PageSourceSearch

https://www.theglobeandmail.com/pf/dist/components/combinations/default.js?d=961&mxId=00000000

js theglobeandmail.com collected 2026-09-24 06:42:48 UTC 1,466,361 bytes, 2 lines download raw bytes

1/*! For license information please see default.js.LICENSE.txt */
2!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("fusion:prop-types"),require("prop-types"),require("react"),require("react-dom"),require("styled-components"),require("fusion:jsx:content"),require("fusion:jsx:context"),require("fusion:jsx:layout"),require("fusion:jsx:quarantine"),require("fusion:jsx:static"),require("fusion:environment"),require("fusion:properties"),require("fusion:unpack")):"function"==typeof define&&define.amd?define([,,,,,,,,,,,,],t):"object"==typeof exports?exports.Fusion=t(require("fusion:prop-types"),require("prop-types"),require("react"),require("react-dom"),require("styled-components"),require("fusion:jsx:content"),require("fusion:jsx:context"),require("fusion:jsx:layout"),require("fusion:jsx:quarantine"),require("fusion:jsx:static"),require("fusion:environment"),require("fusion:properties"),require("fusion:unpack")):(e.Fusion=e.Fusion||{},e.Fusion.components=t(e.PropTypes,e.PropTypes,e.React,e.ReactDOM,e.StyledComponents,e.Fusion.Content,e.Fusion.Context,e.Fusion.Layout,e.Fusion.Quarantine,e.Fusion.Static,e.Fusion.environment,e.Fusion.getProperties,e.Fusion.unpack))}(this,function(__WEBPACK_EXTERNAL_MODULE__86780__,__WEBPACK_EXTERNAL_MODULE__19894__,__WEBPACK_EXTERNAL_MODULE__40809__,__WEBPACK_EXTERNAL_MODULE__91565__,__WEBPACK_EXTERNAL_MODULE__21143__,__WEBPACK_EXTERNAL_MODULE__14375__,__WEBPACK_EXTERNAL_MODULE__4321__,__WEBPACK_EXTERNAL_MODULE__92986__,__WEBPACK_EXTERNAL_MODULE__71592__,__WEBPACK_EXTERNAL_MODULE__59626__,__WEBPACK_EXTERNAL_MODULE__43993__,__WEBPACK_EXTERNAL_MODULE__87983__,__WEBPACK_EXTERNAL_MODULE__1534__){return function(){var __webpack_modules__={10742:function(e,t,n){const r=n(92986),i=n(71592),o=n(1534),a={};a.chains=a.chains||{},a.features=a.features||{},a.layouts=a.layouts||{},a.chains.div=i(o(n(27373))),a.chains["no-wrap"]=i(o(n(87386))),a.chains["ordered-list"]=i(o(n(74566))),a.chains["unordered-list"]=i(o(n(63259))),a.chains["auto-column-layout"]=i(o(n(29603))),a.chains["basic-1-column"]=i(o(n(97421))),a.chains["basic-full-width"]=i(o(n(85232))),a.chains.carousel=i(o(n(78179))),a.chains["etf-stock-conditional-display"]=i(o(n(94480))),a.chains["grid-2-column-left-emphasis"]=i(o(n(54688))),a.chains["grid-3-column-center-emphasis"]=i(o(n(59313))),a.chains["grid-3-row-center-emphasis"]=i(o(n(3207))),a.chains["grid-auto-column"]=i(o(n(46675))),a.chains["grid-container-auto-layout"]=i(o(n(92181))),a.chains["grid-container-breakpoint-layout"]=i(o(n(15989))),a.chains["grid-layout"]=i(o(n(62527))),a.chains["grid-premium"]=i(o(n(62515))),a.chains["keyword-based-swap"]=i(o(n(62839))),a.chains["poc-col-ad"]=i(o(n(17361))),a.chains["poc-cols"]=i(o(n(42600))),a.chains["section-1-columns"]=i(o(n(77601))),a.chains["section-2-columns"]=i(o(n(39638))),a.chains["section-3-columns"]=i(o(n(16335))),a.chains["section-4-columns"]=i(o(n(19028))),a.chains["static-page-1-column"]=i(o(n(97865))),a.chains["static-page-2-column"]=i(o(n(17616))),a.chains["story-row"]=i(o(n(58294))),a.chains["top-package"]=i(o(n(34586))),a.chains["variable-columns"]=i(o(n(72452))),a.features["ad/common"]=i(o(n(83159))),a.features["ad/dianomi"]=n(3174)(null,null,()=>n.e(5602).then(n.bind(n,85602))),a.features["ad/leaderboard-feedback"]=n(3174)(null,null,()=>n.e(7497).then(n.bind(n,67497))),a.features["ad/sponsored"]=n(3174)(null,null,()=>n.e(19).then(n.bind(n,10019))),a.features["ad/sticky-stack"]=n(3174)(null,null,()=>n.e(5885).then(n.bind(n,95885))),a.features["advisor-directory/archive-header"]=n(3174)(null,null,()=>n.e(9321).then(n.bind(n,89321))),a.features["advisor-directory/archive-region"]=n(3174)(null,null,()=>n.e(8439).then(n.bind(n,38439))),a.features["advisor-directory/archive-regions"]=n(3174)(null,null,()=>n.e(3004).then(n.bind(n,73004))),a.features["advisor-directory/profile"]=n(3174)(null,null,()=>n.e(8208).then(n.bind(n,68208))),a.features["advisor-directory/relevant-articles"]=n(3174)(null,null,()=>n.e(7703).then(n.bind(n,47703))),a.features["advisor-directory/results"]=n(3174)(null,null,()=>n.e(649).then(n.bind(n,70649))),a.features["advisor-directory/search"]=n(3174)(null,null,()=>n.e(8176).then(n.bind(n,48176))),a.features["amelia/test"]=i(o(n(34983))),a.features["api/env-properties"]=n(3174)(null,null,()=>n.e(1721).then(n.bind(n,21721))),a.features["api/runtime-properties"]=i(n(86502)),a.features["api/site-properties"]=i(n(86502)),a.features["app/article"]=i(n(86502)),a.features["article/actions"]=i(n(86502)),a.features["article/asf-bottom"]=n(3174)(null,null,()=>n.e(5404).then(n.bind(n,65404))),a.features["article/body-liveblog-schema"]=i(n(86502)),a.features["article/body"]=i(o(n(58483))),a.features["article/enriched-deck"]=n(3174)(null,null,()=>n.e(5646).then(n.bind(n,35646))),a.features["article/gallery"]=n(3174)(null,null,()=>n.e(3906).then(n.bind(n,23906))),a.features["article/header"]=i(o(n(48773))),a.features["article/interactive-content"]=i(n(86502)),a.features["article/jsonld-embed"]=i(n(86502)),a.features["article/meta-bottom"]=n(3174)(null,null,()=>n.e(3225).then(n.bind(n,13225))),a.features["article/meta-outdated-message"]=i(n(86502)),a.features["article/meta"]=i(o(n(7550))
2),a.features["article/related-articles-personal-finance"]=n(3174)(null,null,()=>n.e(8041).then(n.bind(n,98041))),a.features["article/toolbar"]=n(3174)(null,null,()=>Promise.resolve().then(n.bind(n,52390))),a.features["audience/delivery-segment"]=i(n(86502)),a.features["audio-hub/editor-curated-playlist"]=i(n(86502)),a.features["audio-hub/podcast"]=i(n(86502)),a.features["audio-hub/top-package"]=i(n(86502)),a.features["audio-hub/user-queue"]=i(n(86502)),a.features["author/profile"]=n(3174)(null,null,()=>n.e(1980).then(n.bind(n,1980))),a.features["bottom-furniture/go-deeper"]=n(3174)(null,null,()=>n.e(8840).then(n.bind(n,48840))),a.features["bottom-furniture/recommendations"]=i(o(n(92301))),a.features["breadcrumb/path"]=n(3174)(null,null,()=>n.e(2624).then(n.bind(n,12624))),a.features["business-and-finance/chart-of-the-day"]=i(o(n(38889))),a.features["callouts/inline"]=i(n(86502)),a.features["comments/talk-admin"]=n(3174)(null,null,()=>n.e(9782).then(n.bind(n,29782))),a.features["comments/talk"]=n(3174)(null,null,()=>Promise.all([n.e(1076),n.e(9206)]).then(n.bind(n,6447))),a.features["comments/viafoura"]=n(3174)(null,null,()=>Promise.all([n.e(4189),n.e(9578)]).then(n.bind(n,69578))),a.features["debug/app-properties"]=i(n(86502)),a.features["debug/runtime-properties"]=i(n(86502)),a.features["election/bubble-chart"]=n(3174)(null,null,()=>n.e(7884).then(n.bind(n,17884))),a.features["election/ridings-by-category"]=n(3174)(null,null,()=>n.e(1212).then(n.bind(n,21212))),a.features["election/score-card"]=n(3174)(null,null,()=>n.e(7844).then(n.bind(n,37844))),a.features["election/service"]=n(3174)(null,null,()=>n.e(3728).then(n.bind(n,63728))),a.features["election/stack"]=n(3174)(null,null,()=>n.e(8565).then(n.bind(n,8565))),a.features["enterprise-access/authenticate"]=n(3174)(null,null,()=>n.e(7171).then(n.bind(n,47171))),a.features["error/body"]=n(3174)(null,null,()=>n.e(5848).then(n.bind(n,45848))),a.features["feature-onboarding/onboarding"]=n(3174)(null,null,()=>Promise.all([n.e(1862),n.e(9379)]).then(n.bind(n,89379))),a.features["financial/barchart-alerts"]=n(3174)(null,null,()=>n.e(8760).then(n.bind(n,48760))),a.features["financial/barchart-commodities"]=i(n(86502)),a.features["financial/barchart-currencies"]=i(n(86502)),a.features["financial/barchart-etfs"]=i(n(86502)),a.features["financial/barchart-fund-news"]=n(3174)(null,null,()=>n.e(522).then(n.bind(n,20522))),a.features["financial/barchart-funds"]=i(n(86502)),a.features["financial/barchart-indices"]=i(n(86502)),a.features["financial/barchart-markets"]=i(n(86502)),a.features["financial/barchart-news-ondemand-plus-tgam"]=n(3174)(null,null,()=>n.e(3517).then(n.bind(n,13517))),a.features["financial/barchart-news-ondemand"]=n(3174)(null,null,()=>n.e(6987).then(n.bind(n,46987))),a.features["financial/barchart-news-tabbed"]=n(3174)(null,null,()=>n.e(6992).then(n.bind(n,6992))),a.features["financial/barchart-news"]=i(n(86502)),a.features["financial/barchart-portfolio"]=n(3174)(null,null,()=>n.e(4665).then(n.bind(n,4665))),a.features["financial/barchart-related-stocks"]=n(3174)(null,null,()=>n.e(3260).then(n.bind(n,3260))),a.features["financial/barchart-sector"]=i(n(86502)),a.features["financial/barchart-stocks"]=i(n(86502)),a.features["financial/barchart-story-tickers-custom"]=n(3174)(null,null,()=>n.e(2907).then(n.bind(n,62907))),a.features["financial/barchart-watchlist"]=n(3174)(null,null,()=>n.e(236).then(n.bind(n,90236))),a.features["financial/disclaimer"]=i(n(86502)),a.features["financial/financial-rates"]=n(3174)(null,null,()=>n.e(4381).then(n.bind(n,24381))),a.features["financial/fundata-funds"]=i(n(86502)),a.features["financial/fundata-reports"]=n(3174)(null,null,()=>n.e(8218).then(n.bind(n,28218))),a.features["financial/globe-advisor-container"]=n(3174)(null,null,()=>n.e(9297).then(n.bind(n,39297))),a.features["financial/globe-advisor-newsletters-heading"]=n(3174)(null,null,()=>n.e(3021).then(n.bind(n,33021))),a.features["financial/markets-bar-condensed"]=n(3174)(null,null,()=>n.e(4826).then(n.bind(n,84826))),a.features["financial/modal-manager"]=n(3174)(null,null,()=>n.e(8394).then(n.bind(n,28394))),a.features["financial/reatime-data-control"]=n(3174)(null,null,()=>n.e(9939).then(n.bind(n,9939))),a.features["financial/recently-viewed-tickers"]=n(3174)(null,null,()=>n.e(6072).then(n.bind(n,56072))),a.features["financial/search"]=n(3174)(null,null,()=>n.e(9355).then(n.bind(n,99355))),a.features["financial/stock-calc-report"]=n(3174)(null,null,()=>n.e(2568).then(n.bind(n,62568))),a.features["financial/stock-leaders"]=n(3174)(null,null,()=>n.e(5520).then(n.bind(n,35520))),a.features["financial/stocks-by-sector"]=i(n(86502)),a.features["financial/sub-nav"]=i(o(n(7338))),a.features["financial/top-holdings"]=n(3174)(null,null,()=>n.e(5579).then(n.bind(n,75579))),a.features["for-you/alphabetical"]=n(3174)(null,null,()=>Promise.all([n.e(744),n.e(8195)]).then(n.bind(n,98195))),a.features["for-you/because-you-read"]=n(3174)(null,null,()=>n.e(5818).then(n.bind(n,35818))),a.features["for-you/conversion-cta"]=n(3174)(null,null,()=>n.e(7845).then(n.bind(n,87845))),a.features["for-you/following-tabs"]=n(3174)(null,null,()=>Promise.all([n.e(744),n.e(9095)]).then(n.bind(n,59095))),a.features["for-you/personalized-recommendations"]=n(3174)(null,null,()=>n.e(5162).then(n.bind(n,25162))),a.features["for-you/popular-series"]=n(3174)(null,null,()=>n.e(8533).then(n.bind(n,58533))),a.features["for-you/recommended-authors"]=n(3174)(null,null,()=>n.e(5611).then(n.bind(n,35611))),a.features["for-you/timeline"]=n(3174)(null,null,()=>n.e(5440).then(n.bind(n,15440))),a.features["for-you/trending-stories"]=n(3174)(null,null,()=>n.e(6140).then(n.bind(n,96140))),a.features["for-you/trending"]=n(3174)(null,null,()=>n.e(8773).then(n.bind(n,8773))),a.features["games-and-puzzles/feedback"]=i(n(86502)),a.features["games-and-puzzles/game-archive"]=n(3174)(null,null,()=>n.e(790).then(n.bind(n,30790))),a.features["games-and-puzzles/game-screen"]=n(3174)(null,null,()=>n.e(1418).then(n.bind(n,31418))),a.features["games-and-puzzles/puzzle-card"]=n(3174)(null,null,()=>n.e(9712).then(n.bind(n,49712))),a.features["gift-an-article/access-denied-message"]=n(3174)(null,null,()=>n.e(8039).then(n.bind(n,18039))),a.features["gift-an-article/article-popup"]=n(3174)(null,null,()=>n.e(9860).then(n.bind(n,9860))),a.features["gift-an-article/gatekeeper"]=n(3174)(null,null,()=>n.e(5036).then(n.bind(n,95036))),a.features["global/adv-banner"]=n(3174)(null,null,()=>n.e(8337).then(n.bind(n,68337))),a.features["global/alert"]=n(3174)(null,null,()=>n.e(2527).then(n.bind(n,12527))),a.features["global/back-button"]=i(n(86502)),a.features["global/card-utility-callout"]=n(3174)(null,null,()=>n.e(5032).then(n.bind(n,5032))),a.features["global/card-utility"]=i(n(86502)),a.features["global/footer"]=n(3174)(null,null,()=>n.e(2818).then(n.bind(n,12818))),a.features["global/full-width-image"]=i(n(86502)),a.features["global/header"]=i(o(n(43925))),a.features["global/heading"]=n(3174)(null,null,()=>n.e(1351).then(n.bind(n,41351))),a.features["global/hr-line"]=i(n(86502)),a.features["global/html"]=i(o(n(32734))),a.features["global/iframe"]=i(o(n(33005))),a.features["global/jump-box"]=n(3174)(null,null,()=>n.e(9283).then(n.bind(n,29283))),a.features["global/ketch-smart-tag"]=n(3174)(null,null,()=>
2n.e(1141).then(n.bind(n,91141))),a.features["global/notifications"]=n(3174)(null,null,()=>Promise.all([n.e(7592),n.e(8545)]).then(n.bind(n,8545))),a.features["global/primary-title"]=i(o(n(89260))),a.features["global/product-copy"]=i(n(86502)),a.features["global/product-link-list"]=i(n(86502)),a.features["global/related-topics"]=n(3174)(null,null,()=>n.e(3812).then(n.bind(n,53812))),a.features["global/secondary-nav"]=n(3174)(null,null,()=>n.e(293).then(n.bind(n,80293))),a.features["global/section-heading"]=i(n(86502)),a.features["global/spacer"]=i(o(n(64011))),a.features["globe-archive/breadcrumb"]=n(3174)(null,null,()=>n.e(1813).then(n.bind(n,31813))),a.features["globe-archive/stories-by-date"]=n(3174)(null,null,()=>n.e(2405).then(n.bind(n,62405))),a.features["globe-archive/year"]=n(3174)(null,null,()=>n.e(5569).then(n.bind(n,35569))),a.features["globe-archive/years"]=n(3174)(null,null,()=>n.e(9366).then(n.bind(n,99366))),a.features["marketing-container-drivers/container-drivers"]=n(3174)(null,null,()=>n.e(1064).then(n.bind(n,71064))),a.features["marketing-container/container"]=n(3174)(null,null,()=>n.e(2509).then(n.bind(n,52509))),a.features["member-benefits/exclusive-card"]=i(n(86502)),a.features["member-benefits/member-card"]=i(n(86502)),a.features["member-benefits/online-tools-card"]=i(n(86502)),a.features["menus/generic"]=n(3174)(null,null,()=>n.e(2613).then(n.bind(n,52613))),a.features["my-globe/storylines-by-timeframe"]=n(3174)(null,null,()=>n.e(579).then(n.bind(n,50579))),a.features["news-assistant/menu-portal"]=i(o(n(40734))),a.features["newsletter/card"]=n(3174)(null,null,()=>n.e(206).then(n.bind(n,50206))),a.features["newsletter/unsubscribe"]=n(3174)(null,null,()=>n.e(4368).then(n.bind(n,24368))),a.features["newsletter/user-status"]=n(3174)(null,null,()=>n.e(2975).then(n.bind(n,82975))),a.features["package/appointment-notices"]=i(n(86502)),a.features["package/combined-layout"]=i(o(n(70908))),a.features["package/diversions"]=i(n(86502)),a.features["package/events-and-courses"]=n(3174)(null,null,()=>n.e(3341).then(n.bind(n,3341))),a.features["package/featured-stories"]=i(o(n(88567))),a.features["package/horizontal-span"]=i(o(n(43477))),a.features["package/image-top"]=i(o(n(22347))),a.features["package/podcast"]=i(o(n(76138))),a.features["package/section-highlight"]=i(o(n(20749))),a.features["package/single-story"]=i(o(n(90451))),a.features["package/stories-grouped-by-author"]=i(o(n(7922))),a.features["package/utility-cards"]=n(3174)(null,null,()=>n.e(2214).then(n.bind(n,72214))),a.features["package/vertical-list"]=i(o(n(53432))),a.features["package/vertical-lists-topics"]=i(o(n(94165))),a.features["package/video"]=i(o(n(77808))),a.features["pb-tools/image-resizer"]=n(3174)(null,null,()=>n.e(2418).then(n.bind(n,42418))),a.features["pb-tools/image-search"]=n(3174)(null,null,()=>n.e(5944).then(n.bind(n,25944))),a.features["poc/content-from-json"]=n(3174)(null,null,()=>n.e(6185).then(n.bind(n,96185))),a.features["poc/image-demo"]=n(3174)(null,null,()=>n.e(9829).then(n.bind(n,9829))),a.features["podcast/card"]=i(n(86502)),a.features["preferences/bookmarks"]=n(3174)(null,null,()=>n.e(2406).then(n.bind(n,22406))),a.features["preferences/gift-history"]=n(3174)(null,null,()=>n.e(1642).then(n.bind(n,51642))),a.features["preferences/reading-history"]=n(3174)(null,null,()=>n.e(9193).then(n.bind(n,29193))),a.features["projects/climate-exchange"]=n(3174)(null,null,()=>Promise.all([n.e(1862),n.e(5903)]).then(n.bind(n,45903))),a.features["puzzles/puzzles-card"]=n(3174)(null,null,()=>n.e(847).then(n.bind(n,10847))),a.features["puzzles/take-a-break"]=n(3174)(null,null,()=>n.e(4848).then(n.bind(n,14848))),a.features["recommended/recommended-stories"]=n(3174)(null,null,()=>n.e(3941).then(n.bind(n,3941))),a.features["recommended/regional-stories"]=n(3174)(null,null,()=>n.e(6518).then(n.bind(n,6518))),a.features["search/appointment-notices"]=n(3174)(null,null,()=>n.e(9122).then(n.bind(n,89122))),a.features["search/search"]=n(3174)(null,null,()=>n.e(1778).then(n.bind(n,41778))),a.features["search/topics-search"]=n(3174)(null,null,()=>n.e(4495).then(n.bind(n,24495))),a.features["shoppable/disclaimer"]=n(3174)(null,null,()=>n.e(1637).then(n.bind(n,51637))),a.features["story-cards/game"]=i(o(n(33500))),a.features["story-cards/image-background"]=i(o(n(82457))),a.features["story-cards/major-display-atm"]=i(o(n(27105))),a.features["story-cards/major-display-edt"]=i(o(n(93642))),a.features["story-cards/nativo"]=i(o(n(90923))),a.features["story-cards/opinion-row"]=i(o(n(46169))),a.features["story-cards/podcast"]=i(o(n(22458))),a.features["story-cards/standard"]=i(o(n(14460))),a.features["story-cards/story-row"]=i(o(n(59650))),a.features["story-cards/timeline"]=i(o(n(32319))),a.features["story-p
2ackage/four-column-feature-row"]=i(o(n(34290))),a.features["story-package/four-column-feature"]=i(o(n(41364))),a.features["story-package/four-column-opinion"]=i(o(n(92079))),a.features["story-package/four-column-row"]=i(o(n(26673))),a.features["story-package/great-reads"]=n(3174)(null,null,()=>n.e(3319).then(n.bind(n,3319))),a.features["story-package/latest-feed"]=i(o(n(11043))),a.features["story-package/opinion"]=i(o(n(79701))),a.features["story-package/right-rail"]=i(o(n(40372))),a.features["story-package/three-row-column"]=i(o(n(38649))),a.features["story-package/three-row-featured"]=i(o(n(69661))),a.features["story-package/top-package-visual"]=i(o(n(13495))),a.features["story-package/visual-collection"]=i(o(n(12814))),a.features["story/grid"]=i(o(n(71412))),a.features["story/list"]=i(o(n(58555))),a.features["story/package"]=i(o(n(80408))),a.features["top-package/top-package-card"]=i(o(n(49573))),a.features["top-package/top-package-feed"]=i(o(n(63710))),a.features["topics/curated-group"]=n(3174)(null,null,()=>n.e(8674).then(n.bind(n,48674))),a.features["topics/trending-topics"]=n(3174)(null,null,()=>n.e(3172).then(n.bind(n,83172))),a.features["trending/trending-stories"]=n(3174)(null,null,()=>n.e(8017).then(n.bind(n,8017))),a.features["triage/after-login"]=n(3174)(null,null,()=>n.e(3378).then(n.bind(n,93378))),a.features["triage/after-reg-or-sub"]=n(3174)(null,null,()=>n.e(2512).then(n.bind(n,82512))),a.features["triage/auth-login-as"]=n(3174)(null,null,()=>n.e(8463).then(n.bind(n,78463))),a.features["triage/auth-login"]=n(3174)(null,null,()=>n.e(3224).then(n.bind(n,93224))),a.features["triage/auth-logout"]=n(3174)(null,null,()=>n.e(7077).then(n.bind(n,7077))),a.features["troubleshooting/gift-article-csr-tool"]=n(3174)(null,null,()=>n.e(7882).then(n.bind(n,87882))),a.features["troubleshooting/system-information"]=n(3174)(null,null,()=>n.e(6193).then(n.bind(n,16193))),a.features["unhaggle/unhaggle-widget"]=n(3174)(null,null,()=>
2n.e(2289).then(n.bind(n,72289))),a.features["video/carousel"]=n(3174)(null,null,()=>n.e(5190).then(n.bind(n,25190))),a.features["video/center"]=i(o(n(5886))),a.features["video/player"]=i(o(n(92570))),a.features["watchlist/call-to-action"]=n(3174)(null,null,()=>n.e(584).then(n.bind(n,50584))),a.features["watchlist/curated-lists-category"]=n(3174)(null,null,()=>n.e(7391).then(n.bind(n,77391))),a.features["watchlist/curated-lists-grid"]=n(3174)(null,null,()=>n.e(3100).then(n.bind(n,23100))),a.features["watchlist/feature-highlight"]=n(3174)(null,null,()=>n.e(8146).then(n.bind(n,78146))),a.features["watchlist/onboarding-alert"]=n(3174)(null,null,()=>n.e(5711).then(n.bind(n,75711))),a.features["watchlist/onboarding"]=n(3174)(null,null,()=>n.e(5858).then(n.bind(n,15858))),a.features["watchlist/signup-dialog"]=n(3174)(null,null,()=>n.e(456).then(n.bind(n,40456))),a.features["watchlist/stats"]=n(3174)(null,null,()=>n.e(8593).then(n.bind(n,78593))),a.features["watchlist/stock-ideas"]=n(3174)(null,null,()=>n.e(8800).then(n.bind(n,28800))),a.features["watchlist/testimonials"]=n(3174)(null,null,()=>n.e(7487).then(n.bind(n,57487))),a.features["watchlist/user-redirect"]=n(3174)(null,null,()=>n.e(5707).then(n.bind(n,5707))),a.features["watchlist/welcome-image"]=n(3174)(null,null,()=>n.e(3377).then(n.bind(n,93377))),a.features["watchlist/welcome-message"]=n(3174)(null,null,()=>n.e(9951).then(n.bind(n,49951))),a.features["wealthscope/wealthscope-widget"]=n(3174)(null,null,()=>n.e(3843).then(n.bind(n,93843))),a.features["your-globe-topics/topics"]=n(3174)(null,null,()=>n.e(3073).then(n.bind(n,23073))),a.layouts.api=r(o(n(13309))),a.layouts.app=r(o(n(99752))),a.layouts["article-no-sidebar"]=r(o(n(22868))),a.layouts["article-with-sidebar"]=r(o(n(84549))),a.layouts["auth-triage"]=r(o(n(95222))),a.layouts["author-page"]=r(o(n(92586))),a.layouts.basic=r(o(n(48551))),a.layouts.default=r(o(n(41414))),a.layouts["full-width"]=r(o(n(75185))),a.layouts.gallery=r(o(n(65919))),a.layouts.ghost=r(o(n(85852))),a.layouts.json=r(o(n(89043))),a.layouts["news-assistant"]=r(o(n(21259))),a.layouts["page-no-sidebar"]=r(o(n(82269))),a.layouts["page-with-sidebar"]=r(o(n(37776))),a.layouts["premium-2025"]=r(o(n(26608))),a.layouts["premium-section"]=r(o(n(67848))),a.layouts["puzzles-and-games"]=r(o(n(47444))),a.layouts["section-2025"]=r(o(n(39686))),a.layouts.section=r(o(n(70308))),a.layouts.video=r(o(n(30192))),e.exports=a},77186:function(e,t,n){function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a,s=n(76627);a=e.exports,Object.defineProperty(a,"__esModule",{value:!0,configurable:!0}),function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}(e.exports,"default",()=>d);const l=Math.pow(2,32)-1;function c(e){let t=0;const{percentage:n,allocations:r}=e;if(n>100)throw new Error("an experiment cannot run for more than 100% of audience.");return r?r.map(e=>{t+=e.percentage/100;const r=(o=t,a=n,Math.floor(o*(1e4*a/100)));var o,a;return i(i({},e),{},{rangeEnd:r})}):[]}var d=function({datafile:e,user:t}){const n=e.experiments.map(e=>{const{name:n,percentage:r,salt:o}=e,a=function(e,t,n="amelia-engine"){return`${e}-${t}-${n}`}(`${n}@${r}
2`,t.id,o),d=function(e){const t=function(e){return e&&e.__esModule?e.default:e}(s).v3(e,8426),n=t/l;return Math.floor(1e4*n)}(a),u=c(e),p=function(e,t){return e.find(e=>null!=e.rangeEnd&&t<e.rangeEnd)||null}(u,d);return i(i({},e),{},{computeKey:a,bucket:d,allocation:p,allocations:u})});return{user:t,experiments:n}}},13287:function(e,t,n){"use strict";function r(e){if("string"==typeof e||"number"==typeof e)return""+e;let t="";if(Array.isArray(e))for(let n,i=0;i<e.length;i++)""!==(n=r(e[i]))&&(t+=(t&&" ")+n);else for(let n in e)e[n]&&(t+=(t&&" ")+n);return t}n.d(t,{A:function(){return r}})},82201:function(e,t,n){"use strict";function r(e){return t=>{const n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},56310:function(e,t,n){"use strict";n.d(t,{x:function(){return i}});var r=n(91318);function i(e,...t){const n=r.w.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}},53966:function(e,t,n){"use strict";n.d(t,{Cg:function(){return r},_P:function(){return o},s0:function(){return i}});Math.pow(10,8);const r=6e4,i=36e5,o=Symbol.for("constructDateFrom")},91318:function(e,t,n){"use strict";n.d(t,{w:function(){return i}});var r=n(53966);function i(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r._P in e?e[r._P](t):e instanceof Date?new e.constructor(t):new Date(t)}},3073:function(e,t,n){"use strict";n.d(t,{b:function(){return i}});var r=n(25334);function i(e,t){return+(0,r.a)(e)-+(0,r.a)(t)}},14274:function(e,t,n){"use strict";n.d(t,{o:function(){return a}});var r=n(82201),i=n(53966),o=n(3073);function a(e,t,n){const a=(0,o.b)(e,t)/i.Cg;return(0,r.u)(n?.roundingMethod)(a)}},77684:function(e,t,n){"use strict";n.d(t,{_:function(){return i}});var r=n(25334);function i(e){return Math.trunc(+(0,r.a)(e)/1e3)}},10155:function(e,t,n){"use strict";n.d(t,{r:function(){return a}});var r=n(56310),i=n(25334);function o(e,t){const n=(0,i.a)(e,t?.in);return n.setHours(0,0,0,0),n}function a(e,t,n){const[i,a]=(0,r.x)(n?.in,e,t);return+o(i)===+o(a)}},81459:function(e,t,n){"use strict";n.d(t,{H:function(){return a}});var r=n(53966),i=n(91318),o=n(25334);function a(e,t){const n=()=>(0,i.w)(t?.in,NaN),a=t?.additionalDigits??2,g=function(e){const t={},n=e.split(s.dateTimeDelimiter);let r;if(n.length>2)return t;/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],s.timeZoneDelimiter.test(t.date)&&(t.date=e.split(s.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length)));if(r){const e=s.timezone.exec(r);e?(t.time=r.replace(e[1],""),t.timezone=e[1]):t.time=r}return t}(e);let h;if(g.date){const e=function(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};const i=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:null===o?i:100*o,restDateString:e.slice((r[1]||r[2]).length)}}(g.date,a);h=function(e,t){if(null===t)return new Date(NaN);const n=e.match(l);if(!n)return new Date(NaN);const r=!!n[4],i=u(n[1]),o=u(n[2])-1,a=u(n[3]),s=u(n[4]),c=u(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,c)?function(e,t,n){const r=new Date(0);r.setUTCFullYear(e,0,4);const i=r.getUTCDay()||7,o=7*(t-1)+n+1-i;return r.setUTCDate(r.getUTCDate()+o),r}(t,s,c):new Date(NaN);{const e=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(m[t]||(f(e)?29:28))}(t,o,a)&&function(e,t){return t>=1&&t<=(f(e)?366:365)}(t,i)?(e.setUTCFullYear(t,o,Math.max(i,a)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!h||isNaN(+h))return n();const b=+h;let y,v=0;if(g.time&&(v=function(e){const t=e.match(c);if(!t)return NaN;const n=p(t[1]),i=p(t[2]),o=p(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,i,o))return NaN;return n*r.s0+i*r.Cg+1e3*o}(g.time),isNaN(v)))return n();if(!g.timezone){const e=new Date(b+v),n=(0,o.a)(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return y=function(e){if("Z"===e)return 0;const t=e.match(d);if(!t)return 0;const n="+"===t[1]?-1:1,i=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,o))return NaN;return n*(i*r.s0+o*r.Cg)}(g.timezone),isNaN(y)?n():(0,o.a)(b+v+y,t?.in)}
2const s={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},l=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,d=/^([+-])(\d{2})(?::?(\d{2}))?$/;function u(e){return e?parseInt(e):1}function p(e){return e&&parseFloat(e.replace(",","."))||0}const m=[31,null,31,30,31,30,31,31,30,31,30,31];function f(e){return e%400==0||e%4==0&&e%100!=0}},20491:function(e,t,n){"use strict";n.d(t,{e:function(){return a}});var r=n(91318),i=n(25334);function o(e,t,n){const o=(0,i.a)(e,n?.in);return isNaN(t)?(0,r.w)(n?.in||e,NaN):t?(o.setDate(o.getDate()+t),o):o}function a(e,t,n){return o(e,-t,n)}},25334:function(e,t,n){"use strict";n.d(t,{a:function(){return i}});var r=n(91318);function i(e,t){return(0,r.w)(t||e,e)}},73230:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function i(e,t,n){return e.concat(t).map(function(e){return r(e,n)})}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}(e))}function a(e,t){try{return t in e}catch(e){return!1}}function s(e,t,n){var i={};return n.isMergeableObject(e)&&o(e).forEach(function(t){i[t]=r(e[t],n)}),o(t).forEach(function(o){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(a(e,o)&&n.isMergeableObject(t[o])?i[o]=function(e,t){if(!t.customMerge)return l;var n=t.customMerge(e);return"function"==typeof n?n:l}(o,n)(e[o],t[o],n):i[o]=r(t[o],n))}),i}function l(e,n,o){(o=o||{}).arrayMerge=o.arrayMerge||i,o.isMergeableObject=o.isMergeableObject||t,o.cloneUnlessOtherwiseSpecified=r;var a=Array.isArray(n);return a===Array.isArray(e)?a?o.arrayMerge(e,n,o):s(e,n,o):r(n,o)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,n){return l(e,n,t)},{})};var c=l;e.exports=c},76726:function(e){!function(t){"use strict";const n="(0?\\d+|0x[a-f0-9]+)",r={fourOctet:new RegExp(`^${n}\\.${n}\\.${n}\\.${n}$`,"i"),threeOctet:new RegExp(`^${n}\\.${n}\\.${n}$`,"i"),twoOctet:new RegExp(`^${n}\\.${n}$`,"i"),longValue:new RegExp(`^${n}$`,"i")},i=new RegExp("^0[0-7]+$","i"),o=new RegExp("^0x[a-f0-9]+$","i"),a="%[0-9a-z]{1,}",s="(?:[0-9a-f]+::?)+",l={zoneIndex:new RegExp(a,"i"),native:new RegExp(`^(::)?(${s})?([0-9a-f]+)?(::)?(${a})?$`,"i"),deprecatedTransitional:new RegExp(`^(?:::)(${n}\\.${n}\\.${n}\\.${n}(${a})?)$`,"i"),transitional:new RegExp(`^((?:${s})|(?:::)(?:${s})?)${n}\\.${n}\\.${n}\\.${n}(${a})?$`,"i")};function c(e,t){if(e.indexOf("::")!==e.lastIndexOf("::"))return null;let n,r,i=0,o=-1,a=(e.match(l.zoneIndex)||[])[0];for(a&&(a=a.substring(1),e=e.replace(/%.+$/,""));(o=e.indexOf(":",o+1))>=0;)i++;if("::"===e.substr(0,2)&&i--,"::"===e.substr(-2,2)&&i--,i>t)return null;for(r=t-i,n=":";r--;)n+="0:";return":"===(e=e.replace("::",n))[0]&&(e=e.slice(1)),":"===e[e.length-1]&&(e=e.slice(0,-1)),{parts:t=function(){const t=e.split(":"),n=[];for(let e=0;e<t.length;e++)n.push(parseInt(t[e],16));return n}(),zoneId:a}}function d(e,t,n,r){if(e.length!==t.length)throw new Error("ipaddr: cannot match CIDR for objects with different lengths");let i,o=0;for(;r>0;){if(i=n-r,i<0&&(i=0),e[o]>>i!==t[o]>>i)return!1;r-=n,o+=1}return!0}function u(e){if(o.test(e))return parseInt(e,16);if("0"===e[0]&&!isNaN(parseInt(e[1],10))){if(i.test(e))return parseInt(e,8);throw new Error(`ipaddr: cannot parse ${e} as octal`)}return parseInt(e,10)}function p(e,t){for(;e.length<t;)e=`0${e}`;return e}const m={};m.IPv4=function(){function e(e){if(4!==e.length)throw new Error("ipaddr: ipv4 octet count should be 4");let t,n;for(t=0;t<e.length;t++)if(n=e[t],!(0<=n&&n<=255))throw new Error("ipaddr: ipv4 octet should fit in 8 bits");this.octets=e}return e.prototype.SpecialRanges={unspecified:[[new e([0,0,0,0]),8]],broadcast:[[new e([255,255,255,255]),32]],multicast:[[new e([224,0,0,0]),4]],linkLocal:[[new e([169,254,0,0]),16]],loopback:[[new e([127,0,0,0]),8]],carrierGradeNat:[[new e([100,64,0,0]),10]],private:[[new e([10,0,0,0]),8],[new e([172,16,0,0]),12],[new e([192,168,0,0]),16]],reserved:[[new e([192,0,0,0]),24],[new e([192,0,2,0]),24],[new e([192,88,99,0]),24],[new e([198,18,0,0]),15],[new e([198,51,100,0]),24],[new e([203,0,113,0]),24],[new e([240,0,0,0]),4]],as112:[[new e([192,175,48,0]),24],[new e([192,31,196,0]),24]],amt:[[new e([192,52,193,0]),24]]},e.prototype.kind=function(){return"ipv4"},e.prototype.match=function(e,t){let n;if(void 0===t&&(n=e,e=n[0],t=n[1]),"ipv4"!==e.kind())throw new Error("ipaddr: cannot match ipv4 address with non-ipv4 one");return d(this.octets,e.octets,8,t)},e.prototype.prefixLengthFromSubnetMask=function(){let e=0,t=!1;const n={0:8,128:7,192:6,224:5,240:4,248:3,252:2,254:1,255:0};let r,i,o;for(r=3;r>=0;r-=1){if(i=this.octets[r],!(i in n))return null;if(o=n[i],t&&0!==o)return null;8!==o&&(t=!0),e+=o}return 32-e},e.prototype.range=function(){return m.subnetMatch(this,this.SpecialRanges)},e.prototype.toByteArray=function(){return this.octets.slice(0)},e.prototype.toIPv4MappedAddress=function(){return m.IPv6.parse(`::ffff:${this.toString()}`)},e.prototype.toNormalizedString=function(){return this.toString()},e.prototype.toString=function(){return this.octets.join(".")},e}(),m.IPv4.broadcastAddressFromCIDR=function(e){try{const t=this.parseCIDR(e),n=t[0].toByteArray(),r=this.subnetMaskFromPrefixLength(t[1]).toByteArray(),i=[];let o=0;for(;o<4;)i.push(parseInt(n[o],10)|255^parseInt(r[o],10)),o++;return new this(i)}catch(e){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},m.IPv4.isIPv4=function(e){return null!==this.parser(e)},m.IPv4.isValid=function(e){try{return new this(this.parser(e)),!0}catch(e){return!1}},m.IPv4.isValidCIDR=function(e){try{return this.parseCIDR(e),!0}catch(e){return!1}},m.IPv4.isValidFourPartDecimal=function(e){return!(!m.IPv4.isValid(e)||!e.match(/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){3}$/))},m.IPv4.networkAddressFromCIDR=function(e){let t,n,r,i,o;try{for(t=this.parseCIDR(e),r=t[0].toByteArray(),o=this.subnetMaskFromPrefixLength(t[1]).toByteArray(),i=[],n=0;n<4;)i.push(parseInt(r[n],10)&parseInt(o[n],10)),n++;return new this(i)}catch(e){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},m.IPv4.parse=function(e){const t=this.parser(e);if(null===t)throw new Error("ipaddr: string is not formatted like an IPv4 Address");return new this(t)},m.IPv4.parseCIDR=function(e){let t;if(t=e.match(/^(.+)\/(\d+)$/)){const e=parseInt(t[2]);if(e>=0&&e<=32){const n=[this.parse(t[1]),e];return Object.defineProperty(n,"toString",{value:function(){return this.join("/")}}),n}}throw new Error("ipaddr: string is not formatted like an IPv4 CIDR range")},m.IPv4.parser=function(e){let t,n,i;if(t=e.match(r.fourOctet))return function(){const e=t.slice(1,6),r=[];for(let t=0;t<e.length;t++)n=e[t],r.push(u(n));return r}();if(t=e.match(r.longValue)){if(i=u(t[1]),i>4294967295||i<0)throw new Error("ipaddr: address outside defined range");return function(){const e=[];let t;for(t=0;t<=24;t+=8)e.push(i>>t&255);return e}().reverse()}return(t=e.match(r.twoOctet))?function(){const e=t.slice(1,4),n=[];if(i=u(e[1]),i>16777215||i<0)throw new Error("ipaddr: address outside defined range");return n.push(u(e[0])),n.push(i>
2>16&255),n.push(i>>8&255),n.push(255&i),n}():(t=e.match(r.threeOctet))?function(){const e=t.slice(1,5),n=[];if(i=u(e[2]),i>65535||i<0)throw new Error("ipaddr: address outside defined range");return n.push(u(e[0])),n.push(u(e[1])),n.push(i>>8&255),n.push(255&i),n}():null},m.IPv4.subnetMaskFromPrefixLength=function(e){if((e=parseInt(e))<0||e>32)throw new Error("ipaddr: invalid IPv4 prefix length");const t=[0,0,0,0];let n=0;const r=Math.floor(e/8);for(;n<r;)t[n]=255,n++;return r<4&&(t[r]=Math.pow(2,e%8)-1<<8-e%8),new this(t)},m.IPv6=function(){function e(e,t){let n,r;if(16===e.length)for(this.parts=[],n=0;n<=14;n+=2)this.parts.push(e[n]<<8|e[n+1]);else{if(8!==e.length)throw new Error("ipaddr: ipv6 part count should be 8 or 16");this.parts=e}for(n=0;n<this.parts.length;n++)if(r=this.parts[n],!(0<=r&&r<=65535))throw new Error("ipaddr: ipv6 part should fit in 16 bits");t&&(this.zoneId=t)}return e.prototype.SpecialRanges={unspecified:[new e([0,0,0,0,0,0,0,0]),128],linkLocal:[new e([65152,0,0,0,0,0,0,0]),10],multicast:[new e([65280,0,0,0,0,0,0,0]),8],loopback:[new e([0,0,0,0,0,0,0,1]),128],uniqueLocal:[new e([64512,0,0,0,0,0,0,0]),7],ipv4Mapped:[new e([0,0,0,0,0,65535,0,0]),96],discard:[new e([256,0,0,0,0,0,0,0]),64],rfc6145:[new e([0,0,0,0,65535,0,0,0]),96],rfc6052:[new e([100,65435,0,0,0,0,0,0]),96],"6to4":[new e([8194,0,0,0,0,0,0,0]),16],teredo:[new e([8193,0,0,0,0,0,0,0]),32],benchmarking:[new e([8193,2,0,0,0,0,0,0]),48],amt:[new e([8193,3,0,0,0,0,0,0]),32],as112v6:[[new e([8193,4,274,0,0,0,0,0]),48],[new e([9760,79,32768,0,0,0,0,0]),48]],deprecated:[new e([8193,16,0,0,0,0,0,0]),28],orchid2:[new e([8193,32,0,0,0,0,0,0]),28],droneRemoteIdProtocolEntityTags:[new e([8193,48,0,0,0,0,0,0]),28],reserved:[[new e([8193,0,0,0,0,0,0,0]),23],[new e([8193,3512,0,0,0,0,0,0]),32]]},e.prototype.isIPv4MappedAddress=function(){return"ipv4Mapped"===this.range()},e.prototype.kind=function(){return"ipv6"},e.prototype.match=function(e,t){let n;if(void 0===t&&(n=e,e=n[0],t=n[1]),"ipv6"!==e.kind())throw new Error("ipaddr: cannot match ipv6 address with non-ipv6 one");return d(this.parts,e.parts,16,t)},e.prototype.prefixLengthFromSubnetMask=function(){let e=0,t=!1;const n={0:16,32768:15,49152:14,57344:13,61440:12,63488:11,64512:10,65024:9,65280:8,65408:7,65472:6,65504:5,65520:4,65528:3,65532:2,65534:1,65535:0};let r,i;for(let o=7;o>=0;o-=1){if(r=this.parts[o],!(r in n))return null;if(i=n[r],t&&0!==i)return null;16!==i&&(t=!0),e+=i}return 128-e},e.prototype.range=function(){return m.subnetMatch(this,this.SpecialRanges)},e.prototype.toByteArray=function(){let e;const t=[],n=this.parts;for(let r=0;r<n.length;r++)e=n[r],t.push(e>>8),t.push(255&e);return t},e.prototype.toFixedLengthString=function(){const e=function(){const e=[];for(let t=0;t<this.parts.length;t++)e.push(p(this.parts[t].toString(16),4));return e}.call(this).join(":");let t="";return this.zoneId&&(t=`%${this.zoneId}`),e+t},e.prototype.toIPv4Address=function(){if(!this.isIPv4MappedAddress())throw new Error("ipaddr: trying to convert a generic ipv6 address to ipv4");const e=this.parts.slice(-2),t=e[0],n=e[1];return new m.IPv4([t>>8,255&t,n>>8,255&n])},e.prototype.toNormalizedString=function(){const e=function(){const e=[];for(let t=0;t<this.parts.length;t++)e.push(this.parts[t].toString(16));return e}.call(this).join(":");let t="";return this.zoneId&&(t=`%${this.zoneId}`),e+t},e.prototype.toRFC5952String=function(){const e=/((^|:)(0(:|$)){2,})/g,t=this.toNormalizedString();let n,r=0,i=-1;for(;n=e.exec(t);)n[0].length>i&&(r=n.index,i=n[0].length);return i<0?t:`${t.substring(0,r)}::${t.substring(r+i)}`},e.prototype.toString=function(){return this.toRFC5952String()},e}(),m.IPv6.broadcastAddressFromCIDR=function(e){try{const t=this.parseCIDR(e),n=t[0].toByteArray(),r=this.subnetMaskFromPrefixLength(t[1]).toByteArray(),i=[];let o=0;for(;o<16;)i.push(parseInt(n[o],10)|255^parseInt(r[o],10)),o++;return new this(i)}catch(e){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${e})`)}},m.IPv6.isIPv6=function(e){return null!==this.parser(e)},m.IPv6.isValid=function(e){if("string"==typeof e&&-1===e.indexOf(":"))return!1;try{const t=this.parser(e);return new this(t.parts,t.zoneId),!0}catch(e){return!1}},m.IPv6.isValidCIDR=function(e){if("string"==typeof e&&-1===e.indexOf(":"))return!1;try{return this.parseCIDR(e),!0}catch(e){return!1}},m.IPv6.networkAddressFromCIDR=function(e){let t,n,r,i,o;try{for(t=this.parseCIDR(e),r=t[0].toByteArray(),o=this.subnetMaskFromPrefixLength(t[1]).toByteArray(),i=[],n=0;n<16;)i.push(parseInt(r[n],10)&parseInt(o[n],10)),n++;return new this(i)}catch(e){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${e})`)}},m.IPv6.parse=function(e){const t=this.parser(e);if(null===t.parts)throw new Error("ipaddr: string is not formatted like an IPv6 Address");return new this(t.parts,t.zoneId)},m.IPv6.parseCIDR=function(e){let t,n,r;if((n=e.match(/^(.+)\/(\d+)$/))&&(t=parseInt(n[2]),t>=0&&t<=128))return r=[this.parse(n[1]),t],Object.defineProperty(r,"toString",{value:function(){return this.join("/")}}),r;throw new Error("ipaddr: string is not formatted like an IPv6 CIDR range")},m.IPv6.parser=function(e){let t,n,r,i,o,a;if(r=e.match(l.deprecatedTransitional))return this.parser(`::ffff:${r[1]}`);if(l.native.test(e))return c(e,8);if((r=e.match(l.transitional))&&(a=r[6]||"",t=r[1],r[1].endsWith("::")||(t=t.
2slice(0,-1)),t=c(t+a,6),t.parts)){for(o=[parseInt(r[2]),parseInt(r[3]),parseInt(r[4]),parseInt(r[5])],n=0;n<o.length;n++)if(i=o[n],!(0<=i&&i<=255))return null;return t.parts.push(o[0]<<8|o[1]),t.parts.push(o[2]<<8|o[3]),{parts:t.parts,zoneId:t.zoneId}}return null},m.IPv6.subnetMaskFromPrefixLength=function(e){if((e=parseInt(e))<0||e>128)throw new Error("ipaddr: invalid IPv6 prefix length");const t=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];let n=0;const r=Math.floor(e/8);for(;n<r;)t[n]=255,n++;return r<16&&(t[r]=Math.pow(2,e%8)-1<<8-e%8),new this(t)},m.fromByteArray=function(e){const t=e.length;if(4===t)return new m.IPv4(e);if(16===t)return new m.IPv6(e);throw new Error("ipaddr: the binary input is neither an IPv6 nor IPv4 address")},m.isValid=function(e){return m.IPv6.isValid(e)||m.IPv4.isValid(e)},m.isValidCIDR=function(e){return m.IPv6.isValidCIDR(e)||m.IPv4.isValidCIDR(e)},m.parse=function(e){if(m.IPv6.isValid(e))return m.IPv6.parse(e);if(m.IPv4.isValid(e))return m.IPv4.parse(e);throw new Error("ipaddr: the address has neither IPv6 nor IPv4 format")},m.parseCIDR=function(e){try{return m.IPv6.parseCIDR(e)}catch(t){try{return m.IPv4.parseCIDR(e)}catch(e){throw new Error("ipaddr: the address has neither IPv6 nor IPv4 CIDR format")}}},m.process=function(e){const t=this.parse(e);return"ipv6"===t.kind()&&t.isIPv4MappedAddress()?t.toIPv4Address():t},m.subnetMatch=function(e,t,n){let r,i,o,a;for(i in null==n&&(n="unicast"),t)if(Object.prototype.hasOwnProperty.call(t,i))for(o=t[i],!o[0]||o[0]instanceof Array||(o=[o]),r=0;r<o.length;r++)if(a=o[r],e.kind()===a[0].kind()&&e.match.apply(e,a))return i;return n},e.exports?e.exports=m:t.ipaddr=m}(this)},60667:function(e){e.exports=function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)"__proto__"!==r&&(e[r]=n[r])}return e}function t(n,r){function i(t,i,o){if("undefined"!=typeof document){"number"==typeof(o=e({},r,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var s in o)o[s]&&(a+="; "+s,!0!==o[s]&&(a+="="+o[s].split(";")[0]));return document.cookie=t+"="+n.write(i,t)+a}}function o(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],r={},i=0;i<t.length;i++){var o=t[i].split("="),a=o.slice(1).join("=");try{var s=decodeURIComponent(o[0]);if(s in r||(r[s]=n.read(a,s)),e===s)break}catch{}}return e?r[e]:r}}return Object.create({set:i,get:o,remove:function(t,n){i(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(n)}})}return t({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}()},56103:function(e,t,n){var r,i;!function(){"use strict";r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"],i={},o=null;function a(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function s(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function l(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?s:void 0!==console[r]?a(console,r):void 0!==console.log?a(console,"log"):e)}function c(){for(var n=this.getLevel(),i=0;i<r.length;i++){var o=r[i];this[o]=i<n?e:this.methodFactory(o,n,this.name)}if(this.log=this.debug,typeof console===t&&n<this.levels.SILENT)return"No console available for logging"}function d(e){return function(){typeof console!==t&&(c.call(this),this[e].apply(this,arguments))}}function u(e,t,n){return l(e)||d.apply(this,arguments)}function p(e,n){var a,s,l,d=this,p="loglevel";function m(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t&&p){try{return void(window.localStorage[p]=n)}catch(e){}try{window.document.cookie=encodeURIComponent(p)+"="+n+";"}catch(e){}}}function f(){var e;if(typeof window!==t&&p){try{e=window.localStorage[p]}catch(e){}if(typeof e===t)try{var n=window.document.cookie,r=encodeURIComponent(p),i=n.indexOf(r+"=");-1!==i&&(e=/^([^;]+)/.exec(n.slice(i+r.length+1))[1])}catch(e){}return void 0===d.levels[e]&&(e=void 0),e}}function g(){if(typeof window!==t&&p){try{window.localStorage.removeItem(p)}catch(e){}try{window.document.cookie=encodeURIComponent(p)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}}function h(e){var t=e;if("string"==typeof t&&void 0!==d.levels[t.toUpperCase()]&&(t=d.levels[t.toUpperCase()]),"number"==typeof t&&t>=0&&t<=d.levels.SILENT)return t;
2throw new TypeError("log.setLevel() called with invalid level: "+e)}"string"==typeof e?p+=":"+e:"symbol"==typeof e&&(p=void 0),d.name=e,d.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},d.methodFactory=n||u,d.getLevel=function(){return null!=l?l:null!=s?s:a},d.setLevel=function(e,t){return l=h(e),!1!==t&&m(l),c.call(d)},d.setDefaultLevel=function(e){s=h(e),f()||d.setLevel(e,!1)},d.resetLevel=function(){l=null,g(),c.call(d)},d.enableAll=function(e){d.setLevel(d.levels.TRACE,e)},d.disableAll=function(e){d.setLevel(d.levels.SILENT,e)},d.rebuild=function(){if(o!==d&&(a=h(o.getLevel())),c.call(d),o===d)for(var e in i)i[e].rebuild()},a=h(o?o.getLevel():"WARN");var b=f();null!=b&&(l=h(b)),c.call(d)}(o=new p).getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=i[e];return t||(t=i[e]=new p(e,o.methodFactory)),t};var m=typeof window!==t?window.log:void 0;return o.noConflict=function(){return typeof window!==t&&window.log===o&&(window.log=m),o},o.getLoggers=function(){return i},o.default=o,o},void 0===(i="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=i)}()},76627:function(e){!function(){const t=e=>(new TextEncoder).encode(e);function n(e,n){let r,i,o,a,s,l,c,d;for("string"==typeof e&&(e=t(e)),r=3&e.length,i=e.length-r,o=n,s=3432918353,l=461845907,d=0;d<i;)c=255&e[d]|(255&e[++d])<<8|(255&e[++d])<<16|(255&e[++d])<<24,++d,c=(65535&c)*s+(((c>>>16)*s&65535)<<16)&4294967295,c=c<<15|c>>>17,c=(65535&c)*l+(((c>>>16)*l&65535)<<16)&4294967295,o^=c,o=o<<13|o>>>19,a=5*(65535&o)+((5*(o>>>16)&65535)<<16)&4294967295,o=27492+(65535&a)+(((a>>>16)+58964&65535)<<16);switch(c=0,r){case 3:c^=(255&e[d+2])<<16;case 2:c^=(255&e[d+1])<<8;case 1:c^=255&e[d],c=(65535&c)*s+(((c>>>16)*s&65535)<<16)&4294967295,c=c<<15|c>>>17,c=(65535&c)*l+(((c>>>16)*l&65535)<<16)&4294967295,o^=c}return o^=e.length,o^=o>>>16,o=2246822507*(65535&o)+((2246822507*(o>>>16)&65535)<<16)&4294967295,o^=o>>>13,o=3266489909*(65535&o)+((3266489909*(o>>>16)&65535)<<16)&4294967295,o^=o>>>16,o>>>0}const r=n;r.v2=function(e,n){"string"==typeof e&&(e=t(e));let r,i=e.length,o=n^i,a=0;for(;i>=4;)r=255&e[a]|(255&e[++a])<<8|(255&e[++a])<<16|(255&e[++a])<<24,r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16),r^=r>>>24,r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16),o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16)^r,i-=4,++a;switch(i){case 3:o^=(255&e[a+2])<<16;case 2:o^=(255&e[a+1])<<8;case 1:o^=255&e[a],o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16)}return o^=o>>>13,o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16),o^=o>>>15,o>>>0},r.v3=n,e.exports=r}()},37610:function(e,t,n){"use strict";var r=n(67155),i={codecs:{}};i.codecs.Codec=function(){return{encode:function(e,t){for(var n="",r=0;r<t.length;r++){var i=t.charAt(r);n+=this.encodeCharacter(e,i)}return n},encodeCharacter:function(e,t){return t},decode:function(e){for(var t="",n=new i.codecs.PushbackString(e);n.hasNext();){var r=this.decodeCharacter(n);t+=null!=r?r:n.next()}return t},decodeCharacter:function(e){return e.next()}}},i.codecs.Codec.getHexForNonAlphanumeric=function(e){return e.charCodeAt(0)<256?i.codecs.Codec.hex[e.charCodeAt(0)]:e.charCodeAt(0).toString(16)},i.codecs.Codec.hex=[];for(var o=0;o<255;o++)i.codecs.Codec.hex[o]=o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122?null:o.toString(16);i.codecs.Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){if(!e)return null;for(var t,n,r,o,a,s,l,c="",d=0,u=i.codecs.UTF8.encode(e);d<u.length;)o=(t=u.charCodeAt(d++))>>2,a=(3&t)<<4|(n=u.charCodeAt(d++))>>4,s=(15&n)<<2|(r=u.charCodeAt(d++))>>6,l=63&r,isNaN(n)?s=l=64:isNaN(r)&&(l=64),c+=this._keyStr.charAt(o)+this._keyStr.charAt(a)+this._keyStr.charAt(s)+this._keyStr.charAt(l);return c},decode:function(e){if(!e)return null;for(var t,n,r,o,a,s,l="",c=0,d=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");c<d.length;)t=this._keyStr.indexOf(d.charAt(c++))<<2|(o=this._keyStr.indexOf(d.charAt(c++)))>>4,n=(15&o)<<4|(a=this._keyStr.indexOf(d.charAt(c++)))>>2,r=(3&a)<<6|(s=this._keyStr.indexOf(d.charAt(c++))),l+=String.fromCharCode(t),64!=a&&(l+=String.fromCharCode(n)),64!=s&&(l+=String.fromCharCode(r));return l=i.codecs.UTF8.decode(l)}},i.codecs.CSSCodec=function(){var e=new i.codecs.Codec;return{encode:e.encode,decode:e.decode,encodeCharacter:function(e,t){if(r.contains(e,t))return t;var n=i.codecs.Codec.getHexForNonAlphanumeric(t);return null==n?t:"\\"+n+" "},decodeCharacter:function(e){e.mark();var t=e.next();if(null==t)return e.reset(),null;if("\\"!=t)return e.reset(),null;var n=e.next();if(null==n)return e.reset(),null;if(e.isHexDigit(n)){for(var r=n,i=0;i<6;i++){var o=e.next();
2if(null==o||32==o.charCodeAt(0))break;if(!e.isHexDigit(o)){input.pushback(o);break}r+=o}try{var a=parseInt(r,16);return String.fromCharCode(a)}catch(t){return e.reset(),null}}return n}}};var a=[];a["&quot"]="34",a["&amp"]="38",a["&lt"]="60",a["&gt"]="62",a["&nbsp"]="160",a["&iexcl"]="161",a["&cent"]="162",a["&pound"]="163",a["&curren"]="164",a["&yen"]="165",a["&brvbar"]="166",a["&sect"]="167",a["&uml"]="168",a["&copy"]="169",a["&ordf"]="170",a["&laquo"]="171",a["&not"]="172",a["&shy"]="173",a["&reg"]="174",a["&macr"]="175",a["&deg"]="176",a["&plusmn"]="177",a["&sup2"]="178",a["&sup3"]="179",a["&acute"]="180",a["&micro"]="181",a["&para"]="182",a["&middot"]="183",a["&cedil"]="184",a["&sup1"]="185",a["&ordm"]="186",a["&raquo"]="187",a["&frac14"]="188",a["&frac12"]="189",a["&frac34"]="190",a["&iquest"]="191",a["&Agrave"]="192",a["&Aacute"]="193",a["&Acirc"]="194",a["&Atilde"]="195",a["&Auml"]="196",a["&Aring"]="197",a["&AElig"]="198",a["&Ccedil"]="199",a["&Egrave"]="200",a["&Eacute"]="201",a["&Ecirc"]="202",a["&Euml"]="203",a["&Igrave"]="204",a["&Iacute"]="205",a["&Icirc"]="206",a["&Iuml"]="207",a["&ETH"]="208",a["&Ntilde"]="209",a["&Ograve"]="210",a["&Oacute"]="211",a["&Ocirc"]="212",a["&Otilde"]="213",a["&Ouml"]="214",a["&times"]="215",a["&Oslash"]="216",a["&Ugrave"]="217",a["&Uacute"]="218",a["&Ucirc"]="219",a["&Uuml"]="220",a["&Yacute"]="221",a["&THORN"]="222",a["&szlig"]="223",a["&agrave"]="224",a["&aacute"]="225",a["&acirc"]="226",a["&atilde"]="227",a["&auml"]="228",a["&aring"]="229",a["&aelig"]="230",a["&ccedil"]="231",a["&egrave"]="232",a["&eacute"]="233",a["&ecirc"]="234",a["&euml"]="235",a["&igrave"]="236",a["&iacute"]="237",a["&icirc"]="238",a["&iuml"]="239",a["&eth"]="240",a["&ntilde"]="241",a["&ograve"]="242",a["&oacute"]="243",a["&ocirc"]="244",a["&otilde"]="245",a["&ouml"]="246",a["&divide"]="247",a["&oslash"]="248",a["&ugrave"]="249",a["&uacute"]="250",a["&ucirc"]="251",a["&uuml"]="252",a["&yacute"]="253",a["&thorn"]="254",a["&yuml"]="255",a["&OElig"]="338",a["&oelig"]="339",a["&Scaron"]="352",a["&scaron"]="353",a["&Yuml"]="376",a["&fnof"]="402",a["&circ"]="710",a["&tilde"]="732",a["&Alpha"]="913",a["&Beta"]="914",a["&Gamma"]="915",a["&Delta"]="916",a["&Epsilon"]="917",a["&Zeta"]="918",a["&Eta"]="919",a["&Theta"]="920",a["&Iota"]="921",a["&Kappa"]="922",a["&Lambda"]="923",a["&Mu"]="924",a["&Nu"]="925",a["&Xi"]="926",a["&Omicron"]="927",a["&Pi"]="928",a["&Rho"]="929",a["&Sigma"]="931",a["&Tau"]="932",a["&Upsilon"]="933",a["&Phi"]="934",a["&Chi"]="935",a["&Psi"]="936",a["&Omega"]="937",a["&alpha"]="945",a["&beta"]="946",a["&gamma"]="947",a["&delta"]="948",a["&epsilon"]="949",a["&zeta"]="950",a["&eta"]="951",a["&theta"]="952",a["&iota"]="953",a["&kappa"]="954",a["&lambda"]="955",a["&mu"]="956",a["&nu"]="957",a["&xi"]="958",a["&omicron"]="959",a["&pi"]="960",a["&rho"]="961",a["&sigmaf"]="962",a["&sigma"]="963",a["&tau"]="964",a["&upsilon"]="965",a["&phi"]="966",a["&chi"]="967",a["&psi"]="968",a["&omega"]="969",a["&thetasym"]="977",a["&upsih"]="978",a["&piv"]="982",a["&ensp"]="8194",a["&emsp"]="8195",a["&thinsp"]="8201",a["&zwnj"]="8204",a["&zwj"]="8205",a["&lrm"]="8206",a["&rlm"]="8207",a["&ndash"]="8211",a["&mdash"]="8212",a["&lsquo"]="8216",a["&rsquo"]="8217",a["&sbquo"]="8218",a["&ldquo"]="8220",a["&rdquo"]="8221",a["&bdquo"]="8222",a["&dagger"]="8224",a["&Dagger"]="8225",a["&bull"]="8226",a["&hellip"]="8230",a["&permil"]="8240",a["&prime"]="8242",a["&Prime"]="8243",a["&lsaquo"]="8249",a["&rsaquo"]="8250",a["&oline"]="8254",a["&frasl"]="8260",a["&euro"]="8364",a["&image"]="8365",a["&weierp"]="8472",a["&real"]="8476",a["&trade"]="8482",a["&alefsym"]="8501",a["&larr"]="8592",a["&uarr"]="8593",a["&rarr"]="8594",a["&darr"]="8595",a["&harr"]="8596",a["&crarr"]="8629",a["&lArr"]="8656",a["&uArr"]="8657",a["&rArr"]="8658",a["&dArr"]="8659",a["&hArr"]="8660",a["&forall"]="8704",a["&part"]="8706",a["&exist"]="8707",a["&empty"]="8709",a["&nabla"]="8711",a["&isin"]="8712",a["&notin"]="8713",a["&ni"]="8715",a["&prod"]="8719",a["&sum"]="8721",a["&minus"]="8722",a["&lowast"]="8727",a["&radic"]="8730",a["&prop"]="8733",a["&infin"]="8734",a["&ang"]="8736",a["&and"]="8743",a["&or"]="8744",a["&cap"]="8745",a["&cup"]="8746",a["&int"]="8747",a["&there4"]="8756",a["&sim"]="8764",a["&cong"]="8773",a["&asymp"]="8776",a["&ne"]="8800",a["&equiv"]="8801",a["&le"]="8804",a["&ge"]="8805",a["&sub"]="8834",a["&sup"]="8835",a["&nsub"]="8836",a["&sube"]="8838",a["&supe"]="8839",a["&oplus"]="8853",a["&otimes"]="8855",a["&perp"]="8869",a["&sdot"]="8901",a["&lceil"]="8968",a["&rceil"]="8969",a["&lfloor"]="8970",a["&rfloor"]="8971",a["&lang"]="9001",a["&rang"]="9002",a["&loz"]="9674",a["&spades"]="9824",a["&clubs"]="9827",a["&hearts"]="9829",a["&diams"]="9830";var s=[];for(var l in a)s[a[l]]=l;i.codecs.HTMLEntityCodec=function(){var e=new i.codecs.Codec,t=function(e){for(var t="";e.hasNext();){var n=e.peek();if(!n.match(/[0-9]/)){if(";"==n){e.next();break}break}t+=n,e.next()}try{return parseInt(t)}catch(e){return null}},n=function(e){for(var t="";e.hasNext();){var n=e.peek();if(!n.match(/[0-9A-Fa-f]/)){if(";"==n){e.next();break}break}t+=n,e.next()}try{return parseInt(t,16)}catch(e){return null}};return{encode:e.encode,decode:e.decode,encodeCharacter:function(e,t){if(r.contains(e,t))return t;var n=i.codecs.Codec.getHexForNonAlphanumeric(t);if(null==n)return t;var o=t.charCodeAt(0);if(o<=31&&"\t"!=t&&"\n"!=t&&"\r"!=t||o>=127&&o<=159||" "==t)return" ";var a=s[o];return null!=a?a+";":"&#x"+n+";"},decodeCharacter:function(e){var i=e;i.mark();var o=i.next();if(null==o||"&"!=o)return i.reset(),null;var s=i.next();if(null==s)return i.reset(),null;if("#"==s){var l=function(e){var r=e.peek();return null==r?null:"x"==r||"X"==r?(e.next(),n(e)):t(e)}(i);if(null!=l)return l}else if(s.match(/[A-Za-z]/)&&(i.pushback(s),l=function(e){for(var t="";e.hasNext();){var n=e.peek();if(n.match(/[A-Za-z]/)){if(t+=n,e.next(),r.containsKey(a,"&"+t)){e.peek(";")&&e.next();break}}else{if(";"!=n)break;e.next()}}return String.fromCharCode(a.getCaseInsensitive("&"+t))}(i),null!=l))return l;return i.reset(),null}}},i.codecs.JavascriptCodec=function(){return{encode:function(e,t){for(var n="",o=0;o<t.length;o++){var a=t.charAt(o);if(r.contains(e,a))n+=a;else if(null==i.codecs.Codec.getHexForNonAlphanumeric(a))n+=a;
2else{var s=a.charCodeAt(0).toString(16);if(a.charCodeAt(0)<256){var l="00".substr(s.length);n+="\\x"+l+s.toUpperCase()}else n+="\\u"+(l="0000".substr(s.length))+s.toUpperCase()}}return n},decode:(new i.codecs.Codec).decode,decodeCharacter:function(e){e.mark();var t=e.next();if(null==t)return e.reset(),null;if("\\"!=t)return e.reset(),null;var n=e.next();if(null==n)return e.reset(),null;if("b"==n)return 8;if("t"==n)return 9;if("n"==n)return 10;if("v"==n)return 11;if("f"==n)return 12;if("r"==n)return 13;if('"'==n)return 34;if("'"==n)return 39;if("\\"==n)return 92;if("x"==n.toLowerCase()){a="";for(var r=0;r<2;r++){var i=e.nextHex();if(null==i)return input.reset(),null;a+=i}try{return o=parseInt(a,16),String.fromCharCode(o)}catch(t){return e.reset(),null}}else if("u"==n.toLowerCase()){for(a="",r=0;r<4;r++){if(null==(i=e.nextHex()))return input.reset(),null;a+=i}try{var o=parseInt(a,16);return String.fromCharCode(o)}catch(t){return e.reset(),null}}else if(e.isOctalDigit(n)){var a=n,s=e.next();if(e.isOctalDigit(s)){a+=s;var l=e.next();e.isOctalDigit(l)?a+=l:e.pushback(l)}else e.pushback(s);try{return o=parseInt(a,8),String.fromCharCode(o)}catch(t){return e.reset(),null}}return n}}},i.codecs.PercentCodec=function(){var e=new i.codecs.Codec,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",n=function(e){var t="";if(e<-128||e>127)throw new IllegalArgumentException("b is not a byte (was "+e+")");return(e&=255)<16&&(t+="0"),t+e.toString(16).toUpperCase()};return{encode:e.encode,decode:e.decode,encodeCharacter:function(e,r){if(t.indexOf(r)>-1)return r;for(var o=i.codecs.UTF8.encode(r),a="",s=0;s<o.length;s++)a+="%"+n(o.charCodeAt(s));return a},decodeCharacter:function(e){e.mark();var t=e.next();if(null==t||"%"!=t)return e.reset(),null;for(var n="",r=0;r<2;r++){var i=e.nextHex();null!=i&&(n+=i)}if(2==n.length)try{var o=parseInt(n,16);return String.fromCharCode(o)}catch(e){}return e.reset(),null}}},i.codecs.PushbackString=function(e){var t=e,n="",r="",i=0,o=0;return{pushback:function(e){n=e},index:function(){return i},hasNext:function(){return null!=n||!(null==t||0==t.length||i>=t.length)},next:function(){if(null!=n){var e=n;return n=null,e}return null==t||0==t.length||i>=t.length?null:t.charAt(i++)},nextHex:function(){var e=this.next();return this.isHexDigit(e)?e:null},nextOctal:function(){var e=this.next();return this.isOctalDigit(e)?e:null},isHexDigit:function(e){return null!=e&&(e>="0"&&e<="9"||e>="a"&&e<="f"||e>="A"&&e<="F")},isOctalDigit:function(e){return null!=e&&e>="0"&&e<="7"},peek:function(e){return e?null!=n&&n==e||!(null==t||0==t.length||i>=t.length)&&t.charAt(i)==e:null!=n?n:null==t||0==t.length||i>=t.length?null:t.charAt(i)},mark:function(){r=n,o=i},reset:function(){n=r,i=o},remainder:function(){var e=t.substr(i);return null!=n&&(e=n+e),e}}},i.codecs.UTF8={encode:function(e){for(var t=e.replace(/\r\n/g,"\n"),n="",r=0;r<t.length;r++){var i=t.charCodeAt(r);i<128?n+=String.fromCharCode(i):i>127&&i<2048?(n+=String.fromCharCode(i>>6|192),n+=String.fromCharCode(63&i|128)):(n+=String.fromCharCode(i>>12|224),n+=String.fromCharCode(i>>6&63|128),n+=String.fromCharCode(63&i|128))}return n},decode:function(e){var t,n,r,i,o="";for(t=n=r=0;t<e.length;)(n=e.charCodeAt(t))<128?(o+=String.fromCharCode(n),t++):n>191&&n<224?(r=e.charCodeAt(t+1),o+=String.fromCharCode((31&n)<<6|63&r),t+=2):(r=utftext.charCodeAt(t+1),i=utftext.charCodeAt(t+2),String.fromCharCode((15&n)<<12|(63&r)<<6|63&i),t+=3);return o}},i.DefaultEncoder=function(e){var t=[],n=new i.codecs.HTMLEntityCodec,r=new i.codecs.JavascriptCodec,o=new i.codecs.CSSCodec,a=new i.codecs.PercentCodec;e?t=e:(t.push(n),t.push(r),t.push(o),t.push(a));var s=new Array(",",".","-","_"," "),l=new Array(",",".","-","_"),c=new Array,d=new Array(",",".","_");return{cananicalize:function(e,n){if(!e)return null;for(var r=e,o=null,a=1,s=0,l=!1;!l;)l=!0,t.each(function(e){r!=(r=e.decode(r))&&(null!=o&&o!=e&&a++,o=e,l&&s++,l=!1)});if(s>=2&&a>1){if(n)throw new i.IntrusionException("Input validation failure","Multiple ("+s+"x) and mixed encoding ("+
2a+"x) detected in "+e)}else if(s>=2){if(n)throw new i.IntrusionException("Input validation failure","Multiple ("+s+"x) encoding detected in "+e)}else if(a>1&&n)throw new i.IntrusionException("Input validation failure","Mixed ("+a+"x) encoding detected in "+e);return r},normalize:function(e){return e.replace(/[^\x00-\x7F]/g,"")},encodeForHTML:function(e){return e?n.encode(s,e):null},decodeForHTML:function(e){return e?n.decode(e):null},encodeForHTMLAttribute:function(e){return e?n.encode(l,e):null},encodeForCSS:function(e){return e?o.encode(c,e):null},encodeForJavaScript:function(e){return e?r.encode(d,e):null},encodeForJavascript:this.encodeForJavaScript,encodeForJS:this.encodeForJavascript,encodeForURL:function(e){return e?escape(e):null},decodeFromURL:function(e){return e?unescape(e):null},encodeForBase64:function(e){return e?i.codecs.Base64.encode(e):null},decodeFromBase64:function(e){return e?i.codecs.Base64.decode(e):null}}},e.exports={encoder:function(){return i.DefaultEncoder()},middleware:function(){return r.middleware}}},67155:function(t){"use strict";t.exports.contains=function(t,n){return t.some(function(t){if(n.equals&&n.equals(e)||t===n)return!0})},t.exports.containsKey=function(e,t){if("string"==typeof t){var n=t.toLowerCase();return e.some(function(e,t){if(n===t||"string"==typeof t&&n===t.toLowerCase())return!0})}return!1},t.exports.middleware=function(e,t,n){switch(e.url){case"/esapi/esapi.js":t.sendfile("//public/esapi.js");break;case"/esapi/esapi-compressed.js":t.sendfile("//public/esapi-compressed.js");break;case"/esapi/resources/Base.esapi.properties.js":t.sendfile("//public/resources/Base.esapi.properties.js");break;case"/esapi/resources/i18n/ESAPI_Standard_en_US.properties.js":t.sendfile("//public/resources/i18n/ESAPI_Standard_en_US.properties.js");break;default:n()}}},290:function(e,t,n){"use strict";n.d(t,{tH:function(){return a}});var r=n(40809);const i=(0,r.createContext)(null),o={didCatch:!1,error:null};class a extends r.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=o}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){const{error:t}=this.state;null!==t&&(this.props.onReset?.({args:e,reason:"imperative-api"}),this.setState(o))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){const{didCatch:n}=this.state,{resetKeys:r}=this.props;n&&null!==t.error&&function(e=[],t=[]){return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}(e.resetKeys,r)&&(this.props.onReset?.({next:r,prev:e.resetKeys,reason:"keys"}),this.setState(o))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:o}=this.props,{didCatch:a,error:s}=this.state;let l=e;if(a){const e={error:s,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)l=t(e);else if(n)l=(0,r.createElement)(n,e);else{if(void 0===o)throw s;l=o}}return(0,r.createElement)(i.Provider,{value:{didCatch:a,error:s,resetErrorBoundary:this.resetErrorBoundary}},l)}}},36618:function(e,t,n){"use strict";n.d(t,{A:function(){return W}});var r=n(13287),i=n(40809),o=n(26373),a=n(86780),s=n.n(a),l=n(87983),c=n.n(l);var d=n(72641),u=n(51344),p=n(94011),m=n(12675);const f=(0,m.A)("[Ad Beside Comments]"),g=["halfpager","boxr","boxs"];var h=n(76755),b=n(8298),y=n(89167),v=n(35838),w=n(88217),x=n(23730),j=n(23849),S=n(42291),O=n(99238),_=n(14104),A=n(94566),C=n(85349);const k=(0,m.A)("[Ad Root]"),P=[0,.5],T={current:A.Sw?window.document.body:void 0},N=A.Sw&&/debugClock=true/.test(window.location.search),I={id:s().string.isRequired,debugName:s().string,displayType:s().oneOf(o.e7),index:s().number,sizeMap:s().shape({mobile:s().any,portrait:s().any,landscape:s().any,desktop:s().any}),inline:s().bool,inlineMessage:s().string,lazy:s().bool,refresh:s().bool,sticky:s().bool,visible:s().shape({mobile:s().bool,portrait:s().bool,landscape:s().bool,desktop:s().bool}),position:s().shape({mobile:s().string,portrait:s().string,landscape:s().string,desktop:s().string}),placeholder:s().bool,style:s().object,className:s().string,adClassName:s().string,onLoaded:s().func,onRendered:s().func,onImpression:s().func,onAnimationEnd:s().func};
2function L({id:e,debugName:t,displayType:n,index:o,sizeMap:a,inline:s,inlineMessage:l,lazy:m,refresh:A,sticky:I,visible:L,position:D,placeholder:E,style:$,className:R,adClassName:B,onLoaded:M,onRendered:U,onImpression:F,onAnimationEnd:V}){const[z,W]=(0,i.useState)(!1),{adsRefreshAutomatedSections:H=_.tR}=(0,v.V)(),{zephr:q}=(0,S.Z)(),{paywallUp:G}=q,{dispatchApp:K}=(0,u.nm)(),J=(0,y.p_)(),Y=function(e,t,n){let r="other";return"story"===t&&(r="story"),/markets\/stocks\//gim.test(n)?r="stock":/markets\/funds\//gim.test(n)?r="fund":/markets\/indices\//gim.test(n)?r="index":/markets\/watchlist\//gim.test(n)?r="watchlist":/markets\/portfolio\//gim.test(n)&&(r="portfolio"),100*parseFloat(e[r])+"%"}(c()("tgam").adsRootMargin,J.pageType,J.urlRelative),{isStoryAdvBlackout:Q,isPageAutomated:X,urlRelative:Z}=J,ee=(0,i.useRef)(void 0),te=(0,i.useRef)(void 0),ne=(0,j._)(),re=(0,w.U)(ne,L),ie=(0,x.l)(ne,D),oe=(0,p.U)(p.is.tabletWideUp)||!1,ae=!0===A&&oe,se=(0,b.R)({ref:m?ee:T,once:re,debug:N?`${n} lazy`:void 0,rootMargin:m?Y:void 0}).isIntersecting;(0,h.S)(()=>{k.info("lazyDisplay: is intersecting",{id:e,lazy:m??!1,lazyMargin:Y})},[e,m,Y],se&&re);const le=(0,b.R)({ref:te,once:!ae,debug:N?`${n} refresh`:void 0,threshold:P}),ce=le.isIntersecting&&le.intersectionRatio>=.5,de=!0===ae&&!0===ce,ue=H.some(e=>Z.includes(e)),pe=X?!!ue&&de:de,me=(0,i.useMemo)(()=>a?"custom":(0,O.S2)(J),[J,a]),fe=a||(0,O.Dw)(me),ge=function(e,t){const{emitter:n}=(0,u.nm)(),[r,o]=(0,i.useState)(!1),a=!!(0,p.U)(p.is.tabletMediumUp)&&t&&g.includes(e),s=a&&r;return(0,i.useEffect)(()=>{if(a)return n.on("comments:openAndInView",o),()=>n.off("comments:openAndInView",o)},[n,a]),(0,i.useEffect)(()=>{a&&f.debug(`${e} commentsOpenAndInView: ${r}`)},[r,e,a]),(0,i.useEffect)(()=>{a&&f.debug(`${e} appearsBesideComments: ${s}`)},[s,e,a]),s}(n,I),he=(0,i.useMemo)(()=>({lz:m??!1,ugc:ge?"t":"f"}),[ge,m]),be=(0,i.useMemo)(()=>({mobile:L.mobile??!1,portrait:L.portrait??!1,landscape:L.landscape??!1,desktop:L.desktop??!1}),[L]),{adId:ye,adStatus:ve,adMeta:we}=(0,d.VM)({id:e,displayType:n,index:o,viewTier:ne,visible:be,sizeMap:fe,sizeMapCategory:me,enabled:re,active:re&&se,refresh:ae,refreshable:pe,isEngaged:z,position:ie,onLoaded:M,onRendered:U,onImpression:F,adTargets:he});if((0,h.S)(()=>K({type:u.pV,payload:ee}),[ee,K],"boxr-gpt-1"===ye),!ne&&E)return(0,C.jsx)("div",{className:R,style:$});if(!re)return null;const xe=![d.Z6,d.D1].includes(ve),je=[d.ob,d.I$].includes(ve),Se=(0,r.A)([{"c-ad-sticky":I},R]),Oe=(0,r.A)(["c-ad",{"c-ad--inline":s,[`c-ad--${n}`]:n,[`c-ad--${n}-variant`]:["boxr","halfpager"].includes(n)&&G,"u-hidden":!xe},B]),_e=ye?`c-ad--${ye}`:void 0,Ae=["html"].includes(n),Ce=()=>W(!0),ke=()=>W(!1);return(0,C.jsx)("div",{className:Se,"data-ad-name":t||"x","data-ad-visible":JSON.stringify(L),"data-ad-positions":JSON.stringify(D),"data-ad-position":ie||"x","data-ad-slot-preset-key":we.slotPresetKey||"x",style:$,hidden:Ae,"aria-hidden":"true",children:Q?null:(0,C.jsx)("div",{id:_e,ref:ee,className:Oe,onAnimationEnd:V,onMouseOver:Ce,onMouseLeave:ke,onFocus:Ce,onBlur:ke,children:(0,C.jsxs)("div",{className:"c-ad__wrapper",children:[s&&l&&je&&(0,C.jsx)("p",{className:"c-ad__message",children:l}),(0,C.jsx)("div",{ref:te,id:ye,className:"c-ad__image"})]})})})}L.displayName="RootAd",L.propTypes=I;var D=L,E=n(90335),$=n(15710),R=n(15164),B=n(30137);const M=["id","debugName","displayType","index","sizeMap","inline","inlineMessage","lazy","refresh","sticky","visible","position","placeholder","style","className","adClassName","onLoaded","onRendered","onImpression","onAnimationEnd"];function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach(function(t){V(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}
2function V(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e){let{id:t="",debugName:n="",displayType:a=o.IC,index:s,sizeMap:l,inline:c=!1,inlineMessage:d="More stories below advertisement",lazy:u=!1,refresh:p=!1,sticky:m=!1,visible:f={mobile:!0,portrait:!0,landscape:!0,desktop:!0},position:g={mobile:"",portrait:"",landscape:"",desktop:""},placeholder:h=!1,style:b=R.vB,className:w="",adClassName:x="",onLoaded:j=$.lQ,onRendered:S=$.lQ,onImpression:O=$.lQ,onAnimationEnd:_=$.lQ}=e,A=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,M);const k=(0,E.m)(),{adLeaderboardMinHeight:P=90}=(0,v.V)(),T=(0,B.D0)((Number(P)||90)+40),{isStoryAdvBlackout:N,isStoryVideo:I,isSponsored:L,isPageFinancialFullChart:U,layout:V}=(0,y.p_)(),z=V.includes("2025"),W="ldbd"===a,H=W&&T&&!N&&!(z||U||I&&!L),q=W&&T&&z,G=(0,r.A)(["c-ad--base",{"c-ad--ldbd-base-min":H,"c-ad--ldbd-top-min":q},w]),K=H||q,J=(0,i.useMemo)(()=>K?F(F({},b),{},{"--c-ad-ldbd-min-height":T}):b,[T,K,b]);return k?(0,C.jsx)(D,F({id:t,debugName:n,displayType:a,index:s,sizeMap:l,inline:c,inlineMessage:d,lazy:u,refresh:p,sticky:m,visible:f,position:g,placeholder:h,style:J,className:G,adClassName:x,onLoaded:j,onRendered:S,onImpression:O,onAnimationEnd:_},A)):h?(0,C.jsx)("div",{className:G,style:J}):null}z.displayName="BaseAd",z.propTypes=D.propTypes;var W=z},26373:function(e,t,n){"use strict";n.d(t,{IC:function(){return o},WH:function(){return r},e7:function(){return i}});const r={boxr:"Boxr",boxs:"Boxs",flex:"Flex",flex2:"Flex 2",flex3:"Flex 3",flex4:"Flex 4",flex5:"Flex 5",flex6:"Flex 6",flex7:"Flex 7",halfpager:"Half page",ldbd:"Leaderboard",oneX4:"1x4 ad"},i=Object.keys(r),o=i[0]},67967:function(e,t,n){"use strict";n.d(t,{w:function(){return v}});var r=n(13287),i=n(40809),o=n(4321),a=n(26406),s=n(89167),l=n(87854);var c=n(13877),d=n(12675);const u="https://s.ntv.io/serve/load.js",p=(0,d.A)("[NativoScript]");var m=n(51344),f=n(8298),g=n(78432),h=n(85349);const b="[Nativo]",y=(0,d.A)(b);function v({placeholderClass:e,rootMargin:t,threshold:n,collapsible:d=!1,nativoParentRef:v,className:w=""}){const[x,j]=(0,i.useState)(!1),S=(0,i.useRef)(null),{emitter:O}=(0,m.nm)(),{allowNativoAd:_,adsReady:A,blackout:C,pageTargets:k}=function(){const{isAdmin:e,requestUri:t=""}=(0,o.useAppContext)(),{ads:n}=(0,a.gA)(),{advContent:r,isPageSection:i,isStory:c,isGlobeAdvisorContent:d,pageSubtype:u}=(0,s.p_)(),p=(0,l.tT)((0,l.Uw)(t)),m=["/","/business/","/investing/"].includes(p);return{allowNativoAd:!e&&!r&&(m||c&&"interactive"!==u||i||d),adsReady:n.status===a.hs,blackout:n?.metadata?.blackout??!1,pageTargets:{rga:n?.pageTargets?.rga,rgcg:n?.pageTargets?.rgcg}}}(),P=v?.current?v:S,{isIntersecting:T}=(0,f.R)({ref:P,once:!0,debug:b,rootMargin:t,threshold:n}),N=!t||T,I=_&&A&&!C&&N,L=function({shouldLoad:e,pageTargets:t}){const[n,r]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{!n&&e&&(window.ntvConfig=window.ntvConfig||{},window.ntvConfig.keyValues=t,(0,c.Ay)(u,{"data-ntv-set-no-auto-start":!0}).then(()=>{p.debug("Script attached"),r(!0),window?.PostRelease?.Start()}).catch(e=>{p.error("Script was not attached",e)}))},[t,n,e]),n}({shouldLoad:I,pageTargets:k}),D=(0,i.useCallback)(e=>{if(!x)for(const t of e)if("childList"===t.type){y.debug("Changes detected:",t),j(!0),O.emit("nativo:loaded");break}},[O,x]),E=L&&d&&!x;(0,g.P)(E?S.current:null,D);const $=!x&&d,R=$?{display:"none"}:void 0;return(0,i.useEffect)(()=>{y.debug({loadNativo:N,shouldLoadScript:I,scriptLoaded:L,collapsible:d,showAd:x,shouldObserve:E,hideNativoContainer:$})},[d,$,N,L,I,x,E]),(0,h.jsx)("div",{className:(0,r.A)(["nativo-container",w]),ref:S,style:R,"data-nativo-shown":!$,children:(0,h.jsx)("div",{className:e})})}v.displayName="Nativo"},61750:function(e,t,n){"use strict";n.d(t,{A:function(){return C}});var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(41944)),s=n(3598),l=n(16307),c=n(46244),d=n(39455),u=n(45679),p=n(41714),m=n(93900),f=n(40076),g=n(21143),h=n.n(g),b=n(85349);
2const y={symbol:i().string},v=h().div.withConfig({displayName:"CardStockSymbol__SymbolDisplay",componentId:"sc-bgckpl-0"})(['&::after{content:"\\2022";margin:0 4px;}']);function w({symbol:e=""}){return e?(0,b.jsx)(v,{className:"text-gmr-5",children:e}):null}w.propTypes=y,w.displayName="CardStockSymbol";var x=w;function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){O(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const _={id:i().string.isRequired,url:i().string.isRequired,type:i().string.isRequired,subtype:i().string.isRequired,headline:i().string.isRequired,subheadline:i().string,byline:i().array,preview:i().shape(m.Ay.articleDates),photo:m.Ay.articlePhoto,lazyLoadImage:i().bool,duration:i().number,primarySite:i().object,contentColor:i().string,label:i().shape({text:i().string,className:i().string}),dates:i().shape(m.Ay.articleDates),isSponsored:i().bool,ltpos:i().string,symbol:i().string},A=({id:e,ltpos:t,url:n,type:r="",subtype:i="",headline:m,subheadline:g="",byline:h=[],preview:y={publishedDate:"",updatedDate:""},photo:v,lazyLoadImage:w=!0,duration:j,primarySite:O,contentColor:_="",label:A,dates:C={publishedDate:""},isSponsored:k,symbol:P=""})=>{const{previewCard:T,previewProps:N}=(0,c.A)({url:n,subheadline:g,dates:y}),I=(0,o.A)([{"story-card--full-width":!v?.url,"font-sponsored-bold":k}]),L=(0,o.A)(["text-pb-9",{"font-sponsored-bold":k}]),{publishedDate:D}=C,E=(0,d.C)({subtype:i,label:A?.text})?h:[],$=(0,f.AF)({type:r,relativeUrl:n});return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s.A,{className:I,children:(0,b.jsxs)(l.hB,S(S({href:n,"data-content-id":e,"data-lt-pos":t},N),{},{children:[(0,b.jsxs)(l.Wu,{children:[(0,b.jsx)(a.E,S({},A)),(0,b.jsxs)(l.dI,{children:[(0,b.jsx)(l.Ly,{className:L,children:m}),(0,b.jsx)(u.A,{type:$,primarySiteId:O?._id,color:_,duration:j})]}),(0,b.jsxs)(l.Wb,{byline:E,dates:C,children:[(0,b.jsx)(l.ae,{byline:E}),(0,b.jsxs)("div",{className:"c-card__meta-date",children:[(0,b.jsx)(x,{symbol:P}),(0,b.jsx)(p.A,{publishedDate:D})]})]})]}),(0,b.jsx)(l.Vo,{photo:v,lazyLoadImage:w})]}))}),T]})};A.propTypes=_,A.displayName="ArticleGridCard";var C=A},74556:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(46244)),a=n(93900),s=n(40076),l=n(3598),c=n(16307),d=n(39455),u=n(45679),p=n(41714),m=n(85349);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const b={id:i().string.isRequired,url:i().string.isRequired,type:i().string.isRequired,subtype:i().string,duration:i().number,headline:i().string.isRequired,headlineAs:a.Ay.htmlHeadlineAs,headlineClasses:i().string,className:i().string,
2subheadline:i().string,primarySite:i().object,contentColor:i().string,byline:i().array,label:i().shape({text:i().string,className:i().string}),dates:i().shape(a.Ay.articleDates),preview:i().shape(a.Ay.articleDates),photo:a.Ay.articlePhoto,ltpos:i().string};function y({id:e,url:t,type:n="",subtype:r="",duration:i=0,headline:a,headlineAs:f,headlineClasses:h,className:b="",subheadline:y="",primarySite:v,contentColor:w="",byline:x=[],label:j,dates:S={publishedDate:void 0},preview:O={publishedDate:void 0,updatedDate:void 0},photo:_={},ltpos:A}){const{previewCard:C,previewProps:k}=(0,o.A)({url:t,subheadline:y,dates:O}),{publishedDate:P}=S,T=(0,d.C)({subtype:r,label:j?.text})?x:[],N=(0,s.AF)({type:n,relativeUrl:t});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l.A,{className:b,children:(0,m.jsxs)(c.hB,g(g({href:t,"data-sophi-label":a,"data-content-id":e,"data-lt-pos":A},k),{},{children:[(0,m.jsxs)(c.Wu,{children:[(0,m.jsx)(c.Bh,{label:j,children:(0,m.jsxs)(c.dI,{children:[(0,m.jsx)(c.Ly,{className:h,as:f,children:a}),(0,m.jsx)(u.A,{type:N,primarySiteId:v?._id,color:w,duration:i})]})}),(0,m.jsxs)(c.Wb,{byline:T,dates:S,children:[(0,m.jsx)(c.ae,{byline:T}),(0,m.jsx)(p.A,{publishedDate:P})]})]}),(0,m.jsx)(c.Vo,{photo:_})]}))}),C]})}y.propTypes=b,y.displayName="ArticleListCard",t.A=y},69996:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(93900)),a=n(85349);const s=["presentation","displayType","heading","headingAs","headingBottomBorderMobile","headingBottomBorderMobileWide","headingBottomBorderTablet","headingBottomBorderTabletMedium","stories","curated","sophiManaged"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d={presentation:i().object,displayType:i().string,heading:i().string,headingAs:o.Ay.headingAs,headingBottomBorderMobile:i().bool,headingBottomBorderMobileWide:i().bool,headingBottomBorderTablet:i().bool,headingBottomBorderTabletMedium:i().bool,stories:i().array.isRequired,curated:i().bool,sophiManaged:o.Ay.sophiManaged};function u(e){let{presentation:t={},displayType:n,heading:r="",headingAs:i="h2",headingBottomBorderMobile:o=!0,headingBottomBorderMobileWide:d=!1,headingBottomBorderTablet:u=!1,headingBottomBorderTabletMedium:p=!1,stories:m,curated:f,sophiManaged:g}=e,h=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,s);const b=t[n];return b?(0,a.jsx)(b,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({heading:r,headingAs:i,headingBottomBorderMobile:o,headingBottomBorderMobileWide:d,headingBottomBorderTablet:u,headingBottomBorderTabletMedium:p,stories:m,curated:f,sophiManaged:g},h)):null}u.propTypes=d,u.displayName="ArticleList",t.A=u},61692:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(60814)),a=n(60720),s=n(50508),l=n(93900),c=n(85349);const d=["heading","headingAs","headingBottomBorderMobile","headingBottomBorderMobileWide","headingBottomBorderTablet","headingBottomBorderTabletMedium","stories","curated","sophiManaged"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f={heading:i().string,headingAs:l.Ay.headingAs,headingBottomBorderMobile:i().bool,headingBottomBorderMobileWide:i().bool,headingBottomBorderTablet:i().bool,headingBottomBorderTabletMedium:i().bool,stories:i().array.isRequired,curated:i().bool,sophiManaged:i().string};function g(e){let{heading:t="",headingAs:n="h2",headingBottomBorderMobile:r=!0,headingBottomBorderMobileWide:i=!1,headingBottomBorderTablet:l=!1,headingBottomBorderTabletMedium:u=!1,stories:m=[],curated:f,sophiManaged:g}=e,h=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,d);return m.length?(0,c.jsxs)("div",p(p({className:"c-package c-package--story-list c-package--story-list--basic","data-sophi-feature":(0,s.Uv)(t),"data-sophi-curated":f,"data-sophi-managed":g},h),{},{children:[t&&(0,c.jsx)(o.A,{marginBottom:8,element:n,heading:t,headingType:a.v.package_title,bottomBorderMobile:r,bottomBorderMobileWide:i,bottomBorderTablet:l,bottomBorderTabletMedium:u}),(0,c.jsx)("div",{className:"c-package__stories",children:m})]})):null}g.propTypes=f,g.displayName="ArticleListBasic",t.A=g},94272:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(60814)),a=n(60760),s=n(89167),l=n(60720),c=n(50508),d=n(93900),u=n(14104),p=n(94566),m=n(85349);const f={heading:i().string,headingAs:d.Ay.headingAs,headingBottomBorderMobile:i().bool,headingBottomBorderMobileWide:i().bool,headingBottomBorderTablet:i().bool,headingBottomBorderTabletMedium:i().bool,stories:i().array.isRequired,curated:i().bool,sophiManaged:i().string,enableOddStoryRemoval:i().bool};function g({heading:e="",headingAs:t="h2",headingBottomBorderMobile:n=!0,headingBottomBorderMobileWide:r=!1,headingBottomBorderTablet:i=!1,headingBottomBorderTabletMedium:d=!1,stories:f=[],curated:g,sophiManaged:h,enableOddStoryRemoval:b=!0}){const{advContent:y,isSponsored:v,pageSubtype:w}=(0,s.p_)(),x=(0,a.N)({query:`(min-width: 43rem) and (max-width: ${p.fi.tabletMedium.rem}rem)`})||!1,j=(0,a.N)({query:"(min-width: 65.5rem)"})||!1,S=x||j;if(!f.length)return null;const O=f.filter(e=>"div"===e.type).length,_=1===Math.abs(O%2),A=(0,u.Kl)(f,"type","div"),C=b&&(S&&_&&A>0)&&!y?f.filter((e,t)=>t!==A):f;let k;return k=v?"native":["review","column","contentType"].includes(w)?"feature":"news",(0,m.jsxs)(m.Fragment,{children:[e&&(0,m.jsx)(o.A,{marginBottom:8,element:t,heading:e,headingType:l.v.package_title,bottomBorderMobile:n,bottomBorderMobileWide:r,bottomBorderTablet:i,bottomBorderTabletMedium:d,headlineModifier:k,isSponsored:v}),(0,m.jsx)("div",{className:"article-list-grid-wrap","data-sophi-feature":(0,c.Uv)(e),"data-sophi-curated":g,"data-sophi-managed":h,children:C})]})}g.propTypes=f,g.displayName="ArticleListGrid",t.A=g},28284:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(60814)),a=n(60720),s=n(50508),l=n(93900),c=n(85349);const d=["heading","headingAs","headingBottomBorderMobile","headingBottomBorderMobileWide","headingBottomBorderTablet","headingBottomBorderTabletMedium","stories","curated","sophiManaged"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f={heading:i().string,headingAs:l.Ay.headingAs,headingBottomBorderMobile:i().bool,headingBottomBorderMobileWide:i().bool,headingBottomBorderTablet:i().bool,headingBottomBorderTabletMedium:i().bool,stories:i().array.isRequired,curated:i().bool,sophiManaged:i().string};function g(e){let{heading:t="",headingAs:n="h2",headingBottomBorderMobile:r=!0,headingBottomBorderMobileWide:i=!1,headingBottomBorderTablet:l=!1,headingBottomBorderTabletMedium:u=!1,stories:m=[],curated:f,sophiManaged:g}=e,h=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,d);return m.length?(0,c.jsxs)("div",p(p({className:"c-package c-package--story-list c-package--story-list--numbered","data-sophi-feature":(0,s.Uv)(t),"data-sophi-curated":f,"data-sophi-managed":g},h),{},{children:[t&&(0,c.jsx)(o.A,{marginBottom:8,element:n,heading:t,headingType:a.v.package_title,bottomBorderMobile:r,bottomBorderMobileWide:i,bottomBorderTablet:l,bottomBorderTabletMedium:u}),(0,c.jsx)("div",{className:"c-package__stories",children:m})]})):null}g.propTypes=f,g.displayName="ArticleListNumbered",t.A=g},33827:function(e,t,n){"use strict";n.d(t,{a:function(){return B}});var r=n(4321),i=n(13287),o=n(60667),a=n.n(o),s=n(40809),l=n(21143),c=n.n(l),d=n(88951),u=n(30137);const p=c().div.withConfig({displayName:"ArticlePlayerstyles__AudioPlayerContainer",componentId:"sc-16e558t-0"})(["display:grid;grid-template-columns:1fr;gap:0;border-radius:",";position:relative;padding:0;border:1px solid var(--color-grey-300);"],(0,u.D0)(8)),m=c().div.withConfig({displayName:"ArticlePlayerstyles__Copy",componentId:"sc-16e558t-1"})(["display:grid;padding:1rem;grid-template-columns:auto;gap:",";background-color:var(--color-grey-100);justify-content:space-between;align-items:center;border-top-left-radius:",";border-top-right-radius:",";p{margin:0;}","{grid-template-columns:auto auto;}"],(0,u.D0)(8),(0,u.D0)(8),(0,u.D0)(8),d.C9.md),f=c().div.withConfig({displayName:"ArticlePlayerstyles__Controls",componentId:"sc-16e558t-2"})(["background-color:var(--color-white-100);border-bottom-left-radius:",";border-bottom-right-radius:",";"],(0,u.D0)(8),(0,u.D0)(8)),g=c().p.withConfig({displayName:"ArticlePlayerstyles__LoginCopy",componentId:"sc-16e558t-3"})(["padding:"," ",";"],(0,u.D0)(0),(0,u.D0)(16));var h=n(290),b=n(31236),y=n(64668),v=n(20484),w=n(15710),x=n(35790),j=n(13877),S=n(85349);const O=(0,s.lazy)(()=>(0,j.L5)(()=>n.e(1852).then(n.bind(n,27611))));var _=n(89167),A=n(85040),C=n(35838),k=n(12675),P=n(42291);const T=(0,k.A)("[DisplayArticlePlayer]");var N=n(76755),I=n(41697),L=n(18109),D=n(24753),E=n(40761);const $="tts_audio_auth",R=(0,k.A)("[ArticlePlayer]");function B(){const{globalContent:e}=(0,r.useAppContext)(),t=function(){const{zephr:e}=(0,P.Z)(),{paywallDown:t}=e,{isAppview:n}=(0,A.f)(),[r,i]=(0,s.useState)(!1),{isAudioStory:o,isEventContent:a}=(0,_.p_)(),{audioEnabled:l=!1}=(0,C.V)();return(0,s.useEffect)(()=>{const e={audioEnabled:l,isAudioStory:o,notAppview:!n,notEventContent:!a,notPaywall:t};T.info("Conditions to display the player",e);const r=Object.values(e).every(e=>e);r&&i(r)},[l,o,n,a,t]),r}(),{user:n}=(0,v.J)(),{isStoryLongRead:o}=(0,_.p_)(),l=(0,I.A)({intcmp:"article-audio-player"}),c=(0,L.A)({intcmp:"article-audio-player"}),{podcast:d,tts:u}=e?.additional_properties?.audio??{},{audioFile:j,audioFrom:k,audioId:B}=function(e,t){if(e){const{id:t="",audioFileUrl:n="",from:r}=e;return{audioId:t,audioFile:n,audioFrom:r}}if(t){const{_id:e="",url_en_M:n="",from:r}=t;return{audioId:e,audioFile:n,audioFrom:r}}return{audioId:null,audioFile:null,audioFrom:null}}(d,u),M=function({audioFile:e,audioId:t}){const{user:n}=(0,v.J)(),{ready:r=!1,userAttributes:i={}}=n,o=(0,b.mA)()??i?.AUDIO_SPEED??b.Pu;return r&&o&&e&&t?(0,S.jsx)(h.tH,{fallbackRender:x.Cl,onError:w.lQ,children:(0,S.jsx)(s.Suspense,{fallback:(0,S.jsx)(y.A,{feature:"audio-player",className:"audio-loading ml-20"}),children:(0,S.jsx)(O,{audioFile:e,audioId:t,playerSpeed:o})})}):null}({audioFile:j,audioId:B}),U=(0,s.useMemo)(()=>
2{if("undefined"==typeof window)return!1;const e=new URLSearchParams(window.location.search).get("force-show-audio-player");return"1"===e||"true"===e},[]),F=t&&!(0,E.gD)(j)&&n.ready;if((0,N.S)(()=>{(0,E.gD)(a().get($))&&a().set($,"t",{path:D.nS,domain:D.w9}),R.debug("player ready:",{audioId:B,audioFrom:k,audioFile:j})},[j,k,B],F),!F)return null;const V=(0,i.A)(["audio-player--container",{"c-article-meta":o}]);return(0,S.jsx)(S.Fragment,{children:(0,S.jsxs)(p,{className:V,"data-sophi-feature":"audio-bar",children:[(0,S.jsxs)(m,{children:[(0,S.jsxs)("p",{className:"text-gmb-6",children:["Listen to this ",d?"podcast":"article"]}),!d&&(0,S.jsxs)("p",{className:"text-gmr-6",children:[(0,S.jsx)("a",{href:"https://www.theglobeandmail.com/audio/",children:"Learn more"})," ",(0,S.jsx)("span",{children:"about audio"})]})]}),(0,S.jsx)(f,{id:"audio-panel","aria-live":"polite",children:!n.anonymous||d||U?M:(0,S.jsxs)(g,{className:"text-gmr-6",children:[(0,S.jsx)("a",{href:l,children:"Log in"})," or ",(0,S.jsx)("a",{href:c,children:"create a free account"})," to listen to this article."]})})]})})}B.displayName="ArticlePlayer"},31236:function(e,t,n){"use strict";n.d(t,{Pu:function(){return a},Rw:function(){return s},TZ:function(){return c},mA:function(){return l}});var r=n(94566);const i=(0,n(12675).A)("[ArticlePlayer]"),o="tgam.audio.speed",a="1",s=[1,1.25,1.5];function l(){if(r.IV)try{const e=localStorage.getItem(o);if(null===e)return;const t=Number(e);return s.includes(t)?e:void 0}catch(e){return void i.error(e)}}function c(e){if(r.IV)try{localStorage.setItem(o,String(e))}catch(e){i.error(e)}}},91602:function(e,t,n){"use strict";n.d(t,{DO:function(){return l},M6:function(){return s},Qh:function(){return c}});var r=n(21143),i=n.n(r),o=n(78299),a=n(88951);function s(e=1,t=36,n=16){return`\n    .tgam-carousel__slide {\n      width: calc(${100/e}% - ${n}px + (${n}px / ${e}) - ${(t?(t+n)/e:0)+"px"});\n    }\n  `}const l=i().div.withConfig({displayName:"Carouselstyles__CarouselRoot",componentId:"sc-1vmgav3-0"})([".tgam-carousel__header{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-bottom:16px;}.tgam-carousel__nav-buttons{display:none;",'{display:flex;gap:8px;}}.tgam-carousel__arrow{height:100%;align-items:center;}.tgam-carousel__body{display:flex;position:relative;}.tgam-carousel__content{width:100%;margin:0 auto;}.tgam-carousel__content,.tgam-carousel__slide-content{height:100%;}.tgam-carousel__slides{list-style-type:none;margin:0;padding:0;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;touch-action:auto;flex:1;display:flex;gap:16px;&:has(.tgam-card-podcast .tgam-article-tools-trigger[aria-expanded="true"]){overflow:visible;}}.tgam-carousel__slide{flex:0 0 auto;&:focus-visible{outline-offset:-2px;}}'],a.C9.md),c=i()(o.Ay).withConfig({displayName:"Carouselstyles__CarouselArrowButton",componentId:"sc-1vmgav3-1"})(["height:40px;width:40px;padding:0;opacity:0.7;border:1px solid var(--color-grey-200);z-index:1;position:relative;transition-property:background-color,color,fill,opacity;transition-duration:0.25s;transition-timing-function:ease-out;&:active,&:focus,&:hover{border:1px solid var(--color-grey-200);background-color:var(--color-grey-100);svg{fill:var(--color-grey-800);}}&:disabled{pointer-events:none;svg{fill:var(--color-grey-300);}}svg{min-width:12px;width:12px;height:20px;
2fill:var(--color-grey-800);}.tgam-button__content{width:40px;height:40px;padding:10px 0;}&.tgam-button--icon-dark{border:1px solid var(--color-grey-700);&:active,&:focus,&:hover{border:1px solid var(--color-grey-700);background-color:var(--color-grey-600);svg{fill:var(--color-white-100);}}&:disabled{svg{fill:var(--color-grey-600);}}svg{fill:var(--color-white-100);}}"])},43396:function(e,t,n){"use strict";var r=n(13287),i=n(40809),o=n(91602),a=n(78299),s=n(90180),l=n(58885),c=n(12803),d=n(81372),u=n(83454),p=n(89167),m=n(9458),f=n(50508),g=n(22090),h=n(12675),b=n(85349);const y=(0,h.A)("[Carousel]");function v({analytics:e={fid:""},children:t,className:n="",greyTheme:h=!1,heading:v="",hideNavWhenNoOverflow:w=!1,itemsData:x=[],linkUrl:j="",relatedTopicsLinks:S=[],shouldUpdate:O=!1}){const _=(0,i.useRef)(null),A=(0,i.useRef)(null),C=(0,i.useRef)(null),k=(0,i.useRef)(null),[P,T]=(0,i.useState)(!1),[N,I]=(0,i.useState)(!1),[L,D]=(0,i.useState)(0),[E,$]=(0,i.useState)(!0),[R,B]=(0,i.useState)(0);(0,i.useEffect)(()=>y.debug(`currentIndex: ${R}`),[R]);const M=(0,i.useMemo)(()=>x.map(()=>(0,i.createRef)()),[x]),{layout:U}=(0,p.p_)(),F=U.includes("2025"),V=(0,i.useCallback)(()=>{const e=A.current;return{left:e?e.scrollLeft:0,right:e?e.scrollLeft+e.clientWidth:0}},[]),z=(0,i.useCallback)(e=>{const t=A.current;if(!t)return 0;let n=0,r=1/0;return M.forEach((i,o)=>{const a=i.current;if(!a)return;const s=a.offsetLeft-t.offsetLeft,l=Math.abs(s-e);l<r&&(r=l,n=o)}),n},[M]),W=(0,i.useCallback)(()=>R-1<0?M.length-1:R-1,[R,M.length]),H=(0,i.useCallback)(()=>R+1>=M.length?0:R+1,[R,M.length]),q=(0,i.useCallback)(()=>{const e=A.current;if(!e)return 0;return e.scrollLeft<=0?M.length-1:Math.max(0,z(e.scrollLeft)-1)},[z,M.length]),G=(0,i.useCallback)(()=>{const e=A.current;if(!e)return 0;const t=e.scrollWidth-e.clientWidth;return e.scrollLeft>=t-1?0:Math.min(M.length-1,z(e.scrollLeft)+1)},[z,M.length]),K=(0,i.useCallback)(e=>{const t=M?.[e]?.current;t&&(y.debug(`focusSlide(${e})`),t.focus({preventScroll:!0}))},[M]),J=(0,i.useCallback)(e=>{const t=A.current,n=M?.[e]?.current;if(!t||!n)return;y.debug(`panTo(${e})`);const r=n.offsetLeft-t.offsetLeft,i=t.scrollWidth-t.clientWidth,o=Math.max(0,Math.min(r,i));t.scrollLeft=o,T(0===e),I(e===M.length-1),B(e)},[M]);(0,c._)("keydown",function(e){const t=e.code;if(t===g.Qu){e.preventDefault();const t=W();K(t),J(t)}else if(t===g.rn){e.preventDefault();const t=H();K(t),J(t)}},{},_.current);const Y=(0,i.useCallback)(()=>{const e=A.current;if(!e)return;const t=V();t.left>0?T(!1):T(!0),t.right>=e.scrollWidth-1?I(!0):I(!1)},[V]);function Q(e){const t=e.target.closest(".tgam-carousel__slide");if(!t?.dataset.slide)return;const n=Number(t.dataset.slide);B(n)}if((0,i.useEffect)(()=>{E&&Y()},[E,Y]),(0,i.useEffect)(()=>{O&&Y()},[Y,O]),(0,u.$)(()=>{const e=(new Date).getTime()-L;e>=60&&!E?$(!0):e<60&&E&&$(!1)},60),(0,d.$)("resize",Y),!x.length)return null;const X=(0,r.A)(["tgam-carousel",n]);const Z=function(e){if(e){if("function"==typeof e)return e();if("string"==typeof e)return F?(0,b.jsx)(l.w,{headingText:e,url:j}):(0,b.jsx)("h3",{className:"tgam-carousel__heading text-pr-4 mv-0",children:e})}return null}(v),ee=!w||!P||!N;return(0,b.jsxs)(o.DO,{ref:_,"data-sophi-feature":(0,f.Uv)(e?.fid),className:X,children:[(0,b.jsxs)("div",{className:"tgam-carousel__header",children:[Z,ee?(0,b.jsxs)("div",{className:"tgam-carousel__nav-buttons",children:[(0,b.jsx)("div",{className:"tgam-carousel__arrow",children:(0,b.jsx)(o.Qh,{analytics:{label:"Scroll carousel left"},"aria-hidden":"true",onClick:function(){C?.current?.focus();const e=q();y.debug(`prev(${e})`),J(e)},reference:C,tabIndex:-1,theme:h?a.ox.DARK:a.ox.GREY,variant:"icon",disabled:P,borderRadius:"50%",children:(0,b.jsx)(m.A,{symbol:"back"})})}),(0,b.jsx)("div",{className:"tgam-carousel__arrow",children:(0,b.jsx)(o.Qh,{analytics:{label:"Scroll carousel right"},"aria-hidden":"true",onClick:function(){k?.current?.focus();const e=G();y.debug(`next(${e})`),J(e)},reference:k,tabIndex:-1,theme:h?a.ox.DARK:a.ox.GREY,variant:"icon",disabled:N,borderRadius:"50%",children:(0,b.jsx)(m.A,{symbol:"forward"})})})]}):null]}),(0,b.jsx)(s.a,{className:"tgam-carousel__related-topics",relatedTopicsLinks:S,marginTop:"0",marginBottom:"1rem"}),(0,b.jsx)("div",{className:"tgam-carousel__body",children:(0,b.jsx)("div",{className:"tgam-carousel__content",children:(0,b.jsx)("ul",{className:"tgam-carousel__slides",ref:A,onScroll:()=>D((new Date).getTime()),children:x.map((e,n)=>
2(0,b.jsx)("li",{className:"tgam-carousel__slide","data-slide":n,onFocus:Q,ref:M[n],tabIndex:-1,children:(0,b.jsx)("div",{className:"tgam-carousel__slide-content",children:t({index:n,itemData:e,onItemRendered:Y})})},`slide-${n}`))})})})]})}v.displayName="Carousel",t.A=v},29603:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return f}});n(40809);var r=n(21143),i=n.n(r),o=n(86780),a=n.n(o),s=n(93900);const l={id:a().string,children:a().arrayOf(a().node),customFields:a().shape({hideBlockInApp:s.Ay.hideBlockInApp,wrapBlockInGridInApp:s.Ay.wrapBlockInGridInApp,chainClasses:s.Ay.chainClasses,marginTop:s.Ay.marginTop,marginBottom:s.Ay.marginBottom,alignItems:a().string.tag({label:"Grid alignment",description:"Applies an 'align-items' property to the grid container",defaultValue:""}),mediaQueryBreakpoints:a().kvp.tag({label:"Media query min-width and column min-width",description:"A media query minimum width (in pixels) and the column's minimum width (in pixels) at that breakpoint",group:"Media Queries",defaultValue:{570:"265"}}),sophiCurated:s.Ay.sophiCurated,sophiFeature:s.Ay.sophiFeature,sophiManaged:s.Ay.sophiManaged})};var c=n(50508),d=n(30137),u=n(85349);const p=i().div.attrs(e=>({$marginTop:e.$marginTop,$marginBottom:e.$marginBottom,$mediaQueries:e.$mediaQueries,$alignItems:e.$alignItems})).withConfig({displayName:"default__LayoutContainer",componentId:"sc-1f9dc7p-0"})(["margin-top:",";margin-bottom:",";display:grid;gap:",";align-items:",";"," > div,> div > div,> div > div > div{height:100%;}.utility-content{height:auto;}"],e=>(0,d.D0)(e.$marginTop),e=>(0,d.D0)(e.$marginBottom),(0,d.D0)(20),e=>e.$alignItems||"unset",e=>e.$mediaQueries);function m(e){const{id:t,children:n=[],customFields:r={}}=e;if(!n.length)return null;const{alignItems:i,chainClasses:o="",marginBottom:a,marginTop:s,mediaQueryBreakpoints:l={},sophiCurated:m,sophiFeature:f,sophiManaged:g}=r;return(0,u.jsx)(p,{className:o,id:t,$marginTop:s,$marginBottom:a,"data-sophi-curated":m,"data-sophi-managed":g,"data-sophi-feature":(0,c.Uv)(f),$mediaQueries:Object.entries(l).map(e=>`@media (min-width: ${(0,d.D0)(Number(e[0]))}) {grid-template-columns: repeat(auto-fit, minmax(${(0,d.D0)(e[1])}, 1fr));}`).join(" "),$alignItems:i,children:n})}m.label="Auto column layout",m.icon="layout-column",m.displayName="AutoColumnLayout",m.propTypes=l;var f=m},97421:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=(n(40809),n(21143)),a=n.n(o),s=n(94011),l=n(93900),c=n(30137),d=n(85349);const u=a().div.attrs(e=>({$gap:e.$gap?e.$gap.includes("clamp")?e.$gap:(0,c.D0)(e.$gap):"unset",$marginTop:e.$marginTop,$marginBottom:e.$marginBottom})).withConfig({displayName:"default__LayoutContainer",componentId:"sc-1xbbe8p-0"})(["display:grid;gap:",";margin-top:",";margin-bottom:",";"],e=>e.$gap,e=>(0,c.D0)(e.$marginTop),e=>(0,c.D0)(e.$marginBottom)),p={children:i().arrayOf(i().node),customFields:i().shape({chainClasses:l.Ay.chainClasses,gapMobile:i().string.tag({label:"Gap (mobile)",description:"CSS 'gap' property value for 'mobile' viewport widths. Will be converted from 'px' to 'rem'.",defaultValue:""}),gap:i().string.tag({label:"Gap (beyond mobile)",description:"CSS 'gap' property value for wider viewport widths. Will be converted from 'px' to 'rem'.",defaultValue:""}),marginTop:l.Ay.marginTop,marginBottom:l.Ay.marginBottom}),id:i().string};function m(e){const{id:t,children:n=[],customFields:r={}}=e,{chainClasses:i="",gapMobile:o="",gap:a="",marginBottom:l,marginTop:c}=r,p=(0,s.U)(s.is.mobile)||!1;if(!n.length)return null;const m=(p&&o?o:a)||0;return(0,d.jsx)(u,{className:i,$gap:m,id:t,$marginBottom:l,$marginTop:c,children:n})}m.label="Basic 1 column layout",m.icon="layout-column",m.displayName="Basic1ColumnChain",m.propTypes=p,t.default=m},85232:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return y}});var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(86780),s=n.n(a),l=n(93900);const c={id:s().string,children:s().arrayOf(s().node),customFields:s().shape({hideBlockInApp:l.Ay.hideBlockInApp,chainClasses:l.Ay.chainClasses,bgColor:l.Ay.bgColor,bgColorMobile:s().bool.tag({label:"Show bg color on mobile",description:"Show background color on mobile",defaultValue:!0}),fullWidthUntilSm:l.Ay.fullWidthUntilSm,fullWidthSmUntilMd:l.Ay.fullWidthSmUntilMd,fullWidthMdUntilLg:l.Ay.fullWidthMdUntilLg,fullWidthLg:l.Ay.fullWidthLg,noLayoutBorder:l.Ay.noLayoutBorder,noLayoutSpacing:l.Ay.noLayoutSpacing,marginTop:l.Ay.marginTop,marginBottom:l.Ay.marginBottom,sophiFeature:l.Ay.sophiFeature,sophiManaged:l.Ay.sophiManaged}),sectionId:s().number};var d=n(50508),u=n(88951),p=n(30137),m=n(85349);const f="basic full-width",g=`\n  ${p.ie}\n\n  .tgam-chain-items:not(:has(> .c-ad--base)) {\n    width: var(--tgam-page-width, auto);\n    margin-inline: auto;\n  }\n`,h=o().div.attrs(e=>({$bgColor:e.$bgColor||"transparent",$bgColorMobile:void 0===e.$bgColorMobile||e.$bgColorMobile,$fullWidthUntilSm:e.$fullWidthUntilSm||!1,$fullWidthSmUntilMd:e.$fullWidthSmUntilMd||!1,$fullWidthMdUntilLg:e.$fullWidthMdUntilLg||!1,$fullWidthLg:e.$fullWidthLg||!1})).withConfig({displayName:"default__BasicFullWidthStyled",componentId:"sc-1b2fkhr-0"})(["display:grid;background-color:",";","{background-color:",";}",";",";",";",";"],({$bgColor:e,$bgColorMobile:t})=>e&&t?e:"transparent",u.C9.md,({$bgColor:e})=>e,({$fullWidthUntilSm:e})=>e&&`\n    @media (max-width: ${(0,p.D0)(u.fi.sm-1)}) {\n      ${g}\n    }\n  `,({$fullWidthSmUntilMd:e})=>e&&`\n    @media (min-width: ${(0,p.D0)(u.fi.sm)}) and (max-width: ${(0,p.D0)(u.fi.md-1)}) {\n      ${g}\n    }\n  `,({$fullWidthMdUntilLg:e})=>e&&`\n    @media (min-width: ${(0,p.D0)(u.fi.md)}) and (max-width: ${(0,p.D0)(u.fi.lg-1)}) {\n      ${g}\n    }\n  `,({$fullWidthLg:e})=>e&&`\n    ${u.C9.lg} {\n      ${g}\n    }\n  `);function b({id:e,children:t=[],customFields:n={}}){if(!t||!Array.isArray(t)||!t?.length)return null;
2const{bgColor:i,bgColorMobile:o,chainClasses:a="",fullWidthUntilSm:s=!1,fullWidthSmUntilMd:l=!1,fullWidthMdUntilLg:c=!1,fullWidthLg:u=!1,marginBottom:p,marginTop:g,noLayoutBorder:b=!1,noLayoutSpacing:y=!1,sophiFeature:v=f,sophiManaged:w}=n,x=(0,r.A)(["tgam-layout-item",{"tgam-layout-item--no-border":b,"tgam-layout-item--no-spacing":y}]),j=(0,r.A)(["tgam-chain",{[`mt-${g}`]:g,[`mb-${p}`]:p},a]);return(0,m.jsx)("div",{className:x,children:(0,m.jsx)(h,{$bgColor:i,$bgColorMobile:o,$fullWidthUntilSm:s,$fullWidthSmUntilMd:l,$fullWidthMdUntilLg:c,$fullWidthLg:u,className:j,"data-sophi-feature":(0,d.Uv)(v||f),"data-sophi-managed":w,id:e,children:(0,m.jsx)("div",{className:"tgam-chain-items",children:t})})})}b.label="Basic Full-Width",b.icon="layout-headline",b.displayName="BasicFullWidth",b.propTypes=c;var y=b},78179:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(43396),s=n(91602),l=n(86780),c=n.n(l),d=n(93900);const u={id:c().string,children:c().arrayOf(c().node),customFields:c().shape({heading:d.Ay.headingText,headingLink:d.Ay.headingLinkUrl,noLayoutBorder:d.Ay.noLayoutBorder,noLayoutSpacing:d.Ay.noLayoutSpacing,marginTop:d.Ay.marginTop,marginBottom:d.Ay.marginBottom,sophiFeature:d.Ay.sophiFeature,hideBlockInApp:d.Ay.hideBlockInApp,chainClasses:d.Ay.chainClasses}),sectionId:c().number};var p=n(50508),m=n(88951),f=n(30137),g=n(85349);const h=o().div.attrs(e=>({$marginBottom:e.$marginBottom||0,$marginTop:e.$marginTop||0})).withConfig({displayName:"default__StyledContainer",componentId:"sc-1j45ip8-0"})([""," ",' [class^="CardNewsletter__StyledNewsletterCard"],.newsletter-card-container{height:100%;}.newsletter-card-container{justify-content:start;.newsletter-card-content{height:100%;}.newsletter-card-content button{height:2.75rem;align-self:center;}}'],({$marginBottom:e})=>e?`margin-bottom: ${e}px;`:"",({$marginTop:e})=>e?`margin-top: ${e}px;`:""),b=o()(a.A).withConfig({displayName:"default__StyledCarousel",componentId:"sc-1j45ip8-1"})([""," ","{","}@media (min-width:","){","}","{","}"],(0,s.M6)(1),m.C9.sm,(0,s.M6)(2),(0,f.D0)(980),(0,s.M6)(3),m.C9.xl,e=>e.$fourSlides?(0,s.M6)(4,0):(0,s.M6)(4));function y({id:e,children:t=[],customFields:n={}}){if(!t.length)return null;const{heading:i="",headingLink:o="",marginBottom:a,marginTop:s,noLayoutBorder:l=!1,noLayoutSpacing:c=!1,sophiFeature:d="carousel chain",chainClasses:u=""}=n,m=(0,r.A)(["carousel-chain","tgam-layout-item",{"tgam-layout-item--no-border":l,"tgam-layout-item--no-spacing":c},u]),f=t.length>0?Array.from({length:t.length},(e,t)=>t):[];return(0,g.jsx)("div",{id:e,className:m,"data-sophi-feature":(0,p.Uv)(d),children:(0,g.jsx)(h,{$marginBottom:a,$marginTop:s,children:(0,g.jsx)(b,{$fourSlides:4===f.length,hideNavWhenNoOverflow:!0,itemsData:f,analytics:{fid:d},heading:i,linkUrl:o||"",children:({index:e})=>t[e]})})})}y.displayName="CarouselChain",y.propTypes=u,y.label="Carousel Chain",y.icon="arc-carousel";var v=y},27373:function(e,t,n){"use strict";n.r(t);var r=n(69158);t.default=(0,r.A)("div","div")},94480:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=(n(40809),n(89167)),a=n(85349);const s={id:i().string,children:i().arrayOf(i().node)};function l(e){const{id:t,children:n=[]}=e,{isPageETF:r,isPageStock:i}=(0,o.p_)();let s;return r?s=n?.[0]:i&&(s=n?.[1]),s?(0,a.jsx)("div",{id:`etf-stock-conditional-${t}`,children:s}):null}l.label="ETF/Stock blocks",l.icon="analytics-graph-bar",l.displayName="ETFStockConditionalDisplay",l.propTypes=s,t.default=l},54688:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return S}});var r=n(13287),i=n(40809),o=n.n(i),a=n(21143),s=n.n(a),l=n(86780),c=n.n(l),d=n(7721),u=n(93900),p=n(88951);const m=2,f=4,g=p.fi.sm,h={id:c().string,children:c().arrayOf(c().node),customFields:c().shape({col1Heading:c().string.tag({label:"Column 1 Heading",description:"Optional heading that will appear above the blocks in the first column.",defaultValue:""}),col2Heading:c().string.tag({label:"Column 2 Heading",description:"Optional heading that will appear above the blocks in the second column.",defaultValue:""}),col1Max:c().number.tag({label:"Max Blocks in Column 1",description:"The maximum number of blocks that may appear in the first column.",defaultValue:m}),col2Max:c().number.tag({label:"Max Blocks in Column 2",description:"The maximum number of blocks that may appear in the second column (additional blocks will be ignored and will not appear).",defaultValue:f}),noLayoutBorder:u.Ay.noLayoutBorder,noLayoutSpacing:u.Ay.noLayoutSpacing,marginTop:u.Ay.marginTop,marginBottom:u.Ay.marginBottom,sophiCurated:u.Ay.sophiCurated,sophiFeature:u.Ay.sophiFeature,sophiManaged:u.Ay.sophiManaged,hideBlockInApp:u.Ay.hideBlockInApp,chainClasse
2s:u.Ay.chainClasses,breakpoint2Cols:c().number.tag({group:"Grid Layout",label:"2-Column Breakpoint",description:"The screen width (in pixels) at which the grid switches into a 2-column layout.",defaultValue:g}),gap:c().oneOf(d.xF).tag({group:"Grid Layout",label:"Grid Gap",description:"The amount of space (in pixels) between the grid columns and rows.",defaultValue:d.Ko})}),sectionId:c().number};var b=n(50508),y=n(30137),v=n(85349);const w=s().div.attrs(e=>({$breakpoint2Cols:e.$breakpoint2Cols||g,$gap:e.$gap||d.Ko,$marginBottom:e.$marginBottom||0,$marginTop:e.$marginTop||0})).withConfig({displayName:"default__StyledContainer",componentId:"sc-ucyuf2-0"})(["display:grid;gap:",";grid-template-columns:1fr;"," "," .tgam-chain-column{position:relative;&::before{"," display:none;}}.tgam-chain-items{display:grid;gap:",";}.tgam-chain-item{position:relative;&::after{","}&:last-child::after{display:none;}}@media (max-width:","){.tgam-chain-column{&::after{","}&:last-child::after{display:none;}}}@media (min-width:","){grid-template-columns:2fr 1fr;.tgam-chain-column:first-child::before{display:block;}}"],({$gap:e})=>(0,y.D0)(e),({$marginBottom:e})=>e?`margin-bottom: ${(0,y.D0)(e)};`:"",({$marginTop:e})=>e?`margin-top: ${(0,y.D0)(e)};`:"",({$gap:e})=>(0,d.hU)(e),({$gap:e})=>(0,y.D0)(e),({$gap:e})=>(0,d.Qo)(e),({$breakpoint2Cols:e})=>(0,y.D0)(e-1),({$gap:e})=>(0,d.Qo)(e),({$breakpoint2Cols:e})=>(0,y.D0)(e)),x=s().h2.withConfig({displayName:"default__StyledHeading",componentId:"sc-ucyuf2-1"})(["color:var(--color-grey-800);margin-top:0;margin-bottom:",";","{font-size:1.5rem;line-height:1.25;}"],({$gap:e})=>(0,y.D0)(e),p.C9.md);function j({id:e,children:t=[],customFields:n={}}){if(!t.length)return null;const{breakpoint2Cols:i=g,chainClasses:a="",col1Heading:s="",col2Heading:l="",col1Max:c=m,col2Max:u=f,gap:p=d.Ko,marginBottom:h,marginTop:y,noLayoutBorder:j=!1,noLayoutSpacing:S=!1,sophiCurated:O,sophiFeature:_="package card",sophiManaged:A}=n,C=_||"package card",k=o().Children.map(t,e=>(0,v.jsx)("div",{className:"tgam-chain-item",children:e})),P=k.slice(0,c),T=k.slice(c,c+u),N=Math.floor((p||d.Ko)/2),I=(0,r.A)(["tgam-layout-item",{"tgam-layout-item--no-border":j,"tgam-layout-item--no-spacing":S}]),L=(0,r.A)(["tgam-chain",a]);return(0,v.jsx)("div",{className:I,children:(0,v.jsxs)(w,{$breakpoint2Cols:i,$gap:p,$marginBottom:h,$marginTop:y,className:L,"data-sophi-curated":O,"data-sophi-feature":(0,b.Uv)(C),"data-sophi-managed":A,id:e,children:[(0,v.jsxs)("div",{className:"tgam-chain-column",children:[s&&(0,v.jsx)(x,{className:"tgam-chain-heading text-gmb-4",$gap:N,children:s}),(0,v.jsx)("div",{className:"tgam-chain-items",children:P})]}),(0,v.jsxs)("div",{className:"tgam-chain-column",children:[l&&(0,v.jsx)(x,{className:"tgam-chain-heading text-gmb-4",$gap:N,children:l}),(0,v.jsx)("div",{className:"tgam-chain-items",children:T})]})]})})}j.label="edt-2 Column",j.displayName="Grid2ColumnLeftEmphasis",j.icon="layout-two-colums",j.propTypes=h;var S=j},59313:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=n(13287),i=n(40809),o=n.n(i),a=n(21143),s=n.n(a),l=n(86780),c=n.n(l),d=n(7721),u=n(93900),p=n(88951);const m=p.fi.sm,f=p.fi.lg,g=2,h=1,b=4,y={id:c().string,children:c().arrayOf(c().node),customFields:c().shape({col1Heading:c().string.tag({label:"Column 1 Heading",description:"Optional heading that will appear above the blocks in the first column.",defaultValue:""}),col2Heading:c().string.tag({label:"Column 2 Heading",description:"Optional heading that will appear above the blocks in the second column.",defaultValue:""}),col3Heading:c().string.tag({label:"Column 3 Heading",description:"Optional heading that will appear above the blocks in the third column.",defaultValue:""}),col1Max:c().number.tag({label:"Max Blocks in Column 1",description:"The maximum number of blocks that may appear in the first column.",defaultValue:g}),col2Max:c().number.tag({label:"Max Blocks in Column 2",description:"The maximum number of blocks that may appear in the second column.",defaultValue:h}),col3Max:c().number.tag({label:"Max Blocks in Column 3",description:"The maximum number of blocks that may appear in the third column (additional blocks will be ignored and will not appear).",defaultValue:b}),noLayoutBorder:u.Ay.noLayoutBorder,noLayoutSpacing:u.Ay.noLayoutSpacing,marginTop:u.Ay.marginTop,marginBottom:u.Ay.marginBottom,sophiCurated:u.Ay.sophiCurated,sophiFeature:u.Ay.sophiFeature,sophiManaged:u.Ay.sophiManaged,hideBlockInApp:u.Ay.hideBlockInApp,chainClasse
2s:u.Ay.chainClasses,breakpoint2Cols:c().number.tag({group:"Grid Layout",label:"2-Column Breakpoint",description:"The screen width (in pixels) at which the grid switches into a 2-column layout.",defaultValue:m}),breakpoint3Cols:c().number.tag({group:"Grid Layout",label:"3-Column Breakpoint",description:"The screen width (in pixels) at which the grid switches into a 3-column layout.",defaultValue:f}),gap:c().oneOf(d.xF).tag({group:"Grid Layout",label:"Grid Gap",description:"The amount of space (in pixels) between the grid columns and rows.",defaultValue:d.Ko})}),sectionId:c().number};var v=n(50508),w=n(30137),x=n(85349);const j=s().div.attrs(e=>({$breakpoint2Cols:e.$breakpoint2Cols||m,$breakpoint3Cols:e.$breakpoint3Cols||f,$gap:e.$gap||d.Ko,$marginBottom:e.$marginBottom||0,$marginTop:e.$marginTop||0})).withConfig({displayName:"default__StyledContainer",componentId:"sc-i1pjl7-0"})(["display:grid;gap:",";grid-template-columns:1fr;"," "," .tgam-chain-column{position:relative;&::before{"," display:none;}}.tgam-chain-items{display:grid;gap:",";}.tgam-chain-item{position:relative;&::after{","}&:last-child::after{display:none;}}@media (max-width:","){.tgam-chain-column:first-child{order:2;}.tgam-chain-column:nth-child(2){order:1;}.tgam-chain-column:last-child{order:3;}.tgam-chain-column{&::after{","}&:last-child::after{display:none;}}}@media (min-width:",") and (max-width:","){grid-template-columns:1fr 2fr;.tgam-chain-column:first-child::before{display:block;}.tgam-chain-column:last-child{grid-column:1 / -1;&::after{","}}.tgam-chain-column:last-child .tgam-chain-items{grid-template-columns:1fr 1fr;}.tgam-chain-column:last-child .tgam-chain-item{"," &::before{","}&:nth-child(2n + 2)::before{display:none;}&:last-child::after{display:block;}}}@media (min-width:","){grid-template-columns:1fr 2fr 1fr;.tgam-chain-column:first-child::before,.tgam-chain-column:nth-child(2)::before{display:block;}}"],({$gap:e})=>(0,w.D0)(e),({$marginBottom:e})=>e?`margin-bottom: ${(0,w.D0)(e)};`:"",({$marginTop:e})=>e?`margin-top: ${(0,w.D0)(e)};`:"",({$gap:e})=>(0,d.hU)(e),({$gap:e})=>(0,w.D0)(e),({$gap:e})=>(0,d.Qo)(e),({$breakpoint2Cols:e})=>(0,w.D0)(e-1),({$gap:e})=>(0,d.Qo)(e),e=>(0,w.D0)(e.$breakpoint2Cols),e=>(0,w.D0)(e.$breakpoint3Cols-1),({$gap:e})=>(0,d.oh)(e),({$gap:e})=>(0,d.EM)(2,e),({$gap:e})=>(0,d.hU)(e),({$breakpoint3Cols:e})=>(0,w.D0)(e)),S=s().h2.withConfig({displayName:"default__StyledHeading",componentId:"sc-i1pjl7-1"})(["color:var(--color-grey-800);margin-top:0;margin-bottom:",";","{font-size:1.5rem;line-height:1.25;}"],({$gap:e})=>(0,w.D0)(e),p.C9.md);function O({id:e,children:t=[],customFields:n={}}){if(!t.length)return null;const{breakpoint2Cols:i=m,breakpoint3Cols:a=f,chainClasses:s="",col1Heading:l="",col2Heading:c="",col3Heading:u="",col1Max:p=g,col2Max:y=h,col3Max:w=b,gap:O=d.Ko,marginBottom:_,marginTop:A,noLayoutBorder:C=!1,noLayoutSpacing:k=!1,sophiCurated:P,sophiFeature:T="package card",sophiManaged:N}=n,I=T||"package card",L=o().Children.map(t,e=>(0,x.jsx)("div",{className:"tgam-chain-item",children:e})),D=L.slice(0,p),E=L.slice(p,p+y),$=L.slice(p+y,p+y+w),R=Math.floor((O||d.Ko)/2),B=(0,r.A)(["tgam-layout-item",{"tgam-layout-item--no-border":C,"tgam-layout-item--no-spacing":k}]),M=(0,r.A)(["tgam-chain",s]);return(0,x.jsx)("div",{className:B,children:(0,x.jsxs)(j,{$breakpoint2Cols:i,$breakpoint3Cols:a,$gap:O,$marginBottom:_,$marginTop:A,className:M,"data-sophi-curated":P,"data-sophi-feature":(0,v.Uv)(I),"data-sophi-managed":N,id:e,children:[(0,x.jsxs)("div",{className:"tgam-chain-column",children:[l&&(0,x.jsx)(S,{className:"tgam-chain-heading text-gmb-4",$gap:R,children:l}),(0,x.jsx)("div",{className:"tgam-chain-items",children:D})]}),(0,x.jsxs)("div",{className:"tgam-chain-column",children:[c&&(0,x.jsx)(S,{className:"tgam-chain-heading text-gmb-4",$gap:R,children:c}),(0,x.jsx)("div",{className:"tgam-chain-items",children:E})]}),(0,x.jsxs)("div",{className:"tgam-chain-column",children:[u&&(0,x.jsx)(S,{className:"tgam-chain-heading text-gmb-4",$gap:R,children:u}),(0,x.jsx)("div",{className:"tgam-chain-items",children:$})]})]})})}
2O.label="edt-3 Column",O.displayName="Grid3ColumnCenterEmphasis",O.icon="layout-three-columns",O.propTypes=y;var _=O},3207:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I}});var r=n(13287),i=n(40809),o=n.n(i),a=n(21143),s=n.n(a),l=n(7721),c=n(24291),d=n(90180),u=n(58885),p=n(50508),m=n(88951),f=n(79073),g=n(30137),h=n(86780),b=n.n(h),y=n(93900);const v=m.fi.sm,w=m.fi.lg,x=1,j=1,S=1,O=1,_=1,A={id:b().string,children:b().arrayOf(b().node),customFields:b().shape({sectionHeading:b().string.tag({label:"Section Heading",description:"Optional heading that will appear above the entire section.",defaultValue:""}),row1Heading:b().string.tag({label:"Row 1 Heading",description:"Optional heading that will appear above the blocks in the first row.",defaultValue:""}),row2Col1Heading:b().string.tag({label:"Row 2 Column 1 Heading",description:"Optional heading that will appear above the blocks in the second row first column.",defaultValue:""}),row2Col2Heading:b().string.tag({label:"Row 2 Column 2 Heading",description:"Optional heading that will appear above the blocks in the second row second column.",defaultValue:""}),row2Col3Heading:b().string.tag({label:"Row 2 Column 3 Heading",description:"Optional heading that will appear above the blocks in the second row third column.",defaultValue:""}),row3Heading:b().string.tag({label:"Row 3 Heading",description:"Optional heading that will appear above the blocks in the third row.",defaultValue:""}),row1Max:b().number.tag({label:"Max Blocks in Row 1",description:"The maximum number of blocks that may appear in the first row (additional blocks will be ignored and will not appear).",defaultValue:x}),row2Col1Max:b().number.tag({label:"Max Blocks in Row 2 Column 1",description:"The maximum number of blocks that may appear in the first column.",defaultValue:j}),row2Col2Max:b().number.tag({label:"Max Blocks in Row 2 Column 2",description:"The maximum number of blocks that may appear in the second column.",defaultValue:S}),row2Col3Max:b().number.tag({label:"Max Blocks in Row 2 Column 3",description:"The maximum number of blocks that may appear in the third column (additional blocks will be ignored and will not appear).",defaultValue:O}),row3Max:b().number.tag({label:"Max Blocks in Row 3",description:"The maximum number of blocks that may appear in the third row (additional blocks will be ignored and will not appear).",defaultValue:_}),relatedTopicsList:b().kvp.tag({group:"Related topics",label:"Related topics list",description:"A list of related topics with a title and URL value pair",defaultValue:{investing:"/investing/",business:"/business/",watchlist:"/investing/markets/watchlist/","personal finance":"/investing/personal-finance/","before the bell":"/investing/markets/","stars and dogs":"/investing/investment-ideas/"}}),noLayoutBorder:y.Ay.noLayoutBorder,noLayoutSpacing:y.Ay.noLayoutSpacing,marginTop:y.Ay.marginTop,marginBottom:y.Ay.marginBottom,sophiCurated:y.Ay.sophiCurated,sophiFeature:y.Ay.sophiFeature,sophiManaged:y.Ay.sophiManaged,hideBlockInApp:y.Ay.hideBlockInApp,chainClasses:y.Ay.chainClasses,breakpoint2Cols:b().number.tag({group:"Grid Layout",label:"2-Column Breakpoint",description:"The screen width (in pixels) at which the grid switches into a 2-column layout.",defaultValue:v}),breakpoint3Cols:b().number.tag({group:"Grid Layout",label:"3-Column Breakpoint",description:"The screen width (in pixels) at which the grid switches into a 3-column layout.",defaultValue:w}),gap:b().oneOf(l.xF).tag({group:"Grid Layout",label:"Grid Gap",description:"The amount of space (in pixels) between the grid columns and rows.",defaultValue:l.Ko})}),sectionId:b().number};var C=n(85349);const k=s().div.withConfig({displayName:"default__Div3RowCenterEmphasisChain",componentId:"sc-itm31f-0"})(["margin:",";.three-row-center-emphasis__related-topics{padding-bottom:var(--space-4);}"],c.T),P=s().div.attrs(e=>({$breakpoint2Cols:e.$breakpoint2Cols||v,$breakpoint3Cols:e.$breakpoint3Cols||w,$gap:e.$gap||l.Ko,$marginBottom:e.$marginBottom||0,$marginTop:e.$marginTop||0})).withConfig({displayName:"default__DivContainer",componentId:"sc-itm31f-1"})(["display:grid;grid-template-columns:minmax(0,1fr);gap:",";.tgam-chain-column{position:relative;&::before{"," display:none;}&::after{","}&:last-child::after{display:none;}&:has(.tgam-markets-bar){&::after{display:none;}.tgam-markets-bar{border-bottom:none;margin-bottom:",";.tgam-horizontal-scroll-menu{margin-inline:0;}.scroll-left-arrow{left:-0.5rem;}.scroll-right-arrow{right:-0.5rem;}}}}.tgam-chain-column:first-child{grid-column:1 / -1;}.tgam-chain-items{display:grid;grid-template-columns:minmax(0,1fr);gap:",";}.tgam-chain-item{position:relative;&::after{","}&:last-child::after{display:none;}}@media (min-width:",") and (max-width:","){grid-template-columns:1fr 2fr;.tgam-chain-column::after{display:none;}.tgam-chain-column:nth-child(2)::before{display:block;}.tgam-chain-column:nth-child(4),.tgam-chain-column:last-child{grid-column:1 / -1;&::after{","}}.tgam-chain-column:last-child .tgam-chain-item{"," &:nth-child(2n + 2)::before{display:none;}&:last-child::after{display:block;}}}@media (min-width:","){grid-template-columns:1fr 2fr 1fr;.tgam-chain-column:nth-child(2)::before,.tgam-chain-column:nth-child(3)::before{display:block;}.tgam-chain-column::after{display:none;}.tgam-chain-column:last-child{grid-column:1 / -1;&::before,&::after{","}}}"],({$gap:e})=>(0,g.D0)(e),({$gap:e})=>(0,l.hU)(e),({$gap:e})=>(0,l.Qo)(e),({$gap:e})=>(0,g.D0)(e-(e+20)),({$gap:e})=>(0,g.D0)(e),({$gap:e})=>(0,l.Qo)(e),e=>(0,g.D0)(e.$breakpoint2Cols),e=>(0,g.D0)(e.$breakpoint3Cols-1),({$gap:e})=>(0,l.oh)(e),({$gap:e})=>
2(0,l.EM)(2,e),({$breakpoint3Cols:e})=>(0,g.D0)(e),({$gap:e})=>(0,l.oh)(e)),T=s().h2.withConfig({displayName:"default__StyledHeading",componentId:"sc-itm31f-2"})(["color:var(--color-grey-800);margin-top:0;margin-bottom:",";","{font-size:1.5rem;line-height:1.25;}"],({$gap:e})=>(0,g.D0)(e),m.C9.md);function N({id:e,children:t=[],customFields:n={}}){if(!t.length)return null;const{breakpoint2Cols:i,breakpoint3Cols:a,chainClasses:s,sectionHeading:c,row1Heading:m,row2Col1Heading:g,row2Col2Heading:h,row2Col3Heading:b,row3Heading:y,row1Max:v=x,row2Col1Max:w=j,row2Col2Max:A=S,row2Col3Max:N=O,row3Max:I=_,gap:L=l.Ko,marginBottom:D,marginTop:E,noLayoutBorder:$,noLayoutSpacing:R,relatedTopicsList:B,sophiCurated:M,sophiFeature:U,sophiManaged:F}=n,V=(0,p.Uv)(U)||"grid 3 row center emphasis",z=o().Children.map(t,e=>(0,C.jsx)("div",{className:"tgam-chain-item",children:e})),W=z.slice(0,v),H=z.slice(v,v+w),q=z.slice(v+w,v+w+A),G=z.slice(v+w+A,v+w+A+N),K=z.slice(v+w+A+N,v+w+A+N+I),J=Math.floor((L||l.Ko)/2),Y=B?Object.entries(B).map(([e,t])=>({title:e,url:t})):[],{computedMarginTop:Q,computedMarginBottom:X}=(0,f.$)({marginTop:E,marginBottom:D}),Z=(0,r.A)(["tgam-layout-item",{"tgam-layout-item--no-border":$,"tgam-layout-item--no-spacing":R}]);return(0,C.jsx)("div",{className:Z,children:(0,C.jsxs)(k,{$marginTop:Q,$marginBottom:X,children:[(0,C.jsx)(u.w,{headingText:c,marginBottom:"1rem"}),(0,C.jsx)(d.a,{className:"three-row-center-emphasis__related-topics",relatedTopicsLinks:Y,marginTop:"0",marginBottom:"0.5rem",dataSophiFeature:V}),(0,C.jsxs)(P,{$breakpoint2Cols:i,$breakpoint3Cols:a,$gap:L,$marginBottom:D,$marginTop:E,className:s,"data-sophi-curated":M,"data-sophi-feature":V,"data-sophi-managed":F,id:e,children:[(0,C.jsxs)("div",{className:"tgam-chain-column",children:[m&&(0,C.jsx)(T,{className:"tgam-chain-heading text-gmb-4",$gap:J,children:m}),(0,C.jsx)("div",{className:"tgam-chain-items",children:W})]}),(0,C.jsxs)("div",{className:"tgam-chain-column",children:[g&&(0,C.jsx)(T,{className:"tgam-chain-heading text-gmb-4",$gap:J,children:g}),(0,C.jsx)("div",{className:"tgam-chain-items",children:H})]}),(0,C.jsxs)("div",{className:"tgam-chain-column",children:[h&&(0,C.jsx)(T,{className:"tgam-chain-heading text-gmb-4",$gap:J,children:h}),(0,C.jsx)("div",{className:"tgam-chain-items",children:q})]}),(0,C.jsxs)("div",{className:"tgam-chain-column",children:[b&&(0,C.jsx)(T,{className:"tgam-chain-heading text-gmb-4",$gap:J,children:b}),(0,C.jsx)("div",{className:"tgam-chain-items",children:G})]}),K.length>0&&(0,C.jsxs)("div",{className:"tgam-chain-column",children:[y&&(0,C.jsx)(T,{className:"tgam-chain-heading text-gmb-4",$gap:J,children:y}),(0,C.jsx)("div",{className:"tgam-chain-items",children:K})]})]})]})})}N.label="atm-3 Row",N.icon="grid-artboard",N.displayName="Grid3RowCenterEmphasis",N.propTypes=A;var I=N},46675:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return f}});n(40809);var r=n(21143),i=n.n(r),o=n(86780),a=n.n(o),s=n(93900);const l={id:a().string,children:a().arrayOf(a().node),customFields:a().shape({hideBlock:s.Ay.hideBlock,hideBlockInApp:s.Ay.hideBlockInApp,chainClasses:s.Ay.chainClasses,marginTop:s.Ay.marginTop,marginBottom:s.Ay.marginBottom,gridAlignItems:s.Ay.gridAlignItems,gridGap:s.Ay.gridGap,gridJustifyItems:s.Ay.gridJustifyItems,gridMin:a().string.tag({label:"Grid column min width",description:"Specifying a minimum width for the columns.",group:"Grid Settings",defaultValue:"250"}),sophiCurated:s.Ay.sophiCurated,sophiFeature:s.Ay.sophiFeature,sophiManaged:s.Ay.sophiManaged})};var c=n(50508),d=n(30137),u=n(85349);const p=i().div.attrs(e=>({$gridAlignItems:e.$gridAlignItems,$gridGap:e.$gridGap,$gridJustifyItems:e.$gridJustifyItems,$gridMin:e.$gridMin,$marginBottom:e.$marginBottom,$marginTop:e.$marginTop})).withConfig({displayName:"default__LayoutContainer",componentId:"sc-1ky31u1-0"})(["margin-top:",";margin-bottom:",";display:grid;grid-template-columns:",";gap:",";align-items:",";justify-items:",";> div,> div > div,> div > div > div{height:100%;}"],e=>(0,d.D0)(e.$marginTop),e=>(0,d.D0)(e.$marginBottom),e=>`repeat(auto-fit, minmax(${e.$gridMin}, 1fr))`,e=>e.$gridGap,e=>e.$gridAlignItems||"stretch",e=>e.$gridJustifyItems||"stretch");function m(e){const{id:t,children:n=[],customFields:r={}}
2=e,{chainClasses:i="",gridAlignItems:o,gridGap:a,gridJustifyItems:s,gridMin:l,hideBlock:d,marginBottom:m,marginTop:f,sophiCurated:g,sophiFeature:h,sophiManaged:b}=r;return!n.length||d?null:(0,u.jsx)(p,{className:i,"data-sophi-curated":g,"data-sophi-managed":b,"data-sophi-feature":(0,c.Uv)(h),$gridAlignItems:o,$gridGap:a,$gridJustifyItems:s,$gridMin:l,id:t,$marginBottom:m,$marginTop:f,children:n})}m.label="Grid auto column",m.icon="grid-artboard",m.displayName="GridAutoColumn",m.propTypes=l;var f=m},92181:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=(n(40809),n(21143)),a=n.n(o),s=n(50508),l=n(93900),c=n(30137),d=n(85349);const u=a().div.attrs(e=>({$alignContent:e.$alignContent||"unset",$alignItems:e.$alignItems||"unset",$gap:e.$gap||16,$justifyContent:e.$justifyContent||"unset",$justifyItems:e.$justifyItems||"unset",$marginBottom:e.$marginBottom||"unset",$marginTop:e.$marginTop||"unset",$minWidth:e.$minWidth||250})).withConfig({displayName:"default__StyledContainer",componentId:"sc-4swbu1-0"})(["align-content:",";align-items:",";display:grid;gap:",";grid-template-columns:",";justify-content:",";justify-items:",";margin-bottom:",";margin-top:",";"],e=>e.$alignContent,e=>e.$alignItems,e=>(0,c.D0)(e.$gap),e=>`repeat(auto-fit, minmax(${(0,c.D0)(e.$minWidth)}, 1fr))`,e=>e.$justifyContent,e=>e.$justifyItems,e=>(0,c.D0)(e.$marginBottom),e=>(0,c.D0)(e.$marginTop)),p={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({alignContent:i().string.tag({group:"Grid",label:"Align Content",description:"Applies an 'align-content' property to the grid container"}),alignItems:i().string.tag({group:"Grid",label:"Align Items",description:"Applies an 'align-items' property to the grid container"}),chainClasses:l.Ay.chainClasses,gap:i().number.tag({group:"Grid",label:"Gap",description:"Applies a 'gap' property to the grid container",defaultValue:16}),hideBlockInApp:l.Ay.hideBlockInApp,justifyContent:i().string.tag({group:"Grid",label:"Justify Content",description:"Applies a 'justify-content' property to the grid container"}),justifyItems:i().string.tag({group:"Grid",label:"Justify Items",description:"Applies a 'justify-items' property to the grid container"}),marginBottom:l.Ay.marginBottom,marginTop:l.Ay.marginTop,minWidth:i().number.tag({group:"Grid",label:"Minimum Width",description:"Minimum width (in pixels) that a grid column can have",defaultValue:250}),sophiCurated:l.Ay.sophiCurated,sophiFeature:l.Ay.sophiFeature,sophiManaged:l.Ay.sophiManaged})};function m({id:e,children:t=[],customFields:n={}}){if(!t.length)return null;const{alignContent:r,alignItems:i,chainClasses:o="",gap:a=16,justifyContent:l,justifyItems:c,marginBottom:p,marginTop:m,minWidth:f,sophiCurated:g,sophiFeature:h,sophiManaged:b}=n;return(0,d.jsx)(u,{$alignContent:r,$alignItems:i,$gap:a,$justifyContent:l,$justifyItems:c,$marginBottom:p,$marginTop:m,$minWidth:f,className:o,"data-sophi-curated":g,"data-sophi-feature":(0,s.Uv)(h),"data-sophi-managed":b,id:e,children:t})}m.label="Grid Container Auto Layout",m.icon="grid-artboard",m.displayName="GridContainerAutoLayout",m.propTypes=p,t.default=m},15989:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=(n(40809),n(21143)),a=n.n(o),s=n(50508),l=n(93900),c=n(65076),d=n(30137),u=n(85349);const p=a().div.attrs(e=>({$alignContent:e.$alignContent||"unset",$alignItems:e.$alignItems||"unset",$gap:e.$gap||16,$justifyContent:e.$justifyContent||"unset",$justifyItems:e.$justifyItems||"unset",$marginBottom:e.$marginBottom,$marginTop:e.$marginTop,$mediaQueries:e.$mediaQueries||""})).withConfig({displayName:"default__StyledContainer",componentId:"sc-1js4fs8-0"})(["align-content:",";align-items:",";display:grid;gap:",";justify-content:",";justify-items:",";margin-bottom:",";margin-top:",";",""],e=>e.$alignContent,e=>e.$alignItems,e=>(0,d.D0)(e.$gap),e=>e.$justifyContent,e=>e.$justifyItems,e=>e.$marginBottom?(0,d.D0)(e.$marginBottom):"unset",e=>e.$marginTop?(0,d.D0)(e.$marginTop):"unset",e=>e.$mediaQueries),m={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({alignContent:i().string.tag({group:"Grid",label:"Align Content",description:"Applies an 'align-content' property to the grid container"}),alignItems:i().string.tag({group:"Grid",label:"Align Items",description:"Applies an 'align-items' property to the grid container"}
2),chainClasses:l.Ay.chainClasses,gap:i().number.tag({group:"Grid",label:"Gap",description:"Applies a 'gap' property to the grid container",defaultValue:16}),hideBlockInApp:l.Ay.hideBlockInApp,justifyContent:i().string.tag({group:"Grid",label:"Justify Content",description:"Applies an 'justify-content' property to the grid container"}),justifyItems:i().string.tag({group:"Grid",label:"Justify Items",description:"Applies an 'justify-items' property to the grid container"}),marginBottom:l.Ay.marginBottom,marginTop:l.Ay.marginTop,mediaQueryBreakpoints:i().kvp.tag({label:"Media query min-width and columns",description:"A media query minimum width (in pixels) and the number of columns that should appear when the viewport is at least that wide",group:"Media Queries",defaultValue:{768:2}}).isRequired,sophiCurated:l.Ay.sophiCurated,sophiFeature:l.Ay.sophiFeature,sophiManaged:l.Ay.sophiManaged})};function f({id:e,children:t=[],customFields:n={}}){if(!t.length)return null;const{alignContent:r,alignItems:i,chainClasses:o="",gap:a=16,justifyContent:l,justifyItems:m,marginBottom:f,marginTop:g,mediaQueryBreakpoints:h={},sophiCurated:b,sophiFeature:y,sophiManaged:v}=n;return(0,u.jsx)(p,{$alignContent:r,$alignItems:i,$gap:a,$justifyContent:l,$justifyItems:m,$marginBottom:f,$marginTop:g,$mediaQueries:Object.entries(h).map(([e,t])=>{const n=(0,c.IM)(e),r=(0,c.IM)(t);return n&&r?`@media (min-width: ${(0,d.D0)(n)}) { grid-template-columns: repeat(${r}, 1fr); }`:""}).filter(e=>e).join(" "),className:o,"data-sophi-curated":b,"data-sophi-feature":(0,s.Uv)(y),"data-sophi-managed":v,id:e,children:t})}f.label="Grid Container Breakpoint Layout",f.icon="grid-artboard",f.displayName="GridContainerBreakpointLayout",f.propTypes=m,t.default=f},62527:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=(n(40809),n(21143)),a=n.n(o),s=n(50508),l=n(93900),c=n(30137),d=n(85349);const u=a().div.attrs(e=>({$marginTop:e.$marginTop,$marginBottom:e.$marginBottom,$gridAlignItems:e.$gridAlignItems,$gridJustifyItems:e.$gridJustifyItems,$gridCol:e.$gridCol,$gridRow:e.$gridRow,$gridGap:e.$gridGap,$singleColumnBreakpoint:e.$singleColumnBreakpoint})).withConfig({displayName:"default__LayoutContainer",componentId:"sc-tsfo6x-0"})(["margin-top:",";margin-bottom:",";display:grid;grid-template-columns:",";grid-template-rows:",";gap:",";align-items:",";justify-items:",";@media (max-width:","){grid-template-columns:1fr;}"],e=>(0,c.D0)(e.$marginTop),e=>(0,c.D0)(e.$marginBottom),e=>e.$gridCol,e=>e.$gridRow,e=>e.$gridGap,e=>e.$gridAlignItems||"stretch",e=>e.$gridJustifyItems||"stretch",e=>(0,c.D0)(e.$singleColumnBreakpoint)),p={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({chainClasses:l.Ay.chainClasses,gridAlignItems:l.Ay.gridAlignItems,gridCol:i().string.tag({label:"Grid columns",description:"Specifying the grid columns.",group:"Grid Settings",defaultValue:"1fr"}),gridGap:l.Ay.gridGap,gridJustifyItems:l.Ay.gridJustifyItems,gridRow:i().string.tag({label:"Grid row",description:"Specifying the grid rows.",group:"Grid Settings",defaultValue:"1fr"}),singleColumnBreakpoint:i().number.tag({label:"Single Column Breakpoint (max-width)",description:"The max-width (in pixels) at which the layout switches to a single column. 980px is the default value.",group:"Grid Settings",defaultValue:980}),hideBlock:l.Ay.hideBlock,marginTop:l.Ay.marginTop,marginBottom:l.Ay.marginBottom,sophiCurated:l.Ay.sophiCurated,sophiFeature:l.Ay.sophiFeature,sophiManaged:l.Ay.sophiManaged})};function m(e){const{id:t,children:n=[],customFields:r={}}=e,{chainClasses:i="",gridAlignItems:o,gridCol:a,gridGap:l,gridJustifyItems:c,gridRow:p,hideBlock:m,marginTop:f,marginBottom:g,sophiCurated:h,sophiFeature:b,sophiManaged:y,singleColumnBreakpoint:v=980}=r;return!n.length||m?null:(0,d.jsx)(u,{className:i,id:t,"data-sophi-curated":h,"data-sophi-managed":y,"data-sophi-feature":(0,s.Uv)(b),$gridAlignItems:o,$gridCol:a,$gridGap:l,$gridJustifyItems:c,$gridRow:p,$singleColumnBreakpoint:v,$marginBottom:g,$marginTop:f,children:n})}m.label="Grid layout",m.icon="grid-artboard",m.displayName="GridLayout",m.propTypes=p,t.default=m},62515:function(e,t,n){"use strict";n.r(t),n.d(t,{LayoutContainer:function(){return S},default:function(){return C},useChainBgContext:function(){return _}});var r=n(13287),i=n(40809),o=n(21143),a=n.n(o),s=n(86780),l=n.n(s),c=n(93900);const d={"premium-chain-1col":"1 Column","premium-chain-2col":"2 Columns","premium-chain-2col-sections":"2 Columns - Sections Grid","premium-chain-2col-investing":"2 Columns - Investing Page","premium-chain-3col":"3 Columns","premium-chain-3col-with-titles":"3 Columns with titles","premium-chain-3col-investing":"3 Columns - Investing Page","markets-chain":"Markets Chain"},u={id:l().string,children:l().arrayOf(l().node),customFields:l().shape({bgColor:c.Ay.bgColor,bgColorMobile:l().bool.tag({label:"Show bg color on mobile",description:"Show background color on mobile",defaultValue:!0}
2),chainClasses:c.Ay.chainClasses,chainLayout:l().oneOf(Object.keys(d)).tag({label:"Premium section columns",description:"Preset layouts for premium section columns",defaultValue:"1 Column",labels:d}),fullWidth:c.Ay.fullWidth,gridAlignItems:c.Ay.gridAlignItems,gridGap:c.Ay.gridGap,gridJustifyItems:c.Ay.gridJustifyItems,hideBlock:c.Ay.hideBlock,marginTop:c.Ay.marginTop,marginBottom:c.Ay.marginBottom,sophiCurated:c.Ay.sophiCurated,sophiFeature:c.Ay.sophiFeature,sophiManaged:c.Ay.sophiManaged})};var p=n(74541),m=n(76739),f=n(43598),g=n(30137),h=n(85349);const b=a()(m.A).withConfig({displayName:"chain-content__SectionsGrid",componentId:"sc-1qovqil-0"})(["grid-template-columns:repeat(auto-fit,minmax(",",1fr));gap:",";> div,> div > div,> div > div > div{height:100%;}@media (max-width:","){> div{border-bottom:1px solid var(--color-grey-500);&:last-of-type{border-bottom:none;}}}"],(0,g.D0)(275),(0,g.D0)(20),(0,g.D0)(516)),y=a()(p.Ay).withConfig({displayName:"chain-content__StyledFinancialSearchForm",componentId:"sc-1qovqil-1"})(["margin:"," 0;@media (max-width:","){display:none;}"],(0,g.D0)(16),(0,g.D0)(1023));var v=function({chainLayout:e,children:t,fullWidth:n,gridGap:r,LayoutContainer:i}){const o=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"premium-chain-content",children:t.slice(0,-1)}),(0,h.jsx)("div",{className:"premium-chain-rail",children:t[t.length-1]})]}),a=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"premium-chain-content",children:t.slice(0,-1)}),(0,h.jsx)("div",{className:"premium-chain-rail",children:t[t.length-1]})]}),s=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"premium-chain-content",children:(0,h.jsx)(b,{children:t.slice(0,-1)})}),(0,h.jsx)("div",{className:"premium-chain-rail",children:t[t.length-1]})]}),l=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"premium-chain-content",children:t[0]}),(0,h.jsx)("div",{className:"premium-chain-content",children:t.slice(1,-1)}),(0,h.jsx)("div",{className:"premium-chain-rail",children:t[t.length-1]})]}),c=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"premium-chain-content",children:t.slice(0,2)}),(0,h.jsx)("div",{className:"premium-chain-content",children:t.slice(2,-1)}),(0,h.jsx)("div",{className:"premium-chain-rail",children:t[t.length-1]})]}),d=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"premium-chain-content",children:t.slice(0,1)}),(0,h.jsx)("div",{className:"premium-chain-content",children:t.slice(1,-1)}),(0,h.jsxs)("div",{className:"premium-chain-rail",children:[(0,h.jsx)(y,{analyticsID:"financial-search",className:"",displayType:"simple",displayWithinCard:!0,id:"financial-search-form-desktop",links:{Portfolio:"/investing/markets/portfolio/",Watchlist:"/investing/markets/watchlist/"},placeholder:"Quote lookup"}),(0,h.jsx)("div",{className:"premium-chain-rail-ad",children:t[t.length-1]})]})]}),u=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"premium-chain-content",children:t[0]}),(0,h.jsx)("div",{className:"premium-chain-content",children:t[t.length-1]})]}),p=`${e}${n?"-full":""}`,m=t=>(0,h.jsx)(f.A,{condition:p.endsWith("-full"),wrapper:t=>(0,h.jsx)(i,{className:`l-premium-cols ${e}`,$gridGap:r,children:t}),children:t});switch(p){case"premium-chain-2col":case"premium-chain-2col-full":return m(o);case"premium-chain-2col-investing":case"premium-chain-2col-investing-full":return m(a);case"premium-chain-2col-sections":case"premium-chain-2col-sections-full":return m(s);case"premium-chain-3col-with-titles":case"premium-chain-3col-with-titles-full":return m(c);case"premium-chain-3col-investing":case"premium-chain-3col-investing-full":return m(d);case"premium-chain-3col":case"premium-chain-3col-full":return m(l);case"markets-chain":case"markets-chain-full":return m(u)}return t},w=n(94011),x=n(50508),j=n(79073);const S=a().div.withConfig({displayName:"default__LayoutContainer",componentId:"sc-yc2hg2-0"})(["background-color:",";align-items:",";gap:",";justify-items:",";margin-top:",";margin-bottom:",";"],({$bgColor:e="transparent"})=>e,({$gridAlignItems:e="stretch"})=>e,({$gridGap:e})=>e,({$gridJustifyItems:e="stretch"})=>e,({$marginTop:e})=>e,({$marginBottom:e})=>e),O=(0,i.createContext)("transparent");function _(){return(0,i.useContext)(O)}function A({customFields:e,id:t,children:n=[]}
2){const{bgColor:i,bgColorMobile:o,chainClasses:a="",chainLayout:s,fullWidth:l,gridAlignItems:c,gridJustifyItems:d,gridGap:u,hideBlock:p,marginBottom:m,marginTop:f,sophiCurated:g,sophiFeature:b,sophiManaged:y}=e,_=((0,w.U)(w.is.mobile)||!1)&&!o?"transparent":i,{computedMarginTop:A,computedMarginBottom:C}=(0,j.$)({marginTop:f,marginBottom:m});if(!n.length||p)return null;const k=(0,r.A)(["l-premium-cols",s,a,{"premium-chain-full":l}]),P=v({chainLayout:s,children:n,fullWidth:l,gridGap:u,LayoutContainer:S});return(0,h.jsx)(S,{$bgColor:_,className:k,"data-sophi-curated":g,"data-sophi-managed":y,"data-sophi-feature":(0,x.Uv)(b),$gridAlignItems:c,$gridGap:u,$gridJustifyItems:d,id:t,$marginBottom:C,$marginTop:A,children:(0,h.jsx)(O.Provider,{value:_,children:P})})}O.displayName="ChainBgContext",A.label="Premium Section Grid",A.icon="grid-artboard",A.displayName="GridPremium",A.propTypes=u;var C=A},7721:function(e,t,n){"use strict";n.d(t,{EM:function(){return c},Ko:function(){return o},Qo:function(){return l},hU:function(){return a},oh:function(){return s},xF:function(){return i}});var r=n(30137);const i=[8,16,20,24,28,32,40,48,64],o=i[5];function a(e){return`\n    content: "";\n    width: 1px;\n    background-color: var(--color-grey-200);\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    right: ${(0,r.D0)(-e/2)};\n    display: block;\n  `}function s(e){return`\n    ${l(e)}\n    bottom: unset;\n    top: ${(0,r.D0)(-e/2)};\n  `}function l(e){return`\n    content: "";\n    width: 100%;\n    height: 1px;\n    background-color: var(--color-grey-200);\n    position: absolute;\n    bottom: ${(0,r.D0)(-e/2)};\n    left: 0;\n    display: block;\n  `}function c(e,t,n="after"){return`\n    &::${n} {\n      width: calc(100% + ${(0,r.D0)(t)});\n      left: ${(0,r.D0)(-t/2)};\n    }\n    /* Items in first column */\n    &:nth-child(${e}n + 1)::${n} {\n      width: calc(100% + ${(0,r.D0)(t/2)});\n      left: 0;\n    }\n    /* Items in last column */\n    &:nth-child(${e}n + ${e})::${n} {\n      width: calc(100% + ${(0,r.D0)(t/2)});\n      right: 0;\n    }\n  `}},69158:function(e,t,n){"use strict";n(40809);var r=n(85349);t.A=(e,t="li")=>({children:n})=>(0,r.jsx)(e,{children:n.map((e,n)=>(0,r.jsx)(t,{children:e},n))})},62839:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(21143)),s=n.n(a),l=n(7922),c=n(89167),d=n(93900),u=n(94566),p=n(30137),m=n(85349);const f=(0,u.dt)("tablet"),g=(0,u.dt)("desktop"),h=s().div.withConfig({displayName:"default__InvestingAnalysisFeatureContainer",componentId:"sc-kllqt-0"})(["min-height:",";@media (min-width:","rem){min-height:",";}@media (min-width:","rem){min-height:",";}"],(0,p.D0)(435),f.rem,(0,p.D0)(316),g.rem,(0,p.D0)(475)),b={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({chainClasses:d.Ay.chainClasses,marginTop:d.Ay.marginTop,marginBottom:d.Ay.marginBottom,swapKeyword:i().string.tag({label:"Keyword",description:"If this keyword is present, the order of the features inside will swap (only works with 2 features at this time)",defaultValue:""})})};function y(e){const{id:t,children:n=[],customFields:r={}}=e,{chainClasses:i="",marginTop:a,marginBottom:s,swapKeyword:d}=r,{isSponsored:u,seoKeywords:p,urlRelative:f}=(0,c.p_)(),g=p.includes(d);if(!n.length)return null;const b=f.startsWith("/investing/")&&!u&&!f.startsWith("/investing/globe-advisor/")&&!f.startsWith("/investing/personal-finance/"),y=(0,o.A)(["l-flex-swap-chain",i,{"l-flex-swap-chain--active":g,[`mt-${a}`]:a,[`mb-${s}`]:s}]);let v=n;if(b&&!g){const e=1,t=(0,m.jsx)("div",{className:"mt-24",children:n?.[e]},"trending"),r={featureContentConfig:{contentConfigValues:{contentQuery:"taxonomy.sites.path%3A%5C%2Finvesting%5C%2F*%20AND%20credits.by.name%3A(%22Jennifer%20Dowty%22%20OR%20%22Ian%20McGugan%22%20OR%20%22John%20Heinzl%22%20OR%20%22Norman%20Rothery%22%20OR%20%22Rob%20Carrick%22%20OR%20%22David%20Rosenberg%22%20OR%20%22Gordon%20Pape%22)",size:20,sort:"display_date:desc"},contentService:"content-search"},displayType:l.BASIC_CONDENSED_LIST_DISPLAY,heading:"Investing opinion & analysis",headingAs:"h2",maxStoryGroups:5,maxStoriesPerGroup:1,forceAuthorPhotos:!1,analyticsIdentifier:"investing opinion and analysis"};v=[(0,m.jsx)(h,{children:(0,m.jsx)(l.default,{customFields:r},"stories-investing-analysis")},"investingAnalysis"),...n.slice(0,e),...n.slice(e+1),t]}return(0,m.jsx)("div",{className:y,id:t,children:v})}y.label="Swap Features Based on Keyword",y.icon="button-shuffle",y.displayName="KeywordBasedSwapChain",y.propTypes=b,t.default=y},87386:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(85349);function i({children:e}){return(0,r.jsx)(r.Fragment,{children:e})}i.label="No wrap",i.icon="arc-double-chain",i.displayName="NoWrapChain",t.default=i},74566:function(e,t,n){"use strict";n.r(t);var r=n(69158);t.default=(0,r.A)("ol")},17361:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=(n(40809),n(85349));const a={children:i().arrayOf(i().node)},s=e=>{const{children:t=[]}=e;return(0,o.jsx)("div",{className:"l-grid-home__package-col",children:(0,o.jsx)("div",{className:"l-grid-home__ad-slot",children:t})})};s.label="Ad Column",s.icon="arc-ads",s.displayName="AdColumnChain",s.propTypes=a,t.default=s},42600:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=(n(40809),n(85349));const a={children:i().arrayOf(i().node)},s=e=>{const{children:t=[]}=e;return(0,o.jsx)("div",{className:"l-grid l-grid--body l-grid--poc-col",children:t})};s.label="Column",s.icon="layout-column",s.displayName="ColumnChain",s.propTypes=a,t.default=s},77601:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(43598)),s=n(93900),l=n(85349);const c={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({chainClasse
2s:s.Ay.chainClasses,columnsWrap:i().bool.tag({label:"Wrap each child block in a div?",defaultValue:!1}),marginBottom:s.Ay.marginBottom,marginTop:s.Ay.marginTop})};function d(e){const{id:t,children:n=[],customFields:r={}}=e,{chainClasses:i="",columnsWrap:s=!1,marginTop:c,marginBottom:d}=r;if(!n.length)return null;const u=(0,o.A)(["l-grid l-grid--body l-grid-section-1",i,{[`mt-${c}`]:c,[`mb-${d}`]:d}]);return(0,l.jsx)("div",{className:u,id:t,children:n.map((e,t)=>(0,l.jsx)(a.A,{condition:s,wrapper:e=>{const n=(0,o.A)(["l-grid-col",`l-grid-col-${t}`]);return(0,l.jsx)("div",{className:n,children:e})},children:e},t))})}d.label="Section (1...N) column layout",d.displayName="Section1ColumnChain",d.icon="layout-none",d.propTypes=c,t.default=d},39638:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(93900)),s=n(85349);const l={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({chainClasses:a.Ay.chainClasses,layout:i().oneOf(["even","wide-left","wide-right"]).tag({label:"Display type",description:"The chain's display type",labels:{even:"Even columns","wide-left":"Wide left column","wide-right":"Wide right column"}}),limitCol1:i().number.tag({label:"Number of features in column 1?",description:"The number of features to go in the 1st column. The rest will go in the 2nd column.",defaultValue:1}).isRequired,marginBottom:a.Ay.marginBottom,marginTop:a.Ay.marginTop})};function c(e){const{id:t,children:n=[],customFields:r={}}=e,{chainClasses:i="",limitCol1:a=1,layout:l,marginTop:c,marginBottom:d}=r;if(!n.length)return null;const u=(0,o.A)(["l-grid l-grid--body l-grid-section-2",i,{[`l-grid-section-2--${l}`]:l,[`mt-${c}`]:c,[`mb-${d}`]:d}]),p=n.slice(0,a),m=n.slice(a,n.length);return(0,s.jsxs)("div",{className:u,id:t,children:[(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-1"]),children:p}),(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-2"]),children:m})]})}c.label="Section 2 column",c.displayName="Section2ColumnChain",c.icon="layout-two-colums",c.propTypes=l,t.default=c},16335:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(93900)),s=n(85349);const l={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({chainClasses:a.Ay.chainClasses,limitCol1:i().number.tag({label:"Number of features in column 1?",description:"The number of features to go in the 1st column.",defaultValue:1}).isRequired,limitCol2:i().number.tag({label:"Number of features in column 2?",description:"The number of features to go in the 2nd column. The rest will go in the 3rd column.",defaultValue:1}).isRequired,marginBottom:a.Ay.marginBottom,marginTop:a.Ay.marginTop})};function c(e){const{id:t,children:n=[],customFields:r={}}=e,{chainClasses:i="",limitCol1:a=1,limitCol2:l=1,marginTop:c,marginBottom:d}=r;if(!n.length)return null;const u=(0,o.A)(["l-grid l-grid--body l-grid-section-3",i,{[`mt-${c}`]:c,[`mb-${d}`]:d}]),p=a+l,m=n.slice(0,a),f=n.slice(a,p),g=n.slice(p,n.length);return(0,s.jsxs)("div",{className:u,id:t,children:[(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-1"]),children:m}),(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-2"]),children:f}),(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-3"]),children:g})]})}c.label="Section 3 column",c.displayName="Section3ColumnChain",c.icon="layout-three-columns",c.propTypes=l,t.default=c},19028:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(93900)),s=n(85349);const l={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({chainClasses:a.Ay.chainClasses,limitCol1:i().number.tag({label:"Number of features in column 1?",description:"The number of features to go in the 1st column.",defaultValue:1}).isRequired,limitCol2:i().number.tag({label:"Number of features in column 2?",description:"The number of features to go in the 2nd column.",defaultValue:1}).isRequired,limitCol3:i().number.tag({label:"Number of features in column 3?",description:"The number of features to go in the 3rd column. The rest will go in the 4th column.",defaultValue:1}).isRequired,marginBottom:a.Ay.marginBottom,marginTop:a.Ay.marginTop})};function c(e){const{id:t,children:n=[],customFields:r={}}
2=e,{chainClasses:i="",limitCol1:a=1,limitCol2:l=1,limitCol3:c=1,marginTop:d,marginBottom:u}=r;if(!n.length)return null;const p=(0,o.A)(["l-grid l-grid--body l-grid-section-4",i,{[`mt-${d}`]:d,[`mb-${u}`]:u}]),m=a+l,f=a+l+c,g=n.slice(0,a),h=n.slice(a,m),b=n.slice(m,f),y=n.slice(f,n.length);return(0,s.jsxs)("div",{className:p,id:t,children:[(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-1"]),children:g}),(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-2"]),children:h}),(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-3"]),children:b}),(0,s.jsx)("div",{className:(0,o.A)(["l-grid-col","l-grid-col-4"]),children:y})]})}c.label="Section 4 column",c.displayName="Section4ColumnChain",c.icon="arc-quad-chain",c.propTypes=l,t.default=c},97865:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(93900)),s=n(85349);const l={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({chainClasses:a.Ay.chainClasses,marginBottom:a.Ay.marginBottom,marginTop:a.Ay.marginTop})};function c(e){const{id:t,children:n=[],customFields:r={}}=e,{chainClasses:i="",marginTop:a,marginBottom:l}=r,c=(0,o.A)(["l-grid","l-grid--body","l-grid--col-minAuto-max720",i,{[`mt-${a}`]:a,[`mb-${l}`]:l}]);return n.length?(0,s.jsx)("div",{className:c,id:t,children:(0,s.jsx)("div",{className:"col-1",children:n})}):null}c.label="Static page - one column, max 720px wide",c.displayName="StaticPageOneColumnChain",c.icon="layout-none",c.propTypes=l,t.default=c},17616:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(93900)),s=n(85349);const l={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({chainClasses:a.Ay.chainClasses,limitCol1:i().number.tag({label:"Number of features in column 1?",description:"The number of features to go in the 1st column. The rest will go in the 2nd column.",defaultValue:1}),marginBottom:a.Ay.marginBottom,marginTop:a.Ay.marginTop})};function c(e){const{id:t,children:n=[],customFields:r={}}=e,{chainClasses:i="",limitCol1:a=1,marginTop:l,marginBottom:c}=r;if(!n.length)return null;const d=(0,o.A)(["l-grid","l-grid--body",i||"l-grid--cols-2fr-1fr",{[`mt-${l}`]:l,[`mb-${c}`]:c}]),u=n.slice(0,a),p=n.slice(a,n.length);return(0,s.jsxs)("div",{className:d,id:t,children:[(0,s.jsx)("div",{className:"col-1",children:u}),(0,s.jsx)("div",{className:"col-2",children:p})]})}c.label="Static page - two columns, wide left",c.displayName="StaticPageTwoColumnChain",c.icon="layout-right",c.propTypes=l,t.default=c},16918:function(e,t,n){"use strict";n.d(t,{FW:function(){return s},L0:function(){return c}});var r=n(86780),i=n.n(r),o=n(54971),a=n(93900);const s=o.JQ.STACKED,l={showStoryRowImages:i().bool.tag({label:"Show images in story row",description:"Whether to show the image on the second row (story row)",defaultValue:!0}),textAboveImage:a.Ay.textAboveImage,mobileDisplayMode:i().oneOf(o.q$).tag({label:"Story row display mode",description:"Whether to show the story rows in a side scroll or stack mode",defaultValue:s}),headingText:a.Ay.headingText,headingLinkUrl:a.Ay.headingLinkUrl,showDekWhenWide:a.Ay.showDekWhenWide,showDekWhenNarrow:a.Ay.showDekWhenNarrow,sophiFeature:a.Ay.sophiFeature,noLayoutBorder:a.Ay.noLayoutBorder,noLayoutSpacing:a.Ay.noLayoutSpacing,marginTop:a.Ay.marginTop,marginBottom:a.Ay.marginBottom},c={children:i().arrayOf(i().node),customFields:i().shape(l)}},97024:function(e,t,n){"use strict";n.d(t,{Mj:function(){return O},fG:function(){return j}});var r=n(13287),i=n(40809),o=n.n(i),a=n(21143),s=n.n(a),l=n(16918),c=n(77813),d=n(54971),u=n(58885),p=n(50508),m=n(88951),f=n(12675),g=n(79073),h=n(30137),b=n(85349);const y=(0,f.A)("[StoryRowChainRenderer]"),v=s().div.withConfig({displayName:"StoryRowChainRenderer__MainContainer",componentId:"sc-10u8jk9-0"})(["container-type:inline-size;container-name:tgam-story-row-chain-container;display:grid;margin:",";"],({$marginTop:e="0",$marginBottom:t="0"})=>`${e} 0 ${t} 0`),w=s().div.withConfig({displayName:"StoryRowChainRenderer__Scroller",componentId:"sc-10u8jk9-1"})(["display:",";flex-direction:row;gap:var(--space-16);margin:",";padding:0;overflow-x:auto;overflow-y:hidden;pointer-events:initial;scroll-behavior:smooth;white-space:nowrap;"," ","{display:none;pointer-events:none;}","{display:none;pointer-events:none;}"],({$mobileDisplayMode:e=d.JQ.STACKED})=>e===d.JQ.STACKED?"none":"flex",({$mobileDisplayMode:e=d.JQ.STACKED,$headingText:t=""})=>t&&e===d.JQ.SIDE_SCROLL?"1rem 0 0 0":"0",({$mobileDisplayMode:e=d.JQ.STACKED})=>e===d.JQ.SIDE_SCROLL&&`\n      /* Full width bleed */\n      ${h.ie}\n      padding-inline: var(--tgam-page-margin, 0);\n  `,m.C9.md,m.C9.lg),x=(0,i.createContext)({mobileDisplayMode:void 0,numberOfStories:0,showStoryRowImages:!0,showDekWhenWide:!1,showDekWhenNarrow:!1,textAboveImage:!1});function j(){return(0,i.useContext)(x)}x.displayName="StoryRowChainContext";const S=s().div.withConfig({displayName:"StoryRowChainRenderer__StackedContainer",componentId:"sc-10u8jk9-2"})(["display:",";flex-wrap:wrap;gap:0;padding:0;.tgam-chain-item{border-bottom:1px solid var(--color-grey-200);flex-basis:100%;}.tgam-chain-item:last-of-type{border-bottom:none;&::after{display:none;}}",'{align-content:start;display:flex;pointer-events:initial;.tgam-chain-item{flex-basis:50%;position:relative;}.tgam-chain-item:nth-last-child(2):nth-of-type(odd){border-bottom:none;}.tgam-chain-item:last-of-type:nth-of-type(odd){flex-basis:100%;.tgam-story-row__container{padding-inline:0;}.tgam-story-row__container:after{content:none;}}.tgam-chain-item:nth-of-type(odd) .tgam-story-row__container{padding-left:0;}.tgam-chain-item:nth-of-type(even) .tgam-story-row__container{padding-right:0;}.tgam-chain-item:last-of-type:nth-of-type(even):has(.tgam-story-row-card--right-aligned){flex-basis:50%;}.tgam-story-row__container:after{background-color:var(--color-grey-200);bottom:var(--space-16);content:"";display:block;position:absolute;right:0;top:var(--space-16);width:1px;}}.tgam-chain-item:nth-of-type(even){.tgam-story-row__container:after{display:none;}}'],({$mobileDisplayMode:e=d.JQ.STACKED})=>e===d.JQ.STACKED?"flex":"none",m.C9.md);function O({children:e,headingText:t="",headingLinkUrl:n="",marginBottom:a=0,marginTop:s=0,mobileDisplayMode:d=l.FW,showDekWhenNarrow:m=!1,showDekWhenWide:f=!1,showStoryRowImages:h=!0,sophiFeature:j,textAboveImage:O=!1}){const _=i.Children.count(e),A=1===_,C=i.Children.count(e),k=(0,p.Uv)(j)||"story row";(0,i.useEffect)(()=>y.debug({count:_,onlyOneStory:A,numberOfStories:C}),[_,C,A]);const P=(0,i.useMemo)(()=>({mobileDisplayMode:d,numberOfStories:_,showStoryRowImages:h,showDekWhenWide:f,showDekWhenNarrow:m,textAboveImage:O}),[d,_,h,f,m,O]);if(!A&&0===C)return(0,b.jsx)(c.A,{text:"This chain does not have desked blocks",type:"warning"});const T=o().Children.map(e,e=>(0,b.jsx)("div",{className:"tgam-chain-item",children:e})),{computedMarginTop:N,computedMarginBottom:I}=(0,g.$)({marginTop:s,marginBottom:a}),L=(0,r.A)(["tgam-story-row-chain__stacker",{"tgam-story-row-chain__text-above-image":O}]);return(0,b.jsx)(v,{$marginTop:N,$marginBottom:I,"data-sophi-feature":k,className:"tgam-story-row-chain__container",children:!!C&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(u.w,{className:"tgam-story-row-chain__heading text-gmb-2",headingText:t,url:n}),(0,b.jsx)(S,{$mobileDisplayMode:d,$numberOfStories:C,className:L,children:(0,b.jsx)(x.Provider,{value:P,children:T})}),(0,b.jsx)(w,{$headingText:t,$mobileDisplayMode:d,$numberOfStories:C,children:(0,b.jsx)(x.Provider,{value:P,children:T})})]})})}O.displayName="StoryRowChainRenderer"},58294:function(e,t,n){"use strict";n.r(t);var r=n(13287),i=n(40809),o=n(16918),a=n(97024),s=n(77813),l=n(85349);function c({children:e,customFields:{headingText:t="",headingLinkUrl:n="",marginBottom:c=0,marginTop:d=0,mobileDisplayMode:u=o.FW,noLayoutBorder:p=!1,noLayoutSpacing:m=!1,showDekWhenNarrow:f=!1,showDekWhenWide:g=!1,showStoryRowImages:h=!0,sophiFeature:b,textAboveImage:y=!1}}){const v=i.Children.count(e),w=v>6,x=6===v;if(0===v)return(0,l.jsx)(s.A,{text:"This chain does not have desked blocks",type:"warning"});if(x)return(0,l.jsx)(s.A,{text:"Cannot display six columns; either enable the 'Show featured story' option or remove one block from the chain.",type:"warning"});
2if(w)return(0,l.jsx)(s.A,{text:"This chain has too many desked blocks. The maximum is 6. Please remove any extra blocks",type:"warning"});const j=(0,r.A)(["tgam-layout-item",{"tgam-layout-item--no-border":p,"tgam-layout-item--no-spacing":m}]);return(0,l.jsx)("div",{className:j,children:(0,l.jsx)(a.Mj,{headingText:t,headingLinkUrl:n,marginBottom:c,marginTop:d,mobileDisplayMode:u,showDekWhenNarrow:f,showDekWhenWide:g,showStoryRowImages:h,sophiFeature:b,textAboveImage:y,children:e})})}c.propTypes=o.L0,c.label="edt-Story Row",c.displayName="StoryRowChain",c.icon="browser-page-account",t.default=c},34586:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return k},useTopPackageChainContext:function(){return A}});var r=n(4321),i=n(13287),o=n(40809),a=n(21143),s=n.n(a),l=n(36618),c=n(86780),d=n.n(c),u=n(93900);const p={"1col":"1 Column","2col":"2 Columns","3col":"3 Columns","3big":"3 Columns Big Story","4big":"4 Columns Big Story","4hammer1":"Hammer headline - 1","4hammer2":"Hammer headline - 2"},m={id:d().string,className:d().string,children:d().arrayOf(d().any),customFields:d().shape({chainClasses:u.Ay.chainClasses,hideBlock:u.Ay.hideBlock,hideBlockInApp:u.Ay.hideBlockInApp,packageLabel:d().string.tag({label:"Package Label",description:"The label to appear at the top of this package",defaultValue:""}),sophiCurated:u.Ay.sophiCurated,sophiFeature:u.Ay.sophiFeature,sophiManaged:u.Ay.sophiManaged,displayType:d().oneOf(Object.keys(p)).tag({label:"Display Type",description:"The package presentation and number of columns (out of 4 total) this package spans.",defaultValue:"1col",labels:p}),headlineSize:d().oneOf(["default","text-pb-6"]).tag({group:"Hero Card Font Sizes",label:"Headline font size",description:"You can override the default font size for the hero story headline with this option",defaultValue:"default"}),dekSize:d().oneOf(["default","text-pr-8"]).tag({group:"Hero Card Font Sizes",label:"Dek font size",description:"You can override the default font size for the hero story dek with this option",defaultValue:"default"}),gridAlignItems:u.Ay.gridAlignItems,gridJustifyItems:u.Ay.gridJustifyItems,marginTop:u.Ay.marginTop,marginBottom:u.Ay.marginBottom})};var f=n(27721),g=n(77813),h=n(74541),b=n(89167),y=n(85040),v=n(50508),w=n(30137),x=n(85349);const j=s().div.attrs(e=>({$marginTop:e.$marginTop,$marginBottom:e.$marginBottom,$mediaQueries:e.$mediaQueries,$gridAlignItems:e.$gridAlignItems,$gridJustifyItems:e.$gridJustifyItems,$displayType:e.$displayType})).withConfig({displayName:"default__StyledLayoutContainer",componentId:"sc-1nr5gk1-0"})(["margin-top:",";margin-bottom:",";grid-column:span 4;align-items:",";justify-items:",";display:flex;flex-wrap:wrap;align-content:flex-start;border:none;padding:"," 0;&.top-package-4hammer1,&.top-package-4hammer2{border-color:var(--color-grey-200);border-style:solid;border-width:0 0 1px;padding:0;}@media (max-width:","){margin-bottom:0;}@media (min-width:","){padding:",";border:1px solid var(--color-grey-200);}@media (min-width:","){grid-column:span ",";}"],e=>(0,w.D0)(e.$marginTop),e=>(0,w.D0)(e.$marginBottom),e=>e.$gridAlignItems||"stretch",e=>e.$gridJustifyItems||"stretch",(0,w.D0)(16),(0,w.D0)(767),(0,w.D0)(768),(0,w.D0)(16),(0,w.D0)(980),e=>e.$displayType.charAt(0)),S=s()(l.A).withConfig({displayName:"default__StyledBaseAd",componentId:"sc-1nr5gk1-1"})(["@media (min-width:","){display:none;}"],(0,w.D0)(768)),O=s()(h.Ay).withConfig({displayName:"default__StyledFinancialSearchForm",componentId:"sc-1nr5gk1-2"})(["grid-column:1/-1;margin:"," 0;@media (min-width:","){display:none;}"],(0,w.D0)(16),(0,w.D0)(1024)),_=(0,o.createContext)({dekSize:"default",displayType:"1col",headlineSize:"default",packageLabel:"",sophiFeature:""});function A(){return(0,o.useContext)(_)}function C(e){const{id:t,children:n=[],customFields:a={}}=e,{chainClasses:s="",displayType:l="1col",gridAlignItems:c,gridJustifyItems:d,hideBlock:u,marginBottom:p,marginTop:m,packageLabel:w,sophiCurated:A,sophiFeature:C="package card",sophiManaged:k}=a;let{headlineSize:P="default",dekSize:T="default"}=a;const{isSection:N}=(0,y.f)(),I=N("investing"),{layout:L}=(0,b.p_)(),D=L.includes("2025"),{isAdmin:E,renderables:$}=(0,r.useAppContext)(),R=$.filter(({collection:e="",type:t=""})=>"chains"===e&&"top-package"===t).findIndex(e=>e.props.id===t),B=!D&&1===R,M={mobile:!0,portrait:!1,landscape:!1,desktop:!1},U=B?(0,x.jsx)(S,{id:"ad-package-flex-1",className:"l-grid--full",displayType:"flex",inline:!0,inlineMessage:"More stories below advertisement",lazy:!0,placeholder:!0,visible:M}):null,F=B&&E?(0,x.jsx)(f.A,{visible:M,text:"Ad Package: flex",className:"l-grid--full"}):U,V=!D&&0===R,z=V?(0,x.jsx)(O,{analyticsID:"financial-search",displayType:h.rU.SIMPLE,displayWithinCard:!0,id:"financial-search-form-mobile",links:{Portfolio:"/investing/markets/portfolio/",Watchlist:"/investing/markets/watchlist/"},placeholder:"Quote lookup"}):null,W=V&&E?(0,x.jsx)(g.A,{type:"generic",text:"Financial Search",customCssClasse
2s:"l-grid--full"}):z;"HL4"===P&&(P="default"),"Dek4"===T&&(T="default");const H=(0,o.useMemo)(()=>({dekSize:T,displayType:l,headlineSize:P,packageLabel:w,sophiFeature:C}),[T,l,P,w,C]);if(!n.length||u)return null;const q=(0,i.A)(["top-package-chain",`top-package-${l}`,s,{"big-story":l.endsWith("big")}]),G=(0,x.jsxs)(x.Fragment,{children:[n[0],(0,x.jsx)("div",{className:"content",children:n.slice(1)})]});let K=n;return"4big"===l&&(K=G),(0,x.jsxs)(x.Fragment,{children:[I&&W,(0,x.jsx)(j,{id:t,$marginTop:m,$marginBottom:p,"data-sophi-curated":A,"data-sophi-managed":k,"data-sophi-feature":(0,v.Uv)(C),$gridAlignItems:c,$gridJustifyItems:d,$displayType:l,className:q,children:(0,x.jsx)(_.Provider,{value:H,children:K})}),F]})}_.displayName="TopPackageChainContext",C.label="Top Package",C.icon="layout-top",C.displayName="TopPackageChain",C.propTypes=m;var k=C},63259:function(e,t,n){"use strict";n.r(t);var r=n(69158);t.default=(0,r.A)("ul")},72452:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(21143)),s=n.n(a),l=n(50508),c=n(93900),d=n(30137),u=n(85349);const p=s().div.attrs(e=>({$marginTop:e.$marginTop,$marginBottom:e.$marginBottom,$mediaQueries:e.$mediaQueries,$alignItems:e.$alignItems})).withConfig({displayName:"default__LayoutContainer",componentId:"sc-mkhoad-0"})(["margin-top:",";margin-bottom:",";display:grid;gap:",";align-items:",";"," > div,> div > div,> div > div > div{height:100%;}.utility-content{height:auto;}"],e=>(0,d.D0)(e.$marginTop),e=>(0,d.D0)(e.$marginBottom),(0,d.D0)(20),e=>e.$alignItems||"unset",e=>e.$mediaQueries),m={id:i().string,children:i().arrayOf(i().node),customFields:i().shape({alignItems:i().string.tag({label:"Grid alignment",description:"Applies an 'align-items' property to the grid container",defaultValue:""}),chainClasses:c.Ay.chainClasses,containWithinBodyWidth:i().bool.tag({label:"Contain this chain within the body width",description:"Chain will take the width of the body.",defaultValue:!1}),marginTop:c.Ay.marginTop,marginBottom:c.Ay.marginBottom,mediaQueryBreakpoints:i().kvp.tag({label:"Media query min-width and number of columns",description:"A media query minimum width (in pixels) and the number of columns that should appear at that breakpoint",group:"Media Queries",defaultValue:{}}).isRequired,sophiCurated:c.Ay.sophiCurated,sophiFeature:c.Ay.sophiFeature,sophiManaged:c.Ay.sophiManaged})};function f(e){const{id:t,children:n=[],customFields:r={}}=e;if(!n.length)return null;const{chainClasses:i="",marginTop:a,marginBottom:s,sophiCurated:c,sophiFeature:m,sophiManaged:f,mediaQueryBreakpoints:g={},containWithinBodyWidth:h=!1,alignItems:b}=r,y=(0,o.A)([i,{"l-grid--body l-grid--default":h}]);return(0,u.jsx)(p,{$alignItems:b,className:y,"data-sophi-curated":c,"data-sophi-managed":f,"data-sophi-feature":(0,l.Uv)(m),id:t,$marginBottom:s,$marginTop:a,$mediaQueries:Object.entries(g).map(e=>`@media (min-width: ${(0,d.D0)(Number(e[0]))}) { grid-template-columns: repeat(${Number(e[1])}, 1fr); }`).join(" "),children:n})}f.label="Variable column layout",f.icon="layout-two-colums",f.displayName="VariableColumns",f.propTypes=m,t.default=f},11152:function(e,t,n){"use strict";function r(e,t){const n=Number(e);return!n||Number.isNaN(n)?t:n}n.d(t,{G:function(){return r}})},27721:function(e,t,n){"use strict";n(40809);var r=n(77813),i=n(88217),o=n(23849),a=n(85349);function s({type:e="advert",text:t="",className:n,visible:s}){const l=(0,o._)(),c=(0,i.U)(l,s);return l&&c?(0,a.jsx)(r.A,{type:e,text:t,customCssClasses:n}):(0,a.jsx)(a.Fragment,{})}s.displayName="AdminAd",t.A=s},77813:function(e,t,n){"use strict";var r=n(4321),i=n(13287),o=(n(40809),n(85349));function a({type:e="generic",text:t="",marginTop:n,marginBottom:a,customCssClasses:s=""}){const{isAdmin:l}=(0,r.useAppContext)();if(!l)return(0,o.jsx)(o.Fragment,{});const c=(0,i.A)(["c-admin-message",{[`c-admin-message--${e}`]:e,[`mt-${n}`]:n,[`mb-${a}`]:a,[`${s}`]:s}]);return(0,o.jsx)("div",{className:c,children:(0,o.jsx)("span",{children:t})})}a.displayName="AdminMessage",t.A=a},48581:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(32845)),a=n(85349);function s({className:e,message:t,children:n}){return(0,a.jsxs)("div",{role:"alert",className:e,children:[(0,a.jsx)(o.h,{children:"Something went wrong"}),(0,a.jsx)(o.A,{children:t||"Unknown error occured"}),(0,a.jsx)("div",{children:n})]})}s.displayName="ErrorFallback",s.propTypes={className:i().string,children:i().node,message:i().string},t.A=s},72794:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(78299)),a=n(48581),s=n(85349);function l({className:e,error:t}){return(0,s.jsx)(a.A,{className:e,message:t?.message,children:(0,s.jsx)(o.Ay,{onClick:()=>window.location.reload(),theme:"teal",children:"Try reloading"})})}l.displayName="ErrorFallbackReload",l.propTypes={className:i().string,error:i().shape({message:i().string})},t.A=l},32845:function(e,t,n){"use strict";n.d(t,{A:function(){return s},h:function(){return a}});var r=n(21143),i=n.n(r),o=n(30137);const a=i().p.withConfig({displayName:"ErrorFallbackStyles__Title",componentId:"sc-slk98e-0"})(["",";font-size:",";color:var(--color-grey-800);"],o.Xf,(0,o.D0)(18)),s=i().pre.withConfig({displayName:"ErrorFallbackStyles__Pre",componentId:"sc-slk98e-1"})(["font-size:",";color:var(--color-red-500);"],(0,o.D0)(12))},28211:function(e,t,n){"use strict";n(40809);var r=n(85349);function i(){return(0,r.jsx)("noscript",{children:"Please enable JavaScript to view this content."})}i.displayName="JavascriptDisabledMessage",t.A=i},5334:function(e,t,n){"use strict";n.d(t,{S:function(){return p}});var r=n(13287),i=n(40809),o=n(21143),a=n.n(o),s=n(28874),l=n(14104),c=n(85349);const d=a()(s.A).withConfig({displayName:"LayoutFloatingBorders__StyledGrid",componentId:"sc-1kql6q4-0"})(["--tgam-l-floating-color:",";--tgam-l-floating-size:","px;--tgam-l-floating-padding:","px;--tgam-l-floating-col-gap:","px;--tgam-l-floating-row-gap:","px;gap:var(--tgam-l-floating-row-gap) var(--tgam-l-floating-col-gap);grid-template-columns:1fr;grid-template-rows:auto;padding:",";border:",';> div{position:relative;}> div::before{content:"";width:var(--tgam-l-floating-size);background-color:var(--tgam-l-floating-color);position:absolute;top:0;bottom:0;
2right:calc(((var(--tgam-l-floating-col-gap) / 2) + (var(--tgam-l-floating-size)) / 2) * -1);display:none;}> div::after{content:"";width:100%;height:var(--tgam-l-floating-size);background-color:var(--tgam-l-floating-color);position:absolute;bottom:calc(((var(--tgam-l-floating-row-gap) / 2) + (var(--tgam-l-floating-size) / 2)) * -1);left:0;display:block;}> div:last-child::after{display:none;}',""],({$borderColor:e})=>e,({$borderSize:e})=>e,({$paddingOuter:e})=>e,({$columnGap:e})=>e,({$rowGap:e})=>e,({$paddingOuter:e})=>e>0?"var(--tgam-l-floating-padding)":"0",({$borderOuter:e})=>e?"var(--tgam-l-floating-size) solid var(--tgam-l-floating-color)":"none",({$cssQueries:e,$childCount:t})=>e.map(({query:e,columns:n})=>n>1?`${e} { ${function(e,t){if(e<2||t<2)return"";const n=t%e;return`\n    grid-template-columns: repeat(${e}, 1fr);\n\n    /* Right borders */\n    > div::before {\n      display: block;\n    }\n    /* Last item */\n    > div:last-child::before {\n      display: none;\n    }\n    /* Items in last column */\n    > div:nth-child(${e}n + ${e})::before {\n      display: none;\n    }\n\n    /* Bottom borders */\n    > div::after {\n      /* Expand to create seamless horizontal line across entire card row */\n      width: calc(100% + var(--tgam-l-floating-col-gap));\n      left: calc((var(--tgam-l-floating-col-gap) / 2) * -1);\n    }\n    /* Items in first column */\n    /* (shorten border and align with left edge of card) */\n    > div:nth-child(${e}n + 1)::after {\n      width: calc(100% + (var(--tgam-l-floating-col-gap) / 2));\n      left: 0;\n    }\n    /* Items in last column */\n    /* (shorten border and align with right edge of card) */\n    > div:nth-child(${e}n + ${e})::after {\n      width: calc(100% + (var(--tgam-l-floating-col-gap) / 2));\n      right: 0;\n    }\n    /* Items in last row */\n    > div:nth-last-child(-n + ${0===n?e:n})::after {\n      display: none;\n    }\n  `}(n,t)} }`:"").join(" "));function u(e){const{borderColor:t="var(--color-grey-200)",borderOuter:n=!1,borderSize:o=1,children:a,className:s,columnGap:u=48,cssQueries:p=l.tR,paddingOuter:m=0,rowGap:f=32,wrapItems:g=!0}=e,h=i.Children.toArray(a).length,b=g?i.Children.map(a,e=>(0,c.jsx)("div",{className:"tgam-layout-floating-borders__item",children:e})):a,y=(0,r.A)(["tgam-layout-floating-borders",s]);return(0,c.jsx)(d,{className:y,$borderColor:t,$borderOuter:n,$borderSize:o,$childCount:h,$columnGap:u,$cssQueries:p,$paddingOuter:m,$rowGap:f,children:b})}u.displayName="LayoutFloatingBorders";const p=(0,i.memo)(u)},11150:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});const r={HOW_WE_LIVE:"How We Live",MORE_NEWS:"More News",OPINION:"Opinion"}},24291:function(e,t,n){"use strict";n.d(t,{D:function(){return i},T:function(){return r}});const r=({$marginTop:e="0",$marginBottom:t="0"})=>`${e} 0 ${t} 0`;function i(e){return"top"===e||"bottom"===e}},77228:function(e,t,n){"use strict";n.d(t,{A:function(){return E}});var r=n(40809),i=n(21143),o=n.n(i),a=n(88960),s=n(66274),l=n(37150),c=n(16805),d=n(23134),u=n(23027),p=n(6369),m=n(41944),f=n(80436),g=n(12474),h=n(71019),b=n(86058),y=n(88951),v=n(12675),w=n(30137),x=n(85349);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){O(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const _=(0,v.A)("[FeaturedStory]"),A=o().article.withConfig({displayName:"MajorDisplay__MainStoryStyled",componentId:"sc-umpttq-0"})(['position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"image" "info";gap:var(--space-16);color:var(--color-grey-800);text-decoration:none;','{height:100%;grid-template-columns:6fr 4fr;grid-template-areas:"image info";}.major-display-card__image-container{display:block;overflow:hidden;',"{border-radius:var(--space-8);}img{transition:transform 600ms ease-out;will-change:transform;}&:hover,&:focus{img{transform:scale(1.02);transform-origin:50% 50%;transition-delay:500ms;}}}.major-display-card__premium-media{grid-area:image;width:100%;.l-media,.c-video,.c-video-lazy,iframe{width:100%;}.l-media{width:100vw;margin-inline:var(--tgam-page-margin-negative,0);}.l-media::before{border-radius:var(--space-8);}","{align-items:center;display:flex;justify-content:center;max-height:",";overflow:hidden;"," .l-media,.c-video,.c-video-lazy,iframe{max-height:100%;}.l-media{width:100%;margin-inline:auto;}"," .c-video--vertical,.c-video-lazy--vertical{margin-inline:auto;width:auto;}}}
2"],y.C9.lg,y.C9.md,y.C9.md,(0,w.D0)(770),({$isVerticalPremiumVideo:e})=>e&&"\n          align-items: flex-start;\n          max-height: none;\n          overflow: visible;\n          width: 100%;\n          margin-inline: auto;\n        ",({$isVerticalPremiumVideo:e})=>e&&`\n          .l-media,\n          .c-video,\n          .c-video-lazy,\n          iframe {\n            width: 100%;\n            max-height: ${(0,w.D0)(770)};\n          }\n\n          .l-media {\n            width: min(100%, calc(${(0,w.D0)(770)} * 9 / 16));\n          }\n\n          .c-video,\n          .c-video-lazy {\n            aspect-ratio: 9 / 16;\n            height: auto;\n          }\n\n          .l-media::before {\n            background-position: center;\n            background-size: contain;\n          }\n\n          .c-video--vertical,\n          .c-video-lazy--vertical {\n            width: 100%;\n          }\n        `),C=o().div.withConfig({displayName:"MajorDisplay__StyledLabelContainer",componentId:"sc-umpttq-1"})(["align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);"]),k=o().a.withConfig({displayName:"MajorDisplay__StyledImageLink",componentId:"sc-umpttq-2"})(["",";"],({$fullWidthPhotoWhenNarrow:e})=>e&&`\n      @media (max-width: ${(0,w.D0)(y.fi.md-1)}) {\n        ${w.ie}\n      }\n  `),P=o()(u.w).withConfig({displayName:"MajorDisplay__MainImageWide",componentId:"sc-umpttq-3"})(["display:none;object-fit:cover;width:100%;height:auto;","{display:block;}"],y.C9.md),T=o()(u.w).withConfig({displayName:"MajorDisplay__MainImageNarrow",componentId:"sc-umpttq-4"})(["object-fit:contain;width:100%;display:block;height:auto;","{display:none;}"],y.C9.md),N=o().div.withConfig({displayName:"MajorDisplay__StyledContent",componentId:"sc-umpttq-5"})(["align-self:center;display:flex;flex-direction:column;gap:var(--space-8);& > div:first-of-type{justify-content:",";}& > h2,& > h3{text-align:",";}"],({$centerAlignHeadline:e})=>e?"center":"flex-start",({$centerAlignHeadline:e})=>e?"center":"left"),I=o().h2.withConfig({displayName:"MajorDisplay__Headline",componentId:"sc-umpttq-6"})(["margin:0;padding:0 0;a{color:var(--color-grey-800);transform:translate3d(0,0,0);position:relative;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color 200ms linear;}&:hover,&:focus{a{text-decoration-color:var(--color-red-500);}}.story-sponsored &{font-family:Helvetica,Arial,sans-serif;font-weight:600;}","{font-size:",";}"],y.C9.md,(0,w.D0)(32)),L=o().h3.withConfig({displayName:"MajorDisplay__Deck",componentId:"sc-umpttq-7"})(["color:var(--color-grey-700);display:",";margin:0;padding:0;.story-sponsored &{font-family:Helvetica,Arial,sans-serif;}","{display:block;}"],({$showDekWhenNarrow:e})=>e?"block":"none",y.C9.md),D=o().div.withConfig({displayName:"MajorDisplay__BylinesAndTools",componentId:"sc-umpttq-8"})(["align-items:center;display:grid;grid-template-columns:",";row-gap:var(--space-8);height:100%;padding:0;.tgam-card-bylines{grid-column:1/-1;text-align:",";justify-content:",";}.tgam-card-word-count{text-align:",";grid-column:",";}.tgam-article-tools{justify-self:",";}"],({$centerAlignHeadline:e})=>e?"1fr 1fr":"1fr auto auto",({$centerAlignHeadline:e})=>e?"center":"left",({$centerAlignHeadline:e})=>e?"center":"start",({$centerAlignHeadline:e})=>e?"center":"left",({$centerAlignHeadline:e})=>e?"1/-1":"auto",({$centerAlignHeadline:e})=>e?"start":"end");function E({componentId:e,additionalBylineText:t,centerAlignHeadline:n=!1,featuredMediaType:i=a.Z2.BASIC,forceBylines:o=!1,forceHeadshot:u=!1,hideLabel:y=!1,packageLabel:v="",photoDataLgScreen:w,photoDataSmScreen:j,showDekWhenNarrow:O=!1,showBreakingLabel:E=!0,showContentLabel:$=!0,showFranchiseLabel:R=!1,showLiveLabel:B=!0,showMediaLabel:M=!0,loopVideo:U=!1,story:F}){const{canonical_url:V,promo_items:z,headlines:{basic:W}={},credits:{by:H}={},subheadlines:{basic:q}={},label:G,mainPhoto:K,subtype:J}=F??{},Y=(0,b.ik)(F),Q=(0,h.lN)({label:G,primarySite:Y,showBreakingLabel:E,showContentLabel:$,showFranchiseLabel:R,showLiveLabel:B,showMediaLabel:M,storyType:F?.type}),X=(0,g.P0)({featuredMediaType:i,premiumMedia:z?.premium}),Z=X&&"video"===z?.premium?.type&&!0===z?.premium?.vertical;(0,r.useEffect)(()=>_.debug({featuredMediaType:i,photoDataLgScreen:w,photoDataSmScreen:j}),[i,w,j]);const ee=!!w?.source,te=!!j?.source;
2return(0,x.jsx)(f.A,{children:(0,x.jsxs)(A,{$isVerticalPremiumVideo:Z,children:[X?(0,x.jsx)("div",{className:"major-display-card__premium-media",children:(0,x.jsx)(g.z9,{featuredMediaType:i,isSponsored:!1,loadingPhoto:K,premiumMedia:z.premium,premiumMediaCaptionsOverride:!1,showCaptions:!0,fallbackImage:null,loopVideo:U})}):(0,x.jsx)("div",{children:(0,x.jsxs)(k,{$fullWidthPhotoWhenNarrow:te,href:V,className:"major-display-card__image-container",children:[ee&&(0,x.jsx)(P,{aspectRatio:w?.aspectRatio,source:w?.source,srcSetDefaultWidth:768,srcSetWidths:[600,900,1024]}),te&&(0,x.jsx)(T,{aspectRatio:j?.aspectRatio,source:j?.source,srcSetDefaultWidth:570,srcSetWidths:[300,600,900]})]})}),(0,x.jsxs)(N,{$centerAlignHeadline:n,children:[(0,x.jsxs)(C,{children:[!y&&(0,x.jsx)(m.E,S({},Q)),(0,x.jsx)(p.A,{children:v})]}),(0,x.jsx)(I,{className:"text-pb-6",children:(0,x.jsx)("a",{href:V,children:W})}),(0,x.jsx)(L,{className:"text-pr-7",$showDekWhenNarrow:O,children:q}),(0,x.jsxs)(D,{$centerAlignHeadline:n,children:[(0,x.jsx)(c.I,{additionalText:t,credits:H,forceBylines:o,forceHeadshot:u,labelData:Q,subtype:J,storyOwner:F?.owner,ignoreStaffOrFreelance:!0,debugType:"MajorDisplay"}),(0,x.jsx)(d.N,{story:F}),(0,x.jsx)(s.L,{componentId:e,story:F}),(0,x.jsx)(l.E,{componentId:e,story:F})]})]})]})})}E.displayName="MajorDisplay"},88960:function(e,t,n){"use strict";n.d(t,{Z2:function(){return r},ah:function(){return i}});const r={PREMIUM:"premium",BASIC:"basic"},i=Object.values(r)},56845:function(e,t,n){"use strict";n.d(t,{J4:function(){return l},aP:function(){return c},j4:function(){return d},xv:function(){return s}});var r=n(21143),i=n.n(r),o=n(88951),a=n(30137);const s=i().div.withConfig({displayName:"ImageBackgroundStyledComponents__StyledContent",componentId:"sc-rl51s2-0"})(["padding:var(--space-16);background-color:",";border-radius:",";display:flex;flex-direction:column;gap:var(--space-8);order:",";@media (max-width:","){border-radius:0;}"],({$colorWithOpacity:e})=>e,({$alignment:e="bottom",$borderRadiusOverride:t=null})=>t||("bottom"===e?"0 0 var(--space-8) var(--space-8)":"var(--space-8) var(--space-8) 0 0"),({$alignment:e="bottom"})=>"bottom"===e?2:"unset",(0,a.D0)(o.fi.sm)),l=i().div.withConfig({displayName:"ImageBackgroundStyledComponents__StyledGradientContainer",componentId:"sc-rl51s2-1"})(["--tgam-card-image-bg-color:",";container-type:size;container-name:tgam-card-image-gradient;min-height:var(--space-8);flex:1;"],({$colorWithOpacity:e})=>e),c=i().div.withConfig({displayName:"ImageBackgroundStyledComponents__StyledGradient",componentId:"sc-rl51s2-2"})(["height:100%;background:",";border-radius:",";@media (max-width:","){border-radius:0;}"],({$alignment:e,$colorWithOpacity:t,$color:n,$height:r})=>((e="bottom",t="rgb(0 0 0 / 80%)",n="0 0 0",r="100%")=>`linear-gradient(\n    ${"bottom"===e?0:180}deg,\n    ${t} 0%,\n    rgb(${n} / 0%) ${r}%\n  )`)(e,t,n,r),({$alignment:e="top"})=>"top"===e?"0 0 var(--space-8) var(--space-8)":"var(--space-8) var(--space-8) 0 0",(0,a.D0)(o.fi.sm)),d=i().div.withConfig({displayName:"ImageBackgroundStyledComponents__StyledLabelContainer",componentId:"sc-rl51s2-3"})(["align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);"])},87421:function(e,t,n){"use strict";n.d(t,{b:function(){return O}});var r=n(4321),i=(n(40809),n(13287)),o=n(21143),a=n.n(o),s=n(66274),l=n(37150),c=n(16805),d=n(23134),u=n(41944),p=n(86153),m=n(88951),f=n(63488),g=n(30137),h=n(85349);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const w=a().article.withConfig({displayName:"StoryCardRelated__StyledStory",componentId:"sc-1a5q0kp-0"})(["align-content:stretch;align-items:stretch;background-color:var(--color-grey-100);border-radius:",";color:var(--color-grey-800);display:grid;gap:0;grid-template-columns:1fr;max-width:",";min-width:",";padding:var(--space-16) 0 var(--space-8);position:relative;text-decoration:none;","{background-color:transparent;height:initial;max-width:100%;min-width:0;border-radius:0;}"],(0,g.D0)(8),(0,g.D0)(400),(0,g.D0)(260),m.C9.sm);function x({componentId:e,labelData:t,story:n,theme:r=f.cj.DEFAULT}){const o=n.headlines.basic,a=n.owner.sponsored,m=r===f.cj.GREY,g=m?"dark":"light",b=(0,h.jsx)(c.I,{credits:n.credits.by,hideHeadshot:!0,labelData:t,subtype:n.subtype,storyOwner:n?.owner,theme:r}),v=(0,i.A)(["tgam-card-related",{"tgam-card-related--grey":m}]);return(0,h.jsxs)(w,{className:v,"data-card-style":r,"data-card-type":"tgam-card-related","data-content-id":n._id,"data-sophi-label":o,children:[(0,h.jsxs)("div",{className:"tgam-card-related__headline-area",children:[""!==t.text&&(0,h.jsx)("div",{className:"tgam-card-related__headline-area__labels",children:(0,h.jsx)(u.E,y(y({},t),{},{isSponsored:a,mode:g}))}),(0,h.jsx)(p.A,{canonicalUrl:n.canonical_url,theme:r,children:o})]}),(0,h.jsxs)("div",{className:"tgam-card-related__tools-area",children:[b,(0,h.jsx)(d.N,{story:n,theme:r}),(0,h.jsx)(s.L,{componentId:e,story:n,theme:r}),(0,h.jsx)(l.E,{className:"tgam-card-related__article-tools",componentId:e,story:n,theme:r})]})]})}x.displayName="StoryCardRelated";var j=n(71019),S=n(86058);function O({greyTheme:e,relatedStories:t}){const{id:n}=(0,r.useComponentContext)();if(!t||0===t?.length)return null;const i=t.map((t,r)=>{const i=(0,S.ik)(t),o=(0,j.lN)({displayLabelsWithBgColor:!0,label:t?.label,primarySite:i});return(0,h.jsx)(x,{componentId:`${n}-${t._id}-${r}`,labelData:o,story:t,theme:e?f.cj.GREY:f.cj.DEFAULT},`${t._id}-${r}`)});return(0,h.jsx)("div",{className:"tgam-related-stories",children:i})}O.displayName="RelatedStories"},65063:function(e,t,n){"use strict";n.d(t,{J:function(){return O}});var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(66274),s=n(37150),l=n(16805),c=n(23134),d=n(26998),u=n(61021),p=n(6369),m=n(41944),f=n(80436),g=n(86153),h=n(71019),b=n(86058),y=n(63488),v=n(85349);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?w(Object(n),!0).forEach(function(t){j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const S=o()(f.A).withConfig({displayName:"StoryCardCompact__StoryCardContainerStyled",componentId:"sc-1gx01ef-0"})(["height:100%;"]);function O({additionalBylineText:e,className:t,componentId:n,featuredMediaType:i,forceBylines:o=!1,forceHeadshot:f=!1,hideLabel:w=!1,ignoreStaffOrFreelance:j=!1,packageLabel:O,photoDataLgScreen:_,photoDataMdScreen:A,photoDataSmScreen:C,showBreakingLabel:k=!0,showContentLabel:P=!0,showFranchiseLabel:T=!1,showLiveLabel:N=!0,showMediaLabel:I=!0,story:L,theme:D=y.cj.DEFAULT,wideDisplayLgScreen:E=!1}){const $=L.headlines.basic,R=L.owner.sponsored,B={label:L?.label,primarySite:(0,b.ik)(L),showBreakingLabel:k,showContentLabel:P,showFranchiseLabel:T,showLiveLabel:N,showMediaLabel:I},M=(0,u.M)({featuredMediaType:i,isSponsored:R,mainPhoto:L.mainPhoto,promoItems:L.promo_items}),U=(0,d.z)({canonicalUrl:L.canonical_url,className:"tgam-card-compact__photo--sm-screen",photoData:C}),F=(0,d.z)({canonicalUrl:L.canonical_url,className:"tgam-card-compact__photo--md-screen",photoData:A}),V=(0,d.z)({canonicalUrl:L.canonical_url,className:"tgam-card-compact__photo--lg-screen",photoData:_}),z=(0,h.lN)(B),W=D===y.cj.GREY,H=W?"dark":"light",q=(0,r.A)(["tgam-card-compact",{"tgam-card-compact--grey":W,"tgam-card-compact--wide-display-lg-screen":E,"tgam-card-compact--no-photo-sm-screen":!M&&!U,"tgam-card-compact--no-photo-md-screen":!M&&!F,"tgam-card-compact--no-photo-lg-screen":!M&&!V},t]);return(0,v.jsx)(S,{children:(0,v.jsxs)("article",{className:q,"data-card-style":D,"data-card-type":"tgam-card-compact","data-content-id":L._id,"data-sophi-label":$,children:[(0,v.jsxs)("div",{className:"tgam-card-compact__headline-area",children:[(0,v.jsxs)("div",{className:"tgam-card-compact__headline-area__labels",children:[!w&&(0,v.jsx)(m.E,x(x({},z),{},{isSponsored:R,mode:H})),O&&(0,v.jsx)(p.A,{theme:H,children:O})]}),(0,v.jsx)(g.A,{canonicalUrl:L.canonical_url,theme:D,children:$}),(0,v.jsx)(l.I,{additionalText:e,credits:L.credits.by,forceBylines:o,forceHeadshot:f,ignoreStaffOrFreelance:j,labelData:z,storyOwner:L?.owner,subtype:L.subtype,theme:D,debugType:"StoryCardCompact"})]}),(0,v.jsx)("div",{className:"tgam-card-compact__media-area",children:M||(0,v.jsxs)(v.Fragment,{children:[U,F,V]})}),(0,v.jsxs)("div",{className:"tgam-card-compact__tools-area",children:[(0,v.jsx)(c.N,{story:L,theme:D}),(0,v.jsx)(a.L,{componentId:n,story:L,theme:D}),(0,v.jsx)(s.E,{componentId:n,story:L,theme:D})]})]})})}O.displayName="StoryCardCompact"},76336:function(e,t,n){"use strict";n.d(t,{A:function(){return O}});var r=n(13287),i=(n(40809),n(87421)),o=n(66274),a=n(37150),s=n(16805),l=n(23134),c=n(26998),d=n(61021),u=n(6369),p=n(41944),m=n(80436),f=n(86153),g=n(67591),h=n(46051),b=n(71019),y=n(86058),v=n(63488),w=n(85349);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach(function(t){S(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function S(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O({additionalBylineText:e,cardType:t="tgam-card-featured",centerAlignHeadline:n=!1,className:x,componentId:S,featuredMediaType:O,forceBylines:_=!1,forceHeadshot:A=!1,hideLabel:C=!1,hideSubheadline:k=!1,ignoreStaffOrFreelance:P=!1,isDecreasedHeadlineSize:T=!1,loopVideo:N=!1,packageLabel:I,photoDataLgScreen:L,photoDataSmScreen:D,relatedStories:E,showBreakingLabel:$=!0,showContentLabel:R=!0,show
2FranchiseLabel:B=!1,showLiveLabel:M=!0,showMediaLabel:U=!0,showSubheadlineWhenNarrow:F=!1,showSubheadlineWhenWide:V=!0,showToolsInHeadingArea:z=!1,story:W,textAboveImage:H=!1,theme:q=v.cj.DEFAULT,toggletipPosition:G=h.$d.TOP_RIGHT}){const K=W.headlines.basic,J=W.subheadlines.basic,Y=W.owner.sponsored,Q={label:W?.label,primarySite:(0,y.ik)(W),showBreakingLabel:$,showContentLabel:R,showFranchiseLabel:B,showLiveLabel:M,showMediaLabel:U,storyType:W?.type},X=q===v.cj.GREY,Z=(0,d.M)({featuredMediaType:O,isSponsored:Y,mainPhoto:W.mainPhoto,promoItems:W.promo_items,isGreyTheme:X,loopVideo:N}),ee=(0,c.z)({canonicalUrl:W.canonical_url,className:"tgam-card-featured__photo--sm-screen",photoData:D}),te=(0,c.z)({canonicalUrl:W.canonical_url,className:"tgam-card-featured__photo--lg-screen",photoData:L}),ne=(0,b.lN)(Q),re=X?"dark":"light",ie=(0,r.A)(["tgam-card-featured",{"tgam-card-featured--centered-text":n,"tgam-card-featured--grey":X,"tgam-card-featured--no-subheadline-sm-screen":!F,"tgam-card-featured--no-subheadline-lg-screen":!V,"tgam-card-featured--no-photo-sm-screen":!Z&&!ee,"tgam-card-featured--no-photo-lg-screen":!Z&&!te},x]),oe=(0,w.jsxs)("div",{className:"tgam-card-featured__tools-area",children:[(0,w.jsx)(l.N,{story:W,theme:q}),(0,w.jsx)(o.L,{componentId:S,story:W,theme:q,toggletipPosition:G}),(0,w.jsx)(a.E,{componentId:S,story:W,theme:q,toggletipPosition:G})]}),ae=(0,r.A)(["tgam-card-headline--featured",{"tgam-card-headline--featured--small":T}]),se=(0,w.jsxs)("div",{className:"tgam-card-featured__headline-area",children:[(0,w.jsxs)("div",{className:"tgam-card-featured__headline-area__labels",children:[!C&&(0,w.jsx)(p.E,j(j({},ne),{},{isSponsored:Y,mode:re})),I&&(0,w.jsx)(u.A,{theme:re,children:I})]}),(0,w.jsx)(f.A,{canonicalUrl:W.canonical_url,className:ae,theme:q,children:K}),(0,w.jsx)(g.A,{theme:q,show:!k,children:J}),(0,w.jsx)(s.I,{additionalText:e,credits:W?.credits?.by??[],forceBylines:_,forceHeadshot:A,ignoreStaffOrFreelance:P,labelData:ne,storyOwner:W?.owner,subtype:W?.subtype??"",theme:q,debugType:"StoryCardFeatured"}),z&&oe]});return(0,w.jsx)(m.A,{children:(0,w.jsxs)("div",{className:(0,r.A)(["tgam-card-featured-root",{"tgam-card-featured-root--grey":X}]),children:[(0,w.jsxs)("article",{className:ie,"data-card-style":q,"data-card-type":t,"data-content-id":W._id,"data-sophi-label":K,children:[(0,w.jsxs)("div",{className:"tgam-card-featured__body",children:[H&&se,(0,w.jsx)("div",{className:"tgam-card-featured__media-area",children:Z||(0,w.jsxs)(w.Fragment,{children:[ee,te]})}),!H&&se]}),!z&&oe]}),(0,w.jsx)(i.b,{greyTheme:X,relatedStories:E})]})})}O.displayName="StoryCardFeatured"},79639:function(e,t,n){"use strict";n.d(t,{X:function(){return w}});var r=n(13287),i=(n(40809),n(56845)),o=n(66274),a=n(37150),s=n(16805),l=n(23134),c=n(26998),d=n(6369),u=n(41944),p=n(80436),m=n(86153),f=n(67591),g=n(63488),h=n(85349);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w({additionalBylineText:e,borderRadiusOverride:t=null,className:n,componentId:b,forceBylines:v=!1,forceHeadshot:w=!1,gradientHeight:x,gradientOpacity:j,hideHeadshot:S=!1,hideLabel:O=!1,hideSubheadline:_=!1,ignoreStaffOrFreelance:A=!1,labelData:C,lightBackgroun
2d:k,packageLabel:P,photoDataLgScreen:T,photoDataSmScreen:N,story:I,textAlignment:L="bottom"}){const D=I.headlines.basic,E=I.subheadlines.basic,$=I.owner.sponsored,R=k?"255 255 255":"0 0 0",B=k?"light":"dark",M=k?g.cj.DEFAULT:g.cj.GREY,U=(0,c.z)({canonicalUrl:void 0,className:"tgam-card-image-bg__photo--sm-screen",photoData:N}),F=(0,c.z)({canonicalUrl:void 0,className:"tgam-card-image-bg__photo--lg-screen",photoData:T}),V=`rgb(${R??"0 0 0"} / ${j}%)`,z=(0,r.A)(["tgam-card-image-bg",n]);return(0,h.jsx)(p.A,{children:(0,h.jsxs)("article",{className:z,"data-card-style":M,"data-card-type":"tgam-card-image-bg","data-content-id":I._id,"data-sophi-label":D,children:[(0,h.jsxs)("div",{className:"tgam-card-image-bg__media-area",children:[U,F]}),(0,h.jsxs)("div",{className:"tgam-card-image-bg__content-area",children:[(0,h.jsxs)(i.xv,{$alignment:L,$colorWithOpacity:V,$borderRadiusOverride:t,className:"tgam-card-image-bg__content",children:[(0,h.jsxs)(i.j4,{children:[!O&&(0,h.jsx)(u.E,y(y({},C),{},{isSponsored:$,mode:B})),(0,h.jsx)(d.A,{theme:k?"light":"dark",children:P})]}),(0,h.jsx)(m.A,{canonicalUrl:I.canonical_url,theme:M,children:D}),(0,h.jsx)(f.A,{theme:M,show:!_,children:E}),(0,h.jsxs)("div",{className:"tgam-card-image-bg__tools-area",children:[(0,h.jsx)(s.I,{additionalText:e,credits:I.credits.by,forceBylines:v,forceHeadshot:w,hideHeadshot:S,labelData:C,storyOwner:I?.owner,subtype:I.subtype,theme:M,ignoreStaffOrFreelance:A,debugType:"StoryCardImageBackground"}),(0,h.jsx)(l.N,{story:I,theme:M}),(0,h.jsx)(o.L,{componentId:b,story:I,theme:M}),(0,h.jsx)(a.E,{componentId:b,story:I,theme:M})]})]}),(0,h.jsx)(i.J4,{$colorWithOpacity:V,children:(0,h.jsx)(i.aP,{className:"tgam-card-image-bg__gradient",$alignment:L,$color:R,$colorWithOpacity:V,$height:x,$opacity:j})})]})]})})}w.displayName="StoryCardImageBackground"},78965:function(e,t,n){"use strict";n.d(t,{C:function(){return V}});var r=n(4321),i=n(40809),o=n(11150),a=n(13287),s=n(37150),l=n(26998),c=n(80436),d=n(63488),u=n(85349);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g="Editorial cartoon";function h({className:e,componentId:t,photoData:n,story:r,theme:i=d.cj.DEFAULT}){const o=i===d.cj.GREY,p=(0,l.z)({canonicalUrl:r.canonical_url,photoData:m(m({},n),{},{aspectRatio:"1:I"})}),f=(0,a.A)(["tgam-card-cartoon",{"tgam-card-cartoon--grey":o},e]);return(0,u.jsx)(c.A,{children:(0,u.jsxs)("article",{className:f,"data-card-style":i,"data-card-type":"tgam-card-cartoon","data-content-id":r._id,"data-sophi-label":g,children:[(0,u.jsx)("div",{className:"tgam-card-cartoon__media-area",children:p}),(0,u.jsx)("div",{className:"tgam-card-cartoon__tools-area",children:(0,u.jsx)(s.E,{componentId:t,story:r,theme:i})})]})})}h.displayName="StoryCardCartoon";var b=n(21143),y=n.n(b),v=n(66274),w=n(54697),x=n(16805),j=n(23134),S=n(23027),O=n(86153),_=n(39455),A=n(71019),C=n(86058);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?k(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const N=y()(c.A).withConfig({displayName:"StoryCardOpinion__StoryCardContainerStyled",componentId:"sc-ewr6rn-0"})(["height:100%;"]);function I({additionalBylineText:e,className:t,componentId:n,displayType:r=o.r.MORE_NEWS,photoData:c,isDefaultImage:p=!1,story:m,theme:f=d.cj.DEFAULT}){const{canonical_url:g,subtype:h,owner:b,_id:y,headlines:k,credits:T}=m,I=k?.basic,L={displayLabelsWithBgColor:!0,label:m?.label,primarySite:(0,C.ik)(m),storyType:m?.type},D=(0,A.lN)(L),E=f===d.cj.GREY,$=(0,i.useMemo)(()=>T?.by||[],[T?.by]),R=(0,_.C)({subtype:h,label:D?.text}),B=(0,w.e2)({bylines:$,columnOrOpinion:R,forceBylines:!1,ignoreStaffOrFreelance:!1,staffOrFreelance:!1}),M=(0,w.vV)({bylines:$,columnOrOpinion:R,forceHeadshot:!1,hideHeadshot:!1,showAuthorBylines:B}),U=r===o.r.OPINION&&M,F=(0,l.z)({canonicalUrl:g,className:"tgam-card-opinion__photo",photoData:P(P({},c),{},{srcSetWidths:c?.srcSetWidths??[100,200,300]})}),V=(0,a.A)(["tgam-card-opinion",{"tgam-card-opinion--grey":E},t]),z=(0,a.A)(["tgam-card-opinion__media-area",{"tgam-card-opinion--default-image":p}]);return(0,u.jsx)(N,{children:(0,u.jsxs)("article",{className:V,"data-card-style":f,"data-card-type":"tgam-card-opinion","data-content-id":y,"data-sophi-label":I,children:[(0,u.jsxs)("div",{className:"tgam-card-bylines__text-area",children:[(0,u.jsx)(O.A,{canonicalUrl:g,theme:f,className:"tgam-card-opinion__headline",children:I}),(0,u.jsx)(x.I,{additionalText:e,credits:$,forceBylines:!1,forceHeadshot:!1,hideHeadshot:!0,labelData:D,storyOwner:b,subtype:h,theme:f,className:"tgam-card-opinion__bylines"})]}),(0,u.jsx)("div",{className:z,children:U?(0,u.jsx)("a",{className:"tgam-card-opinion__author-headshot",href:g,children:(0,u.jsx)(S.w,{aspectRatio:"1:1",className:"tgam-card-opinion__author-headshot__img",sizes:["100px"],source:$?.[0]?.image,srcSetDefaultWidth:100,srcSetWidths:[100,200]},$?.[0]?.name)}):(0,u.jsx)(u.Fragment,{children:F})}),(0,u.jsx)(j.N,{story:m,theme:f,className:"tgam-card-opinion__readtime"}),(0,u.jsxs)("div",{className:"tgam-card-opinion__tools-area",children:[(0,u.jsx)(v.L,{componentId:n,story:m,theme:f}),(0,u.jsx)(s.E,{componentId:n,story:m,theme:f,className:"tgam-card-opinion__tools"})]})]})})}I.displayName="StoryCardOpinion";var L=n(6369),D=n(41944),E=n(67591);function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach(function(t){B(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M({className:e,componentId:t,hideLabel:n=!0,packageLabel:r,photoDataLgScreen:i,photoDataSmScreen:o,story:p,theme:m=d.cj.DEFAULT}){const f=p.headlines.basic,g=p.subheadlines.basic,h=p.owner.sponsored,b={displayLabelsWithBgColor:!0,label:p?.label,primarySite:(0,C.ik)(p)},y=(0,l.z)({canonicalUrl:p.canonical_url,className:"tgam-card-opinion-featured__photo--sm-screen",photoData:o}),w=(0,l.z)({canonicalUrl:p.canonical_url,className:"tgam-card-opinion-featured__photo--lg-screen",photoData:i}),S=(0,A.lN)(b),_=m===d.cj.GREY,k=_?"dark":"light",P=(0,a.A)(["tgam-card-opinion-featured",{"tgam-card-opinion-featured--grey":_,"tgam-card-opinion-featured--no-photo-sm-screen":!y,"tgam-card-opinion-featured--no-photo-lg-screen":!w},e]);return(0,u.jsx)(c.A,{children:(0,u.jsxs)("article",{className:P,"data-card-style":m,"data-card-type":"tgam-card-opinion-featured","data-content-id":p._id,"data-sophi-label":f,children:[(0,u.jsxs)("div",{className:"tgam-card-opinion-featured__media-area",children:[y,w]}),(0,u.jsxs)("div",{className:"tgam-card-opinion-featured__headline-area",children:[(0,u.jsxs)("div",{className:"tgam-card-opinion-featured__headline-area__labels",children:[!n&&(0,u.jsx)(D.E,R(R({},S),{},{isSponsored:h,mode:k})),r&&(0,u.jsx)(L.A,{theme:k,children:r})]}),(0,u.jsx)(O.A,{canonicalUrl:p.canonical_url,theme:m,children:f}),(0,u.jsx)(E.A,{theme:m,children:g})]}),(0,u.jsxs)("div",{className:"tgam-card-opinion-featured__tools-area",children:[(0,u.jsx)(x.I,{credits:p?.credits?.by,labelData:S,subtype:p?.subtype,storyOwner:p?.owner,theme:m}),(0,u.jsx)(j.N,{story:p,theme:m}),(0,u.jsx)(v.L,{componentId:t,story:p,theme:m}),(0,u.jsx)(s.E,{componentId:t,story:p,theme:m})]})]})})}M.displayName="StoryCardOpinionFeatured";var U=n(18070),F=n(80918);function V({className:e,componentId:t,displayType:n=o.r.MORE_NEWS,isCartoon:i=!1,isFirstStory:a=!1,photoDataOpinion:s,photoDataLgScreen:l,photoDataSmScreen:c,isDefaultImage:d=!1,story:p,theme:m}){const{isAdmin:f}=(0,r.useAppContext)(),g=(0,F.Ak)(p?.canonical_url);return a?(0,u.jsxs)(u.Fragment,{children:[i?(0,u.jsx)(h,{className:e,componentId:t,photoData:l,story:p,theme:m}):(0,u.jsx)(M,{className:e,componentId:t,hideLabel:!0,photoDataLgScreen:l,photoDataSmScreen:c,story:p,theme:m}),!f&&(0,u.jsx)(U.A,{name:`story-card-${t}`,items:[g]})]}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(I,{className:e,componentId:t,displayType:n,photoData:s,isDefaultImage:d,story:p,theme:m}),!f&&(0,u.jsx)(U.A,{name:`story-card-${t}`,items:[g]})]})}V.displayName="StoryPackageOpinionCard"},56494:function(e,t,n){"use strict";n.d(t,{U:function(){return E}});var r=n(13287),i=n(40809),o=n(21143),a=n.n(o),s=n(16918),l=n(54971);var c=n(66274),d=n(16805),u=n(23134),p=n(23027),m=n(41944),f=n(80436),g=n(88951),h=n(
257817),b=n(12675),y=n(30137),v=n(37150),w=n(85349);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach(function(t){S(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function S(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const O=(0,b.A)("[StoryRow]"),_=3,A=a().div.withConfig({displayName:"StoryRow__StoryRowStyled",componentId:"sc-5o3bi6-0"})(["align-content:stretch;align-items:stretch;background-color:",";border-radius:",";color:var(--color-grey-800);display:grid;gap:0;grid-template-columns:1fr;height:100%;max-width:",";min-width:",";position:relative;text-decoration:none;","{background-color:transparent;max-width:initial;min-width:initial;}","{padding:0;height:100%;}"],({$mobileDisplayMode:e})=>e===l.JQ.SIDE_SCROLL?"var(--color-grey-100)":"transparent",({$mobileDisplayMode:e})=>e===l.JQ.SIDE_SCROLL?"var(--space-8)":"unset",({$mobileDisplayMode:e})=>e===l.JQ.SIDE_SCROLL&&(0,y.D0)(400),({$mobileDisplayMode:e})=>e===l.JQ.SIDE_SCROLL&&(0,y.D0)(260),g.C9.md,g.C9.xl),C=a().article.withConfig({displayName:"StoryRow__InnerContainer",componentId:"sc-5o3bi6-1"})(["align-content:space-between;display:grid;gap:",";height:100%;padding:",";","{padding:var(--space-16);}"],(0,y.D0)(4),({$mobileDisplayMode:e})=>e===l.JQ.SIDE_SCROLL?"var(--space-16)":"var(--space-16) 0",g.C9.md),k=a().div.withConfig({displayName:"StoryRow__ImageAndInfo",componentId:"sc-5o3bi6-2"})(["align-content:start;align-items:start;display:grid;gap:var(--space-16);grid-template-areas:",";grid-template-columns:",";height:100%;padding:0;position:relative;width:100%;.story-row-card__image-container{border-radius:",";display:",";max-width:",";overflow:hidden;img{transition:transform 600ms ease-out;will-change:transform;}&:hover,&:focus{img{transform:scale(1.02);transform-origin:50% 50%;transition-delay:500ms;}}}"],({$mobileDisplayMode:e=l.JQ.STACKED,$showImages:t=!0})=>{const n=t?"'info image'":"'info'";return e===l.JQ.SIDE_SCROLL?'"info"':n},({$mobileDisplayMode:e,$showImages:t})=>(({$mobileDisplayMode:e=l.JQ.STACKED,$showImages:t=!0})=>{const n=t?"1fr 100px":"1fr";return e===l.JQ.SIDE_SCROLL?"1fr":n})({$mobileDisplayMode:e,$showImages:t}),({$isAuthorImage:e})=>e?"50%":"var(--space-8)",({$showImages:e})=>e?"inline-block":"none",({$isOpinionMode:e})=>e?(0,y.D0)(100):"none"),P=a().div.withConfig({displayName:"StoryRow__Tools",componentId:"sc-5o3bi6-3"})(["align-items:center;display:grid;grid-template-columns:1fr auto auto;row-gap:var(--space-8);height:100%;padding:0;.tgam-card-bylines{grid-column:1/-1;}"]),T=a().div.withConfig({displayName:"StoryRow__Info",componentId:"sc-5o3bi6-4"})(["align-content:start;display:grid;gap:var(--space-8);grid-area:info;grid-template-columns:1fr;min-height:100%;min-width:100%;white-space:break-spaces;width:100%;"]),N=a()(p.w).withConfig({displayName:"StoryRow__MainImageWide",componentId:"sc-5o3bi6-5"})(["display:none;grid-area:image;height:",";object-fit:cover;width:",";","{display:none;}","{display:",";}"],({$showRightAligned:e})=>e?"100px":"auto",({$showRightAligned:e})=>e?"100px":"100%",g.C9.md,g.C9.xl,({$showImages:e})=>e?"block":"none"),I=a()(p.w).withConfig({displayName:"StoryRow__MainImageNarrow",componentId:"sc-5o3bi6-6"})(["aspect-ratio:1 / 1;display:",";grid-area:image;height:100px;object-fit:cover;width:100px;","{display:",";}","{display:none;}"],({$mobileDisplayMode:e,$showImages:t})=>e===l.JQ.STACKED&&t?"block":"none",g.C9.md,({$showImages:e})=>e?"block":"none",g.C9.xl),L=a().h2.withConfig({displayName:"StoryRow__Headline",componentId:"sc-5o3bi6-7"})(["margin:0;padding:0;a{color:var(--color-grey-800);
2transform:translate3d(0,0,0);position:relative;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color 200ms linear;}&:hover,&:focus{a{text-decoration-color:var(--color-red-500);}}"]),D=a().p.withConfig({displayName:"StoryRow__Subheadline",componentId:"sc-5o3bi6-8"})(["margin:0;padding:0;color:var(--color-grey-700);"]);function E({cardType:e="tgam-card-story-row",componentId:t,displayType:n=l.rU.DEFAULT,forceBylines:o=!1,forceHeadshot:a=!1,hideBylinesAndTools:p=!1,hideLabel:g=!1,labelData:b,mobileDisplayMode:y=s.FW,numberOfStories:x,showImages:S=!0,showSubheadlineWhenNarrow:E=!1,showSubheadlineWhenWide:$=!1,story:R,textAboveImage:B=!1}){const{canonical_url:M,headlines:{basic:U}={},subheadlines:{basic:F}={},credits:{by:V}={},mainPhoto:z,subtype:W}=R,H=x>=_?280:600,q=x>=_?[400]:[600,900],G=x<=_,K=n===l.rU.GAME,J=n===l.rU.OPINION,Y=G||J||K?"1:1":"3:2",{defaultSource:Q,authorSource:X,guestAuthorSource:Z}=(0,h.n)(R),ee=J&&!(!X&&!Z),te=J&&(X||Z)||Q,ne=(0,r.A)(["tgam-story-row-card",{"tgam-story-row-card--right-aligned":G}]),re=(0,r.A)(["tgam-story-row__container",{"tgam-story-row__container--no-subheadline-sm-screen":!E,"tgam-story-row__container--no-subheadline-lg-screen":!$,"tgam-story-row__container--text-above-image":B}]),ie=G&&S,oe=(0,r.A)(["tgam-story-row__image-and-info",{"tgam-story-row__image-and-info--text-above-image":!ie&&B,"tgam-story-row__image-and-info--right-aligned":ie,"tgam-story-row__image-and-info--no-image":!S}]);return(0,i.useEffect)(()=>O.debug({mainPhoto:z,mobileDisplayMode:y,numberOfStories:x,showImages:S,showSubheadlineWhenNarrow:E,showSubheadlineWhenWide:$,showRightAligned:G,story:R,textAboveImage:B}),[z,y,x,S,E,$,G,R,B]),(0,w.jsx)(A,{className:ne,"data-card-type":e,"data-content-id":R._id,$mobileDisplayMode:y,children:(0,w.jsx)(f.A,{children:(0,w.jsxs)(C,{className:re,$mobileDisplayMode:y,children:[(0,w.jsxs)(k,{$isAuthorImage:ee,$isOpinionMode:J,$textAboveImage:B,$showImages:S,$showRightAligned:G,$mobileDisplayMode:y,className:oe,children:[te&&(0,w.jsxs)("a",{href:M,className:"story-row-card__image-container",children:[(0,w.jsx)(N,{aspectRatio:Y,source:te,srcSetDefaultWidth:H,srcSetWidths:q,$showImages:S,$mobileDisplayMode:y,$showRightAligned:G}),(0,w.jsx)(I,{aspectRatio:"1:1",source:te,srcSetDefaultWidth:H,srcSetWidths:q,$showImages:S,$mobileDisplayMode:y,$showRightAligned:G})]}),(0,w.jsxs)(T,{className:"story-row-card__info",children:[!g&&(0,w.jsx)(m.E,j({},b)),(0,w.jsx)(L,{className:"text-pb-8",children:(0,w.jsx)("a",{href:M,children:U})}),F&&(0,w.jsx)(D,{className:"tgam-story-row-card__subheadline text-pr-8",children:F}),!p&&!!V&&(0,w.jsx)(d.I,{credits:V,forceBylines:o,forceHeadshot:a,hideHeadshot:J,ignoreStaffOrFreelance:!0,labelData:b,subtype:W,storyOwner:R?.owner})]})]}),!p&&(0,w.jsxs)(P,{className:"story-row-card__tools",children:[(0,w.jsx)(u.N,{story:R}),(0,w.jsx)(c.L,{componentId:t,story:R}),(0,w.jsx)(v.E,{componentId:t,story:R})]})]})})})}E.displayName="StoryRow"},54971:function(e,t,n){"use strict";n.d(t,{JQ:function(){return r},q$:function(){return i},rU:function(){return o}});Object.values({A:"A",B:"B",C:"C",D:"D",E:"E",F:"F"});const r={SIDE_SCROLL:"Side Scroll",STACKED:"Stacked"},i=(Object.keys(r),Object.values(r)),o={DEFAULT:"default",GAME:"game",OPINION:"opinion"}},59105:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(50508),s=n(85349);const l=o().ul.withConfig({displayName:"Accordion__StyledAccordion",componentId:"sc-18kzacv-0"})(["padding:0;margin:0;list-style:none;.tgam-accordion-item__chevron{border-radius:var(--radius-4);}&.tgam-accordion--light{background-color:var(--color-white-100);color:var(--color-grey-800);& > li{border-bottom:1px solid var(--color-grey-200);}.tgam-accordion-item__chevron{&:hover,&:focus{background:var(--color-grey-100);}}.tgam-accordion-item__chevron svg{fill:var(--color-grey-800);}.tgam-accordion-item__content{color:var(--color-grey-700);}}&.tgam-accordion--dark{background-color:var(--color-grey-800);color:var(--color-white-100);& > li{border-bottom:1px solid var(--color-grey-600);}a{color:var(--color-white-100);}
2.tgam-accordion-item__chevron{fill:var(--color-white-100);&:hover,&:focus{background:var(--color-grey-700);}}.tgam-accordion-item__content{& > *,a,button{color:var(--color-grey-300);}}}.tgam-accordion-item__content{ul{padding:0;li{list-style-type:none;}}}"]);function c({children:e,className:t,feature:n,mode:i="light"}){const o=(0,r.A)(["tgam-accordion",{[`tgam-accordion--${i}`]:i},t]);return(0,s.jsx)(l,{className:o,"data-sophi-feature":(0,a.Uv)(n),children:e})}c.displayName="Accordion",t.A=c},94640:function(e,t,n){"use strict";var r=n(13287),i=n(40809),o=n.n(i),a=n(21143),s=n.n(a),l=n(78299),c=n(9458),d=n(30137),u=n(85349);const p=(0,a.css)([".tgam-accordion-item__chevron svg{width:",";height:var(--space-16);transition:transform 0.3s ease-in-out;transform:rotate(0deg);.tgam-accordion-item--open &{transform:rotate(180deg);}}"],(0,d.D0)(10)),m=s().li.withConfig({displayName:"AccordionItem__StyledAccordionItem",componentId:"sc-t16yy3-0"})(["list-style:none;padding:0;margin:0;a,button{margin:0;padding:0;}&.tgam-accordion-item--grey{background-color:var(--color-grey-100);}.tgam-button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-alias-focus-ring-default);border-radius:var(--radius-2);outline:none;}"]),f=s().div.withConfig({displayName:"AccordionItem__StyledLinkContainer",componentId:"sc-t16yy3-1"})(["min-height:",";display:flex;justify-content:space-between;align-items:center;",""],(0,d.D0)(58),p),g=s().a.withConfig({displayName:"AccordionItem__StyledLinkText",componentId:"sc-t16yy3-2"})(["flex:1;text-decoration:none;color:var(--color-grey-800);text-transform:none;display:flex;justify-content:flex-start;align-items:center;transition:color 0.3s ease-in-out;&:hover,&:focus{text-decoration:underline;color:var(--color-red-500);svg{fill:var(--color-red-500);}}"]),h=s()(c.A).withConfig({displayName:"AccordionItem__StyledSvg",componentId:"sc-t16yy3-3"})(["margin-right:var(--space-8);transition:fill 0.3s ease-in-out;"]),b=s().div.withConfig({displayName:"AccordionItem__StyledClick",componentId:"sc-t16yy3-4"})(["min-height:",";display:flex;align-items:center;justify-content:start;cursor:pointer;"," span{flex:1;}"],(0,d.D0)(58),p),y=s().div.withConfig({displayName:"AccordionItem__StyledAccordionContent",componentId:"sc-t16yy3-5"})(["padding:0;opacity:0;transition:opacity 0.3s ease-in-out;.tgam-accordion-item--open &{opacity:1;padding-bottom:",";a,button{display:block;}}"],(0,d.D0)(10));function v({active:e=!1,background:t="none",children:n=null,className:a="",display:s=!0,feature:c="",icon:d=null,link:p=null,mode:v="light",rel:w=null,text:x=""}){const[j,S]=(0,i.useState)(e);if(!s)return null;const O=(0,r.A)(["tgam-accordion-item",a,{[`tgam-accordion-item--${t}`]:t,"tgam-accordion-item--open":j}]),_=e=>{S(e=>!e);e.target.closest(".tgam-accordion-item").classList.toggle("tgam-accordion-item--open")},A=x.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).join("-").toLowerCase();const C=o().Children.toArray(n).length>0,k=p?(0,u.jsxs)(f,{children:[(0,u.jsxs)(g,{href:p,rel:w,className:"text-gmb-5",children:[d?(0,u.jsx)(h,{symbol:d,width:"16",height:"16",className:"tgam-accordion-item__chevron"}):null,(0,u.jsx)("span",{children:x})]}),C?(0,u.jsx)(l.Ay,{icon:"open-accordion",className:"tgam-accordion-item__chevron",analytics:{label:`${A} accordion icon`,action:j?`close accordion: ${A}`:`open accordion: ${A}`},"aria-expanded":j,"aria-controls":`${c}-${A}`,"aria-label":j?"close accordion":"open accordion","data-sophi-action":j?"close accordion":"open accordion","data-sophi-label":`toggle accordion: ${A}`,id:`${c}-${A}-accordion`,onClick:_,variant:"icon",theme:v}):null]}):(0,u.jsxs)(b,{onClick:_,children:[(0,u.jsx)("span",{className:"text-gmb-5",children:x}),(0,u.jsx)(l.Ay,{id:`${c}-${A}-accordion`,analytics:{label:`${A} accordion icon`,action:j?`close accordion: ${A}`:`open accordion: ${A}`},"aria-expanded":j,"aria-controls":`${c}-${A}`,"aria-label":j?"close accordion":"open accordion",className:"tgam-accordion-item__chevron",icon:"open-accordion",variant:"icon",theme:v})]});return(0,u.jsxs)(m,{className:O,children:[k,C?(0,u.jsx)(y,{id:`${c}-${A}`,"aria-hidden":!j,"aria-labelledby":`${c}-${A}-accordion`,className:"text-gmr-4 tgam-accordion-item__content",style:j?{display:"block"}:{display:"none"},children:n}):null]},`${c}-${A}`)}
2v.displayName="AccordionItem",t.A=v},28244:function(e,t,n){"use strict";n.d(t,{Ds:function(){return u},Kz:function(){return s},Tp:function(){return c},Wf:function(){return l},y4:function(){return d}});var r=n(21143),i=n.n(r),o=n(78299),a=n(30137);const s=i()(o.Ay).withConfig({displayName:"ArticleInfostyles__StyledTriggerButton",componentId:"sc-26q9o4-0"})(["width:",";height:",";border-radius:50%;background-color:transparent;justify-self:end;&,&:active,&:focus,&:hover{color:",";svg{fill:",";}}&:active,&:focus,&:hover{background-color:",";}"],(0,a.D0)(40),(0,a.D0)(40),({$greyTheme:e=!1})=>e?"var(--color-grey-400)":"var(--color-grey-500)",({$greyTheme:e=!1})=>e?"var(--color-grey-400)":"var(--color-grey-500)",({$greyTheme:e=!1})=>e?"var(--color-grey-700)":"var(--color-grey-100)"),l=i().div.withConfig({displayName:"ArticleInfostyles__StyledToggletipContainer",componentId:"sc-26q9o4-1"})(["display:inline-block;justify-self:end;"]),c=i().div.withConfig({displayName:"ArticleInfostyles__Region",componentId:"sc-26q9o4-2"})(["display:grid;grid-template-columns:1fr;gap:0;justify-items:normal;width:100%;"]),d=i().div.withConfig({displayName:"ArticleInfostyles__StyledToggletipContent",componentId:"sc-26q9o4-3"})(["width:",";max-width:100%;padding:var(--space-16);"],(0,a.D0)(335)),u=i().div.withConfig({displayName:"ArticleInfostyles__StyledPlaceholder",componentId:"sc-26q9o4-4"})(["width:",";height:",";"],(0,a.D0)(44),(0,a.D0)(44))},66274:function(e,t,n){"use strict";n.d(t,{L:function(){return S}});var r=n(43993),i=n(40809),o=n(6891),a=n(28244),s=n(7102),l=n(50326),c=n(60760),d=n(89167),u=n(85040),p=n(20484),m=n(67195),f=n(46051),g=n(29315),h=n(63488),b=n(30137),y=n(97446),v=n(85349);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S({analytics:e={},className:t="",componentId:n,story:w={},theme:j=h.cj.DEFAULT,toggletipPosition:S=f.$d.TOP_RIGHT,wideBreakpoint:O=768}){const{isAppview:_}=(0,u.f)(),{isPageNewsAssistant:A}=(0,d.p_)(),{_id:C,subheadlines:k,publishedDate:P,updatedDate:T}=w,N=(0,i.useMemo)(()=>[{text:k?.basic??""}],[k?.basic]),I=j===h.cj.GREY,[L,D]=(0,i.useState)(o.K.DEFAULT),E=s.Q[L],{user:$}=(0,p.J)(),R=(0,c.N)({query:`(min-width: ${(0,b.D0)(O)})`})||!1,B=(0,c.N)({query:`(max-width: ${(0,b.D0)(O-1)})`})||!1,{logInUrl:M,logInModalOpen:U,logInModalAnalytics:F,logInModalLazy:V}=(0,m.A)({intcmp:"article-info"});if(!N?.[0]?.text&&!P)return(0,v.jsx)(a.Ds,{});const z={$greyTheme:I,className:"tgam-article-info",icon:"info-outline"};if(_&&A)return null;if($.registered)return(0,v.jsx)(a.Kz,x(x({},z),{},{href:`${r.SUBSCRIPTIONS_DOMAIN}/digital?utm_cmp=subscribe-for-article-summary`}));if($.anonymous)return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(a.Kz,x(x({},z),{},{analytics:F,href:M,onClick:U,rel:M?"external":void 0})),V]});const W=(0,y.A)(["tgam-article-info",t]),H=e=>(e?"close":"open")+" article info",q=e?.fid;return(0,v.jsxs)(v.Fragment,{children:[R&&(0,v.jsx)(a.Wf,{className:W,children:(0,v.jsx)(g.A,{align:S,buttonId:`article-info-trigger-${C}-${n}`,buttonRender:e=>(0,v.jsx)(a.Kz,x(x(x({},e),z),{},{analytics:{fid:q,action:H(L)},"aria-label":H(L),className:"tgam-article-info-trigger"})),onClose:()=>D(null),onClosed:()=>D(null),onOpen:()=>D(o.K.DEFAULT),showDismissButton:!1,toggletipId:`article-tools-toggletip-${C}-${n}`,children:(0,v.jsx)(a.y4,{children:(0,v.jsx)(a.Tp,{role:"region","aria-live":"assertive",children:(0,v.jsx)(s.j,{screen:L,publishedDate:P,updatedDate:T,showTitle:!1,summaries:N})})})})}),B&&(0,v.jsx)("div",{className:W,children:(0,v.jsx)(l.Q,{ariaLabel:E?.heading,heading:E?.heading,id:`article-info-modal-${C}-${n}`,onRequestClose:()=>D(null),onAfterClose:()=>D(null),onAfterOpen:()=>D(o.K.DEFAULT),triggerButtonRender:(e,t)=>(0,v.jsx)(a.Kz,x(x(x({},e),z),{},{analytics:{fid:q,action:H(t)},"aria-label":H(t)})),children:(0,v.jsx)(a.Tp,{role:"region","aria-live":"assertive",children:(0,v.jsx)(s.j,{screen:L,publishedDate:P,updatedDate:T,showTitle:!1,summaries:N})})})})]})}S.displayName="ArticleInfo"},69995:function(e,t,n){"use strict";n.d(t,{m:function(){return p}});n(40809);var r=n(21143),i=n.n(r),o=n(26434),a=n(30137),s=n(85349);const l=i().div.withConfig({displayName:"ArticleInfoDefault__StyledList",componentId:"sc-1fidcmq-0"})(["display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;padding:0;justify-items:stretch;width:100%;"]),c=i().h2.withConfig({displayName:"ArticleInfoDefault__SummaryTitle",componentId:"sc-1fidcmq-1"})([""," font-size:",';display:block;margin:0;padding:0;&::after{content:"";display:block;width:100%;height:1px;border-bottom:1px solid var(--color-grey-200);padding:0 0 1rem 0;}'],a.Ns,(0,a.D0)(16)),d=i().div.withConfig({displayName:"ArticleInfoDefault__SummaryList",componentId:"sc-1fidcmq-2"})([""," display:grid;grid-template-columns:1fr;gap:1rem;width:100%;margin:0;padding:",";text-align:left;p{padding:0;margin:0;}"],a.cE,({$showTitle:e})=>e?"0":"1rem 0 0 0"),u=i().div.withConfig({displayName:"ArticleInfoDefault__PublishedTime",componentId:"sc-1fidcmq-3"})([""," display:grid;grid-template-columns:1fr;gap:1rem;font-size:",';width:100%;color:var(--color-grey-500);text-align:left;&::before{content:"";display:block;width:100%;height:1px;border-bottom:1px solid var(--color-grey-200);}'],a.cE,(0,a.D0)(14));function p({publishedDate:e,updatedDate:t,showTitle:n=!0,summaries:r=[]}){const{publishedDateDisplay:i}=(0,o.s1)(e,t);return(0,s.jsxs)(l,{children:[n&&(0,s.jsx)(c,{children:"Article Summary"}),(0,s.jsx)(d,{$showTitle:n,children:r.map(({text:e},t)=>(0,s.jsx)("p",{children:e},t))}),e&&(0,s.jsxs)(u,{children:["Published ",i]})]})}p.displayName="ArticleInfoDefault"},7102:function(e,t,n){"use strict";n.d(t,{Q:function(){return a},j:function(){return s}});n(40809);var r=n(6891),i=n(69995),o=n(85349);const a={[r.K.DEFAULT]:{heading:"",ariaLabel:"Story summary"}};function s({screen:e,publishedDate:t,updatedDate:n,showTitle:a,summaries:s}){const l={[r.K.DEFAULT]:()=>(0,o.jsx)(i.m,{publishedDate:t,updatedDate:n,showTitle:a,summaries:s})}[e];return l?l():null}s.displayName="ArticleInfoScreen"},6891:function(e,t,n){"use strict";n.d(t,{K:function(){return r}});const r={DEFAULT:"default"}},79776:function(e,t,n){"use strict";n.d(t,{Kz:function(){return a},Tp:function(){return l},Wf:function(){return s},y4:function(){return c}});var r=n(21143),i=n.n(r),o=n(78299);const a=i()(o.Ay).withConfig({displayName:"ArticleToolsstyles__StyledTriggerButton",componentId:"sc-zup3y6-0"})(["width:42px;height:42px;border-radius:50%;background-color:transparent;&,&:active,&:focus,&:hover{color:",";svg{fill:",";}}&:active,&:focus,&:hover{background-color:",";}"],({$greyTheme:e=!1})=>e?"var(--color-grey-400)":"var(--color-grey-500)",({$greyTheme:e=!1})=>e?"var(--color-grey-400)":"var(--color-grey-500)",({$greyTheme:e=!1})=>e?"var(--color-grey-700)":"var(--color-grey-100)"),s=i().div.withConfig({displayName:"ArticleToolsstyles__StyledToggletipContainer",componentId:"sc-zup3y6-1"})(["display:inline-block;"]),l=i().div.withConfig({displayName:"ArticleToolsstyles__Region",componentId:"sc-zup3y6-2"})(["display:grid;grid-template-columns:1fr;gap:0;justify-items:normal;width:100%;"]),c=i().div.withConfig({displayName:"ArticleToolsstyles__StyledToggletipContent",componentId:"sc-zup3y6-3"})(["width:335px;max-width:100%;padding:16px;"])},37150:function(e,t,n){"use strict";n.d(t,{E:function(){return _}});var r=n(14375),i=n(40809),o=n(66831),a=n(79776),s=n(2002),l=n(50326),c=n(60760),d=n(89167),u=n(85040),p=n(46051),m=n(29315),f=n(51617),g=n(97668),h=n(94566),b=n(63488),y=n(30137),v=n(87854),w=n(97446),x=n(85349);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?j(Object(n),!0).forEach(function(t){O(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _({analytics:e={},className:t="",componentId:n,hideTopics:j=!1,story:O={},theme:_=b.cj.DEFAULT,toggletipPosition:A=p.$d.TOP_RIGHT,wideBreakpoint:C=768,listenOptions:k=[]}){const{isAppview:P}=(0,u.f)(),{isPageNewsAssistant:T}=(0,d.p_)(),N=P&&T,{_id:I,canonical_url:L}=O,D=(0,v.KM)((0,v.tT)(L?.trim()||"")),E=_===b.cj.GREY,[$,R]=(0,i.useState)(null),B=s.H[$],M=$?I:null,U=(0,r.useContent)({source:h.Sw&&M?"content-by-content-id":null,query:{id:M,env:D.startsWith("/sb/")?"dev":"prod",traits:f.w.join(",")}}),F=e=>{R(e)},V=(0,i.useMemo)(()=>U?(0,f.K)({storyContent:U,requestUri:D}):void 0,[U,D]),z=(0,g.GD)(V?.tgam_topics),W=(0,c.N)({query:`(min-width: ${(0,y.D0)(C)})`})||!1,H=(0,c.N)({query:`(max-width: ${(0,y.D0)(C-1)})`})||!1,q={$greyTheme:E,icon:"more"},G=(0,w.A)(["tgam-article-tools",t]),K=e=>(e?"close":"open")+" article tools",J=e?.fid;return(0,x.jsxs)(x.Fragment,{children:[W&&(0,x.jsx)(a.Wf,{className:G,children:(0,x.jsx)(m.A,{align:A,buttonId:`article-tools-trigger-${I}-${n}`,buttonRender:e=>(0,x.jsx)(a.Kz,S(S(S({},e),q),{},{"aria-label":K($),analytics:{fid:J,action:K($)},className:"tgam-article-tools-trigger"})),onClose:()=>R(null),onClosed:()=>R(null),onOpen:()=>R(o.$6.DEFAULT),showDismissButton:!1,toggletipId:`article-tools-toggletip-${I}-${n}`,children:(0,x.jsx)(a.y4,{children:(0,x.jsx)(a.Tp,{role:"region","aria-live":"assertive",children:(0,x.jsx)(s.I,{screen:$,contentId:M,canonicalUrl:D,storyContent:U,storyMeta:V,topics:z,wideBreakp
2oint:C,onChangeScreen:F,hideAuthTools:N,hideTopics:j,listenOptions:k})})})})}),H&&(0,x.jsx)("div",{className:G,children:(0,x.jsx)(l.Q,{ariaLabel:B?.ariaLabel,heading:B?.heading,id:`article-tools-modal-${I}-${n}`,onRequestClose:()=>R(null),onAfterClose:()=>R(null),onAfterOpen:()=>R(o.$6.DEFAULT),triggerButtonRender:(e,t)=>(0,x.jsx)(a.Kz,S(S(S({},e),q),{},{"aria-label":K(t),analytics:{fid:J,action:K(t)}})),children:(0,x.jsx)(a.Tp,{role:"region","aria-live":"assertive",children:(0,x.jsx)(s.I,{screen:$,contentId:M,canonicalUrl:D,storyContent:U,storyMeta:V,topics:z,wideBreakpoint:C,onChangeScreen:F,hideAuthTools:N,listenOptions:k})})})})]})}_.displayName="ArticleTools"},56447:function(e,t,n){"use strict";n.d(t,{r:function(){return x}});var r=n(43993),i=n(40809),o=n(21143),a=n.n(o),s=n(66831),l=n(85005),c=n(78299),d=n(74411),u=n(37792),p=n(74111),m=n(20484),f=n(67195),g=n(30137),h=n(85349);const b=a().div.withConfig({displayName:"ArticleToolsDefault__DivStyled",componentId:"sc-1ehozvp-0"})(["display:grid;grid-template-columns:1fr;gap:var(--space-4);align-content:start;align-items:center;justify-items:start;padding:0;width:100%;min-height:",";"],(0,g.D0)(193)),y=a().hr.withConfig({displayName:"ArticleToolsDefault__HrStyled",componentId:"sc-1ehozvp-1"})(["border-top:1px solid var(--color-grey-200);border-bottom:none;width:100%;margin:0;"]),v=a()(c.Ay).withConfig({displayName:"ArticleToolsDefault__ButtonStyled",componentId:"sc-1ehozvp-2"})(["",";grid-template-columns:auto 1fr;display:grid;justify-items:start;gap:var(--space-8);padding:0;min-height:",";text-transform:none;width:100%;"],g.cE,(0,g.D0)(44)),w=a()(v).withConfig({displayName:"ArticleToolsDefault__GiftButtonStyled",componentId:"sc-1ehozvp-3"})(["position:relative;"]);function x({contentId:e,canonicalUrl:t,storyMeta:n,onChangeScreen:o,topics:a,hideAuthTools:g=!1,hideTopics:x=!1,listenOptions:j=[]}){const{user:S}=(0,m.J)(),O=S.id.hashExternal??"",{fetchGiftArticleData:_,sharesLeft:A}=(0,p._)({contentId:e,userIdHashExternal:O});(0,i.useEffect)(()=>{e&&n&&_()},[e,_,n]);const{logInUrl:C,logInModalOpen:k,logInModalAnalytics:P,logInModalLazy:T}=(0,f.A)({intcmp:"article-tools"}),{articleBookmarkable:N,articleGiftable:I,primarySiteId:L}=n??{};return(0,h.jsxs)(b,{children:[(0,h.jsx)(v,{href:t,icon:"new-tab",target:"_blank",theme:c.ox.GREY,variant:c.Ck.ICON,children:"Open in a new tab"}),(0,h.jsx)(y,{}),(0,h.jsx)(v,{icon:"share-ios-web",theme:c.ox.GREY,variant:c.Ck.ICON,onClick:()=>o(s.$6.SHARE),children:"Share"}),!!j.length&&(0,h.jsx)(v,{icon:"new-tab",theme:c.ox.GREY,variant:c.Ck.ICON,onClick:()=>o(s.$6.LISTEN),children:"Listen on your podcast app"}),!g&&N&&!S.loggedIn&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(u.s0,{icon:"bookmark",analytics:P,href:C,onClick:k,rel:C?"external":void 0,children:"Save for later"}),T]}),!g&&N&&S.loggedIn&&(0,h.jsx)(d.X,{contentId:e,primarySiteId:L}),!g&&I&&S.anonymous&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(w,{icon:"gift",theme:c.ox.GREY,variant:c.Ck.ICON,analytics:P,href:C,onClick:k,rel:C?"external":void 0,children:"Gift this article"}),T]}),!g&&I&&S.registered&&(0,h.jsx)(w,{icon:"gift",theme:c.ox.GREY,variant:c.Ck.ICON,href:`${r.SUBSCRIPTIONS_DOMAIN}/digital?utm_cmp=subscribe-for-article-gift`,children:"Gift this article"}),!g&&I&&S.subscribed&&(0,h.jsx)(w,{icon:"gift",theme:c.ox.GREY,variant:c.Ck.ICON,badgeValue:A,onClick:()=>o(s.$6.GIFT),children:"Gift this article"}),!g&&!x&&(0,h.jsx)(l.A,{topics:a,user:S})]})}x.displayName="ArticleToolsDefault"},85005:function(e,t,n){"use strict";n.d(t,{A:function(){return y}});var r=n(56103),i=n.n(r),o=n(40809),a=n(21143),s=n.n(a),l=n(74104),c=n(29543),d=n(67195),u=n(97668),p=n(85349);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEac
2h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h=s().div.withConfig({displayName:"ArticleToolsFollow__TopicDivStyled",componentId:"sc-al3y02-0"})(["display:flex;flex-wrap:wrap;gap:var(--space-8);"]),b=s().hr.withConfig({displayName:"ArticleToolsFollow__HrStyled",componentId:"sc-al3y02-1"})(["border-top:1px solid var(--color-grey-200);border-bottom:none;width:100%;margin:0;"]);function y({topics:e,user:t}){const{dispatchTopics:n,topicsState:r}=(0,c.gB)(),{ready:a}=r,s=t.id.hash??"",[m,g]=(0,o.useState)([]),y=e.slice(0,3),{logInUrl:v,logInModalOpen:w,logInModalAnalytics:x,logInModalLazy:j}=(0,d.A)({intcmp:"article-tools-follow"}),S=(0,o.useMemo)(()=>Object.values(r.topics),[r.topics]);(0,o.useEffect)(()=>g(Object.values(S)),[S]);const O=(0,o.useCallback)(async(e,r,o,a)=>{if(!t.loggedIn)return;const s=y.find(e=>e.id===o);let l;g(e=>{l=e.find(e=>e.id===o);const t=e.find(e=>e.id===o),n=t||s;if(!n)return e;return!!t?e.map(e=>e.id===o?f(f({},e),{},{following:!r}):e):[...e,f(f({},n),{},{following:!r})]});const d=r?"unfollow":"follow",p=!0===s?.authorTopic;try{p?await(0,u.nr)({hashId:e,topicKey:a,action:d,topicKeyType:"slug"}):await(0,u.hA)({hashId:e,topicKey:o,action:d,topicKeyType:"id"}),n({type:c.$9,payload:[f(f({},s||{}),{},{following:!r})]})}catch(e){g(e=>l?e.map(e=>e.id===o?l:e):e.filter(e=>e.id!==o)),i().warn(`Failed to ${d} topic ${o} (${a}):`,e)}},[y,n,t.loggedIn]);if(!y.length)return null;const _=t.loggedIn;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(b,{}),(0,p.jsx)("p",{className:"text-gmb-6 grey-800",children:"Follow topics and authors"}),(0,p.jsx)(h,{children:y.map(e=>{const t=m.find(t=>t.id===e.id),n=t?t.following:e.following,r=!(!a||!_)&&n,i=`${r?"unfollow":"follow"} ${e.name||t?.name}`,o=_?i:x.action;return(0,p.jsx)(l.t,{text:e.name,maxChar:35,isFollowing:r,onClick:_?()=>O(s,r,e.id,e.slug):w,href:_?void 0:v,rel:_?void 0:"external",analytics:{fid:"article toolbar topics",action:o,label:i}},e.id)})}),j]})}y.displayName="ArticleToolsFollow"},29308:function(e,t,n){"use strict";n.d(t,{C:function(){return x}});var r=n(40809),i=n(21143),o=n.n(i),a=n(66831),s=n(78299),l=n(66145),c=n(98683),d=n(64668),u=n(74111),p=n(20484),m=n(40761),f=n(12675),g=n(30137),h=n(85349);const b=(0,f.A)("[ArticleToolsGift]"),y=o().div.withConfig({displayName:"ArticleToolsGift__GiftDivStyled",componentId:"sc-hwulc2-0"})(["",";display:grid;grid-template-columns:1fr;width:100%;gap:1rem;padding:0;text-align:left;h3,p{text-align:left;}p{margin:0;}@media (max-width:480px){padding:1rem 0 0 0;}"],g.cE),v=o().div.withConfig({displayName:"ArticleToolsGift__ButtonDivStyled",componentId:"sc-hwulc2-1"})(["display:grid;grid-template-columns:auto auto;gap:2rem;width:100%;justify-items:start;justify-content:start;"]),w=o()(s.Ay).withConfig({displayName:"ArticleToolsGift__ButtonStyled",componentId:"sc-hwulc2-2"})(["display:flex;flex-direction:row;gap:0.5rem;margin:0;padding:0;justify-items:start;width:auto;"]);function x({contentId:e,storyContent:t,storyMeta:n}){const{user:i}=(0,p.J)(),o=i.id.hashExternal??"",[s,f]=(0,r.useState)(!1),[g,x]=(0,r.useState)(!1),[j,S]=(0,r.useState)({icon:"email",text:"Email"}),[O,_]=(0,r.useState)({icon:"copy",text:"Copy link"}),{addGiftArticle:A,articleShareStatus:C,fetchGiftArticleData:k,shareLink:P,message:T}=(0,u._)({contentId:e,userIdHashExternal:o}),{shareTitle:N,shareDescription:I}=n??{},L=s||(0,m.gD)(t),D=(0,a.NO)({title:N,deck:I,url:P});(0,r.useEffect)(()=>{e&&n&&(f(!0),k().finally(()=>{f(!1)}))},[e,k,n]);const E=(0,r.useCallback)(e=>{e.preventDefault(),x(!0),S({icon:"email",text:"Wait"}),A().then(({added:e=!1})=>{e?window.open(D):S({icon:"info-outline",text:"Error"})}).catch(e=>{b.error("Email click:",e),S({icon:"info",text:"Error"})}).finally(()=>{x(!1),setTimeout(()=>{S({icon:"email",text:"Email"})},a.PW)})},[A,D]),$=(0,r.useCallback)(()=>{x(!0),_({icon:"copy",text:"Copying"}),A().then(({added:e=!1})=>{e?(0,a.lW)(P).then(()=>{_({icon:"checkmark",text:"Link copied"})}):(0,a.lW)("").then(()=>{_({icon:"info-outline",text:"Link error"})})}).catch(e=>{b.error("Copy click:",e),(0,a.lW)("").then(()=>{_({icon:"info",text:"Link error"})})}).finally(()=>{x(!1),setTimeout(()=>{_({icon:"copy",text:"Copy link"})},a.PW)})},[A,P]);return(0,h.jsx)(y,{children:L?(0,h.jsx)(d.A,{feature:a.Ts,className:"mv-8 text-gmr-3"}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(l.A,{as:"h3",className:"text-gmb-5",children:T?.heading??""}),(0,h.jsx)(l.A,{className:"text-gmr-4",children:T?.blurb??""}),["newShareable","alreadyShared"].includes(C)&&(0,h.jsxs)(v,{children:[(0,h.jsxs)(w,{href:D,icon:j.icon,onClick:E,analytics:{fid:"gift an article - email",label:"email"},disabled:g,children:[j.text,"Wait"===j.text&&(0,h.jsx)(c.X,{})]}),(0,h.jsxs)(w,{icon:O.icon,analytics:{action:"link copied",fid:"gift an article - copy link",label:"copy link"},disabled:g,onClick:$,children:[O.text,"Copying"===O.text&&(0,h.jsx)(c.X,{})]})]})]})})}x.displayName="ArticleToolsGift"},18327:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});n(40809);var r=n(21143),i=n.n(r),o=n(9458),a=n(85349);const s=(0,r.keyframes)(["from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:translateY(0);}"]),l=i().ul.withConfig({displayName:"ArticleToolsListen__ListStyled",componentId:"sc-61zixg-0"})(["list-style:none;margin:0;padding:0;width:100%;display:grid;gap:var(--space-16);"]),c=i().li.withConfig({displayName:"ArticleToolsListen__ItemStyled",componentId:"sc-61zixg-1"})(["width:100%;",""],({$animateIn:e,$index:t})=>e&&(0,r.css)(["opacity:0;animation:"," 220ms ease forwards;animation-delay:","ms;"],s,70*t)),d=i().a.withConfig({displayName:"ArticleToolsListen__LinkStyled",componentId:"sc-61zixg-2"})(["display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-8);color:var(--color-grey-800);text-decoration:none;min-height:var(--space-44);&:hover,&:focus{text-decoration:underline;}
2span{text-align:left;}"]);function u({listenOptions:e,animateIn:t=!1}){return(0,a.jsx)(l,{children:e.map((e,n)=>{const{icon:r="listen",label:i,url:s}=e;return(0,a.jsx)(c,{$animateIn:t,$index:n,children:(0,a.jsxs)(d,{href:s,target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(o.A,{symbol:r,width:"18",height:"18"}),(0,a.jsx)("span",{className:"text-gmr-4",children:i})]})},`${i}-${s}`)})})}u.displayName="ArticleToolsListen"},2002:function(e,t,n){"use strict";n.d(t,{H:function(){return f},I:function(){return g}});var r=n(40809),i=n(21143),o=n.n(i),a=n(66831),s=n(56447),l=n(29308),c=n(18327),d=n(62553),u=n(85349);const p=180,m=o().div.withConfig({displayName:"ArticleToolsScreen__ScreenTransitionWrapper",componentId:"sc-10255cz-0"})(["opacity:",";transition:opacity ","ms ease;"],({$transitionState:e})=>"exiting"===e?0:1,p),f={[a.$6.GIFT]:{heading:a.Ts,ariaLabel:a.Ts},[a.$6.SHARE]:{heading:a.yI,ariaLabel:a.yI},[a.$6.LISTEN]:{heading:a.Zw,ariaLabel:a.Zw},[a.$6.DEFAULT]:{heading:"",ariaLabel:"Article tools"}};function g({screen:e,contentId:t,canonicalUrl:n,storyContent:i,storyMeta:o,topics:f,wideBreakp
2oint:g,onChangeScreen:h,hideAuthTools:b=!1,hideTopics:y=!1,listenOptions:v=[]}){const[w,x]=(0,r.useState)(e),[j,S]=(0,r.useState)("entered");(0,r.useEffect)(()=>{if(e===w)return;if(!e)return x(e),void S("entered");if(!w){x(e),S("entering");const t=window.setTimeout(()=>{S("entered")},p);return()=>window.clearTimeout(t)}S("exiting");const t=window.setTimeout(()=>{x(e),S("entering")},p),n=window.setTimeout(()=>{S("entered")},2*p);return()=>{window.clearTimeout(t),window.clearTimeout(n)}},[w,e]);const O=(e=>{if(!e)return[];return[...e.filter(e=>e.authorTopic),...e.filter(e=>!e.authorTopic)]})(f),_={[a.$6.DEFAULT]:()=>(0,u.jsx)(s.r,{contentId:t,canonicalUrl:n,storyMeta:o,onChangeScreen:h,topics:O,hideAuthTools:b,hideTopics:y,listenOptions:v}),[a.$6.GIFT]:()=>(0,u.jsx)(l.C,{contentId:t,storyContent:i,storyMeta:o}),[a.$6.SHARE]:()=>(0,u.jsx)(d.T,{canonicalUrl:n,storyContent:i,storyMeta:o,wideBreakpoint:g}),[a.$6.LISTEN]:()=>(0,u.jsx)(c.A,{listenOptions:v,animateIn:"entering"===j&&w===a.$6.LISTEN})}[w];return _?(0,u.jsx)(m,{$transitionState:j,children:_()}):null}g.displayName="ArticleToolsScreen"},62553:function(e,t,n){"use strict";n.d(t,{T:function(){return w}});var r=n(43993),i=n(40809),o=n(21143),a=n.n(o),s=n(66831),l=n(78299),c=n(64668),d=n(5941),u=n(20484),p=n(29794),m=n(40761),f=n(30137),g=n(85349);const h=a()(l.Ay).withConfig({displayName:"ArticleToolsShare__ShareButtonStyled",componentId:"sc-9ldjak-0"})(["color:var(--color-grey-800);grid-template-columns:auto 1fr;display:grid;justify-items:start;gap:var(--space-8);padding:0;min-height:",";width:100%;"],(0,f.D0)(44)),b=a().ul.withConfig({displayName:"ArticleToolsShare__ListStyled",componentId:"sc-9ldjak-1"})(["display:grid;grid-template-columns:1fr 1fr;list-style-type:none;margin:0;padding:0;"]),y=a().div.withConfig({displayName:"ArticleToolsShare__DivStyled",componentId:"sc-9ldjak-2"})(["display:grid;grid-template-columns:1fr;gap:1rem;text-align:left;"]),v=a().h3.withConfig({displayName:"ArticleToolsShare__TitleStyled",componentId:"sc-9ldjak-3"})(["",";margin:0;text-align:left;display:none;@media (min-width:","){display:block;}
2"],f.Ns,({$wideBreakpoint:e})=>(0,f.D0)(e)),w=({canonicalUrl:e,storyContent:t,storyMeta:n,wideBreakpoint:o=768})=>{const{user:a}=(0,u.J)(),f=(0,d.E)()?a.id.hashExternal:void 0,w=`${r.BASE_URL}${e}`,x=(0,s.FW)({url:w,gpsid:f}),j=w+"?"+p.G2,S=w+"?"+p.uq,[O,_]=(0,i.useState)({icon:"copy",text:"Copy link"}),{shareTitle:A,shareHeadline:C}=n??{},k=(0,m.gD)(t),P=(0,i.useCallback)(e=>{e.preventDefault(),(0,s.lW)(x).then(()=>{_({icon:"checkmark",text:"Link copied"}),setTimeout(()=>{_({icon:"copy",text:"Copy link"})},s.PW)})},[x]),T=[{label:O.text,icon:O.icon,handleClick:P},{label:"Reddit",icon:"reddit",href:(0,s.Qi)({platform:"reddit",url:j,text:A})},{label:"Email",icon:"email",href:(0,s.uS)({url:S,title:A,deck:C})},{label:"WhatsApp",icon:"whatsapp",href:(0,s.Qi)({platform:"whatsapp",url:j,text:A})},{label:"LinkedIn",icon:"linkedin",href:(0,s.Qi)({platform:"linkedin",url:j,text:A})},{label:"X/Twitter",icon:"x",href:(0,s.Qi)({platform:"x",url:j,text:A})}];return(0,g.jsx)(y,{children:k?(0,g.jsx)(c.A,{feature:s.yI,className:"mv-8 text-gmr-3"}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(v,{className:"text-gmb-4",$wideBreakp
2oint:o,children:s.yI}),(0,g.jsx)(b,{children:T.map(({label:e,href:t,icon:n,handleClick:r})=>(0,g.jsx)("li",{children:(0,g.jsx)(h,{href:t,target:"_blank",rel:"noopener noreferrer",icon:n,theme:l.ox.GREY,variant:l.Ck.ICON,analytics:{fid:"social share tools",label:e},onClick:r,children:e})},e))})]})})};w.displayName="ArticleToolsShare"},66831:function(e,t,n){"use strict";n.d(t,{$6:function(){return i},FW:function(){return l},NO:function(){return c},PW:function(){return u},Qi:function(){return o},Ts:function(){return m},UC:function(){return d},Zw:function(){return g},gp:function(){return p},lW:function(){return a},uS:function(){return s},yI:function(){return f}});var r=n(43993);const i={DEFAULT:"default",SHARE:"share",GIFT:"gift",LISTEN:"listen"};function o({platform:e="",url:t="",text:n=""}){const r=encodeURIComponent(t),i=encodeURIComponent(n),o=i?`${i}%20-%20${r}`:r;return{linkedin:`https://www.linkedin.com/feed/?shareActive=true&text=${o}`,reddit:`https://www.reddit.com/submit?url=${r}&title=${i}`,whatsapp:`https://api.whatsapp.com/send?text=${o}`,x:`https://x.com/intent/post?url=${r}&text=${i}%20%2Fvia%20%40globeandmail`}[e.toLowerCase()]||t}function a(e){return navigator.clipboard.writeText(e)}function s({title:e="",deck:t="",url:n=""}){return`mailto:?subject=${e}&body=From the Globe and Mail: ${t} - ${n}`}const l=({url:e,gpsid:t=""})=>{const n=t?`&gpsid=${t}`:"";return`${e}${["?utm_source=Shared+Article+Sent+to+User","&utm_medium=LinkCopy","&utm_campaign=Shared+Web+Article+Links"].join("")}${n}`},c=({title:e,deck:t,url:n})=>`mailto:?subject=🎁 Gifted from The Globe and Mail:  ${e}&Body=You've been sent a Globe and Mail article by a subscriber. You can access this article without a subscription.%0D%0A%0D%0A${e}%0D%0A%0D%0A${t}%0D%0A%0D%0ARead it here:  ${n}`,d=({baseUrl:e=r.BASE_URL,userId:t="",contentId:n=""})=>`${e}/gift/${t}/${n}/`,u=4e3,p="Give this article",m="Gift this article",f="Share this article",g="Listen on your podcast app"},19656:function(e,t,n){"use strict";n.d(t,{d:function(){return g}});var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(15710),s=n(30137),l=n(85349);const c=["children","className","greyTheme","onClick"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m=o().button.withConfig({displayName:"ShowMoreButton__ShowMoreButtonStyled",componentId:"sc-1ww7emb-0"})(["--tgam-show-more-button-text-color:",";--tgam-show-more-button-bg-color:",";--tgam-show-more-button-bg-color-hover:",";width:100%;padding:var(--space-16);border:none;border-radius:",";text-align:left;appearance:none;cursor:pointer;display:block;background-color:var(--tgam-show-more-button-bg-color);color:var(--tgam-show-more-button-text-color);transition:background-color 0.3s ease-in-out;&:hover,&:focus-visible,&:active{background-color:var(--tgam-show-more-button-bg-color-hover);}"],({$greyTheme:e=!1})=>e?"var(--color-white-100)":"var(--color-grey-800)",({$greyTheme:e=!1})=>e?"var(--color-grey-700)":"var(--color-grey-100)",({$greyTheme:e=!1})=>e?"var(--color-grey-700)":"var(--color-grey-200)",(0,s.D0)(2)),f=o().div.withConfig({displayName:"ShowMoreButton__ButtonContentStyled",componentId:"sc-1ww7emb-1"})(["display:flex;align-items:center;justify-content:center;gap:var(--space-8);svg{width:var(--space-16);height:var(--space-16);
2fill:",";flex-shrink:0;}"],({$greyTheme:e=!1})=>e?"var(--color-white-100)":"var(--color-grey-800)");function g(e){let{children:t,className:n,greyTheme:i=!1,onClick:o=a.lQ}=e,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,c);return(0,l.jsx)(m,u(u({className:(0,r.A)(["text-gml-2","mt-8",n]),onClick:o,$greyTheme:i},s),{},{children:(0,l.jsxs)(f,{$greyTheme:i,children:[(0,l.jsx)("span",{children:t}),(0,l.jsx)("svg",{role:"img","aria-hidden":!0,focusable:!1,pointerEvents:"none",children:(0,l.jsx)("use",{xlinkHref:"#open-accordion"})})]})}))}g.displayName="ShowMoreButton"},53659:function(e,t,n){"use strict";n.d(t,{y:function(){return o}});var r=n(40809),i=n(85349);function o({applyTabIndex:e=!1,className:t,items:n,maxVisible:o=3}){const[a,s]=(0,r.useState)(!!n?.length&&n.length>o),[l,c]=(0,r.useState)(!1),d=(0,r.useRef)(void 0);(0,r.useEffect)(()=>{l&&(d?.current?.focus(),c(!1))},[d,l]);const u=(0,r.useCallback)(()=>{s(!1),c(!0)},[]);if(!n?.length)return{wrappedItems:[],onButtonClick:()=>{},buttonVisible:!1};return{wrappedItems:n.map((n,s)=>{if(!(0,r.isValidElement)(n))return n;const l=a&&s===o-1,c=a&&s>=o,u=s===o;return(0,i.jsx)("div",{ref:u?d:void 0,tabIndex:e&&u?-1:void 0,"data-hidden":!!c||void 0,"data-last-visible":!!l||void 0,className:t,children:n},s)}),onButtonClick:u,buttonVisible:a}}},50326:function(e,t,n){"use strict";n.d(t,{Q:function(){return u}});var r=n(40809),i=n(290),o=n(76755),a=n(35790),s=n(40761),l=n(13877),c=n(85349);const d=(0,r.lazy)(()=>(0,l.L5)(()=>Promise.all([n.e(1862),n.e(4678)]).then(n.bind(n,17030))));function u({ariaLabel:e,children:t,heading:n,id:l,onAfterClose:u,onAfterOpen:p,onRequestClose:m,triggerButtonRender:f}){const[g,h]=(0,r.useState)(!1),b=(0,r.useCallback)(()=>{h(!0),(0,s.Ak)(p)},[p]),y=(0,r.useCallback)(()=>{h(!1),(0,s.Ak)(m)},[m]),v=(0,r.useCallback)(()=>{h(!1),(0,s.Ak)(u)},[u]),[w,x]=(0,r.useState)(!1);return(0,o.S)(()=>x(!0),[],g),(0,c.jsxs)(c.Fragment,{children:[f({"aria-controls":l,"aria-expanded":g,"aria-haspopup":"dialog",onClick:()=>h(!g)},g),w&&(0,c.jsx)(i.tH,{fallbackRender:a.Cl,children:(0,c.jsx)(r.Suspense,{children:(0,c.jsx)(d,{ariaLabel:e,heading:n,id:l,isOpen:g,onAfterClose:v,onAfterOpen:b,onRequestClose:y,children:t})})})]})}u.displayName="SlidingModalWithButton"},16805:function(e,t,n){"use strict";n.d(t,{I:function(){return m}});var r=n(13287),i=n(40809),o=n(54697),a=n(23027),s=n(39455),l=n(40076),c=n(12675),d=n(63488),u=n(85349);const p=(0,c.A)("[StoryCardBylines]");function m({additionalText:e,bold:t=!0,className:n="",credits:c,debugType:m="",forceBylines:f=!1,forceHeadshot:g=!1,hideHeadshot:h=!1,ignoreStaffOrFreelance:b=!1,labelData:y,storyOwner:v,subtype:w,theme:x=d.cj.DEFAULT}){const j=(0,i.useMemo)(()=>c||[],[c]),S=(0,s.C)({subtype:w,label:y?.text}),O=(0,l.c8)(v),_=(0,o.e2)({bylines:j,columnOrOpinion:S,forceBylines:f,ignoreStaffOrFreelance:b,staffOrFreelance:O}),A=(0,o.vV)({hideHeadshot:h,showAuthorBylines:_,columnOrOpinion:S,forceHeadshot:g,bylines:j})&&(0,u.jsx)(a.w,{aspectRatio:"1:1",className:"tgam-card-bylines__image",sizes:["40px"],source:j[0].image,srcSetDefaultWidth:40,srcSetWidths:[40,80,120]},j[0].name),C=(0,r.A)(["tgam-card-bylines__name",{"text-gml-3":t,"text-gmr-5":!t}]),k=_&&j.map((t,n)=>{const r=t?.additional_properties?.original?.byline||t.name;if(!r)return null;const o=n===j.length-1,a=j.length>1&&n>0&&(0,u.jsx)("span",{className:"tgam-card-bylines__separator text-gmr-6",children:o?" and ":", "});return(0,u.jsxs)(i.Fragment,{children:[a,(0,u.jsx)("span",{className:C,children:r}),e&&1===j.length&&(0,u.jsx)("span",{className:"tgam-card-bylines__text text-gmr-6",children:e})]},r)}).filter(Boolean);(0,i.useEffect)(()=>{""!==m&&p.debug(m,{bylines:j.map(e=>e.name),forceBylines:f,ignoreStaffOrFreelance:b,staffOrFreelance:O,showAuthorBylines:_,authorNames:k})},[k,j,m,f,b,_,O]);const P=(0,r.A)(["tgam-card-bylines",{"tgam-card-bylines--grey":x===d.cj.GREY},n]);return k?.length?(0,u.jsxs)("div",{className:P,children:[A&&(0,u.jsx)("span",{className:"tgam-card-bylines__image-wrapper",children:A}),(0,u.jsx)("span",{children:k})]}):null}m.displayName="StoryCardBylines"},23134:function(e,t,n){"use strict";n.d(t,{N:function(){return l}});var r=n(13287),i=(n(40809),n(67481)),o=n(26434),a=n(63488),s=n(85349);function l({className:e="",story:t,theme:n=a.cj.DEFAULT}){if((0,o.vU)(t))return null;const l=t?.planning?.story_length?.word_count_actual??0,c=(0,i.K4)(l),d=(0,r.A)(["tgam-card-word-count","text-gmr-4",{"tgam-card-word-count--grey":n===a.cj.GREY},e]);return(0,s.jsx)("div",{className:d,children:(0,s.jsx)("span",{children:c})})}l.displayName="StoryCardReadTime"},54697:function(e,t,n){"use strict";n.d(t,{e2:function(){return i},vV:function(){return o}});const r=3;function i({bylines:e,columnOrOpinion:t,forceBylines:n,ignoreStaffOrFreelance:i=!1,staffOrFreelance:o}
2){return(i?n||t:n&&o||t)&&e.length<=r}function o({hideHeadshot:e=!1,showAuthorBylines:t=!1,columnOrOpinion:n=!1,forceHeadshot:r=!1,bylines:i=[]}){const o=!!i[0]?.image?.url?.length;return!e&&t&&(n||r)&&1===i.length&&o}},26998:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var r=n(13287),i=(n(40809),n(23027)),o=n(85349);function a({canonicalUrl:e,className:t,openInNewTab:n=!1,photoData:a}){const{aspectRatio:s,source:l,srcSetWidths:c=[300,600,900]}=a;if(s&&l){const a=(0,o.jsx)(i.w,{aspectRatio:s,className:"tgam-card-media__img",source:l,srcSetWidths:c});if(!a)return null;const d=(0,r.A)(["tgam-card-media--image",t]);return e?(0,o.jsx)("a",{className:d,href:e,rel:n?"noopener noreferrer":void 0,target:n?"_blank":void 0,children:a}):(0,o.jsx)("div",{className:d,children:a})}return null}},61021:function(e,t,n){"use strict";n.d(t,{M:function(){return a}});var r=n(13287),i=(n(40809),n(12474)),o=n(85349);function a({featuredMediaType:e,isSponsored:t=!1,mainPhoto:n,promoItems:a,isGreyTheme:s,loopVideo:l=!1}){return(0,i.P0)({featuredMediaType:e,premiumMedia:a?.premium})?(0,o.jsx)("div",{className:(0,r.A)(["tgam-card-media--premium",{"tgam-card-media--grey":s}]),children:(0,o.jsx)(i.z9,{featuredMediaType:"premium",isSponsored:t,loadingPhoto:n,premiumMedia:a.premium,premiumMediaCaptionsOverride:!1,showCaptions:!0,fallbackImage:null,isGreyTheme:s,loopVideo:l})}):null}},78299:function(e,t,n){"use strict";n.d(t,{Ck:function(){return g},ox:function(){return f}});var r=n(13287),i=n(40809),o=n(21143),a=n.n(o),s=n(9458),l=n(30137),c=n(85349);const d=["analytics","aria-label","borderRadius","children","classFont","className","disabled","fullWidth","href","icon","id","isSponsored","onClick","reference","rel","style","tabIndex","target","theme","type","variant","badgeValue"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f={GREY:"grey",RED:"red",TEAL:"teal",DARK:"dark",LIGHT:"light"},g={SOLID:"solid",OUTLINE:"outline",TEXT:"text",LINK:"link",ICON:"icon",PILL:"pill"},h=a().div.withConfig({displayName:"Button__Badge",componentId:"sc-136o1ng-0"})(["",";display:flex;place-content:center;place-items:center;position:absolute;top:8px;left:12px;background-color:var(--color-red-500);border-radius:50%;width:12px;height:12px;font-size:8px;color:white;"],l.UP),b=a().button.attrs(({$borderRadius:e,$fullWidth:t})=>({$borderRadius:e||(0,l.D0)(2),$fullWidth:t||!1})).withConfig({displayName:"Button__StyledButton",componentId:"sc-136o1ng-1"})(["border-radius:",";width:",";"],({$borderRadius:e})=>e,({$fullWidth:e})=>e?"100%":"auto");function y(e){const{analytics:t={},"aria-label":n=null,borderRadius:o,children:a,classFont:l="",className:u="",disabled:m=!1,fullWidth:y=!1,href:v=null,icon:w=null,id:x=null,isSponsored:j=!1,onClick:S,reference:O,rel:_=null,style:A=null,tabIndex:C=null,target:k=null,theme:P=f.GREY,type:T,variant:N=(w?g.ICON:g.SOLID),badgeValue:I=null}=e,L=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,d),D=N.toLowerCase(),E=P.toLowerCase(),$=(0,r.A)(["tgam-button",`tgam-button--${D}-${E}`,{"tgam-button--no-child":!a},l||(j?"text-helb-6":N===g.PILL?"text-gmr-4":"text-gml-2"),u]),R=(0,i.useRef)(void 0),B=O??R,M="_blank"!==k||_?_:"noopener noreferrer";return(0,c.jsxs)(b,p(p({},L),{},{"aria-label":n,as:v?"a":"button",$borderRadius:o,className:$,"data-sophi-action":t?.action,"data-sophi-feature":t?.fid?.toLowerCase(),"data-sophi-label":t?.label,disabled:m,$fullWidth:y,href:v,id:x,onClick:S,ref:B,rel:M,style:A,tabIndex:C,target:k,type:T??(v?void 0:"button"),children:[N===g.ICON&&w&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(s.A,{symbol:w,className:`button-${w} tgam-button__icon c-button__icon`,width:"16",height:"16",focusable:!1}),null!==I&&(0,c.jsx)(h,{children:I})]}),N===g.PILL&&w&&(0,c.jsx)(s.A,{symbol:w,className:`button-${w} tgam-button__icon c-button__icon`,width:"16",height:"16",focusable:!1}),a&&(0,c.jsx)("span",{className:"tgam-button__content",children:a}),D===g.LINK&&v&&(0,c.jsx)(s.A,{symbol:"link-button-chevron",className:"link-button-chevron",width:"7",height:"12",focusable:!1})]}))}y.displayName="Button",t.Ay=y},74104:function(e,t,n){"use strict";n.d(t,{t:function(){return h}});var r=n(40809),i=n.n(r),o=n(21143),a=n.n(o),s=n(78299),l=n(97446),c=n(85349);const d=["className","isFollowing","maxChar","text","onClick"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f=a()(s.Ay).withConfig({displayName:"FollowPill__StyledButton",componentId:"sc-1oe3ctb-0"})(["white-space:nowrap;position:relative;padding-left:16px;.tgam-button__icon{position:absolute;left:16px;opacity:0;}&.follow-pill.follow-pill--active{padding-left:40px;background-color:var(--color-fin-blue-200);color:var(--color-fin-blue-700);.tgam-button__icon{opacity:1;fill:var(--color-fin-blue-700);}&:hover{background-color:var(--color-fin-blue-300);color:var(--color-fin-blue-800);.tgam-button__icon{fill:var(--color-fin-blue-800);}}}&.follow-pill.follow-pill--animated{transition:padding-left 400ms cubic-bezier(0.5,2,0.3,0.8);.tgam-button__icon{transition:opacity 100ms;}}"]);function g(e){const{className:t,isFollowing:n,maxChar:i=35,text:o,onClick:a}=e,u=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,d),[m,g]=(0,r.useState)(!1);if(!o)return null;const h=o.length>i?`${o.slice(0,i)}...`:o,b=(0,l.A)(["follow-pill",t,{"follow-pill--active":n,"follow-pill--animated":m}]);return(0,c.jsx)(f,p(p({},u),{},{"aria-label":o,borderRadius:"50px",icon:"confirmation",className:b,onClick:e=>{g(!0),a(e)},variant:s.Ck.PILL,children:h}))}g.displayName="FollowPill";const h=i().memo(g)},23027:function(e,t,n){"use strict";n.d(t,{w:function(){return p}});var r=n(40809),i=n(21143),o=n.n(i),a=n(87362),s=n(82392),l=n(56871),c=n(94566),d=n(85349);const u=o().img.withConfig({displayName:"ResponsiveImage__Image",componentId:"sc-9n4wgu-0"})(["color:",";"],({$done:e=!1})=>e?"unset":"transparent");function p({aspectRatio:e,className:t,sizes:n,source:i,srcSetDefaultWidth:o=300,srcSetWidths:p}){const m=(0,l.iX)(e)?e:"3:2",f=(0,l.P2)({sourceImage:i,widths:[...p,o],ratios:[m]})[(0,s.JP)(m)],g=f[`w${o}`],h=(0,r.useRef)(null),b=c.Sw&&h.current?h.current.clientWidth:void 0,y=n?.length?n.join(", "):void 0,v=y??(!y&&b?`${b}px`:void 0),[w,x]=(0,r.useState)(!1),[j,S]=(0,r.useState)(!1),O=(0,a.r)();return(0,d.jsx)(u,{$done:w||j,alt:i.alt||i.caption,className:t,height:g?.height??"auto",loading:O?"lazy":"eager",onError:()=>x(!0),onLoad:()=>S(!0),ref:h,sizes:v,src:g.url,srcSet:f.srcSet,width:g?.width??"auto"})}p.displayName="ResponsiveImage"},6369:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(85349);const s=o().span.withConfig({displayName:"PackageLabel__StyledPackageLabel",componentId:"sc-6x0sll-0"})(["background:none;color:",";display:",";text-transform:",";width:fit-content;"],({$theme:e})=>"dark"===e?"var(--color-white-100)":"var(--color-grey-500)",({$show:e})=>e?"inline-block":"none",({$isSponsored:e})=>e&&"uppercase");function l({children:e,className:t="",hasLabel:n=!0,isSponsored:i=!1,overrideTextClass:o=!1,theme:l="light"}){const c=(0,r.A)([{"text-helb-6":i&&!o,"text-gml-3":!i&&!o},t]);return(0,a.jsx)(s,{className:c,$isSponsored:i,$theme:l,$show:n,children:e})}l.displayName="PackageLabel",t.A=l},41944:function(e,t,n){"use strict";n.d(t,{E:function(){return d}});var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(43598),s=n(9458),l=n(85349);const c=o().span.withConfig({displayName:"StoryLabel__StyledStoryLabel",componentId:"sc-bbro41-0"})(["text-transform:",";"],({$isSponsored:e})=>e&&"uppercase");function d({className:e,isSponsored:t=!1,mode:n="light",text:i="",type:o="story",variant:d="default"}){if(!i)return null;const u=(0,r.A)(["tgam-label",`tgam-label--${o}-${d}-${n}`,{"text-helb-6":t,"text-gml-2":!t&&"story"!==o,"text-gml-3":!t&&"story"===o},e]);return(0,l.jsx)(a.A,{condition:"hammer"===d,wrapper:e=>(0,l.jsx)("div",{className:"tgam-label--hammer-wrapper",children:e}),children:(0,l.jsxs)(c,{className:u,$isSponsored:t,children:["live"===d?(0,l.jsx)(s.A,{className:"tgam-label__icon",symbol:"live"}):null,i]})})}d.displayName="StoryLabel"},90180:function(e,t,n){"use strict";n.d(t,{a:function(){return u}});n(40809);var r=n(21143),i=n.n(r),o=n(88951),a=n(85349);const s=i().div.withConfig({displayName:"RelatedTopics__Container",componentId:"sc-c4ul8r-0"})(["display:flex;align-items:center;padding:0;margin:",";overflow-x:auto;overflow-y:clip;scroll-behavior:smooth;max-width:100vw;"],({$marginTop:e="0",$marginBottom:t="0"})=>`${e} 0 ${t} 0`),l=i().ul.withConfig({displayName:"RelatedTopics__ListContainer",componentId:"sc-c4ul8r-1"})(["display:flex;align-items:center;list-style-type:none;padding:0;margin:0;column-gap:var(--space-16);row-gap:var(--space-8);color:",";text-decoration:none;flex-wrap:nowrap;","{flex-wrap:wrap;}"],({$greyTheme:e=!1})=>e?"var(--color-white-100)":"var(--color-grey-500)",o.C9.sm),c=i().li.withConfig({displayName:"RelatedTopics__ListItem",componentId:"sc-c4ul8r-2"})(["display:flex;align-items:center;padding:0;gap:var(--space-16);text-transform:uppercase;color:var(--color-grey-500);flex-wrap:nowrap;white-space:nowrap;"]),d=i().a.withConfig({displayName:"RelatedTopics__Link",componentId:"sc-c4ul8r-3"})(["color:",";opacity:",";text-decoration:none;padding:0;&:hover,&:focus,&:active{color:",";opacity:1;text-decoration:underline;}"],({$greyTheme:e=!1})=>e?"var(--color-white-100)":"var(--color-grey-500)",({$greyTheme:e=!1})=>e?.8:1,({$greyTheme:e=!1})=>e?"var(--color-white-100)":"var(--color-grey-800)");function u({className:e="",relatedTopicsLinks:t=[],greyTheme:n=!1,marginTop:r="0",marginBottom:i="0",dataSophiFeature:o}){return t?.length?(0,a.jsx)(s,{className:e,$marginTop:r,$marginBottom:i,children:(0,a.jsx)(l,{className:"text-gmr-5",$greyTheme:n,
2children:t?.map(({title:e,url:t},r)=>(0,a.jsx)(c,{children:(0,a.jsx)(d,{href:t,$greyTheme:n,"data-sophi-feature":o,children:e})},`${r}-${t}`))})}):null}u.displayName="RelatedTopics"},58885:function(e,t,n){"use strict";n.d(t,{w:function(){return p}});n(40809);var r=n(21143),i=n.n(r),o=n(88951),a=n(30137);const s=(0,r.css)(["position:relative;font-size:",";line-height:",";padding:0 0 0 var(--space-16);color:",";place-items:center;gap:var(--space-8);vertical-align:middle;height:auto;background-color:transparent;margin:",';overflow:visible;align-items:start;.story-sponsored &{font-family:Helvetica,Arial,sans-serif;font-weight:600;}&::before{content:"";position:absolute;top:0;left:0;width:',";height:",";border:none;background-color:var(--color-red-500);transform:translate(0,6px);","{height:",";transform:translate(0,8px);}}","{font-size:",";line-height:",";}"],(0,a.D0)(24),(0,a.D0)(30),({$greyTheme:e})=>e?"var(--color-white-100)":"var(--color-grey-800)",({$marginTop:e="0",$marginBottom:t="0"})=>`${e} 0 ${t} 0`,(0,a.D0)(5),(0,a.D0)(17),o.C9.sm,({$level:e})=>1===e?(0,a.D0)(20):(0,a.D0)(17),o.C9.sm,({$level:e})=>1===e?(0,a.D0)(28):(0,a.D0)(24),({$level:e})=>1===e?(0,a.D0)(36):(0,a.D0)(30)),l=i().h2.withConfig({displayName:"SectionHeadingstyles__DefaultHeading",componentId:"sc-xgqjx3-0"})(["",";display:flex;"],s),c=i().a.withConfig({displayName:"SectionHeadingstyles__HeadingWithLink",componentId:"sc-xgqjx3-1"})(["",";display:grid;grid-template-columns:auto auto;justify-content:start;text-decoration:none;svg{transform:translate(0,8px);fill:",";","{transform:translate(0,12px);}}&:hover{color:",";text-decoration:underline;svg{fill:",";}}"],s,({$greyTheme:e})=>e?"var(--color-white-100)":"var(--color-grey-800)",o.C9.sm,({$greyTheme:e})=>e?"var(--color-white-100)":"var(--color-red-500)",({$greyTheme:e})=>e?"var(--color-white-100)":"var(--color-red-500)");var d=n(9458),u=n(85349);function p({url:e=null,target:t="_blank",headingText:n,marginTop:r="0",marginBottom:i="0",greyTheme:o=!1,className:a="text-gmb-2",level:s=1,dataSophiFeature:p}){return n?e?(0,u.jsxs)(c,{className:a,href:e,target:t,rel:"noopener noreferrer",$marginTop:r,$marginBottom:i,$greyTheme:o,$level:s,"data-sophi-feature":p,children:[n,(0,u.jsx)(d.A,{symbol:"link-button-chevron",width:"16",height:"16"})]}):(0,u.jsx)(l,{className:a,$marginTop:r,$marginBottom:i,$greyTheme:o,$level:s,children:n}):null}p.displayName="SectionHeading"},80436:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(85349));function o({children:e,className:t}){return(0,i.jsx)("div",{className:(0,r.A)(["tgam-card-container",t]),children:e})}o.displayName="StoryCardContainer",t.A=o},86153:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(63488)),o=n(85349);function a({canonicalUrl:e,children:t,className:n,openInNewTab:a=!1,theme:s=i.cj.DEFAULT}){if(!t)return null;const l=(0,r.A)(["tgam-card-headline",{"tgam-card-headline--grey":s===i.cj.GREY},n]);return(0,o.jsx)("h2",{className:l,children:(0,o.jsx)("a",{className:"tgam-card-headline__link",href:e,rel:a?"noopener noreferrer":void 0,target:a?"_blank":void 0,children:t})})}a.displayName="StoryCardHeadline",t.A=a},67591:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(63488),s=n(85349);const l=o().p.withConfig({displayName:"StoryCardSubheadline__Text",componentId:"sc-1m07kcg-0"})(["color:",";"],({$isGrey:e=!1})=>e?"var(--color-white-100)":"var(--color-grey-700)");function c({children:e,show:t=!0,theme:n=a.cj.DEFAULT,className:i}){if(!e||!t)return null;const o=(0,r.A)(["tgam-card-subheadline","text-pr-8","mv-0",i]);return(0,s.jsx)(l,{$isGrey:n===a.cj.GREY,className:o,children:e})}c.displayName="StoryCardSubheadline",t.A=c},66145:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(85349));function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?o(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=({as:e,alignment:t,children:n,className:o,id:s="",inverted:l=!1,inline:c=!1,hover:d=!1,underlined:u=!1,visuallyHidden:p=!1})=>{const m=e||(p?"span":"p"),f=(0,r.A)(["reset",o,{[t]:t,inline:c,inverted:l,underlined:u,"u-hidden":p}]);return(0,i.jsx)(m,a(a(a(a({className:f},s&&{id:s}),l&&{"data-inverted":!0}),d&&{"data-headline":"hover"}),{},{children:n}))};l.displayName="Text",t.A=l},79619:function(e,t,n){"use strict";n.d(t,{A:function(){return b}});var r=n(86780),i=n.n(r),o=n(40809),a=n.n(o),s=n(290),l=n(78206),c=n(35790),d=n(13877),u=n(12675),p=n(85349);const m=(0,u.A)("[EnhancedPhotoViewer]"),f=a().lazy(()=>(0,d.L5)(()=>Promise.all([n.e(1862),n.e(7508)]).then(n.bind(n,38309))));const g={activeIndex:i().number,close:i().func,contentElements:i().array.isRequired,isOpen:i().bool,isSponsored:i().bool,onAfterClose:i().func,onSlideReveal:i().func,uuid:i().string.isRequired};function h(e){return function({activeIndex:e=0,close:t=()=>{},contentElements:n=[],isOpen:r=!1,isSponsored:i=!1,onAfterClose:a=()=>{},onSlideReveal:d=()=>{},uuid:u=""}){const g=(0,o.useRef)(null),[h,b]=(0,o.useState)(!1);(0,o.useEffect)(()=>{r&&!h&&b(!0)},[r,h]);const y=(0,o.useCallback)(e=>{m.error(e)},[]);return h?(0,p.jsx)(s.tH,{fallbackRender:c.Cl,onError:y,children:(0,p.jsx)(o.Suspense,{fallback:(0,p.jsx)(l.A,{id:"enhanced-photo-viewer-spinner",size:"lg",color:"dark",fixed:!0}),children:(0,p.jsx)(f,{isOpen:r,onRequestClose:t,onAfterClose:a,onAfterOpen:()=>g?.current?.focus(),contentElements:n,activeIndex:e,isSponsored:i,uuid:u,close:t,closeButtonRef:g,onSlideReveal:d})})}):null}(e)}h.displayName="EnhancedPhotoViewer",h.propTypes=g;var b=h},29439:function(e,t,n){"use strict";n.d(t,{Ay:function(){return b},Ev:function(){return g},Tx:function(){return p},bk:function(){return m},d0:function(){return f}});var r=n(40809),i=n(68771);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=(0,n(12675).A)("[EnhancedPhotoViewerAnalytics]","silent"),c="gallery mode",d="scroll mode",u={contentId:void 0,photosViewed:[],totalPhotos:void 0,viewMode:void 0},p="photoViewerInit",m="photoViewerOpen",f="photoViewerClose",g="photoViewed";function h(e,t){const n=t.payload,r=Number(n?.photoId),i=Number.isNaN(r)?null:r,o=null!==i,s=o&&e.photosViewed.includes(i);switch(t.type){case p:{const{contentId:t,totalPhotos:r}=n;return e?.contentId!==t&&e?.totalPhotos!==r?a(a({},e),{},{contentId:t,totalPhotos:r}):e}case m:return a(a({},e),{},{viewMode:c});case f:return a(a({},e),{},{viewMode:d});case g:return!s&&o?a(a({},e),{},{photosViewed:[...e.photosViewed,i].sort()}):e;default:return l.warn(`Invalid action type: ${t.type}`),e}}function b(){const[e,t]=(0,r.useReducer)(h,u),n=(0,i.e)(),{contentId:o,photosViewed:a,totalPhotos:s,viewMode:c}=e,p=Math.floor(s/2),[m,f]=(0,r.useState)(u.photosViewed),[g,b]=(0,r.useState)(u.viewM
2ode),y=a.join(","),v=m.join(","),w=(0,r.useCallback)(({type:e="photoView"})=>{const t=a.length;let r="Photo gallery view";t===p?r="Half-way photo gallery view":t===s&&(r="Completed photo gallery");const i={event:"engagementEvent",engagementEvent:{feature:"photo gallery",type:"gallery",position:"photoView"===e?t:void 0,totalImages:s,viewMode:c||d,contentId:o,milestone:r}};n(i),l.info("eventData:",{sophi2:i})},[o,p,a.length,n,s,c]),x=(0,r.useCallback)(()=>{void 0!==c&&c!==g&&(w({type:"viewMode"}),b(c))},[g,w,c]),j=(0,r.useCallback)(()=>{a.length&&y!==v&&(w({type:"photoView"}),f([...a]))},[a,y,v,w]);return(0,r.useEffect)(()=>x(),[c,x]),(0,r.useEffect)(()=>j(),[y,j]),t}},89412:function(e,t,n){"use strict";var r=n(86780),i=n.n(r);const o={nativoEnabled:i().bool.tag({group:"Nativo",label:"Display Nativo Ad",defaultValue:!1}),nativoAdPlacement:i().number.tag({group:"Nativo",label:"Ad placement",description:"A Nativo ad will appear after this number of story cards",min:0,defaultValue:0}),nativoPlaceholderClass:i().string.tag({group:"Nativo",label:"Placeholder class",description:"Nativo will use this class to target the ad unit container and inject the ad",defaultValue:""}),nativoRootMargin:i().string.tag({group:"Nativo",label:"Lazy-loading root margin",description:"Margin around the ad unit container. Can have values similar to the CSS margin property, e.g. '10px 20px 30px 40px' (top, right, bottom, left). The values can be percentages. This set of values serves to grow or shrink each side of the ad unit container's bounding box before computing intersections. Defaults to all zeros.",defaultValue:"0px"}),nativoThreshold:i().number.tag({group:"Nativo",label:"Lazy-loading threshold",description:"A number from 0 to 1, indicating when the Nativo script should load. For example, if you want the script to load when the ad container's visibility passes the 50% mark, you can use a value of 0.5",min:0,max:1,defaultValue:0}),nativoCollapsible:i().bool.tag({group:"Nativo",label:"Collapsible",description:"Make Nativo ad collapsible?",defaultValue:!1})};t.A=o},83159:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ee}});var r=n(4321),i=n(13287),o=n(40809),a=n(36618),s=n(26373),l=n(12675);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p=(0,l.A)("[StickyReducer]","silent");function m(e=y,t=f){return(0,o.useReducer)(e,t)}const f={stuck:!1,sticky:!1,hidden:!1},g="STICKY_ON",h="STICKY_OFF",b="STICKY_IDLE";function y(e,t){switch(p.debug("action:",t),t.type){case g:return e.stuck?e:d(d({},e),{},{stuck:!0,sticky:!0});case h:return e.stuck?d(d({},e),{},{hidden:!0}):e;case b:return e.sticky||e.hidden?d(d({},e),{},{sticky:!1,hidden:!1}):e;default:return p.warn(`Invalid action type: ${t.type}`),e}}var v=n(51344),w=n(76755),x=n(35838),j=n(36502),S=n(22374),O=n(98868),_=n(42291),A=n(15710),C=n(33630),k=n(15164),P=n(30137),T=n(85349);const N=["id","debugName","displayType","index","sizeMap","inline","inlineMessage","lazy","refresh","sticky","visible","position","placeholder","className","onLoaded"];function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?I(Object(n),!0).forEach(function(t){D(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const E=(0,l.A)("[Ad Ldbd]"),$="empty",R="rendered",B="impression",M="shutdown",U="done";function F(e){let{id:t="",debugName:n="",displayType:r=s.IC,index:l,sizeMap:c,inline:d=!1,inlineMessage:u="More stories below advertisement",lazy:p=!1,refresh:f=!1,sticky:y=!1,visible:I={mobile:!0,portrait:!0,landscape:!0,desktop:!0},position:D={mobile:"",portrait:"",landscape:"",desktop:""},placeholder:F=!1,className:V="",onLoaded:z=A.lQ}=e,W=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,N);const{app:H,dispatchApp:q}=(0,v.nm)(),{adLdbdSticky:G,initialScrollY:K}=H,{adLeaderboardStickyTimeout:J=3e3}=(0,x.V)(),[Y,Q]=(0,o.useState)(k.vB),[X,Z]=(0,o.useState)($),[ee,te]=m(),{yScroll:ne,yScrollDirection:re}=(0,j.L)({timeout:100}),ie=(0,o.useRef)(C.oc?document.getElementById("site-header"):null),[oe]=(0,S.rX)("tgam.adBlockDetected",null,"sessionStorage"),{zephr:ae}=(0,_.Z)(),{paywallUp:se}=ae,le=y&&!oe,[ce,de]=(0,o.useState)(!1),ue=X===B?J:null;(0,o.useEffect)(()=>{ue&&E.debug("sticky timer started:",ue)},[ue]),(0,O.Z)(()=>{E.debug("sticky timer elapsed",J),Z(M)},ue),(0,w.S)(()=>{E.debug("sticky eligible"),q({type:v.W3,payload:v.rb}),q({type:v.wu,payload:130})},[q],le),(0,w.S)(()=>{E.debug("sticky active"),q({type:v.W3,payload:v.CB})},[q],ee.sticky),(0,w.S)(()=>{E.debug("sticky done"),q({type:v.W3,payload:v.ID})},[q],X===U),(0,o.useEffect)(()=>{G===v.l&&(E.debug("sticky stopped"),Z(M))},[G]);const pe=(0,o.useCallback)((e=0)=>{const t=e||90;return(ie.current?.offsetHeight??104)+t+40},[]);(0,o.useEffect)(()=>{if(X!==$)return;const e=pe(),t=K>e,n=t?"sticky aborted due to initial scroll position":"sticky initial scroll position";E.debug(n,{initialScrollY:K,cutoff:e,initialScrollBeyondCutoff:t}),t&&Z(M)},[pe,K,X]);const me=(0,o.useCallback)(e=>{if(X!==$)return;let t=e.size[1]||0;2===t?t=250:3===t&&(t=400);const n=pe(t);if(window.scrollY>n)return E.debug("sticky should not stick (rendered off-screen)"),void Z(M);let r=!se&&t<=90;de(r);const i=e.slot.getTargeting("hb_size"),o=e.size,a=e.slot.getSlotElementId();if(E.debug("ad rendered:",{hbSize:i,size:o,slotId:a,adShouldStick:r,paywallUp:se}),!r)return se?E.debug("sticky should not stick (paywall up)"):E.debug("sticky should not stick (ad too tall):",t),void Z(M);Q({height:`${(0,P.D0)(t+40)}`}),Z(R),q({type:v.UX}),q({type:v.wu,payload:t+40})},[q,pe,se,X]),fe=(0,o.useCallback)(e=>{if(X!==R)return;const t=e.slot.getSlotElementId();E.debug("ad impression:",{slotId:t}),Z(B)},[X]),ge=(0,o.useCallback)(e=>{E.debug("animation end:",e),"fadeOut"===e.animationName&&te({type:b})},[te]);(0,o.useEffect)(()=>{if(!1===y||X!==R&&X!==B||!ce)return;const e=ie.current?.offsetHeight??104,t=ne<e,n=!t,r="up"===re,i="down"===re;E.debug("scroll:",{aboveSiteHeader:t,scrollingDown:i,scrollingUp:r,status:X,yScroll:ne});const o=ne<1400,a=!o;t?te({type:b}):i&&n&&o?te({type:g}):i&&a?(E.debug("sticky shutdown because halfpager ad encountered"),Z(M)):r&&(E.debug("sticky shutdown because user scrolled up"),Z(M))},[te,re,ne,ce,X,y]),(0,o.useEffect)(()=>{se&&[v.rb,v.CB].includes(G)&&(E.debug("sticky shutdown because paywall is up"),Z(M))},[G,se]),(0,o.useEffect)(()=>
2{if(X!==M)return;E.debug("sticky shutdown");const e=ie.current?.offsetHeight??104;te(ne<e?{type:b}:{type:h}),Z(U)},[te,ne,X]);const he=(0,i.A)([{"c-ad--ldbd--sticky":ee.sticky,"c-ad--ldbd--sticky--hiding":ee.hidden}]);return(0,T.jsx)(a.A,L(L({},W),{},{id:t,debugName:n,displayType:r,index:l,sizeMap:c,inline:d,inlineMessage:u,lazy:p,refresh:f,sticky:ee.sticky,visible:I,position:D,placeholder:F,style:Y,className:V,adClassName:he,onLoaded:z,onRendered:me,onImpression:fe,onAnimationEnd:ge}))}F.displayName="LeaderboardAd",F.propTypes=a.A.propTypes;var V=F,z=n(27721),W=n(94011),H=n(89167),q=n(85040),G=n(18837),K=n(31049),J=n(86780),Y=n.n(J),Q=n(93900);const X={customFields:Y().shape({debugName:Y().string.tag({label:"Debug name",description:"Applied to ad element as data-ad-name attribute",defaultValue:""}),displayType:Y().oneOf(s.e7).tag({label:"Display type",description:"The ad's display type",labels:s.WH,defaultValue:s.IC}),inline:Y().boolean.tag({label:"Inline",description:"Whether the ad should be displayed inline",defaultValue:!1}),inlineMessage:Y().string.tag({label:"Inline message",description:"Message to display when the ad unit appears inline",defaultValue:"More stories below advertisement"}),lazy:Y().boolean.tag({label:"Lazy-load",description:"Whether the ad should lazy-load",defaultValue:!1}),refresh:Y().boolean.tag({label:"Refresh",description:"Whether the ad should automatically refresh",defaultValue:!1}),sticky:Y().boolean.tag({label:"Sticky",description:"Whether the ad should get sticky when scrolling down. Desktop and tabletWide only",defaultValue:!1}),customCssClasses:Y().string.tag({label:"Custom CSS classes",description:"One or more CSS classes (separated by spaces) to add to the ad's container",defaultValue:""}),visibleMobile:Q.Ay.adVisible.mobile,positionMobile:Q.Ay.adPosition.mobile,visiblePortrait:Q.Ay.adVisible.portrait,positionPortrait:Q.Ay.adPosition.portrait,visibleLandscape:Q.Ay.adVisible.landscape,positionLandscape:Q.Ay.adPosition.landscape,visibleDesktop:Q.Ay.adVisible.desktop,positionDesktop:Q.Ay.adPosition.desktop,marginTop:Q.Ay.marginTop,marginBottom:Q.Ay.marginBottom}),adIndex:Y().number,layout:Y().string,outputType:Y().string,sectionId:Y().number};function Z({customFields:e}){const{debugName:t="",displayType:n=s.IC,inline:l,inlineMessage:c,lazy:d,refresh:u,sticky:p,customCssClasses:m,visibleMobile:f,visiblePortrait:g,visibleLandscape:h,visibleDesktop:b,positionMobile:y,positionPortrait:v,positionLandscape:w,positionDesktop:x,marginTop:j,marginBottom:S}=e,{excludeAds:O,excludeHeader:_,seoKeywords:A,isStoryShoppable:C,isPageHome:k,tags:P}=(0,H.p_)(),{isAdmin:N}=(0,r.useAppContext)(),{isAppview:I}=(0,q.f)(),L=I&&(C||P.includes("shoppable")),D=(0,o.useMemo)(()=>({mobile:f??!1,portrait:g??!1,landscape:h??!1,desktop:b??!1}),[f,g,h,b]),E=(0,o.useMemo)(()=>({mobile:y??"",portrait:v??"",landscape:w??"",desktop:x??""}),[y,v,w,x]),{id:$}=(0,r.useComponentContext)(),R=(0,W.U)(W.is.desktop)||!1,B=(0,W.U)(W.is.tabletMediumUp)||!1,M="ldbd"===n;if(O||_&&M||"oop"===n||L)return null;if(N&&["btyb","html"].includes(n))return(0,T.jsx)(z.A,{visible:D,text:`Ad Common: ${n} (deprecated)`,type:"alert"});if(N)return(0,T.jsx)(z.A,{visible:D,text:`Ad Common: ${n}`});const U=p&&R&&!A.includes("nostickyad"),F=p&&B,J=(0,i.A)([{[`mt-${j}`]:j,[`mb-${S}`]:S,[`${m}`]:m}]),Y={btyb:G.A,html:K.A}[n];let Q=a.A;return M&&U&&!k&&(Q=V),(0,T.jsx)(Q,{id:`ad-common-${n}-${$}
2`,className:J,debugName:t,displayType:n,inline:l,inlineMessage:c,lazy:d,refresh:u,sticky:M?U:F,visible:D,position:E,placeholder:!0,sizeMap:Y})}Z.propTypes=X,Z.displayName="CommonAd",Z.label="Ad Common",Z.icon="arc-ads",Z.dynamic=!0;var ee=Z},14668:function(e,t,n){"use strict";n.d(t,{G3:function(){return o},Nv:function(){return r},dO:function(){return c},yr:function(){return i}});const r="/investing/personal-finance/find-an-advisor/",i=`${r}region/`,o=`${r}advisor/`,a={alberta:"Alberta",britishColumbia:"British Columbia",manitoba:"Manitoba",newBrunswick:"New Brunswick",newfoundlandAndLabrador:"Newfoundland and Labrador",northwestTerritories:"Northwest Territories",novaScotia:"Nova Scotia",nunavut:"Nunavut",ontario:"Ontario",princeEdwardIsland:"Prince Edward Island",quebec:"Quebec",saskatchewan:"Saskatchewan",yukon:"Yukon"},s=Object.keys(a);function l(e){return e&&"object"==typeof e?Object.entries(e).map(([e="",t=""])=>({name:e.trim(),slug:t.trim()})).filter(e=>e.name&&e.slug).sort((e,t)=>e.name.localeCompare(t.name)):[]}function c(e){return e?s.reduce((t,n)=>{const r=e[n];if(r&&"object"==typeof r&&Object.keys(r).length>0){const e=a[n];t.push({name:e,regions:l(r)})}return t},[]):[]}},34983:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(52985),a=n(93900);const s={testCollection:i().oneOf(Object.keys(o.FG)).tag({label:"Test Collection",labels:o.FG,ordered:!1,description:"The digital product associated with this experiment",defaultValue:o.fA}),testName:i().string.tag({label:"Test Name",description:"The Test Name is used for referencing the test in code. It also appears as part of what gets reported to Sophi.",defaultValue:""}).isRequired,testId:i().string.tag({label:"Test Id (salt)",description:"The Test Id (salt) is used as part of the audience bucketing process. It can be the same as the Test Name. If you change the Test Id then audience will be re-bucketed and it's possible that a customer may end up in a different bucket. The Test Id is included in Sophi reporting.",defaultValue:""}).isRequired,testState:i().oneOf(["active","inactive"]).tag({label:"State",labels:{active:"Active",inactive:"Inactive"},defaultValue:"inactive"}).isRequired,testRunConditions:i().richtext.tag({label:"Run conditions",description:"Supply JavaScript code in this field that returns a `true` or `false` value. When `true` is returned, the test will execute for the current user. If the assigned experiment collection is `The Globe and Mail`, you will have access to `window.App` within this script block.",defaultValue:"return true;"}).isRequired,testSegment:i().richtext.tag({label:"Audience segmentation code",description:'Supply JavaScript code in this field that returns a string used to identify the audience segment the current user belongs to. Defaults to the "default" segment.'}),testVariants:i().kvp.tag({label:"Variant allocations",description:"Provide your test variant names and the percentage of audience applicable to each. When added together the allocation percentages must equal 100.",defaultValue:{control:"50",variant:"50"}}).isRequired,testAudienceAllocation:i().number.tag({label:"Total audience allocation",description:"An experiment cannot run for more than 100% of audience.",defaultValue:100}).isRequired,testBucketing:i().bool.tag({label:"Test bucketing only",description:"When checked, users will still be bucketed but everyone will see the 'control' experience.",defaultValue:!1}),testShouldBeReportedToSophi:i().bool.tag({label:"Report to Sophi analytics",description:"When checked, this experiment data will be passed via Amplitude to Sophi.",defaultValue:!1}),testAudienceCookie:i().bool.tag({group:"Delivery - Audience Targeting",label:"Create audience cookie",description:"When checked, create cookie intented for Arc XP's Audience Targeting for below variants/segments.",defaultValue:!1}),testAudienceSegments:i().kvp.tag({group:"Delivery - Audience Targeting",label:"Audience variants/segments",description:"Provide your test variant names and the Audience Targeting (variant page) segmentID value. Default/Control page should be 0 and first variant page is 1, etc.",defaultValue:{}}),testCustomAttributes:i().kvp.tag({group:"Custom test attributes",label:"Key/value pairs custom to this test. The provided keys and values can be used in code to ascertain additional information relevant to the test.",defaultValue:{}}),testStartDateTime:a.Ay.dateTime.tag({group:"Date/Time controls",label:"Enable test on this date/time",description:"Enable test on this date/time.",defaultValue:0}),testEndDateTime:a.Ay.dateTime.tag({group:"Date/Time controls",label:"Disable test on this date/time",description:"Disable the test on this date/time.",defaultValue:0})},l={customFields:i().shape(s)};function c(){return null}c.label="Amelia A/B Test",c.displayName="AmeliaTest",c.icon="analytics-graph-bar",c.propTypes=l,c.dynamic=!0,t.default=c},50450:function(e,t,n){"use strict";var r=n(14375),i=(n(40809),n(14617)),o=n(85349);function a({element:e}){const t=e?.canonical_url,n=(0,r.useContent)({source:t?"content-by-canonical-url":null,query:{url:t}})||{};if(!n?.type)return null;const a=function(e,t="embeddablecode"){return e?.content_elements?.filter(e=>e?.additional_properties?.field===t)}(n,"embeddablecode"),s=a?.[0];return(0,o.jsx)("div",{className:"o-article-asf__bottom",children:(0,o.jsx)(i.A,{el:s,index:1})})}a.displayName="Embeddable",t.A=a},52198:function(e,t,n){"use strict";n.d(t,{u:function(){return b}});var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(43598),s=n(85040),l=n(60173),c=n(40966),d=n(82392),u=n(70015),p=n(94566),m=n(57817),f=n(30137),g=n(85349);const h=(0,p.dt)("tablet"),b={srcset:[1200,900,600],sizes:[`(min-width: ${(0,p.dt)("desktop").rem}rem) 940px`,`(min-width: ${h.rem}rem) 690px`,"100vw"]},y=o().figure.attrs(e=>({$alignment:e.$alignment,$initialWidth:e.$alignment&&"center"===e.$alignment?"auto":"100%",$maxWidth:e.$alignment&&"center"!==e.$alignment?`${(0,f.D0)(300)}`:"100%",$marginLeft:e.$alignment&&"right"===e.$alignment?`${(0,f.D0)(20)}`:"0",$marginRight:e.$alignment&&"left"===e.$alignment?`${(0,f.D0)(20)}`:"0",$marginTop:e.$alignment&&"center"!==e.$alignment?"0":`${(0,f.D0)(18)}`,$marginBottom:e.$alignment&&"center"!==e.$alignment?`${(0,f.D0)(10)}`:`${(0,f.D0)(18)}`,$float:e.$alignment&&"center"!==e.$alignment?e.$alignment:"none"})).withConfig({displayName:"BodyImage__BodyImagePhoto",componentId:"sc-1d0u93r-0"})(["width:",";max-width:none;margin:"," auto;float:none;color:var(--color-grey-500);@media (min-width:","){width:100%;max-width:",";margin:",";float:",";clear:both;}"],e=>e.$initialWidth,(0,f.D0)(18),(0,f.D0)(700),e=>e.$maxWidth,e=>`${e.$marginTop} ${e.$marginRight} ${e.$marginBottom} ${e.$marginLeft}`,e=>e.$float);function v({element:e,alt:t="",isSponsored:n,photoAspectRatio:i="1:I",position:o=0,renderWrapper:p=null,reference:f,intersectOptions:h}){const{isComposerPreview:v}=(0,s.f)(),{aspectRatio:w,aspectRatioDebug:x,alignment:j,alignmentInset:S,caption:O,credit:_,intrinsicHeight:A,published:C,resizedUrls:k,url:P}=(0,u.bE)(e,i),T=v&&!C,N=T?P:k?.w600?.[(0,d.JP)(w)]??P;if(!N)return null;const I=T?{srcset:[],sizes:[]}:(0,m.G)(k,b,w),L=A(600),D=(0,r.A)([{"l-inset":S,[`l-align l-align--${j}`]:j}]);return(0,g.jsxs)(y,{$alignment:j,className:D,children:[(0,g.jsx)(a.A,{condition:null!==p,wrapper:p,children:(0,g.jsx)(c.A,{src:N,srcset:I?.srcset,sizes:I?.sizes,width:600,height:L,className:"l-media",loading:o<2?"eager":"lazy",fetchPriority:o<2?"high":"auto",alt:t,reference:f,intersectOptions:h,"data-aspect-ratio-debug":x})}),(0,g.jsx)(l.A,{className:"c-image-figcap--block",sponsored:n,caption:O,credit:_})]})}v.displayName="BodyImage",t.A=v},14617:function(e,t,n){"use strict";n.d(t,{A:function(){return In}});var r=n(4321),i=n(40809),o=n.n(i),a=n(290),s=n(52198),l=n(13287),c=n(21143),d=n.n(c),u=n(85349);const p=d().p.withConfig({displayName:"Correction__CorrectionWrapper",componentId:"sc-1kub8es-0"})(["color:var(--color-grey-800);"]);function m({element:e,isSponsored:t}){const n=e.text,r=(0,l.A)(["mv-16",{"text-gmr-4":!t,"text-helr-3":t}]);return(0,u.jsxs)(p,{className:r,children:[(0,u.jsx)("strong",{children:"Editor’s note: "}),n]})}
2m.displayName="Correction";var f=m,g=n(9458),h=n(83320);const b=d().div.withConfig({displayName:"ArticleSummarystyles__Container",componentId:"sc-1ikbudq-0"})(['display:grid;grid-template-columns:1fr;border-radius:8px;position:relative;background-color:var(--color-white-100);width:auto;height:auto;padding:1rem;gap:1rem;border:1px solid var(--color-grey-200);&:after{content:"";position:absolute;bottom:40px;left:0;right:0;width:100%;height:',"px;display:",";justify-items:end;background:linear-gradient( to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,1) 100% );}"],({$gradientHeight:e=100})=>e,({$expanded:e})=>e?"none":"block"),y=d().div.withConfig({displayName:"ArticleSummarystyles__InnerContainer",componentId:"sc-1ikbudq-1"})(["border-top:1px solid var(--color-grey-200);display:grid;grid-template-columns:1fr;width:auto;align-items:start;align-content:start;padding:1rem 0.5rem 0;gap:",";height:",";overflow:hidden;"],({$expanded:e=!1})=>e?"1rem":"0",({$expanded:e=!1,$willExpand:t=!1})=>e?"auto":t?"146px":"auto"),v=d().div.withConfig({displayName:"ArticleSummarystyles__HeaderContainer",componentId:"sc-1ikbudq-2"})(["display:grid;gap:0.5rem;"]),w=d().button.withConfig({displayName:"ArticleSummarystyles__ReadMoreButton",componentId:"sc-1ikbudq-3"})(["cursor:pointer;padding:0;margin:0;width:100%;height:auto;display:grid;grid-template-columns:1fr 32px;gap:0;z-index:",";background:none;color:var(--color-grey-700);border:none;appearance:none;align-items:center;justify-items:end;"],h.o.CHEVRON),x=d().h3.withConfig({displayName:"ArticleSummarystyles__Title",componentId:"sc-1ikbudq-4"})(["margin:0;color:var(--color-grey-700);"]),j=d().p.withConfig({displayName:"ArticleSummarystyles__Subheadline",componentId:"sc-1ikbudq-5"})(["margin:0;padding:0;"]),S=d().ul.withConfig({displayName:"ArticleSummarystyles__List",componentId:"sc-1ikbudq-6"})(["margin:0 0 0 1rem;padding:0;"]),O=d().li.withConfig({displayName:"ArticleSummarystyles__ListItem",componentId:"sc-1ikbudq-7"})(["margin:0;padding:0;color:var(--color-grey-700);"]),_=d()(g.A).withConfig({displayName:"ArticleSummarystyles__Chevron",componentId:"sc-1ikbudq-8"})(["display:block;width:16px;height:16px;color:var(--color-grey-700);rotate:90deg;margin:0;padding:0;transform:translate(-1px,8px);cursor:pointer;"]),A=d().a.withConfig({displayName:"ArticleSummarystyles__StyledLink",componentId:"sc-1ikbudq-9"})(["display:inline-flex;align-items:center;gap:0.5rem;"]);function C(e){if(!e)return[];return e.split(/\r?\n|•/).filter(e=>!!e.length).map(e=>{try{const t=JSON.parse(e);return"string"==typeof t?t:e}catch{return e}}).map(e=>function(e){return e.replace(/\\n|\n/g,"")}(e)).map(e=>function(e){return e.trim().replace(/^["']|["']$/g,"")}(e)).map(e=>function(e){return e.replace(/\\/g,"")}(e)).map(e=>function(e){return e.trim().replace(/^[•\-*>\s]+/,"").trim()}(e)).map(e=>function(e){if(0===e.length)return e;const t=e.replace(/(\w)'(\w)/g,"$1’$2");return t.replace(/"([^"]*)"/g,"“$1”").replace(/'([^']*)'/g,"‘$1’")}(e)).filter(e=>!!e.length)}var k=n(15562),P=n(85040),T=n(12675);const N=(0,T.A)("[ArticleSummary]");function I({embed:e}){const{config:t}=e||{},[n,r]=(0,i.useState)(!1),[o,a]=(0,i.useState)(!0),[s,l]=(0,i.useState)(0),c=(0,i.useRef)(null),d=(0,i.useRef)(null),{isComposerPreview:p}=(0,P.f)(),{allocation:m}=(0,k.t)("STR-354"),f=m?.includes("variant"),h=t&&("object"==typeof(T=t)&&null!==T&&"takeaways"in T&&"string"==typeof T.takeaways)?t:null;var T;const{takeaways:I=""}=h||{},L=function(e){try{return C(JSON.parse(e))}catch{return C(e)}}(I);(0,i.useEffect)(()=>{N.info({isExpanded:n,firstBulletPointHeight:s,isStr354Variant:f,summaryBullets:L,takeaways:I,validSummaryConfig:h})},[n,f,s,L,I,h]),(0,i.useEffect)(()=>{if(!c.current||!d.current)return void N.info("Refs not set, cannot calculate heights",{firstItemRef:c.current,listRef:d.current});const e=d.current.getBoundingClientRect(),t=c.current.getBoundingClientRect(),{height:n}=t,{height:r}=e;if(r<=90)N.info("List height is less than minimum collapsible height, not collapsing",{listHeight:r}),l(10),a(!1);else{const e=Math.round(120-n);N.info("Setting gradient height",{gradientHeight:e}),l(e)}},[c,d,f]);const D=p||""!==I&&f;return N.info("shouldShowSummary:",D),D?(0,u.jsxs)(b,{$expanded:n,$gradientHeight:s,"data-testid":"article-summary-embed",className:"article-summary-container",children:[(0,u.jsxs)(v,{children:[(0,u.jsx)(x,{className:"text-gmb-6",children:"Key takeaways"}),(0,u.jsxs)(j,{className:"text-gmr-6",children:["This summary is AI-generated and editor reviewed. ",(0,u.jsx)("a",{href:"/article-summary/","aria-label":"Learn more about the AI-generated summary",children:"Learn more"})]})]}),(0,u.jsx)(y,{$expanded:n,$willExpand:o,children:(0,u.jsx)(S,{className:"text-gmr-4",ref:d,children:L.map((e,t)=>(0,u.jsx)(O,{ref:0===t?c:null,children:e},t))})}),n&&(0,u.jsxs)(A,{href:"https://greatquestion.co/the-globe-and-mail/tj6rdsvm/direct","data-sophi-feature":"article-summary-survey","aria-label":"Take a quick survey to help improve summaries",className:"text-gmr-6 grey-700",target:"_blank",rel:"noopener noreferrer",children:[(0,u.jsx)(g.A,{symbol:"external-link",width:"14",height:"14",focusable:!1}),"Help improve summaries by taking a quick survey"]}),o&&!n&&(0,u.jsxs)(w,{onClick:()=>{r(!n)},className:"text-gml-2","aria-expanded":n,"data-sophi-feature":"summary",children:[(0,u.jsx)("span",{children:"Read More"}),(0,u.jsx)(_,{symbol:"link-button-chevron",width:"16",height:"16",focusable:!1})]})]}):(N.info("returning null",{shouldShowSummary:D,takeaways:I,isStr354Variant:f}),null)}I.displayName="ArticleSummary";const L=(0,i.memo)(I);var D=n(14375),E=n(70015);const $={wide:["3:4","2:3"],"extra-wide":["4:5","3:4","2:3"],"full-bleed":["4:5","3:4","2:3","1:1"]};function R(e,t){return!$[e]?.includes(t)}function B(e,t,n){return{caption:t?"":(0,E.Ps)(e)??"",credit:n?"":(0,E.YJ)(e)??""}}const M=["default","wide","extra-wide","full-bleed"],U=["light","dark"],F=["16:9","3:2","4:3","1:1","3:4","4:5","2:3"];const V=d().figcaption.withConfig({displayName:"MediaGridCaption__CaptionWrapper",componentId:"sc-o0ci9p-0"})(["color:",";padding:var(--space-16) var(--space-20);width:100%;margin:0 auto;@container media-grid (min-width:48rem){padding:var(--space-16) 0;max-width:43.875rem;}"],({$background:e})=>function(e="light"){return"dark"===e?"var(--color-grey-300)":"var(--color-grey-500)"}(e)),z=d().span.withConfig({displayName:"MediaGridCaption__CaptionText",componentId:"sc-o0ci9p-1"})(["display:inline;"]),W=d().span.withConfig({displayName:"MediaGridCaption__CreditText",componentId:"sc-o0ci9p-2"})(["display:inline;padding-left:var(--space-4);"]);function H({caption:e,credit:t,background:n}){return e||t?(0,u.jsx)(V,{$background:n,"data-testid":"media-grid-caption",children:(0,u.jsxs)("p",{className:"figcap-text",children:[e&&(0,u.jsx)(z,{className:"text-gmr-4",children:e}),t&&(0,u.jsx)(W,{className:"text-gmr-5",children:t})]})}):null}H.displayName="MediaGridCaption";var q=H,G=n(40966),K=n(82392),J=n(56871),Y=n(30137);const Q={default:[1200,900,600,300],wide:[1500,1200,900,600,300],"extra-wide":[2e3,1500,1200,900,600],"full-bleed":[2e3,1500,1200,900,600]},X={default:[`(min-width: ${(0,Y.D0)(900)}) 900px`,"100vw"],wide:[`(min-width: ${(0,Y.D0)(1200)}) 1200px`,"100vw"],"extra-wide":[`(min-width: ${(0,Y.D0)(1600)}
2) 1600px`,"100vw"],"full-bleed":["100vw"]},Z=d().div.withConfig({displayName:"MediaGridImage__ImageWrapper",componentId:"sc-11sygfh-0"})(["margin:0;width:100%;overflow:hidden;.media-grid__img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:",";}"],({$aspectRatio:e})=>e);function ee({media:e,gridWidth:t,aspectRatio:n,alt:r}){const i=Q[t]??Q.default,o=X[t]??X.default,a=n.replace(":"," / ");if(!e?.url)return null;const s=i.includes(900)?i:[...i,900],l=(0,J.P2)({sourceImage:e,widths:[...s],ratios:[n]})[(0,K.JP)(n)],c=l?.w900;if(!c?.url)return null;const d=e.url?.includes("sandbox")??!1,p=d?`${c.url}&public=false`:c.url,m=l?.srcSet??"",f=d&&m?m.split(", ").map(e=>{const[t,n]=e.split(" ");return`${t}&public=false ${n}`}).join(", "):m;return(0,u.jsx)(Z,{$aspectRatio:a,children:(0,u.jsx)(G.A,{src:p,srcset:f?[f]:[],sizes:[...o],width:c.width,height:c.height,className:"media-grid__img",alt:r,loading:"lazy"})})}ee.displayName="MediaGridImage";var te=ee;const ne=(0,T.A)("[MediaGrid]");function re({embed:e}){const{config:t}=e||{},{requestUri:n}=(0,P.f)(),r=n.startsWith("/sb/")?"dev":"prod",o=t&&function(e){if("object"!=typeof e||null===e)return!1;const t=e;return!(!("string"==typeof t.desktopMedia&&M.includes(t.gridWidth)&&U.includes(t.backgroundColor)&&F.includes(t.horizontalRatio))||void 0!==t.mobileGridWidth&&!M.includes(t.mobileGridWidth)||void 0!==t.mobileBackgroundColor&&!U.includes(t.mobileBackgroundColor)||void 0!==t.mobileHorizontalRatio&&!F.includes(t.mobileHorizontalRatio)||void 0!==t.desktopHideCaption&&"boolean"!=typeof t.desktopHideCaption||void 0!==t.desktopHideCredit&&"boolean"!=typeof t.desktopHideCredit||void 0!==t.mobileHideCaption&&"boolean"!=typeof t.mobileHideCaption||void 0!==t.mobileHideCredit&&"boolean"!=typeof t.mobileHideCredit)}(t)?t:null,a=o?.desktopMedia??"",s=o?.mobileMedia??"",c=(0,D.useContent)({source:a?"photo-by-id-normalized":null,query:{id:a,env:r}}),d=(0,D.useContent)({source:s?"photo-by-id-normalized":null,query:{id:s,env:r}});if((0,i.useEffect)(()=>{ne.info("Photo resolution status",{requestUri:n,env:r,desktopMediaId:a,mobileMediaId:s,desktopPhotoResolved:!!c?.url,mobilePhotoResolved:!!d?.url,desktopPhotoHasId:!!c?._id,desktopPhotoHasUrl:!!c?.url}),ne.info("Media grid config values:",o),o||ne.info("Invalid or missing media grid config",{config:t})},[t,r,n,a,s,c,d,o]),(0,i.useEffect)(()=>{c?.url?R(o?.gridWidth,o?.horizontalRatio)||ne.info("Aspect ratio not permitted for grid width; falling back to 16:9",{gridWidth:o?.gridWidth,horizontalRatio:o?.horizontalRatio}):ne.info("Desktop photo not resolved for media grid",{desktopMediaId:a})},[c,o?.gridWidth,o?.horizontalRatio,a]),!o)return null;const{backgroundColor:p,desktopHideCaption:m=!1,desktopHideCredit:f=!1,gridWidth:g,horizontalRatio:h,mobileBackgroundColor:b,mobileGridWidth:y,mobileHideCaption:v=!1,mobileHideCredit:w=!1,mobileHorizontalRatio:x}=o,j=R(g,h)?h:"16:9",S=x&&R(y??g,x)?x:j,O=B(c,m,f),_=B(d??c,v,w),A=O.caption||c?.alt_text||c?.alt||"",C=_.caption||d?.alt_text||d?.alt||A,k=b??p,T=(0,l.A)(["media-grid",{"media-grid--desktop-dark":"dark"===p},{"media-grid--mobile-dark":"dark"===k}]),N=(0,l.A)(["media-grid__mobile"]),I=!!d?.url;return(0,u.jsxs)("div",{className:T,"data-testid":"media-grid",children:[(0,u.jsxs)("figure",{className:(0,l.A)(["media-grid__container",{"media-grid__container--desktop-only":I}]),children:[(0,u.jsx)("div",{className:`media-grid__image-wrap media-grid__image-wrap--${g}`,children:(0,u.jsx)(te,{media:c,gridWidth:g,aspectRatio:j,alt:A})}),(!m||!f)&&(0,u.jsx)(q,{caption:O.caption,credit:O.credit,background:p})]}),I&&(0,u.jsxs)("figure",{className:N,children:[(0,u.jsx)("div",{className:`media-grid__image-wrap media-grid__image-wrap--${y??g}`,children:(0,u.jsx)(te,{media:d,gridWidth:y??g,aspectRatio:S??j,alt:C})}),(!v||!w)&&(0,u.jsx)(q,{caption:_.caption,credit:_.credit,background:b??p})]})]})}re.displayName="MediaGrid";var ie=re,oe=n(43993),ae=n(87983),se=n.n(ae);const le=d().div.withConfig({displayName:"OnArticleNewsletterstyles__Container",componentId:"sc-kqherl-0"})(["display:grid;grid-template-columns:1fr;gap:var(--space-16);padding:var(--space-16);border:1px solid var(--color-grey-200);border-radius:4px;"]),ce=(d().div.withConfig({displayName:"OnArticleNewsletterstyles__LogoContainer",componentId:"sc-kqherl-1"})(["display:grid;grid-template-columns:1fr;width:100%;background-color:var(--color-salmon-100);
2height:291px;place-items:center;"]),d().div.withConfig({displayName:"OnArticleNewsletterstyles__Content",componentId:"sc-kqherl-2"})(["display:grid;grid-template-columns:1fr;align-content:start;gap:var(--space-8);"])),de=d().p.withConfig({displayName:"OnArticleNewsletterstyles__Title",componentId:"sc-kqherl-3"})(["margin:0;"]),ue=d().a.withConfig({displayName:"OnArticleNewsletterstyles__ViewSample",componentId:"sc-kqherl-4"})(["margin:0;color:var(--color-grey-500);text-decoration:none;&:hover{text-decoration:underline;color:var(--color-grey-600);}"]),pe=d().p.withConfig({displayName:"OnArticleNewsletterstyles__Body",componentId:"sc-kqherl-5"})(["margin:0;"]),me=d().p.withConfig({displayName:"OnArticleNewsletterstyles__ErrorText",componentId:"sc-kqherl-6"})(["margin:0;color:var(--color-red-600);"]),fe=d().div.withConfig({displayName:"OnArticleNewsletterstyles__Legal",componentId:"sc-kqherl-7"})(["display:grid;grid-template-columns:1fr;margin:0;padding:0;color:var(--color-grey-600);gap:var(--space-8);"]),ge=d().div.withConfig({displayName:"OnArticleNewsletterstyles__MemberActions",componentId:"sc-kqherl-8"})(["display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-items:right;"]),he=d().button.withConfig({displayName:"OnArticleNewsletterstyles__Blurb",componentId:"sc-kqherl-9"})(["color:var(--color-grey-600);appearance:none;background:none;border:none;margin:0;padding:0;font-size:12px;text-align:left;font-weight:normal;cursor:pointer;a{color:var(--color-grey-600);cursor:pointer;}"]),be=d().p.withConfig({displayName:"OnArticleNewsletterstyles__LegalMoreInfo",componentId:"sc-kqherl-10"})(["color:var(--color-grey-600);margin:0;padding:0;font-size:12px;font-weight:normal;"]),ye=d().span.withConfig({displayName:"OnArticleNewsletterstyles__Underline",componentId:"sc-kqherl-11"})(["text-decoration:underline;cursor:pointer;"]),ve=d()(g.A).withConfig({displayName:"OnArticleNewsletterstyles__Chevron",componentId:"sc-kqherl-12"})(["color:var(--color-grey-600);rotate:",";margin:0;padding:0;transform:",";cursor:pointer;"],({$open:e})=>e?"-90deg":"90deg",({$open:e})=>e?"translate(-4px, 8px)":"translate(4px, -8px)"),we=d()(g.A).withConfig({displayName:"OnArticleNewsletterstyles__Icon",componentId:"sc-kqherl-13"})(["color:var(--color-grey-600);margin:0;padding:0;fill:",";"],({$signedUp:e})=>e?"var(--color-grey-400)":"var(--color-grey-700)"),xe=d().form.withConfig({displayName:"OnArticleNewsletterstyles__CTA",componentId:"sc-kqherl-14"})(["display:grid;grid-template-columns:1fr 128px;gap:var(--space-8);"]),je=d().input.withConfig({displayName:"OnArticleNewsletterstyles__Input",componentId:"sc-kqherl-15"})(["width:100%;padding:12px;border:1px solid var(--color-grey-200);color:var(--color-grey-500);border-radius:4px;font-size:1rem;&:focus{outline:none;border-color:#4a90e2;}"]),Se=d().button.withConfig({displayName:"OnArticleNewsletterstyles__SignupButton",componentId:"sc-kqherl-16"})(["appearance:none;background-color:var(--color-grey-700);border-radius:2px;color:#fff;border:none;cursor:pointer;"]),Oe=d().button.withConfig({displayName:"OnArticleNewsletterstyles__SignupButtonMember",componentId:"sc-kqherl-17"})(["display:grid;grid-template-columns:16px auto;appearance:none;background-color:transparent;color:var(--color-grey-700);border:none;cursor:pointer;padding:var(--space-4);justify-items:start;justify-content:start;width:auto;gap:var(--space-8);justify-self:start;"]),_e=d().p.withConfig({displayName:"OnArticleNewsletterstyles__AnonText",componentId:"sc-kqherl-18"})(["margin:0;"]),Ae=d().button.withConfig({displayName:"OnArticleNewsletterstyles__AnonTextCTA",componentId:"sc-kqherl-19"})(["appearance:none;background:none;border:none;margin:0;cursor:pointer;"]),Ce=d().button.withConfig({displayName:"OnArticleNewsletterstyles__ErrorTextCTA",componentId:"sc-kqherl-20"})(["appearance:none;background:none;border:none;margin:0;cursor:pointer;color:inherit;text-decoration:underline;font-weight:bold;"]);function ke(){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{children:"Unsubscribe any time. By signing up, you will be subject to our"})," ",(0,u.jsx)("a",{href:"/privacy-terms/terms-and-conditions/",target:"_blank",rel:"noopener noreferrer",children:"Terms and Conditions"}),". ",(0,u.jsx)("span",{children:"See our"})," ",(0,u.jsx)("a",{href:"/privacy-terms/privacy-policy/",target:"_blank",rel:"noopener noreferrer",children:"Privacy Policy"}),". ",(0,u.jsx)(ye,{children:"Learn more"})]})}
2function Pe(){const{support:{email:e,phone:t}}=se()("tgam"),n=t?.replace(/(\d)(\d{3})(\d{3})(\d{4})/,"$1-$2-$3-$4")??"";return(0,u.jsxs)(u.Fragment,{children:["To unsubscribe from this newsletter and Globe promotions, click the link at the bottom of the newsletter, or email ",(0,u.jsx)("a",{href:`mailto:${e}`,children:e}),", or call Customer Support at  ",(0,u.jsx)("a",{href:`tel:+${t}`,children:n}),"."]})}ke.displayName="LegalText",Pe.displayName="UnsubscribeText";var Te=n(71531),Ne=n(44287),Ie=n(58758),Le=n(51344),De=n(94011),Ee=n(67195),$e=n(50508),Re=n(11),Be=n(40677),Me=n(70458),Ue=n(20),Fe=n(99289),Ve=n(8174);function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function We(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach(function(t){He(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function He(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const qe="Sign in",Ge=(0,$e.Uv)("on article powerup subscribe"),Ke=(0,$e.Uv)("on article powerup unsubscribe"),Je=(0,$e.Uv)("on article powerup signup"),Ye=(0,$e.Uv)("on article powerup signin"),Qe=`${oe.SUBSCRIPTIONS_DOMAIN}/digital?utm_cmp=on-article-newsletter`,Xe=(0,T.A)("[OnArticleNewsletter]");function Ze({embed:e,accountType:t=Be.s.ANONYMOUS,anonymous:n=!0,email:r=null,loggedIn:o=!1,subscribedNewsletters:a=[],userSophi:s=null}){const[l,c]=(0,i.useState)(!1),[d,p]=(0,i.useState)("initial"),[m,f]=(0,i.useState)(!1),[g,h]=(0,i.useState)(!1),[b,y]=(0,i.useState)(""),[v,w]=(0,i.useState)(""),{config:x}=e||{},j=(0,De.U)(De.is.desktop)||!1,{sendAmplitudeEvent:S}=(0,Ie.l)(),{logInModalOpen:O,logInModalLazy:_,logInUrl:A}=(0,Ee.A)({intcmp:"on-article-newsletter"}),{emitter:C}=(0,Le.nm)(),k=t===Be.s.SUBSCRIBED,P="initial"!==d&&"submitted"!==d&&"valid"!==d,T=(0,i.useCallback)(async({token:e,email:t,newsletterCode:n,newsletterDescription:r,newsletterFrequency:i,newsletterName:o})=>{f(!0);try{await(0,Ue.ZG)({email:t,newsletterCode:n,token:e,apiVersion:4}),w(""),S({event:Re.zc.newsletterSignup,data:{"newsletter frequency":i,"newsletter name":o,"newsletter widget text":`${o} - ${r}`,"click feature":"on-article-newsletter"}})}catch(e){Xe.error("subscribe error:",e),f(!1),w((0,Te.l1)(e?.message??""))}},[S]),N=(0,i.useCallback)(async({email:e,newsletterCode:t,newsletterDescription:n,newsletterFrequency:r,newsletterName:i})=>{f(!1);try{await(0,Ue.vh)({email:e,newsletterCode:t}),w(""),S({event:Re.zc.newsletterUnsubscribe,data:{"newsletter frequency":r,"newsletter name":i,"newsletter widget text":`${i} - ${n}`,"click feature":"on-article-newsletter"}})}catch(n){Xe.error("Failed to unsubscribe from newsletter",{error:n,email:e,newsletterCode:t}),f(!0),w((0,Te.l1)(n?.message??""))}},[S]),I=(0,i.useCallback)(async({newsletterCode:e,newsletterDescription:t,newsletterFrequency:n,newsletterName:i},a)=>{if(a?.preventDefault(),p("submitted"),o||(0,Ve.DT)(b)){p("valid");try{const a=await(0,Fe.r)({action:"subscribeToNewsletter"});T({token:a,email:o?r:b,newsletterCode:e,newsletterDescription:t,newsletterFrequency:n,newsletterName:i})}catch(e){Xe.error("reCaptcha failed to load",e)}}else p("invalid")},[r,b,o,T]),L=(0,i.useCallback)(({newsletterCode:e,newsletterDescription:t,newsletterFrequency:n,newsletterName:i},a)=>{a?.preventDefault(),N({email:o?r:b,newsletterCode:e,newsletterDescription:t,newsletterFrequency:n,newsletterName:i})},[r,b,o,N]),D=(0,i.useCallback)(({newsletterCode:e,newsletterName:t,newsletterFrequency:n,newsletterDescription:r,signupAfterLogin:i="false"})=>{Xe.info("onLoginClick",{isDesktop:j,logInModalOpen:O,logInUrl:A,loggedIn:o,newsletterCode:e,newsletterName:t,signupAfterLogin:i}),s&&e&&t&&r&&n&&(0,Me.oc)({sophi:s,code:e,name:t,description:r,frequency:n,signupAfterLogin:i}),j?O():window.location.href=A},[j,O,A,o,s]),E=(0,i.useCallback)(({newsletterCode:e,newsletterDescription:t,newsletterFrequency:n,newsletterName:r,simpleSignUpArticleBody:i},a)=>{a.preventDefault(),Xe.info("onSignupClick()",{loggedIn:o,signedUp:m,userSophi:s,newsletterCode:e,newsletterName:r,simpleSignUpArticleBody:i}),i||o?m?L({newsletterCode:e,newsletterDescription:t,newsletterFrequency:n,newsletterName:r},a):I({newsletterCode:e,newsletterDescription:t,newsletterFrequency:n,newsletterName:r},a):D({newsletterCode:e,newsletterName:r,newsletterFrequency:n,newsletterDescription:t,signupAfterLogin:"true"})},[o,m,s,D,L,I]);(0,i.useEffect)(()=>{P&&((0,Ve.DT)(b)?p("valid"):p("invalid"))},[b,P]),(0,i.useEffect)(()=>
2{if(a?.length&&(0,Te.IN)(x)){const{newsletterCode:e}=x,t=a?.includes(e);t&&(f(!0),h(!0))}},[a,x,k]);const $=x&&(0,Te.IN)(x)?x:null,R=(0,i.useCallback)(({newsletterCode:e,newsletterName:t,newsletterDescription:n,newsletterFrequency:r,signupAfterLogin:i})=>{if(Xe.info("onNewsletterSignupAfterLogin",{newsletterCode:e,newsletterName:t,newsletterDescription:n,newsletterFrequency:r,signupAfterLogin:i}),!$||"false"===i)return f(!1),void Xe.info("return early from onNewsletterSignupAfterLogin - invalid newsletter config or signupAfterLogin is false",{validNewsletter:$,signupAfterLogin:i});const{newsletterCode:o}=$;e===o&&(Xe.info("onNewsletterSignupAfterLogin called - newsletter:signup event detected.",{newsletterCode:e,newsletterName:t}),S({event:Re.zc.newsletterSignup,data:{"newsletter frequency":r,"newsletter name":t,"newsletter widget text":`${t} - ${n}`,"click feature":"on-article-newsletter"}}),f(!0))},[S,$]);if((0,i.useEffect)(()=>(C.on(Ne.Z,R),()=>C.off(Ne.Z,R)),[C,R]),!$)return null;const{description:B,name:M,newsletterCode:U,sample:F,simpleSignUpArticleBody:V,subscriptionRequired:z,frequency:W}=$,H={newsletterCode:U,newsletterName:M,newsletterFrequency:W,newsletterDescription:B};return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(le,{"data-testid":"on-article-newsletter",children:(0,u.jsxs)(ce,{children:[(0,u.jsx)(de,{className:"text-pb-6",children:m&&!g?"You're signed up!":M}),(0,u.jsx)(pe,{className:"text-gmr-4",children:B}),m?(0,u.jsx)(u.Fragment,{children:n&&(0,u.jsx)(he,{className:"text-gmr-4",children:(0,u.jsx)(Pe,{})})}):(0,u.jsxs)(fe,{children:[(0,u.jsxs)(he,{className:"text-gmr-4",onClick:()=>{c(!l)},"data-sophi-feature":(0,$e.Uv)("subscribe legal text"),"data-sophi-label":"Showing legal text",children:[(0,u.jsx)(ke,{}),(0,u.jsx)(ve,{symbol:"link-button-chevron",width:"16",height:"16",focusable:!1,$open:l})]}),l&&(0,u.jsx)(be,{className:"text-gmr-4",children:"Your interest in this newsletter may be used by us to communicate with you and deliver more relevant content, ads, email promotions, offers and discounts."})]}),o||!V?(0,u.jsxs)(ge,{children:[z?(0,u.jsxs)(Oe,{"data-newsletter-text":`${M} - ${B}`,"data-sophi-feature":m?Ke:Ge,"data-sophi-label":m?"Unsubscribe":"Subscribe",onClick:e=>{(({newsletterFrequency:e,newsletterDescription:t,newsletterCode:n,newsletterName:r},i)=>{o&&k?m?L({newsletterCode:n,newsletterDescription:t,newsletterFrequency:e,newsletterName:r},i):I({newsletterCode:n,newsletterDescription:t,newsletterFrequency:e,newsletterName:r},i):(s&&n&&r&&t&&e&&(0,Me.oc)({sophi:s,code:n,name:r,description:t,frequency:e,signupAfterLogin:"true"}),window.location.href=Qe)})(H,e)},children:[(0,u.jsx)(we,{symbol:m?"minus-remove":"plus-add",width:"16",height:"16",focusable:!1,$signedUp:m}),(0,u.jsx)("span",{className:"text-gml-2",children:m?"Unsubscribe":"Subscribe"})]}):(0,u.jsxs)(Oe,{"data-newsletter-text":`${M} - ${B}`,"data-sophi-feature":m?Ke:Je,"data-sophi-label":m?"Unsubscribe":"Sign Up",onClick:e=>E(We(We({},H),{},{simpleSignUpArticleBody:V}),e),children:[(0,u.jsx)(we,{symbol:m?"minus-remove":"plus-add",width:"16",height:"16",focusable:!1,$signedUp:m}),(0,u.jsx)("span",{className:"text-gml-2",children:m?"Unsubscribe":"Sign Up"})]}),(0,u.jsx)(ue,{className:"text-gmr-6",href:F,target:"_blank",rel:"noopener noreferrer",children:"View Sample"})]}):(0,u.jsx)(u.Fragment,{children:!m&&(0,u.jsxs)(xe,{onSubmit:e=>I(H,e),"data-sophi-feature":Ge,"data-sophi-label":"Sign up",children:[(0,u.jsx)(je,{className:"text-gmr-4",id:"email",type:"text",placeholder:"Enter your email",value:b,onBlur:()=>{"initial"===d&&p("touched")},onChange:e=>{y(e.target.value),"initial"===d&&p("dirty")}}),(0,u.jsx)(Se,{className:"text-gml-2","data-newsletter-text":`${M} - ${B}`,type:"submit",children:"Sign Up"})]})}),P&&(0,u.jsx)(me,{className:"text-gmr-6",children:(0,Te.u1)(d)}),!!v&&(0,u.jsx)(me,{className:"text-gmr-6",children:(0,u.jsxs)(u.Fragment,{children:[v,(0,u.jsx)(Ce,{onClick:()=>D(H),"data-sophi-feature":Ye,"data-sophi-label":qe,children:"log in"})]})}),n&&!m&&(0,u.jsxs)(_e,{className:"text-gmr-4",children:["Already have account? ",(0,u.jsx)(Ae,{className:"text-gmb-6",onClick:()=>D(H),"data-sophi-feature":Ye,"data-sophi-label":qe,children:"Log In"})]})]})}),_]})}Ze.displayName="OnArticleNewsletter";const et=(0,i.memo)(Ze);var tt=n(20484);
2const nt="custom_header",rt="media_grid",it="on_article_newsletter",ot="article_summary",at=(0,T.A)("[CustomEmbed]");function st({subtype:e,embed:t}){const{user:{accountType:n,anonymous:r,loggedIn:o,email:a,subscribedNewsletters:s,id:{sophi3:l=null}}}=(0,tt.J)();if((0,i.useEffect)(()=>{at.info({subtype:e,anonymous:r,loggedIn:o,email:a,subscribedNewsletters:s,sophi3:l})},[r,a,o,l,s,e]),e===nt)return null;if(e===it){const e=(0,Be.K)(n)?n:Be.s.ANONYMOUS;return(0,u.jsx)(et,{embed:t,accountType:e,anonymous:r,loggedIn:o,email:a,subscribedNewsletters:s,userSophi:l})}return e===ot?(0,u.jsx)(L,{embed:t}):e===rt?(0,u.jsx)(ie,{embed:t}):null}function lt({className:e,isStoryShoppable:t}){const n=(0,l.A)([e,"article-divider",{"article-divider--shoppable":t}]);return(0,u.jsx)("hr",{className:n})}st.displayName="CustomEmbed",lt.displayName="Divider";var ct=lt,dt=n(2912),ut=n(27620);function pt({cid:e,className:t,element:n,index:r,isSponsored:i,isSourceComposer:o,isStoryShoppable:a,staticOnly:s=!0}){const{content:c,level:d}=n,p=o&&1===d?2:d,m=(0,l.A)([{"text-pb-6 hl2 mt-40 mb-24":2===p,"text-pb-6 hl3 mt-40 mb-24":3===p,"text-pb-7 hl4 mt-0 mb-8":4===p,"text-pb-7 hl5 mt-40 mb-24":5===p,"text-gml-1 hl6 mt-0 mb-8":6===p,"font-sponsored-bold":i&&6!==p}]),f=o?(0,l.A)(["c-article-body__subheading-v2",`c-article-body__subheading-v2--level${p}`,{"c-article-body__subheading-v2--adv":i,"c-article-body__subheading-v2--regular":!i,"tgam-shoppable__heading":a}]):"";let g=(0,l.A)([t,m,f]);return 1!==p||(g="c-primary-title c-primary-title--news text-pb-6 pt-48 pb-16",o)?(0,u.jsx)(dt.A,{as:`h${p}`,className:g,content:c,id:`raw-html-heading-${e}-${r}`,staticOnly:s}):(0,u.jsx)(ut.R,{children:(0,u.jsx)(dt.A,{as:`h${p}`,className:g,content:c,id:`raw-html-skip-link-heading-${e}-${r}`,staticOnly:s})})}pt.displayName="Heading";var mt=o().memo(pt);const ft=d().p.withConfig({displayName:"Interstitial__StyledParagraph",componentId:"sc-rxheqm-0"})(["margin:0;display:flex;gap:",";"],(0,Y.D0)(8)),gt=d()(g.A).withConfig({displayName:"Interstitial__StyledSvg",componentId:"sc-rxheqm-1"})(["fill:var(--color-grey-700);flex-shrink:0;"]);function ht({element:e,className:t,isSponsored:n}){const r=(0,De.U)(De.is.mobile)||!1,i=(0,l.A)([t,"c-article-body__text","mv-16",{"l-inset":!r,"text-pb-8":!n,"text-helb-6":n}]),o="interstitial",a=e.url.includes("/tools/"),s=(0,u.jsx)("a",{href:e.url,children:e.content});return a?(0,u.jsx)("div",{className:i,"data-sophi-feature":o,children:(0,u.jsxs)(ft,{children:[(0,u.jsx)(gt,{symbol:"calculator",width:"16",height:"22"}),(0,u.jsx)("div",{children:s})]})}):(0,u.jsx)("p",{className:i,"data-sophi-feature":o,children:s})}ht.displayName="Interstitial";var bt=ht;
2const yt="from-our-readers-recommendations",vt="from-our-readers-comments",wt="social-media-buttons",xt="callout-no-link-title";var jt=n(78299);const St=({items:e,isToggle:t=!1,handleClick:n=()=>{},visibleButtons:r=[]})=>{const i=t?r:e;return(0,u.jsx)(u.Fragment,{children:i.map((e,r)=>{const{url:i,content:o,subtype:a="",additional_properties:s={}}=e,{nofollow:l=!1,openInNewTab:c=!1,sponsored:d=!1}=s,{theme:p,variant:m}=(e=>({theme:e.includes("light")?"light":"grey",variant:e.includes("light")?"outline":void 0}))(a);if(!o)return null;const f=[];return l&&f.push("nofollow"),d&&f.push("sponsored"),c&&f.push("noopener"),(0,u.jsx)(jt.Ay,{href:t&&0===r?void 0:i,theme:t?"grey":p,variant:m,className:"mr-8 mb-8",rel:f.length>0?f.join(" "):void 0,target:c?"_blank":void 0,onClick:t&&0===r?n:void 0,children:o},`${o}-${r}`)})})};function Ot({items:e=[],subtype:t=""}){const n="buy-button-list"===t,r="buy-button-toggle"===t,[o,a]=(0,i.useState)([e[0]]),s=(0,i.useCallback)(()=>{o.length>1||a(e)},[e,o.length]);return 0===e.length?null:n?(0,u.jsx)("div",{"data-sophi-feature":"buy-button-list",children:(0,u.jsx)(St,{items:e})}):r?(0,u.jsx)("div",{"data-sophi-feature":"buy-button-toggle",children:(0,u.jsx)(St,{items:e,isToggle:!0,handleClick:s,visibleButtons:o})}):null}St.displayName="ButtonList",Ot.displayName="BuyButtonLinkList";var _t=Ot;const At=d().div.withConfig({displayName:"CheckmarkLinkList__StyledLinkListContainer",componentId:"sc-oetlr8-0"})(["container-type:inline-size;"]),Ct=d().div.withConfig({displayName:"CheckmarkLinkList__StyledLinkList",componentId:"sc-oetlr8-1"})(["background-color:var(--color-grey-100);display:grid;gap:var(--space-16);margin:"," 0 ",";padding:var(--space-24) var(--space-16);"],(0,Y.D0)(20),(0,Y.D0)(56)),kt=d().div.withConfig({displayName:"CheckmarkLinkList__StyledTitle",componentId:"sc-oetlr8-2"})(["grid-column:1 / -1;margin-bottom:var(--space-8);"]),Pt=d().div.withConfig({displayName:"CheckmarkLinkList__StyledLinkListItem",componentId:"sc-oetlr8-3"})(["align-items:baseline;display:grid;gap:",";grid-template-columns:auto 1fr;"],(0,Y.D0)(12)),Tt=d().div.withConfig({displayName:"CheckmarkLinkList__StyledLinkTitle",componentId:"sc-oetlr8-4"})(["color:var(--color-grey-700);"]);function Nt({className:e,items:t,title:n}){if(!t.length)return null;const r=(0,l.A)([e,"linkListItem"]),i=t.map(e=>{const{content:t="",description:n}=e??{};return(0,u.jsxs)(Pt,{className:r,children:[(0,u.jsx)(g.A,{symbol:"checkmark",width:"16",height:"16"}),(0,u.jsxs)("div",{children:[(0,u.jsx)(Tt,{className:"linkListLink text-gmb-4",children:t}),n?.content&&(0,u.jsx)("div",{className:"linkListItemDesc text-gmr-3",dangerouslySetInnerHTML:{__html:n?.content}})]})]},e._id)});return(0,u.jsx)(At,{className:"linkList--checkmarked-container",children:(0,u.jsxs)(Ct,{className:"linkList--checkmarked",children:[(0,u.jsx)(kt,{className:"text-gmb-3",children:n}),i]})})}Nt.displayName="CheckmarkLinkList";var It=Nt;const Lt=d().div.withConfig({displayName:"LinkList__StyledLinkList",componentId:"sc-sj94no-0"})(["display:grid;gap:var(--space-16);grid-template-columns:1fr ",";margin:"," 0 ",";"],(0,Y.D0)(135),(0,Y.D0)(20),(0,Y.D0)(56)),Dt=d().div.withConfig({displayName:"LinkList__StyledTitle",componentId:"sc-sj94no-1"})(["grid-column:1 / -1;margin-bottom:var(--space-8);"]),Et=d().div.withConfig({displayName:"LinkList__StyledLinkListItem",componentId:"sc-sj94no-2"})(["display:grid;grid-column:1/-1;grid-template-columns:subgrid;a,a:active,a:visited{color:var(--color-grey-700);}a:hover{color:var(--color-red-500);}"]),$t=d().div.attrs(e=>({$src:e.$src})).withConfig({displayName:"LinkList__StyledListContent",componentId:"sc-sj94no-3"})(["grid-column:",";"],e=>!e.$src&&"1 / -1"),Rt=d().a.withConfig({displayName:"LinkList__StyledLinkListAnchor",componentId:"sc-sj94no-4"})(["color:var(--color-grey-700);display:block;margin-bottom:var(--space-16);width:fit-content;&:hover{color:var(--color-red-500);}"]);function Bt({element:e,className:t,isNewsletterSubtype:n}){const{items:r=[],subtype:i="",title:o=""}=e;if(i.includes("buy-button"))return(0,u.jsx)(_t,{items:r,subtype:i});if("checkmarked-list"===i)return(0,u.jsx)(It,{className:t,items:r,title:o});if(!r.length||!n)return null;const a="callout"===i,s=i.startsWith("from-our-readers"),c=(0,l.A)([t,"linkListItem",`linkList--${i}
2`]),d=s?"gml-2":"pb-6",p=a?"gmb-4":s?"gml-2":"pb-8",m=![wt].includes(i),f=!a;if(!m)return null;const g=r.map(e=>{const{content:t="",description:n={},image:r={},subtype:o="",url:s=""}=e??{},l=![yt,vt].includes(i)&&![xt].includes(o),{alt:d,aspectRatio:m,aspectRatioDebug:f,resizedUrls:g,height:h,width:b,caption:y,published:v,url:w}=(0,E.bE)(r),x=v?g?.w300?.[(0,K.JP)(m)]??"":w??"";return(0,u.jsxs)(Et,{className:c,children:[(0,u.jsxs)($t,{$src:x,children:[l&&(0,u.jsx)(Rt,{as:s?"a":"div",className:`linkListLink text-${p}`,href:s,children:t}),n?.content?(0,u.jsx)("div",{className:"linkListItemDesc text-"+(a?"gmr-4":"pr-5"),dangerouslySetInnerHTML:{__html:n?.content}}):null]}),""!==x&&!a&&(0,u.jsx)("div",{children:(0,u.jsx)(G.A,{src:x,width:b,height:h,className:"l-media",alt:d||y,"data-aspect-ratio-debug":f})})]},e._id)});return(0,u.jsxs)(Lt,{children:[f&&(0,u.jsx)(Dt,{className:`text-${d}`,children:o}),g]})}Bt.displayName="LinkList";var Mt=Bt;function Ut({element:e,className:t,isSponsored:n}){const r=e.items;if(!r)return null;const i="unordered"===e.list_type?"ul":"ol",o=(0,l.A)([t,"c-article-body__li",{"text-pr-7":!t,"font-sponsored":n}]),a=r.map((e,t)=>{const{content:n}=e;return(0,u.jsx)("li",{className:o,dangerouslySetInnerHTML:{__html:n}},`${t}_${e._id}`)});return(0,u.jsx)(i,{children:a})}Ut.displayName="List";var Ft=Ut;function Vt({content:e,id:t}){return(0,u.jsx)(dt.A,{content:e,className:"rawHtml has-livequestions",id:t})}Vt.displayName="LiveQAWrapper";var zt=Vt,Wt=n(90335),Ht=n(14104);const qt={"connect.facebook.net":{isLoaded(){if(!document.querySelector("body > #fb-root")){(0,Ht.$r)(document.querySelectorAll("#fb-root")).forEac
2h(e=>e.parentNode.removeChild(e));const e=document.createElement("div");e.id="fb-root",document.body.appendChild(e)}return void 0!==window.FB},reload:e=>window.FB.XFBML.parse(e)},"instagram.com":{isLoaded:()=>void 0!==window.instgrm,reload:()=>window.instgrm.Embeds.process()},"twitter.com":{isLoaded:()=>void 0!==window.twttr&&void 0!==window.twttr.widgets,reload:()=>window.twttr.widgets.load()},"trellocdn.com":{isLoaded:()=>void 0!==window.TrelloCards&&void 0!==window.TrelloCards.load,reload:()=>window.TrelloCards.load(document,{compact:!1,allAnchors:!1})}};var Gt=n(55880);function Kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Jt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(n),!0).forEach(function(t){Yt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Yt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Qt=e=>(e=>{const t=e.match(Gt.Yj);return t&&t[2]})(e)||(e=>{const t=e.match(Gt.p8);return t&&t[2]})(e),Xt=e=>{const t=e.match(Gt.rO);return t?(e=>Object.keys(e.reduce((e,t)=>t?Jt(Jt({},e),{},{[t]:!0}):e,{})))(t.map(Qt)):[]};class Zt extends i.Component{constructor(e){super(e),this.scripts=void 0,this.container=void 0}componentDidMount(){this.scripts=Xt(this.props.markup).map(e=>this.injectScript(e)).filter(Boolean)}shouldComponentUpdate(e){return e.markup!==this.props.markup}injectScript(e){const t=(e=>Object.keys(qt).reduce((t,n)=>t||e.indexOf(n)>-1&&qt[n]||null,null))(e);return t&&t.isLoaded()?(t.reload(this.container),null):(e=>{const t=document.createElement("script");return t.src=e.replace("&amp;","&"),document.head.appendChild(t),t})(e)}render(){return(0,u.jsx)("div",{ref:e=>{this.container=e},children:this.props.children})}}Zt.displayName=void 0,Zt.displayName="EmbedContainer";var en=Zt;function tn({element:e}){const t=e?.raw_oembed?.html;if(!(0,Wt.m)()||!t||["<br>","<br/>","<br />"].includes(t))return null;const n=e?.subtype.toLowerCase()??"",r=(0,l.A)(["element-rawhtml",{"c-oembed-wrapper--youtube":"youtube"===n}]);return(0,u.jsx)(en,{markup:t,children:(0,u.jsx)("div",{className:r,dangerouslySetInnerHTML:{__html:t}})})}tn.displayName="Oembed";var nn=tn;function rn({element:e,isSponsored:t}){const{subtype:n,content_elements:r,citation:i}=e,o="blockquote"===n,a="pullquote"===n,s=r?.[0]?.content??"",c=i?.content??"",d=(0,De.U)(De.is.mobile)||!1,p=(0,l.A)(["quote",{"l-inset":!d,"quote--pull":a,"quote--block":o,"text-pr-7":o,"text-pr-4":a,"font-sponsored":t}]),m=(0,l.A)(["ma-0",{"pl-16":o}]),f=(0,l.A)(["quote__cite","mt-8","text-gmr-3",{"text-helr-2":t}
2]),h="legacy--pullquote"+(t?"-adv":"");return s?(0,u.jsx)("div",{className:p,children:(0,u.jsxs)("blockquote",{className:m,children:[a&&(0,u.jsx)("div",{className:"quote--pull__icon",children:(0,u.jsx)(g.A,{symbol:h})}),(0,u.jsxs)("div",{children:[(0,u.jsx)("p",{className:"ma-0",children:(0,u.jsx)("span",{dangerouslySetInnerHTML:{__html:s}})}),c&&(0,u.jsxs)("small",{className:f,children:["— ",c]})]})]})}):null}rn.displayName="Quote";var on=rn;function an({value:e,total:t}){return(0,u.jsxs)("p",{className:"c-review__label",children:[(0,u.jsx)("span",{className:"pr-16 text-gmr-5 font-gmsans-bold",children:"Rating:"}),(0,u.jsxs)("span",{className:"text-gmr-1",children:[(0,u.jsx)("span",{className:"text-gmb-3",children:e})," /",t]})]})}an.displayName="NumberRating";var sn=an;function ln({type:e}){return(0,u.jsx)("div",{className:"c-review-star mr-16",children:(0,u.jsx)(g.A,{symbol:`legacy--star-${e}`,className:"c-review__icon"})})}ln.displayName="StarIcon";var cn=ln;function dn({value:e,total:t}){const n=Math.floor(e),r=e-n,i=[];for(let e=0;e<n;e++)i.push((0,u.jsx)(cn,{type:"solid"},`star-solid-${e}`));r&&i.push((0,u.jsx)(cn,{type:"half"},"star-half-1"));let o=t-n;if(r&&(o-=1),o)for(let e=0;e<o;e++)i.push((0,u.jsx)(cn,{type:"empty"},`star-empty-${e}`));return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("p",{className:"c-review__label text-gmr-5 font-gmsans-bold mt-8 mr-8",children:"Rating:"}),(0,u.jsxs)("div",{className:"o-star-rating",children:[(0,u.jsxs)("span",{className:"u-visually-hidden",children:[e," out of ",t," stars"]}),i]})]})}dn.displayName="StarRating";var un=dn;function pn({element:e}){const{numeric_rating:t,max:n,units:r,alignment:i}=e;if(!t||!n)return null;const o="number"===r,a="stars"===r;if(!a&&!o)return null;const s=(0,l.A)(["o-review",{[`o-review--inline o-review--inline-${i}`]:i}]);let c=null;return o&&(c=(0,u.jsx)(sn,{value:t,total:n})),a&&(c=(0,u.jsx)(un,{value:t,total:n})),(0,u.jsx)("div",{className:"l-inset",children:(0,u.jsx)("div",{className:s,children:(0,u.jsx)("div",{className:"o-label-with-rating",children:c})})})}pn.displayName="Rating";var mn=pn;function fn({element:e,className:t,isSponsored:n,reference:r}){const i=e.content;if(!i)return null;const o=(0,l.A)([t,"c-article-body__text",{"text-pr-5":!t,"font-sponsored":n}]);return(0,u.jsx)("p",{className:o,ref:r,dangerouslySetInnerHTML:{__html:i}})}fn.displayName="Text";var gn=o().memo(fn),hn=n(59626),bn=n.n(hn);const yn=["id","as","content","className","staticOnly"];function vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function wn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vn(Object(n),!0).forEach(function(t){xn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function xn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jn(e){let{id:t,as:n="div",content:r="",className:o,staticOnly:a=!0}=e,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,yn);if((0,i.useEffect)(()=>{document.querySelectorAll(".js-lazyimage").forEach(e=>{const t=e?.tagName,n=e?.src,r=e?.dataset?.src;
2e.querySelectorAll("source[data-src]").forEach(e=>{e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")}),"VIDEO"===t&&e?.target?.load(),!r||n&&!n.includes("data:image")||("IMG"===t&&e.setAttribute("loading","lazy"),e.setAttribute("src",r),e.removeAttribute("data-src")),e.classList.add("js-lazyimage--loaded"),e.classList.remove("js-lazyimage")}),[".gi-header",".gi-grid"].forEach(e=>{document.querySelectorAll(e).forEach(e=>{e.classList.add("active")})})},[]),!r.length)return null;const l=n;return a?(0,u.jsx)(bn(),{id:t,children:(0,u.jsx)(l,wn({id:t,className:o,dangerouslySetInnerHTML:{__html:r}},s))}):(0,u.jsx)(l,wn({id:t,className:o,dangerouslySetInnerHTML:{__html:r}},s))}jn.displayName="RawHtmlForLongRead";var Sn=o().memo(jn),On=n(78206),_n=n(89167),An=n(57996),Cn=n(94566),kn=n(35790),Pn=n(13877);const Tn=o().lazy(()=>(0,Pn.L5)(()=>n.e(4910).then(n.bind(n,86814))));function Nn({className:e,el:t,photoAspectRatio:n,index:o,isNewsletterSubtype:l=!1,intersectOptions:c,reference:d,renderWrapper:p=null}){const{isSponsored:m,isSourceComposer:g,isStoryLongRead:h,isStoryShoppable:b}=(0,_n.p_)(),{id:y}=(0,r.useComponentContext)();if(!t||!t?.type)return null;const v={correction:()=>(0,u.jsx)(f,{element:t,isSponsored:m}),divider:()=>(0,u.jsx)(ct,{isStoryShoppable:b}),gallery:()=>Cn.Sw&&(0,u.jsx)(a.tH,{fallbackRender:kn.Cl,children:(0,u.jsx)(i.Suspense,{fallback:(0,u.jsx)(On.A,{id:`inline-gallery-spinner-${o}`,className:"mt-64 mb-64",size:"lg",color:"dark"}),children:(0,u.jsx)(Tn,{alignment:t.alignment,contentElements:t.content_elements,isSponsored:m})})}),header:()=>(0,u.jsx)(mt,{cid:y,className:e,element:t,index:o,isSourceComposer:g,isSponsored:m,isStoryShoppable:b}),image:()=>(0,u.jsx)(s.A,{element:t,position:o,isSponsored:m,photoAspectRatio:n,alt:t.alt_text,renderWrapper:p,reference:d,intersectOptions:c}),interstitial_link:()=>(0,u.jsx)(bt,{element:t,className:e,isSponsored:m}),link_list:()=>(0,u.jsx)(Mt,{element:t,className:e,isNewsletterSubtype:l}),list:()=>(0,u.jsx)(Ft,{element:t,className:e,isSponsored:m}),numeric_rating:()=>(0,u.jsx)(mn,{element:t}),quote:()=>(0,u.jsx)(on,{element:t,isSponsored:m}),oembed_response:()=>(0,u.jsx)(nn,{element:t}),raw_html:()=>{const e=t.content?.includes("vf-livequestions");return e?(0,u.jsx)(zt,{content:t.content,id:`raw-html-body-${o}-${t._id}`}):h?(0,u.jsx)(Sn,{content:t.content,className:"rawHtml",id:`raw-html-longread-body-${o}-${t._id}`}):(0,u.jsx)(dt.A,{content:t.content,className:"rawHtml",id:`raw-html-body-${o}-${t._id}`})},text:()=>(0,u.jsx)(gn,{element:t,className:e,reference:d,isSponsored:m}),video:()=>{const e=(0,E.zu)(t?.embed_html)||null,n=t?.additional_properties?.vertical??!1;return(0,u.jsx)(An.A,{ads:t?.additional_properties?.playVideoAds,aspectRatio:e,caption:t?.subheadlines?.basic,credit:t?.source?.name,loop:n,placement:2,uuid:t?._id,vertical:n})},story:()=>(0,u.jsx)(Nn,{el:t?.content_elements?.[0]}),custom_embed:()=>(0,u.jsx)(st,{subtype:t?.subtype,embed:t?.embed})};return v[t.type]?.()??null}Nn.displayName="ElementResolver";var In=o().memo(Nn)},71531:function(e,t,n){"use strict";function r(e){if("string"!=typeof e)return!1;try{const t=new URL(e),n="http:"===t.protocol||"https:"===t.protocol,r=/^[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$/.test(t.hostname),i="/"===t.pathname||t.pathname.startsWith("/");return n&&r&&i}catch{return!1}}n.d(t,{H6:function(){return r},IN:function(){return i},l1:function(){return a},u1:function(){return o}});const i=e=>{if(!e||"object"!=typeof e)return!1;const t=e;return"string"==typeof t?.name&&"string"==typeof t?.description&&"string"==typeof t?.newsletterCode&&"string"==typeof t?.sample&&"string"==typeof t?.frequency&&"boolean"==typeof t?.simpleSignUpArticleBody&&"boolean"==typeof t?.subscriptionRequired&&r(t?.sample)},o=e=>"initial"===e||"touched"===e?"Email is required.":"dirty"===e?"Email is invalid.":"Email is invalid or already associated with an account. To sign up for this newsletter, log in.",a=e=>({400:"Email is invalid or already associated with an account. To sign up for this newsletter,",401:"Email is invalid or already associated with an account. To sign up for this newsletter,"}[e.trim()]??"An error occurred. Please try again later.")},44287:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});const r="newsletter:signup"},58483:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return an}});var r=n(4321),i=n(40809),o=n(36618),a=n(50450),s=n(85349);function l(){const{globalContent:e={}}=(0,r.useAppContext)(),t=e?.related_content?.affiliates_secondary??[],n=t?.[0];return n?(0,s.jsx)("div",{className:"o-article-asf__top",children:(0,s.jsx)(a.A,{element:n})}):null}l.displayName="AsfTop";var c=l,d=n(28211),u=n(79619),p=n(29439),m=n(33827),f=n(52198);const g=({content:e})=>{const t=e?.related_content?.picture_rel?.[0];return t?(0,s.jsx)(f.A,{element:t}):null};g.displayName="BodyImageEscenic";
2var h=g,b=n(52390);function y({renderEscenicImage:e,globalContent:t,isStoryWatchlist:n}){return(0,s.jsxs)("div",{children:[e&&(0,s.jsx)(h,{content:t}),(0,s.jsx)(b.default,{}),!n&&(0,s.jsx)(m.a,{})]},"article-toolbar-player")}y.displayName="ArticleToolsBlock";var v=n(13287),w=n(21143),x=n.n(w),j=n(78299),S=n(14617);var O=n(12675),_=n(30137);const A=(0,O.A)("[ArticleBackground]");function C(){const{globalContent:e={}}=(0,r.useAppContext)(),[t,n]=function(e=!1){const[t,n]=(0,i.useState)(e),[r,o]=(0,i.useState)(!1);return[t,(0,i.useCallback)(()=>{r||o(!0),n(e=>!e)},[r]),r]}(!1),o=e?.related_content?.basic,a=o?.find(e=>"story"===e.type&&e.taxonomy?.seo_keywords?.includes("globebackground"));if(!a)return null;const l=a?.planning?.story_length?.line_count_planned||0,c=5*l,d=c/300,u=Math.floor(Math.abs(d)),p=Math.ceil(60*Math.abs(d)%60),m=5*Math.ceil(p/5),f=u>0?`${u} min `:"",g=m>0?`${m} sec`:"",h=`${f}${g}`;A.debug("read time calculations: ",{backgroundTime:l,words:c,readCalc:d,min:u,sec:p,secRounded:m,minText:f,secText:g,readTime:h});const b=a?.content_elements||[],y=x().span.withConfig({displayName:"Background__HeaderTitle",componentId:"sc-f2wuvk-0"})(["color:var(--color-grey-500);display:inline-block;"]),w=x().span.withConfig({displayName:"Background__HeaderTime",componentId:"sc-f2wuvk-1"})(["color:var(--color-grey-500);display:inline-block;padding-left:",";@media (min-width:","){padding-left:",";}"],(0,_.D0)(5),(0,_.D0)(540),(0,_.D0)(10)),O=(0,s.jsxs)("span",{className:"globe-background-header-content",children:[(0,s.jsx)(y,{className:"text-gml-3",children:"Globe Background"}),(0,s.jsx)(w,{className:"text-gmr-5",children:h})]}),C=b.map((e,t)=>{const{type:n}=e;return["text","list"].includes(n)?(0,s.jsx)(S.A,{el:e,index:t,className:"text-gmr-4"},`${e?.type}-${e._id}-${t}`):null}),k=(0,v.A)(["globe-background",{"globe-background--open":t}]);return(0,s.jsxs)("div",{className:k,"data-sophi-feature":"globe backgrounds",children:[(0,s.jsx)("div",{className:"globe-background-header",children:(0,s.jsx)(j.Ay,{analytics:{action:t?"close globe backgrounds":"open globe backgrounds",label:"globe backgrounds"},"aria-controls":"article-background-content","aria-expanded":t,"aria-label":"toggle Globe background",fullWidth:!0,icon:t?"close-accordion":"open-accordion",onClick:n,children:O})}),(0,s.jsx)("div",{className:"c-article-background__title text-gmb-5",children:a?.headlines?.basic}),(0,s.jsx)("div",{className:"c-article-background-body",id:"article-background-content",children:(0,s.jsx)("div",{className:"c-article-background-body__text",children:C})}),(0,s.jsx)("div",{className:"c-article-background-footer",children:(0,s.jsx)(j.Ay,{analytics:{action:"close globe backgrounds",label:"globe backgrounds"},"aria-controls":"article-background-content","aria-expanded":"true","aria-label":"Close globe backgrounds",className:"text-gml-3",icon:"close-accordion",onClick:n,children:(0,s.jsxs)(s.Fragment,{children:["Close",(0,s.jsx)("span",{className:"u-visually-hidden",children:" Globe Background container"})]})})})]})}C.displayName="ArticleBackground";var k=C,P=n(86780),T=n.n(P);const N={customFields:T().shape({inlineAdsMobile:T().string.tag({group:"Ads: mobile",label:"Inline ads default (6 max)",description:"Display an inline ad after this many elements (comma-separated list of numbers). Only the first six numbers will apply. For standard articles, paragraphs will be counted.",defaultValue:""}),inlineAdsLongreadMobile:T().string.tag({group:"Ads: mobile",label:"Inline ads longread (6 max)",description:"Display an inline ad after this many elements (comma-separated list of numbers) for longread articles. Only the first six numbers will apply. Paragraphs will be counted.",defaultValue:""}),inlineAdsLiveblogMobile:T().string.tag({group:"Ads: mobile",label:"Inline ads liveblog (6 max)",description:"Display an inline ad after this many liveblog posts (comma-separated list of numbers) for liveblog articles. Only the first six numbers will apply. Posts (dividers) will be counted.",defaultValue:""}),inlineAdsTablet:T().string.tag({group:"Ads: tablet",label:"Inline ads default (6 max)",description:"Display an inline ad after this many elements (comma-separated list of numbers). Only the first six numbers will apply. For standard articles, paragraphs will be counted.",defaultValue:""}),inlineAdsLongreadTablet:T().string.tag({group:"Ads: tablet",label:"Inline ads longread (6 max)",description:"Display an inline ad after this many elements (comma-separated list of numbers) for longread articles. Only the first six numbers will apply. Paragraphs will be counted.",defaultValue:""}),inlineAdsLiveblogTablet:T().string.tag({group:"Ads: tablet",label:"Inline ads liveblog (6 max)",description:"Display an inline ad after this many liveblog posts (comma-separated list of numbers) for liveblog articles. Only the first six numbers will apply. Posts (dividers) will be counted.",defaultValue:""}),inlineAdsDesktop:T().string.tag({group:"Ads: desktop",label:"Inline ads default (6 max)",description:"Display an inline ad after this many elements (comma-separated list of numbers). Only the first six numbers will apply. For standard articles, paragraphs will be counted.",defaultValue:""}),inlineAdsLongreadDesktop:T().string.tag({group:"Ads: desktop",label:"Inline ads longread (6 max)",description:"Display an inline ad after this many elements (comma-separated list of numbers) for longread articles. Only the first six numbers will apply. Paragraphs will be counted.",defaultValue:""}),inlineAdsLiveblogDesktop:T().string.tag({group:"Ads: desktop",label:"Inline ads liveblog (6 max)",description:"Display an inline ad after this many liveblog posts (comma-separated list of numbers) for liveblog articles. Only the first six numbers will apply. Posts (dividers) will be counted.",defaultValue:""}),stnVideoAdEnabled:T().boolean.tag({group:"StnVideo ad",label:"Enable StnVideo ad on /sports/ articles",description:"Enable/disable StnVideo ad on /sports/ articles (wires only). Will appear instead of the first inline ad on all breakpoints.",defaultValue:!1})})};var I=n(72850),L=n(9458);const D=x().div.withConfig({displayName:"EndOfArticleNewsletterstyles__MessageContainer",componentId:"sc-v27y1d-0"})([""," "," color:var(--color-grey-800);border:1px solid var(--color-grey-200);padding:",";margin-top:",";margin-bottom:",";"],({$minHeight:e})=>null!=e?`min-height: ${(0,_.D0)(e)};`:"",_.cE,(0,_.D0)(16),(0,_.D0)(20),({$marginBottom:e})=>e?(0,_.D0)(e):void 0),E=x().h2.withConfig({displayName:"EndOfArticleNewsletterstyles__StyledHeading",componentId:"sc-v27y1d-1"})(["margin-top:0;margin-bottom:0;margin-right:",";display:inline-block;"],(0,_.D0)(8)),$=x().p.withConfig({displayName:"EndOfArticleNewsletterstyles__StyledDescription",componentId:"sc-v27y1d-2"})(["display:inline;margin:0;"]),R=x().p.withConfig({displayName:"EndOfArticleNewsletterstyles__StyledParagraph",componentId:"sc-v27y1d-3"})(["margin-top:",";display:flex;flex-direction:column;align-items:flex-start;gap:",";@media (min-width:","){flex-direction:row;gap:0;> :last-child{margin-left:",";padding-left:",";border-left:1px solid var(--color-grey-300);}}"],(0,_.D0)(24),(0,_.D0)(16),(0,_.D0)(480),(0,_.D0)(16),(0,_.D0)(16)),B=x().p.withConfig({displayName:"EndOfArticleNewsletterstyles__StyledErrorParagraph",componentId:"sc-v27y1d-4"})(["margin-top:",";padding:",";background-color:var(--color-red-100);display:flex;gap:",";"],(0,_.D0)(24),(0,_.D0)(16),(0,_.D0)(16)),M=x()(I.Ay).withConfig({displayName:"EndOfArticleNewsletterstyles__StyledExploreLink",componentId:"sc-v27y1d-5"})(["&,&:visited{span{text-decoration:none;}}&:hover,&:focus,&:active{span{text-decoration:underline;}}"]),U=x()(L.A).withConfig({displayName:"EndOfArticleNewsletterstyles__StyledSvg",componentId:"sc-v27y1d-6"})(["width:",";height:",";margin:",";padding:0;fill:",";display:inline-block;vertical-align:bottom;flex-shrink:0;"],(0,_.D0)(16),(0,_.D0)(16),({$marginTop:e})=>e?`${(0,_.D0)(e)} 0 0 0`:"0",({$fill:e})=>e||"var(--color-grey-500)");var F=n(69480),V=n(76755),z=n(8298),W=n(94011),H=n(74749),q=n(99304),G=n(94566);const K=(0,O.A)("[EndOfArticleNewsletter]"),J="SIGN_UP",Y="SUCCESS",Q="ERROR";function X({newsletterCode:e="",newsletterDescription:t="",newsletterFrequency:n="",newsletterName:r="",newsletterSignupHeading:o="",newsletterSubsRequired:a=!1,newsletterSubscribed:l=!1,numberOfParagraphs:c,simpleSignUp:d=!1,userAccountType:u,userAdvisor:p=!1,userEmail:m,userSophi:f}){const g=(0,W.U)(W.is.mobile)||!1,[h,b]=(0,i.useState)(J),[y,v]=(0,i.useState)(!1),w=(0,i.useCallback)(()=>b(Y),[]),x=(0,i.useCallback)(()=>b(J),[]),j=(0,i.useCallback)(()=>b(Q),[]),S=(0,H.m)(),O=(0,i.useRef)(null),{isIntersecting:_}=(0,z.R)({ref:O});if((0,V.S)(()=>S(q.uh.newsletterSignupShown),[S],h===J&&_),(0,V.S)(()=>S(q.uh.newsletterSignupComplete),[S],h===Y),(0,i.useEffect)(()=>{document.querySelector("[data-testid='on-article-newsletter']")&&(K.info("OnArticleNewsletter powerup foun
2d"),v(!0))},[]),!G.Sw||!h||!e)return null;const A=(0,s.jsx)(F.l,{accountActionButtonVariant:"text",fid:"end-of-article-newsletter",newsletterCode:e,newsletterDescription:t,newsletterFrequency:n,newsletterName:r,newsletterSubsRequired:a,newsletterSubscribed:l,onError:j,onSubscribeSuccess:w,onUnsubscribeSuccess:x,simpleSignUp:d,userAccountType:u,userAdvisor:p,userEmail:m,userSophi:f}),C=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(E,{className:"text-gmb-4",children:o||`Sign up for the ${r} Newsletter.`}),(0,s.jsx)($,{className:"text-gmr-2",children:t})]}),k=(0,s.jsxs)(s.Fragment,{children:[C,(0,s.jsxs)(R,{ref:O,className:"ma-0 on-article-subscribe",children:[A,(0,s.jsx)(M,{href:"/newsletters/",className:"text-gml-2",textAs:"span",children:"Explore newsletters"})]})]}),P=(0,s.jsxs)(s.Fragment,{children:[C,(0,s.jsxs)(B,{className:"ma-0 on-article-subscribe",children:[(0,s.jsx)(U,{$fill:"var(--color-red-600)",$marginTop:4,symbol:"critical"}),(0,s.jsxs)("div",{className:"text-gmr-4","aria-live":"assertive",children:["Sorry, there was an error subscribing to the newsletter. Please try subscribing on the"," ",(0,s.jsx)(I.Ay,{href:"/newsletters/",textAs:"span",textClassName:"text-gmr-4",underlined:!0,children:"newsletters page"}),"."]})]})]}),T=(({numberOfParagraphs:e,onArticlePowerupPresent:t,paragraphLimit:n=8})=>!(e<n&&t))({paragraphLimit:8,numberOfParagraphs:c,onArticlePowerupPresent:y});return T&&(0,s.jsxs)(D,{$minHeight:60,$marginBottom:g?12:20,"data-sophi-feature":"end of article subscribe",children:[(h===J||h===Y)&&k,h===Q&&P]})}X.displayName="EndOfArticleNewsletter",X.label="Newsletter End of Article Subscribe",X.icon="browser-page-mail";var Z=n(13877);const ee=(0,O.A)("[StnVideo]");function te(){const e=(0,i.useRef)(void 0),{isIntersecting:t}=(0,z.R)({ref:e,rootMargin:"400px"});return(0,V.S)(()=>{ee.info("Attaching script"),(0,Z.Ay)("https://embed.sendtonews.com/player2/embedcode.php?fk=iPcOeMCT&cid=5240",{"data-type":"s2nScript"}).then(()=>ee.info("Script attached")).catch(e=>ee.error("Script not attached",e))},[],t),(0,s.jsx)("div",{id:"js-ad-stn-video-wrapper",ref:e,children:(0,s.jsx)("div",{className:"s2nPlayer-iPcOeMCT","data-type":"full"})})}te.displayName="StnVideo";var ne=te,re=n(89167),ie=n(70015);const oe=(e,t,n)=>{const{gradientStartOpacity:r=100,gradientStartPosition:i=0,gradientEndOpacity:o=0,gradientEndPosition:a=100}=n||{};return e.includes("middle")?`linear-gradient(\n      ${t}deg,\n      rgba(0, 0, 0, 0) ${i}%,\n      rgba(0, 0, 0, ${r/100}) 50%,\n      rgba(25, 25, 25, ${o/100}) ${a}%\n    )`:`linear-gradient(\n    ${t}deg,\n    rgba(0, 0, 0, ${r/100}) ${i}%,\n    rgba(25, 25, 25, ${o/100}) ${a}%\n  )`},ae=(e,t,n={})=>{const{hideCaption:r,hideCredit:i}=n,o=r?"":n.caption||(0,ie.Ps)(e),a=r?"":n.mobileCaption||(0,ie.Ps)(t);return{photoCaption:o,photoCredit:i?"":n.credit||(0,ie.YJ)(e),mobilePhotoCaption:a,mobilePhotoCredit:i?"":n.mobileCredit||(0,ie.YJ)(t)}},se=(e="light")=>"dark"===e?"var(--color-grey-800)":"var(--color-white-100)",le=(e="light")=>"dark"===e?"var(--color-white-100)":"var(--color-grey-800)",ce=(e="light")=>"dark"!==e?"1px solid var(--color-grey-200)":"none";var de=n(68503),ue=n(8174),pe=n(89492);const me={overlay:3,default:5};function fe({bylines:e,layout:t,theme:n}){const{globalContent:i={}}=(0,r.useAppContext)(),{credits:o}=i,a=o?.by??[],l=e?.length>0,c=(l?e:a).slice(0,me[t]||me.default);return l?c.map((e,t)=>{const{name:n,beat:r,placeline:i}=e,o=[r,i].filter(Boolean).join(", ");return n&&(0,s.jsxs)("div",{className:"pb-8",children:[(0,s.jsx)("span",{className:"text-gml-3",children:n}),o&&(0,s.jsx)("span",{className:"pl-16",children:o})]},`${n}-${t}`)}):(0,s.jsx)(pe.A,{theme:n,authors:c})}fe.displayName="HeaderBylines";var ge=fe;const he=x().div.withConfig({displayName:"HeaderMeta__StyledArticleMeta",componentId:"sc-1a9ebe0-0"})(["text-transform:uppercase;"]);function be({bylines:e,layout:t,theme:n}){const{globalContent:i={}}=(0,r.useAppContext)(),{display_date:o,publish_date:a}=i,{creditline:l,placeline:c}=(0,re.p_)(),d=e.some(({placeline:e})=>e);return(0,s.jsxs)(he,{className:"text-gmr-5",children:[(0,s.jsx)(ge,{bylines:e,layout:t,theme:n}),c&&!d&&(0,s.jsx)("div",{className:"pb-8",children:(0,ue.ZH)(c)}),l&&(0,s.jsx)("div",{className:"pb-8",children:l}),(0,s.jsx)(de.A,{publishedDate:o,updatedDate:a})]})}be.displayName="HeaderMeta";var ye=be;const ve=(0,G.dt)("tablet"),we=x().div.withConfig({displayName:"HeaderContent__Container",componentId:"sc-ykvukz-0"})(["display:flex;flex-direction:column;gap:",";align-items:",";text-align:",";"],(0,_.D0)(12),({$alignment:e})=>"centre"===e?"center":"flex-start",({$alignment:e})=>"centre"===e?"center":"left"),xe=x().h1.withConfig({displayName:"HeaderContent__StyledHeadline",componentId:"sc-ykvukz-1"})(["margin:0;padding:0;text-wrap:balance;width:100%;@media (min-width:","rem){font-size:",";}",""],ve.rem,(0,_.D0)(40),({$isShort:e})=>e&&`\n    @media (min-width: ${ve.rem}rem) {\n      font-size: ${(0,_.D0)(56)};\n    }\n  `),je=x().p.withConfig({displayName:"HeaderContent__StyledDeck",componentId:"sc-ykvukz-2"})(["text-wrap:balance;"]),Se=x().span.withConfig({displayName:"HeaderContent__StyledLabel",componentId:"sc-ykvukz-3"})(["padding:",";border-radius:2px;",""],(0,_.D0)(6),({$labelColor:e})=>(e=>{switch(e){case"glass":return"\n        background: rgba(255, 255, 255, 0.2);\n        color: var(--color-white-100);\n        fill-opacity: 0.2;\n        backdrop-filter: blur(10px);\n      ";case"light":return"\n        background-color: var(--color-grey-100);\n        color: var(--color-grey-800);\n      ";case"dark":return"\n        background-color: var(--color-grey-800);\n        color: var(--color-white-100);\n      ";case"red":return"\n        background-color: var(--color-red-500);\n        color: var(--color-white-100);\n      ";default:return"\n        background-color: var(--color-grey-800);\n        color: var(--color-white-100);;\n      "}})(e));function Oe({backgroundColor:e,bylines:t=[],contentAlignment:n,contentColor:r,deckOverride:i,headlineOverride:o,labelColor:a,labelOverride:l,layout:c}
2){const{articleHeadline:d,deck:u,label:p}=(0,re.p_)(),m=o||d,f=m?.trim().length<=20,g=f?"text-pb-3":"text-pb-5",h=r?"light"===r?"dark":"light":e,b=i||u,y=l||p;return(0,s.jsxs)(we,{$alignment:n,className:"custom-header__content",children:[y&&(0,s.jsx)(Se,{$labelColor:a,className:"text-gml-3",children:y}),(0,s.jsx)(xe,{$isShort:f,className:g,children:m}),b&&(0,s.jsx)(je,{className:"text-pr-5 ma-0",children:b}),(0,s.jsx)(ye,{bylines:t,layout:c,theme:h})]})}Oe.displayName="HeaderContent";var _e=Oe,Ae=n(40966),Ce=n(82392),ke=n(57817);const{customHeader:Pe,customHeaderMobile:Te}=Ce.lT,Ne={srcset:Pe.widths,sizes:[`(min-width: ${(0,_.D0)(1600)}) 1600px`,"100vw"]},Ie={srcset:Pe.widths,sizes:["100vw"]},Le={srcset:Pe.widths,sizes:[`(min-width: ${(0,_.D0)(1200)}) 800px`,"100vw"]},De={srcset:Te.widths,sizes:[`(max-width: ${(0,_.D0)(768)}) 100vw`]};function Ee({caption:e="",credit:t="",as:n="figcaption",className:r=""}){if(!e&&!t)return null;const i=(0,v.A)(["custom-header__caption",r]);return(0,s.jsxs)(n,{className:i,children:[e&&(0,s.jsx)("div",{className:"text-gmr-4",children:e}),t&&(0,s.jsx)("div",{className:"text-gmr-5 pt-8",children:t})]})}Ee.displayName="ImageCaption";var $e=Ee;const Re=(0,G.dt)("tablet"),Be=x().figure.withConfig({displayName:"HeaderMedia__BackgroundWrapper",componentId:"sc-100xmab-0"})(["margin:0;display:flex;flex-direction:column;justify-content:center;@media (min-width:","rem){flex-direction:row;}.custom-header__media-container{width:100%;position:relative;max-width:",";"," ","}"],Re.rem,({$imageSize:e})=>"full_bleed"===e?"100%":`${(0,_.D0)(1600)}`,({$mobileGradient:e})=>e&&`\n      &::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background: ${e};\n        pointer-events: none;\n\n        @media (min-width: ${Re.rem}rem) {\n          display: none;\n        }\n      }\n    `,({$gradient:e})=>e&&`\n      &::after {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background: ${e};\n        pointer-events: none;\n        display: none;\n\n        @media (min-width: ${Re.rem}rem) {\n          display: block;\n        }\n      }\n    `),Me=x().video.withConfig({displayName:"HeaderMedia__StyledVideo",componentId:"sc-100xmab-1"})(["width:100%;height:auto;display:block;"]);function Ue({backgroundColor:e,gradient:t,image:n,imageSize:r="1600",imageSources:i,layout:o,mobileGradient:a,mobileImage:l,mobileVideo:c,mobilePhotoCaption:d,mobilePhotoCredit:u,photoCaption:p,video:m}){const{aspectRatio:f,intrinsicHeight:g,published:h,resizedUrls:b,url:y}=(0,ie.bE)(n,"1:I"),{aspectRatio:w,intrinsicHeight:x,published:j,resizedUrls:S,url:O}=(0,ie.bE)(l,"1:I"),_=h?b?.w900?.[(0,Ce.JP)(f)]??y:y,A=j?S?.w600?.[(0,Ce.JP)(w)]??O:O,C=m?.url??null,k=c?.url??null,P=(0,ke.G)(b,i,f),T=g(900),N=(0,ke.G)(S,De,w),I=x(600),L=(O||k)&&d&&!["overlay"].includes(o),D=(0,v.A)([{"custom-header__media--desktop":A||k}]),E=(0,v.A)(["custom-header__caption--mobile",{["custom-header__caption"+("dark"===e?"--light":"")]:A||k}]);return _||A||C||k?(0,s.jsxs)(Be,{className:"custom-header__media",$imageSize:r,$gradient:t,$mobileGradient:a,children:[(0,s.jsxs)("div",{className:"custom-header__media-container",children:[_&&(0,s.jsx)(Ae.A,{src:_,srcset:P?.srcset,sizes:P?.sizes,width:900,height:T,className:D,alt:p}),A&&(0,s.jsx)(Ae.A,{src:A,srcset:N?.srcset,sizes:N?.sizes,width:600,height:I,className:"custom-header__media--mobile",alt:d}),C&&(0,s.jsx)(Me,{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,className:D,children:(0,s.jsx)("source",{src:C,type:m?.type})}),k&&(0,s.jsx)(Me,{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,src:k,className:"custom-header__media--mobile",children:(0,s.jsx)("source",{src:k,type:c?.type})})]}),L&&(0,s.jsx)($e,{caption:d,credit:u,className:E})]}):null}Ue.displayName="HeaderMedia";var Fe=Ue;const Ve=(0,G.dt)("tablet"),ze=(0,G.dt)("desktop"),We=x().div.withConfig({displayName:"Overlay__Wrapper",componentId:"sc-o9q9xm-0"})(["position:relative;background-color:",";color:",";"],({$backgroundColor:e})=>se(e),({$contentColor:e})=>se(e)),He=x().div.withConfig({displayName:"Overlay__OverlayGrid",componentId:"sc-o9q9xm-1"})(["display:grid;position:absolute;inset:0;padding:"," ",";@media (min-width:","rem){grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:"," ",";}@media (min-width:","rem){max-width:",";margin:0 auto;padding:",";}@media (min-width:","){padding:"," ",";}"],(0,_.D0)(40),(0,_.D0)(20),Ve.rem,(0,_.D0)(40),(0,_.D0)(32),ze.rem,(0,_.D0)(1600),(0,_.D0)(64),(0,_.D0)(1600),(0,_.D0)(80),(0,_.D0)(64)),qe=x().div.withConfig({displayName:"Overlay__ContentWrapper",componentId:"sc-o9q9xm-2"})([""," @media (min-width:","rem){min-width:",";","}"],({$mobilePosition:e})=>`\n      align-self: ${(e=>{switch(e){case"top":return"start";case"bottom":return"end";default:return"center"}})(e)};\n    `,Ve.rem,(0,_.D0)(700),({$position:e})=>{const{column:t,row:n,justify:r,align:i}={column:(o=e).includes("left")?"1":o.includes("centre")?"2":"3",row:o.includes("top")?"1":o.includes("middle")?"2":"3",justify:o.includes("centre")?"center":o.includes("right")?"end":"start",align:o.includes("middle")?"center":o.includes("bottom")?"end":"start"};var o;return`\n        grid-column: ${t};\n        grid-row: ${n};\n        justify-self: ${r};\n        align-self: ${i};\n      `});function Ge({backgroundColor:e,bylines:t,caption:n,contentAlignment:r,contentColor:i,contentPosition:o,credit:a,deck:l,gradientOpacity:c,headline:
2d,hideCaption:u,hideCredit:p,image:m,imageSize:f,label:g,labelColor:h,mobileCaption:b,mobileContentPosition:y,mobileCredit:w,mobileGradientOpacity:x,mobileImage:j,mobileVideo:S,video:O}){const _=(e=>{switch(e){case"top_left":return 135;case"top_centre":case"middle_centre":default:return 180;case"top_right":return 225;case"middle_left":return 90;case"middle_right":return 270;case"bottom_left":return 45;case"bottom_centre":return 0;case"bottom_right":return 315}})(o),A=(e=>{switch(e){case"top":case"middle":default:return 180;case"bottom":return 0}})(y),C=oe(o,_,{gradientStartOpacity:Number(c)}),k=oe(y,A,{gradientStartOpacity:Number(x)}),P="full_bleed"===f?Ie:Ne,{photoCaption:T,mobilePhotoCaption:N,photoCredit:I,mobilePhotoCredit:L}=ae(m,j,{caption:n,credit:a,hideCaption:u,hideCredit:p,mobileCaption:b,mobileCredit:w});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(We,{$backgroundColor:e,$contentColor:i,children:[(0,s.jsx)(Fe,{backgroundColor:e,gradient:C,image:m,imageSize:f,imageSources:P,layout:"overlay",mobileGradient:k,mobileImage:j,mobilePhotoCaption:N,mobilePhotoCredit:L,mobileVideo:S,photoCaption:T,video:O}),(0,s.jsx)(He,{children:(0,s.jsx)(qe,{$position:o,$mobilePosition:y,children:(0,s.jsx)(_e,{backgroundColor:e,bylines:t,contentAlignment:r,contentColor:i,deckOverride:l,headlineOverride:d,labelColor:h,labelOverride:g,layout:"overlay"})})})]}),(0,s.jsx)($e,{as:"div",caption:T,credit:I,className:(0,v.A)([{"custom-header__caption--desktop":j&&N||S}])}),(j||S)&&N&&(0,s.jsx)($e,{as:"div",caption:N,credit:L,className:"custom-header__caption--mobile"})]})}Ge.displayName="Overlay";var Ke=Ge;const Je=(0,G.dt)("tablet"),Ye=(0,G.dt)("desktop"),Qe=x().div.withConfig({displayName:"TwoColumn__Wrapper",componentId:"sc-8ls6s2-0"})(["background-color:",";color:",";@media (min-width:","rem){border-top:",";border-bottom:",";}"],({$backgroundColor:e})=>se(e),({$backgroundColor:e})=>le(e),Ye.rem,({$backgroundColor:e})=>ce(e),({$backgroundColor:e})=>ce(e)),Xe=x().div.withConfig({displayName:"TwoColumn__Container",componentId:"sc-8ls6s2-1"})(["display:grid;gap:var(--space-24);.custom-header__content{padding:"," "," 0;order:1;}.custom-header__media{width:100%;order:2;}@media (min-width:","rem){.custom-header__content{margin:0 auto;max-width:",";padding:"," 0 0;}}@media (min-width:","rem){margin:0 auto;max-width:",";grid-template-columns:",";gap:0;.custom-header__content{padding:0 ",";align-self:center;max-width:",";order:",";}.custom-header__media{width:",";order:",";}}"],(0,_.D0)(40),(0,_.D0)(20),Je.rem,(0,_.D0)(700),(0,_.D0)(40),Ye.rem,(0,_.D0)(1600),({$position:e})=>"right"===e?`${(0,_.D0)(800)} 1fr`:`1fr ${(0,_.D0)(800)}`,(0,_.D0)(64),(0,_.D0)(800),({$position:e})=>"right"===e?2:1,(0,_.D0)(800),({$position:e})=>"right"===e?1:2);function Ze({backgroundColor:e,bylines:t,caption:n,contentAlignment:r,contentPosition:i,credit:o,deck:a,headline:l,hideCaption:c,hideCredit:d,image:u,label:p,labelColor:m,mobileCaption:f,mobileCredit:g,mobileImage:h,mobileVideo:b,video:y}){const{photoCaption:w,mobilePhotoCaption:x,photoCredit:j,mobilePhotoCredit:S}=ae(u,h,{caption:n,credit:o,hideCaption:c,hideCredit:d,mobileCaption:f,mobileCredit:g});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Qe,{$backgroundColor:e,children:(0,s.jsxs)(Xe,{$position:i,children:[(0,s.jsx)(_e,{backgroundColor:e,bylines:t,contentAlignment:r,deckOverride:a,headlineOverride:l,labelColor:m,labelOverride:p,layout:"two_column"}),(0,s.jsx)(Fe,{backgroundColor:e,image:u,imageSources:Le,layout:"two_column",mobileImage:h,mobilePhotoCaption:x,mobilePhotoCredit:S,mobileVideo:b,photoCaption:w,video:y})]})}),(0,s.jsx)($e,{as:"div",caption:w,credit:j,className:(0,v.A)([{"custom-header__caption--desktop":h&&x||b}])})]})}Ze.displayName="TwoColumn";var et=Ze;const tt=(0,G.dt)("tablet"),nt=x().div.withConfig({displayName:"VerticalStack__Wrapper",componentId:"sc-19wquy3-0"})(['display:grid;grid-template-areas:"content" "image";gap:var(--space-24);background-color:',";color:",";.custom-header__content{grid-area:content;max-width:",";margin:0 auto;padding:"," "," 0;@media (min-width:","rem){padding:"," 0 0;}}.custom-header__media{grid-area:image;}"],({$backgroundColor:e})=>se(e),({$backgroundColor:e})=>le(e),(0,_.D0)(700),(0,_.D0)(40),(0,_.D0)(20),tt.rem,(0,_.D0)(40));function rt({backgroundColor:e,bylines:t,caption:n,contentAlignment:r,credit:i,deck:o,headline:a,hideCaption:l,hideCredit:c,image:d,imageSize:u,label:p,labelColor:m,mobileCaption:f,mobileCredit:g,mobileImage:h,mobileVideo:b,video:y}){const{photoCaption:w,mobilePhotoCaption:x,photoCredit:j,mobilePhotoCredit:S}
2=ae(d,h,{caption:n,credit:i,hideCaption:l,hideCredit:c,mobileCaption:f,mobileCredit:g}),O="full_bleed"===u?Ie:Ne;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(nt,{$backgroundColor:e,children:[(0,s.jsx)(_e,{backgroundColor:e,bylines:t,contentAlignment:r,deckOverride:o,headlineOverride:a,labelColor:m,labelOverride:p,layout:"vertical_stack"}),(0,s.jsx)(Fe,{backgroundColor:e,image:d,imageSize:u,imageSources:O,layout:"vertical_stack",mobileImage:h,mobilePhotoCaption:x,mobilePhotoCredit:S,mobileVideo:b,photoCaption:w,video:y})]}),(0,s.jsx)($e,{as:"div",caption:w,credit:j,className:(0,v.A)([{"custom-header__caption--desktop":h&&x||b}])})]})}rt.displayName="VerticalStack";var it=rt;const ot=(0,O.A)("[MetaOutdatedMessage]"),at=15768e6,st=31536e6,lt=x().p.withConfig({displayName:"default__StyledOutdatedMessage",componentId:"sc-41ehp4-0"})(["background-color:var(--color-teal-100);padding:",";margin:"," 0 0 0;text-transform:none;"],(0,_.D0)(10),(0,_.D0)(10));function ct({childOfArticleBody:e=!1}){const{isAdmin:t}=(0,r.useAppContext)(),{advContent:n,excludeMeta:i,isStoryEvergreen:o,isStoryGallery:a,isStoryInteractive:l,isStoryVideo:c,isStoryLongRead:d,isStoryWithCustomHeader:u}=(0,re.p_)(),{globalContent:p={}}=(0,r.useAppContext)(),{display_date:m,publish_date:f}=p;if(i)return null;let g=[n,t,o,c,a,l].every(e=>!1===e);if(g&&d&&u&&(g=e),ot.debug({display:g}),!g)return null;const h=function({published:e,updated:t}){const n=Math.floor((new Date).getTime()),r=Math.floor(new Date(e).getTime()),i=Math.floor(new Date(t).getTime()),o=n-r,a=n-i,s=o>=at,l=a<=at,c=o/st,d={sixMonths:at,oneYear:st,now:n,pubdateTime:r,updateTime:i,timeSincePublication:o,timeSinceUpdate:a,publishedMoreThan6monthsAgo:s,updatedWithinTheLast6months:l,yearsSincePublished:c};let u;if(o<st&&(u="6 months"),o>=st){const e=Math.floor(c);u=`${e} year${e>1?"s":""}`,d.duration=u}return ot.debug(d),s&&!l?`This article was published more than ${u} ago. Some information may no longer be current.`:""}({published:m,updated:f});return h?(0,s.jsx)(lt,{className:"text-gmr-4 c-article-meta",children:h}):null}ct.displayName="MetaOutdatedMessage",ct.label="Article Meta Outdated Message",ct.icon="alert-message-laptop",ct.static=!0;var dt=ct,ut=n(42291);function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(n),!0).forEach(function(t){ft(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ft(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const gt={vertical_stack:it,overlay:Ke,two_column:et};function ht({element:e}){const{zephr:t}=(0,ut.Z)(),{paywallDown:n}=t,{isStoryLongRead:r,isStoryImmersive:i,isStoryShoppable:o}=(0,re.p_)();if(!(r||i||o))return null;const a=e?.embed?.config,{layout:l="vertical_stack"}=a,c=gt[l],d=!(!a?.image?.url&&!a?.video?.url);if(!c)return(0,s.jsxs)("p",{children:["No layout component found for the custom header, layout type: ",l]});if(!d)return(0,s.jsxs)("p",{children:["No valid media provided for the custom header, layout type: ",l]});const u=a?.hideCaption&&a?.hideCredit;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"custom-header",children:(0,s.jsx)(c,mt({},a))}),(0,s.jsx)(dt,{childOfArticleBody:!0}),(0,s.jsx)(b.default,{hideTopBorder:u}),n&&(0,s.jsx)(m.a,{})]})}ht.displayName="CustomHeader";var bt=ht;function yt(){return(0,s.jsx)("p",{className:"mv-0 text-gmr-4",children:"This content appears as provided to The Globe by the originating wire service. It has not been edited by Globe staff."})}yt.displayName="Disclaimer";var vt=yt;const wt=x().article.attrs(({$metaExcluded:e})=>({$metaExcluded:e})).withConfig({displayName:"defaultstyles__StyledArticle",componentId:"sc-1p3se4o-0"})(["&&&{","}"],({$metaExcluded:e})=>e?"margin-top: 0;":"");function xt(e){const{aspectRatio:t,published:n,resizedUrls:r,url:i=""}=(0,ie.bE)(e),o=(0,Ce.JP)(t);return n?r?.w600?.[o]??i:i}function jt({el:e,imageIndex:t,onOpen:n,children:r}){return(0,s.jsxs)("a",{style:{display:"block"},href:xt(e),"aria-haspopup":"true","data-photo-viewer-index":t,onClick:e=>{e.preventDefault();const t=e?.currentTarget,r=Number(t?.dataset?.photoViewerIndex||
20);n&&n(Number.isNaN(r)?0:r)},children:[(0,s.jsx)("span",{className:"u-visually-hidden",children:"Open this photo in gallery:"}),r]})}function St({el:e,index:t,imageElementIndex:n,reference:r,isImage:i=!1,isStoryNewsletter:o,dispatchAnalytics:a,openPhotoViewer:l,setPhotoViewerActiveIndex:c}){return(0,s.jsx)(S.A,{el:e,index:t,isNewsletterSubtype:o,reference:r,intersectOptions:{callback:e=>{const t=e?.current?.closest("a")?.dataset?.photoViewerIndex||0;t&&a({type:p.Ev,payload:{photoId:t}})},fallback:!1},renderWrapper:i?t=>(0,s.jsx)(jt,{el:e,imageIndex:n,onOpen:e=>{c(e),l()},children:t}):null})}function Ot({index:e,cid:t,isFullPage:n,message:r}){return(0,s.jsx)(o.A,{id:`ad-body-flex-${e}-${t}`,className:"l-media",displayType:"flex",index:e,inline:!0,inlineMessage:r,lazy:!0,placeholder:!0,visible:{mobile:!0,portrait:!0,landscape:n,desktop:n}},`ad-body-flex-${e}`)}function _t(){return(0,s.jsx)(o.A,{id:"js-ad-slimcut",className:"l-media",displayType:"oneX4",index:0,inline:!0,lazy:!0,visible:{mobile:!1,portrait:!1,landscape:!0,desktop:!0},position:{mobile:"slimcut",portrait:"slimcut",landscape:"slimcut",desktop:"slimcut"}},"ad-body-oneX4")}jt.displayName="PhotoLink",St.displayName="ElementResolverWrapper",Ot.displayName="InlineAdSlot",_t.displayName="OneX4AdSlot";var At=n(2912);function Ct({group:e,recipe:t}){const n=t[`ingredient_${e}_title`],r=t[`ingredient_${e}`];return n||r?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("h4",{className:"c-ingredients__heading font-gmsans-bold",children:n||"Ingredients"}),r&&(0,s.jsx)("div",{className:"c-ingredients__ingredients font-pratt",dangerouslySetInnerHTML:{__html:r}})]}):null}Ct.displayName="IngredientGroup";var kt=Ct;function Pt({label:e,recipeContent:t}){return(0,s.jsx)(s.Fragment,{children:t&&(0,s.jsxs)("p",{className:"text-gmb-5",children:[e,": ",(0,s.jsx)("span",{className:"text-gmr-4",children:t})]})})}Pt.displayName="TextRecipe";var Tt=Pt;function Nt({content:e,cid:t}){const n=e?.additional_properties?.recipe??{},{method:r,ready_time:i,servings:o,wine_pairings:a=""}=n;return(0,s.jsxs)("div",{className:"c-recipe",children:[(0,s.jsx)(Tt,{label:"Servings",recipeContent:o}),(0,s.jsx)(Tt,{label:"Ready Time",recipeContent:i}),(0,s.jsx)(Tt,{label:"Wine Pairings",recipeContent:(0,ue.zF)(a)}),(0,s.jsxs)("div",{className:"c-ingredients",children:[(0,s.jsx)(kt,{group:"group1",recipe:n}),(0,s.jsx)(kt,{group:"group2",recipe:n}),(0,s.jsx)(kt,{group:"group3",recipe:n}),(0,s.jsx)(kt,{group:"group4",recipe:n}),(0,s.jsx)(kt,{group:"group5",recipe:n})]}),r&&(0,s.jsxs)("div",{className:"c-ingredients",children:[(0,s.jsx)("h4",{className:"c-ingredients__heading font-gmsans-bold",children:"Method"}),(0,s.jsx)(At.A,{className:"c-ingredients__method font-pratt",content:r,id:`raw-html-ingredients-${t}`})]})]})}Nt.displayName="Recipe";var It=Nt,Lt=n(43993),Dt=n(87983),Et=n.n(Dt);function $t({type:e="default"}){const t=Et()("tgam"),n=`${Lt.SECURE_DOMAIN}${t.customer.subscription}`;return"np"===e?(0,s.jsxs)("div",{className:"c-website-alert-wall text-gmr-3","aria-live":"polite",children:[(0,s.jsx)("h3",{className:"c-website-alert-wall__title text-pb-6",children:"We couldn’t process the payment for your subscription."}),(0,s.jsxs)("div",{className:"c-website-alert-wall__content","data-sophi-feature":"user suspension message-no payment",children:[(0,s.jsx)("p",{children:"Your access to content and features is now limited. To continue reading, please update your payment information."}),(0,s.jsx)(j.Ay,{href:n,children:"Update payment"})]})]}):(0,s.jsxs)("div",{className:"c-website-alert-wall","aria-live":"polite",children:[(0,s.jsx)("h3",{className:"c-website-alert-wall__title",children:"Access digital content"}),(0,s.jsxs)("div",{className:"c-website-alert-wall__content","data-sophi-feature":"user suspension message",children:[(0,s.jsxs)("p",{children:["We have updated our"," ",(0,s.jsx)("a",{href:"/privacy-terms/terms-and-conditions/",children:"Terms & Conditions"}),". Since you are not being charged while your delivery is suspended, you are not able to access all digital content/features."]}),(0,s.jsxs)("p",{children:["To continue reading, you will need to update your"," ",(0,s.jsx)("a",{href:n,children:"subscription settings"}),"or call Customer Care at ",(0,s.jsx)("a",{href:"tel:1-800-387-5400",children:"1-800-387-5400"}),"."]}),(0,s.jsx)(j.Ay,{href:n,children:"Update subscription"})]})]})}$t.displayName="SuspendedAccountMessage";var Rt=$t,Bt=n(96350),Mt=n(79778),Ut=n(85040),Ft=n(14104),Vt=n(77833);
2const zt=(0,O.A)("[NewslettersPageJSON]");var Wt=n(35838),Ht=n(20484),qt=n(70458);const Gt=(0,O.A)("[OnArticleSubscribe]");function Kt({articleKeywords:e=[],articleSections:t=[],articleBylines:n=[]}){const{user:o}=(0,Ht.J)(),a=function(){const{isAdmin:e}=(0,r.useAppContext)(),{isComposerPreview:t}=(0,Ut.f)(),n=e||t,[o,a]=(0,i.useState)(Ft.tR);return(0,i.useEffect)(()=>{if(n)return;const e="/newsletters/?outputType=json";zt.info("fetching:",e),fetch(e).then(Vt.Xt).then(e=>{const t=(e?.entries??Ft.tR).reduce((e,t={})=>("global/page-title"===t.feature&&t.title&&(e.category=t.title),"newsletters/card"===t.feature&&(t.category=e.category,e.letters.push(t)),e),{category:void 0,letters:[]});zt.info("fetched:",t.letters),a(t.letters)}).catch(console.error)},[n]),o}(),{isAppview:s}=(0,Ut.f)(),[l,c]=(0,i.useState)(void 0),{gaNewsletterCodes:d=Ft.tR}=(0,Wt.V)(),u=(0,i.useMemo)(()=>{const t={userReady:o.ready,newslettersPresent:a.length>0,isNotAppView:!s,isNotKeywordHidden:!e.includes("hidenewsletterblock")},n=Object.values(t).every(e=>e);return Gt.debug({result:n,conditions:t}),n},[e,s,a.length,o.ready]);return(0,V.S)(()=>{const r=o.subscribedNewsletters,i="FINANCIAL_ADVISOR"===o?.advisorType||!1;Gt.info({advisorType:o?.advisorType,userIsAdvisor:i,userNewsletters:r});const s=a.filter(e=>!d.includes(e.code)),l=i?a:s,[u,p,m]=(0,qt.z9)({newsletters:l,articleKeywords:e,articleSections:t,articleBylines:n,currentDate:new Date});Gt.info({articleNewsletter:u,matchingResults:p,articleValues:m});const f=(0,qt.J1)({newsletters:l,userNewsletters:r,articleNewsletter:u});f&&(c(f),Gt.info("Display newsletter:",f))},[n,e,t,d,a,o.advisorType,o.subscribedNewsletters],u),{onArticleSubscribeNewsletter:l}}const Jt=/^https:\/\/(arc-dev|arc-staging|arc-local|www)\.theglobeandmail\.com\/investing\/markets\/(indices|stocks|funds|currencies|commodities)\/([a-zA-Z0-9\-.%5E,*]+)\//;function Yt(e){!function(e){e&&e.hasAttribute("target")&&e.removeAttribute("target")}(e);const t=(e?.href??"").trim(),n=Jt.exec(t),r=n?n.pop():null;r&&(e.outerHTML=`<barchart-news-story-tickers symbols="${r}" data-sophi-feature="inline-story-ticker" class="font-pratt">${r}</barchart-news-story-tickers>`)}function Qt(e){const t=(e?.href??"").trim(),n=/^https:\/\/arc-dev|arc-staging|arc-local|beta|www\.theglobeandmail\.com/.test(t),r=/^\/\w+/.test(t);return n||r}function Xt(e){const t=(e?.href??"").trim();return Jt.test(t)}var Zt=n(26434),en=n(86058),tn=n(16924),nn=n(15710);const rn=(0,O.A)("[ArticleBody]");function on({customFields:e}){const{inlineAdsMobile:t="",inlineAdsLongreadMobile:n="",inlineAdsLiveblogMobile:a="",inlineAdsTablet:l="",inlineAdsLongreadTablet:m="",inlineAdsLiveblogTablet:f="",inlineAdsDesktop:g="",inlineAdsLongreadDesktop:h="",inlineAdsLiveblogDesktop:b="",stnVideoAdEnabled:v=!1}=e,{globalContent:w={},layout:x=""}=(0,r.useAppContext)(),{id:j}=(0,r.useComponentContext)(),{user:S}=(0,Ht.J)(),{zephr:O}=(0,ut.Z)(),{removeDuplicates:_,reserveDedupeOrder:A}=(0,Mt.xR)(),C=`article-body-${j}`;(0,i.useEffect)(()=>{A(C)},[C,A]);const{paywallDown:P}=O,{canonical_url:T="",content_elements:N=[],subtype:I=""}=w,L="article-with-sidebar"!==x,{advContent:D,contentId:E,excludeAds:$,excludeBody:R,excludeBottom:B,excludeMeta:M,isStoryWithCustomHeader:U,isStoryColumn:F,isStoryLiveBlog:V,isStoryLiveBlogLegacy:z,isEmbeddable:H,isStoryGallery:q,isStoryRed:G,isSourceEscenic:K,isStoryEnriched:J,isStoryInteractive:Y,isStoryLongRead:Q,isStoryNewsletter:Z,isStory:ee,isStoryUneditedWire:te,isStoryVideo:ie,isStoryWatchlist:oe,seoKeywords:ae}=(0,re.p_)(),se=N.filter(({type:e,content:t})=>"text"===e&&!!t?.length)?.length??0;(0,i.useEffect)(()=>{T&&_({items:[T],subgroup:C,group:"section",limit:1})},[T,C,_]);const le=(0,i.useMemo)(()=>N.filter(e=>!("text"===e?.type&&!e.content)&&!("enricheddeckcode"===e?.additional_properties?.field)),[N]),ce=le.length-1;let de=0,ue=0,pe=0,me=0;const fe=(0,i.useRef)(null);let ge=!1,{inlineAds:he,liveblogAdPositions:be}=function({inlineAdsDesktop:e="",inlineAdsMobile:t="",inlineAdsTablet:n="",inlineAdsLongreadDesktop:r="",inlineAdsLongreadMobile:i="",inlineAdsLongreadTablet:o="",inlineAdsLiveblogDesktop:a="",inlineAdsLiveblogMobile:s="",inlineAdsLiveblogTablet:l=""}){const{excludeAds:c,excludeBody:d,isStoryLiveBlog:u,isStoryLiveBlogLegacy:p,isStoryLongRead:m}=(0,re.p_)(),f=(0,W.U)({from:"tablet"})||!1,g=(0,W.U)({from:"desktop"})||!1;let h="",b="";return c||d||(h=m?i:t,f&&(h=m?o:n),g&&(h=m?r:e),(u||p)&&(b=s,f&&(b=l),g&&(b=a))),{inlineAds:h,liveblogAdPositions:b}}({inlineAdsDesktop:g,inlineAdsMobile:t,inlineAdsTablet:l,inlineAdsLongreadDesktop:h,inlineAdsLongreadMobile:n,inlineAdsLongreadTablet:m,inlineAdsLiveblogDesktop:b,inlineAdsLiveblogMobile:a,inlineAdsLiveblogTablet:f});const{insertStnVideoAd:ye}=function({stnVideoAdEnabled:e=!1}){const{advContent:t,excludeAds:n,excludeBody:r,isStoryAdvBlackout:i,isStoryWire:o,seoKeywords:a,urlRelative:s}=(0,re.p_)(),l=a.includes("nostn")||n||r;return{insertStnVideoAd:e&&!i&&!l&&o&&s.includes("/sports/")&&!t}}({stnVideoAdEnabled:v}),ve=+he.split(",")?.[0];let we=!1;ye&&(he=he.split(",").slice(1).join(","));const xe=(0,Bt.H)(he,6),je=(0,Bt.H)(be,6),Se=(0,i.useMemo)(()=>new Set(je),[je]),Oe=le.filter(e=>"text"===e?.type),{oneX4AdPosition:_e}=function({textElements:e=[]}){const{layout:t=""}=(0,r.useAppContext)(),{advContent:n,excludeAds:i,excludeBody:o,isStoryLongRead:a,isStory:s}=(0,re.p_)(),l="article-with-sidebar"!==t,c=(0,W.U)({from:"tabletWide"})||!1;let d=null;return i||o||n||(a?e.length>16?d=16:16===e.length&&(d=14):s&&!l&&c&&(e.length>10?d=10:10===e.length&&(d=8))),{oneX4AdPosition:d}}({textElements:Oe});let Ae=0;rn.debug(`Text elements: ${Oe.length}, 1x4 position: ${_e}`);const Ce=le.filter(e=>"image"===e.type),ke=(0,i.useMemo)(()=>Ce.map(()=>(0,i.createRef)()),[Ce]),[Pe,Te]=(0,i.useState)(!1),[Ne,Ie]=(0,i.useState)(0),Le=[],De=(0,p.Ay)(),Ee=R?nn.lQ:De,$e=()=>{Te(!0),Ee({type:p.bk})},Re=()=>{Te(!1),Ee({type:p.d0})};(0,i.useEffect)(()=>{Ee({type:p.Tx,payload:{contentId:E,totalPhotos:Ce.length}})},[E,Ee,Ce.length]);const{isEmbeddableContent:Be,variant:Me}=H,Ue=[K,ee,!F,!Be,!q,!J,!Y,!Q,!ie].every(e=>e);(0,i.useEffect)(()=>{document.querySelector(".barchart-story-tickers-wrapper")&&(!function(e=".c-article-body__text a[href], .c-article-body__li a[href]"){Array.from(document.querySelectorAll(e)).filter(Qt).filter(Xt).forEach(Yt)}(),rn.info("story ticker links done"))},[]);const Fe=(0,i.useMemo)(()=>function(e=[]){const t=e?.[0];if("image"===t?.type)return["left","right"].includes(t?.alignment??"")?0:1;return 0}(le),[le]),Ve=ae,ze=(0,en.Os)(w).map(e=>e._id),We=(0,tn.Z6)(w).map(e=>e.name).filter(e=>e),{onArticleSubscribeNewsletter:He}
2=Kt({articleKeywords:Ve,articleSections:ze,articleBylines:We}),qe=ce,Ge=(0,i.useCallback)((e,t)=>{const{code:n="",description:r="",name:i="",frequency:o="",on_article_subscribe:a={},simpleSignUpArticleBody:l=!1,subscription_required:c=!1}=He??{},{heading_override:d=""}=a;rn.info("insertNewsletter:",{code:n,index:t,onArticleSubscribeNewsletter:He,numberOfParagraphs:se});const u=(0,s.jsx)(X,{newsletterCode:n,newsletterDescription:r,newsletterFrequency:o,newsletterName:i,newsletterSignupHeading:d,newsletterSubsRequired:c,newsletterSubscribed:S.subscribedNewsletters.includes(n.trim()),simpleSignUp:l,numberOfParagraphs:se,userAccountType:S.accountType,userAdvisor:S.advisor,userEmail:S.email,userSophi:S.id.sophi3},`on-article-subscribe-${t}`);if(!e)return u;e.push(u)},[se,He,S.accountType,S.advisor,S.email,S.id.sophi3,S.subscribedNewsletters]),Ke=(0,i.useMemo)(()=>function(e=[]){return e.reduce((e,t,n)=>"raw_html"!==t?.type?e:(t?.content??"").match(/^<div data-article-background><\/div>$/g)?n:e,6)}(N),[N]);rn.debug("background backgroundsPosition: ",Ke);const[Je,Ye]=(0,i.useState)(!1),[Qe,Xe]=(0,i.useState)("default");if((0,i.useEffect)(()=>{G&&S.ready&&(S.suspended||S.suspendedNP)&&(Ye(!0),Xe(S.suspendedNP?"np":"default"))},[G,S.ready,S.suspended,S.suspendedNP]),Je)return(0,s.jsx)(Rt,{type:Qe});let Ze=0;const et=le.reduce((e,t,n)=>{if(R)return"templated_html"===t?.type&&e.push((0,s.jsx)(At.A,{content:t?.content,id:`templated-html-${n}-${t?._id}`,className:"templated-html"},`templated-html-${n}-${t?._id}`)),e;"text"===t?.type&&de++,Be&&"top"===Me&&5===n&&e.push((0,s.jsx)(c,{},"asf-top")),Fe!==n||M||U||e.push((0,s.jsx)(y,{renderEscenicImage:Ue,globalContent:w,isStoryWatchlist:oe},"tools-block")),Ke===n&&e.push((0,s.jsx)(k,{},"article-background"));const r=D&&"raw_html"===t?.type&&t?.content.includes("js-ad--slimcut-adv")&&!$;if(!r){const r="image"===t.type,i="text"===t.type,a="divider"===t.type;r&&Le.push(t);const l=Le.length?Le.length-1:0;let c=r?ke[l]:void 0;i&&!ge&&(ge=!0,c=fe),a&&(Ze+=1);const d=a&&Se.has(Ze);e.push((0,s.jsx)(St,{el:t,dispatchAnalytics:Ee,imageElementIndex:l,index:n,isImage:r,isStoryNewsletter:Z,openPhotoViewer:$e,reference:c,setPhotoViewerActiveIndex:Ie},`${t?.type}-${n}-${t._id}`)),(V||z)&&d&&(pe++,e.push((0,s.jsx)(o.A,{id:`liveblog-ad-divider-${Ze}-${j}
2`,className:"l-media",displayType:"flex",index:pe,inline:!0,inlineMessage:"Story continues below advertisement",lazy:!0,placeholder:!0,visible:{mobile:!0,portrait:!0,landscape:!0,desktop:!0}},`liveblog-ad-divider-${Ze}-ord-${pe}`)))}!He||oe||qe!==n||B||Ge(e,n),ye&&de===ve&&!we&&(e.push((0,s.jsx)(ne,{},"article-ad-stn-video")),we=!0);let i=!1;if(xe?.length&&!$&&(i=xe.includes(de)),i&&me!==de&&!V&&!z){me=de,ue++,rn.debug("Insert inline ad",{textElements:de,allElements:n,inlineAds:ue});const t=n!==ce?"":"Story continues below advertisement";e.push((0,s.jsx)(Ot,{index:ue,cid:j,isFullPage:L,message:t},`inline-ad-${ue}-${n}`))}return!(_e===de&&!$)||Ae===de||V||z||(rn.debug("Insert OneX4 ad",{textElements:de,allElements:n,inlineAds:ue,oneX4Id:"js-ad-slimcut"}),r?rn.debug("[OneX4] replace Composer-authored placeholder and load script"):rn.debug("[OneX4] render oneX4 ad slot"),Ae=de,e.push((0,s.jsx)(_t,{},`oneX4-${n}`))),e},[]);"recipe"===I&&et.push((0,s.jsx)(It,{content:w,cid:j},`article-recipe-${j}`)),Le.length&&et.push((0,s.jsx)(u.A,{activeIndex:Ne,close:Re,contentElements:Le,isOpen:Pe,isSponsored:D,onAfterClose:()=>{const e=`[data-photo-viewer-index="${Ne}"]`,t=document.querySelector(e);t?.focus()},onSlideReveal:e=>{De({type:p.Ev,payload:{photoId:e}})},uuid:j},"enhanced-photo-viewer"));const tt=le.find(Zt.nq);return(0,s.jsxs)(s.Fragment,{children:[tt&&(0,s.jsx)(bt,{element:tt}),(0,s.jsxs)(wt,{id:"content-gate",className:"l-article",$metaExcluded:M,"data-sophi-feature":"article body",children:[P?et:(0,s.jsx)(s.Fragment,{children:He&&!R?Ge(null,"paywalled"):null}),te?(0,s.jsx)(vt,{}):null]}),(0,s.jsx)(d.A,{})]})}on.displayName="ArticleBody",on.propTypes=N,on.label="Article Body",on.icon="arc-article",on.dynamic=!0;var an=on},48773:function(e,t,n){"use strict";n.r(t);var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(89260),s=n(39455),l=n(89167),c=n(85040),d=n(44606),u=n(85349);const p=o().span.attrs(e=>({$breaking:e.$breaking})).withConfig({displayName:"default__StyledLabel",componentId:"sc-1ugjvxq-0"})(["",""],e=>e.$breaking&&"color: var(--color-red-600)");function m(){const{requestUri:e}=(0,c.f)(),{articleHeadline:t,deck:n,excludeMeta:i,isStoryWithCustomHeader:o,isSponsored:m,label:f,primarySite:g}=(0,l.p_)();if(!t||i||o)return null;const h=(0,r.A)(["article-title",{"text-pb-5":!m,"text-helb-2":m}]),b={basicLabel:f,primarySite:g},y=(0,s.p)(b);e.includes("forcelabel=breaking")&&(0,d.I)(y,"text","breaking");const v="breaking"===y.text.toLowerCase(),w=(0,r.A)(["c-label","mb-16",{"text-gmr-4":!m,"text-helb-6":m,"font-gmsans-bold":!m}]),x=(0,r.A)(["c-article-dek","mt-16",{"text-pr-5":!m,"text-helr-1":m}]),j=e.includes("symbol=print-msg"),S=(0,r.A)(["text-pr-8",{"font-pratt-italic":!m,"font-sponsored":m}]);return(0,u.jsxs)(u.Fragment,{children:[j&&(0,u.jsx)("p",{className:S,children:(0,u.jsx)("em",{children:"This article may have been printed with a different headline than seen here."})}),(0,u.jsxs)("header",{children:[(0,u.jsx)(p,{$breaking:v,className:w,children:y.text}),(0,u.jsx)(a.default,{customFields:{heading:t},className:h}),n&&(0,u.jsx)("p",{className:x,children:n})]})]})}m.displayName="ArticleHeader",m.label="Article Header",m.icon="arc-header",m.dynamic=!0,t.default=m},89492:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=n(40809),a=n.n(o),s=n(21143),l=n.n(s),c=n(80918),d=n(9458),u=n(26434),p=n(30137),m=n(85349);const f={authors:i().arrayOf(i().object),format:i().string,className:i().string,theme:i().string,isSponsored:i().bool},g=l().span.attrs(e=>({$theme:e.$theme})).withConfig({displayName:"BylineWithBeats__StyledByline",componentId:"sc-ydj24s-0"})(["display:inline-flex;align-items:center;color:",";text-transform:uppercase;"],({$theme:e})=>"dark"===e?"var(--color-white-100)":"var(--color-grey-800)"),h=l().a.attrs(e=>({$theme:e.$theme})).withConfig({displayName:"BylineWithBeats__StyledBylineLink",componentId:"sc-ydj24s-1"})(["display:inline-flex;align-items:center;color:",";text-transform:uppercase;text-decoration:none;&:hover{color:var(--color-red-500);text-decoration:underline;.c-link__icon{fill:var(--color-red-500);}}&:focus{color:var(--color-red-500);text-decoration:underline;
2.c-link__icon{fill:var(--color-red-500);}}svg{fill:",";width:",";height:",";}"],({$theme:e})=>"dark"===e?"var(--color-white-100)":"var(--color-grey-800)",({$theme:e})=>"dark"===e?"var(--color-white-100)":"var(--color-grey-500)",(0,p.D0)(14),(0,p.D0)(10)),b=l().span.withConfig({displayName:"BylineWithBeats__StyledBeat",componentId:"sc-ydj24s-2"})(["display:inline-block;"]);function y({authors:e,format:t="byline",className:n="c-article-meta__bylines",theme:r="light",isSponsored:i=!1}){const a=(0,c.Ak)("/");if(!e||!e.length)return null;const s=(0,u.fj)(e),l=(0,u.Wk)(e),p=i?"text-helr-4 pb-8":"text-gml-3 pb-8";return"byline"!==t||s?(0,m.jsx)(m.Fragment,{children:l.map((e,n)=>{const i=`author-${n}`,s=e.slug?`${a}authors/${e.slug}/`:"";if(!t)return(0,m.jsx)(o.Fragment,{children:e.name},i);if("card"===t||"package-card"===t)return(0,m.jsx)(g,{className:p,children:e.name},i);if("byline"===t){if(s)return(0,m.jsxs)("div",{className:"c-article-meta__author-info",children:[(0,m.jsxs)(h,{className:`mr-16 ${p}`,href:s,$theme:r,children:[e.name,(0,m.jsx)(d.A,{symbol:"forward"})]}),e.beat&&(0,m.jsx)(b,{className:"beat text-gmr-5 pb-8",children:e.beat})]},i);if(e.name)return(0,m.jsx)(g,{$theme:r,className:p,style:{display:"block"},children:e.name},i)}})}):(0,m.jsx)("div",{className:n,children:l.map((t,n)=>{const i=`author-${n}`,s=0===n,l=""+(e.length>1&&e.length===n+1?" and ":s?"":", ");if(t.slug||t.name)return(0,m.jsxs)(o.Fragment,{children:[l,t.slug?(0,m.jsxs)(h,{className:p,href:`${a}authors/${t.slug}/`,$theme:r,children:[t.name,(0,m.jsx)(d.A,{symbol:"forward"})]}):t.name?(0,m.jsx)(g,{className:p,$theme:r,children:t.name}):null]},i)})})}y.displayName="BylineWithBeats",y.propTypes=f,t.A=a().memo(y)},7550:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return C}});var r=n(4321),i=n(13287),o=n(40809),a=n(21143),s=n.n(a),l=n(78299),c=n(85040),d=n(9458),u=n(12675),p=n(85349);const m=(0,u.A)("[ArticlePlayerAppview]"),f=e=>{const{globalContent:t}=e,{isAppview:n}=(0,c.f)(),[r,i]=(0,o.useState)(!1),{podcast:a,tts:s}=t?.additional_properties?.audio??{},u=a?.duration??s?.duration??0,f=Math.ceil(u/60),g=t?._id||"",h=n&&g&&f>0;(0,o.useEffect)(()=>{if(h)return window.tgam=window.tgam||{},window.tgam.audioPlayerState=(e,t)=>{t===g?i("playing"===e):m.debug("Received audioPlayerState update for different contentId",{state:e,playingContentId:t,currentContentId:g})},()=>{delete window.tgam.audioPlayerState}},[h,g]);const b=(0,o.useCallback)(()=>{const e=`tgam://www.theglobeandmail.com/audio/toggle/${g}`;window.location.href=e,m.debug("Triggered deep link navigation for audio toggle",{contentId:g,deepLinkUrl:e})},[g]);
2return h?(0,p.jsxs)("div",{className:"article-player-appview","data-sophi-feature":"audio-inline-player",children:[(0,p.jsxs)(l.Ay,{"aria-label":"audio "+(r?"pause":"play"),className:"article-player-appview__button text-gmr-6",onClick:b,variant:"icon",children:[(0,p.jsx)(d.A,{symbol:r?"pause-alt":"listen",width:"16",height:"16"}),(0,p.jsx)("span",{children:`${f} min`})]}),s&&!a&&(0,p.jsx)("div",{className:"article-player-appview__info",children:(0,p.jsxs)("p",{className:"text-gmr-6",children:[(0,p.jsx)("a",{href:"https://www.theglobeandmail.com/appview/audio/",children:"Learn more"})," ",(0,p.jsx)("span",{children:"about audio"})]})})]}):null};f.displayName="ArticlePlayerAppview";var g=f,h=n(5863),b=n(39455),y=n(68503),v=n(89167),w=n(26434),x=n(70015),j=n(8174),S=n(30137),O=n(89492);const _=s().section.withConfig({displayName:"default__StyledArticleMeta",componentId:"sc-1l1we54-0"})(["color:var(--color-grey-500);text-transform:uppercase;border-top:1px solid var(--color-grey-200);padding-top:20px;.o-media{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;}.c-article-meta__image-link{display:block;}
2.article-player-appview{display:grid;grid-template-columns:auto auto;gap:8px;justify-content:space-between;align-items:center;margin-top:12px;.article-player-appview__button{border:1px solid var(--color-grey-300);border-radius:",";color:var(--color-grey-500);height:",";padding:8px;text-decoration:none;text-transform:none;}svg{fill:currentColor;vertical-align:text-bottom;margin-right:8px;}.article-player-appview__info{color:var(--color-grey-500);text-transform:none;p{margin:0;}a{color:inherit;}}}"],(0,S.D0)(16),(0,S.D0)(32));function A(){const{globalContent:e={}}=(0,r.useAppContext)(),{display_date:t,publish_date:n}=e,{creditline:o,excludeMeta:a,isSponsored:s,isStoryLongRead:l,isStoryWatchlist:c,label:d,owner:u,placeline:m,isStoryWithCustomHeader:f}=(0,v.p_)();if(c||a||f)return null;const S=(0,i.A)(["text-gmr-5","c-article-meta",{"font-sponsored":s,"c-article-meta--adv":s&&l}]),A="Staff Writer"!==u&&"Globe and Mail"!==u&&(0,w.Pf)(u,o),C=e.credits?.by??[],k=!(0,w.fj)(C)&&(e.additional_properties?.beat??[]).filter(e=>e)||[],P=(0,b.p)({basicLabel:d}),T=((0,i.A)(["text-gmr-5",{"gmsans-bold":!s,"font-sponsored-bold":s}]),P.text),N=(0,x.gU)(e,T)?(0,x.No)(e):{},I=N.url?(0,p.jsx)("div",{className:"o-media__media",children:(0,p.jsx)("div",{className:"c-article-meta__image c-article-meta__image--small",children:(0,p.jsx)("a",{className:"c-article-meta__image-link",href:`/authors/${C[0].slug}/`,children:(0,p.jsx)(h.A,{photo:N})})})}):null,L=`text-gmr-5 ${s?"font-sponsored":"font-gmsans"}`;return(0,p.jsxs)(_,{className:S,"data-sophi-feature":"article meta",children:[(0,p.jsxs)("div",{className:"o-media",children:[I,(0,p.jsxs)("div",{className:"o-media__body",children:[(0,p.jsx)(O.A,{authors:C,isSponsored:s}),k.length>0&&(0,p.jsx)("div",{className:"c-article-meta__beats",children:(0,p.jsx)("span",{className:"c-beat beat text-gmr-5 pb-8",children:k[0]})}),m&&(0,p.jsx)("div",{className:"c-article-meta__placelines text-gmr-5 pb-8",children:(0,j.ZH)(m)}),A&&(0,p.jsx)("div",{className:"c-article-meta__creditlines pb-8",children:(0,p.jsx)("span",{className:"c-creditline text-gmr-5",children:A})}),(0,p.jsx)(y.A,{publishedDate:t,updatedDate:n,dateClasses:L})]})]}),(0,p.jsx)(g,{globalContent:e})]})}A.displayName="ArticleMeta",A.label="Article Meta",A.icon="data-file-bars",A.dynamic=!0;var C=A},74411:function(e,t,n){"use strict";n.d(t,{X:function(){return f}});var r=n(4321),i=n(40809),o=n(37792),a=n(5073),s=n(51344),l=n(20484),c=n(26434),d=n(40735),u=n(12675),p=n(85349);const m=(0,u.A)("[Bookmark]");function f({contentId:e,primarySiteId:t,variant:n=a.x.EDGE,label:u=!0}){const{id:f}=(0,r.useComponentContext)(),{emitter:g}=(0,s.nm)(),{user:h}=(0,l.J)(),{advisor:b,id:y,ready:v}=h,w=y?.hash,[x,j]=(0,i.useState)(!0),[S,O]=(0,i.useState)(!1),_=(0,c.l7)(t)&&v&&!b,A=`bookmark:${e}`;(0,i.useEffect)(()=>{w&&e?t&&(j(!0),m.info("Check:",{hashId:w,contentId:e}),(0,d.P0)(w,e).then(t=>{const n=t?.result??!1;O(t=>{const r=t||n;return m.info("Checked:",r,{hashId:w,contentId:e,local:t,remote:n}),r})}).catch(t=>m.error("Checking:",{hashId:w,contentId:e},t))):j(!1)},[e,w,t]),(0,i.useEffect)(()=>{e&&g.emit(A,{cid:f,state:S})},[f,e,g,A,S]),(0,i.useEffect)(()=>{const e=({cid:e,state:t})=>{e!==f&&(m.info(f,e,A,t),O(t))};return g.on(A,e),()=>g.off(A,e)}
2,[f,g,A]);const C=(0,i.useCallback)(()=>{if(!w||!e)return;j(!1);const t=!S;m.info((t?"Add":"Remove")+":",t,{hashId:w,contentId:e}),O(t),t?(0,d.S8)(w,e).catch(n=>{O(!t),m.error("Adding:",!t,{hashId:w,contentId:e},n)}).finally(()=>j(!0)):(0,d.r7)(w,e).catch(n=>{O(!t),m.error("Removing:",!t,{hashId:w,contentId:e},n)}).finally(()=>j(!0))},[e,w,S]),k="bookmark"+(S?"ed":""),P=S?"Remove article bookmark":"Bookmark this article",T=(S?"remove":"add")+" article bookmark",N=`Save${S?"d":""} for later`,I=!x||_;return(0,p.jsx)(o.s0,{className:"c-button c-button--article-toolbar",icon:k,$variant:n,"aria-label":P,analytics:{fid:"article toolbar bookmark button",action:T,label:N},disabled:I,onClick:C,children:u&&(0,p.jsx)(p.Fragment,{children:N})})}f.displayName="Bookmark"},37792:function(e,t,n){"use strict";n.d(t,{P9:function(){return d},s0:function(){return u},yt:function(){return c}});var r=n(21143),i=n.n(r),o=n(78299),a=n(5073),s=n(29315),l=n(30137);const c=i()(o.Ay).withConfig({displayName:"Toolbarstyles__LinkButtonStyled",componentId:"sc-1rif7tm-0"})(["justify-content:start;text-transform:none;padding:0;"]),d=i()(s.A).withConfig({displayName:"Toolbarstyles__ToggletipWithButtonStyled",componentId:"sc-1rif7tm-1"})(["font-family:",";font-size:",";width:",";text-transform:",";padding:0;"],({$variant:e=a.x.EDGE})=>e===a.x.LEGACY?"GMsans-Web-Label, Helvetica, Arial, Verdana, sans-serif":"GMsans-Web-Regular, Helvetica, Arial, Verdana, sans-serif",({$variant:e=a.x.EDGE})=>e===a.x.LEGACY?"1rem":"inherit",({$variant:e=a.x.EDGE})=>e===a.x.LEGACY?"auto":"100%",({$variant:e=a.x.EDGE})=>e===a.x.LEGACY?"uppercase":"none"),u=i()(o.Ay).withConfig({displayName:"Toolbarstyles__BookmarkButtonStyled",componentId:"sc-1rif7tm-2"})(["",";display:grid;grid-template-columns:auto 1fr;justify-items:start;min-height:",";width:",";padding:0;gap:",";font-size:",";.tgam-button__content{text-transform:",";}"],({$variant:e=a.x.EDGE})=>e===a.x.LEGACY?l.UP:l.cE,(0,l.D0)(44),({$variant:e=a.x.EDGE})=>e===a.x.LEGACY?"auto":"100%",(0,l.D0)(8),({$variant:e=a.x.EDGE})=>e===a.x.LEGACY?"1rem":"inherit",({$variant:e=a.x.EDGE})=>e===a.x.LEGACY?"uppercase":"none")},52390:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ce}});var r=n(13287),i=n(40809),o=n(91565),a=n(21143),s=n.n(a),l=n(74411),c=n(37792),d=n(5073),u=n(41697),p=n(18109),m=n(46051),f=n(83930),g=n(85349);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v({label:e=!0,featureName:t="bookmark",placement:n=d.J.ARTICLE,variation:r="anonymous",variant:i=d.x.EDGE}){const o=(0,p.A)({intcmp:"bookmark"}),a={anonymous:{message:"Please log in to bookmark this story.",link1:{text:"Log In",url:(0,u.A)({intcmp:"bookmark"})},link2:{text:"Create Free Account",url:o}},nonGlobeAdvisor:{message:"Only Financial Advisors registered to Globe Advisor can access this story.",link1:{text:"Register",url:f._},link2:{text:"Learn more",url:f._}}}[r],s=n===d.J.ARTICLE?m.$d.BOTTOM_LEFT:m.$d.BOTTOM_RIGHT;return(0,g.jsxs)(c.P9,{align:s,analytics:{fid:"article toolbar bookmark denied",action:"toggle bookmark menu",label:"Save for later",toggletipFid:"bookmark menu"},arrowOffset:17,$variant:i,buttonId:"article-toolbar-bookmark-btn",buttonRender:t=>(0,g.jsx)(c.s0,b(b({},t),{},{$variant:i,"aria-label":"Bookmark this article",icon:"bookmark",children:e&&(0,g.jsx)(g.Fragment,{children:"Save for later"})})),className:"c-button--article-toolbar article-toolbar-bookmark-menu",toggletipId:"article-toolbar-bookmark-toggletip",children:[(0,g.jsx)("span",{className:"tgam-toggletip__text",children:a.message}),(0,g.jsx)(c.yt,{analytics:{action:"link",label:a.link1.text.toLowerCase(),fid:t},fullWidth:!0,href:a.link1.url,style:{padding:"var(--space-8)"},variant:"text",children:a.link1.text}),(0,g.jsx)(c.yt,{analytics:{action:"link",label:a.link2.text.toLowerCase(),fid:t},fullWidth:!0,href:a.link2.url,style:{padding:"var(--space-8)"},variant:"text",children:a.link2.text})]})}v.displayName="BookmarkDenied";var w=n(78299),x=n(7821),j=n(72890),S=n(51344),O=n(94011),_=n(60920),A=n(35838);function C({contentId:e}){const{emitter:t}=(0,S.nm)(),n=(0,O.U)(O.is.mobile)||!1,{commentsViafouraEnabled:o=!1}=(0,A.V)(),[a,s]=(0,_.L)(),{commentsCount:l}=(0,x.A)(o?null:s),c=(0,i.useCallback)(()=>{t.emit("comments:clicked")},[t]),d=(0,r.A)(["c-button","c-button--comments","c-button--article-toolbar",{"tgam-button--no-child":n}]);return(0,g.jsxs)(w.Ay,{href:o?`#${j.MO}`:"#comments",className:d,icon:"comment",analytics:{fid:"article-toolbar",action:"jumpToComments",label:"Comments"},onClick:c,children:[o?(0,g.jsx)("vf-conversations-count",{"vf-container-id":e}):(0,g.jsx)("span",{className:"js-c-comments-count coral-count "+(l>0?"":"u-hidden"),"data-coral-id":e,"data-coral-notext":!0,ref:a})," ",n?"":"Comments"]})}C.displayName="CommentOnArticle";var k=n(87983),P=n.n(k),T=n(66831),N=n(66145),I=n(72850),L=n(98683),D=n(64
2668),E=n(74111),$=n(89167),R=n(20484),B=n(29315),M=n(12675),U=n(30137);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach(function(t){z(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const W=(0,M.A)("[GiftAnArticle]"),H=s().div.withConfig({displayName:"GiftAnArticle__GiftDivStyled",componentId:"sc-9tkwnj-0"})(["",";display:grid;grid-template-columns:1fr;width:100%;gap:1rem;padding:0;text-align:left;h3,p{text-align:left;}p{margin:0;}@media (max-width:","){padding:1rem 0 0 0;}"],U.cE,(0,U.D0)(480)),q=s().div.withConfig({displayName:"GiftAnArticle__ButtonDivStyled",componentId:"sc-9tkwnj-1"})(["display:grid;grid-template-columns:auto auto;gap:2rem;width:100%;justify-items:start;justify-content:start;"]),G=s()(w.Ay).withConfig({displayName:"GiftAnArticle__ButtonStyled",componentId:"sc-9tkwnj-2"})(["display:flex;flex-direction:row;gap:0.5rem;margin:0;padding:0;justify-items:start;width:auto;"]);function K({contentId:e,placement:t=d.J.ARTICLE}){const{support:n}=P()("tgam"),{user:r}=(0,R.J)(),o=r.subscribed??!1,a=r.id.hashExternal??"",{giftAnArticleEnabled:s=!1}=(0,A.V)(),[l,c]=(0,i.useState)(!1),[u,p]=(0,i.useState)(!1),[f,h]=(0,i.useState)({icon:"email",text:"Email"}),[b,y]=(0,i.useState)({icon:"copy",text:"Copy link"}),{shareTitle:v,description:x}=(0,$.p_)(),j=(0,O.U)(O.is.mobile)||!1,{addGiftArticle:S,articleShareStatus:_,fetchGiftArticleData:C,shareLink:k,message:M}=(0,E._)({contentId:e,userIdHashExternal:a}),U=!s||!a||!o,F=l,z=(0,T.NO)({title:v,deck:x,url:k}),K=(0,i.useCallback)(()=>{e&&(c(!0),C().finally(()=>{c(!1)}))},[e,C]),J=(0,i.useCallback)(e=>{e.preventDefault(),p(!0),h({icon:"email",text:"Wait"}),S().then(({added:e=!1})=>{e?(h({icon:"checkmark",text:"Email"}),window.open(z)):h({icon:"info-outline",text:"Error"})}).catch(e=>{W.error("Email click:",e),h({icon:"info",text:"Error"})}).finally(()=>{p(!1),setTimeout(()=>{h({icon:"email",text:"Email"})},T.PW)})},[S,z]),Y=(0,i.useCallback)(()=>{p(!0),y({icon:"copy",text:"Copying"}),S().then(({added:e=!1})=>{e?(0,T.lW)(k).then(()=>{y({icon:"checkmark",text:"Link copied"})}):(0,T.lW)("").then(()=>{y({icon:"info-outline",text:"Link error"})})}).catch(e=>{W.error("Copy click:",e),(0,T.lW)("").then(()=>{y({icon:"info",text:"Link error"})})}).finally(()=>{p(!1),setTimeout(()=>{y({icon:"copy",text:"Copy link"})},T.PW)})},[S,k]),Q=(0,i.useCallback)(()=>{c(!1),p(!1),h({icon:"email",text:"Email"}),y({icon:"copy",text:"Copy link"})},[]);if(U)return null;return(0,g.jsx)("div",{"data-sophi-feature":"gift an article",children:(0,g.jsx)(B.A,{align:j&&t!==d.J.HEADER?m.$d.BOTTOM_CENTER:t===d.J.HEADER?m.$d.BOTTOM_RIGHT:m.$d.BOTTOM_LEFT,analytics:{action:"toggle give this article menu",fid:"give this article button",toggletipFid:"give this article menu",label:T.gp},arrowOffset:17,buttonId:"article-toolbar-gift-this-article-btn",buttonRender:e=>(0,g.jsx)(w.Ay,V(V({},e),{},{"aria-label":"Toggle share menu",className:"c-button",icon:"gift",children:j?"":T.gp})),className:"c-button--article-toolbar article-toolbar-gift-this-article",dismissAnalytics:{action:"close popover",fid:"give this article menu",label:"Close"},dismissAriaLabel:"Close popover",dismissClasses:"c-dismiss-button",dismissIcon:"close",toggletipId:"article-toolbar-gift-this-article-toggletip",onClickOutside:Q,onOpen:K,children:(0,g.jsx)(H,{children:F?(0,g.jsx)(D.A,{feature:T.gp,className:"text-gmr-3"}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(N.A,{as:"h3",className:"text-gmb-5",children:M?.heading??""}),(0,g.jsxs)("div",{children:[(0,g.jsx)(N.A,{as:"span",className:"text-gmr-4",children:M?.blurb??""}),(0,g.jsx)(I.Ay,{textAs:"span",className:"text-gmr-4 ml-8",href:`${n.helpcentre}article/Gift-an-Article`,underlined:!0,children:"Learn more"})]}),["newShareable","alreadyShared"].includes(_)&&(0,g.jsxs)(q,{children:[(0,g.jsxs)(G,{href:z,icon:f.icon,onClick:J,analytics:{fid:"gift an article - email",label:"email"},disabled:u,children:[f.text,"Wait"===f.text&&(0,g.jsx)(L.X,{})]}),(0,g.jsxs)(G,{icon:b.icon,analytics:{action:"link copied",fid:"gift an article - copy link",label:"copy link"},disabled:u,onClick:Y,children:[b.text,"Copying"===b.text&&(0,g.jsx)(L.X,{})]})]})]})})})})}K.displayName="GiftAnArticle";var J=n(5941);function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Y(Object(n),!0).forEach(function(t){X(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function X(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z({placement:e=d.J.ARTICLE}){const{shareUrlEmail:t,shareUrlLinkedIn:n,shareUrlTwitter:r,shareUrlReddit:o,shareUrlWhatsApp:a,urlAbsolute:s}=(0,$.p_)(),{user:l}=(0,R.J)(),c=(0,J.E)()?l.id.hashExternal:void 0,u=s,p=(0,T.FW)({url:u,gpsid:c}),[f,h]=(0,i.useState)({icon:"copy",text:"Copy link"}),b=(0,i.useCallback)(e=>{e.preventDefault(),(0,T.lW)(p).then(()=>{h({icon:"checkmark",text:"Link copied"}),setTimeout(()=>{h({icon:"copy",text:"Copy link"})},T.PW)})},[p]),y=[{label:f.text,icon:f.icon,handleClick:b},{label:"Share via Email",icon:"email",href:t},{label:"Share on LinkedIn",icon:"linkedin",href:n},{label:"Share on Reddit",icon:"reddit",href:o},{label:"Share on WhatsApp",icon:"whatsapp",href:a},{label:"Share on X/Twitter",icon:"x",href:r}],v=(0,O.U)(O.is.mobile)||!1,x=(0,O.U)(O.is.tabletWideDown)||!1,j=e===d.J.HEADER?x?m.$d.BOTTOM_RIGHT:m.$d.BOTTOM_CENTER:m.$d.TOP_LEFT;return(0,g.jsx)(B.A,{align:j,analytics:{action:"toggle share menu",fid:"share button",toggletipFid:"share menu",label:"Share"},arrowOffset:17,buttonId:"article-toolbar-share-btn",buttonRender:e=>(0,g.jsx)(w.Ay,Q(Q({},e),{},{"aria-label":"Toggle share menu",className:"c-button c-button--article-toolbar",icon:"share-ios-web",variant:w.Ck.ICON,children:v?"":"Share"})),className:"article-toolbar-share-menu",toggletipId:"article-toolbar-share-toggletip",children:y.map(({label:e,icon:t,handleClick:n,href:r})=>(0,g.jsx)(w.Ay,{href:r,target:"_blank",rel:"noopener noreferrer",className:"c-button",fullWidth:!0,icon:t,analytics:{fid:"social share tools",label:e},onClick:n},e))})}Z.displayName="ShareAnArticle";var ee=n(17538),te=n(80577);var ne=n(76755),re=n(85040),ie=n(42291),oe=n(26434),ae=n(94566);const se=s().div.attrs(e=>({$hideTopBorder:e.$hideTopBorder})).withConfig({displayName:"default__Toolbar",componentId:"sc-12lzz6r-0"})(["border-top:",";color:var(--color-grey-500);gap:0;padding:"," 0;width:100%;> *{align-items:center;display:flex;}"],({$hideTopBorder:e})=>e?"none":"1px solid var(--color-grey-300)",(0,U.D0)(4));function le({placement:e=d.J.ARTICLE,className:t="",hideTopBorder:n=!1}){const{articleGiftable:a,articleBookmarkable:s,contentId:c,isStoryLongRead:u,primarySite:p}=(0,$.p_)(),{zephr:m}=(0,ie.Z)(),{paywallUp:f}=m,{isAppview:h}=(0,re.f)(),b=(0,O.U)(O.is.mobile)||!1,y=function(){const{commentsViafouraEnabled:e=!1,commentsErrorStateEnabled:t=!1}=(0,A.V)(),{commentsConversationExists:n}=(0,te.A)(),{commentsDisplayAllowed:r,commentsDiscussionAllowed:i}=(0,ee.A)();return(!e||!t)&&(e?n:r&&i)}(),[w,x]=(0,i.useState)(!1),j=".gi-header__actions";(0,ne.S)(()=>{document.querySelector(j)&&x(!0)},[],u);const{user:S}=(0,R.J)(),{advisor:_,loggedIn:k,ready:P}=S;if(f||h)return null;const T=!(P&&k&&_)&&(0,oe.l7)(p?._id),N=!b,I=!k||T,L=k?T?"nonGlobeAdvisor":null:"anonymous",D=(0,r.A)(["article-toolbar",t,{"c-article-meta":u,"gi-header__article-tools":u}]),E=(0,g.jsxs)(se,{className:D,$hideTopBorder:n,children:[y&&(0,g.jsx)(C,{contentId:c}),(0,g.jsx)(Z,{placement:e}),s&&I?(0,g.jsx)(v,{label:N,placement:e,variation:L,variant:d.x.LEGACY}):s?(0,g.jsx)(l.X,{contentId:c,label:N,placement:e,primarySiteId:p?._id,variant:d.x.LEGACY}):null,a&&(0,g.jsx)(K,{contentId:c,placement:e})]});return ae.Sw&&w&&e===d.J.ARTICLE?(0,o.createPortal)(E,document.querySelector(j)):E}le.displayName="ArticleToolbar",le.label="Article Toolbar",le.icon="content-pen-write",le.lazy=!0;var ce=le},5073:function(e,t,n){"use strict";n.d(t,{J:function(){return r},x:function(){return i}});const r={ARTICLE:"article",NON_ARTICLE:"non-article",HEADER:"header"},i={LEGACY:"legacy",EDGE:"edge"}},92301:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ie}});var r=n(4321),i=n(86780),o=n.n(i),a=n(40809),s=n(21143),l=n.n(s),c=n(77813),d=n(89412),u=n(8298),p=n(89167),m=n(50508),f=n(93900),g=n(12675),h=n(30137),b=n(67967),y=n(18070),v=n(76739),w=n(88602),x=n(4373),j=n(60814),S=n(587
258),O=n(79778),_=n(94011),A=n(85040),C=n(20484),k=n(60720),P=n(22771),T=n(67481),N=n(71019),I=n(52229),L=n(82171),D=n(94566),E=n(8174),$=n(13376);const R={section:"art_same_section_mostpopular",TGAM:"user_recommendations_wc","for you":"user_reco_hcbcf"};function B(e,t){return""!==t?t:R[e]||""}function M(e){return e.includes("section_mostpopular")}var U=n(85349);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach(function(t){z(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const W=(0,g.A)("[BottomFurnitureRecommendations]"),H={url:(0,$.FU)("/images/cards/story-fallback-3x2.png"),alt:"The Globe and Mail logo"},q=(0,D.dt)("tablet"),G="bottom-furniture-recommendations__row",K="bottom-furniture-recommendations__stack",J={srcset:[600,900,1200],sizes:[`(min-width: ${q.rem}rem) 303px`,"602px"]},Y={srcset:[220],sizes:["106px"]},Q=V(V({analyticsIdentifier:o().string,contextName:o().oneOf(["section","TGAM","for you"]),displayLabelsWithBgColor:f.Ay.displayLabelsWithBgColor,featureHeadingAs:f.Ay.headingAs,featureHeadingOverride:o().string,headlineAs:f.Ay.htmlHeadlineAs,hideLabels:f.Ay.hideLabels,largeCards:o().bool,muteLabels:f.Ay.muteLabels},d.A),{},{numberToDisplayNarrow:o().number,numberToDisplayWide:o().number,numberToQuery:o().number,overrideContextName:o().string,showSectionTitleAsLabel:f.Ay.showSectionTitleAsLabel});function X({analyticsIdentifier:e="bottom-furniture-recommendations",contextName:t="",displayLabelsWithBgColor:n=!1,featureHeadingAs:i="h2",featureHeadingOverride:o="",headlineAs:s="h3",hideLabels:l=!1,largeCards:d=!1,muteLabels:u=!1,nativoAdPlacement:m=0,nativoCollapsible:f,nativoEnabled:g,nativoPlaceholderClass:$,nativoRootMargin:R,nativoThreshold:F,numberToDisplayNarrow:z,numberToDisplayWide:q,numberToQuery:Q=4,overrideContextName:X="",showSectionTitleAsLabel:Z=!1}){const{id:ee}=(0,r.useComponentContext)(),te=(0,T.Sx)(D.Sw?window.location.pathname:""),{contentId:ne,isSponsored:re,seoKeywords:ie}=(0,p.p_)(),[oe,ae]=(0,a.useState)([]),{requestUri:se}=(0,A.f)(),{isAdmin:le}=(0,r.useAppContext)(),{user:ce}=(0,C.J)(),{accountType:de,id:ue,ready:pe}=ce,{hash:me}=ue,{amplitude:fe}=(0,S.l)(),ge=fe.deviceId,he="bottom-furn-rec",be=`for-you-${ee}`,{getDedupedIds:ye,clearSubGroup:ve,removeDuplicates:we,reserveDedupeOrder:xe}=(0,O.xR)();(0,a.useEffect)(()=>{xe(be,he)},[be,he,xe]);const je=(0,_.U)(_.is.tabletUp)||!1,Se=(0,_.U)(_.is.tabletMediumUp)||!1,Oe=B(t,X),_e=M(Oe),Ae="user_recommendations_wc"===Oe,Ce="user_reco_hcbcf"===Oe||""!==X,ke=z??Q,Pe=q??Q,Te=ke>Pe?ke:Pe,Ne=(0,a.useMemo)(()=>{const e=Ae||Ce?void 0:(0,T.AE)(),t=de?.toLowerCase(),n={hash_id:me,visitor_id:ge,platform:"desktop",sub_requests:[{widget_id:`recommended-${Oe}`,include_read:!1,include_content_types:I.nP,last_content_ids:ne,limit:Q,context:Oe,min_content_age:61,max_content_age:259201,platform:"desktop",section:e,seo_keywords:ie.join(","),visitor_type:t}]};return _e&&(n.sub_requests[0].include_sections=(0,L.W)({sectionNameFromUrl:te})),n},[de,ne,Oe,ge,me,Ae,Ce,_e,Q,te,ie]);(0,a.useEffect)(()=>{if(!pe||!ge)return;let e=!0;return W.debug(t,"getRecommendedStories",Ne),ve("expire",be,he),(0,I.l7)(Ne).then(t=>{e&&ae(t?.recommendations??[])}).catch(console.error),()=>{e=!1}},[ve,t,be,ge,Ne,pe]),(0,a.useEffect)(()=>
2{if(!oe.length)return;const e=oe.map(e=>e.url);we({items:e,subgroup:be,group:he,limit:Te})},[Te,be,oe,we]);const Ie=(0,a.useMemo)(()=>ye(be,he),[ye,be,he]),Le=(0,a.useMemo)(()=>oe.filter(e=>Ie.includes(e.url)),[oe,Ie]);if((0,a.useEffect)(()=>{Le.length&&W.debug(t,{stories:Le,nativoAdPlacement:m})},[t,m,Le]),le)return(0,U.jsx)(c.A,{text:"Bottom Furniture Recommendations"});if(!Le.length)return null;const De=Le.map(I.Fs).map((t={},r)=>(0,N.mU)({story:t,storyPosition:r+1,disableAuthorPhotoLogic:!0,fallbackPhoto:H,analytics:{fid:e,ltpos:(0,P.N)(se,e)},headlineAs:s,headlineClassName:"text-pb-8",displayLabelsWithBgColor:n,muteLabels:u,hideLabels:l,showSectionTitleAsLabel:Z})),Ee=De.slice(0,ke),$e=De.slice(0,Pe);let Re="";if(o)Re=o;else if(Ae||Ce)Re=re?"More from the newsroom":"More for you";else if(_e){const e="arts"===te?"culture":te;Re=`More from ${(0,E.Nt)(e.replace(/-/g," "))}`}const Be=!d&&je||d&&Se,Me=d?"large-cards":"small-cards",Ue=(Be?$e:Ee).reduce((e,t,n)=>g&&m>0&&m===n?n:e,void 0);return(0,U.jsxs)(U.Fragment,{children:[Re&&(0,U.jsx)(j.A,{marginBottom:je?16:0,element:i,heading:Re,headingType:k.v.PR_4}),Be?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("div",{className:`${G} ${G}--${Me}`,children:(0,U.jsx)(v.A,{gridCols:`repeat(${d?4:3}, minmax(0, 1fr))`,gap:`${(0,h.D0)(24)} ${(0,h.D0)(16)}`,children:$e.reduce((e,t,n)=>(Ue===n&&e.push((0,U.jsx)(b.w,{placeholderClass:$,rootMargin:R,threshold:F,collapsible:f},`nativo-ad-${m}`)),e.push((0,U.jsx)("div",{children:(0,a.createElement)(x.A,V(V({},t),{},{key:t?.id,imageBleed:d,photoSources:J,borderTop:d,borderRight:d,borderBottom:d,borderLeft:d,analyticsContentId:t?.id}))},t?.id)),e),[])})}),(0,U.jsx)(y.A,{name:`bottom-furniture-recommendations-${e}`,items:$e.map(e=>e.url)})]}):Ee.length>=2&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("div",{className:`${K} ${K}--${Me}`,children:Ee.reduce((e,t,n)=>(Ue===n&&e.push((0,U.jsx)(b.w,{placeholderClass:$,rootMargin:R,threshold:F,collapsible:f},`nativo-ad-${m}`)),e.push((0,a.createElement)(w.A,V(V({},t),{},{key:t?.id,photoSources:Y,imagePosition:"left",fixedImageWidth:106,borderBottom:Ee.length-1!==n,paddingTop:`${(0,h.D0)(16)}`,paddingBottom:Ee.length-1===n?"0":`${(0,h.D0)(16)}`,analyticsContentId:t?.id}))),e),[])}),(0,U.jsx)(y.A,{name:`bottom-furniture-recommendations-${e}`,items:Ee.map(e=>e.url)})]})]})}X.propTypes=Q,X.displayName="BottomFurnitureRecommendedStories";var Z=X;const ee=(0,g.A)("[BottomFurnitureRecommendations]"),te=l().div.attrs(e=>({$marginTop:e.$marginTop,$marginBottom:e.$marginBottom,$paddingTop:e.$paddingTop,$paddingBottom:e.$paddingBottom})).withConfig({displayName:"default__StyledContainer",componentId:"sc-jo1jak-0"})(["margin-top:",";margin-bottom:",";padding-top:",";padding-bottom:",";.",'{.nativo-container{.c-card__link{display:flex;flex-direction:column-reverse;.c-card__media{width:100%;}.c-image{width:100%;}}}div[data-nativo-shown="true"] + div{display:none;}}.',"{.nativo-container{.c-card{margin-right:",";margin-left:",";padding-right:",";padding-left:",";border-width:0;width:auto;}.c-card__link{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:0 ",";.c-card__media{flex:0 0 ",";}.c-image{width:100%;}}}}"],e=>(0,h.D0)(e.$marginTop),e=>(0,h.D0)(e.$marginBottom),e=>(0,h.D0)(e.$paddingTop),e=>(0,h.D0)(e.$paddingBottom),"bottom-furniture-recommendations__row","bottom-furniture-recommendations__stack",(0,h.D0)(-20),(0,h.D0)(-20),(0,h.D0)(20),(0,h.D0)(20),(0,h.D0)(16),(0,h.D0)(106)),ne={customFields:o().shape({numberToQuery:o().number.tag({label:"Number of items to query",defaultValue:4,description:"The number of items to query the content source for."}),numberToDisplayNarrow:o().number.tag({label:"Number of items to display (narrow)",defaultValue:4,description:"The number of items to display at narrow breakpoints, when the story cards appear stacked. Defaults to the number of items returned by the query (minus deduped stories, if applicable)."}),numberToDisplayWide:o().number.tag({label:"Number of items to display (wide)",defaultValue:4,description:"The number of items to display at wider breakpoints, when the story cards appear in rows. Defaults to the number of items returned by the query (minus deduped 
2stories, if applicable)."}),largeCards:o().bool.tag({label:"Large cards",defaultValue:!1,description:"When checked, story cards will appear larger on wider-than-mobile screens"}),displayLabelsWithBgColor:f.Ay.displayLabelsWithBgColor,muteLabels:f.Ay.muteLabels,hideLabels:f.Ay.hideLabels,showSectionTitleAsLabel:f.Ay.showSectionTitleAsLabel,contextName:o().oneOf(["section","TGAM","for you"]).tag({label:"Recommendation Context/Type",defaultValue:"section"}),overrideContextName:o().string.tag({label:"Override Recommendation Context/Type",description:"Override the context name for the recommendation query"}),featureHeadingOverride:o().string.tag({label:"Feature Heading Override"}),featureHeadingAs:f.Ay.headingAs,headlineAs:f.Ay.htmlHeadlineAs,marginTop:f.Ay.marginTop,marginBottom:f.Ay.marginBottom,paddingTop:f.Ay.paddingTop,paddingBottom:f.Ay.paddingBottom,nativoEnabled:d.A.nativoEnabled,nativoAdPlacement:d.A.nativoAdPlacement,nativoPlaceholderClass:d.A.nativoPlaceholderClass,nativoRootMargin:d.A.nativoRootMargin,nativoThreshold:d.A.nativoThreshold,nativoCollapsible:d.A.nativoCollapsible,analyticsIdentifier:o().string.tag({label:"Analytics Identifier"})})};function re({customFields:e}){const{contextName:t="",overrideContextName:n="",marginTop:i,marginBottom:o,paddingTop:s,paddingBottom:l,analyticsIdentifier:d="bottom-furniture-recommendations"}=e,{excludeBottom:f,isSponsored:g,isStoryWatchlist:h}=(0,p.p_)(),{isAdmin:b}=(0,r.useAppContext)(),y=M(B(t,n)),v=(0,a.useRef)(void 0),{isIntersecting:w}=(0,u.R)({ref:v,rootMargin:"100px",debug:`BottomFurnitureRecommendations: ${t}`}),x=(0,a.useMemo)(()=>{const e={isNotSponsoredContextSection:!(y&&g),isNotWatchlistPage:!h,isNotExcludedFromBottom:!f},n=Object.values(e).every(e=>e);return ee.debug(t,{shouldShowFeature:n,shouldShowConditions:e}),n},[t,f,y,g,h]);if(b)return(0,U.jsx)(c.A,{text:"Bottom Furniture Recommendations"});if(!x)return null;const{displayLabelsWithBgColor:j,featureHeadingAs:S,featureHeadingOverride:O,headlineAs:_,hideLabels:A,largeCards:C,muteLabels:k,nativoAdPlacement:P,nativoCollapsible:T,nativoEnabled:N,nativoPlaceholderClass:I,nativoRootMargin:L,nativoThreshold:D,numberToDisplayNarrow:E,numberToDisplayWide:$,numberToQuery:R,showSectionTitleAsLabel:F}=e;return(0,U.jsx)(te,{ref:v,"data-sophi-feature":(0,m.Uv)(d),$marginTop:i,$marginBottom:o,$paddingTop:s,$paddingBottom:l,children:w?(0,U.jsx)(Z,{analyticsIdentifier:d,contextName:t,displayLabelsWithBgColor:j,featureHeadingAs:S,featureHeadingOverride:O,headlineAs:_,hideLabels:A,largeCards:C,muteLabels:k,nativoAdPlacement:P,nativoCollapsible:T,nativoEnabled:N,nativoPlaceholderClass:I,nativoRootMargin:L,nativoThreshold:D,numberToDisplayNarrow:E,numberToDisplayWide:$,numberToQuery:R,overrideContextName:n,showSectionTitleAsLabel:F}):null})}re.propTypes=ne,re.displayName="BottomFurnitureRecommendations",re.label="Bottom Furniture - Recommendations",re.icon="book-star-1",re.dynamic=!0;var ie=re},38889:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I}});var r=n(4321),i=n(40809),o=n(77813),a=n(76336),s=n(52185),l=n(92440),c=n(14375),d=n(79778),u=n(8039);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g({source:e="content-collections",webskedCollectionId:t,env:n="prod",size:r=1,queryParams:i}
2){return{source:e,query:m({content_alias:t||void 0,size:r,env:n},i)}}var h=n(14104),b=n(33630);function y({chartStoryDynamicWebskedId:e="",chartStoryManualWebskedId:t="",chartStoryWeekend:n=!1,chartStoryWeekendQuery:o="",dedupeBufferSize:a=3}){const{id:s}=(0,r.useComponentContext)(),{reserveDedupeOrder:l}=(0,d.xR)(),p=`chart-of-the-day-${s}`;(0,i.useEffect)(()=>{l(p)},[p,l]);const m=g({env:b.Xl?"prod":"sandbox",source:n?null:"content-collections",webskedCollectionId:t}),{content_elements:f=h.tR}=(0,c.useContent)(m)||{},y=g({env:b.Xl?"prod":"sandbox",source:n?null:"content-collections",webskedCollectionId:e}),{content_elements:v=h.tR}=(0,c.useContent)(y)||{},w=g({source:o?"content-search":null,env:b.Hd?"prod":"stage",size:a,queryParams:{contentQuery:o,sort:"display_date:desc"}}),{content_elements:x=h.tR}=(0,c.useContent)(w)||{},j=(0,i.useMemo)(()=>function({isWeekend:e=!1,manualStory:t=null,dynamicStory:n=null,weekendQueryStory:r=null}){if(e)return r?.canonical_url?r:null;const i=new Date(t?.display_date||0).getTime();return new Date(n?.display_date||0).getTime()>i?n:t}({isWeekend:n,manualStory:f[0],dynamicStory:v[0],weekendQueryStory:x[0]}),[n,f,v,x]),S=(0,i.useMemo)(()=>{const e=n?x.length>1?x.slice(1):[]:x,t=[j,...e].filter(Boolean);return[...new Set(t)]},[n,j,x]),{stories:O}=(0,u.u)({debugType:"Chart of the day",storiesPage:S,dedupeLimit:1,dedupeSubgroup:p});return O[0]}var v=n(60392),w=n(29297),x=n(57817),j=n(63488),S=n(86780),O=n.n(S),_=n(93900);const A="chart-of-the-day-manual",C="chart-of-the-day-dynamic",k='taxonomy.sites.path:(\\/business* OR \\/investing*) AND owner.sponsored:false AND taxonomy.tags.text:("visual story" OR "cover story" OR "long read" OR "folio" OR "photo essay")',P={customFields:O().shape({chartStoryManualWebskedId:O().string.tag({label:"Chart Story Manual Websked Collection ID",description:"Websked Collection ID to get the latest manually curated Chart Story",defaultValue:A}),chartStoryDynamicWebskedId:O().string.tag({label:"Chart Story Dynamic Websked Collection ID",description:"Websked Collection ID to get the latest dynamically generated Chart Story",defaultValue:C}),chartStoryWeekend:O().bool.tag({label:"Weekend Display",description:"Toggle on or off the weekend story",defaultValue:!1}),chartStoryWeekendQuery:O().string.tag({label:"Weekend Story Query",description:"Content query to get the story that shows on weekends",defaultValue:k}),dedupeBufferSize:_.Ay.dedupeBufferSize}
2),outputType:O().string};var T=n(85349);function N({customFields:e}){const{chartStoryDynamicWebskedId:t=C,chartStoryManualWebskedId:n=A,chartStoryWeekend:i=!1,chartStoryWeekendQuery:c=k,dedupeBufferSize:d=3}=e,{id:u}=(0,r.useComponentContext)(),{isAdmin:p}=(0,r.useAppContext)(),m=y({chartStoryDynamicWebskedId:t,chartStoryManualWebskedId:n,chartStoryWeekend:i,chartStoryWeekendQuery:c,dedupeBufferSize:d}),f=(0,w.f)(m,v.Y.ARC);let g=null;if(!f?.canonical_url)p&&(g=(0,T.jsx)(o.A,{type:"generic",text:"Chart of the day: No content"}));else{const e=(0,j.$S)(s.o4,l.tn),t=(0,j.$S)(s.j6,s.AP),{defaultSource:n,mobileSource:r}=(0,x.n)(f);g=(0,T.jsx)(a.A,{className:"tgam-chart-of-the-day",componentId:u,featuredMediaType:"premium",photoDataLgScreen:{aspectRatio:e,source:n},photoDataSmScreen:{aspectRatio:t,source:r},story:f})}return(0,T.jsx)("div",{"data-sophi-feature":"business-and-finance-chart-of-the-day","data-sophi-managed":!1,children:g})}N.propTypes=P,N.displayName="ChartOfTheDay",N.label="Chart Of The Day",N.icon="diagram-arrow-diagonal",N.dynamic=!0;var I=N},7821:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(40809),i=n(78432);function o(e){const[t,n]=(0,r.useState)(0),o=(0,r.useCallback)(()=>{const t=e&&Number(e.textContent);t&&Number.isInteger(t)&&n(t)},[e]);return{commentsCountObserved:(0,i.P)(e,o),commentsCount:t}}},17538:function(e,t,n){"use strict";n.d(t,{A:function(){return m}});var r=n(4321),i=n(40809),o=n(51344),a=n(89167),s=n(85040),l=n(35838),c=n(42291),d=n(12675),u=n(80939);const p=(0,d.A)("[Talk]");function m(e=!1){const{emitter:t}=(0,o.nm)(),[n,d]=(0,i.useState)(!1),[m,f]=(0,i.useState)(!1),{commentsEnabled:g=!0}=(0,l.V)(),h=(0,u.A)(),{isAdmin:b}=(0,r.useAppContext)(),{isAppview:y,isComposerPreview:v}=(0,s.f)(),w=b||v,{advContent:x,isStoryWithCommentsEnabled:j,isEventContent:S,isStoryGallery:O,isPageStock:_}=(0,a.p_)(),{zephr:A}=(0,c.Z)(),C=A?.paywallDown??!1,[k,P]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{const t={isNotDisabledGlobally:g,isNotPaywall:C||e||_,isNotAppview:!y&&!e||y&&e,isNotAdvContent:!x,isNotEventContent:!S,isNotPreview:!w,isNotGalleryPage:!O,isNotExcludedStockPage:!_||h},n=Object.values(t).every(e=>e);d(n),p.info("Display allowed:",n,{displayConditions:t})},[x,g,e,w,y,S,O,_,C,h]),(0,i.useEffect)(()=>{const e=e=>P(e);return t.on("comments:blackout",e),()=>t.off("comments:blackout",e)},[t]),(0,i.useEffect)(()=>{const e={isNotDisabledForArticle:j||_,isNotWithinDateRange:!k},t=Object.values(e).every(e=>e);f(t),p.info("Discussion allowed:",t,{discussionConditions:e})},[k,j,_]),{commentsDisplayAllowed:n,commentsDiscussionAllowed:m}}},80939:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(89167),i=n(35838),o=n(14104);function a(){const{isPageStock:e,financialSymbol:t}=(0,r.p_)(),{commentsEnabledListOfStockSymbols:n=o.tR,commentsEnabledForAllStockSymbols:a=!1}=(0,i.V)();return!!e&&(!!a||n.some(e=>t.includes(e)))}},72890:function(e,t,n){"use strict";n.d(t,{MO:function(){return o},Uv:function(){return a},Uw:function(){return i},n$:function(){return s},yH:function(){return l}});var r=n(15164);const i="https://cdn.viafoura.net/entry/index.js",o="vf-comments";function a(e,t,n){if(e&&!(0,r.RI)(e))return{commentsBlockProps:e,heading:"string"==typeof e.commentsHeading?e.commentsHeading:null};const i=t.find(({collection:e="",type:t=""})=>"features"===e&&t===n);return{commentsBlockProps:i?.props?.customFields??{},heading:null}}function s(e,t){const n={};for(const[t,r]of Object.entries(e))n[t.trim()]=r;const r=t.find(e=>e in n);return r?n[r]??"":n.default??""}function l(e){window.vfQ=window.vfQ||[],window.vfQ.push(e)}},80577:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});var r=n(4321),i=n(40809),o=n(89167),a=n(85040),s=n(35838),l=n(42291),c=n(89211);const d=(0,n(12675).A)("[Viafoura]");function u(){const{commentsEnabled:e=!0,commentsPreambleDisabledStart:t,commentsPreambleDisabledEnd:n}=(0,s.V)(),{isAdmin:u,globalContent:p={}}=(0,r.useAppContext)(),{isAppview:m,isComposerPreview:f}=(0,a.f)(),g=u||f,{display_date:h}=p,b=(0,c.xV)({date:new Date(h),start:t,end:n}),{advContent:y,isStoryWithCommentsEnabled:v,isEventContent:w,isStoryGallery:x,isStoryOrVideo:j}=(0,o.p_)(),{zephr:S}=(0,l.Z)(),O=S?.paywallDown??!1,_="regwall"===S?.payload?.pageview?.lastWallType,{viafoura_comments:A}=p,C="hidden"===A,k="expired"===A,P=(0,i.useMemo)(()=>{const t={isNotDisabledGlobally:e,isNotHardPaywall:O||_,isNotAppview:!m,isNotAdvContent:!y,isNotEventContent:!w,isNotPreview:!g,isNotGalleryPage:!x,isNotBlackout:!b,isNotDisabledForArticle:!j||v},n=Object.values(t).every(e=>e);return d.debug("Comments allowed:",n,{sectionConditions:t}),n},[y,b,e,g,m,w,x,j,v,O,_]);return{commentsSectionAllowed:P,commentsConversationExists:P&&!C,commentsHidden:C,commentsExpired:k,viafouraState:A}}},2912:function(e,t,n){"use strict";var r=n(59626),i=n.n(r),o=n(40809),a=n.n(o),s=n(85349);const l=["id","as","content","className","staticOnly"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?c(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){let{id:t,as:n="div",content:r="",className:o,staticOnly:a=!0}=e,c=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,l);if(!r.length)return null;const u=n;return a?(0,s.jsx)(i(),{id:t,children:(0,s.jsx)(u,d({id:t,className:o,dangerouslySetInnerHTML:{__html:r}},c))}):(0,s.jsx)(u,d({id:t,className:o,dangerouslySetInnerHTML:{__html:r}},c))}p.displayName="RawHtml",t.A=a().memo(p)},99297:function(e,t,n){"use strict";var r=n(40809),i=n.n(r),o=n(2912),a=n(76755),s=n(55880),l=n(85349);const c=["id","className","content"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){let{id:t,className:n="",content:r=""}=e,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,c);const p=r.replace(s.l_,"");return(0,a.S)(()=>{const e=r.match(s.l_);if(!e)return;const n=(new DOMParser).parseFromString(e.join(""),"text/html");
2Array.from(n.querySelectorAll("script")).forEach((e,n)=>{!function(e,t){const n=document.createElement("script");for(const t of e.attributes)n.setAttribute(t.name,t.value);n.id=t;const r=e.innerHTML||"";if(r)try{new Function(r),n.innerHTML=`try { ${r} } catch (err) { console.error("RawHtmlWithScript catch:", "${t}", err); }`,document.body.appendChild(n)}catch(e){console.warn("RawHtmlWithScript skipping invalid script:",t,e)}else document.body.appendChild(n)}(e,`tgam-${t}-${n+1}`)})},[r,t],!0),r.length?(0,l.jsx)(o.A,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({id:t,className:n,content:p},i)):null}p.displayName="RawHtmlWithScript",t.A=i().memo(p)},18070:function(e,t,n){"use strict";n.d(t,{A:function(){return p}});var r=n(86780),i=n.n(r),o=(n(40809),n(40761)),a=n(85349);const s={content:i().oneOfType([i().string,i().object])};function l({content:e}){const t=(0,o.Gv)(e)?JSON.stringify(e):e;return(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:t}})}l.displayName="RawJsonLd",l.propTypes=s;var c=l;const d={name:i().string.isRequired,items:i().array};function u({name:e="",items:t=[]}){const n=t.map((e,t)=>({"@type":"ListItem",position:t+1,url:e})),r={"@context":"http://schema.org","@type":"ItemList",name:e,numberOfItems:t.length,itemListElement:n};return(0,a.jsx)(c,{content:r})}u.propTypes=d,u.displayName="ItemList";var p=u},39162:function(e,t,n){"use strict";n.d(t,{c:function(){return a}});var r=n(40809),i=n(80918),o=n(94566);function a(){const e=new URLSearchParams(o.Sw?window.location.search:"").get("seed"),[t]=(0,i.tb)();return(0,r.useMemo)(()=>t.startsWith("#seed=")?t.substring(6):void 0,[t])||e||void 0}},7338:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I}});var r=n(86780),i=n.n(r),o=n(40809),a=n(80939),s=n(21143),l=n.n(s),c=n(30137);const d=l().div.withConfig({displayName:"SubNavstyles__SubNavContainer",componentId:"sc-17kbi30-0"})(["width:100%;height:",";text-decoration:none;margin-left:0;overflow:hidden;margin:",";.c-scroll-menu__inner{position:absolute;left:0;right:0;background:var(--color-white-100);}.c-scroll-menu__nav{flex:1;}.c-scroll-menu__nav::before,.c-scroll-menu__nav::after{display:none;}.c-scroll-menu__item:last-child{flex-grow:1;a{padding:0;}}.c-scroll-menu__item--spacer{flex-grow:999;border-bottom:"," solid var(--color-grey-200);}.c-scroll-menu__arrow .tgam-button{border-bottom:"," solid var(--color-grey-200);}@media (min-width:","){.c-scroll-menu__inner{width:calc(100% - (var(--gutter) * 2));}}"],(0,c.D0)(44),({$marginTop:e="0",$marginBottom:t="0"})=>`${e} 0 ${t} 0`,(0,c.D0)(5),(0,c.D0)(5),(0,c.D0)(540));var u=n(13287);const p=l().div.withConfig({displayName:"SubNavLinkItemstyles__SubNavLinkContainer",componentId:"sc-1gclqvu-0"})(["flex-grow:1;height:100%;&:hover a:not(.active),&:focus-within a{text-decoration:underline;}border-bottom:"," solid ",";"],(0,c.D0)(5),e=>e.$active?"var(--color-teal-600)":"var(--color-grey-200)"),m=l().a.withConfig({displayName:"SubNavLinkItemstyles__SubNavLink",componentId:"sc-1gclqvu-1"})(["text-decoration:none;height:100%;width:100%;display:inline-flex;align-items:center;justify-content:",";white-space:nowrap;padding:0 ",";letter-spacing:",";color:",";"],e=>e.$align,(0,c.D0)(16),(0,c.D0)(.5),e=>e.$active?"var(--color-teal-600)":"var(--color-grey-800)");var f=n(85349);const g=({href:e,label:t,align:n="center",active:r=!1})=>{const i=(0,u.A)(["text-gmr-4",{active:r}]);return(0,f.jsx)(p,{$active:r,children:(0,f.jsx)(m,{href:e,className:i,$align:n,$active:r,"aria-current":r?"page":void 0,children:t})})};g.displayName="SubNavLinkItem";const h=l().div.withConfig({displayName:"SubNavReportButtonstyles__SubNavReportButtonContainer",componentId:"sc-tgy8sg-0"})(["height:100%;border-bottom:"," solid var(--color-grey-200);"],(0,c.D0)(5)),b=l().a.withConfig({displayName:"SubNavReportButtonstyles__SubNavReportButtonLink",componentId:"sc-tgy8sg-1"})(["text-decoration:none;text-transform:uppercase;height:100%;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:",";white-space:nowrap;padding:0 var(--space-16);letter-spacing:",";color:var(--color-fin-blue-700);&:hover,&:focus{color:var(--color-fin-blue-800);text-decoration:underline;}"],(0,c.D0)(6),(0,c.D0)(.5)),y=l().span.withConfig({displayName:"SubNavReportButtonstyles__SubNavReportButtonIcon",componentId:"sc-tgy8sg-2"})(["display:inline-flex;align-items:center;justify-content:center;svg{width:",";height:",";fill:currentColor;}"],(0,c.D0)(14),(0,c.D0)(14));var v=n(9458);const w=({href:e,label:t,showLock:n=!1})=>(0,f.jsx)(h,{children:(0,f.jsxs)(b,{href:e,className:"text-gml-2",target:"_blank",rel:"noopener noreferrer","aria-label":`${t} (opens in new tab)`,children:[n&&(0,f.jsx)(y,{"aria-hidden":"true",children:(0,f.jsx)(v.A,{symbol:"lock"})}),(0,f.jsx)("span",{children:t}),(0,f.jsx)(y,{"aria-hidden":"true",children:(0,f.jsx)(v.A,{symbol:"external-link"})})]})});w.displayName="SubNavReportButton";var x=n(94011),j=n(85040),S=n(63892),O=n(15767),_=n(69902),A=n(93900),C=n(79073),k=n(15164),P=n(87854);const T={customFields:i().shape({links:i().kvp.tag({label:"Navigation Link's label and Link URL",description:"Label and URL",group:"Links"}),marginTop:A.Ay.marginTop,marginBottom:A.Ay.marginBottom})},N=({customFields:e})=>{const{links:t,marginBottom:n,marginTop:r}=e,i=(0,x.U)(x.is.mobile)||!1,{requestUri:s}=(0,j.f)(),l=(0,P.Uw)(s).toLowerCase(),c=(0,a.A)(),{valueReportLink:u,dividendReportLink:p,hasDividendReport:m,isReportEligible:h}=(0,S.X)(),b=(0,o.useCallback)(e=>e.slice(0,e.length-1).filter(e=>!e.current?.classList.contains("c-scroll-menu__item--spacer")).map(e=>e.current?.offsetWidth??0).reduce((e,t)=>
2e+t,0),[]),y=(0,o.useMemo)(()=>{if(!t)return[];const e=Object.entries(t).map((e,t)=>{const n=e[0];return{label:n,href:e[1],uniqueKey:`${t+1}-${n.replace(/\s+/g,"")}`,hidden:!1}});if(e.push({label:"",href:void 0,uniqueKey:"last-line",hidden:!0}),!c){const t=e.findIndex(e=>"Comments"===e.label);-1!==t&&e.splice(t,1)}return e},[t,c]);if(0===y.length)return null;const v=y.findIndex(({uniqueKey:e})=>"last-line"===e),A=-1===v?y:y.slice(0,v),T=-1===v?null:y[v],N=(0,k.o8)(y).reverse(),I=y.find(e=>"Summary"===e.label)??{uniqueKey:""},{uniqueKey:L=""}=N.find(({href:e="#"})=>l.startsWith(e.toLowerCase()))??I,{computedMarginTop:D,computedMarginBottom:E}=(0,C.$)({marginTop:r,marginBottom:n});return(0,f.jsx)(d,{$marginTop:D,$marginBottom:E,"data-sophi-feature":"subnav",children:(0,f.jsxs)(O.A,{displayNavigationArrows:!i,theme:"light-primary",measureWidth:b,className:"c-scroll-menu--subnav",children:[A.map(({uniqueKey:e,href:t,label:n,hidden:r})=>(0,f.jsx)(_.e,{ariaHidden:r,children:(0,f.jsx)(g,{href:t,label:n,active:e===L})},e)),h&&(0,f.jsx)(_.e,{ariaHidden:!0,className:"c-scroll-menu__item--spacer"},"report-spacer"),h&&(0,f.jsx)(_.e,{children:(0,f.jsx)(w,{href:u,label:"Value Report"})},"value-report"),h&&m&&(0,f.jsx)(_.e,{children:(0,f.jsx)(w,{href:p,label:"Dividend Report"})},"dividend-report"),T&&(0,f.jsx)(_.e,{ariaHidden:T.hidden,children:(0,f.jsx)(g,{href:T.href,label:T.label,active:T.uniqueKey===L})},T.uniqueKey)]})})};N.displayName="SubNav",N.label="Sub Nav",N.icon="arc-navigation",N.propTypes=T,N.dynamic=!0;var I=N},62096:function(e,t,n){"use strict";n.d(t,{Oi:function(){return a},UP:function(){return s},qT:function(){return o},sD:function(){return l}});var r=n(8174),i=n(13376);const o=[{title:"Apple Store",url:"https://itunes.apple.com/ca/app/the-globe-and-mail-news/id429228415?mt=8",label:"Download on the App Store",icon:"button-applestore"},{title:"Google Play",url:"https://play.google.com/store/apps/details?id=com.theglobeandmail.headliner&hl=en",label:"Get it on Google Play",icon:"button-googleplay"}],a=[{title:"Google News",url:"https://news.google.com/publications/CAAqBwgKMNLRigEwpPYu",label:"Visit Google News",icon:"google-news"},{title:"Apple News",url:"https://apple.news/T8DrF3Bh5SHCSfJ2qlK1scA",label:"Visit Apple News",icon:"apple-news"},{title:"X",url:"https://twitter.com/globeandmail",label:"Visit The Globe and Mail on X",icon:"x"},{title:"LinkedIn",url:"https://www.linkedin.com/company/the-globe-and-mail/",label:"Visit The Globe and Mail on LinkedIn",icon:"linkedin"},{title:"YouTube",url:"https://www.youtube.com/user/TheGlobeandMail",label:"Visit The Globe and Mail on YouTube",icon:"youtube"},{title:"TikTok",url:"https://www.tiktok.com/@globeandmail",label:"Visit The Globe and Mail on TikTok",icon:"tiktok"},{title:"Facebook",url:"https://www.facebook.com/theglobeandmail",label:"Visit The Globe and Mail on Facebook",icon:"facebook"},{title:"Instagram",url:"https://instagram.com/globeandmail",label:"Visit The Globe and Mail on Instagram",icon:"instagram"},{title:"Snapchat",url:"https://story.snapchat.com/p/f9c37a38-b555-4c37-a97a-598423457108",label:"Visit The Globe and Mail on Snapchat",icon:"snapchat"}];function s(e={},{anonymous:t=!1,registered:n=!1,subscribed:o=!1},a=!1){const{firstColumnItems:s,secondColumnItems:l,thirdColumnItems:c,fourthColumnItems:d,fifthColumnItems:u,sixthColumnItems:p,seventhColumnItems:m}=e,{firstColumnLabel:f,secondColumnLabel:g,thirdColumnLabel:h,fourthColumnLabel:b,fifthColumnLabel:y,sixthColumnLabel:v,seventhColumnLabel:w}=e,x=[f,g,h,b,y,v,w],j={anonymous:[4],registered:[5],subscribed:[6]};return[s,l,c,d,u,p,m].map((e,s)=>{const l=s+1;let c=!0;(j.anonymous.includes(l)&&!t||j.registered.includes(l)&&!n||j.subscribed.includes(l)&&!o)&&(c=!1);return{text:x[s]||"",items:Object.keys(e).map(t=>({text:(0,r.il)(t),href:a?(0,i.Lo)(e[t]):e[t]})),display:c}}).filter(e=>e.display)}const l="#zephr-zone-footer"},63982:function(e,t,n){"use strict";n(40809);var r=n(78299),i=n(85349);function o({theme:e="grey"}){return(0,i.jsx)(r.Ay,{className:"adChoicesButton",icon:"adchoices",href:"/adchoices/","aria-label":"Ad Choices",theme:e,variant:"icon"})}o.displayName="AdChoicesButton",t.A=o},70499:function(e,t,n){"use strict";n.d(t,{Yt:function(){return z},Ay:function(){return q},mn:function(){return W}});var r=n(13287),i=n(40809),o=n(78299),a=n(62096),s=n(94011),l=n(9683),c=n(4321),d=n(87983),u=n.n(d),p=n(59105),m=n(94640),f=n(434),g=n(4925),h=n(72850),b=n(78206),y=n(76755),v=n(20544),w=n(81765),x=n(85040),j=n(20484),S=n(41697),O=n(47836),_=n(18109),A=n(21143),C=n.n(A),k=n(94566),P=n(30137);const T=(0,k.dt)("tablet"),N=C().div.withConfig({displayName:"SidebarNavstyles__SidebarNavRoot",componentId:"sc-1va8zxj-0"})(["padding-top:",";.tgam-accordion{padding:0;& > li{padding-right:",";> div > a,> div > span{padding:"," ",";}}li{list-style-type:none;&.tgam-accordion-item--grey{&:first-of-type{border-top:"," solid var(--color-grey-200);}}&.tgam-accordion-item--border-bottom{border-bottom:"," solid var(--color-grey-400);}}}.tgam-accordion-item__content{a{color:var(--color-grey-700);padding:"," ",";}}@media (min-width:","rem){padding-top:",";.search-hamburger-mobile{display:none;}}.search-hamburger-mobile .tgam-button{text-transform:none;}"],(0,P.D0)(44),(0,P.D0)(8),(0,P.D0)(14),(0,P.D0)(20),(0,P.D0)(1),(0,P.D0)(1),(0,P.D0)(8),(0,P.D0)(20),T.rem,(0,P.D0)(56));var I=n(44319),L=n(77833),D=n(12675),E=n(85349);function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?$(Object(n),!0).forEach(function(t){B(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const M=(0,D.A)("[SidebarNav]");function U({items:e=[]}){return(0,E.jsx)("ul",{children:e?.map(({text:e,href:t})=>{if(e)return(0,E.jsx)("li",{children:(0,E.jsx)(h.Ay,{className:"text-gmr-4 pv-8",href:t,textAs:"span",children:e})},e)})})}function F({menuItems:e,nonSectionLinks:t,utmcmp:n,isDesktop:r,onClose:a}){const{isAdmin:s}=(0,c.useAppContext)(),{user:l}=(0,j.J)(),{ready:d,accountType:h}=l,A=u()("tgam"),{isComposerPreview:C}=(0,x.f)(),k=s||C,{flashSaleActive:P,flashSaleButtonLink:T}=(0,v.L)(),D=(0,_.A)({intcmp:n}),$=(0,w.w)({intcmp:n}),B=(0,S.A)({intcmp:n}),F=(0,O.A)(),V=function({helpUrl:e,registerUrl:t,subscribeUrl:n,logInUrl:r,logOutUrl:i}){return[{background:"grey",displayAccess:["anonymous"],href:r,icon:"log-in",text:"Log in"},{background:"grey",displayAccess:["anonymous","registered"],href:n,icon:"key-outlined",text:"Subscribe"},{background:"grey",displayAccess:["anonymous"],href:t,icon:"register",text:"Register"},{background:"grey",displayAccess:["anonymous"],icon:"nav-help",href:e,text:"Help",rel:"external"},{background:"grey",displayAccess:["registered","subscribed"],icon:"log-out",href:i,text:"Log out"}]}({helpUrl:A.support.helpcentre,registerUrl:D,subscribeUrl:$,logInUrl:B,logOutUrl:F}),z=P?(0,g.eT)(V,{flashSaleButtonLink:T}):V;(0,i.useEffect)(()=>{M.info({flashSaleActive:P,userNavList:V,flashSaleButtonLink:T})},[P,V,T]);const[W,H]=(0,i.useState)(null);(0,y.S)(()=>{fetch("/megamenu-curated-promotions/").then(L.Xt).then(e=>{const t=(0,g.IM)(e,h);H(t)}).catch(console.error)},[h],!k&&!r&&d&&!!h);const q=(0,i.useCallback)(()=>{a(),window.tgam?.braze?.logCustomEvent?.("Search open",{location:"hamburger-menu"}),(0,I.Q)()?window.location.href="/news-assistant/":window.queryly?.opensearch?.()},[a]);if(!d||!e.length||!t.length)return(0,E.jsx)(b.A,{id:"sidebar-nav-spinner",size:"md",color:"dark",className:"mt-48"});const G=[...e.map((t,n)=>{const r=n===e.length-1;return R(R(R({},t),"Home"===t.text&&{icon:"home-outlined",background:"grey"}),r&&{className:"tgam-accordion-item--border-bottom"})}),...t,...z];return(0,E.jsxs)(N,{id:"menuList",children:[(0,E.jsx)("div",{className:"ph-16 pb-16 search-hamburger-mobile",children:(0,E.jsx)(o.Ay,{analytics:{fid:"hamburger-menu",action:"open search panel"},classFont:"text-gmb-5",icon:"search",onClick:q,children:"Search"})}),(0,E.jsx)("nav",{children:(0,E.jsx)(p.A,{feature:"hamburger-menu",children:G.map(({text:e,href:t,items:n=[],icon:r,background:i,displayAccess:o=[],rel:a,className:s},l)=>{const c=!(o.length>0)||o.includes(h?.toLowerCase()),d=W?.[e.toLowerCase()]??[];return(0,E.jsxs)(m.A,{feature:"hamburger-menu",className:s,display:c,link:t,icon:r,text:e,rel:a,background:i,children:[n.length>0?(0,E.jsx)(U,{items:n}):null,d.length>0?(0,E.jsx)(f.A,{activeItemText:e,content:d,gap:"var(--space-16)",imageWidth:110,padding:"var(--space-16) 0 0"}):null]},`${e} ${l}`)})})})]})}U.displayName="SubItems",F.displayName="SidebarNav";var V=F;function z(){const e=window.innerWidth-document.documentElement.clientWidth+"px";Object.assign(document.body.style,{paddingRight:e,overflow:"hidden"});const t=document.querySelector(a.sD);t&&(t.style.paddingRight=e)}function W(){Object.assign(document.body.style,{paddingRight:"0px",overflow:"auto"});const e=document.querySelector(a.sD);e&&(e.style.paddingRight="0px")}function H({menuItems:e,nonSectionLinks:t}){const[n,a]=(0,i.useState)(!1),[c,d]=(0,i.useState)(0),u=(0,s.U)(s.is.tabletUp)||!1,p=(0,s.U)(s.is.desktop)||!1,m=(0,i.useRef)(void 0);function f(){W(),document.querySelector(".side-menu-content").classList.remove("side-menu--open"),a(!1)}(0,i.useEffect)(()=>
2{if((0,k.un)()){const e=document.querySelector("#fusion-app");n?e.style.display="none":(e.style.display="block",window.scrollTo(0,c))}},[n,c]);const g=(0,l.A)({buttonRef:m,classNames:"side-menu-content--hamburger",content:function(){return(0,E.jsx)(V,{menuItems:e,nonSectionLinks:t,isDesktop:p,utmcmp:"hamburgermenu",onClose:f})},fid:"hamburger-menu-sidemenu",isOpen:n,onRequestClose:f,side:"left"});return(0,E.jsxs)(E.Fragment,{children:[g,(0,E.jsx)(o.Ay,{className:(0,r.A)(["hamburgerButton",{hamburgerButtonWithSearch:!u}]),reference:m,icon:u?"menu-large":"search-burger",theme:"grey",variant:"icon",onClick:()=>{d(window.scrollY),z(),a(!0)},"aria-label":n?"Close main menu":"Open main menu","aria-haspopup":"dialog","aria-expanded":n,"aria-controls":"menuList",analytics:{fid:"hamburger-menu-sidemenu",action:n?"close hamburger menu":"open hamburger menu"}})]})}H.displayName="HamburgerButton";var q=H},25195:function(e,t,n){"use strict";var r=n(43993),i=(n(40809),n(21143)),o=n.n(i),a=n(78299),s=n(20484),l=n(85349);const c=o()(a.Ay).withConfig({displayName:"SubscribeButton__StyledButton",componentId:"sc-5lrwrz-0"})([""," min-height:44px;padding-block:8px;border-radius:2px;"],e=>e.$color&&(0,i.css)(["--color:",";"],e.$color));function d({buttonVariant:e,className:t="subscribeButton",href:n,children:i,theme:o="dark",variant:a="top"}){const{user:d}=(0,s.J)();if(!d.ready||d.subscribed||d.demands.access)return null;const u=n||`${r.SUBSCRIPTIONS_DOMAIN}/digital?utm_cmp=subscriberbtn`,p="top"===a,m=o||(p?"dark":void 0),f=p||m?void 0:"var(--color-red-500)";return(0,l.jsx)(c,{$color:f,className:t,href:u,theme:m,variant:e||(p?"solid":"text"),children:(0,l.jsx)("span",{dangerouslySetInnerHTML:{__html:i}})})}d.displayName="SubscribeButton",t.A=d},43925:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Jt}});var r=n(40809),i=n.n(r),o=n(43993),a=n(13287),s=n(290),l=n(25195),c=n(21143),d=n.n(c),u=n(78299),p=n(46051),m=n(29315),f=n(85349);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const y=[{label:"Digital access",href:`${o.SUBSCRIPTIONS_DOMAIN}/digital?utm_cmp=subscriberbtn`},{label:"Digital + home delivery",href:`${o.SUBSCRIBE_DOMAIN}/#/print?intcmp=subscriberbtn`}],v=d()(u.Ay).withConfig({displayName:"SubscribeButtonWithToggletip__StyledButton",componentId:"sc-1ww9h24-0"})(["justify-content:flex-start;text-transform:none;.tgam-button__content{text-align:left;}"]);function w({buttonText:e="Subscribe"}){return(0,f.jsx)(m.A,{align:p.$d.BOTTOM_CENTER,analytics:{action:"toggle subscribe menu",toggletipFid:"subscribe menu"},borderWidth:1,buttonId:"header-subscribe-btn",buttonRender:t=>(0,f.jsx)(u.Ay,h(h({},t),{},{"aria-label":"Toggle subscribe menu",className:"subscribeButton text-gml-3",theme:"red",fullWidth:!0,children:e})),className:"subscribe-button-zephr-header arc-header-button-with-toggletip",toggletipId:"header-subscribe-toggletip",shadow:!0,theme:p.D1.LIGHT,children:y.map(({label:e,href:t})=>(0,f.jsx)(v,{href:t,variant:"text",fullWidth:!0,children:e},e))})}w.displayName="SubscribeButtonWithToggletip";var x=w,j=n(94566);const S=(0,j.dt)("desktop"),O=d().div.withConfig({displayName:"HeaderBottomstyles__HeaderBottomRoot",componentId:"sc-1e80o7f-0"})(["position:relative;"," "," ",""],e=>
2e.$fixedHeight&&(0,c.css)(["height:44px;"]),e=>e.$hiddenAlways&&(0,c.css)(["display:none;"]),e=>e.$hiddenWhenNarrow&&(0,c.css)(["@media (max-width:","rem){display:none;}"],S.rem)),_=d().div.withConfig({displayName:"HeaderBottomstyles__HeaderBottomContent",componentId:"sc-1e80o7f-1"})(["width:100vw;margin-inline:auto;background-color:var(--color-white-100);display:flex;justify-content:space-between;"," ",""],e=>e.$persistentShadow&&(0,c.css)(["box-shadow:var(--shadow-white);"]),e=>e.$isSticky&&(0,c.css)(["box-shadow:var(--shadow-white);position:fixed;top:0;z-index:1082;"]));var A=n(89167),C=n(85040);function k({children:e,hiddenAlways:t,hiddenWhenNarrow:n,isSticky:r,persistentShadow:i,reference:o,referenceInner:a}){const{isAppview:s}=(0,C.f)(),{isPageNewsAssistant:l}=(0,A.p_)();return(0,f.jsx)(O,{$fixedHeight:s&&l,$hiddenAlways:t,$hiddenWhenNarrow:n,ref:o,children:(0,f.jsx)(_,{$isSticky:r,$persistentShadow:i,ref:a,children:e})})}k.displayName="HeaderBottom";var P=k;const T=(0,j.dt)("tablet"),N=(0,j.dt)("tabletWide"),I=d().div.attrs(e=>({$visible:e.$visible})).withConfig({displayName:"HeaderSubscribeBannerstyles__HeaderSubscribeBannerRoot",componentId:"sc-fzdngu-0"})(["min-height:60px;padding:8px 16px;background-color:var(--color-grey-100);display:",";justify-content:space-between;align-items:center;gap:16px;.tgam-header-banner__message{color:var(--color-grey-800);}.tgam-header-banner__message-container{display:none;}@media (min-width:","rem){.tgam-header-banner__message-container{display:block;}}@media (min-width:","rem){display:none;}"],e=>e.$visible?"flex":"none",T.rem,N.rem),L=d().div.attrs(e=>({$showToggletip:e.$showToggletip})).withConfig({displayName:"HeaderSubscribeBannerstyles__HeaderSubscribeBannerContainer",componentId:"sc-fzdngu-1"})(["min-height:44px;flex:1;.tgam-button{width:100%;}@media (min-width:","rem){flex:unset;.tgam-button{width:unset;}}"," .tgam-header-banner__toggletip{.tgam-popover{width:212px;}.tgam-popover__body{padding:16px;.tgam-button:first-of-type{padding-bottom:16px;}}}"],T.rem,e=>e.$showToggletip?".tgam-header-banner__button { display: none; }":".tgam-header-banner__toggletip { display: none; }");var D=n(20544),E=n(94011),$=n(20484);function R({message:e,subscribeButtonBasic:t,subscribeButtonToggletip:n}){const{user:r}=(0,$.J)(),{flashSaleActive:i}=(0,D.L)(),o=!r.ready||(r.anonymous||r.registered)&&!r.demands.access,a=((0,E.U)(E.is.mobile)||!1)&&o&&!i;return(0,f.jsxs)(I,{$visible:r.ready&&o,className:"tgam-header-banner",children:[(0,f.jsx)("div",{className:"tgam-header-banner__message-container",children:(0,f.jsx)("span",{className:"subscribe-banner-zephr-text tgam-header-banner__message text-gmr-3",dangerouslySetInnerHTML:{__html:e}})}),(0,f.jsx)(L,{$showToggletip:a,children:(0,f.jsxs)("div",{children:[(0,f.jsx)("div",{className:"tgam-header-banner__toggletip",children:n}),(0,f.jsx)("div",{className:"tgam-header-banner__button",children:t})]})})]})}R.displayName="HeaderSubscribeBanner";var B=R,M=n(87983),U=n.n(M),F=n(59105),V=n(94640),z=n(66145),W=n(9458),H=n(30137);const q=d().div.withConfig({displayName:"AccountMenustyles__StyledAccountMenu",componentId:"sc-ui45mc-0"})(["padding-bottom:",";.tgam-accordion-item > div:first-child a{padding:"," ",";}.tgam-accordion-item__content{padding:0 "," "," ",";ul{color:var(--color-grey-700);padding-left:",";padding-top:",";li{list-style:disc;padding-bottom:",";}a{color:var(--color-grey-700);&:hover,&:focus{color:var(--color-red-500);}}}}"],(0,H.D0)(100),(0,H.D0)(14),(0,H.D0)(20),(0,H.D0)(20),(0,H.D0)(20),(0,H.D0)(20),(0,H.D0)(20),(0,H.D0)(10),(0,H.D0)(10)),G=d().div.withConfig({displayName:"AccountMenustyles__StyledHeading",componentId:"sc-ui45mc-1"})(["align-items:center;color:var(--color-grey-800);display:grid;gap:",";grid-template-columns:auto 1fr;padding:",";"],(0,H.D0)(10),(0,H.D0)(20)),K=d()(W.A).withConfig({displayName:"AccountMenustyles__StyledSvg",componentId:"sc-ui45mc-2"})(["width:",";height:",";fill:var(--color-grey-800);"],(0,H.D0)(16),(0,H.D0)(16)),J=d().div.withConfig({displayName:"AccountMenustyles__StyledEmail",componentId:"sc-ui45mc-3"})(["grid-column:1/-1;"]),Y=d().div.withConfig({displayName:"AccountMenustyles__StyledCallout",componentId:"sc-ui45mc-4"})(["align-items:start;background-color:var(--color-grey-100);border-bottom:"," solid var(--color-grey-200);border-top:"," solid var(--color-grey-200);color:var(--color-grey-700);display:grid;gap:",";padding:",";a{color:var(--color-grey-700);&:hover,&:focus{color:var(--color-red-500);}}"],(0,H.D0)(1),(0,H.D0)(1),(0,H.D0)(10),(0,H.D0)(20));var Q=n(4925),X=n(51344),Z=n(81765),ee=n(35838),te=n(47836),ne=n(89211);function re({className:e="",enterpriseAccess:t}){const{user:n}=(0,$.J)(),{app:r}=(0,X.nm)(),{email:i,ready:a,subscribed:s,isFaculty:l}=n,c=U()("tgam"),{headerCalloutDateTimeEnd:d=0,headerCalloutDateTimeStart:u=0,headerCalloutEnabled:p=!1,headerCalloutHeading:m="",headerCalloutLink:g="",headerCalloutLinkText:h="",headerCalloutSubheading:b="",facultyResourcesButtonEnabled:y=!1,facultyResourcesButtonText:v="",facultyResourcesButtonLink:w=""}=(0,ee.V)(),x=p&&u>0&&d>0&&(0,ne.xV)({start:u,end:d}),{flashSaleActive:j,flashSaleButtonLink:S}=(0,D.L)(),O=t?"Settings":"My Account",_=(0,Z.w)(),A=(0,te.A)();if(!a)return null;const C=y&&v&&w&&l,k=function(e,t,n,r){return[{href:"https://globe2go.pressreader.com/",text:"Globe2Go daily print edition"},{href:e?`${o.USER_IDENTITY_DOMAIN}${t.customer.profileCiam}`:`${o.SECURE_DOMAIN}${t.customer.profile}`,text:"Profile"},{href:`${o.SECURE_DOMAIN}${t.customer.subscription}`,text:"Subscriptions"}
2,{href:t.support.helpcentre,text:"Customer support",rel:"external"},{href:t.customer.bookmarks,text:"Bookmarks"},{href:t.customer.history,text:"Reading history"},{href:t.customer.gift,text:"Gift history"},{background:"grey",href:r,icon:"log-out",text:"Log out"},{background:"grey",displayAccess:"registered",href:`${n}?utm_cmp=accountmenu`,icon:"key-outlined",text:"Subscribe"}]}(r.ciamEnabled,c,_,A),P=j?(0,Q.eT)(k,{flashSaleButtonLink:S}):k,T="account-menu";return(0,f.jsxs)(q,{id:"accountMenu",children:[(0,f.jsxs)(G,{children:[(0,f.jsx)(K,{symbol:"account-outline"}),(0,f.jsx)("span",{className:"text-gmb-5",children:O}),(0,f.jsx)(J,{className:"text-gmb-6",children:i})]}),x&&(0,f.jsx)(Y,{children:(0,f.jsxs)("span",{className:"text-gmr-4",children:[(0,f.jsxs)("span",{className:"text-gmb-6",children:[m," "]})," ",b," ",(0,f.jsx)("a",{href:g,children:h})]})}),(0,f.jsxs)(F.A,{feature:T,children:[C&&(0,f.jsx)(V.A,{feature:T,link:w,text:v}),s&&(0,f.jsxs)(V.A,{active:!0,feature:T,text:"Member benefits",link:"/member-benefits/",children:[(0,f.jsx)(z.A,{className:"text-gmr-4",children:"Take advantage of these member benefits to make the most of your subscription:"}),(0,f.jsxs)("ul",{className:"text-gmr-4","aria-hidden":"true",children:[(0,f.jsx)("li",{children:(0,f.jsx)("a",{href:"/member-benefits/ebooks-guides/",children:"Guides and e-books"})}),(0,f.jsx)("li",{children:(0,f.jsx)("a",{href:"/newsletters/",children:"Newsletters"})}),(0,f.jsx)("li",{children:(0,f.jsx)("a",{href:"/investing/tools/",children:"Financial tools and calculators"})}),(0,f.jsx)("li",{children:(0,f.jsx)("a",{href:"/member-benefits/events/",children:"Events"})})]})]}),P.map(({background:t,displayAccess:r,href:i,icon:o,rel:a,text:s})=>{const l=!r||n[r];return(0,f.jsx)(V.A,{background:t,className:e,display:l,feature:T,icon:o,link:i,rel:a,text:s},s)})]})]})}re.displayName="AccountMenu";var ie=n(9683),oe=n(70499);function ae({href:e,enterpriseAccess:t=!1}){const{app:n}=(0,X.nm)(),{user:i}=(0,$.J)(),o=n.ciamEnabled?t||i.ondemand:t||i?.ssvcs?.includes("ENTERPRISE"),[a,s]=(0,r.useState)(!1),l=(0,r.useRef)(void 0);const c=(0,ie.A)({buttonRef:l,content:function(){return(0,f.jsx)(re,{enterpriseAccess:o})},fid:"account-menu-sidemenu",isOpen:a,onRequestClose:function(){document.querySelector(".side-menu-content").classList.remove("side-menu--open"),setTimeout(()=>{(0,oe.mn)()},400),s(!1)},side:"right"});if(!i.loggedIn)return null;const d=o?"Settings":"My Account";return(0,f.jsxs)(f.Fragment,{children:[c,(0,f.jsx)(u.Ay,{className:"accountButton text-gml-3",reference:l,href:e,icon:"account-outline",onClick:()=>{(0,oe.Yt)(),s(!0)},theme:"grey",variant:"icon","aria-haspopup":"dialog","aria-expanded":a,"aria-controls":"accountMenu","aria-label":d,analytics:{fid:"account-menu-sidemenu",action:a?"close acccount menu":"open account menu"}})]})}ae.displayName="AccountButton";var se=ae,le=n(63982),ce=n(67195);function de(){const{user:e}=(0,$.J)(),{logInUrl:t,logInModalOpen:n,logInModalAnalytics:r,logInModalLazy:i}=(0,ce.A)({intcmp:"site-header"});return e.ready&&e.anonymous&&!e.demands.access?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Ay,{analytics:r,href:t,"aria-label":"Log in",theme:"grey",variant:"icon",icon:"account-outline",className:"loginButton text-gml-3",rel:t?"external":void 0,onClick:n}),i]}):null}de.displayName="LogInButton";var ue=de,pe=n(44319);function me(){const e=(0,r.useCallback)(()=>{window.tgam?.braze?.logCustomEvent?.("Search open",{location:"header"}),(0,pe.Q)()?window.location.href="/news-assistant/":window.queryly?.opensearch?.()},[]);return(0,f.jsx)(u.Ay,{className:"searchButton",icon:"search",theme:"dark",variant:"icon",onClick:e,"aria-label":"Open search panel",analytics:{fid:"header",action:"open search panel"}})}me.displayName="SearchButton";var fe=me;const ge=(0,j.dt)("mobileWide"),he=(0,j.dt)("tabletWide"),be=d().div.withConfig({displayName:"HeaderLogostyles__HeaderLogoRoot",componentId:"sc-h5p6e9-0"})(["width:180px;height:15.4px;margin-block:16px;a{display:block;width:100%;height:100%;}svg{width:100%;height:100%;}@media (min-width:","rem){width:300px;height:25.7px;}@media (min-width:","rem){width:500px;height:42px;margin-block:32px;}"],ge.rem,he.rem);function ye(){return(0,f.jsx)(be,{className:"tgam-header-logo",children:(0,f.jsx)("a",{href:"/","aria-label":"The Globe and Mail","data-sophi-label":"the globe and mail logo",children:(0,f.jsx)(W.A,{symbol:"digital-masthead-red-2025"})})})}ye.displayName="HeaderLogo";var ve=ye;const we=(0,j.dt)("tablet"),xe=(0,j.dt)("tabletWide"),je=(0,j.dt)("desktop"),Se=d().div.withConfig({displayName:"HeaderTopstyles__HeaderTopRoot",componentId:"sc-o879zv-0"})(["background-color:var(--color-white-100);@media (min-width:","rem){padding-inline:48px;}"],xe.rem),Oe=d().div.withConfig({displayName:"HeaderTopstyles__HeaderTopContent",componentId:"sc-o879zv-1"})(["width:100%;height:100%;margin-inline:auto;padding-inline:16px;border-bottom:1px solid var(--color-grey-200);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-self:center;.headerButtonsLeft,.headerButtonsRight{display:flex;align-items:center;}.headerButtonsRight{justify-self:flex-end;}.tgam-button--no-child{width:44px;height:44px;padding:0;border-radius:0;
2svg{fill:var(--color-grey-800);}&:active,&:focus,&:hover{svg{fill:var(--color-red-500);}}}.adChoicesButton{svg{fill:var(--color-grey-400);}&:active,&:focus,&:hover{svg{fill:var(--color-red-500);}}}.headerButtonsLeft :nth-child(1 of .tgam-button){margin-left:-12px;}.headerButtonsRight :nth-last-child(1 of .tgam-button){margin-right:-12px;}.hamburgerButton svg{width:19px;height:16px;}.hamburgerButtonWithSearch svg{width:19px;height:19px;}.searchButton,.subscribeButtonContainer,.subscribeButton{display:none;}@media (min-width:","rem){.searchButton{display:flex;}}@media (min-width:","rem){padding-inline:0;.headerButtonsRight :nth-last-child(1 of .tgam-button){margin-right:0;}.subscribeButtonContainer,.subscribeButton{display:flex;}.subscribeButtonContainer:not(:empty){margin-left:14px;}}@media (min-width:","rem){max-width:var(--tgam-page-max-width,1258px);}"],we.rem,xe.rem,je.rem);function _e({enterpriseAccess:e,menuItems:t,nonSectionLinks:n,subscribeButton:r}){const{isAppview:i}=(0,C.f)(),{isPageNewsAssistant:o}=(0,A.p_)();return i&&o?null:(0,f.jsx)(Se,{children:(0,f.jsxs)(Oe,{children:[(0,f.jsxs)("div",{className:"headerButtonsLeft",children:[(0,f.jsx)(oe.Ay,{menuItems:t,nonSectionLinks:n}),(0,f.jsx)(fe,{}),(0,f.jsx)(u.Ay,{className:"watchlistButton text-gml-3",icon:"nav-watchlist",href:"/investing/markets/watchlist/",theme:"grey",variant:"icon","aria-label":"Watchlist"})]}),(0,f.jsx)(ve,{}),(0,f.jsxs)("div",{className:"headerButtonsRight",children:[(0,f.jsx)(le.A,{}),(0,f.jsx)(ue,{}),(0,f.jsx)(se,{enterpriseAccess:e}),(0,f.jsx)("div",{className:"subscribeButtonContainer",children:r})]})]})})}_e.displayName="HeaderTop";var Ae=_e;const Ce=d().div.withConfig({displayName:"GlobalHeaderstyles__HeaderRoot",componentId:"sc-48vtb5-0"})(["background-color:var(--color-white-100);transform:translateZ(1px);position:relative;z-index:2000399;"," &:has(~ .tgam-markets-bar){.tgam-header-banner{display:none;}}"],({$isSticky:e=!1,$minHeight:t=0})=>e&&(0,c.css)(["transform:none;min-height:","px;"],t));var ke=n(4321),Pe=n(434);const Te=d().div.withConfig({displayName:"LatestNewsstyles__LatestNewsRoot",componentId:"sc-1ot2t37-0"})([".loading{display:inline-block;clip-path:inset(0 1.5ch 0 0);animation:load 1s steps(4) infinite;}@keyframes load{to{clip-path:inset(0 -1ch 0 0);}}"]),Ne=d().div.withConfig({displayName:"LatestNewsstyles__LatestNewsItems",componentId:"sc-1ot2t37-1"})(["flex-basis:50%;color:var(--color-grey-800);"]),Ie=d().h2.withConfig({displayName:"LatestNewsstyles__LatestNewsHeading",componentId:"sc-1ot2t37-2"})(["color:var(--color-grey-800);"]);var Le=n(88602),De=n(22771),Ee=n(71019),$e=n(8174);function Re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){Me(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Me(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Ue={srcset:[220],sizes:["106px"]};function Fe({className:e="",stories:t=[],sectionName:n=""}){const{requestUri:i}=(0,C.f)(),o=t.map((e,t)=>(0,Ee.mU)({headlineAs:"h3",story:e,analytics:{fid:"latest-news",ltpos:(0,De.N)(i,"latest-news")},storyPosition:t+1,hideLabels:!0,headlineClassName:"text-pb-8"}));return(0,f.jsxs)(Te,{className:e,"data-sophi-feature":"meganav-latest-news",children:[(0,f.jsxs)(Ie,{className:"text-gmb-5 pb-16 ma-0",children:["Latest in ",n]}),n&&0===t.length?(0,f.jsx)(z.A,{className:"text-gmr-4 loading",children:"Loading stories…"}):(0,f.jsx)(Ne,{"data-sophi-feature":`megamenu-latest-${(0,$e.Yv)(n)}`,children:o.map((e,n)=>(0,r.createElement)(Le.A,Be(Be({},e),{},{key:`${e?.id}-${n}
2`,fixedImageWidth:106,photoSources:Ue,imagePosition:"left",paddingBottom:t?.length-1===n?"0":`${(0,H.D0)(16)}`})))})]})}Fe.displayName="LatestNews";var Ve=Fe,ze=n(66631);const We=(0,j.dt)("tabletWide"),He=(0,j.dt)("desktop"),qe=d().div.attrs(e=>({$headerIsSticky:e.$headerIsSticky})).withConfig({displayName:"MegaMenustyles__MegaMenuContainer",componentId:"sc-57vklc-0"})(["width:100%;flex:1;.megamenu-nav-outer{padding-bottom:",';}.megamenu-nav-inner{padding-inline:16px;border-bottom:1px solid var(--color-grey-500);position:relative;&::after{content:"";display:block;position:absolute;bottom:-7px;left:0;width:100%;height:2px;background-color:var(--color-grey-500);}',"}@media (min-width:","rem){.megamenu-nav-outer{padding-inline:48px;}.megamenu-nav-inner{padding-inline:0;}}@media (min-width:","rem){.megamenu-nav-inner{max-width:var(--tgam-page-max-width,1258px);margin-inline:auto;display:grid;justify-items:center;}}"],e=>e.$headerIsSticky?"0":"6px",e=>e.$headerIsSticky&&"\n      border-bottom: none;\n      &::after {\n        display: none;\n      }\n    ",We.rem,He.rem),Ge=d()(ze.V).withConfig({displayName:"MegaMenustyles__MegaMenuScrollableMenu",componentId:"sc-57vklc-1"})([".c-scroll-menu__inner{border:none;ul{padding:0;column-gap:24px;}.tgam-button--no-child{display:none;}}"]),Ke=d()(Ve).withConfig({displayName:"MegaMenustyles__MegaMenuLatestNews",componentId:"sc-57vklc-2"})([".c-image{border-radius:8px;}"]);var Je=n(72850);const Ye=(0,j.dt)("tabletMedium"),Qe=(0,j.dt)("tabletWide"),Xe=(0,j.dt)("desktop"),Ze=d().div.attrs(e=>({$fullHeight:e.$fullHeight,$heightReduction:e.$heightReduction,$headerIsSticky:e.$headerIsSticky,$marginTop:e.$marginTop})).withConfig({displayName:"MegaMenuContentstyles__MegaMenuDropdown",componentId:"sc-1qvy6uz-0"})(["background-color:var(--color-white-100);position:absolute;left:0;padding-left:20px;padding-right:20px;width:100vw;z-index:2000399;box-shadow:0 4px 4px 0 rgb(127 127 127 / 50%);margin-top:",";"," @media (min-width:","rem){padding-inline:48px;}"],e=>`${e.$marginTop}px`,e=>e.$fullHeight&&`\n    height: calc(100vh - ${e.$heightReduction}px);\n    box-shadow: none;\n    overflow-y: scroll;\n\n    @supports (height: 100dvh) {\n      height: calc(100dvh - ${e.$heightReduction}px);\n    }\n  `,Qe.rem),et=d().div.withConfig({displayName:"MegaMenuContentstyles__MegaMenuDropdownContent",componentId:"sc-1qvy6uz-1"})(["margin-left:auto;margin-right:auto;@media (min-width:","rem){max-width:var(--tgam-page-max-width,1258px);}"],Xe.rem),tt=d().div.withConfig({displayName:"MegaMenuContentstyles__MegaMenuBody",componentId:"sc-1qvy6uz-2"})(["background:var(--color-white-100);padding:24px 0;min-height:350px;> div{&:last-child{border-top:1px solid var(--color-grey-200);padding-top:16px;}}> div > ul{max-width:426px;max-height:220px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;li{list-style-type:none;display:block;}}@media (min-width:","rem){display:flex;> div{flex-basis:50%;&:first-child{border-right:1px solid var(--color-grey-200);padding-right:24px;}&:last-child{padding-left:24px;padding-right:48px;padding-top:0;border-top:none;}}}"],Ye.rem),nt=d()(Je.Ay).withConfig({displayName:"MegaMenuContentstyles__MegaMenuHeadingLink",componentId:"sc-1qvy6uz-3"})(["color:var(--color-grey-800);display:flex;align-items:flex-start;"]),rt=d().h2.withConfig({displayName:"MegaMenuContentstyles__MegaMenuHeading",componentId:"sc-1qvy6uz-4"})(["color:var(--color-grey-800);"]);var it=n(71900);function ot({bottomPos:e=0,children:t,fullHeight:n=!1,headerIsSticky:r=!1,href:i="",items:o=[],linkedHeading:s=!0,text:l=""}){const c=r?0:-7,d=n?e-(r?0:7):0,u=(0,a.A)(["megamenu",`megamenu--${l.toLowerCase().split(" ").join("-")}`]);return(0,f.jsx)(Ze,{$fullHeight:n,$headerIsSticky:r,$heightReduction:d,$marginTop:c,children:(0,f.jsx)(et,{children:(0,f.jsxs)(tt,{className:u,children:[(0,f.jsxs)("div",{"data-sophi-feature":"megamenu-subnavigation",children:[s&&i?(0,f.jsxs)(nt,{className:"text-gmb-5",href:i,textAs:"span",children:[l,(0,f.jsx)(W.A,{symbol:"link-button-chevron",width:"8",height:"12",className:"ml-8"})]}):(0,f.jsx)(rt,{className:"text-gmb-5 ma-0",children:l}),(0,f.jsx)("ul",{className:"mv-16",children:o?.map(({text:e,href:t})=>{if(e)return(0,f.jsx)("li",{children:(0,f.jsx)(Je.Ay,{className:"text-gmr-4",href:t,textAs:"span",children:e})},e)})})]}),(0,f.jsx)(it.A,{children:t})]})})})}ot.displayName="MegaMenuContent";var at=ot,st=n(14375),lt=n(44638);const ct=(0,j.dt)("desktop"),dt=d()(lt._).withConfig({displayName:"MegaMenuItemstyles__MegaMenu
2ScrollableMenuItem",componentId:"sc-1vj35kl-0"})(["display:inline;.scrollMenuItemLink{color:var(--color-grey-800);text-decoration:none;text-transform:capitalize;padding-top:13px;padding-bottom:10px;border-bottom:3px solid transparent;display:inline-block;&:hover,&:focus,&.hover{border-bottom:3px solid var(--color-grey-300);}}&.active .scrollMenuItemLink{border-bottom:3px solid var(--color-red-500);}a.moreItem{display:none;}@media (min-width:","rem){.scrollMenuItemLink{padding-top:18px;padding-bottom:15px;font-size:1.125rem;line-height:1.33;}button.moreItem{display:none;}a.moreItem{display:inline-block;}}@media (not (hover:hover)) and (min-width:","rem){&:has(a.moreItem){display:none;}}"],ct.rem,ct.rem),ut=d()(u.Ay).withConfig({displayName:"MegaMenuItemstyles__MegaMenuMoreButton",componentId:"sc-1vj35kl-1"})(["padding-inline:0;.tgam-button__content{font-family:GMsans-Web-Regular,Helvetica,Arial,Verdana,sans-serif;font-size:1rem;line-height:1.5;@media (min-width:","rem){font-size:1.125rem;line-height:1.33;}}"],ct.rem);var pt=n(14104),mt=n(15710);function ft({activePage:e=!1,className:t,curatedPromotionsContentAvailable:n,handleMoreButtonClick:i=mt.lQ,href:o,isAdjacentSibling:s=!1,items:l=[],menuDisplayed:c=!1,moreButtonId:d,moreButtonRef:p,moreMenuId:m,moreMenuIsOpen:g=!1,text:h,updateActiveItem:b,updateLatestStories:y}){const{megaMenuEnabled:v=!1}=(0,ee.V)(),w=(0,E.U)(E.is.desktop)||!1,[x,j]=(0,r.useState)(!1),[S,O]=(0,r.useState)(!1),_=(0,r.useRef)(null),A=l.length>0,C=h===Q.ZX,k=(x||s)&&A&&!S&&!n&&!C,P=(0,st.useContent)({source:k?"content-search":null,query:{contentQuery:`(taxonomy.sites.path:\\/${h.toLowerCase()}* AND NOT owner.sponsored:true AND NOT taxonomy.sites.path:\\/events* AND NOT taxonomy.sites.path:\\/investing\\/markets\\/watchlist)`,size:3,sort:"display_date:desc"}}),T=(0,st.useContent)({source:k&&"Culture"===h?"content-search":null,query:{contentQuery:"(taxonomy.sites.path:\\/arts* AND NOT owner.sponsored:true AND NOT taxonomy.sites.path:\\/events* AND NOT taxonomy.sites.path:\\/investing\\/markets\\/watchlist)",size:3,sort:"display_date:desc"}});let N=P?.content_elements??pt.tR;"Culture"!==h||N?.length||(N=T?.content_elements??pt.tR);const I=(0,r.useCallback)(()=>{w&&(_.current&&clearTimeout(_.current),_.current=setTimeout(()=>j(!0),300))},[w]),L=(0,r.useCallback)(()=>{w&&(_.current&&clearTimeout(_.current),j(!1))},[w]);(0,r.useEffect)(()=>{x&&b({text:h,href:o,items:l}),k&&O(!0)},[k,o,x,l,h,b]),(0,r.useEffect)(()=>{N.length>0&&y({[h]:N})},[N,h,y]);const D=(0,a.A)([t,"text-gmr-4"]),$=(0,a.A)(["scrollMenuItemLink","text-gmr-4",{hover:x||w&&c,moreItem:C}]),R=C?(0,f.jsx)(ut,{"aria-controls":m,"aria-expanded":g,"aria-haspopup":"true",borderRadius:"0",className:$,id:d,onClick:i,reference:p,variant:u.Ck.TEXT,children:Q.ZX}):null;return(0,f.jsx)(dt,{active:e,analytics:{fid:"mega-menu"},anchorClassNames:$,ariaHidden:!!C||void 0,className:D,handleMouseEnter:v?I:()=>{},handleMouseLeave:v?L:()=>{},href:o,handleClick:C?e=>e.preventDefault():mt.lQ,tabIndex:C?-1:void 0,text:h,children:R},h)}ft.displayName="MegaMenuItem";var gt=ft,ht=n(29705),bt=n(17109),yt=n(63490),vt=n(50508),wt=n(77833),xt=n(12675),jt=n(87854);function St(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?St(Object(n),!0).forEach(function(t){_t(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):St(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _t(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const At=(0,xt.A)("[MegaMenu]"),Ct="u-no-scroll";function kt({bottomPos:e=0,className:t="mainNav",feature:n="mega-menu",headerIsSticky:i=!1,menuItems:o=[]}){const{isAdmin:a}=(0,ke.useAppContext)(),{requestUri:s,isComposerPreview:l}=(0,C.f)(),{megaMenuEnabled:c=!1}=(0,ee.V)(),[d,u]=(0,r.useState)(!1),[p,m]=(0,r.useState)(null),[g,h]=(0,r.useState)({}),[b,y]=(0,r.useState)(null),[v,w]=(0,r.useState)(!1),x=a||l,{user:j}=(0,$.J)(),{accountType:S,ready:O}=j,_=(0,r.useRef)(null),A=(0,E.U)(E.is.desktop)||!1,k=(0,jt.Uw)(s).toLowerCase(),P=o.find(e=>e.text===Q.ZX),T=b?.[P?.text?.toLowerCase()]??[],N=p?.text?.toLowerCase(),I=P?.text&&p?.text===P.text,L=b?.[N]??[],D=p?.items?.length>0||L.length>0,R=(0,r.useCallback)(e=>{const t=Object.keys(e)?.[0],n=e[t]??[];!g[t]&&n.length>0&&h(e=>Ot(Ot({},e),{},{[t]:n}))},[g]),B=(0,r.useCallback)(e=>{x||fetch("/megamenu-curated-promotions/").then(wt.Xt).then(t=>{At.info("Curated promotions fetched:",t);const n=(0,Q.IM)(t,e);At.info("Curated promotions processed:",t),y(n),w(!0)}).catch(e=>{console.error("Error fetching curated promotions",e),y(null),w(!0)})},[x]),M=d&&D&&A,U=(0,r.useCallback)(()=>{S&&O&&(b||B(S),_.current&&clearTimeout(_.current),_.current=setTimeout(()=>u(!0),500))},[S,b,B,O]),F=(0,r.useCallback)(()=>{_.current&&clearTimeout(_.current),_.current=setTimeout(()=>u(!1),300)},[]);(0,ht.i)(F);const V="megamenu-more-button",z=(0,r.useRef)(null),W="megamenu-more-dropdown",H=(0,r.useRef)(null),[q,G]=(0,r.useState)(!1),K=(0,r.useCallback)(()=>{S&&O&&(b||B(S),G(e=>!e))},[S,b,B,O]),J=(0,r.useCallback)(e=>{!q||e&&z?.current?.contains(e.target)||(z?.current?.focus(),G(!1))},[q]),Y=(0,r.useCallback)(()=>A&&G(!1),[A]);(0,yt.l)(Y,500),(0,ht.i)(J),(0,bt.W)(H,J),(0,r.useEffect)(()=>{const e=q?"add":"remove";return document.documentElement.classList[e](Ct),document.body.classList[e](Ct),()=>{document.documentElement.classList.remove(Ct),document.body.classList.remove(Ct)}},[q]);const X=o?.findIndex(e=>e?.text===p?.text),Z=Array.isArray(k.match(/^\/investing\/(?=personal-finance)/g)),te=o.map((e,t)=>{const n=e.href.toLowerCase(),r=Z?"/investing/personal-finance/"===n:k===n||k.startsWith(n)&&"/"!==n,i=e.text===Q.ZX;return(0,f.jsx)(gt,{activePage:!i&&r,className:"mainNavItem",handleMoreButtonClick:K,moreMenuId:W,moreMenuIsOpen:q,moreButtonRef:z,moreButtonId:V,href:e.href,isAdjacentSibling:X===t-1||X===t+1,items:e.items,curatedPromotionsContentAvailable:!v||b?.[e.text?.toLowerCase()]?.length>0,menuDisplayed:d&&p?.text===e.text,text:e.text,updateActiveItem:m,updateLatestStories:R},e.text)}),ne=o.length>0&&(0,f.jsx)(Ge,{analytics:{fid:"scrollable main site navigation",leftArrowAction:"scroll navigation menu left",rightArrowAction:"scroll navigation menu right"},children:te});let re;return L&&L.length>0?re=(0,f.jsx)(Pe.A,{content:L,activeItemText:N}):I||(re=(0,f.jsx)(Ke,{stories:g[p?.text],sectionName:p?.text})),(0,f.jsxs)(qe,{$headerIsSticky:i,className:t,"data-sophi-feature":(0,vt.Uv)(n),onMouseEnter:c?U:()=>{},onMouseLeave:c?F:()=>{},children:[(0,f.jsx)("div",{className:"megamenu-nav-outer",children:(0,f.jsx)("div",{className:"megamenu-nav-inner",children:ne})}),(0,f.jsx)("div",{id:"megamenu-dropdown",style:{display:M?"block":"none"},children:(0,f.jsx)(at,{headerIsSticky:i,href:p?.href,items:p?.items,linkedHeading:!I,text:p?.text,children:re})}),(0,f.jsx)("div",{"aria-labelledby":V,id:W,ref:H,style:{display:q?"block":"none"},children:(0,f.jsx)(at,{bottomPos:e,fullHeight:!0,headerIsSticky:i,href:P?.href,items:P?.items,linkedHeading:!1,text:P?.text,children:T&&T.length>0?(0,f.jsx)(Pe.A,{content:T,activeItemText:P?.text}):null})})]})}kt.displayName="MegaMenu";var Pt=kt;function Tt({env:e,id:t,hierarchy:n="web-nav",source:r="sites-by-hierarchy"}){return(0,st.useContent)({source:r,query:{env:e,hierarchy:n,id:t}})||pt.tR}var Nt=n(15562),It=n(36502),Lt=n(37239),Dt=n(33630),Et=n(35790),$t=n(13877),Rt=n(15164);const Bt=(0,xt.A)("[GlobalHeader]","silent"),Mt=i().lazy(()=>(0,$t.L5)(()=>Promise.all([n.e(1862),n.e(7592),n.e(7142)]).then(n.bind(n,64511)))),Ut=i().lazy(()=>(0,$t.L5)(()=>Promise.all([n.e(1862),n.e(7592),n.e(1997)]).then(n.bind(n,89379)))),Ft=i().lazy(()=>(0,$t.L5)(()=>Promise.all([n.e(1862),n.e(7592),n.e(1997)]).then(n.bind(n,93754)))),Vt=i().lazy(()=>(0,$t.L5)(()=>Promise.all([n.e(1862),n.e(7592),n.e(1997)]).then(n.bind(n,18021)))),zt=i().lazy(()=>(0,$t.L5)(()=>Promise.all([n.e(1862),n.e(7592),n.e(1997)]).then(n.bind(n,67521)))),Wt=i().lazy(()=>(0,$t.L5)(()=>Promise.all([n.e(1862),n.e(7592),n.e(1997)]).then(n.bind(n,2610)))),Ht=Dt.jw||Dt.B5?"sandbox":"production";function qt(){const{featureOnboardingEnabled:e=!1,headerSubscribeBannerMessage:t="",headerSubscribeButtonExcludedPages:n=[],headerSubscribeButtonText:i="",headerSubscribeButtonTextMobile:c=""}=(0,ee.V)(),{allocation:d}=(0,Nt.t)("CON-1133"),u=!0===d?.includes("variant"),p=!u,m="CON-1133-variant";(0,r.useEffect)(()=>(u?document.body.classList.add(m):document.body.classList.remove(m),
2()=>document.body.classList.remove(m)),[u]);const{app:g,dispatchApp:h}=(0,X.nm)(),{isAppview:b,requestUri:y}=(0,C.f)(),v=(0,Lt.Hh)(y),w=void 0===(0,r.useMemo)(()=>n.map(e=>"string"==typeof e?e.trim():"").filter(e=>e.length>0),[n]).find(e=>y.includes(e))&&!(b&&v);(0,r.useEffect)(()=>Bt.info({subscribeButtonAllowed:w,headerSubscribeButtonExcludedPages:n,requestUri:y}),[n,y,w]);const{user:j}=(0,$.J)(),{demands:S}=j,{type:O,access:_}=S,k="enterprise"===O&&_,T=(0,E.U)(E.is.tabletWideUp)||!1,{flashSaleActive:N,flashSaleButtonText:I,flashSaleButtonTextMobile:L,flashSaleButtonLink:R}=(0,D.L)(),M=(0,Z.w)(),{advContent:U,excludeBottom:F,excludeHeader:V,isPageFinancialFullChart:z,isPageNewsAssistant:W,isStoryImmersive:H,isStoryLongRead:q,isStory:G}=(0,A.p_)(),{yScroll:K}=(0,It.L)({timeout:5}),J=(0,r.useRef)(null),Y=(0,r.useRef)(null),te=(0,r.useRef)(null),[ne,re]=(0,r.useState)(!1),ie=!G&&ne,oe=H||q?".gi-header__actions":".l-article .article-toolbar";(0,r.useEffect)(()=>{let e=!1;if(G){const t=document.querySelector(oe)?.getBoundingClientRect();e=t?(t?.top||0)<=0:K>300}else{e=(Y?.current?.getBoundingClientRect()?.top||0)<=0}re(e)},[G,oe,K]);const[ae,se]=(0,r.useState)(0),[le,ce]=(0,r.useState)(0),de=(0,r.useCallback)(()=>{se(J?.current?.getBoundingClientRect()?.height||0),ce(te?.current?.getBoundingClientRect()?.bottom||0)},[]);(0,r.useEffect)(de,[de,K,g.ready,j.ready]),(0,yt.l)(de,500),(0,r.useEffect)(()=>{h({type:X.vK,payload:ae})},[h,ae]);const ue=(0,r.useCallback)(e=>{console.error(e)},[]),pe=(0,r.useCallback)(e=>{const t=e.findIndex(e=>e?.href?.trim()?.startsWith("/for-you"));if(-1===t)return e;const n=e[t],r=(0,Rt.o8)(e);return r.splice(t,1,{text:n.text||"For You",href:j.anonymous?"/for-you/":"/for-you/your-news/",items:j.anonymous?[]:n.items}),r},[j.anonymous]),me=pe(Tt({env:Ht,hierarchy:"primary-nav"})),fe=pe(Tt({env:Ht,hierarchy:"more-nav"})),ge=pe(Tt({env:Ht,hierarchy:"hamburger-menu-non-section-links"})),he=(0,r.useMemo)(()=>{const e={href:"#",text:Q.ZX,items:fe};return[...me,e]},[fe,me]),be=(0,r.useMemo)(()=>{const e=(0,Rt.o8)(fe).filter(e=>!me.some(t=>t.text===e.text&&t.href===e.href)&&!ge.some(t=>t.text===e.text&&t.href===e.href));return[...me,...e]},[ge,fe,me]);let ye;ye=N?T?I:L:T?i:c;const ve="?utm_cmp=subscriberbtn"+(ne?"persistent":""),we=N?R||`${o.SUBSCRIPTIONS_DOMAIN}/digital${ve}-cemfsale`:`${M}${ve}`,xe=w?(0,f.jsx)(l.A,{href:we,className:"subscribe-button-zephr-header subscribeButton text-gml-3",theme:"red",children:ye}):void 0,je=w?(0,f.jsx)(x,{buttonText:ye}):void 0,Se=(0,a.A)(["tgam-site-header",{"story-header":G,"hide-news-assistant-cta":p}]),Oe=!G&&e,_e=U||F?(0,f.jsx)("style",{children:`\n        .hidden-for-adv-pages { ${U?"display: none;":""} }\n        .hidden-when-bottom-excluded { ${F?"display: none;":""} }\n        `}):null;return V?_e:(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(Ce,{$isSticky:ne,$minHeight:ae,className:Se,id:"site-header",ref:J,children:[(0,f.jsxs)("header",{"data-sophi-feature":"header",children:[(0,f.jsx)(Ae,{enterpriseAccess:k,menuItems:be,nonSectionLinks:ge,subscribeButton:xe}),(0,f.jsx)(P,{hiddenAlways:z,hiddenWhenNarrow:k,isSticky:ie,persistentShadow:W,reference:Y,referenceInner:te,children:(0,f.jsxs)(s.tH,{fallbackRender:Et.Cl,onError:ue,children:[(0,f.jsx)(r.Suspense,{children:W&&(0,f.jsx)(Mt,{})}),!W&&(0,f.jsx)(Pt,{bottomPos:le,className:"mainNav",feature:"header-main-nav",headerIsSticky:ie,menuItems:he})]})})]}),w&&(0,f.jsx)(B,{message:t,subscribeButtonBasic:xe,subscribeButtonToggletip:je}),(0,f.jsx)(s.tH,{fallbackRender:Et.Cl,onError:ue,children:(0,f.jsxs)(r.Suspense,{children:[(0,f.jsx)(Ft,{}),(0,f.jsx)(Vt,{}),k?(0,f.jsx)(Wt,{enterpriseAccess:k}):null]})})]}),_e,(0,f.jsx)(s.tH,{fallbackRender:Et.Cl,onError:ue,children:(0,f.jsxs)(r.Suspense,{children:[G&&(0,f.jsx)(zt,{menuItems:be,nonSectionLinks:ge,revealed:ne,subscribeButtonText:w?ye:void 0,subscribeButtonUri:w?we:void 0}),Oe&&(0,f.jsx)(Ut,{})]})})]})}qt.displayName="GlobalHeader";var Gt=qt;function Kt(){return(0,f.jsx)(Gt,{})}Kt.displayName="GlobalHeaderBlock",Kt.label="Global Header",Kt.icon="arc-masthead",Kt.dynamic=!0;var Jt=Kt},434:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});n(40809);var r=n(21143),i=n.n(r);const o=i().div.attrs(e=>({$gap:e.$gap,$padding:e.$padding})).withConfig({displayName:"MegaMenuCustomizedstyles__StyledCustomizedMenu",componentId:"sc-11n5itd-0"})(["display:flex;flex-direction:column;gap:",";padding:",";"],e=>e.$gap,e=>e.$padding),a=i().a.withConfig({displayName:"MegaMenuCustomizedstyles__StyledLink",componentId:"sc-11n5itd-1"})(["text-decoration:none;color:var(--color-grey-800);"]),s=i().div.attrs(e=>({$width:e.$width})).withConfig({displayName:"MegaMenuCustomizedstyles__StyledCard",componentId:"sc-11n5itd-2"})(["display:grid;grid-template-columns:",";gap:0 var(--space-16);&:hover,&:focus{p{text-decoration:underline;}}"],e=>`${e.$width}px auto`),l=i().img.withConfig({displayName:"MegaMenuCustomizedstyles__StyledImage",componentId:"sc-11n5itd-3"})(["width:100%;aspect-ratio:3 / 2;border-radius:8px;"]);var c=n(85349);function d({activeItemText:e,content:t=[],gap:n="var(--space-24)",imageWidth:r,padding:i}){const d=r||(3===t?.length?110:142),u=t?.map(({title:e,description:t,image:n,url:r,altText:i},o)=>(0,c.jsx)(a,{href:r,className:"pa-0",children:(0,c.jsxs)(s,{$width:d,children:[n?(0,c.jsx)(l,{src:n,loading:"lazy",alt:i}):null,(0,c.jsxs)("div",{children:[(0,c.jsx)("h3",{className:"text-gmb-5 ma-0 pb-8",children:e}),(0,c.jsx)("p",{className:"text-gmr-4 ma-0",children:t})]})]})},`${e}-${o}
2`));return(0,c.jsx)(o,{"data-sophi-feature":`curated-promotion-${e?.toLowerCase()??""}`,$gap:n,$padding:i,children:u})}d.displayName="MegaMenuCustomized";var u=d},4925:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{IM:function(){return s},ZX:function(){return a},eT:function(){return l}});const a="More";function s(e,t){return e.reduce((e,n)=>(Object.entries(n).forEach(([n,r])=>{const i=r.filter(e=>e.targetAccountType===t?.toLowerCase()||!e?.targetAccountType);e[n]?e[n]=[...e[n],...i]:e[n]=i}),e),{})}function l(e,{flashSaleButtonLink:t}){return e?.length&&t?e.map(e=>"subscribe"===e?.text?.toLowerCase()?i(i({},e),{},{href:t}):e):[]}},51230:function(e,t,n){"use strict";n.d(t,{E:function(){return a}});var r=n(86780),i=n.n(r),o=n(93900);const a={customFields:i().shape({hideBlock:o.Ay.hideBlock,hideBlockInApp:o.Ay.hideBlockInApp_DefaultTrue,rawHtml:i().richtext.tag({label:"Your custom HTML/CSS/JavaScript",defaultValue:""}).isRequired,description:i().richtext.tag({label:"What is the purpose of this custom code",defaultValue:""}).isRequired,who:i().string.tag({label:"Provide a contact name in case someone needs help debugging this feature",defaultValue:""}).isRequired,dateAdded:o.Ay.dateTime.tag({label:"When was this feature added",description:"When was this feature added to the current page or template",defaultValue:0}).isRequired,containerClasses:i().string.tag({label:"Container Classes",description:"Space delimited class names that will be applied to the component container",defaultValue:""})})}},32734:function(e,t,n){"use strict";n.r(t);var r=n(4321),i=(n(40809),n(77813)),o=n(2912),a=n(99297),s=n(51230),l=n(85349);function c({customFields:e}){const{rawHtml:t="",containerClasses:n,description:s,hideBlock:c=!1}=e,{isAdmin:d}=(0,r.useAppContext)(),{id:u}=(0,r.useComponentContext)();return c?d?(0,l.jsx)(i.A,{type:"generic",text:`${s??"?"} - global/html hidden`}):null:t.toLowerCase().includes("puzzleme")?(0,l.jsx)(a.A,{content:t,className:n,id:`raw-html-script-${u}`}):(0,l.jsx)(o.A,{content:t,className:n,id:`tgam-raw-html-block-${u}`})}c.displayName="HTML",c.propTypes=s.E,c.label="Custom HTML",c.icon="programming-language-html",c.dynamic=!0,t.default=c},77313:function(e,t,n){"use strict";n.d(t,{f:function(){return s},j:function(){return a}});var r=n(86780),i=n.n(r),o=n(93900);const a="strict-origin-when-cross-origin",s={customFields:i().shape({hideBlock:o.Ay.hideBlock,hideBlockInApp:o.Ay.hideBlockInApp_DefaultTrue,id:i().string.tag({label:"ID",description:"ID of iframe element",defaultValue:void 0}),classes:i().string.tag({label:"Classes",description:"Space delimited class names that will be applied to the component container",defaultValue:""}),title:i().string.tag({label:"Title",description:"Title of iframe",defaultValue:void 0}).isRequired,source:i().string.tag({label:"URL",description:"Source URL of iframe",defaultValue:void 0}).isRequired,width:i().string.tag({label:"Width",description:"Width of iframe (CSS value)",defaultValue:void 0}),height:i().string.tag({label:"Height",description:"Height of iframe (CSS value)",defaultValue:void 0}),referrerPolicy:i().oneOf([a,"no-referrer","unsafe-url"]).tag({label:"Referrer Policy",description:"Referrer policy for iframe",defaultValue:a}),marginTop:o.Ay.marginTop,marginBottom:o.Ay.marginBottom})}},33005:function(e,t,n){"use strict";n.r(t);
2var r=n(4321),i=n(40809),o=n(77813),a=n(39162),s=n(58758),l=n(15800),c=n(40761),d=n(97446),u=n(77313),p=n(85349);function m({customFields:e}){const{hideBlock:t=!1,id:n,classes:m="",title:f,source:g,width:h,height:b,referrerPolicy:y=u.j,marginTop:v,marginBottom:w}=e,{isAdmin:x}=(0,r.useAppContext)(),{sendAmplitudeEvent:j}=(0,s.l)(),S=(0,a.c)(),O=(0,i.useRef)(void 0),_=(0,i.useCallback)(e=>{e?.height&&(O.current.style.height=e.height+"px")},[]);(0,l.Z2)({type:"@fusion/pageSize",callback:_,frameDomains:l.fI,frameRef:O});const A=(0,i.useCallback)(e=>{e?.event&&j(e)},[j]);(0,l.Z2)({type:"@fusion/ampliEvent",callback:A,frameDomains:l.fI,frameRef:O});const C=(0,d.A)([m,{[`mt-${v}`]:v,[`mb-${w}`]:w}]);if(t){const e=`${f??"?"} - global/iframe hidden`;return x?(0,p.jsx)(o.A,{type:"generic",text:e,customCssClasses:C}):null}const k=g?.includes("appview/federal-election")&&!(0,c.gD)(S)?g+`#seed=${S}`:g;return(0,p.jsx)("iframe",{ref:O,id:n,className:C,title:f,src:k,frameBorder:"0",scrolling:"no",style:{width:h,height:b},referrerPolicy:y})}m.displayName="IFrame",m.propTypes=u.f,m.label="Custom iframe",m.icon="photo-frame-hang",m.dynamic=!0,t.default=m},89260:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(89167)),s=n(27620),l=n(85349);const c={customFields:i().shape({heading:i().string.tag({label:"Heading text",description:"Text to display within the heading element",defaultValue:""})}),className:i().string};function d({customFields:e,className:t}){const{heading:n}=e,{isSponsored:r,pageSubtype:i}=(0,a.p_)();let c;c=r?"native":["review","column","contentType"].includes(i)?"feature":"news";const d=(0,o.A)(["c-primary-title",t,{[`c-primary-title-${c}`]:c}]);return(0,l.jsx)(s.R,{children:(0,l.jsx)("h1",{className:d,children:n})})}d.label="Primary title",d.icon="arc-title",d.displayName="PrimaryTitle",d.propTypes=c,d.dynamic=!0,t.default=d},64011:function(e,t,n){"use strict";n.r(t);var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(21143)),s=n.n(a),l=n(94011),c=n(73837),d=n(93900),u=n(40761),p=n(30137),m=n(85349);const f=s().div.attrs(e=>({$border:e.$border,$spacing:e.$spacing})).withConfig({displayName:"default__StyledDiv",componentId:"sc-15igdd7-0"})(["",""],e=>e.$border&&e.$spacing&&e.$spacing>0?`\n        position: relative;\n        &::after {\n          content: "";\n          width: 100%;\n          height: 1px;\n          top: ${(0,p.D0)(-e.$spacing/2)};\n          background-color: var(--color-grey-200);\n          position: absolute;\n          z-index: 1;\n        }\n      `:""),g=Object.entries(c.nE).reduce((e,t)=>{const[n,r]=t;return"0"===n?e.zero=r:e[n]=r,e},{}),h=Object.keys(g).map(e=>"zero"===e?e:Number(e)),b="mobile",y="tablet",v="tabletMedium",w="desktop",x=(e=b)=>i().oneOf(h).tag({group:e,label:"Spacing",description:`Amount of vertical space that this block will occupy at the "${e}" breakpoint. If "0 pixels" is selected, then the spacer element will render but will have zero height. If "---" is selected, then the spacer element won't render at all.`,labels:g,defaultValue:void 0}),j=(e=b)=>i().bool.tag({group:e,label:"Border",description:"Display a border within the empty space.",defaultValue:!1}),S={customFields:i().shape({customClasses:d.Ay.customClasses,spacingMobile:x(b),borderMobile:j(b),spacingTablet:x(y),borderTablet:j(y),spacingTabletMedium:x(v),borderTabletMedium:j(v),spacingDesktop:x(w),borderDesktop:j(w)})};function O({customFields:e}){const{customClasses:t,spacingMobile:n,borderMobile:r,spacingTablet:i,borderTablet:a,spacingTabletMedium:s,borderTabletMedium:c,spacingDesktop:d,borderDesktop:p}=e,g=(0,l.U)({from:"tablet",until:"tabletMedium"})||!1,h=(0,l.U)({from:"tabletMedium",until:"desktop"})||!1,b=(0,l.U)(l.is.desktop)||!1;let y=n,v=r;g?(y=i,v=a):h?(y=s,v=c):b&&(y=d,v=p);const w=(0,o.A)(["spacer",{[`mt-${"zero"===y?"0":y}`]:y},t]);return(0,u.gD)(y)?null:(0,m.jsx)(f,{className:w,$border:v,$spacing:y})}O.label="Spacer",O.displayName="Spacer",O.icon="align-top-bottom",O.propTypes=S,O.dynamic=!0,t.default=O},40734:function(e,t,n){"use strict";n.r(t),n.d(t,{NEWS_ASSISTANT_PORTAL_ID:function(){return s}});n(40809);var r=n(21143),i=n.n(r),o=n(51344),a=n(85349);const s="tgam-news-assistant-portal",l=i().div.withConfig({displayName:"default__PortalWrapper",componentId:"sc-17jxjuy-0"})(["width:100%;max-width:var(--tgam-news-assistant-max-inner-width,unset);min-height:calc(100vh - ","px);margin-inline:auto;grid-column:2 / 3;display:grid;grid-template-columns:minmax(0,1fr);@supports (height:100dvh){min-height:calc(100dvh - ","px);}.tgam-news-assistant-zephr-target,#tgam-news-assistant-portal{height:100%;}"],e=>e.$headerHeight,e=>e.$headerHeight);function c(){const{app:e}=(0,o.nm)(),{headerHeight:t}=e;return(0,a.jsx)(l,{$headerHeight:t,children:(0,a.jsx)("div",{id:"tgam-news-assistant-zephr-target",children:(0,a.jsx)("div",{id:s})})})}c.displayName="NewsAssistantPortal",c.label="News Assistant Portal",c.icon="cursor-select-frame",c.dynamic=!0,t.default=c},40908:function(e,t,n){"use strict";n.d(t,{$w:function(){return a},Hw:function(){return i},L1:function(){return o},Rt:function(){return r},nO:function(){return s}});const r="morning",i="afternoon",o={[r]:"Midnight to noon (12am - 12pm)",[i]:"Afternoon to midnight (12pm - 12am)"},a=Object.keys(o),s=void 0},70908:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return $}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(86780),l=n.n(s),c=n(17291),d=n(93900);const u=7,p={customFields:l().shape({featureContentConfig:l().contentConfig(c.ZB),marginTop:d.Ay.marginTop,marginBottom:
2d.Ay.marginBottom,numOfItemsToDisplay:l().number.tag({label:"Number of items to display",description:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)",defaultValue:u}),displayLabelsWithBgColor:d.Ay.displayLabelsWithBgColor,muteLabels:d.Ay.muteLabels,hideLabels:d.Ay.hideLabels,showSectionTitleAsLabel:d.Ay.showSectionTitleAsLabel,headlineAs:d.Ay.htmlHeadlineAs,appPackageLabel:d.Ay.appPackageLabel,analyticsIdentifier:l().string.tag({label:"Analytics Identifier"}),contentVisibility:d.Ay.contentVisibility}),outputType:l().string,type:l().string};var m=n(21143),f=n.n(m),g=n(76739),h=n(18165),b=n(94011),y=n(94566),v=n(30137),w=n(85349);const x={stories:l().array.isRequired,photoSources:l().object},j=(0,y.dt)("tabletMedium"),S=f()(g.A).withConfig({displayName:"PackageCombinedLayout__GridContainer",componentId:"sc-ku6xdu-0"})(["gap:"," 0;@media (min-width:","rem){padding:",";border:",";}"],(0,v.D0)(16),j.rem,(0,v.D0)(16),v.XE);function O({stories:e=[],photoSources:t={}}){const n=(0,b.U)(b.is.tabletUp)||!1,r=(0,b.U)({from:"tablet",until:"tabletMedium"})||!1,i=(0,b.U)(b.is.tabletMediumUp)||!1;if(0===e.length)return null;const o=e.slice(0,4),a=e.slice(-3),s=r,l=s?{}:{borderBottom:"1px solid var(--color-grey-200)",paddingBottom:(0,v.D0)(16)},c=s?(0,v.D0)(16):"0";return(0,w.jsxs)(S,{gap:`${(0,v.D0)(8)} 0`,children:[(0,w.jsx)("div",{style:l,children:(0,w.jsx)(h.A,{columns:n?2:1,stories:o,variant:"CardImage",includeContainerBorder:!1,individualBorders:s,photoSources:t,cardPaddingLeft:c,cardPaddingRight:c,cardPaddingTop:c,cardPaddingBottom:c})}),(0,w.jsx)(h.A,{columns:i?3:n?2:1,stories:a,variant:"CardBasic",includeContainerBorder:!1,individualBorders:s,photoSources:t,cardPaddingLeft:c,cardPaddingRight:c,cardPaddingTop:c,cardPaddingBottom:c})]})}O.propTypes=x,O.displayName="PackageCombinedLayout";var _=O,A=n(79778),C=n(85040),k=n(8039),P=n(50508),T=n(22771),N=n(71019),I=n(14104),L=n(15164),D=n(18070);function E({customFields:e}){const{featureContentConfig:t={},headlineAs:n,marginTop:s,marginBottom:l,displayLabelsWithBgColor:c=!1,muteLabels:d=!1,hideLabels:p=!1,numOfItemsToDisplay:m=u,showSectionTitleAsLabel:f=!1,analyticsIdentifier:g,contentVisibility:h}=e,{id:b}=(0,i.useComponentContext)(),{requestUri:y}=(0,C.f)(),{reserveDedupeOrder:x,isReadOnlyDeduping:j}=(0,A.xR)(),S=(0,T.N)(y,g),O=`package-combined-layout-${b}`;(0,a.useEffect)(()=>{x(O)},[O,x]);const{contentService:E="",contentConfigValues:$={size:u}}=t,{content_elements:R=I.tR}=(0,r.useContent)({source:E,query:$})||L.vB,{stories:B}=(0,k.u)({debugType:"Package combined layout",storiesPage:R,dedupeSubgroup:O,dedupeLimit:m,readOnly:j(E)}),M=(0,o.A)([{[`mt-${s}`]:s,[`mb-${l}`]:l}]),U=B.filter(Boolean).map((e,t)=>(0,N.mU)({headlineAs:n,story:e,storyPosition:t+1,disableAuthorPhotoLogic:t<=3,analytics:{fid:g,ltpos:S},headlineClassName:t<=3?"text-pb-8":"text-pb-9",displayLabelsWithBgColor:c,muteLabels:d,hideLabels:p,showSectionTitleAsLabel:f,hideAllImages:t>=4}));return(0,w.jsxs)("div",{style:(0,v.Td)(h?488:0),children:[(0,w.jsx)("div",{className:M,"data-sophi-feature":(0,P.Uv)(g),children:(0,w.jsx)(_,{stories:U})}),(0,w.jsx)(D.A,{name:O,items:U.map(e=>e.url)})]})}E.propTypes=p,E.displayName="CombinedLayout",E.label="Package: Combined Layout",E.icon="picture-polaroid-four",E.dynamic=!0;var $=E},88567:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return V}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(86780),l=n.n(s),c=n(17291),d=n(93900),u=n(89412);const p=3,m={customFields:l().shape({featureContentConfig:l().contentConfig(c.ZB),numOfItemsToDisplay:l().number.tag({label:"Number of items to display",description:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)",defaultValue:p}),displayLabelsWithBgColor:d.Ay.displayLabelsWithBgColor,muteLabels:d.Ay.muteLabels,hideLabels:d.Ay.hideLabels,showSectionTitleAsLabel:d.Ay.showSectionTitleAsLabel,headlineAs:d.Ay.htmlHeadlineAs,marginTop:d.Ay.marginTop,marginBottom:
2d.Ay.marginBottom,analyticsIdentifier:l().string.tag({label:"Analytics Identifier"}),sophiManaged:d.Ay.sophiManaged,packageLabel:l().string.tag({label:"Package label for apps",description:"Custom package label that appears in the apps",defaultValue:""}),nativoEnabled:u.A.nativoEnabled,nativoAdPlacement:u.A.nativoAdPlacement,nativoPlaceholderClass:u.A.nativoPlaceholderClass,nativoRootMargin:u.A.nativoRootMargin,nativoThreshold:u.A.nativoThreshold,nativoCollapsible:u.A.nativoCollapsible}),outputType:l().string,type:l().string};var f=n(21143),g=n.n(f),h=n(67967),b=n(28874),y=n(88602),v=n(94011),w=n(74687),x=n(94566),j=n(12675),S=n(30137),O=n(85349);const _=(0,j.A)("[PackageFeaturedStories]"),A=(0,x.dt)("tablet"),C=(0,x.dt)("desktop"),k={srcset:[300,600],sizes:[`(min-width: ${C.rem}rem) 73px`,`(min-width: ${A.rem}rem) 172px`,"30vw"]},P=g()(b.A).withConfig({displayName:"PackageFeaturedStories__StyledGrid",componentId:"sc-14x3qks-0"})(["grid-template-columns:1fr;gap:0;@media (min-width:","rem){grid-template-columns:repeat(2,1fr);gap:",";}@media (min-width:",'rem){grid-template-columns:repeat(4,1fr);}> div[data-nativo-shown="true"] + div{display:none;}'],A.rem,(0,S.D0)(20),C.rem);function T({stories:e=[],nativoConfig:t}){const n=(0,v.U)(v.is.mobile)||!1,{nativoEnabled:r,nativoAdPlacement:i,nativoPlaceholderClass:o,nativoRootMargin:s,nativoThreshold:l,nativoCollapsible:c}=t||{},d=(0,S.D0)(16),u=(0,a.useRef)(null),p=(0,w.Y)(r),m=e.reduce((e,t,a)=>{const{headline:m,label:f,byline:g,url:b,photo:v,id:w,ltpos:x}=t;r&&i>0&&i===a&&(_.debug("Insert nativo ad",{nativoAdPlacement:i}),e.push((0,O.jsx)(h.w,{placeholderClass:o,rootMargin:s,threshold:l,collapsible:c,nativoParentRef:u},`nativo-ad-${i}`)));const j=!(r&&i>0&&a===i-1&&p);return e.push((0,O.jsx)(y.A,{borderTop:!n,borderRight:!n,borderBottom:j,borderLeft:!n,byline:g,headline:m,label:f,paddingTop:d,paddingRight:n?"0":d,paddingBottom:d,paddingLeft:n?"0":d,photo:v,photoSources:k,solidBackground:!n,url:b,analyticsContentId:w,ltpos:x},`featured-stories-${a}-${b}`)),e},[]);return(0,O.jsx)(P,{reference:r?u:null,children:m})}T.displayName="PackageFeaturedStories";var N=T,I=n(79778),L=n(85040),D=n(8039),E=n(50508),$=n(22771),R=n(71019),B=n(14104),M=n(18070);const U=(0,j.A)("[FeaturedStories]","silent");function F({customFields:e}){const{featureContentConfig:t={},numOfItemsToDisplay:n=p,displayLabelsWithBgColor:s=!1,muteLabels:l=!1,hideLabels:c=!1,showSectionTitleAsLabel:d=!1,headlineAs:u="h3",marginTop:m,marginBottom:f,analyticsIdentifier:g,sophiManaged:h,nativoEnabled:b=!1,nativoAdPlacement:y=0,nativoPlaceholderClass:v,nativoRootMargin:w,nativoThreshold:x,nativoCollapsible:j}=e,S=(0,a.useRef)(void 0),{id:_}=(0,i.useComponentContext)(),{requestUri:A}=(0,L.f)(),{reserveDedupeOrder:C,isReadOnlyDeduping:k}=(0,I.xR)(),P=`featured-stories-${_}`;(0,a.useEffect)(()=>{C(P)},[P,C]);const T={nativoEnabled:b,nativoAdPlacement:Number(y),nativoPlaceholderClass:v,nativoRootMargin:w,nativoThreshold:Number(x),nativoCollapsible:j},{contentService:F="",contentConfigValues:V={size:p}}=t,z={source:F,query:V},{content_elements:W=B.tR}=(0,r.useContent)(z)||{},{stories:H}=(0,D.u)({debugType:"Featured stories",storiesPage:W,dedupeSubgroup:P,dedupeLimit:n,readOnly:k(F)});(0,a.useEffect)(()=>U.info("storiesDeduped",H),[H]);const q=(0,$.N)(A,g),G=H.filter(Boolean).map((e,t)=>(0,R.mU)({headlineAs:u,story:e,storyPosition:t+1,analytics:{fid:g,ltpos:q},displayLabelsWithBgColor:s,muteLabels:l,hideLabels:c,showSectionTitleAsLabel:d}));(0,a.useEffect)(()=>U.info("featuredStories",G),[G]);const K=(0,o.A)([{[`mt-${m}`]:m,[`mb-${f}`]:f}]);return(0,O.jsxs)("div",{id:"featured-stories",ref:S,children:[(0,O.jsx)("div",{className:K,"data-sophi-feature":(0,E.Uv)(g),"data-sophi-managed":h,children:(0,O.jsx)(N,{stories:G,nativoConfig:T})}),(0,O.jsx)(M.A,{name:P,items:G.map(e=>e.url)})]})}F.propTypes=m,F.displayName="FeaturedStories",F.label="Package: Featured Stories",F.icon="book-star-1",F.dynamic=!0;var V=F},43477:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return k}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(18070),l=n(86780),c=n.n(l),d=n(17291),u=n(93900);const p=3,m={customFields:c().shape({featureContentConfig:c().contentConfig(d.ZB),hideBlockInApp:u.Ay.hideBlockInApp,packageLabel:c().string.tag({group:"Package Label",label:"Package label",description:"Custom package label",defaultValue:""}),packageLabelAs:u.Ay.htmlTagsForLabels,packageLabelUrl:c().string.tag({group:"Package Label",label:"Package label URL",description:"The URL that the package label will link to when clicked",defaultValue:""}),hidePackageLabel:c().bool.tag({group:"Package Label",label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1}),numOfItemsToDisplay:c().number.tag({label:"Number of items to display",de
2scription:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)",defaultValue:p}),numberOfColumnsTablet:c().number.tag({group:"Column breakpoints",label:"Number of columns at 'tablet' breakpoint",description:"The number of columns that should appear at the 'tablet' breakpoint."}),numberOfColumnsDesktop:c().number.tag({group:"Column breakpoints",label:"Number of columns at 'desktop' breakpoint",description:"The number of columns that should appear at the 'desktop' breakpoint."}),displayLabelsWithBgColor:u.Ay.displayLabelsWithBgColor,muteLabels:u.Ay.muteLabels,hideLabels:u.Ay.hideLabels,hideAllImages:c().bool.tag({group:"Story image",label:"Hide all images",defaultValue:!1}),displayFirstThumbnail:c().bool.tag({group:"Story image",label:"Only display first thumbnail",defaultValue:!1}),displayFirstLargeImage:c().bool.tag({group:"Story image",label:"Only display first large image",defaultValue:!1}),showSectionTitleAsLabel:u.Ay.showSectionTitleAsLabel,analyticsIdentifier:c().string.tag({label:"Analytics Identifier"}),sophiManaged:u.Ay.sophiManaged,variant:c().oneOf(["CardBasic","CardImage","CardImageLinkButton","CardImageFullWidth"]).tag({label:"Type of card to display",description:"Select the type of card you would like to render for each story",defaultValue:"CardImage"}),headlineAs:u.Ay.htmlHeadlineAs,contentVisibility:u.Ay.contentVisibility,marginTop:u.Ay.marginTop,marginBottom:u.Ay.marginBottom}),outputType:c().string,type:c().string};var f=n(18165),g=n(79778),h=n(94011),b=n(89167),y=n(85040),v=n(8039),w=n(50508),x=n(22771),j=n(71019),S=n(14104),O=n(15164),_=n(30137),A=n(85349);function C({customFields:e}){const{featureContentConfig:t={},marginTop:n,marginBottom:l,packageLabel:c="",packageLabelAs:d="h3",packageLabelUrl:u="",hidePackageLabel:m=!1,displayLabelsWithBgColor:C=!1,muteLabels:k=!1,hideLabels:P=!1,numOfItemsToDisplay:T=p,numberOfColumnsTablet:N=0,numberOfColumnsDesktop:I=0,hideAllImages:L=!1,showSectionTitleAsLabel:D=!1,displayFirstThumbnail:E=!1,displayFirstLargeImage:$=!1,analyticsIdentifier:R,sophiManaged:B,variant:M,headlineAs:U="h4",contentVisibility:F}=e,{contentService:V="",contentConfigValues:z={size:p}}=t,{id:W}=(0,i.useComponentContext)(),{requestUri:H}=(0,y.f)(),{reserveDedupeOrder:q,isReadOnlyDeduping:G}=(0,g.xR)(),K=(0,x.N)(H,R),J=`horizontal-span-${W}`;(0,a.useEffect)(()=>{q(J)},[J,q]);const{content_elements:Y=S.tR}=(0,r.useContent)({source:V,query:z})||O.vB,{advContent:Q,isEventContent:X}=(0,b.p_)(),Z=Q||X,{stories:ee}=(0,v.u)({debugType:`Horizontal span - ${c.toLowerCase()??"no label"}`,storiesPage:Y,dedupeSubgroup:J,dedupeLimit:T,readOnly:G(V)}),te=(0,o.A)([{[`mt-${n}`]:n,[`mb-${l}`]:l}]),ne=ee.filter(Boolean).map((e,t)=>(0,j.mU)({headlineAs:U,story:e,storyPosition:t+1,analytics:{fid:R,ltpos:K},displayLabelsWithBgColor:C,muteLabels:k,hideLabels:P,showSectionTitleAsLabel:D,hideAllImages:L,displayFirstThumbnail:E,displayFirstLargeImage:$})),re={text:c,href:u,as:d},ie=Number.isNaN(N)?0:N,oe=Number.isNaN(I)?0:I,ae=(0,h.U)(h.is.tabletUp)||!1,se=(0,h.U)({from:"tablet",until:"desktop"})||!1;let le=1;ae&&ie>0&&(le=ie),((0,h.U)(h.is.desktop)||!1)&&oe>0&&(le=oe);const ce=ne.length%le===1,de=se&&ce,ue=de?(0,_.D0)(16):"0",pe=ae&&!de;return(0,A.jsx)("div",{className:"tgam-layout-item",children:(0,A.jsxs)("div",{style:(0,_.Td)(F?100:0),children:[(0,A.jsx)("div",{className:te,"data-sophi-feature":(0,w.Uv)(R),"data-sophi-managed":B,children:(0,A.jsx)(f.A,{packageLabel:m?{}:re,stories:ne,variant:M,columns:le,individualBorders:de,includeContainerBorder:pe,cardPaddingLeft:ue,cardPaddingRight:ue,cardPaddingTop:ue,cardPaddingBottom:ue,isSponsored:Z})}),(0,A.jsx)(s.A,{name:J,items:ne.map(e=>e.url)})]})})}C.propTypes=m,C.displayName="HorizontalSpan",C.label="Package: Horizontal Span",C.icon="picture-polaroid-four",C.dynamic=!0;var k=C},22347:function(e,t,n){"use strict";n.r(t);var r=n(14375),i=n(4321),o=n(86780),a=n.n(o),s=n(13287),l=n(40809),c=n(18165),d=n(10564),u=n(79778),p=n(94011),m=n(85040),f=n(8039),g=n(80918),h=n(17291),b=n(50508),y=n(22771),v=n(71019),w=n(93900),x=n(14104),j=n(15164),S=n(30137),O=n(18070),_=n(85349);const A=5,C={customFields:a().shape({featureContentConfig:a().contentConfig(h.ZB),marginTop:w.Ay.marginTop,marginBottom:w.Ay.marginBottom,numOfItemsToDisplay:a().number.tag({label:"Number of items to display",de
2scription:"The number of items that you would like to display.",defaultValue:A-1}),displayLabelsWithBgColor:w.Ay.displayLabelsWithBgColor,muteLabels:w.Ay.muteLabels,hideLabels:w.Ay.hideLabels,showSectionTitleAsLabel:w.Ay.showSectionTitleAsLabel,headlineAs:w.Ay.htmlHeadlineAs,hideAllImages:a().bool.tag({group:"Story image",label:"Hide all images",defaultValue:!1}),analyticsIdentifier:a().string.tag({label:"Analytics Identifier"}),sophiManaged:w.Ay.sophiManaged,contentVisibility:w.Ay.contentVisibility})},k={srcset:[900,600,300],sizes:["100vw"]};function P({customFields:e}){const{featureContentConfig:t={},marginTop:n,marginBottom:o,numOfItemsToDisplay:a=A-1,displayLabelsWithBgColor:h=!1,muteLabels:w=!1,hideLabels:C=!1,showSectionTitleAsLabel:P=!1,headlineAs:T="h3",hideAllImages:N=!1,analyticsIdentifier:I,sophiManaged:L,contentVisibility:D}=e,{id:E}=(0,i.useComponentContext)(),{reserveDedupeOrder:$,isReadOnlyDeduping:R}=(0,u.xR)(),B=(0,l.useRef)(void 0),{requestUri:M}=(0,m.f)(),U=(0,y.N)(M,I),F=`image-top-${E}`;(0,l.useEffect)(()=>{$(F)},[F,$]);const{contentService:V="",contentConfigValues:z={size:A}}=t,W={source:V,query:z},{content_elements:H=x.tR}=(0,r.useContent)(W)||j.vB,{stories:q}=(0,f.u)({debugType:"Image top",storiesPage:H,dedupeSubgroup:F,dedupeLimit:a,readOnly:R(V)}),G=(0,p.U)(p.is.tabletUp)||!1,K=(0,p.U)(p.is.tabletMediumUp)||!1,J=(0,p.U)(p.is.mobile)||!1,Y=(0,g.Nw)("/images/cards/story-fallback-3x2.png"),Q=(0,s.A)([{[`mt-${n}`]:n,[`mb-${o}`]:o}]),X=J,Z=J,ee={url:Y,alt:"The Globe and Mail logo"},te=q.filter(Boolean).map((e,t)=>(0,v.mU)({headlineAs:T,story:e,storyPosition:t+1,analytics:{fid:I,ltpos:U},displayLabelsWithBgColor:h,muteLabels:w,hideLabels:C,showSectionTitleAsLabel:P,hideAllImages:N,displayFirstThumbnail:X,displayFirstLargeImage:Z,fallbackPhoto:ee,disableAuthorPhotoLogic:!0}));let ne;return ne=K?(0,_.jsx)(c.A,{stories:te,variant:"CardImageFullWidth",columns:4,imageBleed:!1}):G?(0,_.jsx)(c.A,{stories:te,variant:"CardImage",columns:2}):(0,_.jsx)(d.A,{stories:te,displayFirstLargeImage:Z,photoSourcesFullWidth:k}),(0,_.jsxs)("div",{style:(0,S.Td)(D?180:0),ref:B,children:[(0,_.jsx)("div",{className:Q,"data-sophi-feature":(0,b.Uv)(I),"data-sophi-managed":L,children:ne}),(0,_.jsx)(O.A,{name:F,items:te.map(e=>e.url)})]})}P.propTypes=C,P.displayName="ImageTop",P.label="Package: Image Top",P.icon="insert-image-top",P.dynamic=!0,t.default=P},76138:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ie}});var r=n(14375),i=n(4321),o=n(86780),a=n.n(o),s=n(13287),l=n(40809),c=n(21143),d=n.n(c),u=n(56527),p=n(94011),m=n(89167),f=n(73837),g=n(30137),h=n(20593),b=n(35595),y=n(78299),v=n(66145),w=n(71900),x=n(7410),j=n(72850),S=n(46051),O=n(29315),_=n(94566),A=n(85349);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const T=(0,_.dt)("mobileWide"),N="1px solid var(--color-grey-300)",I=d()(w.A).withConfig({displayName:"CardPodcast__StyledCardPodcast",componentId:"sc-o9xn6-0"})(["border-right:",";border-bottom:",";padding-top:",";padding-bottom:",";padding-right:",";padding-left:",";"],e=>e.$borderRight?N:"none",e=>e.$borderBottom?N:"none",e=>e.$paddingTop?e.$paddingTop:"0",e=>e.$paddingBottom?e.$paddingBottom:"0",e=>e.$paddingRight?e.$paddingRight:"0",e=>e.$paddingLeft?e.$paddingLeft:"0"),L=d().img.withConfig({displayName:"C
2ardPodcast__StyledImg",componentId:"sc-o9xn6-1"})(["width:100%;height:auto;display:block;"]),D=d()(O.A).withConfig({displayName:"CardPodcast__StyledToggletipWithButton",componentId:"sc-o9xn6-2"})([".tgam-toggletip__inner{width:100%;}@media (min-width:","rem){.tgam-toggletip__inner{width:",";}}.podcast-trigger{padding:0;min-height:auto;color:var(--color-grey-800);&:hover,&:focus{background-color:transparent;}}"],T.rem,(0,g.D0)(315)),E=d().ul.withConfig({displayName:"CardPodcast__StyledToggletipList",componentId:"sc-o9xn6-3"})(["padding:"," "," "," ",";margin:0;"],(0,g.D0)(16),(0,g.D0)(24),(0,g.D0)(8),(0,g.D0)(16)),$=d().li.withConfig({displayName:"CardPodcast__StyledToggletipListItem",componentId:"sc-o9xn6-4"})(["list-style-type:none;display:inline-block;padding:0 "," 0 0;margin-bottom:",";&:last-of-type{padding-right:0;.card-podcast-toggletip-link span{border:none;padding-right:0;}}"],(0,g.D0)(10),(0,g.D0)(10)),R=d()(j.Ay).withConfig({displayName:"CardPodcast__StyledLinkText",componentId:"sc-o9xn6-5"})(["span{border-right:1px solid var(--color-grey-800);padding-right:",";display:inline-block;text-decoration:underline;text-transform:none;letter-spacing:",";}&:hover span,&:focus span{color:var(--color-grey-500);}"],(0,g.D0)(10),(0,g.D0)(.5));function B({borderRight:e,borderBottom:t,buttonLabel:n,paddingBottom:r="",paddingLeft:i="",paddingRight:o="",paddingTop:a="",headline:s,image:l,appLinks:c=[],isSponsored:d=!1,uniqueId:u=""}){const{text:p,as:m}=s,{srcLarge:f,srcSmall:h,alt:b}=l,w=c.map((e,t)=>{const{label:n,url:r}=e;return(0,A.jsx)($,{children:(0,A.jsx)(R,{className:"card-podcast-toggletip-link",href:r,target:"_blank",rel:"noopener noreferrer",textClassName:"text-gmr-4",textAs:"span",children:n},n+t)},t)}
2);return(0,A.jsxs)(I,{$borderRight:e,$borderBottom:t,$paddingTop:a,$paddingBottom:r,$paddingRight:o,$paddingLeft:i,justifyContent:"flex-start",gap:`${(0,g.D0)(16)} 0`,children:[(0,A.jsxs)(x.A,{children:[(0,A.jsx)(v.A,{as:m,className:d?"text-help-6":"text-pr-8",children:p}),h?(0,A.jsx)("div",{children:(0,A.jsx)(L,{src:h,srcSet:f?`${f} 2x`:null,alt:b,loading:"lazy"})}):null]}),(0,A.jsx)(D,{align:S.$d.BOTTOM_LEFT,analytics:{label:"Podcast",action:"toggle podcast menu",toggletipFid:"podcast menu",fid:"podcast button"},toggletipId:`podcast-toggletip-${u}`,buttonId:`podcast-trigger-${u}`,buttonRender:e=>(0,A.jsx)(y.Ay,k(k({},e),{},{"aria-label":"Toggle podcast menu",className:"podcast-trigger",variant:y.Ck.TEXT,children:n})),dismissAriaLabel:"Close",dismissIcon:"close",children:(0,A.jsx)(E,{children:w})})]})}B.displayName="CardPodcast";var M=B;const U=(0,g.D0)(16),F=d().div.withConfig({displayName:"PackagePodcast__StyledDiv",componentId:"sc-16kkzyf-0"})([""," ",""],e=>e.$border?"border: 1px solid var(--color-grey-200);":"",e=>e.$padding?`padding: ${(0,g.D0)(16)};`:"");function V({firstCard:e,packageLabel:t,stories:n=[]}){const{headline:r,buttonLabel:i,image:o,appLinks:a=[],uniqueId:s}=e,{text:l="",href:c=""}=t||{},{isPagePremiumSection:d}=(0,m.p_)(),g=(0,p.U)(p.is.mobile)||!1,y=(0,p.U)(p.is.tabletUp)||!1,v=(0,p.U)(p.is.tabletMediumUp)||!1,w=(0,p.U)(p.is.gridSmOnly)||!1,x=(0,p.U)(p.is.gridSmMdOnly)||!1,j=d?x:w,S=v?"0":U,O=g||v?"0":U,_=n.map((e,t)=>{const{headline:n,id:r,preview:i,subheadline:o,url:a,ltpos:s}=e;return(0,A.jsx)(b.A,{cardHeight:"100%",paddingTop:S,paddingBottom:S,paddingLeft:O,paddingRight:O,preview:i,headline:n,subheadline:o,url:a,analyticsContentId:r,ltpos:s},`${r}-${t}`)});let C=y?16:0,k=C;return v&&(C=32,k=48),(0,A.jsxs)(F,{$border:v,$padding:v,children:[(0,A.jsx)(h.A,{text:l,href:c,symbol:"forward",padding:g?"0":`${U} ${U} 0 ${U}`}),(0,A.jsxs)(u.A,{borderStyle:j?f.ml.INDIVIDUAL:f.ml.FLOATING,columns:y?3:1,columnGap:k,rowGap:C,children:[(0,A.jsx)(M,{paddingTop:S,paddingBottom:S,paddingLeft:O,paddingRight:O,buttonLabel:i,uniqueId:s,image:o,headline:r,appLinks:a}),_]})]})}V.displayName="PackagePodcast";var z=V,W=n(79778),H=n(85040),q=n(8039),G=n(17291),K=n(50508),J=n(22771),Y=n(71019),Q=n(93900),X=n(14104),Z=n(18070);const ee=2,te={"Apple Podcasts":"https://podcasts.apple.com/us/podcast/stress-test/id1515539724",Spotify:"https://open.spotify.com/show/5I4ZzphXtokS1OjqepdtCC","Google Podcasts":"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9PbFF5ZXZGcQ=="},ne={customFields:a().shape({featureContentConfig:a().contentConfig(G.ZB),buttonLabel:a().string.tag({label:"Button Label",description:"Label for the link button on the first custom card",group:"First Card",defaultValue:"Follow in your app"}),headline:a().string.tag({label:"Headline",description:"The Headline of the first custom card",group:"First Card"}),headlineAs:Q.Ay.htmlHeadlineAs,imgURL:a().string.tag({label:"Image URL",description:"The image that will be displayed on the card",group:"First Card"}),imgURLSm:a().string.tag({label:"Mobile Image URL",description:"The image that will be displayed on the card (for tablet/mobile breakpoints)",group:"First Card"}),imgAlt:a().string.tag({label:"Mobile Image alt text",description:"The alt text for the Image",group:"First Card"}),packageLabel:a().string.tag({label:"Package label",description:"Custom package label",defaultValue:"",group:"Package Label"}),packageLabelUrl:a().string.tag({label:"Package label URL",description:"The URL that the package label will link to when clicked",defaultValue:"",group:"Package Label"}),hidePackageLabel:a().bool.tag({label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1,group:"Package Label"}),podcastLinks:a().kvp.tag({label:"Podcast App Links Label and URL",description:"The label and the URL of the podcast app link. Appear in the same order.",group:"Podcast Links",defaultValue:te}),marginTop:Q.Ay.marginTop,marginBottom:Q.Ay.marginBottom,numOfItemsToDisplay:a().number.tag({label:"Number of items to display",de
2scription:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)",defaultValue:ee}),analyticsIdentifier:a().string.tag({label:"Analytics Identifier"}),contentVisibility:Q.Ay.contentVisibility})};function re({customFields:e}){const{featureContentConfig:t={},marginTop:n,marginBottom:o,numOfItemsToDisplay:a=ee,analyticsIdentifier:c,buttonLabel:d,headline:u,headlineAs:p="h3",imgURL:m,imgURLSm:f,imgAlt:h,packageLabel:b,packageLabelUrl:y,hidePackageLabel:v=!0,podcastLinks:w={},contentVisibility:x}=e,{id:j}=(0,i.useComponentContext)(),{requestUri:S}=(0,H.f)(),{reserveDedupeOrder:O,isReadOnlyDeduping:_}=(0,W.xR)(),C=(0,J.N)(S,c),k=`podcast-${j}`;(0,l.useEffect)(()=>{O(k)},[k,O]);const{contentService:P="",contentConfigValues:T={size:ee}}=t,{content_elements:N=X.tR}=(0,r.useContent)({source:P,query:T})||{},{stories:I}=(0,q.u)({debugType:"Podcast",storiesPage:N,dedupeSubgroup:k,dedupeLimit:a,readOnly:_(P)}),L=(0,s.A)([{[`mt-${n}`]:n,[`mb-${o}`]:o}]),D=I.filter(Boolean).map((e,t)=>(0,Y.mU)({headlineAs:p,story:e,storyPosition:t+1,analytics:{fid:c,ltpos:C}})),E={buttonLabel:d,headline:{text:u},image:{srcLarge:m,srcSmall:f,alt:h},appLinks:Object.entries(w).map(e=>({label:e[0],url:e[1]})),uniqueId:`${j}-first-card`},$={text:b,href:y};return(0,A.jsxs)("div",{style:(0,g.Td)(x?100:0),children:[(0,A.jsx)("div",{className:L,"data-sophi-feature":(0,K.Uv)(c),"data-sophi-managed":!1,children:(0,A.jsx)(z,{firstCard:E,stories:D,packageLabel:v?{}:$})}),(0,A.jsx)(Z.A,{name:k,items:D.map(e=>e.url)})]})}re.propTypes=ne,re.displayName="Podcast",re.label="Package: Podcast Package",re.icon="picture-polaroid-four",re.dynamic=!0;var ie=re},20749:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return G}});var r=n(14375),i=n(4321),o=n(86780),a=n.n(o),s=n(40809),l=n(21143),c=n.n(l),d=n(3184),u=n(94011),p=n(94566),m=n(30137),f=n(75678),g=n(88602),h=n(39166),b=n(85349);const y=(0,m.D0)(16),v=`${p.fi.tablet.rem}rem`,w=`${p.fi.desktop.rem}rem`,x=c().div.withConfig({displayName:"PackageSectionHighlight__StyledFlexWrapper",componentId:"sc-1uj1bnr-0"})(["display:flex;flex-wrap:wrap;position:relative;gap:0;> :first-child{flex-basis:100%;border-bottom:",";padding-bottom:",";@media ((min-width:",") and (max-width:",")){border-bottom:none;}@media (min-width:",") and (max-width:","){margin:0 ",";padding-top:",";}}> :last-child{flex-basis:100%;padding-top:",";padding-bottom:",";@media (min-width:",") and (max-width:","){margin-left:",";margin-right:",";}}@media ((min-width:",") and (max-width:",")){> div > div,> div > div:last-child{border:none;}> div > div::before,> div > div::after{display:block;}}@media (min-width:","){gap:",";flex-wrap:nowrap;align-items:flex-start;padding-top:",";","}"],e=>e.$divider?"1px solid "+(e.$inverted?"rgba(255, 255, 255, .3)":"var(--color-grey-200)"):"none",y,(0,m.D0)(768),(0,m.D0)(979),v,w,y,y,(0,m.D0)(16),(0,m.D0)(16),v,w,y,y,(0,m.D0)(768),(0,m.D0)(979),w,y,y,e=>e.$singleStoryLayout?"flex-basis: 100%":"\n        > :first-child {\n          flex-basis: 75%;\n          margin-left: 0;\n          border-bottom: none;\n        }\n        > :last-child {\n          flex-basis: 25%;\n        }\n      "),j=c()(f.A).withConfig({displayName:"PackageSectionHighlight__StyledLayoutPackageFloatingBorders",componentId:"sc-1uj1bnr-1"})(["height:min-content;grid-template-rows:min-content;@media ((min-width:",") and (max-width:",")){padding-bottom:",";}"],(0,m.D0)(768),(0,m.D0)(979),y);function S({bigStoryData:e,bigStoryImageData:t,bigStoryPackageLabel:n,stories:r=[],inverted:i=!1}){const o=(0,u.U)(u.is.tablet)||!1,a=r.map((e={},t)=>{const{headline:n,label:r,byline:o,subheadline:a,url:s,photo:l,photoSources:c,preview:d,id:u,ltpos:p,isSponsored:m}=e;return(0,b.jsx)(g.A,{preview:d,headline:n,label:r,byline:o,subheadline:a,url:s,photo:l,photoSources:c,inverted:i,analyticsContentId:u,ltpos:p,isSponsored:m},`section-highlight-${t}-${s}`)}),s=a.length>0;return(0,b.jsx)(d.A,{children:(0,b.jsxs)(x,{$inverted:i,$divider:a.length>0,$singleStoryLayout:!s,children:[(0,b.jsx)(h.A,{storyData:e,imageData:t,customLabel:n,inverted:i}),s&&(0,b.jsx)(j,{borderColor:i?"rgba(255, 255, 255, .3)":void 0,columns:o?2:1,children:a})]})})}S.displayName="PackageSectionHighlight";var O=S,_=n(79778),A=n(85040),C=n(8039),k=n(17291),P=n(50508),T=n(22771),N=n(71019),I=n(93900),L=n(14104),D=n(89211),E=n(33630),$=n(12675),R=n(15164),B=n(18070),M=n(86838);function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?U(Object(n),!0).forEach(function(t){V(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function V(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const z=(0,$.A)("[SectionHighlightPackage]"),W=5,H={customFields:a().shape({featureContentConfig:a().contentConfig(k.ZB),marginTop:I.Ay.marginTop,marginBottom:I.Ay.marginBottom,numOfItemsToDisplay:a().number.tag({label:"Number of items to display",description:"The number of items that you would like to display.  Defaults to as many items as were returned via the query (minus deduped stories, if applicable)",defaultValue:W}),analyticsIdentifier:a().string.tag({label:"Analytics Identifier"}),sophiManaged:I.Ay.sophiManaged,invert:a().bool.tag({label:"Invert colour",description:"Display card with inverted colours",defaultValue:!0}),weekendsOnly:a().bool.tag({label:"Display on weekends only",description:"When checked, this block will only appear on weekends",defaultValue:!1}),packageLabel:a().string.tag({label:"Package label",description:"Custom package label",defaultValue:"",group:"Big story label"}),packageLabelUrl:a().string.tag({label:"Package label URL",description:"The URL that the package label will link to when clicked",defaultValue:"",group:"Big story label"}),packageLabelAs:I.Ay.htmlTagsForLabels,mutePackageLabel:a().bool.tag({label:"Mute package label",description:"When checked will mute package label",defaultValue:!1,group:"Big story label"}),hidePackageLabel:a().bool.tag({label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1,group:"Big story label"}),displayLabelsWithBgColor:I.Ay.displayLabelsWithBgColor,muteLabels:I.Ay.muteLabels,hideLabels:I.Ay.hideLabels,showSectionTitleAsLabel:I.Ay.showSectionTitleAsLabel,headlineAs:I.Ay.htmlHeadlineAs,contentVisibility:I.Ay.contentVisibility})};function q({customFields:e}){const{analyticsIdentifier:t="section highlight",sophiManaged:n,featureContentConfig:o={},packageLabel:a="",packageLabelUrl:l="",packageLabelAs:c="h2",mutePackageLabel:d=!1,hidePackageLabel:u=!1,displayLabelsWithBgColor:p=!1,muteLabels:f=!1,hideLabels:g=!1,showSectionTitleAsLabel:h=!1,numOfItemsToDisplay:y=W,invert:v=!1,weekendsOnly:w=!1,headlineAs:x="h3",contentVisibility:j}=e,{id:S}=(0,i.useComponentContext)(),{reserveDedupeOrder:k,isReadOnlyDeduping:I}=(0,_.xR)(),$=(0,s.useRef)(void 0),{requestUri:U}=(0,A.f)(),V=`section-highlight-${S}`;(0,s.useEffect)(()=>{k(V)},[V,k]);const{contentService:H="",contentConfigValues:q={size:y}}=o,G={source:H,query:q},{content_elements:K=L.tR,customFields:J=R.vB}=(0,r.useContent)(G)||R.vB,Y=(0,T.N)(U,t),Q=(0,s.useMemo)(()=>{let e=!1;if(w){const t=new Date,n=(0,D.Wj)(t),r=(0,D.M2)(t),i=5===n&&r>=16,o=[6,0].includes(n),a=1===n&&r<=4;i||o||a||(E.oc&&z.info("Hiding block because it's a weekday",{isFridayEvening:i,isWeekend:o,isMondayMorning:a}),e=!0)}return e},[w]),{stories:X}=(0,C.u)({debugType:`Section Highlight - ${a.toLowerCase()??"no label"}`,storiesPage:Q?L.tR:K,dedupeSubgroup:V,dedupeLimit:y,readOnly:I(H)}),Z=X.filter(Boolean).map((e,n)=>(0,N.mU)({analytics:{fid:t,ltpos:Y},disableAuthorPhotoLogic:!0,displayFirstThumbnail:!0,displayLabelsWithBgColor:p,headlineAs:x,headlineClassName:0===n?"text-pb-5":"text-pb-8",hideLabels:0===n?u:g,muteLabels:0===n?d:f,showSectionTitleAsLabel:h,story:e,storyPosition:n+1}));if(!Z.length||Q)return null;const ee=Z.map(e=>e.url),te=Z.shift(),ne=(0,M.A)(te);let re={};return u||(re=F(F({},te.label),{},{as:c}),a&&l?re={as:c,text:a,href:l,symbol:"link-button-chevron"}:a?re={as:c,text:a,variant:d?"muted":"flash"}:J.packageLabel&&J.packageLabelURL?re={as:c,text:J.packageLabel,href:J.packageLabelURL,symbol:"link-button-chevron"}:J.packageLabel&&(re={as:c,text:J.packageLabel,variant:d?"muted":"flash"})),(0,b.jsxs)("div",{style:(0,m.Td)(j?422:0),ref:$,"data-sophi-feature":(0,P.Uv)(t),"data-sophi-managed":n,
2children:[(0,b.jsx)(O,{bigStoryData:te,bigStoryImageData:ne,bigStoryPackageLabel:re,stories:Z,inverted:v}),(0,b.jsx)(B.A,{name:V,items:ee})]})}q.propTypes=H,q.displayName="SectionHighlight",q.label="Package: Section Highlight",q.icon="insert-image-top",q.dynamic=!0;var G=q},90451:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return M}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(86780),d=n.n(c),u=n(17291),p=n(93900);const m=1,f={CardHeadline:"Headline display",CardImageFullWidth:"Full width image card",CardPodcast:"Podcast display"},g={customFields:d().shape({featureContentConfig:d().contentConfig(u.ZB),displayType:d().oneOf(Object.keys(f)).tag({label:"Display Type",description:"The package presentation display.",defaultValue:"CardImageFullWidth",labels:f}),marginTop:p.Ay.marginTop,marginBottom:p.Ay.marginBottom,invert:d().bool.tag({label:"Invert colour",description:"Display card with inverted colours",defaultValue:!0}),lazyLoadImage:p.Ay.lazyLoadImage,overrideLabel:p.Ay.overrideLabel,displayLabelsWithBgColor:p.Ay.displayLabelsWithBgColor,muteLabels:p.Ay.muteLabels,hideLabels:p.Ay.hideLabels,showSectionTitleAsLabel:p.Ay.showSectionTitleAsLabel,skipLinkTarget:d().bool.tag({label:"Skip link target",description:"When checked, the skip link will jump to this element when activated.",defaultValue:!1}),headlineAs:p.Ay.htmlHeadlineAs,analyticsIdentifier:d().string.tag({label:"Analytics Identifier"}),sophiManaged:p.Ay.sophiManaged}),outputType:d().string,type:d().string};var h=n(35595),b=n(88602),y=n(4373),v=n(79778),w=n(94011),x=n(85040),j=n(8039),S=n(27620),O=n(50508),_=n(22771),A=n(71019),C=n(14104),k=n(94566),P=n(15164),T=n(30137),N=n(18070),I=n(85349);const L=(0,k.dt)("tabletMedium"),D={srcset:[300,600,900],sizes:[`(min-width: ${(0,k.dt)("desktop").rem}rem) 274px`,`(min-width: ${L.rem}rem) 281px`,"100vw"]},E=l()(h.A).withConfig({displayName:"default__StyledCardBasic",componentId:"sc-1hzmar-0"})(["border:",";border-left:"," solid var(--color-salmon-500);padding:",";"],T.XE,(0,T.D0)(4),(0,T.D0)(16)),$=l()(b.A).withConfig({displayName:"default__StyledCardImagePodcast",componentId:"sc-1hzmar-1"})(["border:",";padding:",";"],T.XE,(0,T.D0)(16)),R=l()(b.A).withConfig({displayName:"default__StyledCardImage",componentId:"sc-1hzmar-2"})(["background:",";"],e=>e.inverted?"var(--color-grey-700)":"transparent");function B({customFields:e}){const{analyticsIdentifier:t,sophiManaged:n,displayLabelsWithBgColor:s=!1,displayType:l="CardImageFullWidth",featureContentConfig:c={},headlineAs:d="h2",hideLabels:u=!1,invert:p=!0,lazyLoadImage:f=!0,marginBottom:g,marginTop:h,muteLabels:b=!1,overrideLabel:k="",showSectionTitleAsLabel:L=!1,skipLinkTarget:B=!1}=e,M=(0,a.useRef)(void 0),{id:U}=(0,i.useComponentContext)(),{requestUri:F}=(0,x.f)(),{reserveDedupeOrder:V,isReadOnlyDeduping:z}=(0,v.xR)(),W=(0,w.U)({from:"mobileWide",until:"tabletMedium"})||!1,H=(0,_.N)(F,t),q=`single-story-${U}`;(0,a.useEffect)(()=>{V(q)},[q,V]);const{contentService:G="",contentConfigValues:K={size:m}}=c,J={source:G,query:K},{content_elements:Y=C.tR}=(0,r.useContent)(J)||P.vB,{stories:Q}=(0,j.u)({debugType:"Single story",storiesPage:Y,dedupeSubgroup:q,dedupeLimit:m,readOnly:z(G)}),X=(0,o.A)([{[`mt-${h}`]:h,[`mb-${g}`]:g}]),Z="CardPodcast"===l?"text-pb-9":"text-pb-8",ee="CardImageFullWidth"===l,te=Q.filter(Boolean).map((e,n)=>(0,A.mU)({headlineAs:d,story:e,storyPosition:n+1,analytics:{fid:t,ltpos:H},headlineClassName:Z,overrideLabel:k,forceLabelBgColor:ee,displayLabelsWithBgColor:s,muteLabels:b,hideLabels:u,showSectionTitleAsLabel:L,disableAuthorPhotoLogic:!0}));if(!te.length)return null;const{label:ne,byline:re,url:ie,photo:oe,preview:ae,subheadline:se,id:le,ltpos:ce,isSponsored:de}=te[0],{headline:ue}=te[0];d&&(ue.as=d);let pe=null;switch(l){case"CardHeadline":pe=(0,I.jsx)(E,{headline:ue,label:ne,url:ie,analyticsContentId:le,ltpos:ce,isSponsored:de});break;case"CardPodcast":pe=(0,I.jsx)($,{headline:ue,label:ne,photo:oe,url:ie,analyticsContentId:le,lazyLoadImage:f,ltpos:ce,isSponsored:de});break;default:pe=(0,I.jsx)(I.Fragment,{children:W?(0,I.jsx)(R,{headline:ue,byline:re,label:ne,photo:oe,url:ie,inverted:p,lazyLoadImage:f,paddingBottom:(0,T.D0)(16),paddingTop:(0,T.D0)(16),paddingRight:(0,T.D0)(16),paddingLeft:(0,T.D0)(16),analyticsContentId:le,ltpos:ce,isSponsored:de}):(0,I.jsx)(y.A,{headline:ue,inverted:p,label:ne,byline:re,url:ie,photo:oe,photoSources:D,preview:ae,subheadline:se,imageBleed:!0,lazyLoadImage:f,analyticsContentId:le,ltpos:ce,isSponsored:de})})}const me=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:X,"data-sophi-feature":(0,O.Uv)(t),"data-sophi-managed":n,ref:M,children:pe}),(0,I.jsx)(N.A,{name:q,items:te.map(e=>e.url)})]});return B?(0,I.jsx)(S.R,{children:me}):(0,I.jsx)("div",{children:me})}B.propTypes=g,B.displayName="SingleStory",B.label="Package: Single Story Card",B.icon="picture-flower",B.dynamic=!0;var M=B},7922:function(e,t,n){"use strict";n.r(t),n.d(t,{BASIC_CONDENSED_LIST_DISPLAY:function(){return V},default:function(){return q}});var r=n(14375),i=n(4321),o=n(86780),a=n.n(o),s=n(13287),l=n(40809),c=n(53538),d=n(18165),u=n(10564),p=n(60814),m=n(79778),f=n(94011),g=n(85040),h=n(33630),b=n(12675),y=n(90335);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?v(Object(n),!0).forEach(function(t){x(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const j=(0,b.A)("[StoryGroupsDedupe]","silent");var S=n(60720),O=n(17291),_=n(50508),A=n(22771),C=n(67481),k=n(71019),P=n(93900),T=n(52709),N=n(14104),I=n(94566),L=n(30137),D=n(18070),E=n(85349);function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach(function(t){B(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const M=(0,b.A)("[StoriesGroupedByAuthor]","silent"),U="multiple columns with headshot",F="basic list",V="basic condensed list",z={srcset:[300,600],sizes:[`(min-width: ${(0,I.dt)("tablet").rem}rem) 85px`,"30vw"]},W={customFields:a().shape({featureContentConfig:a().contentConfig(O.ZB),displayType:a().oneOf([F,V,U]).tag({label:"Display type",defaultValue:U}),heading:a().string.tag({label:"Feature's heading"}),headingAs:P.Ay.htmlHeadings,headlineAs:P.Ay.htmlHeadlineAs,maxStoryGroups:a().number.tag({label:"Max story groups",description:"Maximum number of story groups"}),maxStoriesPerGroup:a().number.tag({label:"Max stories per group",description:"Maximum number of stories per group (Note: set this to 1 for basic list display type.)"}),packageLabelAs:P.Ay.htmlTagsForLabels,forceAuthorPhotos:a().bool.tag({label:"Force author photos",description:"Display author photos even if a story is not a column or opinion",defaultValue:!0}),marginTop:P.Ay.marginTop,marginBottom:P.Ay.marginBottom,analyticsIdentifier:a().string.tag({label:"Analytics Identifier"})})};function H({customFields:e}){const{featureContentConfig:t={},displayType:n=U,heading:o="",headingAs:a,headlineAs:b="h4",maxStoryGroups:v=3,maxStoriesPerGroup:x=5,packageLabelAs:O="h3",forceAuthorPhotos:P=!0,marginTop:I,marginBottom:$,analyticsIdentifier:B}=e,{id:W}=(0,i.useComponentContext)(),{reserveDedupeOrder:H,isReadOnlyDeduping:q}=(0,m.xR)(),{requestUri:G}=(0,g.f)(),{contentService:K="",contentConfigValues:J={}}=t,Y=(0,A.N)(G,B),Q=(0,f.U)(f.is.tabletUp)||!1,X=(0,f.U)({from:"tablet",until:"desktop"})||!1,Z=(0,f.U)(f.is.desktop)||!1,ee=`stories-grouped-by-author-${W}`;(0,l.useEffect)(()=>{H(ee)},[ee,H]);const{content_elements:te=N.tR}=(0,r.useContent)({source:K,query:J})||{},ne=(0,l.useMemo)(()=>(0,C.Bl)(te),[te]),{stories:re}=function({debugType:e,storyGroups:t,dedupeGroup:n,dedupeSubgroup:r,dedupeLimit:i=0,readOnly:o=!1}){const[a,s]=(0,l.useState)({}),{getDedupedIds:c,removeDuplicates:d,clearSubGroup:u}=(0,m.xR)(),p=(0,y.m)();(0,l.useEffect)(()=>{if(h.od)return;const a=Object.keys(t).length;a&&(j.info(`${e}: page loaded with ${a} groups of items to be deduped to ${i} item per group${o?" (read-only)":""}`),Object.entries(t).forEach(([e,t])=>{const a=t.map(e=>e.canonical_url).filter(e=>!!e);d({items:a,subgroup:`${r}-${e}`,group:n,limit:i,readOnly:o})}),s(e=>w(w({},e),t)))},[e,n,i,r,o,d,t]);const f=(0,l.useMemo)(()=>h.od?{}:Object.keys(a).reduce((e,t)=>
2{const i=c(`${r}-${t}`,n);return w(w({},e),{},{[t]:i})},{}),[n,r,c,a]),g=(0,l.useMemo)(()=>h.od?{}:Object.keys(a).reduce((e,t)=>{const n=a[t].reduce((e,n)=>(f[t].includes(n.canonical_url)&&!e.find(e=>e.canonical_url===n.canonical_url)&&e.push(n),e),[]);return w(w({},e),{},{[t]:n})},{}),[f,a]);(0,l.useEffect)(()=>{h.od||Object.keys(a).length&&Object.keys(a).forEach(t=>{j.info([`${e} (${t}):`,`${a[t].length} stories filtered with`,`${f[t].length} deduped URLs resulting in`,`${g[t].length} deduped stories`].join(" "))})},[e,f,a,g]);const b=h.od||!p,v=b?t:g;return b?{stories:Object.entries(v).reduce((e,[t,n])=>{const r=Number(i),o=0===r?n.length:r;return w(w({},e),{},{[t]:n.slice(0,o)})},{}),clearSubGroup:u}:{stories:v,clearSubGroup:u}}({debugType:"Stories grouped by author",storyGroups:ne,dedupeGroup:"section",dedupeSubgroup:ee,dedupeLimit:x,readOnly:q(K)}),ie=n===V,oe=(0,l.useMemo)(()=>Object.entries(re).sort((e,t)=>{const n=e?.[1]?.[0]?.display_date,r=n?new Date(n)?.getTime():0,i=t?.[1]?.[0]?.display_date,o=i?new Date(i)?.getTime():0;return r>o?-1:r<o?1:0}).filter((e,t)=>(e?.[1]??[]).length&&t<v).reduce((e,[t,r])=>{const i=r.map((e,t)=>{const r=(0,k.mU)({headlineAs:b,analytics:{fid:B,ltpos:Y},disableAuthorPhotoLogic:n===F||n===V,forceAuthorPhotos:P,headlineClassName:n===U?"text-pb-9":"text-pb-8",hideLabels:ie,muteLabels:n===F,preserveByline:!0,story:e,storyPosition:t+1});return ie?R(R({},r),{},{dates:void 0}):r});return R(R({},e),{},{[t]:i})},{}),[B,n,P,b,ie,Y,v,re]);(0,l.useEffect)(()=>M.info("storiesOriginal",te),[te]),(0,l.useEffect)(()=>M.info("storyGroups",ne),[ne]),(0,l.useEffect)(()=>M.info("storyGroupsDeduped",re),[re]),(0,l.useEffect)(()=>M.info("storyGroupsDisplay",oe),[oe]);const ae=(0,s.A)([(0,T.Jd)(n),{[`mt-${I}`]:I,[`mb-${$}`]:$}]),se=o?(0,E.jsx)(p.A,{marginBottom:8,element:a,heading:o,headingType:S.v.package_title,bottomBorderMobile:ie,bottomBorderMobileWide:ie,bottomBorderTablet:ie,bottomBorderTabletMedium:ie}):null;if(n==U){let e=1;Q&&(e=2),Z&&(e=3);const t=Object.keys(oe).length%e===1,n=X&&t,r=n?(0,L.D0)(16):"0",i=Q&&!n;return(0,E.jsxs)("div",{children:[se,(0,E.jsx)("div",{className:ae,"data-sophi-feature":B,children:x>1?(0,E.jsx)(c.A,{gap:(0,L.D0)(16),flexDirection:Q?"row":"column",children:Object.entries(oe).map(([e,t])=>(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(u.A,{stories:t,photoSources:z},e),(0,E.jsx)(D.A,{name:`${ee}-${e}`,items:t.map(e=>e.url)})]}))}):(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(d.A,{packageLabel:{as:O},stories:Object.values(oe).map(e=>e[0]),columns:e,individualBorders:n,includeContainerBorder:i,cardPaddingLeft:r,cardPaddingRight:r,cardPaddingTop:r,cardPaddingBottom:r,photoSources:z,variant:"CardImageLinkButton"}),(0,E.jsx)(D.A,{name:`${ee}-authorName`,items:Object.values(oe).map(e=>e[0]).map(e=>e.url)})]})})]})}const le=ie?{marginTop:`${(0,L.D0)(16)}`}:{};return(0,E.jsxs)("div",{children:[se,(0,E.jsx)("div",{className:ae,"data-sophi-feature":(0,_.Uv)(B),style:le,children:(0,E.jsx)(d.A,{stories:Object.values(oe).map(e=>e[0]),variant:ie?"CardBasicCondensed":"CardBasic",includeContainerBorder:!1})}),(0,E.jsx)(D.A,{name:`${ee}-authorName`,items:Object.values(oe).map(e=>e[0]).map(e=>e.url)})]})}H.propTypes=W,H.displayName="StoriesGroupedByAuthor",H.label="Package: Stories Grouped by Author",H.icon="shop-assistant",H.dynamic=!0;var q=H},53432:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return R}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(77813),l=n(86780),c=n.n(l),d=n(89412),u=n(17291),p=n(93900),m=n(94566);const f=5,g=(0,m.dt)("tablet"),h={srcset:[300,600,900],sizes:[`(min-width: ${(0,m.dt)("desktop").rem}rem) 246px`,`(min-width: ${g.rem}rem) 351px`,"100vw"]},b={customFields:c().shape({featureContentConfig:c().contentConfig(u.ZB),hideBlockInApp:p.Ay.hideBlockInApp,heading:c().string.tag({label:"Feature's heading"}),headingAs:p.Ay.htmlHeadings,headingLinkText:c().string.tag({label:"Heading link text",description:"Text to be used for the optional heading link",defaultValue:""}),headingLinkUrl:c().string.tag({label:"Heading link URL",description:"URL to be used for the optional heading link",defaultValue:""}),headingReplaceWithSectionName:c().bool.tag({label:"Heading and heading link text replacement",description:"When checked, 'this 
2section' text within the heading will be replaced with the current section name. Also, the heading link's text and URL will be replaced with the current section name and URL, respectively.",defaultValue:!1}),headlineClassName:c().oneOf(["text-pb-8","text-pb-9"]).tag({label:"Headline type",description:"Headline type (PB-8 variation currently has a containing border)",labels:{"text-pb-8":"vertical list - PB-8","text-pb-9":"vertical list - PB-9"},defaultValue:"text-pb-8"}),headlineAs:p.Ay.htmlHeadlineAs,cardLayoutColumns:c().oneOf([3,4,5]).tag({label:"Card content columns",defaultValue:3}),packageLabel:c().string.tag({group:"Package Label",label:"Package label",description:"Custom package label",defaultValue:""}),packageLabelAs:p.Ay.htmlTagsForLabels,packageLabelUrl:c().string.tag({group:"Package Label",label:"Package label URL",description:"The URL that the package label will link to when clicked",defaultValue:""}),hidePackageLabel:c().bool.tag({group:"Package Label",label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1}),numOfItemsToDisplay:c().number.tag({label:"Number of items to display",description:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)",defaultValue:f}),displayLabelsWithBgColor:p.Ay.displayLabelsWithBgColor,muteLabels:p.Ay.muteLabels,hideLabels:p.Ay.hideLabels,showSectionTitleAsLabel:p.Ay.showSectionTitleAsLabel,hideAllImages:c().bool.tag({group:"Story image",label:"Hide all images",defaultValue:!1}),displayFirstThumbnail:c().bool.tag({group:"Story image",label:"Only display first thumbnail",defaultValue:!1}),displayFirstLargeImage:c().bool.tag({group:"Story image",label:"Only display first large image",defaultValue:!1}),fixedImageSizes:c().bool.tag({group:"Story image",label:"Fixed image sizes",defaultValue:!1}),analyticsIdentifier:c().string.tag({label:"Analytics Identifier"}),sophiManaged:p.Ay.sophiManaged,pathRegex:p.Ay.pathRegex,contentVisibility:p.Ay.contentVisibility,marginTop:p.Ay.marginTop,marginBottom:p.Ay.marginBottom,nativoEnabled:d.A.nativoEnabled,nativoAdPlacement:d.A.nativoAdPlacement,nativoPlaceholderClass:d.A.nativoPlaceholderClass,nativoRootMargin:d.A.nativoRootMargin,nativoThreshold:d.A.nativoThreshold,nativoCollapsible:d.A.nativoCollapsible}),children:c().node,contentId:c().string,outputType:c().string,type:c().string};var y=n(10564),v=n(60814),w=n(79778),x=n(94011),j=n(85040),S=n(8039),O=n(60720),_=n(50508),A=n(22771),C=n(67481),k=n(71019),P=n(14104),T=n(15164),N=n(3304),I=n(8174),L=n(30137),D=n(18070),E=n(85349);function $({customFields:e,children:t,contentId:n=""}){const{featureContentConfig:l={},cardLayoutColumns:c=3,marginTop:d,marginBottom:u,heading:p="",headingAs:m="h2",headlineAs:g="h3",headlineClassName:b="text-pb-9",packageLabel:$="",packageLabelAs:R="span",packageLabelUrl:B="",headingLinkText:M="",headingLinkUrl:U="",headingReplaceWithSectionName:F=!1,hidePackageLabel:V=!1,numOfItemsToDisplay:z=f,displayLabelsWithBgColor:W=!1,muteLabels:H=!1,hideLabels:q=!1,showSectionTitleAsLabel:G=!1,hideAllImages:K=!1,displayFirstThumbnail:J=!1,displayFirstLargeImage:Y=!1,fixedImageSizes:Q=!1,analyticsIdentifier:X,sophiManaged:Z,pathRegex:ee,nativoEnabled:te,nativoAdPlacement:ne,nativoPlaceholderClass:re,nativoRootMargin:ie,nativoThreshold:oe,nativoCollapsible:ae,contentVisibility:se}=e,le={nativoEnabled:te,nativoAdPlacement:Number(ne),nativoPlaceholderClass:re,nativoRootMargin:ie,nativoThreshold:Number(oe),nativoCollapsible:ae},{globalContent:ce,isAdmin:de}=(0,i.useAppContext)(),{id:ue}=(0,i.useComponentContext)(),{reserveDedupeOrder:pe,isReadOnlyDeduping:me}=(0,w.xR)(),fe=(0,x.U)(x.is.mobile)||!1,ge=(0,x.U)(x.is.tabletUp)||!1,he=(0,a.useRef)(void 0),{requestUri:be}=(0,j.f)(),ye=(0,A.N)(be,X),ve=`vertical-list-${ue}`;(0,a.useEffect)(()=>{pe(ve)},[ve,pe]);const we=`Vertical List: ${$||p||"no label"}`,xe=!ee||(0,N.A)(be,ee,we),{contentService:je="",contentConfigValues:Se
2={size:f}}=l,Oe=xe?je:null,_e={source:Oe,query:Se},{content_elements:Ae=P.tR}=(0,r.useContent)(_e)||T.vB,{stories:Ce}=(0,S.u)({debugType:we,storiesPage:Ae,dedupeSubgroup:ve,dedupeLimit:z,readOnly:me(Oe)}),ke=(0,C.Sx)(ce?.canonical_url),Pe=(0,I.ZH)(ke),Te=F&&ke?{heading:p.replace(/this section/i,Pe),linkText:Pe,linkUrl:`/${ke}`}:{heading:p,linkText:M,linkUrl:U},Ne=(0,o.A)([{[`mt-${d}`]:d,[`mb-${u}`]:u}]);if(!Ce.length)return de?(0,E.jsx)(s.A,{text:we}):null;let Ie=Ce.filter(Boolean).map((e,t)=>(0,k.mU)({headlineAs:g,story:e,storyPosition:t+1,analytics:{fid:X,ltpos:ye},displayLabelsWithBgColor:W,muteLabels:H,hideLabels:q,headlineClassName:b,showSectionTitleAsLabel:G,hideAllImages:K,displayFirstThumbnail:J,displayFirstLargeImage:Y,disableAuthorPhotoLogic:Y}));const Le=V?void 0:{as:R,text:$,href:B};n&&(Ie=Ie.filter(e=>e?.id!==n).slice(0,5));const De=p?(0,E.jsx)(v.A,{marginBottom:28,element:m,heading:Te.heading,headingType:O.v.package_title}):null,Ee=p&&M&&U?(0,E.jsx)(v.A,{marginBottom:28,element:m,heading:Te.heading,headingType:O.v.package_title,linkText:Te.linkText,linkUrl:Te.linkUrl,linkEnabled:!0,bottomBorderMobile:!0,bottomBorderMobileWide:!0,bottomBorderTablet:!0,bottomBorderTabletMedium:!0}):null;return(0,E.jsxs)("div",{id:"vertical-list",style:(0,L.Td)(se?540:0),ref:he,children:[Ee||De,(0,E.jsxs)("div",{className:Ne,"data-sophi-feature":(0,_.Uv)(X),"data-sophi-managed":Z,children:[(0,E.jsx)(y.A,{packageLabel:Le,stories:Ie,includeBorder:"text-pb-9"===b&&!n,displayFirstLargeImage:Y,photoSourcesFullWidth:h,cardLayoutColumns:fe?3:c,nativoConfig:le,fixedImageWidth:Q?ge?110:90:void 0}),t]}),(0,E.jsx)(D.A,{name:ve,items:Ie.map(e=>e.url)})]})}$.propTypes=b,$.displayName="VerticalList",$.label="Package: Vertical List",$.icon="picture-polaroid-four",$.dynamic=!0;var R=$},94165:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return G}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(56527),d=n(60760),u=n(94011),p=n(73837),m=n(94566),f=n(30137),g=n(20593),h=n(53538),b=n(71900),y=n(88602),v=n(4373),w=n(45087),x=n(85349);const j=l()(h.A).withConfig({displayName:"VerticalListTopic__StyledFlex",componentId:"sc-1t4d44o-0"})([".c-topic-group__body > .c-topic-group__items > .c-topic{margin-left:",";margin-top:0;}"],(0,f.D0)(16)),S=l()(b.A).withConfig({displayName:"VerticalListTopic__StyledFlexColumn",componentId:"sc-1t4d44o-1"})(["padding:",";"],e=>e.$padding?(0,f.D0)(e.$padding):"0"),O=`\n  position: relative;\n  &::after {\n    content: "";\n    width: 100%;\n    height: 1px;\n    background-color: var(--color-grey-200);\n    position: absolute;\n    bottom: ${(0,f.D0)(-12)};\n    left: 0;\n    display: block;\n  }\n`,_=l()(v.A).withConfig({displayName:"VerticalListTopic__StyledCardImageFullWidth",componentId:"sc-1t4d44o-2"})(["",""],e=>e.$floatingBorder?O:""),A=l()(y.A).withConfig({displayName:"VerticalListTopic__StyledCardImage",componentId:"sc-1t4d44o-3"})(["",""],e=>e.$floatingBorder?O:"");function C({packageLabel:e,stories:t=[],photoSources:n={},photoSourcesFullWidth:r={},displayFirstLargeImage:i=!1,cardLayoutColumns:o=3,cardLayoutColumnPadding:s=0}){const l=(0,f.D0)(517),c=(0,d.N)({query:`(max-width: ${l})`})||!1;if(0===t.length)return null;const{as:u="span",text:p="",href:m="",slug:b="",name:y=""}=e??{},v=t.length-1,O=t.map((e,t)=>{const{headline:s,subheadline:l,label:d,byline:u,url:p,photo:m,preview:f,id:g,ltpos:b}=e,{as:y}=s;y&&(s.as=y);const w=t===v,j=(0,x.jsx)(h.A,{alignItems:"flex-start",children:(0,x.jsx)(A,{headline:s,subheadline:l,label:d,byline:u,url:p,photo:m,photoSources:n,preview:f,cardLayoutColumns:o,analyticsContentId:g,ltpos:b,borderBottom:!1,$floatingBorder:c&&!w})},`vertical-list-topic-${t}-${p}`);return i?(0,x.jsx)(a.Fragment,{children:0===t?(0,x.jsx)(_,{imageBleed:!c,headline:s,label:d,byline:u,url:p,photo:m,photoSources:r,preview:f,analyticsContentId:g,ltpos:b,borderBottom:!1,$floatingBorder:c&&!w}):j},`vertical-list-topic-large-${t}-${p}`):j});return(0,x.jsxs)(S,{justifyContent:"flex-start",gap:(0,f.D0)(24),$padding:s,children:[(0,x.jsxs)(j,{justifyContent:"flex-start",alignItems:"center",className:"topics-package-title",children:[(0,x.jsx)(g.A,{text:p,href:m,headingAs:u,symbol
2:"forward"}),y&&b&&(0,x.jsx)(w.A,{topics:[{name:y,slug:b}],topicFetchType:"topic",topicKeyType:"slug"})]}),O]})}C.displayName="VerticalListTopic";var k=C;const P=l().div.withConfig({displayName:"PackageVerticalListsTopics__StyledDiv",componentId:"sc-19wbhut-0"})([""," ",""],e=>e.$border?"border: 1px solid var(--color-grey-200);":"",e=>e.$padding?`padding: ${(0,f.D0)(16)};`:"");function T({packageLabel:e={},packagesData:t=[]}){const{text:n="",href:r=""}=e,i=(0,u.U)(u.is.mobile)||!1,o=(0,f.D0)(517),a=(0,d.N)({query:`(min-width: ${o}) and (max-width: ${m.fi.tablet.rem}rem)`})||!1,s=(0,d.N)({query:`(min-width: ${o}) and (max-width: ${m.fi.tabletMedium.rem}rem)`})||!1,l=(0,u.U)({from:"tablet",until:"tabletMedium"})||!1,h=(0,u.U)(u.is.tabletUp)||!1,b=(0,u.U)(u.is.tabletMediumUp)||!1;let y=h?2:1;b&&(y=3);const v=t.map((e,t)=>{const{labelData:n,stories:r}=e,{slug:i,hidePackageLabel:o}=n;return r.length?(0,x.jsx)(k,{packageLabel:o?void 0:n,stories:r,cardLayoutColumnPadding:s?16:0},`${i}-${t}`):null}).filter(e=>e),w=l,j=w?16:32,S=a?0:j;return(0,x.jsxs)(P,{$border:a||b,$padding:b,children:[(0,x.jsx)(g.A,{text:n,href:r,symbol:"link-button-chevron"}),(0,x.jsx)(c.A,{borderColor:i?"var(--color-grey-500)":"var(--color-grey-200)",borderStyle:w?p.ml.INDIVIDUAL:p.ml.FLOATING,columns:y,columnGap:j,rowGap:S,children:v})]})}T.displayName="PackageVerticalListsTopics";var N=T,I=n(79778),L=n(85040),D=n(8039),E=n(50508),$=n(22771),R=n(71019),B=n(14104),M=n(18070),U=n(86780),F=n.n(U),V=n(17291),z=n(93900);const W=3,H={customFields:F().shape({featureContentConfig:F().contentConfig(V.ZB),numOfItemsToDisplay:F().number.tag({label:"Number of items to display",description:"The number of items that you would like to display for each list. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)",defaultValue:W}),packageLabel:F().string.tag({label:"Package label",description:"Custom package label",defaultValue:"",group:"Package Label"}),packageLabelUrl:F().string.tag({label:"Package label URL",description:"The URL that the package label will link to when clicked",defaultValue:"",group:"Package Label"}),hidePackageLabel:F().bool.tag({label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1,group:"Package Label"}),analyticsIdentifier:F().string.tag({label:"Analytics Identifier"}),sophiManaged:z.Ay.sophiManaged,marginTop:z.Ay.marginTop,marginBottom:z.Ay.marginBottom,packageLabelsAs:z.Ay.htmlTagsForLabels,packageLabel1:F().string.tag({label:"Package label",description:"Custom package label for the first vertical list",defaultValue:"",group:"Vertical List 1"}),packageLabel2:F().string.tag({label:"Package label",description:"Custom package label for the second vertical list",defaultValue:"",group:"Vertical List 2"}),packageLabel3:F().string.tag({label:"Package label",description:"Custom package label for the third vertical list",defaultValue:"",group:"Vertical List 3"}),packageLabelUrl1:F().string.tag({label:"Package label URL",description:"The URL that the first package label will link to when clicked",defaultValue:"",group:"Vertical List 1"}),packageLabelUrl2:F().string.tag({label:"Package label URL",description:"The URL that the second package label will link to when clicked",defaultValue:"",group:"Vertical List 2"}),packageLabelUrl3:F().string.tag({label:"Package label URL",description:"The URL that the third package label will link to when clicked",defaultValue:"",group:"Vertical List 3"}),hidePackageLabel1:F().bool.tag({label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1,group:"Vertical List 1"}),hidePackageLabel2:F().bool.tag({label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1,group:"Vertical List 2"}),hidePackageLabel3:F().bool.tag({label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1,group:"Vertical List 3"}),displayLabelsWithBgColor1:F().bool.tag({group:"Vertical List 1",label:"Display labels with the background colors only",description:"Display labels with the background colors only",defaultValue:!1}),displayLabelsWithBgColor2:F().bool.tag({group:"Vertical List 2",label:"Display labels with the background colors only",description:"Display labels with the background colors only",defaultValue:!1}),displayLabelsWithBgColor3:F().bool.tag({group:"Vertical List 3",label:"Display labels with the background colors only",description:"Display labels with the background colors only",defaultValue:!1}),muteLabels1:F().bool.tag({group:"Vertical List 1",label:"Mute all labels",description:"If a story has a label it will be muted",defaultValue:!1}),muteLabels2:F().bool.tag({group:"Vertical List 2",label:"Mute all labels",description:"If a story has a label it will be muted",defaultValue:!1}),muteLabels3:F().bool.tag({group:"Vertical List 3",label:"Mute all labels",description:"If a story has a label it will be muted",defaultValue:!1}),hideLabels1:F().bool.tag({group:"Vertical List 1",label:"Hide all labels",description:"All story labels will be hidden",defaultValue:!1}),hideLabels2:F().bool.tag({group:"Vertical List 2",label:"Hide all labels",description:"All story labels will be hidden",defaultValue:!1}),hideLabels3:F().bool.tag({group:"Vertical List 3",label:"Hide all labels",description:"All story labels will be hidden",defaultValue:!1}),hideAllImages1:F().bool.tag({group:"Vertical List 1",label:"Hide all images",defaultValue:!1}),hideAllImages2:F().bool.tag({group:"Vertical List 2",label:"Hide all images",defaultValue:!1}),hideAllImages3:F().bool.tag({group:"Vertical List 3",label:"Hide all images",defaultValue:!1}),showSectionTitleAsLabel1:F().bool.tag({group:"Vertical List 1",label:"Show section title for story labels",description:"Uses section title from the site service story label",defaultValue:!1}),showSectionTitleAsLabel2:F().bool.tag({group:"Vertical List 2",label:"Show section title for story labels",description:"Uses section title from the site service story label",defaultValue:!1}),showSectionTitleAsLabel3:F().bool.tag({group:"Vertical List 3",label:"Show section title for story labels",description:"Uses section title from the site service story label",defaultValue:!1}
2),displayFirstThumbnail1:F().bool.tag({group:"Vertical List 1",label:"Only display first thumbnail",defaultValue:!1}),displayFirstThumbnail2:F().bool.tag({group:"Vertical List 2",label:"Only display first thumbnail",defaultValue:!1}),displayFirstThumbnail3:F().bool.tag({group:"Vertical List 3",label:"Only display first thumbnail",defaultValue:!1}),displayFirstLargeImage1:F().bool.tag({group:"Vertical List 1",label:"Only display first large image",defaultValue:!1}),displayFirstLargeImage2:F().bool.tag({group:"Vertical List 2",label:"Only display first large image",defaultValue:!1}),displayFirstLargeImage3:F().bool.tag({group:"Vertical List 3",label:"Only display first large image",defaultValue:!1}),headlineAs:z.Ay.htmlHeadlineAs,contentVisibility:z.Ay.contentVisibility})};function q({customFields:e}){const{featureContentConfig:t={},marginTop:n,marginBottom:s,numOfItemsToDisplay:l=W,analyticsIdentifier:c,sophiManaged:d,packageLabel:u="",packageLabelUrl:p="",hidePackageLabel:m=!1,packageLabelsAs:g="h3",packageLabel1:h="",packageLabel2:b="",packageLabel3:y="",packageLabelUrl1:v="",packageLabelUrl2:w="",packageLabelUrl3:j="",hidePackageLabel1:S=!1,hidePackageLabel2:O=!1,hidePackageLabel3:_=!1,displayLabelsWithBgColor1:A=!1,displayLabelsWithBgColor2:C=!1,displayLabelsWithBgColor3:k=!1,muteLabels1:P=!1,muteLabels2:T=!1,muteLabels3:U=!1,hideLabels1:F=!1,hideLabels2:V=!1,hideLabels3:z=!1,hideAllImages1:H=!0,hideAllImages2:q=!0,hideAllImages3:G=!0,showSectionTitleAsLabel1:K=!1,showSectionTitleAsLabel2:J=!1,showSectionTitleAsLabel3:Y=!1,headlineAs:Q="h4",displayFirstThumbnail1:X=!1,displayFirstThumbnail2:Z=!1,displayFirstThumbnail3:ee=!1,displayFirstLargeImage1:te=!1,displayFirstLargeImage2:ne=!1,displayFirstLargeImage3:re=!1,contentVisibility:ie}=e,{id:oe}=(0,i.useComponentContext)(),{reserveDedupeOrder:ae,isReadOnlyDeduping:se}=(0,I.xR)(),{requestUri:le}=(0,L.f)(),ce=`vertical-list-1-${oe}`,de=`vertical-list-2-${oe}`,ue=`vertical-list-3-${oe}`;(0,a.useEffect)(()=>{ae(ce),ae(de),ae(ue)},[ce,de,ue,ae]);const{contentService:pe="",contentConfigValues:me={size:W}}=t,fe=(0,r.useContent)({source:pe,query:me})||B.tR,{content_elements:ge=B.tR,name:he="",slug:be=""}=fe[0]??{},{content_elements:ye=B.tR,name:ve="",slug:we=""}=fe[1]??{},{content_elements:xe=B.tR,name:je="",slug:Se=""}=fe[2]??{},Oe=se(pe),{stories:_e}=(0,D.u)({debugType:`Vertical list 1: ${h.toLowerCase()??"No label"}`,storiesPage:ge,dedupeSubgroup:ce,dedupeLimit:l,readOnly:Oe}),{stories:Ae}=(0,D.u)({debugType:`Vertical list 2: ${b.toLowerCase()??"No label"}`,storiesPage:ye,dedupeSubgroup:de,dedupeLimit:l,readOnly:Oe}),{stories:Ce}=(0,D.u)({debugType:`Vertical list 3: ${y.toLowerCase()??"No label"}`,storiesPage:xe,dedupeSubgroup:ue,dedupeLimit:l,readOnly:Oe}),ke=(0,$.N)(le,c),Pe=_e.filter(Boolean).map((e,t)=>(0,R.mU)({headlineAs:Q,story:e,storyPosition:t+1,analytics:{fid:c,ltpos:ke},displayLabelsWithBgColor:A,muteLabels:P,hideLabels:F,showSectionTitleAsLabel:K,hideAllImages:H,displayFirstThumbnail:X,displayFirstLargeImage:te})),Te=Ae.filter(Boolean).map((e,t)=>(0,R.mU)({headlineAs:Q,story:e,storyPosition:t+1,analytics:{fid:c,ltpos:ke},displayLabelsWithBgColor:C,muteLabels:T,hideLabels:V,showSectionTitleAsLabel:J,hideAllImages:q,displayFirstThumbnail:Z,displayFirstLargeImage:ne})),Ne=Ce.filter(Boolean).map((e,t)=>(0,R.mU)({headlineAs:Q,story:e,storyPosition:t+1,analytics:{fid:c,ltpos:ke},displayLabelsWithBgColor:k,muteLabels:U,hideLabels:z,showSectionTitleAsLabel:Y,hideAllImages:G,displayFirstThumbnail:ee,displayFirstLargeImage:re})),Ie={text:u,href:p},Le={labelData:{as:g,slug:be,name:he,text:h,href:v,hidePackageLabel:S},stories:Pe},De={labelData:{as:g,slug:we,name:ve,text:b,href:w,hidePackageLabel:O},stories:Te},Ee={labelData:{as:g,slug:Se,name:je,text:y,href:j,hidePackageLabel:_},stories:Ne},$e=(0,o.A)([{[`mt-${n}`]:n,[`mb-${s}`]:s}]);return(0,x.jsxs)("div",{style:(0,f.Td)(ie?365:0),children:[(0,x.jsx)("div",{className:$e,"data-sophi-feature":(0,E.Uv)(c),"data-sophi-managed":d,children:(0,x.jsx)(N,{packageLabel:m?void 0:Ie,packagesData:[Le,De,Ee]})}),(0,x.jsx)(M.A,{name:ce,items:Pe.map(e=>e.url)}),(0,x.jsx)(M.A,{name:ce,items:Te.map(e=>e.url)}),(0,x.jsx)(M.A,{name:de,items:Ne.map(e=>e.url)})]})}q.propTypes=H,q.displayName="VerticalListsTopics",q.label="Package: Vertical Lists - 3 Topics",q.icon="picture-polaroid-four",q.dynamic=!0;var G=q},77808:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return se}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(86780),l=n.n(s),c=n(17291),d=n(93900);const u=8,p={customFields:l().shape({featureContentConfig:l().contentConfig(c.ZB),marginTop:d.Ay.marginTop,marginBottom:
2d.Ay.marginBottom,numOfItemsToDisplay:l().number.tag({label:"Number of items to display",description:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)",defaultValue:u}),headlineAs:d.Ay.htmlHeadlineAs,displayLabelsWithBgColor:d.Ay.displayLabelsWithBgColor,muteLabels:d.Ay.muteLabels,hideLabels:d.Ay.hideLabels,showSectionTitleAsLabel:d.Ay.showSectionTitleAsLabel,analyticsIdentifier:l().string.tag({label:"Analytics Identifier"}),sophiManaged:d.Ay.sophiManaged,contentVisibility:d.Ay.contentVisibility}),outputType:l().string,type:l().string};var m=n(21143),f=n.n(m),g=n(76739),h=n(4373),b=n(41944),y=n(45217),v=n(71900),w=n(4041),x=n(40966),j=n(70015),S=n(30137),O=n(82655),_=n(85349);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach(function(t){k(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const P=f().div.withConfig({displayName:"CardVideo__ImageWrapper",componentId:"sc-wuio18-0"})(["position:relative;"]),T=f().div.withConfig({displayName:"CardVideo__ImageOverlay",componentId:"sc-wuio18-1"})(["background-color:var(--color-grey-800);opacity:0.4;height:100%;width:100%;position:absolute;top:0;"]),N=f()(y.A).withConfig({displayName:"CardVideo__StyledIcon",componentId:"sc-wuio18-2"})(["position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);"]);function I({headline:e,label:t={text:"",variant:"topic"},photo:n={url:"",alt:""},photoSources:r={},url:i="",analyticsContentId:o,ltpos:a,isSponsored:s=!1}){const{as:l,text:c,icon:d}=e||{};if(!c)return null;const{aspectRatioDebug:u,src:p,width:m,height:f,sources:h,alt:y,caption:A}=(0,j.qk)(n,r);return(0,_.jsx)(w.A,{url:i,analyticsContentId:o,ltpos:a,label:c,children:(0,_.jsxs)(g.A,{gridCols:`${(0,S.D0)(90)} auto`,gap:`0 ${(0,S.D0)(16)}`,alignItems:"start",justifyContent:"start",children:[p?(0,_.jsxs)(P,{children:[(0,_.jsx)(x.A,{src:p,srcset:h?.srcset,sizes:h?.sizes,width:m,height:f,loading:"lazy",alt:y||A,"data-aspect-ratio-debug":u}),"video"===d?.type?(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(T,{}),(0,_.jsx)(N,{symbol:"play",width:23,height:23,inverted:!0})]}):null]}):null,(0,_.jsxs)(v.A,{gap:`${(0,S.D0)(8)} 0`,justifyContent:"flex-start",children:[t&&(0,_.jsx)(b.E,C({isSponsored:s},t)),(0,_.jsx)(O.A,{as:l,className:s?"text-helb-6":"text-pb-9",icon:d,children:c})]})]})})}I.displayName="CardVideo";var L=I,D=n(94566);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){R(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function R(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const B=(0,S.D0)(16),M=(0,D.dt)("mobileWide"),U=(0,D.dt)("tablet"),F=(0,D.dt)("desktop"),V=f()(g.A).withConfig({displayName:"PackageVideo__GridContainer",componentId:"sc-187t9va-0"})(["@media (min-width:","rem){gap:"," 0;padding:",";border:",";}@media (min-width:","rem){grid-template-columns:repeat(2,1fr);}"],U.rem,(0,S.D0)(8),B,S.XE,F.rem),z=f()(g.A).withConfig({displayName:"PackageVideo__GridTwoBigStories",componentId:"sc-187t9va-1"})(["grid-template-rows:repeat(2,auto);padding-top:",";@media (min-width:","rem){grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:0 ",";}@media (min-width:","rem){padding-top:0;}@media (min-width:","rem){gap:0 ",";}"],(0,S.D0)(8),M.rem,(0,S.D0)(16),U.rem,F.rem,B),W=f()(g.A).withConfig({displayName:"PackageVideo__GridSixStories",componentId:"sc-187t9va-2"})(["gap:"," 0;@media (min-width:","rem){grid-template-columns:repeat(2,1fr);}@media (min-width:","rem){gap:"," ",";margin-left:",';position:relative;&::before{content:"";width:1px;background-color:var(--color-grey-200);position:absolute;top:0;bottom:0;right:50%;display:block;}}'],(0,S.D0)(16),U.rem,F.rem,(0,S.D0)(24),(0,S.D0)(32),(0,S.D0)(16)),H=f().div.withConfig({displayName:"PackageVideo__FlexStory",componentId:"sc-187t9va-3"})(["border-top:",";padding-top:",";@media (min-width:","rem){&:nth-child(odd){padding-right:",";}&:nth-child(even){padding-left:",";}}@media (min-width:","rem){border-top:none;padding-top:0;&:nth-child(odd),&:nth-child(even){padding-right:0;padding-left:0;}}"],S.XE,B,U.rem,(0,S.D0)(8),(0,S.D0)(8),F.rem),q=f().div.withConfig({displayName:"PackageVideo__CardImageFullWidthWrapper",componentId:"sc-187t9va-4"})(["@media (min-width:","rem){border-right:",";padding:0 "," 0 0;}"],F.rem,S.XE,B);function G({stories:e=[],photoSources:t={},photoSourcesFullWidth:n={}}){if(0===e.length)return null;const r=e.slice(0,2).map(e=>{const{headline:t,label:r,url:i,photo:o,id:a,ltpos:s,isSponsored:l}=e,c=$($({},t),{},{className:"text-pb-8"});return(0,_.jsx)(q,{children:(0,_.jsx)(h.A,{headline:c,label:r,url:i,photo:o,p
2hotoSources:n,displayVideoIconOverlay:!0,analyticsContentId:a,ltpos:s,isSponsored:l})},t.text)}),i=e.slice(-6).map((e,n)=>{const{headline:r,label:i,url:o,photo:a,id:s,ltpos:l,isSponsored:c}=e;return(0,_.jsx)(H,{children:(0,_.jsx)(L,{headline:r,label:i,url:o,photo:a,photoSources:t,analyticsContentId:s,ltpos:l,isSponsored:c})},`${o}-${n}`)});return(0,_.jsxs)(V,{children:[(0,_.jsx)(z,{children:r}),(0,_.jsx)(W,{children:i})]})}G.displayName="PackageVideo";var K=G,J=n(79778),Y=n(85040),Q=n(8039),X=n(50508),Z=n(22771),ee=n(71019),te=n(14104),ne=n(15164),re=n(18070);const ie=(0,D.dt)("tablet"),oe={srcset:[300,600],sizes:[`(min-width: ${(0,D.dt)("desktop").rem}rem) 246px`,`(min-width: ${ie.rem}rem) 351px`,"100vw"]};function ae({customFields:e}){const{featureContentConfig:t={},marginTop:n,marginBottom:s,numOfItemsToDisplay:l=u,displayLabelsWithBgColor:c=!1,muteLabels:d=!1,hideLabels:p=!1,showSectionTitleAsLabel:m=!1,headlineAs:f="h3",analyticsIdentifier:g,sophiManaged:h,contentVisibility:b}=e,{id:y}=(0,i.useComponentContext)(),{reserveDedupeOrder:v,isReadOnlyDeduping:w}=(0,J.xR)(),x=(0,a.useRef)(void 0),{requestUri:j}=(0,Y.f)(),O=`package-video-${y}`;(0,a.useEffect)(()=>{v(O)},[O,v]);const{contentService:A="",contentConfigValues:C={size:u}}=t,k={source:A,query:C},{content_elements:P=te.tR}=(0,r.useContent)(k)||ne.vB,{stories:T}=(0,Q.u)({debugType:"Package video",storiesPage:P,dedupeSubgroup:O,dedupeLimit:l,readOnly:w(A)});if(!T.length)return null;const N=(0,Z.N)(j,g),I=(0,o.A)([{[`mt-${n}`]:n,[`mb-${s}`]:s}]),L=T.filter(Boolean).map((e,t)=>(0,ee.mU)({headlineAs:f,story:e,storyPosition:t+1,analytics:{fid:g,ltpos:N},displayLabelsWithBgColor:c,muteLabels:d,hideLabels:p,showSectionTitleAsLabel:m,disableAuthorPhotoLogic:!0}));return(0,_.jsxs)("div",{style:(0,S.Td)(b?394:0),ref:x,children:[(0,_.jsx)("div",{className:I,"data-sophi-feature":(0,X.Uv)(g),"data-sophi-managed":h,children:(0,_.jsx)(K,{stories:L,photoSourcesFullWidth:oe})}),(0,_.jsx)(re.A,{name:O,items:L.map(e=>e.url)})]})}ae.propTypes=p,ae.displayName="Video",ae.label="Package: Video",ae.icon="picture-polaroid-four",ae.dynamic=!0;var se=ae},13876:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(78299),d=n(93900),u=n(15710),p=n(8174),m=n(85349);const f=l().form.attrs(e=>({$width:e.$width})).withConfig({displayName:"SearchForm__StyledForm",componentId:"sc-n6ydqm-0"})(["max-width:",";"],e=>e.$width),g={id:i().string.isRequired,theme:i().oneOf(["light","dark"]).isRequired,layout:i().oneOf(["header","financial","results"]).isRequired,label:i().string,actionPath:i().string,inputValue:i().string,placeholder:i().string,searchMode:i().string,searchSort:i().string,hideLabel:i().bool,input:i().string,onChange:i().func,onSubmit:i().func,reference:d.Ay.reference,width:i().string,includeHiddenFields:i().bool,analytics:i().shape({fid:i().string,action:i().string,label:i().string}),children:i().node};function h({id:e,theme:t,layout:n,label:r="Search",actionPath:i="/search/",placeholder:s="Enter a search term or stock symbol",searchMode:l="all",searchSort:d="recent",hideLabel:g=!1,input:h="",onChange:b=e=>e,onSubmit:y=u.lQ,reference:v=null,width:w="100%",includeHiddenFields:x=!0,analytics:j={fid:"",action:"search the site",label:"search icon"},children:S}){const[O,_]=(0,a.useState)(""),A=(0,a.useRef)(void 0),C=v||A,k=(0,o.A)(["c-search-box__label","text-gmb-6",{"bl-1":"header"!==n,"u-visually-hidden":g}]),P=(0,a.useMemo)(()=>e||`search-input-${(0,p.kX)()}`,[e]);return(0,a.useEffect)(()=>{h&&_(h)},[h]),(0,m.jsxs)(f,{className:(0,o.A)(["c-search-box",{"c-search-box--rounded":"financial"===n,[`c-search-box--${t}`]:!!t}]),action:i,method:"GET",role:"search",onSubmit:y,$width:w,children:[r&&(0,m.jsx)("label",{htmlFor:P,className:k,children:r}),(0,m.jsxs)("div",{className:"c-search-box__controls",children:[(0,m.jsx)("input",{type:"search",value:O,id:P,name:"q",className:"c-search-box__input",placeholder:s,autoComplete:"off",required:!0,ref:C,onChange:e=>{b(e.target.value),_(e.target.value)}}),x?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("input",{type:"hidden",name:"mode",value:l||"all"}),(0,m.jsx)("input",{type:"hidden",name:"S",value:d||"recent"})]}):null,(0,m.jsx)(c.Ay,{analytics:j,"aria-label":"Search",icon:"search",type:"submit",borderRadius:"0",style:{border:"1px solid var(--color-grey-300)",borderLeft:"none"}})]}),S]})}h.propTypes=g,h.displayName="SearchForm",t.A=h},33500:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var r=n(14375),i=n(4321),o=(n(40809),n(97024)),a=n(77813),s=n(54971),l=n(56494),c=n(86780),d=n.n(c),u=n(93900),p=n(89724),m=n(89211);const f="https://www.theglobeandmail.com/files/dev/puzzle/Illos/Crossword%20-%20Fri%20-record%20player.png",g={customFields:d().shape({puzzleSchedule:d().oneOf(m.kI).tag({label:"Puzzle schedule",description:"Select the target puzzle schedule",defaultValue:m.c7.DAILY,group:"Schedule"}),weeklyPuzzleDay:d().oneOf(m.R9).tag({label:"Weekly puzzle day",description:"Select the day for the puzzle, Only used for weekly games",defaultValue:m.qn.MONDAY,group:"Schedule"}),puzzleName:d().string.tag({label:"Puzzle name",description:"The name of the puzzle",defaultValue:"Daily Crossword",group:"Puzzle card content"}),puzzleDescription:d().string.tag({label:"Puzzle description",description:"The description of the puzzle",defaultValue:"Solve today's puzzle",group:"Puzzle card content"}),puzzleUrl:d().string.tag({label:"Puzzle URL",description:"The URL of the target puzzle",defaultValue:p.r6,group:"Puzzle card content"}),puzzleQuery:d().string.tag({label:"Puzzle query (optional)",description:"Optional query to find the puzzle story. If results are found, the first result's URL is used; otherwise the configured Puzzle URL is used.",defaultValue:"",group:"Puzzle card content"}),puzzleImageUrl:d().string.tag({label:"Puzzle image URL",description:"The image URL of the puzzle",defaultValue:f,group:"Puzzle card content"}),sophiFeature:u.Ay.sophiFeature}),outputType:d().string,type:d().string};var h=n(50508),b=n(15164),y=n(85349);const v="atm-Game";function w({customFields:e}){const{puzzleSchedule:t=m.c7.DAILY,weeklyPuzzleDay:n=m.qn.MONDAY,puzzleName:c="Daily crossword",puzzleDescription:d="Solve today's puzzle",puzzleUrl:u=p.r6,puzzleQuery:g="",puzzleImageUrl:w=f,sophiFeature:x}=e,{id:j}=(0,i.useComponentContext)(),{isAdmin:S}=(0,i.useAppContext)(),{mobileDisplayMode:O,numberOfStories:_,showStoryRowImages:A,showDekWhenWide:C,showDekWhenNarrow:k,textAboveImage:P}=(0,o.fG)(),T=(0,r.useContent)({source:g?"content-search":null,query:g?{contentQuery:g,size:1}:void 0}),N=(0,p.De)(u,t,n),I=T?.content_elements?.[0]?.canonical_url,L={headlines:{basic:c},subheadlines:{basic:d},canonical_url:I??N,mainPhoto:{url:w}},D=S&&(0,y.jsx)(a.A,{type:"generic",text:`${v}: No content`});return(0,y.jsx)("div",{className:"tgam-card-game","data-sophi-feature":(0,h.Uv)(x),children:N?(0,y.jsx)(l.U,{cardType:"tgam-card-game-row",componentId:j,displayType:s.rU.GAME,hideBylinesAndTools:!0,labelData:b.vB,mobileDisplayMode:O,numberOfStories:_,showImages:A,showSubheadlineWhenNarrow:k,showSubheadlineWhenWide:C,story:L,textAboveImage:P}):D})}w.propTypes=g,w.displayName="Game",w.label=v,w.icon="module-puzzle",w.dynamic=!0;var x=w},24357:function(e,t,n){"use strict";n.d(t,{AP:function(){return v},FJ:function(){return p},Un:function(){return u},X_:function(){return d},j6:function(){return y},o4:function(){return g},p9:function(){return m},sj:function(){return w},tn:function(){return h}});var r=n(86780),i=n.n(r),o=n(73837),a=n(93900);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=["bottom","top"],u=!1,p=80,m=50,f={r3x2:o.Il.r3x2,r1x1:o.Il.r1x1,r4x3:o.Il.r4x3,r1xI:o.Il.r1xI},g=Object.keys(f),h=g[0],b=l(l({},f),{},{r4x5:o.Il.r4x5,r2x3:o.Il.r2x3}),y=Object.keys(b),v=y[5],w={customFields:i().shape({url:i().string.tag({label:"Canonical URL",description:"Override the Content Source article(s) to be displayed."}),overrideHeadline:a.Ay.overrideHeadline,overrideDek:a.Ay.overrideDek,hideSubheadline:i().bool.tag({label:"Hide deck on desktop",description:"When checked and the card appears in its wide display format, the dek will be hidden. The dek is always hidden when card appears in its narrow display format.",defaultValue:!1}),hideLabel:a.Ay.hideLabel,packageLabel:i().string.tag({label:"Package Label",description:"The label to appear at the top of this package",defaultValue:""}),showBylines:a.Ay.showBylines,showHeadshot:a.Ay.showHeadshot,additionalBylineText:a.Ay.additionalBylineText,lightBackgroun
2d:i().bool.tag({label:"Light background",description:"Display a light background behind the text.",defaultValue:u}),textAlignment:i().oneOf(d).tag({label:"Text alignment",description:"Vertical alignment of the text.",defaultValue:d[0]}),gradientOpacity:i().number.tag({label:"Gradient opacity (percentage)",description:"How solid/opaque the image overlay should be.",defaultValue:p}),gradientHeight:i().number.tag({label:"Gradient height (percentage)",description:"How much of the image should be covered by the gradient.",defaultValue:m}),defaultImageRatio:i().oneOf(g).tag({label:"Desktop aspect ratio",labels:f,description:"Image aspect ratio to use when the screen is wide and the card doesn't fill the entire width. This setting is ignored when premium media is present.",defaultValue:h}),mobileImageRatio:i().oneOf(y).tag({label:"Mobile aspect ratio",labels:b,description:"Image aspect ratio to use when the screen is narrow and the card fills the entire width. This setting is ignored when premium media is present.",defaultValue:v}),noLayoutBorder:a.Ay.noLayoutBorder,noLayoutSpacing:a.Ay.noLayoutSpacing,marginBottom:a.Ay.marginBottom,marginTop:a.Ay.marginTop,sophiFeature:a.Ay.sophiFeature}),outputType:i().string,sectionId:i().number,type:i().string}},82457:function(e,t,n){"use strict";n.r(t);var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(77813),l=n(24291),c=n(79639),d=n(18070),u=n(24357),p=n(79778),m=n(80918),f=n(60392),g=n(29297),h=n(50508),b=n(71019),y=n(86058),v=n(57817),w=n(63488),x=n(85349);const j="edt-Image Background";function S({customFields:e}){const{additionalBylineText:t,defaultImageRatio:n=u.tn,gradientHeight:S=u.p9,gradientOpacity:O=u.FJ,hideLabel:_=!1,hideSubheadline:A=!1,lightBackgroun
2d:C=u.Un,marginBottom:k,marginTop:P,mobileImageRatio:T=u.AP,noLayoutBorder:N=!1,noLayoutSpacing:I=!1,overrideDek:L,overrideHeadline:D,packageLabel:E,showBylines:$,showHeadshot:R,sophiFeature:B,textAlignment:M=u.X_[0],url:U=""}=e,{isAdmin:F}=(0,i.useAppContext)(),{removeDuplicates:V,reserveDedupeOrder:z}=(0,p.xR)(),{id:W}=(0,i.useComponentContext)(),H=`edt-image-background-${W}`;(0,a.useEffect)(()=>{z(H)},[H,z]);const q=(0,r.useContent)({source:U?"content-by-canonical-url-cards":null,query:{url:U,env:U.startsWith("/sb/")?"dev":"prod"}}),G=q?.canonical_url,K=(0,m.Ak)(G);(0,a.useEffect)(()=>{G&&V({items:[G],subgroup:H,group:"section",limit:1})},[H,V,G]);const J=(0,g.f)(q,f.Y.ARC),Y=(0,w.Nj)({story:J,headline:D,subheadline:L}),Q=(0,h.Uv)(B)||"story card image background",X=(0,w.$S)(u.o4,n),Z=(0,w.$S)(u.j6,T),ee=(0,y.ik)(Y),te={label:Y?.label,primarySite:ee,storyType:Y?.type},ne=(0,b.lN)(te),re=!Y?.canonical_url,ie=F&&(0,x.jsx)(s.A,{type:"generic",text:`${j}: No content`}),oe=(0,l.D)(M)?M:"bottom",{defaultSource:ae,mobileSource:se}=(0,v.n)(Y),le=re?ie:(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(c.X,{additionalBylineText:t,componentId:W,forceBylines:$,forceHeadshot:R,gradientHeight:S,gradientOpacity:O,hideLabel:_,hideSubheadline:A,labelData:ne,lightBackgroun
2d:C,packageLabel:E,photoDataLgScreen:{aspectRatio:X,source:ae},photoDataSmScreen:{aspectRatio:Z,source:se||ae},story:Y,textAlignment:oe}),!F&&(0,x.jsx)(d.A,{name:`story-card-${W}`,items:[K]})]}),ce=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":!re&&N,"tgam-layout-item--no-spacing":!re&&I}]),de=(0,o.A)([{[`mt-${P}`]:!re&&P,[`mb-${k}`]:!re&&k}]);return(0,x.jsx)("div",{className:ce,children:(0,x.jsx)("div",{className:de,"data-sophi-feature":Q,children:le})})}S.propTypes=u.sj,S.displayName="StoryCardImageBackgroundBlock",S.label=j,S.icon="grid-dot",S.featurePlugins=["content-search"],S.dynamic=!0,t.default=S},27105:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return G},displaySize:function(){return W}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(77813),d=n(24291),u=n(88960),p=n(77228),m=n(18070),f=n(86780),g=n.n(f),h=n(17291),b=n(73837),y=n(93900);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach(function(t){x(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const j={r3x2:b.Il.r3x2,r1x1:b.Il.r1x1,r4x3:b.Il.r4x3,r1xI:b.Il.r1xI},S=Object.keys(j),O=S[0],_=w(w({},j),{},{r4x5:b.Il.r4x5,r2x3:b.Il.r2x3}),A=Object.keys(_),C=A[0],k={customFields:g().shape({contentConfig:g().contentConfig(h.uy),dedupeBufferSize:y.Ay.dedupeBufferSize,hideLabel:y.Ay.hideLabel,defaultImageRatio:g().oneOf(S).tag({label:"Desktop image aspect ratio",labels:j,description:"Image aspect ratio to use when the screen is wider than 'mobile'. This setting is ignored when premium media is present.",defaultValue:O}),mobileImageRatio:g().oneOf(A).tag({label:"Mobile image aspect ratio",labels:_,description:"Image aspect ratio to use when the screen is 'mobile'. This setting is ignored when premium media is present.",defaultValue:C}),mediaType:g().oneOf(u.ah).tag({label:"Featured media type",labels:u.Z2,description:"The media type to use for the story. If set to 'premium', the premium media will be used.",defaultValue:u.Z2.BASIC}),loopVideo:y.Ay.loopVideo,packageLabel:g().string.tag({label:"Package Label",description:"The label to appear at the top of this package",defaultValue:""}),showDekWhenNarrow:y.Ay.showDekWhenNarrow,showBylines:y.Ay.showBylines,showHeadshot:y.Ay.showHeadshot,additionalBylineText:y.Ay.additionalBylineText,centerAlignHeadline:y.Ay.centerAlignHeadline,showBreakingLabel:y.Ay.showBreakingLabel,showContentLabel:y.Ay.showContentLabel,showFranchiseLabel:y.Ay.showFranchiseLabel,showLiveLabel:y.Ay.showLiveLabel,showMediaLabel:y.Ay.showMediaLabel,sophiFeature:y.Ay.sophiFeature,noLayoutBorder:y.Ay.noLayoutBorder,noLayoutSpacing:y.Ay.noLayoutSpacing,marginTop:y.Ay.marginTop,marginBottom:y.Ay.marginBottom}),outputType:g().string,sectionId:g().number,type:g().string};var P=n(79778),T=n(8039),N=n(80918),I=n(60392),L=n(29297),D=n(50508),E=n(14104),$=n(57817),R=n(79073),B=n(15164),M=n(85349);function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?U(Object(n),!0).forEach(function(t){V(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function V(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const z="atm-Major display",W=1,H=l().div.withConfig({displayName:"default__Container",componentId:"sc-1pvsm6w-0"})(["margin:",";"],d.T);function q({customFields:{additionalBylineText:e="",centerAlignHeadline:t=!1,contentConfig:n={},dedupeBufferSize:s=3,defaultImageRatio:l=O,hideLabel:d=!1,loopVideo:f=!1,marginBottom:g=0,marginTop:h=0,mediaType:b=u.Z2.BASIC,mobileImageRatio:y=C,noLayoutBorder:v=!1,noLayoutSpacing:w=!1,packageLabel:x="",showBylines:j,showDekWhenNarrow:S,showHeadshot:_,showBreakingLabel:A=!0,showContentLabel:k=!0,showFranchiseLabel:U=!1,showLiveLabel:V=!0,showMediaLabel:q=!0,sophiFeature:G}}){const{isAdmin:K}=(0,i.useAppContext)(),{id:J}=(0,i.useComponentContext)(),{reserveDedupeOrder:Y,isReadOnlyDeduping:Q}=(0,P.xR)(),X=`atm-major-display-${J}`;(0,a.useEffect)(()=>{Y(X)},[X,Y]);const{contentService:Z="",contentConfigValues:ee={}}=n,te=Q(Z),ne=te?W:W+s,re=te?0:W,ie=(0,r.useContent)({source:Z,query:F(F({},ee),{},{size:ne})}),oe=ie?.content_elements??E.tR,{stories:ae}=(0,T.u)({debugType:"Atm Major Display",storiesPage:oe,dedupeLimit:re,dedupeSubgroup:X,readOnly:te}),se=ae?.[0]??B.vB,le=(0,N.Ak)(se.canonical_url??""),ce=(0,L.f)(se,I.Y.ARC),de=ce?._id||"",ue=(0,D.Uv)(G)||"story card major display",pe=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":v,"tgam-layout-item--no-spacing":w}]),{defaultSource:me,mobileSource:fe}=(0,$.n)(ce),{computedMarginTop:ge,computedMarginBottom:he}=(0,R.$)({marginTop:h,marginBottom:g}),be=K&&(0,M.jsx)(c.A,{type:"generic",text:`${z}: No content`});return(0,M.jsx)("div",{className:pe,"data-sophi-feature":ue,"data-card-type":"tgam-card-major-display","data-content-id":de,children:(0,M.jsxs)(H,{$marginTop:ge,$marginBottom:he,children:[de?(0,M.jsx)(p.A,{additionalBylineText:e,centerAlignHeadline:t,componentId:J,featuredMediaType:b,forceBylines:j,forceHeadshot:_,hideLabel:d,packageLabel:x,photoDataLgScreen:{aspectRatio:l,source:me},photoDataSmScreen:{aspectRatio:y,source:fe||me},showDekWhenNarrow:S,showBreakingLabel:A,showContentLabel:k,showFranchiseLabel:U,showLiveLabel:V,showMediaLabel:q,story:ce,loopVideo:f}):be,!K&&(0,M.jsx)(m.A,{name:`story-card-${J}`,items:[le]})]})})}q.propTypes=k,q.displayName="MajorDisplayAtmBlock",q.label=z,q.icon="browser-page-account",q.dynamic=!0;var G=q},93642:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return V}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(77813),d=n(24291),u=n(88960),p=n(77228),m=n(18070),f=n(86780),g=n.n(f),h=n(73837),b=n(93900);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){w(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const x={r3x2:h.Il.r3x2,r1x1:h.Il.r1x1,r4x3:h.Il.r4x3,r1xI:h.Il.r1xI},j=Object.keys(x),S=j[0],O=v(v({},x),{},{r4x5:h.Il.r4x5,r2x3:h.Il.r2x3}),_=Object.keys(O),A=_[0],C={"4hammer1":"Hammer headline - 1","4hammer2":"Hammer headline - 2"},k={customFields:g().shape({url:g().string.tag({label:"Canonical URL",description:"The canonical URL of the full story block",defaultValue:""}),hammerTime:g().bool.tag({label:"Hammer Time!",description:"When checked, the Hammer Headline will appear above the timeline package.",defaultValue:!1}),hideLabel:b.Ay.hideLabel,defaultImageRatio:g().oneOf(j).tag({label:"Desktop image aspect ratio",labels:x,description:"Image aspect ratio to use when the screen is wider than 'mobile'. This setting is ignored when premium media is present.",defaultValue:S}),mobileImageRatio:g().oneOf(_).tag({label:"Mobile image aspect ratio",labels:O,description:"Image aspect ratio to use when the screen is 'mobile'. This setting is ignored when premium media is present.",defaultValue:A}),mediaType:g().oneOf(u.ah).tag({label:"Featured media type",labels:u.Z2,description:"The media type to use for the story. If set to 'premium', the premium media will be used. This will be ignored if Hammer Time is enabled, as that has no image",defaultValue:u.Z2.BASIC}),loopVideo:b.Ay.loopVideo,packageLabel:g().string.tag({label:"Package Label",description:"The label to appear at the top of this package",defaultValue:""}),overrideHeadline:b.Ay.overrideHeadline,overrideDek:b.Ay.overrideDek,showDekWhenNarrow:b.Ay.showDekWhenNarrow,showBylines:b.Ay.showBylines,showHeadshot:b.Ay.showHeadshot,additionalBylineText:b.Ay.additionalBylineText,centerAlignHeadline:b.Ay.centerAlignHeadline,hammerCaps:g().bool.tag({label:"Uppercase Hammer Headline",description:"Display the hammer headline in all caps",defaultValue:!1,group:"Hammer Headline Options"}),hammerDisplayType:g().oneOf(Object.keys(C)).tag({label:"Hammer Display Type",labels:C,description:"The style of the hammer headline.",defaultValue:"4hammer1",group:"Hammer Headline Options"}),showBreakingLabel:b.Ay.showBreakingLabel,showContentLabel:b.Ay.showContentLabel,showFranchiseLabel:b.Ay.showFranchiseLabel,showLiveLabel:b.Ay.showLiveLabel,showMediaLabel:b.Ay.showMediaLabel,sophiFeature:b.Ay.sophiFeature,noLayoutBorder:b.Ay.noLayoutBorder,noLayoutSpacing:b.Ay.noLayoutSpacing,marginTop:b.Ay.marginTop,marginBottom:b.Ay.marginBottom}
2),outputType:g().string,sectionId:g().number,type:g().string};var P=n(35813),T=n(79778),N=n(80918),I=n(60392),L=n(29297),D=n(50508),E=n(57817),$=n(79073),R=n(63488),B=n(85349);const M="edt-Major display",U=l().div.withConfig({displayName:"default__Container",componentId:"sc-82fkcs-0"})(["margin:",";"],d.T);function F({customFields:{additionalBylineText:e="",centerAlignHeadline:t=!1,defaultImageRatio:n=S,hammerCaps:s=!1,hammerDisplayType:l="4hammer1",hammerTime:d=!1,hideLabel:f=!1,loopVideo:g=!1,marginBottom:h=0,marginTop:b=0,mediaType:y=u.Z2.BASIC,mobileImageRatio:v=A,noLayoutBorder:w=!1,noLayoutSpacing:x=!1,overrideDek:O="",overrideHeadline:C="",packageLabel:k="",showBylines:F,showDekWhenNarrow:V,showHeadshot:z,showBreakingLabel:W=!0,showContentLabel:H=!0,showFranchiseLabel:q=!1,showLiveLabel:G=!0,showMediaLabel:K=!0,sophiFeature:J,url:Y=""}}){const{isAdmin:Q}=(0,i.useAppContext)(),{removeDuplicates:X,reserveDedupeOrder:Z}=(0,T.xR)(),{id:ee}=(0,i.useComponentContext)(),te=`edt-major-display-${ee}`;(0,a.useEffect)(()=>{Z(te)},[te,Z]);const ne=(0,r.useContent)({source:Y?"content-by-canonical-url-cards":null,query:{url:Y,env:Y.startsWith("/sb/")?"dev":"prod"}}),re=ne?.canonical_url??"",ie=(0,N.Ak)(re);if((0,a.useEffect)(()=>{re&&X({items:[re],subgroup:te,group:"section",limit:1})},[te,X,re]),!Y)return(0,B.jsx)(c.A,{type:"generic",text:`${M}: No content`});const oe=(0,L.f)(ne,I.Y.ARC),ae=(0,R.Nj)({story:oe,headline:C,subheadline:O}),se=ae?._id||"",le=(0,D.Uv)(J)||"story card major display",ce=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":w,"tgam-layout-item--no-spacing":x}]),de=(0,R.$S)(j,n),ue=(0,R.$S)(_,v),{defaultSource:pe,mobileSource:me}=(0,E.n)(ae),{computedMarginTop:fe,computedMarginBottom:ge}=(0,$.$)({marginTop:b,marginBottom:h}),he=Q&&(0,B.jsx)(c.A,{type:"generic",text:`${M}: No content`});return(0,B.jsx)("div",{className:ce,"data-sophi-feature":le,"data-card-type":"tgam-card-major-display","data-content-id":ae?._id,children:se&&d?(0,B.jsx)(P.e,{additionalBylineText:e,componentId:ee,forceHeadshot:z,hammerCaps:s,hideLabel:f,labelText:k,showBylines:F,showDekWhenNarrow:V,story:ae,variant:l}):se?(0,B.jsxs)(U,{$marginTop:fe,$marginBottom:ge,children:[(0,B.jsx)(p.A,{additionalBylineText:e,centerAlignHeadline:t,componentId:ee,featuredMediaType:y,forceBylines:F,forceHeadshot:z,hideLabel:f,packageLabel:k,photoDataLgScreen:{aspectRatio:de,source:pe},photoDataSmScreen:{aspectRatio:ue,source:me||pe},showDekWhenNarrow:V,showBreakingLabel:W,showContentLabel:H,showFranchiseLabel:q,showLiveLabel:G,showMediaLabel:K,story:ae,loopVideo:g}),!Q&&(0,B.jsx)(m.A,{name:`story-card-${ee}`,items:[ie]})]}):he})}F.propTypes=k,F.displayName="MajorDisplayEdtBlock",F.label=M,F.icon="browser-page-account",F.featurePlugins=["content-search"],F.dynamic=!0;var V=F},90923:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return j}});var r=n(4321),i=n(13287),o=n(40809),a=n(21143),s=n.n(a),l=n(67967),c=n(27721),d=n(86780),u=n.n(d),p=n(89412),m=n(93900);const f={customFields:u().shape({nativoCollapsible:p.A.nativoCollapsible,nativoRootMargin:p.A.nativoRootMargin,nativoThreshold:p.A.nativoThreshold,noLayoutBorder:m.Ay.noLayoutBorder,noLayoutSpacing:m.Ay.noLayoutSpacing})};var g=n(94566),h=n(85349);const b="nativo-card-standalone",y=(0,o.lazy)(()=>n.e(4302).then(n.bind(n,65734)).then(e=>({default:e.DebugNativoAd}))),v=(0,g.dt)("tablet"),w=s().div.withConfig({displayName:"default__StyledDiv",componentId:"sc-104kfek-0"})([".tgam-layout-wrapped-card{border-radius:0;margin-inline:var(--tgam-page-margin-negative,0);margin-block:calc( (var(--tgam-layout-area-row-gap,0) / 2 - var(--tgam-layout-item-border-size,0) / 2) * -1 );.ntv-disc,.tgam-card-headline,.tgam-card-bylines__name{color:var(--color-grey-800);}}@media (min-width:","rem){.tgam-layout-wrapped-card{border-radius:8px;margin:0;}}"],v.rem);function x({customFields:e}){const{nativoCollapsible:t=!1,nativoRootMargin:n,nativoThreshold:a,noLayoutBorder:s,noLayoutSpacing:d}=e,{isAdmin:u}=(0,r.useAppContext)(),[p,m]=(0,o.useState)(!1),f=(0,o.useRef)(null);(0,o.useEffect)(()=>{const e=new URLSearchParams(window.location.search).get("debugAd");m("true"===e||"1"===e)},[]);const g=(0,i.A)(["tgam-layout-item",{"tgam-layout-item--no-border":s,"tgam-layout-item--no-spacing":d}]);return u?(0,h.jsx)(c.A,{visible:{mobile:!0,portrait:!0,landscape:!0,desktop:!0},text:"Ad Nativo Standalone Card"}):(0,h.jsx)(w,{className:g,ref:f,children:p?(0,h.jsx)(y,{height:100}):(0,h.jsx)(l.w,{placeholderClass:`js-${b}`,rootMargin:n,threshold:a,collapsible:t,nativoParentRef:f,className:b})})}x.propTypes=f,x.displayName="NativoCardBlock",x.label="Nativo Standalone Card",x.icon="arc-ads",x.dynamic=!0;var j=x},46169:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=n(14375),i=n(4321),o=n(40809),a=n(97024),s=n(77813),l=n(54971),c=n(56494),d=n(18070),u=n(86780),p=n.n(u),m=n(93900);const f={customFields:p().shape({url:p().string.tag({label:"Canonical URL",description:"The canonical URL of the story row block",defaultValue:""}),overrideHeadline:m.Ay.overrideHeadline,overrideDek:m.Ay.overrideDek,showBylines:m.Ay.showBylines,showHeadshot:m.Ay.showHeadshot,sophiFeature:m.Ay.sophiFeature}),outputType:p().string,type:p().string};var g=n(79778),h=n(80918),b=n(60392),y=n(29297),v=n(50508),w=n(15164),x=n(63488),j=n(85349);const S="edt-Opinion Row";function O({customFields:e}){const{overrideHeadline:t="",overrideDek:n="",showBylines:u=!1,showHeadshot:p=!1,sophiFeature:m="story row opinion",url:f=""}=e,{isAdmin:O}=(0,i.useAppContext)(),{removeDuplicates:_,reserveDedupeOrder:A}=(0,g.xR)(),{id:C}=(0,i.useComponentContext)(),{mobileDisplayMode:k,numberOfStories:P,showStoryRowImages:T,showDekWhenWide:N,showDekWhenNarrow:I,textAboveImage:L}=(0,a.fG)(),D=`edt-opinion-row-${C}`;(0,o.useEffect)(()=>{A(D)},[D,A]);const E=(0,r.useContent)({source:f?"content-by-canonical-url-cards":null,query:{url:f,env:f.startsWith("/sb/")?"dev":"prod"}}),$=E?.canonical_url,R=(0,h.Ak)($);(0,o.useEffect)(()=>{$&&_({items:[$],subgroup:D,group:"section",limit:1})},[D,_,$]);const B=(0,y.f)(E,b.Y.ARC),M=(0,x.Nj)({story:B,headline:t,subheadline:n}),U=O&&(0,j.jsx)(s.A,{type:"generic",text:`${S}: No content`});return(0,j.jsx)("div",{className:"tgam-card-opinion-row","data-sophi-feature":(0,v.Uv)(m),children:M?.canonical_url?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(c.U,{cardType:"tgam-card-opinion-row",componentId:C,displayType:l.rU.OPINION,forceBylines:u,forceHeadshot:p,hideLabel:!0,labelData:w.vB,mobileDisplayMode:k,numberOfStories:P,showImages:T,showSubheadlineWhenNarrow:I,showSubheadlineWhenWide:N,story:M,textAboveImage:L}),!O&&(0,j.jsx)(d.A,{name:`story-card-${C}`,items:[R]})]}):U})}O.propTypes=f,O.displayName="OpinionRowCard",O.label=S,O.icon="paragraph-image-right",O.featurePlugins=["content-search"],O.dynamic=!0;var _=O}
2,22458:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return S}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(77813),l=n(37150),c=n(78299),d=n(86153),u=n(9458),p=n(50508),m=n(6825),f=n(15164),g=n(86780),h=n.n(g),b=n(17291),y=n(93900);const v={customFields:h().shape({contentConfig:h().contentConfig(b.uy),displayType:h().select(["Audio Hub","Podcast Card","Right Rail Callout"]).tag({label:"Display type",description:"Select the display type for the podcast story cards.",defaultValue:"Podcast Card"}),podcastName:h().string.tag({label:"Podcast name",description:"Optional label shown above the headline.",defaultValue:""}),podcastPageUrl:h().string.tag({label:"Podcast URL",description:"Optional URL to the podcast page. If provided, the podcast name will be a link."}),podcastImageUrl:h().string.tag({label:"Podcast image URL",description:"Optional override image used for the podcast thumbnail.",defaultValue:""}),audioAppLink1:h().string.tag({label:"Audio app link 1",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink2:h().string.tag({label:"Audio app link 2",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink3:h().string.tag({label:"Audio app link 3",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink4:h().string.tag({label:"Audio app link 4",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink5:h().string.tag({label:"Audio app link 5",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink6:h().string.tag({label:"Audio app link 6",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink7:h().string.tag({label:"Audio app link 7",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink8:h().string.tag({label:"Audio app link 8",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink9:h().string.tag({label:"Audio app link 9",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),audioAppLink10:h().string.tag({label:"Audio app link 10",description:"Optional podcast app URL. Platform name and icon are inferred from the URL.",defaultValue:"",group:"Linked audio apps"}),marginTop:y.Ay.marginTop,marginBottom:y.Ay.marginBottom,sophiFeature:y.Ay.sophiFeature}),outputType:h().string,sectionId:h().number,type:h().string};var w=n(85349);const x=[{hostMatch:/apple\.com$/i,icon:"apple-podcasts",label:"Apple Podcasts"},{hostMatch:/spotify\.com$/i,icon:"spotify",label:"Spotify"},{hostMatch:/amazon\./i,icon:"amazon",label:"Amazon Music"},{hostMatch:/iheart\.com$/i,icon:"iheart-radio",label:"iHeartRadio"},{hostMatch:/pocketcasts\.com$|pca\.st$/i,icon:"pocket-casts",label:"Pocket Casts"},{hostMatch:/youtube\.com$|youtu\.be$/i,icon:"youtube",label:"YouTube"},{hostMatch:/deezer\.com$/i,icon:"listen",label:"Deezer"},{hostMatch:/feeds\.|\.rss$|rss/i,icon:"rss",label:"RSS"}];function j({customFields:e=f.vB}){const{contentConfig:t={},displayType:n="Podcast Card",podcastName:g="",podcastPageUrl:h="",podcastImageUrl:b="",audioAppLink1:y="",audioAppLink2:v="",audioAppLink3:j="",audioAppLink4:S="",audioAppLink5:O="",audioAppLink6:_="",audioAppLink7:A="",audioAppLink8:C="",audioAppLink9:k="",audioAppLink10:P="",marginTop:T,marginBottom:N,sophiFeature:I="story card podcast"}=e,{id:L}=(0,i.useComponentContext)(),{isAdmin:D}=(0,i.useAppContext)(),{contentService:E="",contentConfigValues:$={}}=t,R=(0,r.useContent)({source:E,query:$}),B=R?.content_elements?.[0]??null,M=B?.headlines?.basic||"",U=B?.canonical_url||"",F=B?.additional_properties?.audio?.podcast?.duration??B?.additional_properties?.audio?.tts?.duration??((0,m.yx)(B)?B?.duration:0),V=F>0?Math.ceil(F/60):0,z=(0,a.useMemo)(()=>{const e=new Set;return[y,v,j,S,O,_,A,C,k,P].forEach(t=>{"string"==typeof t&&t.trim()&&e.add(t.trim())}),Array.from(e)},[y,v,j,S,O,_,A,C,k,P]),W=(0,a.useMemo)(()=>z.map(e=>function(e){try{const t=new URL(e),n=x.find(e=>e.hostMatch.test(t.hostname));if(n)return{icon:n.icon,label:n.label,url:e}}
2catch(t){console.error("tgam.fusion.story-card-podcast.audio-platform.error:",e,t)}return{icon:"listen",label:"Audio platform",url:e}}(e)),[z]),H=b||function(e){return e?.additional_properties?.audio?.podcast?.podcastImageUrl||e?.promo_items?.basic?.url||e?.promo_items?.lead_art?.url||""}(B),q=!U,G=D&&(0,w.jsx)(s.A,{type:"generic",text:"Podcast Card: No content"}),K="Right Rail Callout"===n,J=(0,o.A)(["tgam-card-podcast",{"tgam-card-podcast--right-rail-callout":K},{[`mt-${T}`]:!q&&T,[`mb-${N}`]:!q&&N}]);return(0,w.jsx)("div",{className:"tgam-layout-item",children:(0,w.jsx)("article",{className:J,"data-sophi-feature":(0,p.Uv)(I),"data-content-id":B?._id,"data-sophi-label":g,children:q?G:(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)("div",{className:"tgam-card-podcast__heading-area",children:[h?(0,w.jsx)(c.Ay,{className:"tgam-card-podcast__podcast-link",classFont:"text-gml-3",href:h,variant:c.Ck.LINK,children:g}):(0,w.jsx)("span",{className:"tgam-card-podcast__podcast-label text-gml-3",children:g}),U?(0,w.jsx)(d.A,{canonicalUrl:U,className:"tgam-card-podcast__headline",children:M}):(0,w.jsx)("h2",{className:"tgam-card-podcast__headline text-pm-8",children:M})]}),(0,w.jsxs)("a",{href:U,className:"tgam-card-podcast__thumb-link","aria-label":M,children:[(0,w.jsx)("span",{className:"tgam-card-podcast__soundwave","aria-hidden":"true",children:(0,w.jsx)(u.A,{symbol:"soundwave",width:"140",height:"42"})}),H?(0,w.jsx)("img",{src:H,alt:g,className:"tgam-card-podcast__thumb",loading:"lazy"}):(0,w.jsx)("span",{className:"tgam-card-podcast__thumb tgam-card-podcast__thumb--fallback",children:(0,w.jsx)(u.A,{symbol:"listen",width:"40",height:"40"})})]}),(0,w.jsxs)("div",{className:"tgam-card-podcast__bottom-row",children:[V>0?(0,w.jsxs)("div",{className:"tgam-card-podcast__episode-meta text-gmr-6","aria-label":"Episode duration",children:[(0,w.jsx)(u.A,{symbol:"listen",width:"14",height:"14",className:"tgam-card-podcast__episode-icon"}),(0,w.jsx)("span",{children:`${V} min`})]}):(0,w.jsx)("span",{}),(0,w.jsx)("div",{className:"tgam-card-podcast__tools-area",children:(0,w.jsx)(l.E,{componentId:L,story:B||f.vB,listenOptions:W})})]})]})})})}j.propTypes=v,j.displayName="StoryCardPodcast",j.label="Podcast Story Card",j.icon="book-sound",j.dynamic=!0;var S=j},52185:function(e,t,n){"use strict";n.d(t,{AP:function(){return g},i:function(){return h},j6:function(){return f},o4:function(){return u}});var r=n(86780),i=n.n(r),o=n(73837),a=n(93900);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d={r3x2:o.Il.r3x2,r1x1:o.Il.r1x1,r4x3:o.Il.r4x3,r1xI:o.Il.r1xI},u=Object.keys(d),p=u[0],m=l(l({},d),{},{r1x1sm:o.Il.r1x1sm,r4x5:o.Il.r4x5,r2x3:o.Il.r2x3}),f=Object.keys(m),g=f[0],h={customFields:i().shape({url:i().string.tag({label:"Canonical URL",description:"Override the Content Source article(s) to be displayed."}),isFeaturedCard:i().bool.tag({label:"Display as featured card",description:"Whether to display the card as a featured card.",defaultValue:!1}),isDecreasedHeadlineSize:i().bool.tag({label:"Decrease featured headline size",description:'Decreases headline size back to its regular size when "Display as featured card" is checked',defaultValue:!1}),featuredMediaType:a.Ay.featuredMediaType,loopVideo:a.Ay.loopVideo,overrideHeadline:a.Ay.overrideHeadline,overrideDek:a.Ay.overrideDek,showDekWhenNarrow:a.Ay.showDekWhenNarrow,showDekWhenWide:a.Ay.showDekWhenWide,greyTheme:a.Ay.greyTheme,hideLabel:a.Ay.hideLabel,showBylines:a.Ay.showBylines,showHeadshot:a.Ay.showHeadshot,additionalBylineText:a.Ay.additionalBylineText,centerAlignHeadline:i().bool.tag({label:"Centre headline",description:"When checked, the headline will be centred.",defaultValue:!1}),textAboveImage:a.Ay.textAboveImage,defaultImageRatio:i().oneOf(u).tag({label:"Desktop aspect ratio",labels:d,description:"Image aspect ratio to use when the screen is wider than 'mobile'. This setting is ignored when premium media is present.",defaultValue:p}),mobileImageRatio:i().oneOf(f).tag({label:"Mobile aspect ratio",labels:m,description:"Image aspect ratio to use when the screen is 'mobile'. This setting is ignored when premium media is present.",defaultValue:g}),packageLabel:i().string.tag({label:"Package Label",description:"The label to appear at the top of this feature",defaultValue:""}),noLayoutBorder:a.Ay.noLayoutBorder,noLayoutSpacing:a.Ay.noLayoutSpacing,marginTop:a.Ay.marginTop,marginBottom:a.Ay.marginBottom,relatedStories:i().string.tag({label:"Related stories",description:"Related story urls with optional headline overrides",formPlugin:"related-stories",defaultValue:null}),sophiFeature:a.Ay.sophiFeature}
2),outputType:i().string,sectionId:i().number,type:i().string}},14460:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return q}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(77813),l=n(76336),c=n(87421),d=n(66274),u=n(37150),p=n(16805),m=n(23134),f=n(26998),g=n(61021),h=n(6369),b=n(41944),y=n(80436),v=n(86153),w=n(67591),x=n(46051),j=n(71019),S=n(86058),O=n(89211),_=n(63488),A=n(99818),C=n(85349);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N({additionalBylineText:e,analytics:t={},centerAlignHeadline:n=!1,className:r,componentId:i,featuredMediaType:a,forceBylines:s=!1,forceHeadshot:l=!1,hideLabel:k=!1,isBusinessStandard:T=!1,loopVideo:N=!1,mobileImageIsSmall:I=!1,packageLabel:L,photoDataLgScreen:D,photoDataSmScreen:E,relatedStories:$,showPublishDate:R=!1,showSubheadlineWhenNarrow:B=!1,showSubheadlineWhenWide:M=!0,story:U,textAboveImage:F=!1,theme:V=_.cj.DEFAULT,toggletipPosition:z=x.$d.TOP_RIGHT}){const W=U.headlines.basic,H=U.subheadlines.basic,q=U.owner.sponsored,G={label:U?.label,primarySite:(0,S.ik)(U),storyType:U?.type},K=V===_.cj.GREY,J=new Date(U.publishedDate),Y=R&&""!==U.publishedDate&&!Number.isNaN(J.getTime())?(0,A.K)(J):null,Q=(0,g.M)({featuredMediaType:a,isSponsored:q,mainPhoto:U.mainPhoto,promoItems:U.promo_items,isGreyTheme:K,loopVideo:N}),X=(0,f.z)({canonicalUrl:U.canonical_url,className:"tgam-card-standard__photo--sm-screen",photoData:E}),Z=(0,f.z)({canonicalUrl:U.canonical_url,className:"tgam-card-standard__photo--lg-screen",photoData:D}),ee=(0,j.lN)(G),te=K?"dark":"light",ne=(0,o.A)(["tgam-card-standard",{"tgam-card-standard--centered-text":n,"tgam-card-standard--grey":K,"tgam-card-standard--text-above-photo":F,"tgam-card-standard--no-subheadline-sm-screen":!B,"tgam-card-standard--no-subheadline-lg-screen":!M,"tgam-card-standard--small-photo-sm-screen":!Q&&X&&I,"tgam-card-standard--no-photo-sm-screen":!Q&&!X,"tgam-card-standard--no-photo-lg-screen":!Q&&!Z,"tgam-card-standard--business":T},r]),re=(0,C.jsxs)("div",{className:"tgam-card-standard__headline-area",children:[(0,C.jsxs)("div",{className:"tgam-card-standard__headline-area__labels",children:[!k&&(0,C.jsx)(b.E,P(P({},ee),{},{isSponsored:q,mode:te})),L&&(0,C.jsx)(h.A,{theme:te,children:L})]}),(0,C.jsx)(v.A,{canonicalUrl:U.canonical_url,theme:V,children:W}),(0,C.jsx)(w.A,{theme:V,children:H}),(0,C.jsx)(p.I,{additionalText:e,credits:U?.credits?.by??[],forceBylines:s,forceHeadshot:l,labelData:ee,subtype:U?.subtype??"",storyOwner:U?.owner,theme:V,ignoreStaffOrFreelance:!0,debugType:"StoryCardStandard"})]});return(0,C.jsx)(y.A,{children:(0,C.jsxs)("div",{className:(0,o.A)(["tgam-card-standard-root",{"tgam-card-standard-root--grey":K}]),children:[(0,C.jsxs)("article",{className:ne,"data-sophi-feature":t?.fid,"data-card-style":V,"data-card-type":"tgam-card-standard","data-content-id":U._id,"data-sophi-label":W,children:[F&&re,(0,C.jsx)("div",{className:"tgam-card-standard__media-area",children:Q||(0,C.jsxs)(C.Fragment,{children:[X,Z]})}),!F&&re,(0,C.jsxs)("div",{className:"tgam-card-standard__tools-area",children:[R&&(0,C.jsx)("time",{className:"text-gmr-5 tgam-card-standard__tools-area__time",dateTime:U.publishedDate&&!Number.isNaN(J.getTime())?(0,O.$8)(J):void 0,title:U.publishedDate&&!Number.isNaN(J.getTime())?J.toLocaleStr
2ing("en-CA",{timeZone:O.CC}):void 0,children:Y}),(0,C.jsx)(m.N,{story:U,theme:V}),(0,C.jsx)(d.L,{componentId:i,story:U,theme:V,analytics:t}),(0,C.jsx)(u.E,{componentId:i,story:U,theme:V,toggletipPosition:z,analytics:t})]})]}),(0,C.jsx)(c.b,{greyTheme:K,relatedStories:$})]})})}N.displayName="StoryCardStandard";var I=n(18070),L=n(24357),D=n(52185),E=n(79778),$=n(89167),R=n(85040),B=n(80918),M=n(60392),U=n(29297),F=n(50508),V=n(14104),z=n(57817);const W="edt-Standard";function H({customFields:e}){const{additionalBylineText:t,centerAlignHeadline:n,defaultImageRatio:c=L.tn,featuredMediaType:d="basic",greyTheme:u,hideLabel:p,isFeaturedCard:m,isDecreasedHeadlineSize:f,loopVideo:g=!1,marginBottom:h,marginTop:b,mobileImageRatio:y=L.AP,noLayoutBorder:v=!1,noLayoutSpacing:w=!1,overrideDek:x,overrideHeadline:j,packageLabel:S,relatedStories:O,showBylines:A,showHeadshot:k,showDekWhenNarrow:P,showDekWhenWide:T,sophiFeature:D,textAboveImage:H,url:q=""}=e,{globalContent:G,isAdmin:K}=(0,i.useAppContext)(),{id:J}=(0,i.useComponentContext)(),{removeDuplicates:Y,reserveDedupeOrder:Q}=(0,E.xR)(),{layout:X}=(0,$.p_)(),{isSection:Z}=(0,R.f)(),ee=`edt-standard-${J}`;(0,a.useEffect)(()=>{Q(ee)},[ee,Q]);const te=(0,r.useContent)({source:q?"content-by-canonical-url-cards":null,query:{url:q,env:q.startsWith("/sb/")?"dev":"prod"}}),ne=te?.canonical_url,re=(0,B.Ak)(ne),ie=(0,a.useMemo)(()=>(0,_.ve)(O),[O]),oe=(0,_.IL)(O),ae=(0,r.useContent)(oe),se=ae?.content_elements??V.tR,{relatedStoriesItems:le,relatedStoriesUrls:ce}=(0,a.useMemo)(()=>{if(se?.length){const e=(0,_.sm)(ie,ae),t=e.map(e=>e.canonical_url);return{relatedStoriesItems:e,relatedStoriesUrls:t}}return{relatedStoriesItems:V.tR,relatedStoriesUrls:V.tR}},[ie,ae,se]);(0,a.useEffect)(()=>{ne&&Y({items:[ne,...ce],subgroup:ee,group:"section"})},[ee,Y,ne,ce]);const de=(0,F.Uv)(D)||"story card standard",ue=G?._id||"",pe=Z("investing")||ue.startsWith("/investing"),me=Z("business")||ue.startsWith("/business"),fe=X.includes("2025")&&!m&&(pe||me),ge=(0,_.$S)(L.o4,c),he=y?.endsWith("sm")?"1:1":(0,_.$S)(L.j6,y),be=(0,U.f)(te,M.Y.ARC),ye=(0,_.Nj)({story:be,headline:j,subheadline:x}),ve=!ne,we=K&&(0,C.jsx)(s.A,{type:"generic",text:`${W}: No content`}),{defaultSource:xe,mobileSource:je}=(0,z.n)(ye),Se=ve?we:(0,C.jsxs)(C.Fragment,{children:[m?(0,C.jsx)(l.A,{additionalBylineText:t,centerAlignHeadline:n,componentId:J,featuredMediaType:d,isDecreasedHeadlineSize:f,forceBylines:A,forceHeadshot:k,hideLabel:p,ignoreStaffOrFreelance:!0,packageLabel:S,photoDataLgScreen:{aspectRatio:ge,source:xe},photoDataSmScreen:{aspectRatio:he,source:je||xe},relatedStories:le,showSubheadlineWhenNarrow:P,showSubheadlineWhenWide:T,story:ye,loopVideo:g,textAboveImage:H,theme:u?_.cj.GREY:_.cj.DEFAULT}):(0,C.jsx)(N,{additionalBylineText:t,centerAlignHeadline:n,componentId:J,featuredMediaType:d,forceBylines:A,forceHeadshot:k,hideLabel:p,isBusinessStandard:fe,mobileImageIsSmall:!0===y?.endsWith("sm"),packageLabel:S,photoDataLgScreen:{aspectRatio:ge,source:xe},photoDataSmScreen:{aspectRatio:he,source:je||xe},relatedStories:le,showSubheadlineWhenNarrow:P,showSubheadlineWhenWide:T,story:ye,loopVideo:g,textAboveImage:H,theme:u?_.cj.GREY:_.cj.DEFAULT}),!K&&(0,C.jsx)(I.A,{name:`story-card-${J}`,items:[re]})]}),Oe=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":!ve&&v,"tgam-layout-item--no-spacing":!ve&&w}]),_e=(0,o.A)(["tgam-card-standard-block",{[`mt-${b}`]:!ve&&b,[`mb-${h}`]:!ve&&h}]);return(0,C.jsx)("div",{className:Oe,children:(0,C.jsx)("div",{className:_e,"data-sophi-feature":de,children:Se})})}H.propTypes=D.i,H.displayName="StoryCardStandardBlock",H.label=W,H.icon="paragraph-image-right",H.featurePlugins=["content-search"],H.dynamic=!0;var q=H},59650:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return C}});var r=n(14375),i=n(4321),o=n(40809),a=n(21143),s=n.n(a),l=n(97024),c=n(77813),d=n(56494),u=n(18070),p=n(86780),m=n.n(p),f=n(93900);const g={customFields:m().shape({url:m().string.tag({label:"Canonical URL",description:"The canonical URL of the story row block",defaultValue:""}),overrideHeadline:f.Ay.overrideHeadline,overrideDek:f.Ay.overrideDek,hideLabel:f.Ay.hideLabel,showBylines:f.Ay.showBylines,showHeadshot:f.Ay.showHeadshot}),outputType:m().string,type:m().string};var h=n(79778),b=n(80918),y=n(60392),v=n(29297),w=n(71019),x=n(86058),j=n(63488),S=n(85349);const O="edt-Story Row",_=s().div.withConfig({displayName:"default__DivStyled",componentId:"sc-vp0rc7-0"}
2)(["height:100%;"]);function A({customFields:{hideLabel:e=!1,overrideHeadline:t="",overrideDek:n="",showBylines:a=!1,showHeadshot:s=!1,url:p=""}}){const{isAdmin:m}=(0,i.useAppContext)(),{removeDuplicates:f,reserveDedupeOrder:g}=(0,h.xR)(),{id:A}=(0,i.useComponentContext)(),{mobileDisplayMode:C,numberOfStories:k,showStoryRowImages:P,showDekWhenWide:T,showDekWhenNarrow:N,textAboveImage:I}=(0,l.fG)(),L=`edt-story-row-${A}`;(0,o.useEffect)(()=>{g(L)},[L,g]);const D=(0,r.useContent)({source:p?"content-by-canonical-url-cards":null,query:{url:p,env:p.startsWith("/sb/")?"dev":"prod"}}),E=D?.canonical_url,$=(0,b.Ak)(E);(0,o.useEffect)(()=>{E&&f({items:[E],subgroup:L,group:"section",limit:1})},[L,f,E]);const R=(0,v.f)(D,y.Y.ARC),B=(0,j.Nj)({story:R,headline:t,subheadline:n});let M=null;if(B?.canonical_url){const t=(0,x.ik)(B),n=(0,w.lN)({label:B.label,primarySite:t,storyType:B.type});M=(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(d.U,{componentId:A,forceBylines:a,forceHeadshot:s,hideLabel:e,labelData:n,mobileDisplayMode:C,numberOfStories:k,showImages:P,showSubheadlineWhenNarrow:N,showSubheadlineWhenWide:T,story:B,textAboveImage:I}),!m&&(0,S.jsx)(u.A,{name:`story-card-${A}`,items:[$]})]})}else m&&(M=(0,S.jsx)(c.A,{type:"generic",text:`${O}: No content`}));return(0,S.jsx)(_,{children:M})}A.propTypes=g,A.displayName="StoryRowCard",A.label=O,A.icon="browser-page-account",A.featurePlugins=["content-search"],A.dynamic=!0;var C=A},92440:function(e,t,n){"use strict";n.d(t,{AP:function(){return g},j6:function(){return f},o4:function(){return u},tn:function(){return p},ty:function(){return b}});var r=n(86780),i=n.n(r),o=n(73837),a=n(93900);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d={r3x2:o.Il.r3x2,r1x1:o.Il.r1x1},u=Object.keys(d),p=u[0],m=l(l({},d),{},{r4x5:o.Il.r4x5,r2x3:o.Il.r2x3}),f=Object.keys(m),g=f[0],h={"4hammer1":"Hammer headline - 1","4hammer2":"Hammer headline - 2"},b={customFields:i().shape({url:i().string.tag({label:"Canonical URL",description:"Override the Content Source article(s) to be displayed."}),featuredMediaType:i().oneOf(["basic","premium"]).tag({label:"Featured Media",description:"Should the basic or premium featured media be shown for this story? (default is basic)",defaultValue:"premium"}),hammerTime:i().bool.tag({label:"Hammer Time!",description:"When checked, the Hammer Headline will appear above the timeline package.",defaultValue:!1}),hideSubheadline:i().bool.tag({label:"Hide the deck",description:"When checked, the deck will be hidden.",defaultValue:!0}),hammerCaps:i().bool.tag({label:"Uppercase Headline",description:"Display the headline in all caps",defaultValue:!1}),timelineHtml:i().richtext.tag({label:"Timeline HTML",description:"HTML content to display the timeline.",defaultValue:""}),hammerLabelText:i().string.tag({label:"Package Label",description:"The package label to appear at the top of this feature",defaultValue:""}),hammerDisplayType:i().oneOf(Object.keys(h)).tag({label:"Hammer Display Type",labels:h,description:"The style of the hammer headline.",defaultValue:"4hammer1"}),headlineOverride:i().string.tag({label:"Headline override",description:"When provided, this text will be used as the headline instead of the headline from the content source."}),subheadlineOverride:i().string.tag({label:"Deck override",description:"When provided, this text will be used as the subheadline instead of the subheadline from the content source."}),topAlignMedia:i().bool.tag({label:"Top-align image or media",description:"This option top-aligns any featured image or media above the timeline",defaultValue:!1}),defaultImageRatio:i().oneOf(u).tag({label:"Desktop aspect ratio",labels:d,description:"Image aspect ratio to use when the screen is wider than 'mobile'. This setting is ignored when premium media is present.",defaultValue:p}),mobileImageRatio:i().oneOf(f).tag({label:"Mobile aspect ratio",labels:m,description:"Image aspect ratio to use when the screen is 'mobile'. This setting is ignored when premium media is present.",defaultValue:g}),sophiFeature:a.Ay.sophiFeature,noLayoutBorder:a.Ay.noLayoutBorder,noLayoutSpacing:a.Ay.noLayoutSpacing,marginBottom:a.Ay.marginBottom,marginTop:a.Ay.marginTop}
2),outputType:i().string,sectionId:i().number,type:i().string}},32319:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return F}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(77813),l=n(66274),c=n(37150),d=n(23134),u=n(26998),p=n(61021),m=n(6369),f=n(41944),g=n(80436),h=n(86153),b=n(67591),y=n(2912),v=n(35813),w=n(39455),x=n(85349);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){O(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _({componentId:e,featuredMediaType:t,hammerCaps:n=!1,hammerDisplayType:r,hammerLabelText:a,hammerTime:s=!1,hideSubheadline:j=!0,labelData:O,photoDataLgScreen:_,photoDataSmScreen:A,showLabel:C=!0,story:k,timelineHtml:P,topAlignMedia:T=!1}){const{id:N}=(0,i.useComponentContext)(),I=k.owner.sponsored,L=k.headlines.basic,D=k.subheadlines.basic,E=!j&&""!==D,$=(0,w.C)({subtype:k.subtype,label:O?.text}),R=(0,p.M)({featuredMediaType:t,isSponsored:I,mainPhoto:k.mainPhoto,promoItems:k.promo_items}),B=(0,u.z)({canonicalUrl:k.canonical_url,className:"tgam-card-timeline__photo--sm-screen",photoData:A}),M=(0,u.z)({canonicalUrl:k.canonical_url,className:"tgam-card-timeline__photo--lg-screen",photoData:_}),U=(0,o.A)(["tgam-card-timeline",{"tgam-card-timeline--hammer-time":s,"tgam-card-timeline--no-photo-sm-screen":!R&&!B,"tgam-card-timeline--no-photo-lg-screen":!R&&!M,"tgam-card-timeline--top-align-media":T}]);return(0,x.jsx)(g.A,{children:(0,x.jsxs)("article",{className:U,"data-card-type":"tgam-card-timeline","data-content-id":k._id,"data-sophi-label":L,children:[s&&(0,x.jsx)("div",{className:"tgam-card-timeline__hammer",children:(0,x.jsx)(v.e,{componentId:e,hammerCaps:n,labelText:a,showBylines:$,showSubheadline:E,story:k,variant:r})}),(0,x.jsxs)("div",{className:"tgam-card-timeline__content",children:[(0,x.jsxs)("div",{className:"tgam-card-timeline__labels",children:[C&&(0,x.jsx)(f.E,S(S({},O),{},{isSponsored:I})),!s&&(0,x.jsx)(m.A,{children:a})]}),!s&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(h.A,{canonicalUrl:k.canonical_url,className:"text-pb-fluid-6-5",children:L}),E&&(0,x.jsx)(b.A,{children:D})]}),(0,x.jsx)(y.A,{id:`timeline-html-${N}`,content:P}),!s&&(0,x.jsxs)("div",{className:"tgam-card-timeline__tools-area",children:[(0,x.jsx)(d.N,{story:k}),(0,x.jsx)(l.L,{componentId:e,story:k}),(0,x.jsx)(c.E,{componentId:e,story:k})]})]}),(0,x.jsx)("div",{className:"tgam-card-timeline__media",children:R||(0,x.jsxs)(x.Fragment,{children:[B,M]})})]})})}_.displayName="TimelineCard";var A=_,C=n(18070),k=n(92440),P=n(79778),T=n(80918),N=n(60392),I=n(29297),L=n(50508),D=n(71019),E=n(86058),$=n(57817),R=n(63488),B=n(9009);const M="edt-Timeline";function U({customFields:e}){const{defaultImageRatio:t=k.tn,featuredMediaType:n="premium",hammerCaps:l=!1,hammerDisplayType:c,hammerLabelText:d,hammerTime:u=!1,headlineOverride:p,hideSubheadline:m=!0,marginBottom:f,marginTop:g,mobileImageRatio:h=k.AP,noLayoutBorder:b=!1,noLayoutSpacing:y=!1,sophiFeature:v,subheadlineOverride:w,topAlignMedia:j=!1,timelineHtml:S,url:O=""}=e,{isAdmin:_}=(0,i.useAppContext)(),{removeDuplicates:U,reserveDedupeOrder:F}=(0,P.xR)(),{id:V}=(0,i.useComponentContext)(),z=`edt-timeline-${V}`;(0,a.useEffect)(()=>{F(z)},[z,F]);const W=(0,r.useContent)({source:O?"content-by-canonical-url-cards":null,query:{url:O,env:O.startsWith("/sb/")?"dev":"prod"}}),H=W?.canonical_url,q=(0,T.Ak)(H);if((0,a.useEffect)(()=>{H&&U({items:[H],subgroup:z,group:"section",limit:1})},[z,U,H]),!W)return null;const G=(0,I.f)(W,N.Y.ARC),K=(0,R.Nj)({story:G,headline:p,subheadline:w}),J=(0,L.Uv)(v)||"story card timeline",Y=(0,R.$S)(k.o4,t),Q=(0,R.$S)(k.j6,h),X=(0,E.ik)(K),Z=(0,D.lN)({displayLabelsWithBgColor:!0,label:K.label,primarySite:X,storyType:K.type}),ee=Z?.variant===B.xb.LIVE,te=!K?.canonical_url;let ne=null;if(te)_&&(ne=(0,x.jsx)(s.A,{type:"generic",text:`${M}: No content`}));else{const{defaultSource:e,mobileSource:t}=(0,$.n)(K);ne=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(A,{componentId:V,featuredMediaType:n,hammerCaps:l,hammerDisplayType:c,hammerLabelText:d,hammerTime:u,hide
2Subheadline:m,labelData:Z,photoDataLgScreen:{aspectRatio:Y,source:e},photoDataSmScreen:{aspectRatio:Q,source:t||e},showLabel:ee,story:K,timelineHtml:S,topAlignMedia:j}),!_&&(0,x.jsx)(C.A,{name:`story-card-${V}`,items:[q]})]})}const re=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":!te&&b,"tgam-layout-item--no-spacing":!te&&y}]),ie=(0,o.A)([{[`mt-${g}`]:!te&&g,[`mb-${f}`]:!te&&f}]);return(0,x.jsx)("div",{className:re,children:(0,x.jsx)("div",{className:ie,"data-sophi-feature":J,children:ne})})}U.propTypes=k.ty,U.displayName="TimelineCardBlock",U.label=M,U.icon="ui-webpage-bullets",U.featurePlugins=["content-search"],U.dynamic=!0;var F=U},34290:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return z}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(77813),d=n(5334),u=n(24291),p=n(76336),m=n(19656),f=n(53659),g=n(90180),h=n(58885),b=n(79778),y=n(89167),v=n(85040),w=n(8039),x=n(29297),j=n(50508),S=n(14104),O=n(88951),_=n(57817),A=n(12675),C=n(79073),k=n(30137),P=n(86780),T=n.n(P),N=n(17291),I=n(93900);const L={customFields:T().shape({contentConfig:T().contentConfig(N.uy),dedupeBufferSize:I.Ay.dedupeBufferSize,headingText:I.Ay.headingText,linkUrl:I.Ay.headingLinkUrl,relatedTopicsList:T().kvp.tag({group:"Related topics",label:"Related topics list",description:"A list of related topics with a title and URL value pair",defaultValue:{ontario:"/canada/ontario/",alberta:"/canada/alberta/",usPolitics:"/world/us-politics/"}}),featureAlignment:T().oneOf(["left","right"]).tag({label:"Feature image alignment",description:"This selection controls whether the featured story appears on the left or the right side of the headline on wide screens.",defaultValue:"left"}),hideSecondRowImagesDesktop:T().bool.tag({label:"Hide second row images on desktop",description:"When checked, images in the second row will be hidden on desktop. Defaults to false.",defaultValue:!1}),showBylines:I.Ay.showBylines,maxVisibleStoriesMobile:T().number.tag({label:"Max visible stories on mobile",description:"The maximum number of stories to display before the 'More articles' button appears.",defaultValue:3}),sophiFeature:I.Ay.sophiFeature,showBreakingLabel:I.Ay.showBreakingLabel,showContentLabel:I.Ay.showContentLabel,showFranchiseLabel:I.Ay.showFranchiseLabel,showLiveLabel:I.Ay.showLiveLabel,showMediaLabel:I.Ay.showMediaLabel,noLayoutBorder:I.Ay.noLayoutBorder,noLayoutSpacing:I.Ay.noLayoutSpacing,marginTop:I.Ay.marginTop,marginBottom:I.Ay.marginBottom}),outputType:T().string,sectionId:T().number,type:T().string};var D=n(85349);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){R(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function R(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const B=(0,A.A)("[FourColumnFeatureRow]"),M="atm-4 Column Feature Row",U=l().div.withConfig({displayName:"default__DivFourColumnFeatureRow",componentId:"sc-1rhphxn-0"})(["margin:",";@media (max-width:","){.tgam-layout-wrapped-card[data-last-visible]::after{display:none;}.tgam-layout-wrapped-card[data-hidden]{display:none;}}"],u.T,(0,k.D0)(O.fi.sm-1)),F=l()(m.d).withConfig({displayName:"default__ShowMoreButtonStyled",componentId:"sc-1rhphxn-1"})(["@media (min-width:","){display:none;}"],(0,k.D0)(O.fi.sm));function V({customFields:e}){const{contentConfig:t={},headingText:n,linkUrl:s,relatedTopicsList:l,featureAlignment:u,hide
2SecondRowImagesDesktop:m=!1,maxVisibleStoriesMobile:A=3,dedupeBufferSize:P=6,marginTop:T,marginBottom:N,noLayoutBorder:I,noLayoutSpacing:L,showBylines:E,sophiFeature:R,showBreakingLabel:V=!0,showContentLabel:z=!0,showFranchiseLabel:W=!1,showLiveLabel:H=!0,showMediaLabel:q=!0}=e,{globalContent:G,isAdmin:K}=(0,i.useAppContext)(),{id:J}=(0,i.useComponentContext)(),{reserveDedupeOrder:Y,isReadOnlyDeduping:Q}=(0,b.xR)(),{layout:X}=(0,y.p_)(),{isSection:Z}=(0,v.f)(),ee=`atm-four-column-feature-row-${J}`;(0,a.useEffect)(()=>{Y(ee)},[ee,Y]);const te=(0,j.Uv)(R)||"four column feature row",{contentService:ne="",contentConfigValues:re={}}=t,ie=Q(ne),oe=ie?6:6+P,ae=ie?0:6,se=(0,r.useContent)({source:ne,query:$($({},re),{},{size:oe})}),le=se?.content_elements??S.tR,{stories:ce}=(0,w.u)({debugType:"Four Column Feature Row",storiesPage:le,dedupeLimit:ae,dedupeSubgroup:ee,readOnly:ie}),de=G?._id||"",ue=Z("business")||de.startsWith("/business"),pe=Z("investing")||de.startsWith("/investing"),me=X.includes("2025")&&(ue||pe),fe=ce.map(e=>(0,x.f)($($({},e),{},{contentService:ne}))),ge=ie?fe:fe.slice(0,6),he=l?Object.entries(l).map(([e,t])=>({title:e,url:t})):[],{wrappedItems:be,onButtonClick:ye,buttonVisible:ve}=(0,f.y)({applyTabIndex:!0,className:"tgam-layout-wrapped-card",maxVisible:A,items:ge?.map((e,t)=>{const{defaultSource:n,mobileSource:r}=(0,_.n)(e),i=0===t,a=(0,o.A)([{"tgam-four-column-feature-row--align-right":"right"===u&&i,"tgam-four-column-feature-row--hide-image":m&&t>1,"tgam-four-column-feature-row--business-layout":me&&i}]);return(0,D.jsx)(p.A,{className:a,componentId:`${J}-${e._id}`,forceBylines:E,hideSubheadline:!i,ignoreStaffOrFreelance:!0,photoDataSmScreen:{aspectRatio:i?"3:2":"1:1",source:r||n},photoDataLgScreen:{aspectRatio:"3:2",source:n},showBreakingLabel:V,showContentLabel:z,showFranchiseLabel:W,showLiveLabel:H,showMediaLabel:q,showToolsInHeadingArea:!0,story:e},`${J}-${e._id}`)})});(0,a.useEffect)(()=>{B.info({storiesOriginal:le,contentService:ne,contentConfigValues:re,stories:ge})},[re,ne,le,ge]);const we=!ge?.length,xe=K?(0,D.jsx)(c.A,{type:"generic",text:`${M}: No content`}):null,{computedMarginTop:je,computedMarginBottom:Se}=(0,C.$)({marginTop:T,marginBottom:N}),Oe=[{query:`@media (min-width: ${(0,k.D0)(O.fi.sm)})`,columns:2},{query:`@media (min-width: ${(0,k.D0)(O.fi.lg)})`,columns:4}],_e=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":I,"tgam-layout-item--no-spacing":L}]);return(0,D.jsx)("div",{className:_e,children:we?xe:(0,D.jsxs)(U,{className:"tgam-four-column-feature-row","data-sophi-feature":te,$marginTop:je,$marginBottom:Se,children:[(0,D.jsx)(h.w,{headingText:n,url:s}),(0,D.jsx)(g.a,{className:"four-column-feature-row__related-topics",relatedTopicsLinks:he,marginTop:"0",marginBottom:"0"}),(0,D.jsx)(d.S,{columnGap:32,cssQueries:Oe,rowGap:32,wrapItems:!1,children:be}),ve&&(0,D.jsx)(F,{onClick:ye,children:"More articles"})]})})}V.propTypes=L,V.displayName="FourColumnFeatureRowBlock",V.label=M,V.icon="picture-stack-landscape",V.dynamic=!0;var z=V},41364:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return xe}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(77813),d=n(5334),u=n(24291),p=n(65063),m=n(66274),f=n(37150),g=n(16805),h=n(23134),b=n(26998),y=n(6369),v=n(41944),w=n(80436),x=n(86153),j=n(67591),S=n(71019),O=n(86058),_=n(88951),A=n(63488),C=n(30137),k=n(85349);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){N(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function N(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
2const I={LEFT:"left",RIGHT:"right"};const L=l()(j.A).withConfig({displayName:"StoryCardFourColumnFeature__StoryCardSubheadlineStyled",componentId:"sc-7arh89-0"})(["@media (max-width:","){display:none;}"],(0,C.D0)(_.fi.sm));function D({className:e,componentId:t,forceBylines:n=!1,ignoreStaffOrFreelance:r=!1,imageAlignment:i="left",packageLabel:a,photoDataLgScreen:s,photoDataSmScreen:l,showBreakingLabel:c=!0,showContentLabel:d=!0,showFranchiseLabel:u=!1,showLiveLabel:p=!0,showMediaLabel:j=!0,story:_,textAboveImage:C=!1,theme:P=A.cj.DEFAULT}){const N=_.headlines.basic,D=_.subheadlines.basic,E=_.owner.sponsored,$={label:_?.label,overrideLabel:"",primarySite:(0,O.ik)(_),showBreakingLabel:c,showContentLabel:d,showFranchiseLabel:u,showLiveLabel:p,showMediaLabel:j},R=(0,b.z)({canonicalUrl:_.canonical_url,className:"tgam-card-four-column-feature__photo--sm-screen",photoData:l}),B=(0,b.z)({canonicalUrl:_.canonical_url,className:"tgam-card-four-column-feature__photo--lg-screen",photoData:s}),M=(0,S.lN)($),U=P===A.cj.GREY,F=U?"dark":"light",V=(0,o.A)(["tgam-card-four-column-feature",{"tgam-card-four-column-feature--grey":U,"tgam-card-four-column-feature--no-photo-sm-screen":!R,"tgam-card-four-column-feature--no-photo-lg-screen":!B,"tgam-card-four-column-feature--image-alignment-right":i===I.RIGHT,"tgam-card-four-column-feature--text-above-image":C},e]);return(0,k.jsx)(w.A,{children:(0,k.jsxs)("article",{className:V,"data-card-style":P,"data-card-type":"tgam-card-four-column-feature","data-content-id":_._id,"data-sophi-label":N,children:[(0,k.jsxs)("div",{className:"tgam-card-four-column-feature__headline-area",children:[(0,k.jsxs)("div",{className:"tgam-card-four-column-feature__headline-area__labels",children:[(0,k.jsx)(v.E,T(T({},M),{},{isSponsored:E,mode:F})),a&&(0,k.jsx)(y.A,{theme:F,children:a})]}),(0,k.jsx)(x.A,{canonicalUrl:_.canonical_url,theme:P,children:N}),(0,k.jsx)(L,{theme:P,children:D})]}),(0,k.jsxs)("div",{className:"tgam-card-four-column-feature__media-area",children:[R,B]}),(0,k.jsxs)("div",{className:"tgam-card-four-column-feature__tools-area",children:[(0,k.jsx)(g.I,{credits:_.credits.by,labelData:M,subtype:_.subtype,storyOwner:_?.owner,forceBylines:n,ignoreStaffOrFreelance:r,theme:P,debugType:"StoryCardFourColumnFeature"}),(0,k.jsx)(h.N,{story:_,theme:P}),(0,k.jsx)(m.L,{componentId:t,story:_,theme:P}),(0,k.jsx)(f.E,{className:"tgam-card-four-column-feature__article-tools",componentId:t,story:_,theme:P})]})]})})}D.displayName="StoryCardFourColumnFeature";var E=n(19656),$=n(53659),R=n(90180),B=n(58885),M=n(86780),U=n.n(M),F=n(17291),V=n(73837),z=n(93900);function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach(function(t){q(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const G={r3x2:V.Il.r3x2,r1x1:V.Il.r1x1,r4x3:V.Il.r4x3,r1xI:V.Il.r1xI},K=Object.keys(G),J=K[0],Y=H(H({},G),{},{r1x1sm:V.Il.r1x1sm,r4x5:V.Il.r4x5,r2x3:V.Il.r2x3}),Q=Object.keys(Y),X=Q[0],Z={customFields:U().shape({contentConfig:U().contentConfig(F.uy),headingText:z.Ay.headingText,linkUrl:z.Ay.headingLinkUrl,featureAlignment:U().oneOf(["left","right"]).tag({label:"Feature alignment",group:"First story",description:"This selection controls whether the featured story appears on the left or the right side of the block on wide screens.",defaultValue:"left"}),defaultImageRatio:U().oneOf(K).tag({label:"Desktop aspect ratio",labels:G,group:"First story",description:"Image aspect ratio to use when the screen is wider than 'mobile'. This setting is ignored when premium media is present.",defaultValue:J}),mobileImageRatio:U().oneOf(Q).tag({label:"Mobile aspect ratio",labels:Y,group:"First story",description:"Image aspect ratio to use when the screen is 'mobile'. This setting is ignored when premium media is present.",defaultValue:X}),textAboveImage:z.Ay.textAboveImage,greyTheme:z.Ay.greyTheme,forceBylines:U().bool.tag({label:"Show bylines",description:"Whether to show author byline(s) even when story isn't a column/opinion.",defaultValue:!1}),maxVisibleStories:U().number.tag({label:"Max visible stories on mobile",description:"The maximum number of stories to display before the 'More articles' button appears.",defaultValue:2}),relatedTopicsList:U().kvp.tag({group:"Related topics",label:"Related topics list",description:"A list of related topics with a title and URL value pair",defaultValue:{politics:"/topics/politics"}}),dedupeBufferSize:z.Ay.dedupeBufferSize,sophiCurated:z.Ay.sophiCurated,sophiFeature:z.Ay.sophiFeature,sophiManaged:z.Ay.sophiManaged,showBreakingLabel:z.Ay.showBreakingLabel,showContentLabel:z.Ay.showContentLabel,showFranchiseLabel:z.Ay.showFranchiseLabel,showLiveLabel:z.Ay.showLiveLabel,showMediaLabel:z.Ay.showMediaLabel,noLayoutBorder:z.Ay.noLayoutBorder,noLayoutSpacing:z.Ay.noLayoutSpacing,marginTop:z.Ay.marginTop,marginBottom:z.Ay.marginBottom}
2),outputType:U().string,sectionId:U().number,type:U().string};var ee=n(57990),te=n(79778),ne=n(89167),re=n(8039),ie=n(29297),oe=n(50508),ae=n(14104),se=n(57817),le=n(12675),ce=n(79073);function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?de(Object(n),!0).forEach(function(t){pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):de(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const me=(0,le.A)("[FourColumnFeature]"),fe="atm-4 Column Feature",ge=l().div.withConfig({displayName:"default__ContainerDiv",componentId:"sc-1nn16nt-0"})(["margin:",";"],u.T),he=l()(E.d).withConfig({displayName:"default__ShowMoreButtonStyled",componentId:"sc-1nn16nt-1"})(["@media (min-width:","){display:none;}"],(0,C.D0)(_.fi.sm)),be=(0,s.css)(["padding:var(--space-16);background-color:var(--color-grey-800);border-radius:var(--space-8);.tgam-card-standard--grey,.tgam-card-compact--grey{padding:0;}.tgam-card-standard--grey{.tgam-card-standard__headline-area,.tgam-card-standard__tools-area{padding:0;}}"]),ye=l().div.withConfig({displayName:"default__FourColumnFeatureStyled",componentId:"sc-1nn16nt-2"})(["display:grid;grid-template-columns:1fr;gap:1rem;margin:0;@media (max-width:","){.tgam-layout-wrapped-card[data-last-visible]::after{display:none;}.tgam-layout-wrapped-card[data-hidden]{display:none;}}",""],(0,C.D0)(_.fi.sm-1),({$greyTheme:e})=>e&&be),ve=l().div.withConfig({displayName:"default__EmphasizedCardStyled",componentId:"sc-1nn16nt-3"})(["margin-bottom:",";padding-bottom:",";"],(0,C.D0)(16),(0,C.D0)(16));function we({customFields:e}){const{contentConfig:t={},dedupeBufferSize:n=5,featureAlignment:s=I.LEFT,defaultImageRatio:l=J,mobileImageRatio:u=X,textAboveImage:m,forceBylines:f=!1,greyTheme:g=!1,headingText:h="",linkUrl:b="",marginBottom:y,marginTop:v,maxVisibleStories:w=2,noLayoutBorder:x,noLayoutSpacing:j,relatedTopicsList:S={},sophiCurated:O,sophiFeature:P,sophiManaged:T,showBreakingLabel:N=!0,showContentLabel:L=!0,showFranchiseLabel:E=!1,showLiveLabel:M=!0,showMediaLabel:U=!0}=e,{isAdmin:F}=(0,i.useAppContext)(),{id:V}=(0,i.useComponentContext)(),{reserveDedupeOrder:z,isReadOnlyDeduping:W}=(0,te.xR)(),H=`atm-four-column-feature-${V}`;(0,a.useEffect)(()=>{z(H)},[H,z]);const{contentService:q="",contentConfigValues:G={}}=t,Y=(0,A.$S)(K,l),Z=(0,A.$S)(Q,u),le=W(q),de=le?5:5+n,pe=le?0:5,be=(0,r.useContent)({source:q,query:ue(ue({},G),{},{size:de})}),we=be?.content_elements??ae.tR,{stories:xe}=(0,re.u)({debugType:"Four Column Feature",storiesPage:we,dedupeLimit:pe,dedupeSubgroup:H,readOnly:le}),{isPageHome:je}=(0,ne.p_)(),{recommendedStories:Se}=(0,ee.F)({enabled:je,forceParam:"trending",targetId:P,testName:"life_culture_home"}),Oe=(Se.length?Se:xe).map(e=>(0,ie.f)(e)),_e=le&&!Se.length?Oe:Oe.slice(0,5);(0,a.useEffect)(()=>{me.info({recommendedStories:Se,storiesOriginal:we,contentService:q,contentConfigValues:G,stories:_e})},[G,q,we,_e,Se]);const Ae=!_e?.length,Ce=F&&(0,k.jsx)(c.A,{type:"generic",text:`${fe}: No content`}),ke=_e.slice(1,5),{wrappedItems:Pe,onButtonClick:Te,buttonVisible:Ne}=(0,$.y)({applyTabIndex:!0,className:"tgam-layout-wrapped-card",maxVisible:Math.max(0,w-1),items:ke.map((e,t)=>{const{defaultSource:n,mobileSource:r}=(0,se.n)(e);return(0,k.jsx)(p.J,{componentId:e._id,forceBylines:f,ignoreStaffOrFreelance:!0,photoDataSmScreen:{aspectRatio:"1:1",source:r||n},photoDataMdScreen:{aspectRatio:"1:1",source:n},photoDataLgScreen:{aspectRatio:"3:2",source:n},showBreakingLabel:N,showContentLabel:L,showFranchiseLabel:E,showLiveLabel:M,showMediaLabel:U,story:e,theme:g?A.cj.GREY:A.cj.DEFAULT,wideDisplayLgScreen:!0},e._id||t)})}),{computedMarginTop:Ie,computedMarginBottom:Le}=(0,ce.$)({marginTop:v,marginBottom:y}),De="string"==typeof(Ee=s)&&Object.values(I).includes(Ee)?s:I.LEFT;var Ee;const $e=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":x,"tgam-layout-item--no-spacing":j}]),Re=(0,o.A)(["tgam-four-column-feature",{"tgam-four-column-feature--feature-alignment-right":s===I.RIGHT,"tgam-four-column-feature--grey":g}]),Be=(0,o.A)(["tgam-four-column-feature__col--featured",{"tgam-four-column-feature__col--featured-right":s===I.RIGHT}]),Me=Object.entries(S).map(([e,t])=>({title:e,url:t.startsWith("/")||t.includes("http")?t:`/topics/${t}`})),Ue=_e[0],{defaultSource:Fe,mobileSource:Ve}=(0,se.n)(Ue),ze=(0,oe.Uv)(P)||"four column feature";return(0,k.jsx)("div",{className:$e,children:Ae?Ce:(0,k.jsx)(ge,{$marginTop:Ie,$marginBottom:Le,children:(0,k.jsxs)(ye,{$greyTheme:g,children:[(0,k.jsx)(B.w,{greyTheme:g,headingText:h,url:b,marginBottom:"0",marginTop:"0",dataSophiFeature:ze}),(0,k.jsx)(R.a,{greyTheme:g,marginBottom:"0",marginTop:"0",relatedTopicsLinks:Me,dataSophiFeature:ze}),(0,k.jsxs)("div",{className:Re,"data-sophi-feature":ze,"data-sophi-curated":O,"data-sophi-managed":T,children:[(0,k.jsx)(ve,{className:Be,children:(0,k.jsx)(D,{componentId:Ue._id,forceBylines:f,ignoreStaffOrFreelance:!0,textAboveImage:m,imageAlignment:De,story:Ue,theme:g?A.cj.GREY:A.cj.DEFAULT,photoDataSmScreen:{aspectRatio:Z,source:Ve||Fe},photoDataLgScreen:{aspectRatio:Y,source:Fe},showBreakingLabel:N,showContentLabel:L,showFranchiseLabel:E,showLiveLabel:M,showMediaLabel:U})}),(0,k.jsx)(d.S,{borderColor:g?"var(--color-grey-700)":"var(--color-grey-200)",className:"tgam-four-column-feature__col--standard",columnGap:32,cssQueries:[{columns:1,query:`@media (min-width: ${(0,C.D0)(_.fi.sm)}) and (max-width: ${(0,C.D0)(_.fi.md-1)})`},{columns:2,query:`@media (min-width: ${(0,C.D0)(_.fi.md)})`}],rowGap:32,wrapItems:!1,children:Pe}),Ne&&(0,k.jsx)(he,{greyTheme:g,onClick:Te,children:"More articles"})]})]})})})}we.propTypes=Z,we.displayName="FourColumnFeatureBlock",we.label=fe,we.icon="alert-user",we.dynamic=!0;var xe=we},92079:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return E}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(77813),d=n(24291),u=n(76336),p=n(57990),m=n(79778),f=n(89167),g=n(8039),h=n(29297),b=n(50508),y=n(14104),v=n(57817),w=n(12675),x=n(79073),j=n(86780),S=n.n(j),O=n(17291),_=n(93900);const A={customFields:S().shape({contentConfig:S().contentConfig(O.uy),dedupeBufferSize:_.Ay.dedupeBufferSize,noLayoutBorder:_.Ay.noLayoutBorder,noLayoutSpacing:_.Ay.noLayoutSpacing,marginTop:_.Ay.marginTop,marginBottom:_.Ay.marginBottom,showBylines:_.Ay.showBylines,sophiFeature:_.Ay.sophiFeature,showBreakingLabel:_.Ay.showBreakingLabel,showContentLabel:_.Ay.showContentLabel,showFranchiseLabel:_.Ay.showFranchiseLabel,showLiveLabel:_.Ay.showLiveLabel,showMediaLabel:_.Ay.showMediaLabel}
2),outputType:S().string,sectionId:S().number,type:S().string};var C=n(85349);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const N=(0,w.A)("[FourColumnOpinionBlock]"),I="atm-4 Column Opinion",L=l().div.withConfig({displayName:"default__Div4ColumnOpinionBlock",componentId:"sc-uu046q-0"})(["margin:",";"],d.T);function D({customFields:e}){const{contentConfig:t={},dedupeBufferSize:n=4,marginTop:s,marginBottom:l,noLayoutBorder:d,noLayoutSpacing:w,showBylines:j,sophiFeature:S,showBreakingLabel:O=!0,showContentLabel:_=!0,showFranchiseLabel:A=!1,showLiveLabel:k=!0,showMediaLabel:T=!0}=e,{isAdmin:D}=(0,i.useAppContext)(),{id:E}=(0,i.useComponentContext)(),{reserveDedupeOrder:$,isReadOnlyDeduping:R}=(0,m.xR)(),B=`atm-four-column-opinion-${E}`;(0,a.useEffect)(()=>{$(B)},[B,$]);const M=(0,b.Uv)(S)||"four column opinion",{contentService:U="",contentConfigValues:F={}}=t,V=R(U),z=V?4:4+n,W=V?0:4,H=(0,r.useContent)({source:U,query:P(P({},F),{},{size:z})}),q=H?.content_elements??y.tR,{stories:G}=(0,g.u)({debugType:"Story Package Four Column Opinion",storiesPage:q,dedupeLimit:W,dedupeSubgroup:B,readOnly:V}),{isPageHome:K}=(0,f.p_)(),{recommendedStories:J}=(0,p.F)({enabled:K,forceParam:"preview",targetId:S,testName:"business_finance_home"}),Y=(J.length?J:G).map(e=>(0,h.f)(e)),Q=V&&!J.length?Y:Y.slice(0,4);(0,a.useEffect)(()=>{N.info({recommendedStories:J,storiesOriginal:q,contentService:U,contentConfigValues:F,stories:Q})},[F,U,q,Q,J]);const X=!Q?.length,Z=D&&(0,C.jsx)(c.A,{type:"generic",text:`${I}: No content`}),{computedMarginTop:ee,computedMarginBottom:te}=(0,x.$)({marginTop:s,marginBottom:l}),ne=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":d,"tgam-layout-item--no-spacing":w}]);return(0,C.jsx)("div",{className:ne,children:X?Z:(0,C.jsx)(L,{className:"tgam-four-column-opinion-block","data-sophi-feature":M,$marginTop:ee,$marginBottom:te,children:Q.map((e,t)=>{const{defaultSource:n}=(0,v.n)(e),r={aspectRatio:"1:1",source:n};return(0,C.jsx)(u.A,{cardType:"tgam-card-opinion",componentId:`${E}-${e._id}`,photoDataLgScreen:r,photoDataSmScreen:r,forceBylines:j,hideSubheadline:!0,ignoreStaffOrFreelance:!0,showBreakingLabel:O,showContentLabel:_,showFranchiseLabel:A,showLiveLabel:k,showMediaLabel:T,story:e},`${E}-${e._id||t}`)})})})}D.propTypes=A,D.displayName="StoryPackageFourColumnOpinionBlock",D.label=I,D.icon="picture-stack-landscape",D.dynamic=!0;var E=D},26673:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return B}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(43396),d=n(91602),u=n(77813),p=n(24291),m=n(76336),f=n(58885),g=n(79778),h=n(8039),b=n(46051),y=n(29297),v=n(14104),w=n(88951),x=n(57817),j=n(12675),S=n(79073),O=n(30137),_=n(86780),A=n.n(_),C=n(17291),k=n(93900);const P={customFields:A().shape({contentConfig:A().contentConfig(C.uy),headingText:k.Ay.headingText,linkUrl:k.Ay.headingLinkUrl,relatedTopicsList:A().kvp.tag({group:"Related topics",label:"Related topics list",description:"A list of related topics with a title and URL value pair",defaultValue:{style:"/life/style/",travel:"/life/travel/",horoscopes:"/life/horoscopes/"}}),dedupeBufferSize:k.Ay.dedupeBufferSize,noLayoutBorder:k.Ay.noLayoutBorder,noLayoutSpacing:k.Ay.noLayoutSpacing,marginTop:k.Ay.marginTop,marginBottom:k.Ay.marginBottom,showBylines:k.Ay.showBylines,sophiFeature:k.Ay.sophiFeature,showBreakingLabel:k.Ay.showBreakingLabel,showContentLabel:k.Ay.showContentLabel,showFranchiseLabel:k.Ay.showFranchiseLabel,showLiveLabel:k.Ay.showLiveLabel,showMediaLabel:k.Ay.showMediaLabel}
2),outputType:A().string,sectionId:A().number,type:A().string};var T=n(85349);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){L(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function L(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const D=(0,j.A)("[FourColumnRowBlock]"),E="atm-4 Column Row",$=l()(c.A).withConfig({displayName:"default__CarouselStyled",componentId:"sc-ucwyxm-0"})(["margin:",";@media (max-width:","){"," .tgam-carousel__header,.tgam-carousel__related-topics,.tgam-carousel__slides{padding-inline:var(--tgam-page-margin,16px);}}.tgam-carousel__slides{gap:32px;}"," ","{",'}.tgam-carousel__slide{position:relative;padding:0;}.tgam-carousel__slide:not(:last-child)::after{content:"";width:1px;background-color:var(--color-grey-200);position:absolute;top:0;bottom:0;right:-16px;display:block;}',"{.tgam-carousel__nav-buttons{display:none;}.tgam-carousel__slide{width:auto;flex:1;}}"],p.T,(0,O.D0)(w.fi.md-1),O.ie,(0,d.M6)(1,36,32),w.C9.md,(0,d.M6)(2,36,32),w.C9.lg);function R({customFields:e}){const{contentConfig:t={},dedupeBufferSize:n=4,headingText:s="",linkUrl:l="",marginTop:c,marginBottom:d,noLayoutBorder:p,noLayoutSpacing:w,relatedTopicsList:j,showBylines:O,sophiFeature:_,showBreakingLabel:A=!0,showContentLabel:C=!0,showFranchiseLabel:k=!1,showLiveLabel:P=!0,showMediaLabel:N=!0}=e,{isAdmin:L}=(0,i.useAppContext)(),{id:R}=(0,i.useComponentContext)(),{reserveDedupeOrder:B,isReadOnlyDeduping:M}=(0,g.xR)(),U=`atm-four-column-row-${R}`;(0,a.useEffect)(()=>{B(U)},[U,B]);const F=_||"four column row",{contentService:V="",contentConfigValues:z={}}=t,W=M(V),H=W?4:4+n,q=W?0:4,G=(0,r.useContent)({source:V,query:I(I({},z),{},{size:H})}),K=G?.content_elements??v.tR,{stories:J}=(0,h.u)({debugType:"Story Package Four Column Row",storiesPage:K,dedupeLimit:q,dedupeSubgroup:U,readOnly:W}),Y=J.map(e=>(0,y.f)(I(I({},e),{},{contentService:V}))),Q=W?Y:Y.slice(0,4);(0,a.useEffect)(()=>{D.info({storiesOriginal:K,contentService:V,contentConfigValues:z,stories:Q})},[z,V,K,Q]);const X=Object.entries(j).map(([e,t])=>({title:e,url:t})),Z=!Q?.length,ee=L?(0,T.jsx)(u.A,{type:"generic",text:`${E}: No content`}):null,{computedMarginTop:te,computedMarginBottom:ne}=(0,S.$)({marginTop:c,marginBottom:d}),re=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":p,"tgam-layout-item--no-spacing":w}]),ie=(0,o.A)(["story-package-four-column-row__carousel"]);return(0,T.jsx)("div",{className:re,children:Z?ee:(0,T.jsx)($,{$marginTop:te,$marginBottom:ne,className:ie,analytics:{fid:F},heading:()=>(0,T.jsx)(f.w,{headingText:s,url:l}),relatedTopicsLinks:X,itemsData:Q,children:({itemData:e,index:t})=>{const{defaultSource:n}=(0,x.n)(e),r={aspectRatio:"3:2",source:n};return(0,T.jsx)(m.A,{componentId:`${R}-${t}`,forceBylines:O,hideSubheadline:!0,ignoreStaffOrFreelance:!0,photoDataLgScreen:r,photoDataSmScreen:r,showBreakingLabel:A,showContentLabel:C,showFranchiseLabel:k,showLiveLabel:P,showMediaLabel:N,story:e,toggletipPosition:0===t?b.$d.TOP_LEFT:b.$d.TOP_RIGHT},`${R}-${t}`)}})})}R.propTypes=P,R.displayName="StoryPackageFourColumnRowBlock",R.label=E,R.icon="picture-stack-landscape",R.dynamic=!0;var B=R},11043:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ge}});var r=n(4321),i=n(13287),o=n(40809),a=n(21143),s=n.n(a),l=n(36618),c=n(67967),d=n(24291),u=n(66274),p=n(37150),m=n(16805),f=n(23134),g=n(26998),h=n(41944),b=n(80436),y=n(86153),v=n(41714),w=n(71019),x=n(86058),j=n(63488),S=n(85349);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?O(Object(n),!0).forEach(function(t){A(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const C="tgam-card-with-date";function k({analytics:e={},className:t,componentId:n,forceBylines:r=!1,ignoreStaffOrFreelance:o=!1,photoDataLgScreen:a,photoDataSmScreen:s,showBreakingLabel:l=!0,showContentLabel:c=!0,showFranchiseLabel:d=!1,showLiveLabel:O=!0,showMediaLabel:A=!0,story:k}){const{_id:P,publishedDate:T,canonical_url:N,type:I,subtype:L,credits:D,headlines:E,label:$}=k,{basic:R}=E||{},{by:B}=D||{},M={label:$,primarySite:(0,x.ik)(k),showBreakingLabel:l,showContentLabel:c,showFranchiseLabel:d,showLiveLabel:O,showMediaLabel:A,storyType:I},U=(0,w.lN)(M),F=(0,g.z)({canonicalUrl:N,className:`${C}__photo--sm-screen`,photoData:s}),V=(0,g.z)({canonicalUrl:N,className:`${C}__photo--lg-screen`,photoData:a}),z=(0,i.A)([C,t]);return(0,S.jsx)(b.A,{children:(0,S.jsxs)("article",{className:z,"data-sophi-feature":e?.fid,"data-card-style":j.cj.DEFAULT,"data-card-type":C,"data-content-id":P,"data-sophi-label":R,children:[(0,S.jsx)(v.A,{publishedDate:T,display:"block",dateClasses:"text-gmr-5 tgam-card-with-date__date"}),(0,S.jsxs)("div",{className:"tgam-card-with-date__media-area",children:[F,V]}),(0,S.jsxs)("div",{className:"tgam-card-with-date__headline-area",children:[(0,S.jsx)(h.E,_({},U)),(0,S.jsx)(y.A,{canonicalUrl:N,children:R})]}),(0,S.jsx)(m.I,{credits:B,forceBylines:r,ignoreStaffOrFreelance:o,labelData:U,storyOwner:k?.owner,subtype:L,debugType:"StoryCardWithDate",className:"tgam-card-with-date__bylines"}),(0,S.jsxs)("div",{className:"tgam-card-with-date__tools-area",children:[(0,S.jsx)(f.N,{story:k}),(0,S.jsx)(u.L,{componentId:n,story:k,analytics:e}),(0,S.jsx)(p.E,{componentId:n,story:k,analytics:e})]})]})})}k.displayName="StoryCardWithDate";var P=n(58885),T=n(18070),N=n(86780),I=n.n(N),L=n(89412),D=n(17291),E=n(93900);const $={customFields:I().shape({contentConfig:I().contentConfig(D.uy),displayPagination:I().bool.tag({group:"Pagination",label:"Display Pagination",defaultValue:!1,description:"Check the box to show pagination, defaults to false/hide."}),headingText:E.Ay.headingText,linkUrl:E.Ay.headingLinkUrl,noLayoutBorder:E.Ay.noLayoutBorder,noLayoutSpacing:E.Ay.noLayoutSpacing,marginTop:E.Ay.marginTop,marginBottom:E.Ay.marginBottom,showBylines:E.Ay.showBylines,inlineAds:E.Ay.inlineAds,sophiFeature:E.Ay.sophiFeature,nativoEnabled:L.A.nativoEnabled,nativoAdPlacement:L.A.nativoAdPlacement,nativoPlaceholderClass:L.A.nativoPlaceholderClass,nativoRootMargin:L.A.nativoRootMargin,nativoThreshold:L.A.nativoThreshold,nativoCollapsible:L.A.nativoCollapsible,showBreakingLabel:E.Ay.showBreakingLabel,showContentLabel:E.Ay.showContentLabel,showFranchiseLabel:E.Ay.showFranchiseLabel,showLiveLabel:E.Ay.showLiveLabel,showMediaLabel:E.Ay.showMediaLabel}),sectionId:I().number,type:I().string};var R=n(26406),B=n(79778),M=n(89167),U=n(8039),F=n(14375),V=n(85040),z=n(80443),W=n(14104);function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach(function(t){G(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function G(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var K=n(23849),J=n(9659),Y=n(29297),Q=n(50508),X=n(52709),Z=n(88951),ee=n(94566),te=n(57817),ne=n(12675),re=n(79073);function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?ie(Object(n),!0).forEach(function(t){ae(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ae(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const se=(0,ne.A)("[LatestFeedBlock]"),le=(0,o.lazy)(()=>n.e(4302).then(n.bind(n,65734)).then(e=>({default:e.DebugBaseAd}))),ce=(0,o.lazy)(()=>n.e(4302).then(n.bind(n,65734)).then(e=>({default:e.DebugNativoAd}))),de=(0,o.lazy)(()=>n.e(4302).then(n.bind(n,65734)).then(e=>({default:e.DebugArticle}))),ue=s().div.withConfig({displayName:"default__Wrapper",componentId:"sc-1p3zah-0"})(["margin:",";position:relative;"],d.T),pe=s().div.withConfig({displayName:"default__GreyAdContainer",componentId:"sc-1p3zah-1"})(["position:relative;padding:var(--space-16) 0;margin:0;min-height:398px;background-color:var(--color-grey-200);width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;","{min-height:328px;}","{display:none;}"],Z.C9.md,Z.C9.lg),me=20;function fe({customFields:e}){const{contentConfig:t={},displayPagination:n=!1,headingText:a="",inlineAds:s="",linkUrl:d="",marginBottom:u,marginTop:p,nativoAdPlacement:m=1,nativoCollapsible:f=!1,nativoEnabled:g=!1,nativoPlaceholderClass:h="js-nativo-card-latest-feed",nativoRootMargin:b,nativoThreshold:y,noLayoutBorder:v,noLayoutSpacing:w,showBylines:x=!1,sophiFeature:j,showBreakingLabel:O=!0,showContentLabel:_=!0,showFranchiseLabel:A=!1,showLiveLabel:C=!0,showMediaLabel:N=!0}=e,{adSlotPosition:I}=(0,R.gA)(),{id:L}=(0,r.useComponentContext)(),{reserveDedupeOrder:D,isReadOnlyDeduping:E}=(0,B.xR)(),[$,H]=(0,o.useState)(!1),G=(0,K._)(),Z=`latest-feed-${L}`;(0,o.useEffect)(()=>{D(Z)},[Z,D]),(0,o.useEffect)(()=>{const e=new URLSearchParams(window.location.search).get("debugAd");H("true"===e||"1"===e)},[]);const ne=s.split(",").map(e=>parseInt(e.trim(),10)).filter(e=>!isNaN(e)&&e>0),{contentService:ie="",contentConfigValues:ae={size:me}}=t,{content:fe=W.tR,total:ge}=function({contentService:e="",contentConfigValues:t}){const{requestUri:n}=(0,V.f)(),r=(0,z.a5)(n),i=parseInt(t.size,10)||10,a=(0,z.gj)(r,i),s=(0,F.useContent)({source:e,query:q(q({},t),{},{size:i,from:a})}),{content:l,total:c}=(0,o.useMemo)(()=>{if(!s)return{content:W.tR,total:0};const{content_elements:e,total:t}=s??{};return{content:e??W.tR,total:t??0}},[s]);return{content:l,total:c,currentPage:r}}({contentService:ie,contentConfigValues:ae}),{computedMarginTop:he,computedMarginBottom:be}=(0,re.$)({marginTop:p,marginBottom:u}),ye=(0,o.useRef)(null),{stories:ve}=(0,U.u)({debugType:"Latest feed",storiesPage:fe,dedupeSubgroup:Z,readOnly:E(ie)}),we=ve.map(e=>(0,Y.f)(oe(oe({},e),{},{contentService:ie}))),{urlRelative:xe,isPageSection:je}=(0,M.p_)(),Se=xe.replace(/\/page\/\d+\/?$/,"/"),Oe=Number(ae.size),_e=(0,i.A)(["tgam-layout-item","tgam-layout-item--latest-feed",{"tgam-layout-item--no-border":v,"tgam-layout-item--no-spacing":w}]),Ae=je&&g?(0,X.YY)({items:we,adPosition:m}):we;let Ce=1,ke=1;const Pe=Ae.reduce((e,t,n)=>{const{type:r}=t,i=ne.includes(ke);if(i&&ee.Sw&&se.info("insert ad:",{index:n,articleCount:ke,adInsertCount:Ce,inlineAdsArray:ne}),"nativo"===r)e.push((0,S.jsx)(o.Fragment,{children:$?(0,S.jsx)(ce,{}):(0,S.jsx)(c.w,{placeholderClass:h,rootMargin:b,threshold:y,collapsible:f,nativoParentRef:ye,className:"tgam-card-container"})},`nativo-${t._id}-${n}`));else{const{defaultSource:n,mobileSource:r}=(0,te.n)(t);if(i){const i=`ad-feed-${Ce}-${L}`,a=I(i,"flex",G),s=`flex${a>1?a:""}`;e.push((0,S.jsxs)(o.Fragment,{children:[$?(0,S.jsx)(de,{index:ke}):(0,S.jsx)(k,{componentId:`${L}-${ke}`,forceBylines:x,ignoreStaffOrFreelance:!0,photoDataLgScreen:{aspectRatio:"3:2",source:n},photoDataSmScreen:{aspectRatio:"1:1",source:r||n},showBreakingLabel:O,showContentLabel:_,showFranchiseLabel:A,showLiveLabel:C,showMediaLabel:N,story:t}),(0,S.jsx)(pe,{children:$?(0,S.jsx)(le,{index:Ce}):(0,S.jsx)(l.A,{id:i,className:"l-media l-media--latest-feed",displayType:s,inl
2ine:!0,inlineMessage:"Story continues below advertisement",lazy:!0,placeholder:!0,visible:{mobile:!0,portrait:!0,landscape:!0,desktop:!1}})})]},`${t._id}-${ke}`)),Ce+=1,ke+=1}else e.push((0,S.jsx)(o.Fragment,{children:$?(0,S.jsx)(de,{index:ke}):(0,S.jsx)(k,{componentId:`${L}-${ke}`,forceBylines:x,ignoreStaffOrFreelance:!0,photoDataLgScreen:{aspectRatio:"3:2",source:n},photoDataSmScreen:{aspectRatio:"1:1",source:r||n},showBreakingLabel:O,showContentLabel:_,showFranchiseLabel:A,showLiveLabel:C,showMediaLabel:N,story:t})},`${t._id}-${ke}`)),ke+=1}return e},[]);return(0,S.jsxs)("div",{className:_e,children:[a&&(0,S.jsx)(P.w,{headingText:a,marginBottom:be,marginTop:he,url:d,dataSophiFeature:(0,Q.Uv)(j)}),(0,S.jsxs)(ue,{$marginTop:he,$marginBottom:be,"data-sophi-feature":(0,Q.Uv)(j),ref:ye,children:[(0,S.jsx)("div",{className:"story-package-latest-feed",children:Pe}),n&&(0,S.jsx)(J.A,{total:ge,numberOfItemsPerPage:Oe,firstPageUrlOverride:Se}),(0,S.jsx)(T.A,{name:`latest-feed-${L}`,items:we.map(e=>e.canonical_url)})]})]})}fe.propTypes=$,fe.displayName="LatestFeedBlock",fe.label="atm-Latest Feed",fe.icon="picture-stack-landscape",fe.dynamic=!0;var ge=fe},79701:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ge}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(11152),l=n(77813),c=n(21143),d=n.n(c),u=n(5334),p=n(78965),m=n(19656),f=n(53659),g=n(50508),h=n(88951),b=n(57817),y=n(63488),v=n(30137),w=n(85349);const x="var(--color-grey-200)",j="var(--color-grey-700)",S=d().div.withConfig({displayName:"StoryPackageOpinion__StoryPackageOpinionStyled",componentId:"sc-an8gxf-0"})(["display:grid;gap:var(--space-16);@media (max-width:","){.tgam-layout-wrapped-card[data-last-visible]::after{display:none;}.tgam-layout-wrapped-card[data-hidden]{display:none;}}",""],(0,v.D0)(h.fi.sm-1),({$greyTheme:e=!1})=>e&&"\n    padding: var(--space-16);\n    background-color: var(--color-grey-800);\n  "),O=d().div.withConfig({displayName:"StoryPackageOpinion__CardsStyled",componentId:"sc-an8gxf-1"})(["@media (min-width:","){display:grid;grid-template-columns:2fr 3fr;gap:",";}"],(0,v.D0)(h.fi.lg),(0,v.D0)(32)),_=d().div.withConfig({displayName:"StoryPackageOpinion__FirstCardStyled",componentId:"sc-an8gxf-2"})(["@media (max-width:","){margin-bottom:",";padding-bottom:",";border-bottom:1px solid ",";}@media (min-width:",'){position:relative;&::after{content:"";width:1px;background-color:',";position:absolute;top:0;bottom:0;right:",";display:block;}}"],(0,v.D0)(h.fi.lg-1),(0,v.D0)(16),(0,v.D0)(16),({$greyTheme:e=!1})=>e?j:x,(0,v.D0)(h.fi.lg),({$greyTheme:e=!1})=>e?j:x,(0,v.D0)(-16)),A=d()(m.d).withConfig({displayName:"StoryPackageOpinion__ShowMoreButtonStyled",componentId:"sc-an8gxf-3"})(["@media (min-width:","){display:none;}"],(0,v.D0)(h.fi.sm)),C=[{query:`@media (min-width: ${(0,v.D0)(h.fi.sm)})`,columns:3}];function k({componentId:e,firstStory:t,firstStoryIsCartoon:n=!1,firstStoryPhotoRatioLg:r,firstStoryPhotoRatioSm:i,greyTheme:o=!1,heading:a,maxVisibleStories:s=3,relatedTopics:l,sophiFeature:c,sophiFeatureFirstStory:d="",sophiManaged:m,sophiManagedFirstStory:h,stories:v}){const k=o?y.cj.GREY:y.cj.DEFAULT,P=(0,g.Uv)(d)||"story package opinion - first story",T=(0,g.Uv)(c)||"story package opinion",{wrappedItems:N,onButtonClick:I,buttonVisible:L}=(0,f.y)({applyTabIndex:!0,className:"tgam-layout-wrapped-card",maxVisible:s-1,items:v?.map(t=>{const{defaultSource:n,authorSource:r,guestAuthorSource:i}=(0,b.n)(t),o=!r&&!i&&!!n;return(0,w.jsx)(p.C,{componentId:e,photoDataOpinion:{aspectRatio:"1:1",source:r||i||n},isDefaultImage:o,story:t,theme:k},t._id)})}),{defaultSource:D,mobileSource:E}=(0,b.n)(t),$=!!t&&(0,w.jsx)(_,{"data-sophi-feature":P,"data-sophi-managed":h,$greyTheme:o,children:(0,w.jsx)(p.C,{componentId:e,isFirstStory:!0,isCartoon:n,photoDataSmScreen:{aspectRatio:i,source:E||D},photoDataLgScreen:{aspectRatio:r,source:D},story:t,theme:k})});return(0,w.jsxs)(S,{$greyTheme:o,children:[a,l,(0,w.jsxs)(O,{children:[$,(0,w.jsx)("div",{"data-sophi-feature":T,"data-sophi-managed":m,children:(0,w.jsx)(u.S,{borderColor:o?j:x,columnGap:32,cssQueries:C,rowGap:32,wrapItems:!1,children:N})}),L&&(0,w.jsx)(A,{greyTheme:o,onClick:I,children:"More articles"})]})]})}k.displayName="StoryPackageOpinion";var P=n(90180),T=n(58885),N=n(86780),I=n.n(N),L=n(17291),D=n(73837),E=n(93900);function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?$(Object(n),!0).forEach(function(t){B(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const M={r3x2:D.Il.r3x2,r1x1:D.Il.r1x1,r4x3:D.Il.r4x3,r1xI:D.Il.r1xI},U=Object.keys(M),F=U[0],V=R(R({},M),{},{r4x5:D.Il.r4x5,r2x3:D.Il.r2x3}),z=Object.keys(V),W=z[0],H={0:"00:00 - 12 AM",1:"01:00 - 1 AM",2:"02:00 - 2 AM",3:"03:00 - 3 AM",4:"04:00 - 4 AM",5:"05:00 - 5 AM",6:"06:00 - 6 AM",7:"07:00 - 7 AM",8:"08:00 - 8 AM",9:"09:00 - 9 AM",10:"10:00 - 10 AM",11:"11:00 - 11 AM",12:"12:00 - 12 PM",13:"13:00 - 1 PM",14:"14:00 - 2 PM",15:"15:00 - 3 PM",16:"16:00 - 4 PM",17:"17:00 - 5 PM",18:"18:00 - 6 PM",19:"19:00 - 7 PM",20:"20:00 - 8 PM",21:"21:00 - 9 PM",22:"22:00 - 10 PM",23:"23:00 - 11 PM"},q=Object.keys(H).map(e=>Number(e)),G=q[6],K=q[6],J=q[16],Y=q[16],Q={customFields:I().shape({contentConfig:I().contentConfig(L.uy).tag({label:"Secondary content config",description:"A content source to fetch secondary stories."}),maxVisibleStories:I().number.tag({label:"Max visible stories on mobile",description:"The maximum number of stories to display before the 'More articles' button appears.",defaultValue:2}),greyTheme:E.Ay.greyTheme,headingText:E.Ay.headingText,linkUrl:E.Ay.headingLinkUrl,primaryContentConfig:I().contentConfig(L.uy).tag({group:"First story",label:"Primary content config",description:"A content source to fetch featured story. This will be displayed at the top of the package."}),cartoonQuery:I().string.tag({group:"First story",label:"Editorial cartoon query",description:"A content search query to fetch the latest Editorial cartoon (gallery article). This will be displayed at the top of the package."}),defaultImageRatio:I().oneOf(U).tag({group:"First story",label:"Desktop aspect ratio",labels:M,description:"Image aspect ratio to use when the screen is wider than 'mobile'. Does not apply to Editorial cartoons.",defaultValue:F}),mobileImageRatio:I().oneOf(z).tag({group:"First story",label:"Mobile aspect ratio",labels:V,description:"Image aspect ratio to use when the screen is 'mobile'. Does not apply to Editorial cartoons.",defaultValue:W}),startTime1:I().oneOf(q).tag({group:"First story",label:"Dayparting: Mon - Sat start time",labels:H,description:"Time when featured story starts to replace the cartoon, from Monday to Saturday.",defaultValue:G}),endTime1:I().oneOf(q).tag({group:"First story",label:"Dayparting: Mon - Sat end time",labels:H,description:"Time when featured story gets replaced by the cartoon, from Monday to Saturday.",defaultValue:J}),startTime2:I().oneOf(q).tag({group:"First story",label:"Dayparting: Sun start time",labels:H,description:"Time when featured story starts to replace the cartoon, on Sundays.",defaultValue:K}),endTime2:I().oneOf(q).tag({group:"First story",label:"Dayparting: Sun end time",labels:H,description:"Time when featured story gets replaced by the cartoon, on Sundays.",defaultValue:Y}),forceFirstStoryType:I().oneOf(["cartoon","featured story"]).tag({group:"First story",label:"Dayparting: override",description:"When set to a non-empty value, this will override the configured dayparting times."}),sophiFeatureFirstStory:I().string.tag({group:"First story",label:"Sophi feature attribute",description:'Adds a "data-sophi-feature" attribute for analytics. Sophi uses this to identify and differentiate blocks on the page.',defaultValue:""}),sophiManagedFirstStory:I().oneOf(["true","false"]).tag({group:"First story",label:"Sophi managed attribute",description:'Adds a "data-sophi-managed" attribute for analytics. Select "true" when the content is curated by Sophi as opposed to manually curated by Editorial. Otherwise, select "false" if it needs to be de-duped by Sophi or "---" if it does not.',defaultValue:void 0}),relatedTopicsList:I().kvp.tag({group:"Related topics",label:"Related topics list",description:"A list of related topics with a title and URL value pair",defaultValue:{politics:"/topics/politics"}}),primaryDedupeBufferSize:I().number.tag({group:"More",label:"Primary story dedupe buffer size",description:"The number of extra stories to fetch to account for de-duplication (since duplicate stories will not appear).",defaultValue:1}),primaryDedupeGroup:I().string.tag({group:"More",label:"Primary story de-dupe group",description:"The group name for de-duplicating stories.",defaultValue:"section"}),dedupeBufferSize:E.Ay.dedupeBufferSize,dedupeGroup:E.Ay.dedupeGroup,sophiFeature:E.Ay.sophiFeature,sophiManaged:E.Ay.sophiManaged,noLayoutBorder:E.Ay.noLayoutBorder,noLayoutSpacing:E.Ay.noLayoutSpacing,marginTop:E.Ay.marginTop,marginBottom:E.Ay.marginBottom}
2),outputType:I().string,sectionId:I().number,type:I().string};var X=n(89211),Z=n(65076),ee=n(15164);var te=n(89429),ne=n(57990),re=n(79778),ie=n(89167),oe=n(8039),ae=n(29297),se=n(14104),le=n(33630);function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(n),!0).forEach(function(t){ue(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ue(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const pe=(0,n(12675).A)("[StoryPackageOpinion]"),me="atm-Opinion Story Package";function fe({customFields:e}){const{cartoonQuery:t="",dedupeBufferSize:n=6,dedupeGroup:c="section",defaultImageRatio:d=F,forceFirstStoryType:u,greyTheme:p=!1,headingText:m="",linkUrl:f="",marginBottom:h,marginTop:b,maxVisibleStories:v,mobileImageRatio:x=W,noLayoutBorder:j=!1,noLayoutSpacing:S=!1,relatedTopicsList:O={},primaryContentConfig:_={},primaryDedupeBufferSize:A=1,contentConfig:C={},sophiFeature:N,sophiFeatureFirstStory:I,sophiManaged:L,sophiManagedFirstStory:D,startTime1:E=G,startTime2:$=K,endTime1:R=J,endTime2:B=Y}=e,{isAdmin:M}=(0,i.useAppContext)(),{id:V}=(0,i.useComponentContext)(),{reserveDedupeOrder:H,isReadOnlyDeduping:q}=(0,re.xR)(),Q=`atm-opinion-story-package-${V}-1`,ce=`atm-opinion-story-package-${V}-2`;(0,a.useEffect)(()=>{H(Q,c),H(ce,c)},[c,Q,ce,H]);const{queryCartoon:ue,hours:fe,isSunday:ge,startTimeOther:he,endTimeOther:be,startTimeSunday:ye,endTimeSunday:ve,showCartoon:we,withinFeaturedStoryTimeframe:xe}=(e=>{const{endTime1:t,endTime2:n,primaryContentConfig:r,cartoonQuery:i,forceFirstStoryType:o,startTime1:a,startTime2:s}=e,l=new Date,c=(0,X.M2)(l),d=0===(0,X.Wj)(l),u=(0,Z.eK)(s,K),p=(0,Z.eK)(n,Y),m=(0,Z.eK)(a,G),f=(0,Z.eK)(t,J),g=d?c>=u&&c<p:c>=m&&c<f,h=!(0,ee.RI)(r)&&"featured story"===o,b=i&&"cartoon"===o,y=!!b||i&&!g&&!h;return{queryCartoon:y?i:null,hours:c,isSunday:d,startTimeOther:m,endTimeOther:f,startTimeSunday:u,endTimeSunday:p,showFeaturedStory:!!h||!(0,ee.RI)(r)&&g&&!b,showCartoon:y,withinFeaturedStoryTimeframe:g}})({cartoonQuery:t,primaryContentConfig:_,forceFirstStoryType:u,startTime1:E,startTime2:$,endTime1:R,endTime2:B});(0,a.useEffect)(()=>{const e=ge?`${ye} to ${ve}`:`${he} to ${be}`;pe.debug(`${ge?"Sunday":"Not Sunday"}, ${xe?"between hours":"outside of hours"}: ${e}`),pe.debug({hours:fe,startTimeSunday:ye,endTimeSunday:ve,startTimeOther:he,endTimeOther:be})},[be,ve,fe,ge,he,ye,xe]);const je=(0,r.useContent)({source:ue?"content-search":null,query:{contentQuery:ue,size:1,env:le.Hd?"prod":"stage",sort:"display_date:desc"}})||ee.vB,Se=je?.content_elements?.[0]||null,{contentService:Oe="",contentConfigValues:_e={}}=_,Ae=q(Oe),Ce=Ae?1:1+A,{content_elements:ke=se.tR}=(0,r.useContent)({source:Oe,query:de(de({},_e),{},{size:Ce})})||{},{stories:Pe}=(0,oe.u)({debugType:"Opinion Story Package",storiesPage:ke,dedupeGroup:c,dedupeLimit:1,dedupeSubgroup:Q,readOnly:Ae}),Te=Pe?.[0]||null,Ne=we?(0,ae.f)(Se):(0,ae.f)(de(de({},Te),{},{contentService:Oe})),Ie=(0,y.$S)(U,d),Le=(0,y.$S)(z,x),{contentService:De="",contentConfigValues:Ee={}}=C,$e=q(De),Re=(0,s.G)(Ee?.size,6),Be=$e?Re:(Re??0)+(n??0),Me=$e?0:Re,{content_elements:Ue=se.tR}=(0,r.useContent)({source:De,query:de(de({},Ee),{},{size:Be})})||{},{stories:Fe}=(0,oe.u)({debugType:"Opinion Story Package",storiesPage:Ue,dedupeLimit:Me,dedupeSubgroup:ce,readOnly:$e}),{isPageHome:Ve}=(0,ie.p_)(),{recommendedStories:ze,loading:We,testIsActive:He,resolved:qe}
2=(0,ne.F)({enabled:Ve,forceParam:"preview",targetId:N,testName:"opinion_home"}),Ge=!M&&Ve,Ke=Ge&&(!qe||He&&We),Je=!M&&ze.length>0,Ye=Je?ze[0]:null,Qe=Je?ze.slice(1):Fe,Xe=Ye?(0,ae.f)(Ye):Ne,Ze=Qe.map(e=>(0,ae.f)(de(de({},e),{},{contentService:De}))),et=$e||Je?Ze:Ze.slice(0,Re),tt=(0,g.Uv)(N)||"story package opinion",nt=(0,w.jsx)(T.w,{greyTheme:p,headingText:m,marginBottom:"0",marginTop:"0",url:f,dataSophiFeature:tt}),rt=Object.entries(O).map(([e,t])=>({title:e,url:t.startsWith("/")||t.includes("http")?t:`/topics/${t}`})),it=(0,w.jsx)(P.a,{greyTheme:p,marginBottom:"0",marginTop:"0",relatedTopicsLinks:rt,dataSophiFeature:tt}),ot=!et?.length,at=M&&(0,w.jsx)(l.A,{type:"generic",text:`${me}: No content`}),st=ot?at:(0,w.jsx)(k,{componentId:V,firstStory:Xe,firstStoryIsCartoon:we&&!Ye,firstStoryPhotoRatioLg:Ie,firstStoryPhotoRatioSm:Le,greyTheme:p,heading:nt,maxVisibleStories:v,relatedTopics:it,sophiFeature:N,sophiFeatureFirstStory:I,sophiManaged:"true"===L,sophiManagedFirstStory:"true"===D,stories:et}),lt=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":!ot&&!Ke&&j,"tgam-layout-item--no-spacing":!ot&&!Ke&&S}]),ct=(0,o.A)([{[`mt-${b}`]:!ot&&b,[`mb-${h}`]:!ot&&h}]);return(0,w.jsx)("div",{className:lt,children:(0,w.jsxs)("div",{className:ct,children:[Ge&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)("div",{style:Ke?void 0:{display:"none"},children:(0,w.jsx)(te.xx,{})}),(0,w.jsx)("noscript",{children:(0,w.jsx)("style",{children:"[data-amelia-skeleton]{display:none!important}[data-amelia-content]{display:block!important}"})})]}),(0,w.jsx)("div",{"data-amelia-content":Ge||void 0,style:Ke?{display:"none"}:void 0,children:st})]})})}fe.propTypes=Q,fe.displayName="StoryPackageOpinionBlock",fe.label=me,fe.icon="alert-user",fe.dynamic=!0;var ge=fe},40372:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _e}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(11152),d=n(77813),u=n(11150),p=n(5334),m=n(19656),f=n(88951),g=n(30137);const h="var(--color-grey-200)",b="var(--color-grey-700)",y=[{query:`@media (min-width: ${(0,g.D0)(f.fi.sm)}) and (max-width: ${(0,g.D0)(f.fi.lg-1)}), (min-width: ${(0,g.D0)(f.fi.xl)})`,columns:2}],v=[{query:`@media (min-width: ${(0,g.D0)(f.fi.sm)}) and (max-width: ${(0,g.D0)(f.fi.lg-1)})`,columns:2}],w=(0,s.css)(["padding:var(--space-16);background-color:var(--color-grey-800);.tgam-card-standard--grey,.tgam-card-compact--grey{padding:0;}.tgam-card-standard--grey{.tgam-card-standard__headline-area,.tgam-card-standard__tools-area{padding:0;}}"]),x=l().div.withConfig({displayName:"StoryPackageRightRailstyles__StoryPackageRightRailStyled",componentId:"sc-1q3cj8e-0"})(["display:grid;gap:",";@media (max-width:","){.tgam-layout-wrapped-card[data-last-visible]::after{display:none;}.tgam-layout-wrapped-card[data-hidden]{display:none;}}",""],({$gap:e})=>e,(0,g.D0)(f.fi.sm-1),({$greyTheme:e=!1})=>e&&w),j=l()(m.d).withConfig({displayName:"StoryPackageRightRailstyles__ShowMoreButtonStyled",componentId:"sc-1q3cj8e-1"})(["","{display:none;}"],f.C9.sm),S=l().div.withConfig({displayName:"StoryPackageRightRailstyles__EmphasizedCardStyled",componentId:"sc-1q3cj8e-2"})(["margin-bottom:",";padding-bottom:",";border-bottom:1px solid ",";"],(0,g.D0)(16),(0,g.D0)(16),({$greyTheme:e=!1})=>e?b:h),O=l().div.withConfig({displayName:"StoryPackageRightRailstyles__ContentArea",componentId:"sc-1q3cj8e-3"})(["display:grid;grid-template-columns:1fr;gap:0;"]);var _=n(65063),A=n(66274),C=n(37150),k=n(16805),P=n(23134),T=n(26998),N=n(6369),I=n(41944),L=n(80436),D=n(86153),E=n(67591),$=n(71019),R=n(86058),B=n(63488),M=n(85349);function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach(function(t){V(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}
2function V(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z({className:e,componentId:t,packageLabel:n,forceBylines:r=!1,photoDataLgScreen:i,photoDataSmScreen:a,showBreakingLabel:s=!0,showContentLabel:l=!0,showFranchiseLabel:c=!1,showLiveLabel:d=!0,showMediaLabel:u=!0,story:p,theme:m=B.cj.DEFAULT}){const f=p.headlines.basic,g=p.subheadlines.basic,h=p.owner.sponsored,b={label:p?.label,primarySite:(0,R.ik)(p),showBreakingLabel:s,showContentLabel:l,showFranchiseLabel:c,showLiveLabel:d,showMediaLabel:u},y=(0,T.z)({canonicalUrl:p.canonical_url,className:"tgam-card-how-we-live__photo--sm-screen",photoData:a}),v=(0,T.z)({canonicalUrl:p.canonical_url,className:"tgam-card-how-we-live__photo--lg-screen",photoData:i}),w=(0,$.lN)(b),x=m===B.cj.GREY,j=x?"dark":"light",S=!!n,O=(0,o.A)(["tgam-card-how-we-live",{"tgam-card-how-we-live--grey":x,"tgam-card-how-we-live--no-label":!S,"tgam-card-how-we-live--no-photo-sm-screen":!y,"tgam-card-how-we-live--no-photo-lg-screen":!v},e]);return(0,M.jsx)(L.A,{children:(0,M.jsxs)("article",{className:O,"data-card-style":m,"data-card-type":"tgam-card-how-we-live","data-content-id":p._id,"data-sophi-label":f,children:[(0,M.jsx)(I.E,F(F({},w),{},{isSponsored:h,mode:j})),(0,M.jsx)(N.A,{theme:j,hasLabel:S,children:n}),(0,M.jsx)(D.A,{canonicalUrl:p.canonical_url,theme:m,children:f}),(0,M.jsx)(E.A,{theme:m,children:g}),(0,M.jsx)(k.I,{credits:p.credits.by,forceBylines:r,labelData:w,subtype:p.subtype,storyOwner:p?.owner,theme:m,debugType:"StoryCardHowWeLive"}),(0,M.jsxs)("div",{className:"tgam-card-how-we-live__media-area",children:[y,v]}),(0,M.jsxs)("div",{className:"tgam-card-how-we-live__tools-area",children:[(0,M.jsx)(P.N,{story:p,theme:m}),(0,M.jsx)(A.L,{componentId:t,story:p,theme:m}),(0,M.jsx)(C.E,{className:"tgam-card-how-we-live__article-tools",componentId:t,story:p,theme:m})]})]})})}z.displayName="StoryCardHowWeLive";var W=n(78965),H=n(18070),q=n(80918);function G({componentId:e,displayType:t=u.r.MORE_NEWS,emphasized:n=!1,forceBylines:r=!1,photoDataLgScreen:o,photoDataMdScreen:a,photoDataSmScreen:s,showBreakingLabel:l=!0,showContentLabel:c=!0,showFranchiseLabel:d=!1,showLiveLabel:p=!0,showMediaLabel:m=!0,story:f,theme:g,wideDisplayLgScreen:h=!1}){const{isAdmin:b}=(0,i.useAppContext)(),y=(0,q.Ak)(f?.canonical_url);return n?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(z,{componentId:e,forceBylines:r,photoDataLgScreen:o,photoDataSmScreen:s,showBreakingLabel:l,showContentLabel:c,showFranchiseLabel:d,showLiveLabel:p,showMediaLabel:m,story:f,theme:g}),!b&&(0,M.jsx)(H.A,{name:`story-card-${e}`,items:[y]})]}):(0,M.jsxs)(M.Fragment,{children:[t===u.r.OPINION?(0,M.jsx)(W.C,{componentId:e,isFirstStory:!1,isCartoon:!1,displayType:t,photoDataOpinion:a,className:"tgam-card-opinion--right-rail",story:f,theme:g}):(0,M.jsx)(_.J,{componentId:e,forceBylines:r,photoDataLgScreen:o,photoDataMdScreen:a,photoDataSmScreen:s,showBreakingLabel:l,showContentLabel:c,showFranchiseLabel:d,showLiveLabel:p,showMediaLabel:m,story:f,theme:g,wideDisplayLgScreen:h}),!b&&(0,M.jsx)(H.A,{name:`story-card-${e}`,items:[y]})]})}G.displayName="StoryPackageRightRailCard";var K=n(53659),J=n(57817);const Y=(0,n(12675).A)("[StoryPackageRightRail]");function Q({componentId:e,displayType:t=u.r.MORE_NEWS,forceBylines:n=!1,greyTheme:r=!1,heading:i,hideImages:o=!1,innerSpacing:s="1rem",maxVisibleStories:l=3,relatedTopics:c,showBreakingLabel:d=!0,showContentLabel:m=!0,showFranchiseLabel:f=!1,showLiveLabel:g=!0,showMediaLabel:w=!0,stories:_}){const A=t===u.r.HOW_WE_LIVE,C=A?1:0,k=_.slice(C),P=r?B.cj.GREY:B.cj.DEFAULT;(0,a.useEffect)(()=>{Y.info({itemsToRenderIds:k?.map(e=>e._id),itemsToRenderLength:k?.length,storiesLength:_?.length})},[k,_?.length]);const{wrappedItems:T,onButtonClick:N,buttonVisible:I}=(0,K.y)({applyTabIndex:!0,className:"tgam-layout-wrapped-card",maxVisible:A?l-1:l,items:k?.map(r=>{const i=o?{defaultSource:null,mobileSource:null}:(0,J.n)(r),{defaultSource:a=null,mobileSource:s=null}=i;return(0,M.jsx)(G,{componentId:e,displayType:t,forceBylines:n,photoDataSmScreen:{aspectRatio:"1:1",source:s||a},photoDataMdScreen:{aspectRatio:"1:1",source:A?a:s||a},photoDataLgScreen:{aspectRatio:A?"3:2":"1:1",source:A?a:s||a},showBreakingLabel:d,showContentLabel:m,showFranchiseLabel:f,showLiveLabel:g,showMediaLabel:w,story:r,theme:P,wideDisplayLgScreen:A}
2,r._id)})}),{defaultSource:L=null,mobileSource:D=null}=(0,J.n)(_[0]),E=A&&_?.[0]?(0,M.jsx)(S,{$greyTheme:r,children:(0,M.jsx)(G,{componentId:e,displayType:t,emphasized:!0,photoDataSmScreen:{aspectRatio:"1:1",source:D||L},photoDataLgScreen:{aspectRatio:"3:2",source:L},showBreakingLabel:d,showContentLabel:m,showFranchiseLabel:f,showLiveLabel:g,showMediaLabel:w,story:_[0],theme:P})}):null,$=A?y:v;return(0,M.jsxs)(x,{$greyTheme:r,$gap:s,children:[i,c,(0,M.jsxs)(O,{children:[E,(0,M.jsx)(p.S,{borderColor:r?b:h,columnGap:32,cssQueries:$,rowGap:32,wrapItems:!1,children:T}),I&&(0,M.jsx)(j,{greyTheme:r,onClick:N,children:"More articles"})]})]})}Q.displayName="StoryPackageRightRail";var X=n(24291),Z=n(90180),ee=n(58885),te=n(86780),ne=n.n(te),re=n(17291),ie=n(93900);const oe=Object.keys(u.r),ae=oe[0],se={customFields:ne().shape({contentConfig:ne().contentConfig(re.uy),displayType:ne().oneOf(oe).tag({label:"Display type",description:"The package's display type",labels:u.r,defaultValue:ae}),greyTheme:ie.Ay.greyTheme,maxVisibleStories:ne().number.tag({label:"Max visible stories on mobile",description:"The maximum number of stories to display before the 'More articles' button appears.",defaultValue:3}),headingText:ie.Ay.headingText,hideImages:ne().bool.tag({label:"Hide images",description:"Whether to hide images in the story cards",defaultValue:!1}),linkUrl:ie.Ay.headingLinkUrl,forceBylines:ne().bool.tag({label:"Show bylines",description:"Whether to show author byline(s) even when story isn't a column/opinion.",defaultValue:!1}),relatedTopicsList:ne().kvp.tag({group:"Related topics",label:"Related topics list",description:"A list of related topics with a title and URL value pair",defaultValue:{politics:"/topics/politics"}}),dedupeBufferSize:ie.Ay.dedupeBufferSize,dedupeGroup:ie.Ay.dedupeGroup,sophiCurated:ie.Ay.sophiCurated,sophiFeature:ie.Ay.sophiFeature,sophiManaged:ie.Ay.sophiManaged,showBreakingLabel:ie.Ay.showBreakingLabel,showContentLabel:ie.Ay.showContentLabel,showFranchiseLabel:ie.Ay.showFranchiseLabel,showLiveLabel:ie.Ay.showLiveLabel,showMediaLabel:ie.Ay.showMediaLabel,noLayoutBorder:ie.Ay.noLayoutBorder,noLayoutSpacing:ie.Ay.noLayoutSpacing,marginTop:ie.Ay.marginTop,marginBottom:ie.Ay.marginBottom,innerSpacing:ie.Ay.innerSpacing}),outputType:ne().string,sectionId:ne().number,type:ne().string};var le=n(89429),ce=n(57990),de=n(79778),ue=n(89167),pe=n(8039),me=n(29297),fe=n(50508),ge=n(14104),he=n(27840),be=n(79073);function ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach(function(t){we(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function we(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const xe="atm-Right Rail Story Package",je=l().div.withConfig({displayName:"default__Wrapper",componentId:"sc-1g66ees-0"})(["margin:",";"],X.T),Se={"more top stories":"more_top_stories_home","how-we-live":"how_we_live_home"};function Oe({customFields:e}){const{contentConfig:t={},dedupeBufferSize:n=6,displayType:s=ae,greyTheme:l=!1,headingText:p="",hideImages:m=!1,forceBylines:f=!1,linkUrl:h="",marginBottom:b,marginTop:y,innerSpacing:v,maxVisibleStories:w,noLayoutBorder:x=!1,noLayoutSpacing:j=!1,relatedTopicsList:S={},sophiCurated:O=!1,sophiFeature:_,sophiManaged:A,showBreakingLabel:C=!0,showContentLabel:k=!0,showFranchiseLabel:P=!1,showLiveLabel:T=!0,showMediaLabel:N=!0}=e,{isAdmin:I}=(0,i.useAppContext)(),{id:L}=(0,i.useComponentContext)(),{reserveDedupeOrder:D,isReadOnlyDeduping:E}=(0,de.xR)(),$=`atm-right-rail-${L}`;(0,a.useEffect)(()=>{D($)},[$,D]);const{contentService:R="",contentConfigValues:B={}}=t,U=(0,c.G)(B?.size,6),F=E(R),V=F?U:(U??0)+(n??0),z=F?0:U,W=(0,r.useContent)({source:R,query:ve(ve({},B),{},{size:V})}),H=W?.content_elements??ge.tR,{stories:q}=(0,pe.u)({debugType:"Right Rail Story Package",storiesPage:H,dedupeLimit:z,dedupeSubgroup:$,readOnly:F}),{isPageHome:G}=(0,ue.p_)(),K=_?Se[_]??"":"",{recommendedStories:J,loading:Y,testIsActive:X,resolved:te}
2=(0,ce.F)({enabled:G,forceParam:"preview",targetId:_,testName:K}),ne=!I&&G&&!!K,re=ne&&(!te||X&&Y),ie=(!I&&J.length?J:q).map(e=>(0,me.f)(ve(ve({},e),{},{contentService:R}))),oe=!I&&J.length>0,se=F||oe?ie:ie.slice(0,U),ye=(0,fe.Uv)(_)||"story package right rail",{computedMarginTop:we,computedMarginBottom:Oe}=(0,be.$)({marginTop:y,marginBottom:b}),_e=(()=>{if(null==v)return"1rem";const e=(0,g.D0)(v);return(0,he.A)(e)?e:"0"})(),Ae=(0,M.jsx)(ee.w,{greyTheme:l,headingText:p,marginBottom:"0",marginTop:"0",url:h}),Ce=Object.entries(S).map(([e,t])=>({title:e,url:t.startsWith("/")||t.includes("http")?t:`/topics/${t}`})),ke=(0,M.jsx)(Z.a,{greyTheme:l,marginBottom:"0",marginTop:"0",relatedTopicsLinks:Ce}),Pe=!se?.length,Te=I&&(0,M.jsx)(d.A,{type:"generic",text:`${xe}: No content`}),Ne=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":!Pe&&!re&&x,"tgam-layout-item--no-spacing":!Pe&&!re&&j}]),Ie=Pe?Te:(0,M.jsx)(Q,{componentId:L,displayType:u.r?.[s]||u.r.HOW_WE_LIVE,greyTheme:l,innerSpacing:_e,heading:Ae,hideImages:m,forceBylines:f,maxVisibleStories:w,relatedTopics:ke,showBreakingLabel:C,showContentLabel:k,showFranchiseLabel:P,showLiveLabel:T,showMediaLabel:N,stories:se});return(0,M.jsx)("div",{className:Ne,children:(0,M.jsxs)(je,{$marginTop:we,$marginBottom:Oe,"data-sophi-curated":O,"data-sophi-feature":ye,"data-sophi-managed":A?"true"===A:void 0,children:[ne&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("div",{style:re?void 0:{display:"none"},children:(0,M.jsx)(le.ju,{count:10})}),(0,M.jsx)("noscript",{children:(0,M.jsx)("style",{children:"[data-amelia-skeleton]{display:none!important}[data-amelia-content]{display:block!important}"})})]}),(0,M.jsx)("div",{"data-amelia-content":ne||void 0,style:re?{display:"none"}:void 0,children:Ie})]})})}Oe.propTypes=se,Oe.displayName="StoryPackageRightRailBlock",Oe.label=xe,Oe.icon="layout-headline",Oe.dynamic=!0;var _e=Oe},38649:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return E}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(77813),d=n(24291),u=n(76336),p=n(57990),m=n(79778),f=n(89167),g=n(8039),h=n(29297),b=n(50508),y=n(14104),v=n(57817),w=n(12675),x=n(79073),j=n(86780),S=n.n(j),O=n(17291),_=n(93900);const A={customFields:S().shape({contentConfig:S().contentConfig(O.uy),dedupeBufferSize:_.Ay.dedupeBufferSize,noLayoutBorder:_.Ay.noLayoutBorder,noLayoutSpacing:_.Ay.noLayoutSpacing,marginTop:_.Ay.marginTop,marginBottom:_.Ay.marginBottom,showBylines:_.Ay.showBylines,sophiFeature:_.Ay.sophiFeature,showBreakingLabel:_.Ay.showBreakingLabel,showContentLabel:_.Ay.showContentLabel,showFranchiseLabel:_.Ay.showFranchiseLabel,showLiveLabel:_.Ay.showLiveLabel,showMediaLabel:_.Ay.showMediaLabel}),outputType:S().string,sectionId:S().number,type:S().string};var C=n(85349);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const N=(0,w.A)("[ThreeRowColumnBlock]"),I="atm-3 Row Column",L=l().div.withConfig({displayName:"default__Div3RowColumnBlock",componentId:"sc-170jbuj-0"})(["margin:",";"],d.T);function D({customFields:e}){const{contentConfig:t={},dedupeBufferSize:n=3,marginTop:s,marginBottom:l,noLayoutBorder:d,noLayoutSpacing:w,showBylines:j,sophiFeature:S,showBreakingLabel:O=!0,showContentLabel:_=!0,showFranchiseLabel:A=!1,showLiveLabel:k=!0,showMediaLabel:T=!0}=e,{isAdmin:D}=(0,i.useAppContext)(),{id:E}=(0,i.useComponentContext)(),{reserveDedupeOrder:$,isReadOnlyDeduping:R}=(0,m.xR)(),B=`atm-three-row-column-${E}`;(0,a.useEffect)(()=>{$(B)},[B,$]);const M=(0,b.Uv)(S)||"three row column",{contentService:U="",contentConfigValues:F={}}=t,V=R(U),z=V?3:3+n,W=V?0:3,H=(0,r.useContent)({source:U,query:P(P({},F),{},{size:z})}),q=H?.content_elements??y.tR,{stories:G}=(0,g.u)({debugType:"Story Package Three Row Column",storiesPage:q,dedupeLimit:W,dedupeSubgroup:B,readOnly:V}),{isPageHome:K}=(0,f.p_)(),{recommendedStories:J}
2=(0,p.F)({enabled:K,forceParam:"preview",targetId:S,testName:"business_finance_home"}),Y=(J.length?J:G).map(e=>(0,h.f)(e)),Q=V&&!J.length?Y:Y.slice(0,3);(0,a.useEffect)(()=>{N.info({recommendedStories:J,storiesOriginal:q,contentService:U,contentConfigValues:F,stories:Q})},[F,U,q,Q,J]);const X=!Q?.length,Z=D&&(0,C.jsx)(c.A,{type:"generic",text:`${I}: No content`}),{computedMarginTop:ee,computedMarginBottom:te}=(0,x.$)({marginTop:s,marginBottom:l}),ne=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":d,"tgam-layout-item--no-spacing":w}]);return(0,C.jsx)("div",{className:ne,children:X?Z:(0,C.jsx)(L,{className:"tgam-three-row-column-block","data-sophi-feature":M,$marginTop:ee,$marginBottom:te,children:Q.map((e,t)=>{const{defaultSource:n}=(0,v.n)(e),r={aspectRatio:0===t?"3:2":"1:1",source:n};return(0,C.jsx)(u.A,{componentId:`${E}-${e._id}`,photoDataLgScreen:r,photoDataSmScreen:r,forceBylines:j,hideSubheadline:!0,ignoreStaffOrFreelance:!0,showBreakingLabel:O,showContentLabel:_,showFranchiseLabel:A,showLiveLabel:k,showMediaLabel:T,story:e},`${E}-${e._id||t}`)})})})}D.propTypes=A,D.displayName="StoryPackageThreeRowColumnBlock",D.label=I,D.icon="picture-stack-landscape",D.dynamic=!0;var E=D},69661:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return M}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(77813),d=n(5334),u=n(24291),p=n(76336),m=n(57990),f=n(79778),g=n(89167),h=n(8039),b=n(29297),y=n(50508),v=n(14104),w=n(88951),x=n(57817),j=n(12675),S=n(79073),O=n(30137),_=n(86780),A=n.n(_),C=n(17291),k=n(93900);const P={customFields:A().shape({contentConfig:A().contentConfig(C.uy),dedupeBufferSize:k.Ay.dedupeBufferSize,noLayoutBorder:k.Ay.noLayoutBorder,noLayoutSpacing:k.Ay.noLayoutSpacing,marginTop:k.Ay.marginTop,marginBottom:k.Ay.marginBottom,showBylines:k.Ay.showBylines,sophiFeature:k.Ay.sophiFeature,showBreakingLabel:k.Ay.showBreakingLabel,showContentLabel:k.Ay.showContentLabel,showFranchiseLabel:k.Ay.showFranchiseLabel,showLiveLabel:k.Ay.showLiveLabel,showMediaLabel:k.Ay.showMediaLabel}),outputType:A().string,sectionId:A().number,type:A().string};var T=n(85349);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){L(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function L(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const D=(0,j.A)("[ThreeRowFeaturedBlock]"),E="atm-3 Row Featured",$=l().div.withConfig({displayName:"default__Div3RowColumnBlock",componentId:"sc-1owxbdc-0"})(["margin:",";@media (max-width:","){.tgam-layout-wrapped-card[data-last-visible]::after{display:none;}.tgam-layout-wrapped-card[data-hidden]{display:none;}}"],u.T,(0,O.D0)(w.fi.sm-1)),R=[{query:`@media (min-width: ${(0,O.D0)(w.fi.sm)}) and (max-width: ${(0,O.D0)(w.fi.lg-1)})`,columns:3}];function B({customFields:e}){const{contentConfig:t={},dedupeBufferSize:n=3,marginTop:s,marginBottom:l,noLayoutBorder:u,noLayoutSpacing:w,showBylines:j,sophiFeature:O,showBreakingLabel:_=!0,showContentLabel:A=!0,showFranchiseLabel:C=!1,showLiveLabel:k=!0,showMediaLabel:P=!0}=e,{isAdmin:N}=(0,i.useAppContext)(),{id:L}=(0,i.useComponentContext)(),{reserveDedupeOrder:B,isReadOnlyDeduping:M}=(0,f.xR)(),U=`atm-three-row-featured-${L}`;(0,a.useEffect)(()=>{B(U)},[U,B]);const F=(0,y.Uv)(O)||"three row featured",{contentService:V="",contentConfigValues:z={}}=t,W=M(V),H=W?3:3+n,q=W?0:3,G=(0,r.useContent)({source:V,query:I(I({},z),{},{size:H})}),K=G?.content_elements??v.tR,{stories:J}=(0,h.u)({debugType:"Story Package Three Row Featured",storiesPage:K,dedupeLimit:q,dedupeSubgroup:U,readOnly:W}),{isPageHome:Y}=(0,g.p_)(),{recommendedStories:Q}
2=(0,m.F)({enabled:Y,forceParam:"preview",targetId:O,testName:"business_finance_home"}),X=(Q.length?Q:J).map(e=>(0,b.f)(e)),Z=W&&!Q.length?X:X.slice(0,3);(0,a.useEffect)(()=>{D.info({recommendedStories:Q,storiesOriginal:K,contentService:V,contentConfigValues:z,stories:Z})},[z,V,K,Z,Q]);const ee=!Z?.length,te=N&&(0,T.jsx)(c.A,{type:"generic",text:`${E}: No content`}),{computedMarginTop:ne,computedMarginBottom:re}=(0,S.$)({marginTop:s,marginBottom:l}),ie=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":u,"tgam-layout-item--no-spacing":w}]);return(0,T.jsx)("div",{className:ie,children:ee?te:(0,T.jsx)($,{className:"tgam-three-row-featured-block","data-sophi-feature":F,$marginTop:ne,$marginBottom:re,children:(0,T.jsx)(d.S,{columnGap:32,cssQueries:R,rowGap:32,wrapItems:!1,children:Z?.map((e,t)=>{const{defaultSource:n}=(0,x.n)(e),r={aspectRatio:0===t?"3:2":"1:1",source:n};return(0,T.jsx)(p.A,{componentId:`${L}-${e._id}`,photoDataLgScreen:r,photoDataSmScreen:r,forceBylines:j,hideSubheadline:!0,ignoreStaffOrFreelance:!0,showBreakingLabel:_,showContentLabel:A,showFranchiseLabel:C,showLiveLabel:k,showMediaLabel:P,story:e},`${L}-${e._id||t}`)})})})})}B.propTypes=P,B.displayName="StoryPackageThreeRowFeaturedBlock",B.label=E,B.icon="picture-stack-landscape",B.dynamic=!0;var M=B},13495:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return de}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(77813),l=n(21143),c=n.n(l),d=n(24291),u=n(79639),p=n(88951),m=n(30137);const f=c().div.withConfig({displayName:"TopPackageVisualstyles__Container",componentId:"sc-ka4fbp-0"})(["display:grid;grid-template-columns:1fr;gap:16px;margin:",";"],d.T),g=c().div.withConfig({displayName:"TopPackageVisualstyles__Main",componentId:"sc-ka4fbp-1"})(["display:grid;grid-template-columns:1fr;gap:16px;height:auto;position:relative;left:50%;right:50%;margin-inline:-50lvw;width:100lvw;","{height:",";}","{height:",";}"],p.C9.md,(0,m.D0)(475),p.C9.xl,(0,m.D0)(640)),h=c().div.withConfig({displayName:"TopPackageVisualstyles__GridDiv",componentId:"sc-ka4fbp-2"})(["display:grid;position:relative;grid-template-columns:repeat(1,1fr);padding:0;gap:16px;","{grid-template-columns:repeat(2,1fr);}","{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;left:0;right:0;width:auto;}"],p.C9.md,p.C9.xl),b=c()(u.X).withConfig({displayName:"TopPackageVisualstyles__StoryCardImageBackgroundStyled",componentId:"sc-ka4fbp-3"})(["height:auto;overflow:visible;margin:0;.tgam-card-image-bg__media-area{overflow:visible;}.tgam-card-image-bg__content-area{overflow:visible;}.tgam-card-container{width:100%;height:auto;overflow:visible;}@media (max-width:","){.tgam-card-media--image,.tgam-card-image-bg__content{border-radius:8px;}}","{width:auto;height:100%;}","{width:auto;height:",";}.tgam-card-image-bg__photo--sm-screen{display:block;","{display:none;}}.tgam-card-image-bg__photo--lg-screen{display:none;","{display:block;}}.tgam-card-headline{font-family:Pratt-Medium,Georgia,Palatino,Book Antiqua,Times New Roman,serif;font-size:1.375rem;line-height:1.27;}"],(0,m.D0)(p.fi.sm-1),p.C9.md,p.C9.xl,(0,m.D0)(448),p.C9.md,p.C9.md);var y=n(56845),v=n(86780),w=n.n(v),x=n(17291),j=n(93900);const S={"Full bleed":"100vw","Maximum of 1600px":`${(0,m.D0)(1600)}`,"Maximum of 1258px":`${(0,m.D0)(1258)}`},O=Object.keys(S),_={customFields:w().shape({featureContentConfig:w().contentConfig(x.uy),secondaryContentConfig:w().contentConfig(x.uy),featuredWidthOptions:w().oneOf(O).tag({label:"Featured story width on desktop",description:"This selection controls whether the featured story appears with a fixed of fill width on desktop. Select “maximum of 1258px” when running a wallpaper placement.",defaultValue:S["Maximum of 1258px"]}),featuredSophiFeature:w().string.tag({label:"Sophi feature attribute",description:'Adds a "data-sophi-feature" attribute for analytics. Sophi uses this to identify and differentiate blocks on the page.',defaultValue:""}),secondarySophiFeature:w().string.tag({label:"Sophi secondary attribute",description:'Adds a "data-sophi-feature" attribute for analytics. Sophi uses this to identify and differentiate blocks on the page.',defaultValue:""}),showBylines:w().boolean.tag({label:"Show byline(s)",description:"When checked, author bylines may appear even if the story isn't a column or opinion, so long as there are fewer than four authors.",defaultValue:!1}),dedupeBufferSize:j.Ay.dedupeBufferSize,showBreakingLabel:j.Ay.showBreakingLabel,showContentLabel:j.Ay.showContentLabel,showFranchiseLabel:j.Ay.showFranchiseLabel,showLiveLabel:j.Ay.showLiveLabel,showMediaLabel:j.Ay.showMediaLabel,noLayoutBorder:j.Ay.noLayoutBorder,noLayoutSpacing:j.Ay.noLayoutSpacing,marginTop:j.Ay.marginTop,marginBottom:j.Ay.marginBottom}
2),outputType:w().string,sectionId:w().number,type:w().string},A=c().div.withConfig({displayName:"TopStoryImagestyles__StoryCardContainer",componentId:"sc-19un90r-0"})(["display:grid;grid-template-columns:1fr;position:relative;height:auto;max-width:",";transform:translate(-50%,0);left:50%;img{transition:transform 600ms ease-out;will-change:transform;}.tgam-body--wallpaper &{max-width:var(--tgam-page-max-width-wallpaper,1258px);}&:hover,&:focus{img{transform:scale(1.02);transform-origin:50% 50%;transition-delay:500ms;}}","{height:",";}","{height:",";}"],({$featuredWidth:e=S["Maximum of 1600px"]})=>e,p.C9.md,(0,m.D0)(475),p.C9.xl,(0,m.D0)(640)),C=c().div.withConfig({displayName:"TopStoryImagestyles__ImageContainer",componentId:"sc-19un90r-1"})(["width:100%;height:",";background:linear-gradient( to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100% );position:absolute;pointer-events:none;bottom:0;","{background:linear-gradient( to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100% );bottom:0;}","{background:linear-gradient( to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100% );bottom:0;}","{background:linear-gradient( to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 450px,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100% );}"],(0,m.D0)(640),p.C9.md,p.C9.lg,p.C9.xl),k=c().div.withConfig({displayName:"TopStoryImagestyles__Overlay",componentId:"sc-19un90r-2"})(["display:grid;grid-template-columns:1fr;gap:var(--space-8);position:absolute;left:",";right:",";bottom:",";width:auto;","{left:",";right:",";bottom:",";}","{left:",";top:50%;width:450px;transform:translateY(-50%);}"],(0,m.D0)(16),(0,m.D0)(16),(0,m.D0)(16),p.C9.md,(0,m.D0)(32),(0,m.D0)(32),(0,m.D0)(32),p.C9.xl,(0,m.D0)(90)),P=c().div.withConfig({displayName:"TopStoryImagestyles__StoryCardInfoContainer",componentId:"sc-19un90r-3"})(["display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);margin:0;padding:0;align-items:center;justify-content:start;","{grid-template-columns:auto auto;justify-content:space-between;padding:0 var(--space-16) 0 0;}"],p.C9.lg),T=c().div.withConfig({displayName:"TopStoryImagestyles__StoryCardInfo",componentId:"sc-19un90r-4"})(["display:grid;grid-template-columns:auto;gap:var(--space-8);margin:0;padding:0;align-items:center;justify-content:start;","{gap:var(--space-4);}"],p.C9.lg),N=c().div.withConfig({displayName:"TopStoryImagestyles__Tools",componentId:"sc-19un90r-5"})(["display:grid;grid-template-columns:auto auto;gap:var(--space-4);margin:0;padding:0;align-items:center;justify-content:end;","{justify-content:start;}"],p.C9.lg),I=c().p.withConfig({displayName:"TopStoryImagestyles__SubheadlineStyled",componentId:"sc-19un90r-6"})(["color:",";display:none;margin:0;","{display:",";font-size:",";}","{display:",";font-size:",";}"],({$isGrey:e=!1})=>e?"var(--color-white-100)":"var(--color-grey-700)",p.C9.lg,({$show:e=!0})=>e?"block":"none",(0,m.D0)(18),p.C9.xl,({$show:e=!0})=>e?"block":"none",(0,m.D0)(18));var L=n(66274),D=n(37150),E=n(16805),$=n(23134),R=n(26998),B=n(6369),M=n(41944),U=n(86153),F=n(50508),V=n(63488),z=n(85349);function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach(function(t){q(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G({componentId:e,featuredSophiFeature:t=null,featuredWidth:n=S["Maximum of 1258px"],forceBylines:r=!1,forceHeadshot:i=!1,hideHeadshot:o=!1,hideLabel:a=!1,hideSubheadline:s=!1,labelData:l,lightBackgroun
2d:c,packageLabel:d,photoDataLgScreen:u,photoDataSmScreen:p,story:m}){const f=m?.headlines?.basic??"",g=m?.subheadlines?.basic??"",h=m?.owner?.sponsored??!1,b=c?V.cj.DEFAULT:V.cj.GREY,v=c?"light":"dark",w=t??"Top package visual feature - Featured story",x=(0,F.Uv)(w),j=(0,R.z)({canonicalUrl:void 0,className:"tgam-card-image-bg__photo--sm-screen tgam-top-story-image__photo",photoData:p}),O=(0,R.z)({canonicalUrl:void 0,className:"tgam-card-image-bg__photo--lg-screen tgam-top-story-image__photo",photoData:u});return(0,z.jsxs)(A,{className:"tgam-top-story-image","data-card-style":b,"data-card-type":"tgam-top-story-image","data-content-id":m._id,"data-sophi-feature":x,$featuredWidth:n,children:[j,O,(0,z.jsx)(C,{}),(0,z.jsxs)(k,{children:[(0,z.jsxs)(y.j4,{children:[!a&&(0,z.jsx)(M.E,H(H({},l),{},{isSponsored:h,mode:v})),(0,z.jsx)(B.A,{theme:c?"light":"dark",children:d})]}),(0,z.jsx)(U.A,{canonicalUrl:m.canonical_url,theme:b,className:"tgam-top-story-headline",children:f}),(0,z.jsx)(I,{className:"text-pr-8",$isGrey:b===V.cj.GREY,$show:!s,children:g}),(0,z.jsxs)(P,{children:[(0,z.jsxs)(T,{className:"tgam-card-image-bg__tools-area",children:[(0,z.jsx)(E.I,{additionalText:"",credits:m.credits.by,forceBylines:r,forceHeadshot:i,hideHeadshot:o,labelData:l,subtype:m.subtype,storyOwner:m?.owner,theme:b,ignoreStaffOrFreelance:!0,debugType:"TopStoryImage"}),(0,z.jsx)($.N,{story:m,theme:b})]}),(0,z.jsxs)(N,{children:[(0,z.jsx)(L.L,{componentId:e,story:m,theme:b}),(0,z.jsx)(D.E,{componentId:e,story:m,theme:b})]})]})]})]})}G.displayName="TopStoryImage";var K=n(71019),J=n(86058),Y=n(57817);function Q({componentId:e,featuredSophiFeature:t="",featuredStory:n=null,featuredWidth:r=S["Maximum of 1258px"],greyTheme:i=!1,marginBottom:o="0",marginTop:a="0",secondarySophiFeature:s="",secondaryStories:l,showBylines:c=!1,showBreakingLabel:d=!0,showContentLabel:u=!0,showFranchiseLabel:p=!1,showLiveLabel:m=!0,showMediaLabel:y=!0}){const{defaultSource:v,mobileSource:w}=(0,Y.n)(n),x=(0,J.ik)(n),j={label:n?.label,primarySite:x,showBreakingLabel:d,showContentLabel:u,showFranchiseLabel:p,showLiveLabel:m,showMediaLabel:y},O=(0,K.lN)(j),_=s??"Top package visual feature - Secondary story";return(0,z.jsxs)(f,{$marginTop:a,$marginBottom:o,children:[(0,z.jsx)(g,{children:!!n&&(0,z.jsx)(G,{componentId:`${e}-featured`,featuredSophiFeature:t,featuredWidth:r,forceBylines:c,hideSubheadline:!1,labelData:O,lightBackgroun
2d:i,photoDataLgScreen:{aspectRatio:"16:9",source:v,srcSetWidths:[600,900,1200,1500,1800]},photoDataSmScreen:{aspectRatio:"2:3",source:w||v,srcSetWidths:[600,900,1200,1500,1800]},story:n},n._id)}),(0,z.jsx)(h,{"data-sophi-feature":(0,F.Uv)(_),children:l.map((t,n)=>{const{defaultSource:r,mobileSource:o}=(0,Y.n)(t),a={aspectRatio:"2:3",source:o||r,srcSetWidths:[300,600,900,1200]},s=a,l=a,f=(0,J.ik)(t),g={label:t?.label,primarySite:f,showBreakingLabel:d,showContentLabel:u,showFranchiseLabel:p,showLiveLabel:m,showMediaLabel:y},h=(0,K.lN)(g);return(0,z.jsx)(b,{componentId:`${e}-${n}`,forceBylines:c,gradientHeight:50,gradientOpacity:75,hideLabel:!1,hideSubheadline:!0,labelData:h,lightBackground:i,photoDataLgScreen:s,photoDataSmScreen:l,ignoreStaffOrFreelance:!0,story:t,textAlignment:"bottom"},`${n}-${t._id}`)})})]})}Q.displayName="TopPackageVisual";var X=n(79778),Z=n(8039),ee=n(29297),te=n(14104),ne=n(12675),re=n(79073);function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach(function(t){ae(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ae(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const se=(0,ne.A)("[TopPackageVisual]"),le="atm-Top Package Visual Feature";function ce({customFields:e}){const{dedupeBufferSize:t=4,featureContentConfig:n={},featuredSophiFeature:l,featuredWidthOptions:c,marginBottom:d,marginTop:u,noLayoutBorder:p=!1,noLayoutSpacing:m=!1,secondaryContentConfig:f={},secondarySophiFeature:g,showBylines:h,showBreakingLabel:b=!0,showContentLabel:y=!0,showFranchiseLabel:v=!1,showLiveLabel:w=!0,showMediaLabel:x=!0}=e,{isAdmin:j}=(0,i.useAppContext)(),{id:O}=(0,i.useComponentContext)(),{reserveDedupeOrder:_,isReadOnlyDeduping:A}=(0,X.xR)(),C=`atm-top-package-visual-feature-${O}-1`,k=`atm-top-package-visual-feature-${O}-2`;(0,a.useEffect)(()=>{_(C),_(k)},[C,k,_]);const{contentService:P="",contentConfigValues:T={}}=n,{contentService:N="",contentConfigValues:I={}}=f,L=A(P),D=L?1:1+t,E=L?0:1,$=(0,r.useContent)({source:P,query:oe(oe({},T),{},{size:D})}),R=$?.content_elements??te.tR,B=A(N),M=B?4:4+t,U=B?0:4,F=(0,r.useContent)({source:N,query:oe(oe({},I),{},{size:M})}),V=F?.content_elements??te.tR,{stories:W}=(0,Z.u)({debugType:"Top Package Visual Feature",storiesPage:R,dedupeLimit:E,dedupeSubgroup:C,readOnly:L}),{stories:H}=(0,Z.u)({debugType:"Top Package Visual Feature",storiesPage:V,dedupeLimit:U,dedupeSubgroup:k,readOnly:B}),{featuredStory:q,secondaryStories:G}=(0,a.useMemo)(()=>{const[e={}]=W,t=(0,ee.f)(oe(oe({},e),{},{contentService:P})),n=L?W.filter(e=>e.canonical_url!==t?.canonical_url).map(e=>(0,ee.f)(oe(oe({},e),{},{contentService:P}))):[],r=H.map(e=>(0,ee.f)(oe(oe({},e),{},{contentService:N}))),i=B?r:n.length>=4?[]:r.slice(0,4-n.length),o=n.length>0?[...n,...i]:i;return{featuredStory:t,secondaryStories:o}},[P,L,W,N,B,H]);(0,a.useEffect)(()=>{se.info({featuredStoriesRaw:R.map(e=>e.headlines?.basic),secondaryStoriesRaw:V.map(e=>e.headlines?.basic),featuredStoriesDeduped:W.map(e=>e.headlines?.basic),secondaryStoriesDeduped:H.map(e=>e.headlines?.basic),featuredStoryFinal:q?.headlines?.basic,secondaryStoriesFinal:G.map(e=>e.headlines?.basic)})},[W,H,q,G,R,V]);const K=!q&&!G?.length,{computedMarginTop:J,computedMarginBottom:Y}=(0,re.$)({marginTop:u,marginBottom:d}),ne=j?(0,z.jsx)(s.A,{type:"generic",text:`${le}: Content config required for both featured and secondary stories`}):null,ie=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":p,"tgam-layout-item--no-spacing":m}]);
2return(0,z.jsx)("div",{className:ie,children:K?ne:(0,z.jsx)(Q,{componentId:O,greyTheme:!1,featuredStory:q,featuredWidth:S[c],featuredSophiFeature:l,secondarySophiFeature:g,secondaryStories:G,showBylines:h,marginTop:J,marginBottom:Y,showBreakingLabel:b,showContentLabel:y,showFranchiseLabel:v,showLiveLabel:w,showMediaLabel:x})})}ce.propTypes=_,ce.displayName="TopPackageVisualBlock",ce.label=le,ce.icon="programming-hold-laptop",ce.dynamic=!0;var de=ce},12814:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return M}});var r=n(14375),i=n(4321),o=n(13287),a=n(40809),s=n(21143),l=n.n(s),c=n(43396),d=n(91602),u=n(11152),p=n(77813),m=n(76336),f=n(86780),g=n.n(f),h=n(17291),b=n(73837),y=n(93900);const v={r3x2:b.Il.r3x2},w=Object.keys(v),x=w[0],j={customFields:g().shape({contentConfig:g().contentConfig(h.uy),imageRatio:g().oneOf(w).tag({label:"Display style",labels:v,description:"Image aspect ratio to use.",defaultValue:x}),maxStoriesToDisplay:g().number.tag({label:"Maximum stories to display",description:"The max number of stories that you would like to display. Defaults to 8 stories. Min is 3 stories. This value will be overridden by the content source's size property if it's defined.",defaultValue:8,min:3}),heading:g().string.tag({label:"Section Heading",description:"Heading to display above the story list",hidden:!0}),headingText:y.Ay.headingText,linkUrl:y.Ay.headingLinkUrl,dedupeBufferSize:y.Ay.dedupeBufferSize,showBreakingLabel:y.Ay.showBreakingLabel,showBylines:y.Ay.showBylines,showContentLabel:y.Ay.showContentLabel,showFranchiseLabel:y.Ay.showFranchiseLabel,showLiveLabel:y.Ay.showLiveLabel,showMediaLabel:y.Ay.showMediaLabel,audioDisplay:g().bool.tag({label:"Audio display",description:"When checked, audio controls will be enabled and stories without audio will be filtered out.",defaultValue:!1}),noLayoutBorder:y.Ay.noLayoutBorder,noLayoutSpacing:y.Ay.noLayoutSpacing,marginTop:y.Ay.marginTop,marginBottom:y.Ay.marginBottom,sophiFeature:y.Ay.sophiFeature}),outputType:g().string,sectionId:g().number,type:g().string};var S=n(79778),O=n(8039),_=n(46051),A=n(29297),C=n(30985),k=n(14104),P=n(88951),T=n(57817),N=n(30137),I=n(85349);function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach(function(t){E(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const $="edt-Visual Collection",R=l()(c.A).withConfig({displayName:"default__CarouselStyled",componentId:"sc-9p419q-0"})(["@media (max-width:","){"," .tgam-carousel__header,.tgam-carousel__related-topics,.tgam-carousel__slides{padding-inline:var(--tgam-page-margin,16px);}}.tgam-carousel__slides{gap:32px;}"," ","{",'}.tgam-carousel__slide{position:relative;padding:0;}.tgam-carousel__slide:not(:last-child)::after{content:"";width:1px;background-color:var(--color-grey-200);position:absolute;top:0;bottom:0;right:-16px;display:block;}',"{","}"],(0,N.D0)(P.fi.md-1),N.ie,(0,d.M6)(1,36,32),P.C9.md,(0,d.M6)(2,36,32),P.C9.xl,({$slideCount:e})=>e>4?(0,d.M6)(3,36,32):"\n          .tgam-carousel__nav-buttons {\n            display: none;\n          }\n          .tgam-carousel__slide {\n            width: auto;\n            flex: 1;\n          }\n        ");function B({customFields:e}){const{audioDisplay:t=!1,contentConfig:n={},dedupeBufferSize:s=6,heading:l,headingText:c,linkUrl:d,imageRatio:f=x,marginBottom:g,marginTop:h,maxStoriesToDisplay:b=8,showBreakingLabel:y=!0,showBylines:v=!1,showContentLabel:w=!0,show
2FranchiseLabel:j=!1,showLiveLabel:P=!0,showMediaLabel:N=!0,noLayoutBorder:L=!1,noLayoutSpacing:E=!1,sophiFeature:B}=e,M=c||l,{isAdmin:U}=(0,i.useAppContext)(),{id:F}=(0,i.useComponentContext)(),{reserveDedupeOrder:V,isReadOnlyDeduping:z}=(0,S.xR)(),W=`edt-visual-collection-${F}`;(0,a.useEffect)(()=>{V(W)},[W,V]);const{contentService:H="",contentConfigValues:q={}}=n??{},G=(0,u.G)(q?.size,b),K=z(H),J=K?G:(G??0)+(s??0)+(t?G??0:0),Y=K?0:G,Q=(0,r.useContent)({source:H,query:D(D({},q),{},{size:J})}),X=Q?.content_elements??k.tR,{stories:Z}=(0,O.u)({debugType:"Story Package Visual Collection",storiesPage:X,dedupeLimit:Y,dedupeSubgroup:W,readOnly:K}),ee=(t?Z.filter(e=>(0,C.mT)(e)):Z).map(e=>(0,A.f)(D(D({},e),{},{contentService:H}))),te=K?ee:ee.slice(0,G),ne=!te?.length,re=U?(0,I.jsx)(p.A,{type:"generic",text:`${$}: No content`}):null,ie=(0,o.A)(["tgam-layout-item",{"tgam-layout-item--no-border":L,"tgam-layout-item--no-spacing":E}]),oe=(0,o.A)(["story-package-visual-collection__carousel",{"hide-carousel":3===b,[`mt-${h}`]:h,[`mb-${g}`]:g}]);return(0,I.jsx)("div",{className:ie,children:ne?re:(0,I.jsx)(R,{$slideCount:te.length,className:oe,heading:M,linkUrl:d,itemsData:te,analytics:{fid:B||"visual collection"},children:({itemData:e,index:t})=>{const{defaultSource:n}=(0,T.n)(e),r={aspectRatio:f,source:n};return(0,I.jsx)(m.A,{componentId:`${F}-${t}`,forceBylines:v,hideSubheadline:!0,ignoreStaffOrFreelance:!0,photoDataLgScreen:r,photoDataSmScreen:r,showBreakingLabel:y,showContentLabel:w,showFranchiseLabel:j,showLiveLabel:P,showMediaLabel:N,story:e,toggletipPosition:0===t?_.$d.TOP_LEFT:_.$d.TOP_RIGHT},`${F}-${t}`)}})})}B.propTypes=j,B.displayName="StoryPackageVisualCollectionBlock",B.label=$,B.icon="picture-stack-landscape",B.dynamic=!0;var M=B},71412:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return G}});var r=n(4321),i=n(86780),o=n.n(i),a=n(13287),s=n(40809),l=n(36618),c=n(67967),d=n(61750),u=n(69996),p=n(50508),m=n(85349);const f={heading:o().string,stories:o().array.isRequired};function g({heading:e="",stories:t=[]}){return t.length?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("p",{className:"c-label--section-feed text-gml-2","data-sophi-feature":(0,p.Uv)(e),children:e}),t]}):null}g.propTypes=f,g.displayName="ArticleListAuthor";var h=g,b=n(94272),y=n(78299),v=n(18070),w=n(89412),x=n(57680),j=n(96350),S=n(79778),O=n(89167),_=n(85040),A=n(56440),C=n(43755),k=n(8039),P=n(9659),T=n(17291),N=n(22771),I=n(93900),L=n(52709);var D=n(14104),E=n(33630),$=n(12675),R=n(3304),B=n(69233);function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const F=(0,$.A)("[Grid]"),V=36,z={[B.r.AUTHOR]:h,[B.r.GRID]:b.A},W={customFields:o().shape({inheritFromGlobalContent:o().bool.tag({label:"Inherit From Global Content",defaultValue:!1,description:"If checked, the global content content source will be inherited and used for this feature block"}),featureContentConfig:o().contentConfig(T.ZB),numberToDisplay:o().number.tag({label:"Number of items to display",defaultValue:V,description:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)."}),pathRegex:I.Ay.pathRegex,marginTop:I.Ay.marginTop,marginBottom:I.Ay.marginBottom,displayType:o().oneOf(Object.keys(z)).tag({label:"Feature's display style"}),heading:o().string.tag({label:"Heading text",description:"Heading to display above the story list",defaultValue:""}),headingAs:I.Ay.htmlHeadings,analyticsIdentifier:o().string.tag({label:"Analytics Identifier"}),sophiManaged:I.Ay.sophiManaged,showSectionTitleAsLabel:o().bool.tag({group:"Story attributes",label:"Show section title for story labels",description:"Display the section title where the label usually is displayed.",defaultValue:!1}),showAuthorNames:o().bool.tag({group:"Story attributes",label:"Show author names",description:"Display the story author name (byline) below the headline.",defaultValue:!1}),displayViewMoreButton:o().bool.tag({group:"Load More",label:"Display 'Load More' Button",defaultValue:!1,description:"Once pressed, the 'Load More Articles' button will load the 'Number of items' of stories. Not all Content Sources support this! Always disabled in Preview."}),displayPagination:o().bool.tag({group:"Pagination",label:"Display Pagination",defaultValue:!1,description:"Display pagination controls for the story list. Only available on some pages."}),numberOfItems:o().number.tag({group:"Load More",label:"Number of items",defaultValue:V,description:"The amount of items to load after clicking the 'Load More Articles' button. Not all Content Sources support this! Always disabled in Preview."}),inlineAds:o().string.tag({group:"Ads",label:"Inline ads",description:"Display an inline ad after this many elements (comma-separated list of numbers).",defaultValue:""}),nativoEnabled:o().bool.tag({group:"Nativo",label:"Display Nativo Ad",defaultValue:!1}),nativoAdPlacement:w.A.nativoAdPlacement,nativoPlaceholderClass:w.A.nativoPlaceholderClass,nativoRootMargin:w.A.nativoRootMargin,nativoThreshold:w.A.nativoThreshold,nativoCollapsible:w.A.nativoCollapsible,nativoOverrideAdPlacement:o().number.tag({group:"Nativo",label:"Ad placement on Globe Careers page",description:"A Nativo ad will appear after this number of story cards on Globe Careers page",min:0,defaultValue:0}),packageLabel:I.Ay.packageLabel,hidePackageLabel:I.Ay.hidePackageLabel})};function H({customFields:e}){const{inheritFromGlobalContent:t=!1,featureContentConfig:n={},numberToDisplay:i,displayPagination:o=!1,displayViewMoreButton:f=!1,numberOfItems:g=V,analyticsIdentifier:h,sophiManaged:b,showSectionTitleAsLabel:w=!1,displayType:T="",heading:I="",headingAs:$="h2",inlineAds:R,nativoEnabled:B=!1,nativoAdPlacement:M=0,nativoPlaceholderClass:U="js-c-nativo-ad",nativoOverrideAdPlacement:W,nativoRootMargin:H,nativoThreshold:q,nativoCollapsible:G,marginTop:K,marginBottom:J}=e,{id:Y}=(0,r.useComponentContext)(),{globalContent:Q={}}
2=(0,r.useAppContext)(),{reserveDedupeOrder:X,isReadOnlyDeduping:Z}=(0,S.xR)(),{urlRelative:ee}=(0,O.p_)(),{requestUri:te}=(0,_.f)(),ne=`story-grid-${Y}`;(0,s.useEffect)(()=>{X(ne)},[ne,X]);const{contentService:re="",contentConfigValues:ie={size:i}}=n,oe=(0,N.N)(te,h),ae=T+" - "+ne,{isComplete:se,isLoading:le,content:ce,page:de,handleLoadMoreStories:ue,total:pe}=(0,C.I)({debugType:T,contentService:t?null:re,contentConfigValues:ie,displayPagination:o}),{content_elements:me=D.tR,total:fe=0}=t?Q:{},ge=t?me:ce,he=t?fe:pe;(0,s.useEffect)(()=>{F.info({total:he,stories:ge})},[ge,he]);const be=i??ie.size,ye=(0,s.useRef)(null),ve=de<=1||E.od?be:g,{stories:we}=(0,k.u)({debugType:ae,storiesPage:ge,dedupeSubgroup:ne,dedupeLimit:ve,paginate:!0,readOnly:Z(re)}),xe=f&&function(e){return["app-search","content-dsl-query","content-search","newsletter-content-search","topics-by-slug","topics-by-slugs"].includes(e)}(re),je=xe&&!se,Se=(0,s.useCallback)(()=>{ue(g)},[ue,g]),{isSponsored:Oe,isPageSection:_e}=(0,O.p_)(),Ae=(0,j.H)(R,6),Ce=(0,A.x)(),ke=we.filter(Boolean).map(e=>{const t=(0,L.J0)({story:e,analytics:{fid:h,ltpos:oe},showSectionTitleAsLabel:w});return Ce===t.label?.text?.toLowerCase()&&(t.label=void 0),t}),Pe=_e?(0,L.XR)({items:ke,adPositions:Ae,firstPageSize:ie.size}):ke,Te="/business/careers/"===ee&&W?W:M,Ne=(_e&&B?(0,L.YY)({items:Pe,adPosition:Te}):Pe).reduce((e,t,n)=>{const{key:r,type:i}=t;if("advert"===i)e.push((0,m.jsx)(l.A,{id:`ad-grid-flex-${n}-${Y}`,className:"c-article-feed-inline-ad",displayType:"flex",inline:!0,lazy:!0,visible:{mobile:!0,portrait:!0,landscape:!1,desktop:!1}},r));else if("nativo"===i)e.push((0,m.jsx)(c.w,{placeholderClass:U,rootMargin:H,threshold:q,collapsible:G,nativoParentRef:ye},r));else{const{byline:i,contentColor:o,dates:a,duration:s,headline:l,id:c,label:u,ltpos:p,photo:f,preview:g,primarySite:h,subheadline:b,subtype:y,type:v,url:w}=t;e.push((0,m.jsx)("div",{className:"l-section-col-card-story",children:(0,m.jsx)(d.A,{byline:i,contentColor:o,dates:a,duration:s,headline:l,id:c,isSponsored:Oe,label:u,lazyLoadImage:n>3,ltpos:p,photo:f,preview:g,primarySite:h,subheadline:b,subtype:y,type:v,url:w},r)},r))}return e},[]),Ie=(0,a.A)(["l-grid",(0,L.Jd)(T),{[`mt-${K}`]:K,[`mb-${J}`]:J}]);return(0,m.jsxs)(x.A,{children:[(0,m.jsxs)("div",{className:Ie,"data-sophi-feature":(0,p.Uv)(h),"data-sophi-managed":b,ref:ye,children:[(0,m.jsx)(u.A,{presentation:z,displayType:T,heading:I,headingAs:$,headingBottomBorderMobile:!0,headingBottomBorderMobileWide:!1,headingBottomBorderTablet:!1,headingBottomBorderTabletMedium:!1,stories:Ne}),je&&(0,m.jsx)("div",{className:"mt-24 c-article-feed-load-more",children:(0,m.jsx)(y.Ay,{analytics:{action:"view more"},className:"c-article-feed-load-more__button",disabled:le||E.od,onClick:Se,variant:"outline",children:le?"Loading…":"Load More Articles"})}),o&&(0,m.jsx)(P.A,{numberOfItemsPerPage:ie?.size,total:he,displayItemsCount:!0})]}),(0,m.jsx)(v.A,{name:ne,items:ke.map(e=>e.url)})]})}function q(e){const{pathRegex:t,heading:n}=e.customFields,{requestUri:r}=(0,_.f)();return(0,R.A)(r,t,n)?(0,m.jsx)(H,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach(function(t){U(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e)):null}H.propTypes=W,H.displayName="StoryGridContent",q.propTypes=W,q.displayName="StoryGrid",q.label="Story Grid",q.icon="grid-monitor",q.dynamic=!0;var G=q},69233:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});const r={AUTHOR:"Author stories",GRID:"Grid article list"}},58555:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return L}});var r=n(4321),i=n(13287),o=n(40809),a=n(74556),s=n(69996),l=n(61692),c=n(28284),d=n(86780),u=n.n(d),p=n(17291),m=n(93900);const f=6,g={BASIC:"Basic article list",NUMBERED:"Numbered article list"},h={customFields:u().shape({featureContentConfig:u().contentConfig(p.ZB),numberToDisplay:u().number.tag({label:"Number of items to display",defaultValue:f,description:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped 
2stories, if applicable)."}),pathRegex:m.Ay.pathRegex,marginTop:m.Ay.marginTop,marginBottom:m.Ay.marginBottom,displayType:u().oneOf(Object.values(g)).tag({label:"Feature's display style"}),heading:u().string.tag({label:"Heading text",description:"Heading to display above the story list",defaultValue:""}),headingAs:m.Ay.htmlHeadings,analyticsIdentifier:u().string.tag({label:"Analytics Identifier"}),sophiManaged:m.Ay.sophiManaged}),outputType:u().string};var b=n(57680),y=n(79778),v=n(85040),w=n(43755),x=n(8039),j=n(50508),S=n(22771),O=n(52709),_=n(3304),A=n(18070),C=n(85349);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const T={[g.BASIC]:l.A,[g.NUMBERED]:c.A};function N({customFields:e}){const{featureContentConfig:t={},numberToDisplay:n,analyticsIdentifier:l,sophiManaged:c,displayType:d="",heading:u="",headingAs:p="h2",marginTop:m,marginBottom:h}=e,{id:_}=(0,r.useComponentContext)(),{reserveDedupeOrder:k,isReadOnlyDeduping:P}=(0,y.xR)(),{requestUri:N}=(0,v.f)(),I=`story-list-${_}`;(0,o.useEffect)(()=>{k(I,"article")},[I,k]);const{contentService:L="",contentConfigValues:D={size:f}}=t,E=n??D.size,$=d+" - "+I,{content:R}=(0,w.I)({debugType:$,contentService:L,contentConfigValues:D}),{stories:B}=(0,x.u)({debugType:$,storiesPage:R,dedupeGroup:"article",dedupeSubgroup:I,dedupeLimit:E,readOnly:P(L)}),M=(0,S.N)(N,l),U=B.filter(Boolean).map(e=>{let t=(0,O.J0)({story:e,analytics:{fid:l,ltpos:M}});return[g.BASIC,g.NUMBERED].includes(d)&&(t.dates=void 0),t}),F=U.reduce((e,t)=>{const{byline:n,contentColor:r,dates:i,duration:o,headline:s,id:l,key:c,label:d,ltpos:u,photo:p,preview:m,primarySite:f,subheadline:g,subtype:h,type:b,url:y}=t;return e.push((0,C.jsx)(a.A,{byline:n,contentColor:r,dates:i,duration:o,headline:s,id:l,label:d,ltpos:u,photo:p,preview:m,primarySite:f,subheadline:g,subtype:h,type:b,url:y},c)),e},[]),V=(0,i.A)([(0,O.Jd)(d),{[`mt-${m}`]:m,[`mb-${h}`]:h}]);return(0,C.jsxs)(b.A,{children:[(0,C.jsx)("div",{className:V,"data-sophi-feature":(0,j.Uv)(l),"data-sophi-managed":c,children:(0,C.jsx)(s.A,{presentation:T,displayType:d,heading:u,headingAs:p,stories:F})}),(0,C.jsx)(A.A,{name:I,items:U.map(e=>e.url)})]})}function I(e){const{pathRegex:t,heading:n}=e.customFields,{requestUri:r}=(0,v.f)();return(0,_.A)(r,t,n)?(0,C.jsx)(N,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e)):null}N.propTypes=h,N.displayName="StoryListContent",I.propTypes=h,I.displayName="StoryList",I.label="Story List",I.icon="arc-list",I.dynamic=!0;var L=I},80408:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ke}});var r=n(4321),i=n(86780),o=n.n(i),a=n(13287),s=n(40809),l=n(94566);const c=(0,l.dt)("mobileWide"),d=(0,l.dt)("tabletMedium"),u=(0,l.dt)("desktop"),p={srcset:[200,300,600,900],sizes:[`(min-width: ${u.rem}rem) 390px`,`(min-width: ${d.rem}rem) 560px`,`(min-width: ${c.rem}rem) 40vw`,"90vw"]},m={srcset:[200,300,600,900],sizes:[`(min-width: ${u.rem}rem) 390px`,`(min-width: ${d.rem}rem) 140px`,`(min-width: ${c.rem}rem) 40vw`,"210px"]},f={srcset:[200,300,600],sizes:[`(min-width: ${u.rem}rem) 100px`,`(min-width: ${d.rem}rem) 140px`,"210px"]};var g=n(3598),h=n(16307),b=n(46244),y=n(45679),v=n(93900),w=n(40076),x=n(85349);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?j(Object(n),!0).forEach(function(t){O(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const _={byline:o().array,contentColor:o().string,focusRef:v.Ay.reference,headline:o().string.isRequired,id:o().string.isRequired,index:o().number,lastIndex:o().bool,label:o().shape({text:o().string,className:o().string}),lazyLoadImage:o().bool,ltpos:o().string,photo:v.Ay.articlePhoto,preview:o().shape(v.Ay.articleDates),primarySite:o().object,showByline:o().bool,subheadline:o().string,type:o().string.isRequired,url:o().string.isRequired},A=({byline:e=[],contentColor:t="",focusRef:n,headline:r,id:i,index:o=0,lastIndex:s=!1,label:l,lazyLoadImage:c=!0,ltpos:d,photo:u,preview:v={publishedDate:"",updatedDate:""},primarySite:j,showByline:O=!1,subheadline:_="",type:A="",url:C})=>{const{previewCard:k,previewProps:P}=(0,b.A)({url:C,subheadline:_,dates:v}),T=0===o,N=1===o,I=(0,a.A)(["story-card--two-stories",{"story-card--first":T,"story-card--second":N,"story-card--last":s,"story-card--full-width":!u.url}]),L=O?e:[];let D=f;T?D=p:N&&(D=m);const E=(0,w.AF)({type:A,relativeUrl:C});return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(g.A,{className:I,children:(0,x.jsxs)(h.hB,S(S({href:C,index:o,focusRef:n,"data-content-id":i,"data-sophi-label":r,"data-lt-pos":d},P),{},{children:[(0,x.jsxs)(h.Wu,{children:[(0,x.jsx)(h.Bh,{label:l,children:(0,x.jsxs)(h.dI,{children:[(0,x.jsx)(h.Ly,{className:T?"text-pb-6":"text-pb-8",children:r}),(0,x.jsx)(y.A,{type:E,primarySiteId:j?._id,color:t})]})}),(0,x.jsx)(h.Wb,{byline:L,children:(0,x.jsx)(h.ae,{byline:L})})]}),(0,x.jsx)(h.Vo,{photo:u,photoSources:D,lazyLoadImage:c})]}))}),k]})};A.propTypes=_,A.displayName="ArticlePackageCardTwoStories";var C=A,k=n(30137);const P=(0,l.dt)("tablet"),T={srcset:[200,300,600,900],sizes:[`(min-width: ${(0,l.dt)("desktop").rem}rem) 820px`,`(min-width: ${P.rem}rem) 40vw`,"90vw"]},N={srcset:[200,300,600,900],sizes:[`(min-width: ${(0,k.D0)(960)}) 300px`,"130px"]};var I=n(60760);function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach(function(t){E(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const $={byline:o().array,contentColor:o().string,fid:o().string,focusRef:v.Ay.reference,headline:o().string.isRequired,id:o().string.isRequired,index:o().number,lastIndex:o().bool,label:o().shape({text:o().string,className:o().string}),lazyLoadImage:o().bool,ltpos:o().string,photo:v.Ay.articlePhoto,preview:o().shape(v.Ay.articleDates),primarySite:o().object,showByline:o().bool,subheadline:o().string,type:o().string.isRequired,url:o().string.isRequired},R=({byline:e=[],contentColor:t="",focusRef:n,headline:r,id:i,index:o=0,lastIndex:s=!1,label:l,lazyLoadImage:c=!0,ltpos:d,photo:u,preview:p={publishedDate:"",updatedDate:""},primarySite:m,showByline:f=!1,subheadline:v="",type:j="",url:S})=>{const{previewCard:O,previewProps:_}=(0,b.A)({url:S,subheadline:v,dates:p}),A=D(D({},l),{},{className:"c-card__label c-card__label--muted"}),C=0===o,k=(0,I.N)({query:"(max-width: 59.99rem)"})||!1,P=(0,a.A)(["story-card--visual-top-story",{"story-card--first":C,"story-card--last":s,"story-card--full-width":!u.url}]),L=(0,a.A)([{"text-pb-9":o>0&&k,"text-pb-8":o>0&&!k,"text-pb-6":C}]),E=f?e:[],$=C?(0,x.jsx)(h.H1,{token:"text-pr-7",children:v}):null,R=C?T:N,B=(0,w.AF)({type:j,relativeUrl:S});return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(g.A,{className:P,children:(0,x.jsxs)(h.hB,D(D({href:S,index:o,focusRef:n,"data-content-id":i,"data-sophi-label":r,"data-lt-pos":d},_),{},{children:[(0,x.jsxs)(h.Wu,{children:[(0,x.jsx)(h.Bh,{label:A,children:(0,x.jsxs)(h.dI,{children:[(0,x.jsx)(h.Ly,{className:L,children:r}),(0,x.jsx)(y.A,{type:B,primarySiteId:m?._id,color:t})]})}),(0,x.jsx)(h.Wb,{byline:E,children:(0,x.jsx)(h.ae,{byline:E})}),$]}),(0,x.jsx)(h.Vo,{photo:u,photoSources:R,lazyLoadImage:c})]}))}),O]})};R.propTypes=$,R.displayName="ArticlePackageCardVisualTopStories";var B=R,M=n(69996),U=n(60814),F=n(89167),V=n(60720),z=n(50508);function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?W(Object(n),!0).forEach(function(t){q(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const G={heading:o().string,headingAs:v.Ay.headingAs,headingBottomBorderMobile:o().bool,headingBottomBorderMobileWide:o().bool,headingBottomBorderTablet:o().bool,headingBottomBorderTabletMedium:o().bool,stories:o().array.isRequired,curated:o().bool,sophiManaged:o().string};function K({heading:e="",headingAs:t="h2",headingBottomBorderMobile:n=!0,headingBottomBorderMobileWide:r=!1,headingBottomBorderTablet:i=!1,headingBottomBorderTabletMedium:o=!1,stories:a=[],curated:s,sophiManaged:l}){const{isSponsored:c}=(0,F.p_)();if(!a.length)return null;const d=a.slice(2,6);return(0,x.jsxs)(x.Fragment,{children:[e&&(0,x.jsx)(U.A,{marginBottom:8,element:t,heading:e,headingType:V.v.package_title,bottomBorderMobile:n,bottomBorderMobileWide:r,bottomBorderTablet:i,bottomBorderTabletMedium:o,isSponsored:c}),(0,x.jsxs)("div",{className:"two-big-stories--wrapper","data-sophi-feature":(0,z.Uv)(e),"data-sophi-curated":s,"data-sophi-managed":l,children:[(0,x.jsx)("div",{className:"two-big-stories--story",children:(0,x.jsx)("div",{className:"story-card",children:a[0]})}),(0,x.jsx)("div",{className:"two-big-stories--story",children:(0,x.jsx)("div",{className:"story-card",children:a[1]})}),(0,x.jsx)("div",{className:"list-of-stories",children:d.map((e,t)=>{const n=H(H({},e),{},{props:H(H({},e.props),{},{lastIndex:t===d.length-1})});return(0,x.jsx)("div",{className:"two-big-stories--story",children:(0,x.jsx)("div",{className:"story-card",children:n})},n.key)})})]})]})}K.propTypes=G,K.displayName="ArticleListTwoStories";var J=K,Y=n(21143),Q=n.n(Y),X=n(76739);function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach(function(t){te(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function te(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ne={heading:o().string,headingAs:v.Ay.headingAs,headingBottomBorderMobile:o().bool,headingBottomBorderMobileWide:o().bool,headingBottomBorderTablet:o().bool,headingBottomBorderTabletMedium:o().bool,stories:o().array.isRequired,curated:o().bool,sophiManaged:o().string},re=Q()(X.A).withConfig({displayName:"ArticleListVisualTopStories__StyledWrapper",componentId:"sc-dp111y-0"})(["> div:first-child{grid-column:1 / -1;}@media (min-width:","){gap:",";}@media (min-width:","){gap:"," ",";}"],(0,k.D0)(724),(0,k.D0)(20),(0,k.D0)(960),(0,k.D0)(40),(0,k.D0)(20));function ie({heading:e="",headingAs:t="h2",headingBottomBorderMobile:n=!0,headingBottomBorderMobileWide:r=!1,headingBottomBorderTablet:i=!1,headingBottomBorderTabletMedium:o=!1,stories:a=[],curated:s,sophiManaged:l}){const{isSponsored:c}=(0,F.p_)();return a.length?(0,x.jsxs)(x.Fragment,{children:[e&&(0,x.jsx)(U.A,{marginBottom:8,element:t,heading:e,headingType:V.v.package_title,bottomBorderMobile:n,bottomBorderMobileWide:r,bottomBorderTablet:i,bottomBorderTabletMedium:o,isSponsored:c}),(0,x.jsx)(re,{gridCols:"repeat(4, 1fr)","data-sophi-feature":(0,z.Uv)(e),"data-sophi-curated":s,"data-sophi-managed":l,children:a.map((e,t)=>{const n=ee(ee({},e),{},{props:ee(ee({},e.props),{},{lastIndex:t===a.length-1})});return(0,x.jsx)("div",{className:"visual-top-story",children:(0,x.jsx)("div",{className:"story-card",children:n})},n.key)})})]}):null}
2ie.propTypes=ne,ie.displayName="ArticleListVisualTopStories";var oe=ie,ae=n(57680),se=n(79778),le=n(85040),ce=n(56440),de=n(43755),ue=n(8039),pe=n(17291),me=n(22771),fe=n(52709),ge=n(12675),he=n(3304),be=n(18070);const ye="Two Big Stories",ve="Visual Top Stories";function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const je=(0,ge.A)("[StoryPackage]"),Se=5,Oe={[ye]:J,[ve]:oe},_e={customFields:o().shape({featureContentConfig:o().contentConfig(pe.ZB),numberToDisplay:o().number.tag({label:"Number of items to display",defaultValue:Se,description:"The number of items that you would like to display. Defaults to as many items as were returned via the query (minus deduped stories, if applicable)."}),pathRegex:v.Ay.pathRegex,marginTop:v.Ay.marginTop,marginBottom:v.Ay.marginBottom,displayType:o().oneOf(Object.keys(Oe)).tag({label:"Feature's display style"}),heading:o().string.tag({label:"Heading text",description:"Heading to display above the story list",defaultValue:""}),headingAs:v.Ay.htmlHeadings,analyticsIdentifier:o().string.tag({label:"Analytics Identifier"}),sophiManaged:v.Ay.sophiManaged,showSectionTitleAsLabel:o().bool.tag({group:"Story attributes",label:"Show section title for story labels",defaultValue:!1}),showAuthorNames:o().bool.tag({group:"Story attributes",label:"Show author names",description:"If checked it will display the story author names (byline).",defaultValue:!1})})};function Ae({customFields:e}){const{featureContentConfig:t={},numberToDisplay:n,analyticsIdentifier:i,sophiManaged:o,showSectionTitleAsLabel:l=!1,showAuthorNames:c=!1,displayType:d="",heading:u="",headingAs:p="h2",marginTop:m,marginBottom:f}=e,{id:g}=(0,r.useComponentContext)(),{reserveDedupeOrder:h,isReadOnlyDeduping:b}=(0,se.xR)(),{urlRelative:y}=(0,F.p_)(),{requestUri:v}=(0,le.f)(),w=(0,ce.x)(),j=`story-package-${g}`;(0,s.useEffect)(()=>{h(j)},[j,h]);const S="/investing/globe-advisor/"===y,{contentService:O="",contentConfigValues:_={size:Se}}=t,A=n??_.size,k=d+" - "+j,{content:P}=(0,de.I)({debugType:k,contentService:O,contentConfigValues:_}),{stories:T,clearSubGroup:N}=(0,ue.u)({debugType:k,storiesPage:P,dedupeSubgroup:j,dedupeLimit:A,readOnly:b(O)});(0,s.useEffect)(()=>{je.info("stories deduped (request: 1)"),N("expire",j,"section")},[N,P,j]);const I=(0,s.useMemo)(()=>S?(0,fe.J4)(T):T,[S,T]),L=(0,me.N)(v,i),D=I.map((e={},t)=>{let n=(0,fe.J0)({story:e,analytics:{fid:i,ltpos:L},showSectionTitleAsLabel:l,disableAuthorPhotoLogic:t<=1});return w===n.label?.text?.toLowerCase()&&(n.label=void 0),n}),E=D.reduce((e,t,n)=>{const{byline:r,contentColor:i,headline:o,id:a,key:s,label:l,ltpos:u,photo:p,preview:m,primarySite:f,subheadline:g,type:h,url:b}=t,y=d===ve?(0,x.jsx)(B,{byline:r,contentColor:i,headline:o,id:a,index:n,label:l,lazyLoadImage:!1,ltpos:u,photo:p,preview:m,primarySite:f,showByline:c,subheadline:g,type:h,url:b},s):(0,x.jsx)(C,{byline:r,contentColor:i,headline:o,id:a,index:n,label:l,lazyLoadImage:!1,ltpos:u,photo:p,preview:m,primarySite:f,showByline:c,subheadline:g,type:h,url:b},s);return e.push(y),e},[]),$=(0,a.A)([(0,fe.Jd)(d),{[`mt-${m}`]:m,[`mb-${f}`]:f}]);return(0,x.jsxs)(ae.A,{children:[(0,x.jsx)("div",{className:$,"data-sophi-feature":(0,z.Uv)(i),"data-sophi-managed":o,children:(0,x.jsx)(M.A,{presentation:Oe,displayType:d,heading:u,headingAs:p,stories:E})}),(0,x.jsx)(be.A,{name:j,items:D.map(e=>e.url)})]})}function Ce(e){const{pathRegex:t,heading:n}=e.customFields,{requestUri:r}=(0,le.f)();return(0,he.A)(r,t,n)?(0,x.jsx)(Ae,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?we(Object(n),!0).forEach(function(t){xe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e)):null}Ae.propTypes=_e,Ae.displayName="StoryPackageContent",Ce.propTypes=_e,Ce.displayName="StoryPackage",Ce.label="Story Package",Ce.icon="picture-polaroid-four",Ce.dynamic=!0;var ke=Ce},12474:function(e,t,n){"use strict";n.d(t,{P0:function(){return c},z9:function(){return d}});var r=n(40809),i=n(76730),o=n(86090),a=n(80962),s=n(54647),l=n(85349);function c({featuredMediaType:e="basic",premiumMedia:t={}}){return"premium"===e&&!!Object.keys(t??{}).length}function d({fallbackImage:e,featuredMediaType:t="basic",isSponsored:n=!1,loadingPhoto:d,loopVideo:u=!1,premiumMedia:p={},premiumMediaCaptionsOverride:m=!1,showCaptions:f=!1,isGreyTheme:g=!1}){const h=p?.type??"none",b=(0,r.useMemo)(()=>({gallery:(0,l.jsx)(i.A,{galleryData:p,isSponsored:n,premiumMediaCaptionsOverride:m,showCaptions:f,isGreyTheme:g}),image:(0,l.jsx)(a.A,{premiumMedia:p}),raw_html:(0,l.jsx)(o.A,{premiumMedia:p,staticOnly:!1}),video:(0,l.jsx)(s.A,{videoData:p,showCaptions:f,loadingPhoto:d,loopVideo:u}),none:null}),[g,n,d,u,p,m,f]);return c({featuredMediaType:t,premiumMedia:p})?b[h]||null:e}d.displayName="FeaturedMedia"},81071:function(e,t,n){"use strict";n.d(t,{A:function(){return Ue}});var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(6369),s=n(41944),l=n(66145),c=n(12474),d=n(16719),u=n(76739),p=n(74672),m=n(4041),f=n(80956),g=n(82655),h=n(46244),b=n(43598),y=n(94011),v=n(40966),w=n(71019),x=n(30137),j=n(85349);function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const A="1px solid var(--color-grey-200)",C=(0,x.D0)(767),k=o()(p.A).withConfig({displayName:"TopPackageBigStory__StyledTopPackageBigStory",componentId:"sc-1eh392p-0"})(["border-bottom:",";border-right:",";border-top:",";padding:",";"],e=>e.$borderBottom?A:"none",e=>e.$borderRight?A:"none",e=>e.$borderTop?A:"none",(0,x.D0)(16)),P=o()(u.A).withConfig({displayName:"TopPackageBigStory__StyledWrapper",componentId:"sc-1eh392p-1"})(['grid-template-areas:"content image image";@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"image" "content";}'],C),T=o()(u.A).withConfig({displayName:"TopPackageBigStory__StyledWrapperReverse",componentId:"sc-1eh392p-2"})(['grid-template-areas:"image image content";@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"image" "content";}'],C),N=o()(m.A).withConfig({displayName:"TopPackageBigStory__StyledCardLink",componentId:"sc-1eh392p-3"})(['display:grid;gap:0.5rem 1rem;grid-area:content;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"content";']),I=o()(u.A).withConfig({displayName:"TopPackageBigStory__StyledContent",componentId:"sc-1eh392p-4"})(["align-content:start;grid-area:content;"]),L=o().div.withConfig({displayName:"TopPackageBigStory__StyledLabelContainer",componentId:"sc-1eh392p-5"})(["align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);"]),D=o()(v.A).withConfig({displayName:"TopPackageBigStory__StyledImage",componentId:"sc-1eh392p-6"})(["grid-area:image;"]),E=o().img.withConfig({displayName:"TopPackageBigStory__StyledImageOverride",componentId:"sc-1eh392p-7"})(["grid-area:image;width:100%;height:auto;align-self:start;"]);function $({dekSize:e="default",featuredMediaType:t="basic",headlineSize:n="default",imageData:i,onClick:o,overrideData:u,packageLabel:p,premiumMediaCaptions:v,premiumMediaCaptionsOverride:S,storyData:_}){const{byline:A,headline:C,id:$,isSponsored:R,label:B,ltpos:M,premiumMedia:U,preview:F,subheadline:V,url:z,photo:W}=_,{photoProps:H}=i,{aspectRatioDebug:q,alt:G,height:K,src:J,sources:Y,width:Q,caption:X}=H??{},{as:Z,text:ee,icon:te}=C||{}
2,{imagePosition:ne="right",overrideHeadline:re="",overrideDek:ie="",overrideHeadshot:oe="",overrideHeadshotAlt:ae=""}=u,se=""==re?ee:re,le=n&&"default"!==n?n:"text-pb-5",ce=(0,y.U)({until:"tablet"})||!1?"text-pb-6":le,de=""==ie?V:ie,ue=e&&"default"!==e?e:"text-pr-7",pe=""===oe?(0,j.jsx)(D,{alt:G||X,height:K,src:J,srcset:Y?.srcset,sizes:Y?.sizes,width:Q,"data-aspect-ratio-debug":q}):(0,j.jsx)(E,{alt:ae,height:K,src:oe,width:Q}),{previewCard:me,previewProps:fe}=(0,h.A)({url:z,subheadline:de,dates:F}),ge="left"===ne?T:P,he=(0,c.P0)({featuredMediaType:t,premiumMedia:U}),be=(0,r.A)(["big-story-dek",{"text-helr-2":R,[ue]:!R}]);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(k,{className:"top-package-card big-story",onClick:o,children:(0,j.jsx)(b.A,{condition:!he,wrapper:e=>(0,j.jsx)(m.A,{url:z,previewProps:fe,label:se,analyticsContentId:$,ltpos:M,children:e}),children:(0,j.jsxs)(ge,{gridCols:"repeat(3, 1fr)",gap:(0,x.D0)(16),className:"big-story-content",children:[(0,j.jsx)(b.A,{condition:he,wrapper:e=>(0,j.jsx)(N,{url:z,previewProps:fe,analyticsContentId:$,label:se,ltpos:M,className:"top-package-premium-media",children:e}),children:(0,j.jsxs)(I,{gridCols:"1fr",gap:(0,x.D0)(8),children:[(0,j.jsxs)(L,{children:[(0,j.jsx)(s.E,O(O({},B),{},{isSponsored:R})),(0,j.jsx)(a.A,{children:p})]}),(0,j.jsx)(g.A,{as:Z,className:`${R?(0,w.i4)(ce):ce} big-story-headline`,icon:te,children:se}),(0,j.jsx)(l.A,{as:"div",className:be,children:de}),(0,j.jsx)(f.A,{byline:A})]})}),(0,j.jsx)(c.z9,{loadingPhoto:W,fallbackImage:pe,featuredMediaType:t,isSponsored:R,premiumMedia:U,premiumMediaCaptionsOverride:S,showCaptions:v})]})})}),me,(0,j.jsx)(d.A,{storyData:_})]})}$.displayName="TopPackageBigStory";var R=n(35813);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach(function(t){U(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const F=o()(p.A).withConfig({displayName:"TopPackageDefaultCard__StyledTopPackageDefaultCard",componentId:"sc-1uz4ln2-0"})(["border-bottom:",";border-right:",";border-top:",";padding:",";flex:100%;height:auto;@media (min-width:","){flex:50%;}"],e=>e.$borderBottom?x.XE:"none",e=>e.$borderRight?x.XE:"none",e=>e.$borderTop?x.XE:"none",(0,x.D0)(16),(0,x.D0)(768)),V=o()(u.A).withConfig({displayName:"TopPackageDefaultCard__StyledWrapper",componentId:"sc-1uz4ln2-1"})(['grid-template-areas:"label label label" "content content image";']),z=o()(u.A).withConfig({displayName:"TopPackageDefaultCard__StyledWrapperFull",componentId:"sc-1uz4ln2-2"})(['grid-template-areas:"label label label" "content content content";']),W=o()(s.E).withConfig({displayName:"TopPackageDefaultCard__StyledLabel",componentId:"sc-1uz4ln2-3"})(["grid-column:label;"]),H=o()(u.A).withConfig({displayName:"TopPackageDefaultCard__StyledContent",componentId:"sc-1uz4ln2-4"})(["grid-column:content;"]),q=o()(v.A).withConfig({displayName:"TopPackageDefaultCard__StyledImage",componentId:"sc-1uz4ln2-5"})(["grid-column:image;width:100%;"]),G=o().img.withConfig({displayName:"TopPackageDefaultCard__StyledImageOverride",componentId:"sc-1uz4ln2-6"})(["grid-column:image;width:100%;height:auto;align-self:start;"]);function K({imageData:e,onClick:t,overrideData:n,storyData:r}){const{byline:i,headline:o,label:a,preview:s,subheadline:l,url:c,id:u,ltpos:p,isSponsored:b}=r,{photoProps:y,type:v=""}=e,{aspectRatioDebug:w,alt:S,height:O,src:_,sources:A,width:C,caption:k}=y??{},{overrideHeadline:P="",overrideHeadshot:T="",overrideHeadshotAlt:N=""}=n,{as:I,text:L,icon:D}=o||{},{previewCard:E,previewProps:$}=(0,h.A)({url:c,subheadline:l,dates:s}),R="author"===v,B=""==P?L:P;let U;U=""!==T?(0,j.jsx)(G,{alt:N,height:O,src:T,width:C,className:"top-package-card-image"}):R?(0,j.jsx)(q,{alt:S||k,height:O,imgClassName:"top-package-card-image",src:_,srcset:A?.srcset,sizes:A?.sizes,width:C,"data-aspect-ratio-debug":w}):null;const K=U?V:z;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(F,{className:"top-package-card",onClick:t,children:(0,j.jsx)(m.A,{url:c,previewProps:$,analyticsContentId:u,label:B,ltpos:p,children:(0,j.jsxs)(K,{gridCols:"repeat(3, 1fr)",gap:`${(0,x.D0)(8)} ${(0,x.D0)(16)}`,children:[(0,j.jsx)(W,M(M({},a),{},{isSponsored:b})),(0,j.jsxs)(H,{gridCols:"1fr",gap:(0,x.D0)(8),className:"top-package-card-content",children:[(0,j.jsx)(g.A,{as:I,className:b?"text-helb-5":"text-pb-8",icon:D,children:B}),(0,j.jsx)(f.A,{byline:i})]}),U]})})}),(0,j.jsx)(d.A,{storyData:r}),E]})}K.displayName="TopPackageDefaultCard";var J=n(94566);function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Y(Object(n),!0).forEach(function(t){X(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function X(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Z="1px solid var(--color-grey-200)",ee=(0,x.D0)(767),te=(0,J.dt)("tabletMedium"),ne=o()(p.A).withConfig({displayName:"TopPackageHeroCard1__StyledTopPackageHeroCard1",componentId:"sc-r1szwv-0"})(["border-bottom:",";border-right:",";border-top:",";padding-top:0;"],e=>e.$borderBottom?Z:"none",e=>e.$borderRight?Z:"none",e=>e.$borderTop?Z:"none"),re=o()(u.A).attrs(e=>({$hasLabel:e.$hasLabel,$imageDisplay:e.$imageDisplay})).withConfig({displayName:"TopPackageHeroCard1__GridStyled",componentId:"sc-r1szwv-1"})(["gap:",';grid-template-areas:"label ." "content image";@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"image" "label" "content";gap:var(--space-8);}@media (min-width:','rem){grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"image" "label" "content";}'],e=>e.$imageDisplay||e.$hasLabel?"var(--space-8)":0,ee,te.rem),ie=o()(m.A).withConfig({displayName:"TopPackageHeroCard1__CardLinkStyled",componentId:"sc-r1szwv-2"})(['display:grid;gap:0.5rem 1rem;grid-area:content;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"content";']),oe=o().div.withConfig({displayName:"TopPackageHeroCard1__LabelContainerStyled",componentId:"sc-r1szwv-3"})(["align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);grid-area:label;"]),ae=o()(u.A).withConfig({displayName:"TopPackageHeroCard1__ContentStyled",componentId:"sc-r1szwv-4"})(["grid-area:content;"]),se=o()(v.A).withConfig({displayName:"TopPackageHeroCard1__ImageStyled",componentId:"sc-r1szwv-5"})(["grid-area:image;@media (min-width:","){display:none;}"],ee),le=o().img.withConfig({displayName:"TopPackageHeroCard1__ImageOverrideStyled",componentId:"sc-r1szwv-6"})(["grid-area:image;width:100%;height:auto;align-self:start;@media (min-width:","){display:none;}"],ee),ce=o().div.withConfig({displayName:"TopPackageHeroCard1__FeaturedMediaStyled",componentId:"sc-r1szwv-7"})(["grid-area:image;@media (min-width:","){display:none;}"],ee);function de({featuredMediaType:e="basic",imageData:t,onClick:n,overrideData:r,packageLabel:i,premiumMediaCaptions:o,premiumMediaCaptionsOverride:u,storyData:p}){const{byline:y,headline:v,id:w,isSponsored:S,label:O,ltpos:_,premiumMedia:A,preview:C,subheadline:k,url:P,photo:T}=p,{photoProps:N}=t,{aspectRatioDebug:I,alt:L,height:D,src:E,sources:$,width:R,caption:B}=N??{},{as:M,text:U,icon:F}=v||{},{overrideHeadline:V="",overrideDek:z="",overrideHeadshot:W="",overrideHeadshotAlt:H=""}=r,q=""==V?U:V,G=""==z?k:z,K=""===W?(0,j.jsx)(se,{alt:L||B,height:D,src:E,srcset:$?.srcset,sizes:$?.sizes,width:R,"data-aspect-ratio-debug":I}):(0,j.jsx)(le,{alt:H,height:D,src:W,width:R}),{previewCard:J,previewProps:Y}=(0,h.A)({url:P,subheadline:G,dates:C}),X=(0,c.P0)({featuredMediaType:e,premiumMedia:A}),Z=""!==O?.text;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(ne,{className:"top-package-card",onClick:n,children:(0,j.jsx)(b.A,{condition:!X,wrapper:e=>(0,j.jsx)(m.A,{url:P,previewProps:Y,analyticsContentId:w,label:q,ltpos:_,children:e}),children:(0,j.jsxs)(re,{gridCols:"repeat(2, 1fr)",gap:`${(0,x.D0)(8)} ${(0,x.D0)(16)}`,$hasLabel:Z,$imageDisplay:K,children:[(0,j.jsxs)(oe,{children:[(0,j.jsx)(s.E,Q(Q({},O),{},{isSponsored:S})),(0,j.jsx)(a.A,{children:i})]}),(0,j.jsx)(b.A,{condition:X,wrapper:e=>(0,j.jsx)(ie,{url:P,previewProps:Y,analyticsContentId:w,label:q,ltpos:_,className:"top-package-premium-media",children:e}),children:(0,j.jsxs)(ae,{gridCols:"1fr",gap:(0,x.D0)(8),children:[(0,j.jsx)(g.A,{as:M,className:S?"text-helb-3":"text-pb-6",icon:F,children:q}),(0,j.jsx)(l.A,{as:"div",className:S?"text-helr-3":"text-pr-8",children:G}),(0,j.jsx)(f.A,{byline:y})]})}),(0,j.jsx)(ce,{children:(0,j.jsx)(c.z9,{fallbackImage:K,featuredMediaType:e,isSponsored:S,loadingPhoto:T,premiumMedia:A,premiumMediaCaptionsOverride:u,showCaptions:o})})]})})}),J,(0,j.jsx)(d.A,{storyData:p})]})}function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?ue(Object(n),!0).forEach(function(t){me(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function me(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}de.displayName="TopPackageHeroCard1";const fe="1px solid var(--color-grey-200)",ge=(0,x.D0)(16),he=(0,x.D0)(767),be=o()(p.A).withConfig({displayName:"TopPackageHeroCard2__TopPackageHeroCard2Styled",componentId:"sc-cq5q0w-0"})(["border-bottom:",";border-right:",";border-top:",";padding:",";"],e=>e.$borderBottom?fe:"none",e=>e.$borderRight?fe:"none",e=>e.$borderTop?fe:"none",ge),ye=o()(u.A).withConfig({displayName:"TopPackageHeroCard2__WrapperStyled",componentId:"sc-cq5q0w-1"})(['grid-template-areas:"label ." "content image";@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"image" "label" "content";}'],he),ve=o()(u.A).withConfig({displayName:"TopPackageHeroCard2__WrapperReverseStyled",componentId:"sc-cq5q0w-2"})(['grid-template-areas:"image label" "image content";@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"image" "label" "content";}'],he),we=o()(m.A).withConfig({displayName:"TopPackageHeroCard2__CardLinkStyled",componentId:"sc-cq5q0w-3"})(['display:grid;gap:0.5rem 1rem;grid-area:content;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"content";']),xe=o().div.withConfig({displayName:"TopPackageHeroCard2__LabelContainerStyled",componentId:"sc-cq5q0w-4"})(["align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);grid-area:label;"]),je=o()(u.A).withConfig({displayName:"TopPackageHeroCard2__ContentStyled",componentId:"sc-cq5q0w-5"})(["grid-area:content;"]),Se=o()(v.A).withConfig({displayName:"TopPackageHeroCard2__ImageStyled",componentId:"sc-cq5q0w-6"})(["grid-area:image;"]),Oe=o().img.withConfig({displayName:"TopPackageHeroCard2__ImageOverrideStyled",componentId:"sc-cq5q0w-7"})(["grid-area:image;width:100%;height:auto;align-self:start;"]);function _e({dekSize:e="default",featuredMediaType:t="basic",headlineSize:n="default",imageData:r,onClick:i,overrideData:o,packageLabel:u,premiumMediaCaptions:p,premiumMediaCaptionsOverride:v,storyData:S}){const{byline:O,headline:_,id:A,isSponsored:C,label:k,ltpos:P,premiumMedia:T,preview:N,subheadline:I,url:L,photo:D}=S,{photoProps:E}=r,{aspectRatioDebug:$,alt:R,height:B,src:M,sources:U,width:F,caption:V}=E??{},{as:z,text:W,icon:H}=_||{},{imagePosition:q="right",overrideHeadline:G="",overrideDek:K="",overrideHeadshot:J="",overrideHeadshotAlt:Y=""}=o,Q=""==G?W:G,X=n&&"default"!==n?n:"text-pb-5",Z=(0,y.U)({until:"tablet"})||!1?"text-pb-6":X,ee=""==K?I:K,te=e&&"default"!==e?e:"text-pr-7",ne=""===J?(0,j.jsx)(Se,{alt:R||V,height:B,srcset:U?.srcset,sizes:U?.sizes,src:M,width:F,"data-aspect-ratio-debug":$}):(0,j.jsx)(Oe,{alt:Y,height:B,src:J,width:F}),{previewCard:re,previewProps:ie}=(0,h.A)({url:L,subheadline:ee,dates:N}),oe="left"===q?ve:ye,ae=(0,c.P0)({featuredMediaType:t,premiumMedia:T});return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(be,{className:"top-package-card",onClick:i,children:(0,j.jsx)(b.A,{condition:!ae,wrapper:e=>(0,j.jsx)(m.A,{url:L,previewProps:ie,analyticsContentId:A,label:Q,ltpos:P,children:e}),children:(0,j.jsxs)(oe,{gridCols:"repeat(2, 1fr)",gap:`${(0,x.D0)(8)} ${(0,x.D0)(16)}`,children:[(0,j.jsxs)(xe,{children:[(0,j.jsx)(s.E,pe(pe({},k),{},{isSponsored:C})),(0,j.jsx)(a.A,{children:u})]}),(0,j.jsx)(b.A,{condition:ae,wrapper:e=>(0,j.jsx)(we,{url:L,previewProps:ie,analyticsContentId:A,label:Q,ltpos:P,className:"top-package-premium-media",children:e}),children:(0,j.jsxs)(je,{gridCols:"1fr",gap:(0,x.D0)(8),children:[(0,j.jsx)(g.A,{as:z,className:C?(0,w.i4)(Z):Z,icon:H,children:Q}),(0,j.jsx)(l.A,{as:"div",className:C?"text-helr-2":te,children:ee}),(0,j.jsx)(f.A,{byline:O})]})}),(0,j.jsx)(c.z9,{loadingPhoto:D,fallbackImage:ne,featuredMediaType:t,isSponsored:C,premiumMedia:T,premiumMediaCaptionsOverride:v,showCaptions:p})]})})}),re,(0,j.jsx)(d.A,{storyData:S})]})}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Ae(Object(n),!0).forEach(function(t){ke(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ke(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}_e.displayName="TopPackageHeroCard2";const Pe="1px solid var(--color-grey-200)",Te=(0,x.D0)(767),Ne=o()(p.A).withConfig({displayName:"TopPackageHeroCard3__StyledTopPackageHeroCard3",componentId:"sc-1ybcwfr-0"})(["border-bottom:",";border-right:",";border-top:",";padding:",";"],e=>e.$borderBottom?Pe:"none",e=>e.$borderRight?Pe:"none",e=>e.$borderTop?Pe:"none",(0,x.D0)(16)),Ie=o()(u.A).withConfig({displayName:"TopPackageHeroCard3__StyledWrapper",componentId:"sc-1ybcwfr-1"})(['grid-template-areas:"label label label ." "content content content image";@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"image" "label" "content";}'],Te),Le=o()(u.A).withConfig({displayName:"TopPackageHeroCard3__StyledWrapperReverse",componentId:"sc-1ybcwfr-2"})(['grid-template-areas:". label label label" "image content content content";@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"image" "label" "content";}'],Te),De=o()(m.A).withConfig({displayName:"TopPackageHeroCard3__StyledCardLink",componentId:"sc-1ybcwfr-3"})(['display:grid;gap:0.5rem 1rem;grid-area:content;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"content";']),Ee=o().div.withConfig({displayName:"TopPackageHeroCard3__StyledLabelContainer",componentId:"sc-1ybcwfr-4"})(["align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);grid-area:label;"]),$e=o()(u.A).withConfig({displayName:"TopPackageHeroCard3__StyledContent",componentId:"sc-1ybcwfr-5"})(["grid-area:content;"]),Re=o()(v.A).withConfig({displayName:"TopPackageHeroCard3__StyledImage",componentId:"sc-1ybcwfr-6"})(["grid-area:image;"]),Be=o().img.withConfig({displayName:"TopPackageHeroCard3__StyledImageOverride",componentId:"sc-1ybcwfr-7"})(["grid-area:image;width:100%;height:auto;align-self:start;"]);function Me({dekSize:e="default",featuredMediaType:t="basic",headlineSize:n="default",imageData:r,onClick:i,overrideData:o,packageLabel:u,premiumMediaCaptions:p,premiumMediaCaptionsOverride:v,storyData:S}){const{byline:O,headline:_,id:A,isSponsored:C,label:k,ltpos:P,premiumMedia:T,preview:N,subheadline:I,url:L,photo:D}=S,{photoProps:E}=r,{alt:$,height:R,src:B,sources:M,width:U}=E??{},{as:F,text:V,icon:z}=_||{},{imagePosition:W="right",overrideHeadline:H="",overrideDek:q="",overrideHeadshot:G="",overrideHeadshotAlt:K=""}=o,J=""==H?V:H,Y=n&&"default"!==n?n:"text-pb-4",Q=(0,y.U)({until:"tablet"})||!1?"text-pb-6":Y,X=""==q?I:q,Z=e&&"default"!==e?e:"text-pr-7",ee=""===G?(0,j.jsx)(Re,{alt:$,height:R,srcset:M?.srcset,sizes:M?.sizes,src:B,width:U}):(0,j.jsx)(Be,{alt:K,height:R,src:G,width:U}),{previewCard:te,previewProps:ne}=(0,h.A)({url:L,subheadline:X,dates:N}),re="left"===W?Le:Ie,ie=(0,c.P0)({featuredMediaType:t,premiumMedia:T});return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(Ne,{className:"top-package-card",onClick:i,children:(0,j.jsx)(b.A,{condition:!ie,wrapper:e=>(0,j.jsx)(m.A,{url:L,previewProps:ne,analyticsContentId:A,label:J,ltpos:P,children:e}),children:(0,j.jsxs)(re,{gridCols:"repeat(4, 1fr)",gap:`${(0,x.D0)(8)} ${(0,x.D0)(16)}`,children:[(0,j.jsxs)(Ee,{children:[(0,j.jsx)(s.E,Ce(Ce({},k),{},{isSponsored:C})),(0,j.jsx)(a.A,{children:u})]}),(0,j.jsx)(b.A,{condition:ie,wrapper:e=>(0,j.jsx)(De,{url:L,previewProps:ne,analyticsContentId:A,label:J,ltpos:P,className:"top-package-premium-media",children:e}),children:(0,j.jsxs)($e,{gridCols:"1fr",gap:(0,x.D0)(8),children:[(0,j.jsx)(g.A,{as:F,className:C?(0,w.i4)(Q):Q,icon:z,children:J}),(0,j.jsx)(l.A,{as:"div",className:C?"text-helr-2":Z,children:X}),(0,j.jsx)(f.A,{byline:O})]})}),(0,j.jsx)(c.z9,{loadingPhoto:D,fallbackImage:ee,featuredMediaType:t,isSponsored:C,premiumMedia:T,premiumMediaCaptionsOverride:v,showCaptions:p})]})})}),te,(0,j.jsx)(d.A,{storyData:S})]})}function Ue(e=!1,t=""){const n=e&&["3big","4big"].includes(t),r=t.includes("hammer");let i="default";switch(n?i="big-story":r?i=t:e&&(i=`hero-${t}`),i){case"big-story":return $;case"hero-1col":return de;case"hero-2col":return _e;case"hero-3col":return Me;case"4hammer1":case"4hammer2":return R.e;default:return K}}Me.displayName="TopPackageHeroCard3"},76730:function(e,t,n){"use strict";var r=n(40809),i=n.n(r),o=n(290),a=n(21143),s=n.n(a),l=n(72794),c=n(83792),d=n(13877),u=n(85349);const p=s().div.withConfig({displayName:"GalleryMedia__StyledPlaceholder",componentId:"sc-q9qxfp-0"})(["grid-area:image;background-color:var(--color-grey-100);width:100%;height:100%;aspect-ratio:3 / 2;"]),m=i().lazy(()=>(0,d.L5)(()=>n.e(4910).then(n.bind(n,86814))));function f({galleryData:e,isSponsored:t,premiumMediaCaptionsOverride:n,showCaptions:i,isGreyTheme:a=!1}){const{content:s=[]}=e,d=s;return(0,u.jsx)(o.tH,{fallbackRender:l.A,children:(0,u.jsx)(r.Suspense,{fallback:(0,u.jsx)(p,{}),children:(0,u.jsx)(c.A,{children:(0,u.jsx)(m,{contentElements:d,isSponsored:t,premiumMediaCaptionsOverride:n,showCaptions:i,isGreyTheme:a})})})})}f.displayName="GalleryMedia",t.A=f},86090:function(e,t,n){"use strict";var r=n(40809),i=n(290),o=n(99297),a=n(35790),s=n(12675),l=n(83792),c=n(85349);const d=(0,s.A)("[PremiumHTML]");function u({premiumMedia:e,staticOnly:t=!0}){const n=`featured-media-${e?.id||"none"}`,s=e?.content||"",u=(0,r.useCallback)(e=>{d.error(`tgam-${n}`,e)},[n]);if(!s)return null;const p=/youtube.com\/+embed\/+(\S*)["|']/.test(s);return(0,c.jsx)(l.A,{$isYoutubeEmbed:p,children:(0,c.jsx)(i.tH,{fallbackRender:a.Cl,onError:u,children:(0,c.jsx)(o.A,{id:n,content:s,staticOnly:t})})})}u.displayName="PremiumHTML",t.A=u},80962:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(40966),a=n(85349);const s=i()(o.A).withConfig({displayName:"PremiumImage__StyledPremiumImage",componentId:"sc-18wr33l-0"})(["grid-area:image;"]);function l({premiumMedia:e}){const t=e?.resized_urls?.w900?.r3x2||"";return(0,a.jsx)(s,{src:t,alt:e?.caption||"",width:"100%"})}l.displayName="PremiumImage",t.A=l},83792:function(e,t,n){"use strict";var r=n(21143);const i=n.n(r)().div.attrs(e=>({$isYoutubeEmbed:e.$isYoutubeEmbed})).withConfig({displayName:"StyledMediaContainer",componentId:"sc-1b9ij20-0"})(["grid-area:image;iframe{aspect-ratio:16 / 9;width:100%;}",""],e=>e.$isYoutubeEmbed&&"\n    position: relative;\n    padding-bottom: 56.25%; /* 16:9 */\n    height: 0;\n    iframe{\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n    }\n  ");t.A=i},47823:function(e,t,n){"use strict";var r=n(21143),i=n.n(r),o=n(30137);const a=i().div.attrs(e=>({$bgImage:e.$bgImage})).withConfig({displayName:"StyledVideoContainer",componentId:"sc-7o54i9-0"})(["grid-area:image;.video-player-info{margin:"," 0;p{display:inline;padding-right:",';}}.video-player-credits{white-space:nowrap;}.l-media{position:relative;}.l-media::before{content:"";background:url("','");background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 50vw rgba(',");top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;}"],(0,o.D0)(14),(0,o.D0)(5),e=>e.$bgImage,e=>e.$bgImage?"25, 25, 25, 0.55":"51, 51, 51, 1");t.A=a},54647:function(e,t,n){"use strict";var r=n(4321),i=(n(40809),n(57996)),o=n(40076),a=n(47823),s=n(85349);function l({showCaptions:e,videoData:t,loadingPhoto:n,loopVideo:l=!1}){const{aspectRatio:c,caption:d="",credit:u="",id:p="",playVideoAds:m=!1,seo_keywords:f,vertical:g}=t??{},h=g??!1,b=Array.isArray(f)?f:[],y=m&&!(0,o.U6)(b),v=e?d:"",{resized_urls:w,url:x}=n??{},j=w?.w600?.r3x2??x,{isAdmin:S}=(0,r.useAppContext)();return(0,s.jsx)(a.A,{$bgImage:j,children:(0,s.jsx)(i.A,{uuid:p,ads:y,aspectRatio:c,caption:v,credit:u,loading:!S,placement:2,vertical:h,loop:l})})}l.displayName="VideoMedia",t.A=l},86838:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(70015);const i={srcset:[300,600,900],sizes:[`(min-width: ${(0,n(30137).D0)(768)}) 50vw`,"90vw"]};function o(e){const{photo:t}=e??{};return{photoProps:(0,r.qk)(t,i),type:e?.photo?.type}}},16719:function(e,t,n){"use strict";var r=n(4321),i=(n(40809),n(18070)),o=n(85349);function a({storyData:e}){const{id:t="",url:n=""}=e??{},{isAdmin:a}=(0,r.useAppContext)();return a?null:(0,o.jsx)(i.A,{name:`top-package-card-${t}`,items:[n]})}a.displayName="TopPackageJsonLd",t.A=a},49573:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return k}});var r=n(4321),i=n(40809),o=n(34586),a=n(86780),s=n.n(a),l=n(17291),c=n(93900);
2const d={customFields:s().shape({featureContentConfig:s().contentConfig(l.Q3),url:s().string.tag({label:"Canonical URL",description:"Override the Content Source article(s) to be displayed.",defaultValue:""}),headlineAs:c.Ay.htmlHeadlineAs,isFirstInPackage:s().bool.tag({label:"First card in the package",description:"This is the first card in this top package",defaultValue:!1}),imagePosition:s().oneOf(["left","right"]).tag({label:"Image Position",description:"Position the featured image to the left or right of the content",defaultValue:"right"}),featuredMediaType:s().oneOf(["basic","premium"]).tag({label:"Featured Media",description:"Should the basic or premium featured media be shown for this story? (default is basic)",defaultValue:"basic"}),premiumMediaCaptions:s().bool.tag({group:"Premium Media Options",label:"Show Premium Media Captions",description:"Should the captions for premium featured media be shown?",defaultValue:!0}),premiumMediaCaptionsOverride:s().bool.tag({group:"Premium Media Options",label:"Show Premium Media Override Titles as Captions",description:"Should the override title be used for captions?",defaultValue:!1}),overrideHeadline:s().string.tag({group:"Story Overrides",label:"Headline override",description:"A custom headline for this story",defaultValue:""}),overrideDek:s().string.tag({group:"Story Overrides",label:"Deck override",description:"A custom dek for this story",defaultValue:""}),overrideHeadshot:s().string.tag({group:"Story Overrides",label:"Headshot override",description:"A custom headshot for this story",defaultValue:""}),overrideHeadshotAlt:s().string.tag({group:"Story Overrides",label:"Headshot alt text",description:"Alt text for custom headshot for this story",defaultValue:""}),hammerCaps:s().bool.tag({label:"Uppercase Headline",description:"Display the headline in all caps",defaultValue:!1,group:"Hammer Headline"})}),outputType:s().string,type:s().string};var u=n(79778),p=n(85040),m=n(14375),f=n(40761);function g(e){return"contentQuery"in e}function h(e){return"url"in e}var b=n(14104),y=n(15164);function v({url:e="",contentService:t="",contentConfigValues:n={}}){const r=function(e){return g(e)||h(e)}(n),o=r?n:y.vB,{source:a,query:s,hasContentElements:l}=function({url:e="",contentService:t="",contentConfigValues:n={}}){const r=e.trim(),i=""!==r,o=t?.includes("content-by-canonical-url");let a="";a=i&&o?t:i?"content-by-canonical-url":t;const s={url:r,resolver:"false"};g(n)?s.env=n.env:h(n)&&(s.env=e.startsWith("/sb/")?"dev":"prod",s.traits=n.traits);const l=i?s:n;return{source:g(l)&&!(0,f.gD)(l.contentQuery)||!h(l)||!(0,f.gD)(l.url)&&""!==l.url?a:null,query:l,hasContentElements:["content-search"].some(e=>a?.includes(e))}}({url:e,contentService:t,contentConfigValues:o}),c=(0,m.useContent)({source:a,query:s});return(0,i.useMemo)(()=>{if((0,f.gD)(c))return b.tR;if(l){const{content_elements:e=b.tR}=c;return e}return[c]},[c,l])}var w=n(60392),x=n(29297),j=n(22771),S=n(71019),O=n(81071),_=n(86838),A=n(85349);function C({customFields:e}){const{featureContentConfig:t={},featuredMediaType:n="basic",hammerCaps:a=!1,headlineAs:s="h2",imagePosition:l="right",isFirstInPackage:c=!1,overrideHeadline:d="",overrideDek:m="",overrideHeadshot:f="",overrideHeadshotAlt:g="",premiumMediaCaptions:h=!0,premiumMediaCaptionsOverride:b=!1,url:y=""}=e,{id:C,registerSuccessEvent:k}=(0,r.useComponentContext)(),{removeDuplicates:P,reserveDedupeOrder:T}=(0,u.xR)(),{requestUri:N}=(0,p.f)(),{dekSize:I="default",displayType:L,headlineSize:D="default",packageLabel:E,sophiFeature:$}=(0,o.useTopPackageChainContext)(),R=(0,j.N)(N,$),B=`top-package-card-${C}`;(0,i.useEffect)(()=>{T(B)},[B,T]);const{contentService:M="",contentConfigValues:U={}}=t,F=v({url:y,contentService:M,contentConfigValues:U}),V=F[0],{canonical_url:z=""}=V??{};if((0,i.useEffect)(()=>{z&&P({items:[z],subgroup:B,group:"section",limit:1})},[z,B,P]),!F.length)return null;const W={imagePosition:l,overrideHeadline:d,overrideDek:m,overrideHeadshot:f,overrideHeadshotAlt:g},H=(0,S.mU)({displayLabelsWithBgColor:!0,disableAuthorPhotoLogic:c,headlineAs:s,story:V,storyPosition:null,analytics:{fid:$,ltpos:R}}),q=(0,x.f)(V,w.Y.ARC),G=(0,O.A)(c,L);return(0,A.jsx)(G,{componentId:C,dekSize:I,featuredMediaType:n,hammerCaps:a,headlineSize:D,imageData:(0,_.A)(H),onClick:k,overrideData:W,packageLabel:E,premiumMediaCaptions:h,premiumMediaCaptionsOverride:b,story:q,storyData:H,variant:L})}C.propTypes=d,C.displayName="TopPackageCard",C.label="Top Package Card",C.icon="insert-image-top",C.featurePlugins=["content-search"],C.dynamic=!0;var k=C},63710:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return D}});var r=n(14375),i=n(4321),o=n(40809),a=n.n(o),s=n(34586),l=n(21143),c=n.n(l),d=n(78299),u=n(6369),p=n(43598),m=n(85349);const f=c()(u.A).withConfig({displayName:"TopPackageLabel__StyledLabel",componentId:"sc-74zg
2iv-0"})(["color:var(--color-grey-700);flex:100%;text-align:",";"],e=>e.$isHammerCard?"center":"left");function g({className:e="",displayType:t="",$isSponsored:n=!1,packageLabel:r="",packageLabelURL:i=""}){return(0,m.jsx)(f,{className:e,$isHammerCard:t?.includes("hammer"),$isSponsored:n,type:"package",children:(0,m.jsx)(p.A,{condition:""!==i,wrapper:t=>(0,m.jsx)(d.Ay,{className:e,href:i,isSponsored:n,variant:"text",children:t}),children:r})})}g.displayName="TopPackageLabel";var h=g,b=n(86780),y=n.n(b),v=n(17291),w=n(93900);const x={customFields:y().shape({featureContentConfig:y().contentConfig(v.ZB),headlineAs:w.Ay.htmlHeadlineAs,imagePosition:y().oneOf(["left","right"]).tag({label:"Image Position",description:"Position the featured image to the left or right of the content",defaultValue:"right"}),numberOfStories:y().number.tag({label:"Number of stories",defaultValue:1,description:"The amount of stories to show"}),showHeroCard:y().bool.tag({label:"Show hero card",description:"When checked, the first card in this package will display the hero styling (larger headline, dek and image)",defaultValue:!0}),analyticsIdentifier:y().string.tag({label:"Analytics Identifier"})}),outputType:y().string,type:y().string};var j=n(79778),S=n(85040),O=n(8039),_=n(60392),A=n(29297),C=n(22771),k=n(71019),P=n(14104),T=n(15164),N=n(81071),I=n(86838);function L({customFields:e}){const{analyticsIdentifier:t="top package",featureContentConfig:n={},headlineAs:l="h2",imagePosition:c="right",numberOfStories:d=1,showHeroCard:u=!0}=e,{contentService:p="",contentConfigValues:f={size:d}}=n,{dekSize:g="default",displayType:b,headlineSize:y="default",packageLabel:v}=(0,s.useTopPackageChainContext)(),{id:w}=(0,i.useComponentContext)(),{reserveDedupeOrder:x,isReadOnlyDeduping:L}=(0,j.xR)(),{requestUri:D}=(0,S.f)(),E=(0,C.N)(D,t),$=`top-package-feed-${w}`;(0,o.useEffect)(()=>{x($)},[$,x]);const{content_elements:R=P.tR,customFields:B={}}=(0,r.useContent)({source:p,query:f})||T.vB,{packageLabel:M,packageLabelURL:U}=B??{},{stories:F}=(0,O.u)({debugType:"Top Package Feed",storiesPage:R,dedupeSubgroup:$,dedupeLimit:d,readOnly:L(p)});if(!F.length)return null;const V=F.map((e,n)=>{if(n>=d)return null;const r={imagePosition:c},i=(0,k.mU)({headlineAs:l,displayLabelsWithBgColor:!0,story:e,storyPosition:null,analytics:{fid:t,ltpos:E}}),o=(0,A.f)(e,_.Y.ARC),a=0===n&&u,s=(0,N.A)(a,b);return(0,m.jsx)(s,{componentId:w,dekSize:g,headlineSize:y,imageData:(0,I.A)(i),labelText:"",overrideData:r,packageLabel:"",story:o,storyData:i},e._id)});let z=V;if("4big"===b){const e=V[0],t=V.slice(1);z=[(0,m.jsxs)(a().Fragment,{children:[e,(0,m.jsx)("div",{className:"content",children:t})]},"top-package-feed")]}return(0,m.jsxs)(m.Fragment,{children:[v?null:(0,m.jsx)(h,{packageLabel:M,packageLabelURL:U}),z]})}L.propTypes=x,L.displayName="TopPackageFeed",L.label="Top Package Feed",L.icon="insert-image-top",L.dynamic=!0;var D=L},5886:function(e,t,n){"use strict";n.r(t);var r=n(14375),i=n(4321),o=n(86780),a=n.n(o),s=n(40809),l=n(77813),c=n(79778),d=n(42291),u=n(57996),p=n(85349);const m={customFields:a().shape({videoId:a().string.tag({label:"Video ID",description:"The ID for this video, created by Video Center",defaultValue:"",formPlugin:"video-search"}),env:a().oneOf(["sandbox","production"]).tag({label:"Video Center Environment",description:"Is this a sandbox or production video?",defaultValue:"production"})}),className:a().string};function f({customFields:e}){const{env:t="production",videoId:n=""}=e,{zephr:o}=(0,d.Z)(),{paywallDown:a}=o,{isAdmin:m}=(0,i.useAppContext)(),{removeDuplicates:f,reserveDedupeOrder:g}=(0,c.xR)(),h="video",b=`player-${n}`;(0,s.useEffect)(()=>{g(b,h)},[b,h,g]);const y=(0,r.useContent)({source:n?"content-by-content-id":null,query:{id:n,env:t}})||{},{additional_properties:{playVideoAds:v=!0}={},canonical_url:w="",headlines:{basic:x=null}={},source:{name:j=null}={},subheadlines:{basic:S=null}={}}=y;return(0,s.useEffect)(()=>{w&&f({items:[w],subgroup:b,group:h,limit:1})},[w,b,h,f]),m?(0,p.jsx)(l.A,{text:`Video player: ${x}`}):a&&(0,p.jsx)(u.A,{uuid:n,ads:v,caption:S,credit:j,placement:2})}f.displayName="VideoCenter",f.label="Video Center",f.icon="video-edit-add",f.propTypes=m,f.featurePlugins=["video-search"],f.dynamic=!0,t.default=f},92570:function(e,t,n){"use strict";n.r(t);var r=n(4321),i=n(40809),o=n(28211),a=n(79778),s=n(42291),l=n(57996),c=n(85349);function d(){const{zephr:e}=(0,s.Z)(),{paywallDown:t}=e,{globalContent:n={},id:d}=(0,r.useComponentContext)(),u=n.additional_properties?.playVideoAds??!0,p=n.subheadlines?.basic??null,m=n.source?.name??null,f=n.additional_properties?.vertical??!1,{removeDuplicates:g,reserveDedupeOrder:h}=(0,a.xR)(),b="video",y=`player-${d}`;return(0,i.useEffect)(()=>{h(y,b)},[y,b,h]),(0,i.useEffect)(()=>{n.canonical_url&&g({items:[n.canonical_url],subgroup:y,group:b,limit:1})},[n.canonical_url,y,b,g]),t&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(l.A,{uuid:n._id,ads:u,caption:p,credit:m,placement:1,vertical:f}),(0,c.jsx)(o.A,{})]})}d.displayName="VideoPlayer",d.label="Video Player",d.icon="video-player-playing",d.dynamic=!0,t.default=d},74541:function(e,t,n){"use strict";n.d(t,{rU:function(){return pe},Ay:function(){return he}});var r=n(13287),i=n(40809),o=n(78299),a=n(86780),s=n.n(a),l=n(8948),c=n(93900),d=n(43993),u=n(77833);const p=["headlines.basic","subheadlines.basic","canonical_url","indexed.publish_date","credits.by.name","credits.by.additional_properties.original.byline","first_publish_date","last_updated_date","publish_date","display_date","content_restrictions","owner.sponsored","type,subtype","duration","taxonomy.primary_site._id"].join();function m(e){const t=`${d.SEARCH_DOMAIN}${e}`;return fetch(t).then(u.Xt).then(e=>e?.hits?.hits??[]).catch(console.error)}var f=n(13876),g=n(17109),h=n(15710),b=n(30137),y=n(85349);function v({marginTop:e,marginBottom:t,paddingBottom:n,borderBottom:i=!1,contentLabel:o=!1,children:a}){const s=(0,r.A)(["c-search__list-label","font-gmsans-bold",{"c-search__list-label--bordered":i,"text-pr-5":!o,"text-gml-3":o,[`pb-${n}`]:n,[`mt-${e}`]:e,[`mb-${t}`]:t}]);return a?(0,y.jsx)("div",{className:s,children:a}):null}v.propTypes={text:s().string,children:s().node,marginTop:c.Ay.marginTop,marginBottom:c.Ay.marginBottom,paddingBottom:c.Ay.padding,borderBottom:s().bool,contentLabel:s().bool},v.displayName="ResultsLabel";var w=v;const x={marginTop:c.Ay.marginTop};function j({marginTop:e=20}){return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(w,{marginTop:e,paddingBottom:(0,b.D0)(8),borderBottom:!0,children:"Authors and Topics"}),(0,y.jsxs)("p",{className:"text-gmr-4",children:["Find a specific author or topic in"," ",(0,y.jsx)("a",{href:"/for-you/following/","data-sophi-label":"Click following in search",className:"c-utility-body--primary__link",children:"Following"}),"."]})]})}j.propTypes=x,j.displayName="ResultAuthorsAndTopics";var S=j;const O={onClose:s().func};function _({onClose:e}){return(0,y.jsx)(o.Ay,{analytics:{label:"close search results",action:"close search results"},"aria-label":"Close search results",className:"c-search-result-close-btn",icon:"close",onClick:e})}
2_.propTypes=O,_.displayName="ResultSearchCloseButton";var A=_,C=n(53538),k=n(44934),P=n(9458);function T({exchange:e}){return e?(0,y.jsxs)("div",{className:"c-search__col c-search__col--flag",children:[(0,y.jsxs)("span",{className:"u-visually-hidden",children:["Security Location: ",e]}),"Canada"===e?(0,y.jsx)(P.A,{symbol:"flag-can",className:"c-search__col__flag"}):(0,y.jsx)(P.A,{symbol:"flag-usa",className:"c-search__col__flag"})]}):null}T.propTypes={exchange:s().string},T.displayName="ResultSecurityLocation";var N=T;function I({label:e}){return e?(0,y.jsxs)("div",{className:"c-search__col c-search__col--security",children:[(0,y.jsx)("span",{className:"u-visually-hidden",children:"Security Type:"}),e]}):null}I.propTypes={label:s().string},I.displayName="ResultSecurityType";var L=I;const D={id:s().string,symbol:s().string,name:s().string,type:s().string,exchangecode:s().string};function E({id:e,symbol:t="",name:n="",type:r="",exchangecode:i=""}){const{exchangeCountry:o,label:a,url:s}=(0,k.kG)(t,r,i);return(0,y.jsx)("div",{className:"c-search__item",children:(0,y.jsxs)("a",{className:"c-search__link",href:s,"data-sophi-label":t,children:[(0,y.jsxs)("div",{className:"c-search__col c-search__col--symbol",children:[(0,y.jsx)("span",{className:"u-visually-hidden",children:"Stock Symbol:"}),t]}),(0,y.jsxs)("div",{className:"c-search__col c-search__col--name",children:[(0,y.jsx)("span",{className:"u-visually-hidden",children:"Stock Name:"}),n]}),(0,y.jsx)(L,{label:a}),(0,y.jsx)(N,{exchange:o})]})},e)}E.propTypes=D,E.displayName="ResultSecurityItem";var $=E;const R={label:s().string,securities:s().array,children:s().node};function B({label:e="Markets",securities:t=[],children:n}){return t.length?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(C.A,{children:[(0,y.jsx)(w,{marginBottom:8,children:e}),n]}),t.map(e=>(0,y.jsx)($,{id:e._id?.replaceAll("*",""),symbol:e._source?.symbolexchange,name:e._source?.shortnameen,type:e._source?.securitytypename,exchangecode:e._source?.exchangecode},e._id?.replaceAll("*","")))]}):null}B.propTypes=R,B.displayName="ResultSecurities";var M=B,U=n(45679),F=n(40076);function V({authors:e=[]}){if(!e.length)return null;const t=e.map((e={})=>e.additional_properties?.original?.byline||e.name||"").map((e,t,n)=>{const r=0===t,i=n.length>1&&n.length===t+1,o=`${e.replace(/\s+/g,"-").toLowerCase()}-${t}`;return(0,y.jsxs)("span",{className:"c-card__author text-gmr-5 u-no-wrap",children:[i?" and ":r?null:", ",e]},o)});return(0,y.jsx)("span",{className:"c-card__meta text-gmr-5",children:(0,y.jsx)("span",{className:"c-card__meta__authors",children:t})})}V.propTypes={authors:s().array},V.displayName="ResultAuthors";var z=V;const W={id:s().string,fid:s().string,type:s().string,subtype:s().string,adv:s().bool,url:s().string,primarySiteId:s().string,title:s().string,color:s().string,duration:s().number,authors:s().array};function H({id:e,type:t,subtype:n="",adv:i=!1,url:o,primarySiteId:a,title:s,color:l,duration:c,authors:d=[]}){const u="opinion"===n||"column"===n,p=(0,r.A)(["c-search__item",{"c-card c-card--adv font-sponsored":i}]),m=(0,r.A)(["c-card__hed-text text-pb-9",{"font-sponsored":i}]),f=(0,F.AF)({type:t,relativeUrl:o});return(0,y.jsx)("div",{className:p,children:(0,y.jsx)("a",{className:i?"c-card__grid c-card__link":"c-search__link",href:o,"data-sophi-cid":e,children:(0,y.jsxs)("div",{className:i?"c-card__content":"c-search__col c-search__col--news",children:[i?(0,y.jsx)("span",{className:"c-card__label c-card__label--muted",children:"Sponsor Content"}):null,(0,y.jsxs)("div",{className:"c-card__hed",children:[(0,y.jsx)("div",{className:m,children:s?.trim()}),(0,y.jsx)(U.A,{type:f,primarySiteId:a,color:l,duration:c})]}),u?(0,y.jsx)(z,{authors:d}):null]})})},e)}H.propTypes=W,H.displayName="ResultNewsItem";var q=H;const G={label:s().string,news:s().array};function K({label:e="Stories",news:t=[]}){return t.length?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(w,{marginTop:20,marginBottom:8,children:e}),t.map(e=>(0,y.jsx)(q,{id:e._id,url:e._source.canonical_url,title:e._source.headlines.basic,type:e._source.type,subtype:e._source.subtype,duration:e._source.duration,adv:!!e._source.owner&&e._source.owner.sponsored,authors:e._source.credits?e._source.credits.by:[],primarySiteId:e._source.taxonomy?e._source.taxonomy.primary_site._id:"",color:e._source.content_restrictions?e._source.content_restrictions.content_code:""},e._id))]}):null}K.propTypes=G,K.displayName="ResultNews";var J=K;const Y={inputValue:s().string,marginTop:c.Ay.marginTop,marginBottom:c.Ay.marginBottom};function Q({inputValue:e,marginTop:t,marginBottom:n}){return(0,y.jsx)(w,{marginTop:t,marginBottom:n,contentLabel:!0,children:(0,y.jsxs)("a",{href:`/search/?q=${encodeURIComponent(e)}&mode=all&S=relevant`,className:"c-search__label-link","data-sophi-label":"Show All Results",children:["Show all results",(0,y.jsx)(P.A,{symbol:"link-button-chevron",className:"c-search__label-link__icon"})]})})}Q.displayName="ShowAllResultsButton",Q.propTypes=Y;var X=Q;
2const Z={liveSuggestModifier:s().string,searchResultsModifier:s().string,news:s().array,securities:s().array,analytics:s().shape({pid:s().string}),inputValue:s().string,layout:s().oneOf(["wide","narrow"]).isRequired,onClose:s().func};function ee(e){const{securities:t=[],news:n=[],analytics:i={},inputValue:o="",layout:a="wide",liveSuggestModifier:s,searchResultsModifier:l,onClose:c=h.lQ}=e;if(!(n.length>0||t.length>0))return null;const d=(0,r.A)(["arc-f-live-suggest-output",s,{"arc-f-live-suggest-output--button":"narrow"===a}]);return(0,y.jsx)("div",{className:d,children:(0,y.jsxs)("div",{className:(0,r.A)(["c-search__results",l]),"data-sophi-feature":"search results","data-sophi-parent":i.pid,children:["narrow"===a?(0,y.jsx)(A,{onClose:c}):null,(0,y.jsxs)("div",{className:"c-search__top-results",children:[(0,y.jsx)(w,{marginBottom:8,contentLabel:!0,children:"Top Results:"}),"wide"===a?(0,y.jsx)(X,{inputValue:o}):null]}),(0,y.jsx)(M,{securities:t}),(0,y.jsx)(J,{news:n}),(0,y.jsxs)("div",{children:["narrow"===a?(0,y.jsx)(X,{inputValue:o,marginTop:32,marginBottom:32}):null,(0,y.jsx)(S,{})]})]})})}ee.propTypes=Z,ee.displayName="Result";var te=ee;function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach(function(t){ie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ie(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const oe={id:s().string.isRequired,theme:s().oneOf(["light","dark"]).isRequired,layout:s().oneOf(["header","financial"]).isRequired,reference:c.Ay.reference,analytics:s().shape({pid:s().string}),label:s().string,hideLabel:s().bool,placeholder:s().string},ae=(e="",t,n)=>e.length<t?Promise.resolve([]):n(e),se=e=>function({query:e,size:t}){const n={q:e,source:1,size:t,fl:p};return m(`/news-search/api/v1/livesuggest/?${(0,u.K9)(n)}`)}({query:e,size:3}),le=e=>function({query:e,size:t}){const n={q:e,size:t};return m(`/securities-search/api/v1/livesuggest/?${(0,u.K9)(n)}`)}({query:e,size:2});function ce({id:e,theme:t,layout:n,reference:o,analytics:a={},label:s="Search",hideLabel:c=!1,placeholder:d="Enter a search term or stock symbol"}){const[u,p]=(0,i.useState)(""),m=t?`arc-f-live-suggest-output--${t}`:void 0,h=t?`c-search__results--${t}`:void 0,[b,v]=(0,i.useState)({securities:[],news:[]}),[w,x]=(0,i.useState)(!1),[j,S]=(0,i.useState)(!1),O=(0,l.d)(u.trim(),250),_=(0,i.useRef)(void 0),C=(0,i.useRef)(void 0),k=o||C,P=(T=O.length)>=2||T>=4;var T;(0,i.useEffect)(()=>{let e=!0;P&&x(!0);let t=[(r=O,ae(r,2,le).then((t=[])=>{e&&v(e=>re(re({},e),{},{securities:t}))}))];var r;return"header"===n&&t.push((t=>ae(t,4,se).then((t=[])=>{e&&v(e=>re(re({},e),{},{news:t}))}))(O)),Promise.all(t).then(()=>{e&&(x(!1),S(!0))}),()=>{e=!1}},[O,n,P]);const N=P&&!w&&!b.news.length&&!b.securities.length,I=(e=!1)=>{S(!1);const t=k?.current;t&&e&&t.focus()};(0,g.W)(_,()=>I(!1));const L=(0,r.A)(["search-suggest-results","arc-f-live-suggest-results",{"search-suggest-results--rounded":"financial"===n,[`search-suggest-results--${n}`]:n}]);return(0,y.jsxs)("div",{ref:_,children:[(0,y.jsx)(f.A,{id:e,theme:t,layout:n,label:s,searchMode:"all",searchSort:"relevant",placeholder:d,hideLabel:c,reference:k,onChange:e=>p(e)}),(0,y.jsxs)("div",{className:L,children:[N&&j&&(0,y.jsxs)("div",{className:(0,r.A)(["arc-live-suggest__prompt",m,"pl-16"]),children:["Sorry, no results found","financial"===n?(0,y.jsx)(A,{onClose:I}):null]}),j&&(0,y.jsx)(te,{liveSuggestModifier:m,searchResultsModifier:h,news:b.news,securities:b.securities,analytics:a,inputValue:u,layout:"financial"===n?"narrow":"wide",onClose:I}),w&&(0,y.jsx)("div",{className:(0,r.A)(["arc-live-suggest__prompt",m,"pl-16"]),children:"Searching ..."})]})]})}ce.propTypes=oe,ce.displayName="LiveSuggestSearchForm";var de=ce,ue=n(50508);const pe={REGULAR:"regular",SIMPLE:"simple"},me={watchlist:"watchlist",portfolio:"portfolio"},fe="c-financial-search";function ge({analyticsID:e,className:t="",displayType:n=pe.REGULAR,displayWithinCard:i=!1,hideTitle:a=!1,id:s,links:l={},placeholder:c="",title:d=""}){const u=Object.keys(l??{}),p=u.length>0,m=n===pe.REGULAR,f=n===pe.SIMPLE,g=(0,r.A)([fe,{[`c-financial-search--${n}`]:n,"c-financial-search--with-links":p,"c-financial-search--border":i,"pa-16":f&&i,"ph-16 pt-16":m,"pb-16":m&&!p},t]),h=(0,r.A)(["c-financial-search__input","arc-f-live-suggest-relative"]),b=(0,r.A)(["c-financial-search__head","font-gmsans-label","mb-16","bl-1"]);return(0,y.jsxs)("div",{className:g,"data-sophi-feature":(0,ue.Uv)(e),children:[(0,y.jsx)("div",{className:h,children:(0,y.jsx)(de,{id:s,theme:"light",layout:"financial",label:d,hideLabel:a,placeholder:c,analytics:{pid:"financial-search"}})}),f&&p?(0,y.jsx)("div",{className:"c-financial-search__cta",children:u.slice(0,2).map(e=>(0,y.jsx)(o.Ay,{fullWidth:!0,href:l[e],icon:me[e.toLowerCase()],theme:"teal",children:e},l[e]))}):null,m&&p?(0,y.jsxs)("div",{className:"c-financial-search__info",children:[(0,y.jsx)("p",{className:b,children:"Globe Investor Quick Links"}),(0,y.jsx)("ul",{className:"c-financial-search__links",children:u.map(e=>(0,y.jsx)("li",{className:"pb-16",children:(0,y.jsxs)("a",{href:l[e],className:"c-link c-link--financial bl-1 font-gmsans-label",children:[e,(0,y.jsx)(P.A,{symbol:"forward",className:"c-link__icon"})]})},e))})]}):null]})}
2ge.displayName="FinancialSearchForm";var he=ge},89429:function(e,t,n){"use strict";n.d(t,{RN:function(){return s},ju:function(){return m},xx:function(){return p}});n(40809);var r=n(21143),i=n.n(r),o=n(85349);const a=(0,r.keyframes)(["0%,100%{opacity:1;}50%{opacity:0.4;}"]),s=i().div.withConfig({displayName:"AmeliaSkeleton__SkeletonBar",componentId:"sc-u1m4cc-0"})(["background:var(--color-grey-200);border-radius:4px;animation:"," 1.5s ease-in-out infinite;"],a),l=i().div.withConfig({displayName:"AmeliaSkeleton__SkeletonWrapper",componentId:"sc-u1m4cc-1"})(["display:grid;gap:var(--space-16);"]),c=i().div.withConfig({displayName:"AmeliaSkeleton__SkeletonOpinionCards",componentId:"sc-u1m4cc-2"})(["display:grid;gap:var(--space-32);@media (min-width:1024px){grid-template-columns:2fr 3fr;}"]),d=i().div.withConfig({displayName:"AmeliaSkeleton__SkeletonSecondaryCards",componentId:"sc-u1m4cc-3"})(["display:flex;flex-direction:column;gap:var(--space-16);"]),u=i().div.withConfig({displayName:"AmeliaSkeleton__SkeletonRightRailCards",componentId:"sc-u1m4cc-4"})(["display:flex;flex-direction:column;gap:var(--space-16);"]);function p(){return(0,o.jsxs)(l,{"aria-hidden":"true","data-amelia-skeleton":!0,children:[(0,o.jsx)(s,{style:{height:"24px",width:"40%"}}),(0,o.jsxs)(c,{children:[(0,o.jsx)(s,{style:{height:"280px"}}),(0,o.jsx)(d,{children:[...Array(5)].map((e,t)=>(0,o.jsx)(s,{style:{height:"44px"}},t))})]})]})}function m({count:e=6}){return(0,o.jsxs)(l,{"aria-hidden":"true","data-amelia-skeleton":!0,children:[(0,o.jsx)(s,{style:{height:"24px",width:"40%"}}),(0,o.jsx)(u,{children:[...Array(e)].map((e,t)=>(0,o.jsx)(s,{style:{height:"70px"}},t))})]})}p.displayName="AmeliaSkeletonOpinion",m.displayName="AmeliaSkeletonRightRail"},43598:function(e,t){"use strict";function n(e){const{condition:t,wrapper:n,children:r}=e;return t?n(r):r}n.displayName="ConditionalWrapper",t.A=n},60814:function(e,t,n){"use strict";n.d(t,{A:function(){return I}});var r=n(86780),i=n.n(r),o=(n(40809),n(21143)),a=n.n(o),s=n(43598),l=n(45087),c=n(30137),d=n(85349);const u=a().div.attrs(e=>({$singleColumnOnMobile:e.$singleColumnOnMobile,$singleColumnOnDesktop:e.$singleColumnOnDesktop})).withConfig({displayName:"PackageTitleWithLinkButton__PackageTitleWrapper",componentId:"sc-1ihn1el-0"})(["display:grid;grid-template-columns:1fr auto;gap:",";align-items:baseline;"," ",""],(0,c.D0)(20),e=>e.$singleColumnOnMobile?`@media (max-width: ${(0,c.D0)(570)}) {\n          grid-template-columns: 1fr;\n          gap: 0;\n          .tgam-button {\n            justify-content: start;\n            padding-left: 0;\n          }\n        }`:null,e=>e.$singleColumnOnDesktop?`@media (min-width: ${(0,c.D0)(570)}) {\n          grid-template-columns: 1fr;\n          gap: 0;\n          .tgam-button {\n            justify-content: start;\n            padding-left: 0;\n          }\n        }`:null);function p({singleColumnOnMobile:e=!0,singleColumnOnDesktop:t=!1,children:n}){return(0,d.jsx)(u,{$singleColumnOnMobile:e,$singleColumnOnDesktop:t,children:n})}p.propTypes={singleColumnOnMobile:i().bool,singleColumnOnDesktop:i().bool,children:i().node},p.displayName="PackageTitleWithLinkButton";var m=p,f=n(93184),g=n(60720),h=n(13287),b=n(27620),y=n(2912);const v={element:i().string,heading:i().string.isRequired,headingType:i().string.isRequired,headlineModifier:i().string,isSponsored:i().bool,namedAnchor:i().string,cid:i().string},w=({element:e="h2",heading:t,headingType:n=g.v.PR_2,headlineModifier:r,isSponsored:i,namedAnchor:o,cid:a})=>{const{gmb3:s,gmb4:l,gmb5:c,gml2:u,pr1:p,pr2:m,pr3:f,pr4:v,pr5:w,section_title:x}=function(e){const t=t=>e===g.v[t],n=t("GML_2");return{gmb3:t("GMB_3"),gmb4:t("GMB_4"),gmb5:t("GMB_5"),gml2:n,pr1:t("PR_1"),pr2:t("PR_2"),pr3:t("PR_3"),pr4:t("PR_4")||t("package_title")||t("package_title_regular_mobile_underline"),pr5:t("PR_5"),section_title:t("section_title")}}(n),j=x,S=(0,h.A)(["mt-0","mb-0","multi-heading",{"section-title":x,"font-pratt":j&&!i,"font-sponsored font-sponsored-bold":i,"text-gmb-3":s,"text-gmb-4":l,"text-gmb-5":c,"text-pr-2 text-pr-2-md":p,"c-primary-title":p,[`c-primary-title-${r}`]:p&&r,"text-pr-2":m,"text-pr-3":f,"text-pr-4":v,"text-pr-5":w,"text-gml-2":u}]),O=(0,d.jsx)(y.A,{as:e,className:S,content:t,id:o||`raw-html-multi-heading-${a}`,tabIndex:o?-1:null,staticOnly:!1});return"h1"===e?(0,d.jsx)(b.R,{children:O}):O};w.propTypes=v,w.displayName="MultiHeading";var x=w,j=n(93900),S=n(94566),O=n(78299);const _=(0,S.dt)("mobileWide"),A=(0,S.dt)("tablet"),C=(0,S.dt)("tabletMedium"),k="1px solid var(--color-grey-200)",P=a().div.attrs(e=>({$marginTop:e.$marginTop,$marginBottom:e.$marginBottom,$bottomBorderMobile:e.$bottomBorderMobile,$bottomBorderMobileOffset:e.$bottomBorderMobileOffset,$bottomBorderMobileWide:e.$bottomBorderMobileWide,$bottomBorderTablet:e.$bottomBorderTablet,$bottomBorderTabletMedium:e.$bottomBorderTabletMedium,$hasFullWidthMobileBorder:e.$hasFullWidthMobileBorder,$borderColor:e.$borderColor,$background:e.$background,$color:e.$color})).withConfig({displayName:"HeadingComponent__HeadingContainer",componentId:"sc-4239dh-0"})(["margin-top:",";margin-bottom:",";"," "," "," "," @media (max-width:","rem){","}@media (min-width:","rem){border-bottom:",";"," &::after{display:none;}}@media (min-width:","rem){border-bottom:",";","}@media (min-width:","rem){border-bottom:",";","}",""],e=>(0,c.D0)(e.$marginTop),e=>(0,c.D0)(e.$marginBottom),e=>e.$background?`color: var(--${e.$background});`:"",e=>e.$color?`color: var(--${e.$color});`:"",e=>e.$bottomBorderMobile&&e.$hasFullWidthMobileBorder&&`\n    &::after {\n      content: "";\n      border-bottom: 1px solid var(--color-grey-500);\n      ${e.$borderColor&&e.$bottomBorderMobile?`\n        border-color: var(--${e.$borderColor});\n      `:""}\n      position: absolute;\n      width: 100vw;\n      left: var(--tgam-page-margin-negative, ${e.$bottomBorderMobileOffset?(0,c.D0)(e.$bottomBorderMobileOffset):0});\n    }`,e=>e.$bottomBorderMobile&&!e.$hasFullWidthMobileBorder&&`\n        border-bottom: 1px solid var(--${e.$borderColor});\n        padding-bottom: ${(0,c.D0)(8)};\n      }`,A.rem,e=>e.$bottomBorderMobile&&!e.$hasFullWidthMobileBorder&&`\n        margin-bottom: ${(0,c.D0)(16)};\n      }`,_.rem,e=>e.$bottomBorderMobileWide?k:"none",e=>e.$borderColor&&e.$bottomBorderMobileWide&&`\n      border-color: var(--${e.$borderColor});\n    `,A.rem,e=>e.$bottomBorderTablet?k:"none",e=>e.$borderColor&&e.$bottomBorderTablet&&`\n      border-color: var(--${e.$borderColor});\n    `,C.rem,e=>e.$bottomBorderTabletMedium?k:"none",e=>e.$borderColor&&e.$bottomBorderTabletMedium&&`\n      border-color: var(--${e.$borderColor});\n    `,e=>e.$borderColor&&`\n    border-color: var(--${e.$borderColor});\n  `),T={bottomBorderMobile:i().bool,bottomBorderMobileOffset:i().number,bottomBorderMobileWide:i().bool,bottomBorderTablet:i().bool,bottomBorderTabletMedium:i().bool,borderColor:i().string,className:i().string,background:i().string,color:i().string,marginBottom:j.Ay.marginBottom,marginTop:j.Ay.marginTop,element:i().string,heading:i().string,headingLabel:i().string,headingType:i().string,headlineModifier:i().string,
2singleColumnOnMobile:i().bool,singleColumnOnDesktop:i().bool,namedAnchor:i().string,isSponsored:i().bool,followEnabled:i().bool,topicName:i().string,topicId:i().string,linkEnabled:i().bool,analyticsIdentifier:i().string,linkText:i().string,linkUrl:i().string,customButton:i().node,cid:i().string};function N({bottomBorderMobile:e=!0,bottomBorderMobileOffset:t=0,bottomBorderMobileWide:n=!1,bottomBorderTablet:r=!1,bottomBorderTabletMedium:i=!1,className:o="",borderColor:a="",background:c="",color:u="",marginBottom:p,marginTop:h,element:b="h2",heading:y="",headingLabel:v="",headingType:w=g.v.PR_2,headlineModifier:j="",singleColumnOnMobile:S=!0,singleColumnOnDesktop:_=!1,namedAnchor:A="",isSponsored:C=!1,followEnabled:k=!1,topicName:T="",topicId:N="",linkEnabled:I=!1,analyticsIdentifier:L="",linkText:D="",linkUrl:E="",customButton:$=null,cid:R=""}){const B=w===g.v.package_title||w===g.v.package_title_regular_mobile_underline;return(0,d.jsx)(P,{$bottomBorderMobile:!!B&&e,$bottomBorderMobileOffset:B?t:0,$bottomBorderMobileWide:!!B&&n,$bottomBorderTablet:!!B&&r,$bottomBorderTabletMedium:!!B&&i,$hasFullWidthMobileBorder:w===g.v.package_title,$marginBottom:p,$marginTop:h,$borderColor:a,$background:c,$color:u,className:o,children:(0,d.jsxs)(s.A,{condition:k||I||null!==$,wrapper:e=>k?(0,d.jsx)(f.A,{children:e}):(0,d.jsx)(m,{singleColumnOnMobile:S,singleColumnOnDesktop:_,children:e}),children:[(0,d.jsx)(x,{element:b,heading:y||v||"",headingType:w,headlineModifier:j,isSponsored:C,namedAnchor:A,cid:R}),k?(0,d.jsx)(l.A,{topics:[{name:T,id:N}],topicKeyType:"id",analytics:{fid:"page heading"},uniqueId:R}):null,I?(0,d.jsx)(O.Ay,{analytics:{fid:"page heading",label:""!==L?L:D},href:E,isSponsored:C,variant:"link",children:D}):null,$]})})}N.propTypes=T,N.displayName="HeadingComponent";var I=N},98683:function(e,t,n){"use strict";n.d(t,{X:function(){return o}});var r=n(13287),i=(n(40809),n(85349));function o({className:e}){const t=(0,r.A)(["tgam-loading-dots",e]);return(0,i.jsx)("span",{className:t})}o.displayName="LoadingDots"},64668:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(98683)),o=n(85349);function a({feature:e="",className:t,style:n}){const a=(0,r.A)(["text-gmr-4",t]);return(0,o.jsxs)("span",{className:a,style:n,children:[e," loading ",(0,o.jsx)(i.X,{})]})}a.displayName="LoadingIndicator",t.A=a},57680:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(33630)),a=n(85349);function s({children:e}){return o.od?(0,a.jsx)("div",{children:e}):(0,a.jsx)(a.Fragment,{children:e})}s.propTypes={children:i().node},s.displayName="PreviewHighlightDiv",t.A=s},93184:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(85349));function a({children:e}){return(0,o.jsx)("div",{className:"c-primary-title-with-topic",children:e})}a.propTypes={children:i().node},a.displayName="PrimaryTitleWithTopic",t.A=a},78206:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(97951)),s=n(85349);const l={id:i().string.isRequired,size:i().oneOf(["sm","md","lg","md-to-lg"]),color:i().oneOf(["light","dark","red"]),className:i().string,fixed:i().bool,center:i().bool};function c({id:e,size:t="sm",color:n="light",className:r,fixed:i=!1,center:l=!0}){const c=(0,o.A)(["c-spinner-pos",{"c-spinner-pos--fixed":i,"c-spinner-pos--center":l},r]),d=(0,o.A)(["c-spinner",{[`c-spinner-${t}`]:t,[`c-spinner-${n}`]:n}]),u=(0,s.jsx)("div",{className:c,role:"progressbar","aria-valuetext":"Loading",children:(0,s.jsx)("div",{className:d,"aria-hidden":"true"})});return i?(0,s.jsx)(a.A,{id:`portal-spinner-${e}`,children:u}):u}c.displayName="Spinner",c.propTypes=l,t.A=c},41714:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(93900),a=n(26434),s=n(85349);const l=i().time.attrs(e=>({$display:e.$display})).withConfig({displayName:"StoryDate__StyledTime",componentId:"sc-y5kx0e-0"})(["display:",";white-space:nowrap;.story-sponsored &{font-family:Helvetica,Arial,sans-serif;}"],e=>e.$display||"block");function c({publishedDate:e,dateClasses:t="text-gmr-5",display:n}){if(!e)return null;const r=(0,a.HS)(e);return(0,s.jsx)(l,{className:t,dateTime:e,$display:n,children:r})}c.propTypes=o.Ay.articleDates,c.displayName="StoryDate",t.A=c},68503:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(93900)),o=n(26434),a=n(85349);function s({publishedDate:e,updatedDate:t,dateClasses:n="text-gmr-5"}){if(!e)return null;const{publishedDateDisplay:i,updatedDateDisplay:s}=(0,o.s1)(e,t),l=(0,r.A)(["c-timestamp","u-no-wrap",n]),c=s?(0,r.A)(["c-timestamp","u-no-wrap","pb-8",n]):l;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("time",{className:c,dateTime:e,children:["Published ",i]}),s&&(0,a.jsxs)("time",{className:l,dateTime:t,children:["Updated ",s]})]})}s.propTypes=i.Ay.articleDates,s.displayName="StoryDates",t.A=s},28874:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(85349);const a=["children","className","styles","reference"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=i().div.attrs(e=>({$styles:e.$styles})).withConfig({displayName:"BaseGrid__BaseGridStyled",componentId:"sc-1am1pnf-0"})(["display:grid;",""],e=>e.$styles&&(0,r.css)(e.$styles));function u(e){let{children:t,className:n,styles:r,reference:i}=e,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,a);return(0,o.jsx)(d,l(l({className:n,$styles:r,ref:i},s),{},{children:t}))}u.displayName="BaseGrid",t.A=u},45217:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});n(40809);var r=n(21143),i=n.n(r),o=n(85349);function a({symbol:e="",ariaHidden:t=!0,focusable:n=!1,pointerEvents:r="none",width:i,height:a,className:s}){return(0,o.jsx)("svg",{role:"img","aria-hidden":t,focusable:n,pointerEvents:r,width:i,height:a,className:s,children:(0,o.jsx)("use",{xlinkHref:`#${e}`})})}a.displayName="BaseIcon";var s=a,l=n(30137);const c=i()(s).attrs(e=>({$inverted:e.$inverted,$width:e.$width,$height:e.$height})).withConfig({displayName:"Icon__IconStyled",componentId:"sc-1sc3hnb-0"})(["fill:",";width:",";height:",";padding:",";"],e=>e.$inverted?"var(--color-white-100)":"var(--color-grey-500)",e=>(0,l.D0)(e.$width)??(0,l.D0)(16),e=>(0,l.D0)(e.$height)??(0,l.D0)(16),(0,l.D0)(2));function d({symbol:e="",width:t=16,height:n=16,inverted:r=!1,className:i}){return e?(0,o.jsx)(c,{symbol:e,$width:t,$height:n,$inverted:r,className:i}):null}d.displayName="Icon";var u=d},71384:function(e,t,n){"use strict";n.d(t,{A:function(){return I}});var r=n(86780),i=n.n(r),o=(n(40809),n(30137)),a=n(21143),s=n.n(a),l=n(85349);const c=["text","className","isSponsored"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m={text:i().string,as:i().oneOf(["div","span","time","h2","h3"]),className:i().string,isSponsored:i().bool},f=s().span.attrs(e=>({$isSponsored:e.$isSponsored})).withConfig({displayName:"BL1__StyledBL1",componentId:"sc-1ez1ero-0"})(["",";text-transform:uppercase;font-style:normal;font-size:",";line-height:",";margin:0;"],e=>e.$isSponsored?o.F8:o.UP,(0,o.D0)(14),(0,o.D0)(14));function g(e){let{text:t,className:n,isSponsored:r=!1}=e,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,c);return(0,l.jsx)(f,u(u({className:n,$isSponsored:r},i),{},{children:t}))}g.propTypes=m,g.displayName="BL1";var h=g;const b={text:i().string,as:i().oneOf(["div","span","time"]),isSponsored:i().bool},y=s().span.attrs(e=>({$isSponsored:e.$isSponsored})).withConfig({displayName:"CL1__StyledCL1",componentId:"sc-1ii1iu6-0"})(["",";text-transform:uppercase;font-style:normal;color:var(--color-grey-500);font-size:",";line-height:",";"],e=>e.$isSponsored?o.F8:o.UP,(0,o.D0)(16),(0,o.D0)(16));function v({text:e,as:t,isSponsored:n=!1}){return(0,l.jsx)(y,{as:t,$isSponsored:n,children:e})}
2v.propTypes=b,v.displayName="CL1";var w=v;const x={text:i().string,inverted:i().bool,as:i().oneOf(["div","span","h2","h3"]),className:i().string,isSponsored:i().bool},j=s().span.attrs(e=>({$backgroundColor:e.$backgroundColor,$color:e.$color,$isSponsored:e.$isSponsored})).withConfig({displayName:"LabelFlash__StyledLabelFlash",componentId:"sc-2ff2m9-0"})([""," display:inline-block;width:max-content;font-size:",";line-height:",";padding:"," ",";color:",";background-color:",";"],e=>(0,o.wy)(e.$isSponsored),(0,o.D0)(14),(0,o.D0)(14),(0,o.D0)(4),(0,o.D0)(10),e=>e.$color,e=>e.$backgroundColor);function S({className:e,text:t,inverted:n=!1,as:r,isSponsored:i=!1}){const o=["breaking","developing","live discussion","live now"].includes(t?.toLowerCase());let a="var(--color-grey-700)",s="var(--color-white-100)";return n?(a="var(--color-white-100)",s="var(--color-grey-800)"):o&&(a="var(--color-red-500)",s="var(--color-white-100)"),(0,l.jsx)(j,{as:r,className:e,$backgroundColor:a,$color:s,$isSponsored:i,children:t})}S.propTypes=x,S.displayName="LabelFlash";var O=S,_=n(60010);const A=["className","text","variant","inverted","isSponsored"];function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const P={muted:_.A,flash:O,button:h,content:w},T={text:i().string,variant:i().oneOf(["","muted","flash","button","content","h2","h3"]),inverted:i().bool,className:i().string,isSponsored:i().bool};function N(e){let{className:t,text:n,variant:r,inverted:i=!1,isSponsored:o=!1}=e,a=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,A);if(!n||!r)return null;const s=P[r]||null;return s?(0,l.jsx)(s,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach(function(t){k(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({inverted:i,text:n,className:t,isSponsored:o},a)):null}N.propTypes=T,N.displayName="Label";var I=N},60010:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(21143)),a=n.n(o),s=n(30137),l=n(85349);const c={text:i().string,inverted:i().bool,as:i().oneOf(["div","span","time"]),className:i().string,children:i().node,isSponsored:i().bool},d=a().span.attrs(e=>({$isSponsored:e.$isSponsored,$inverted:e.$inverted})).withConfig({displayName:"LabelMuted__StyledLabelMuted",componentId:"sc-15o9ka2-0"})([""," font-size:",";line-height:",";color:",";"],e=>(0,s.lZ)(e.$isSponsored),(0,s.D0)(14),(0,s.D0)(14),e=>e.$inverted?"var(--color-white-100)":"var(--color-grey-800)");function u({text:e,inverted:t=!1,as:n,children:r,className:i,isSponsored:o=!1}){return(0,l.jsx)(d,{$inverted:t,as:n,className:i,$isSponsored:o,children:e||r})}u.propTypes=c,u.displayName="LabelMuted",t.A=u},3184:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});n(40809);var r=n(21143),i=n.n(r),o=n(85349);function a({children:e,className:t,reference:n}){return(0,o.jsx)("div",{className:t,ref:n,children:e})}a.displayName="BaseContainer";var s=a,l=n(30137);const c=i()(s).withConfig({displayName:"Container__StyledContainer",componentId:"sc-120iz31-0"})(["border:",";height:",";width:",";",""],e=>e.$border?l.XE:"none",e=>e.$height?e.$height:"auto",e=>e.$width?e.$width:"100%",e=>e.$styles&&(0,r.css)(e.$styles));function d({border:e=!1,children:t,width:n,height:r,styles:i,className:a,reference:s}){return(0,o.jsx)(c,{$border:e,$width:n,$height:r,$styles:i,className:a,reference:s,children:t})}d.displayName="Container";var u=d},53538:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(3184),a=n(85349);const s=["alignItems","alignContent","display","flex","flexWrap","gap","flexDirection","justifyContent","children","styles"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?l(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const u=i()(o.A).attrs(e=>({$alignItems:e.$alignItems,$alignContent:e.$alignContent,$display:e.$display,$flex:e.$flex,$flexDirection:e.$flexDirection,$flexWrap:e.$flexWrap,$gap:e.$gap,$justifyContent:e.$justifyContent,$styles:e.$styles})).withConfig({displayName:"Flex__StyledFlex",componentId:"sc-12wslmv-0"})(["display:",";align-items:",";align-content:",";flex:",";flex-direction:",";flex-wrap:",";gap:",";justify-content:",";",""],e=>e.$display,e=>e.$alignItems,e=>e.$alignContent,e=>e.$flex,e=>e.$flexDirection,e=>e.$flexWrap,e=>e.$gap,e=>e.$justifyContent,e=>e.$styles&&(0,r.css)(e.$styles));function p(e){let{alignItems:t="stretch",alignContent:n="stretch",display:r="flex",flex:i="initial",flexWrap:o="nowrap",gap:l,flexDirection:d="row",justifyContent:p="space-between",children:m,styles:f={}}=e,g=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,s);return(0,a.jsx)(u,c(c({$alignItems:t,$alignContent:n,$display:r,$flex:i,$flexDirection:d,$flexWrap:o,$gap:l,$justifyContent:p,$styles:f},g),{},{children:m}))}p.displayName="Flex",t.A=p},71900:function(e,t,n){"use strict";n(40809);var r=n(53538),i=n(85349);const o=["children","className","flexDirection"];function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){let{children:t,className:n,flexDirection:a="column"}=e,l=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,o);return(0,i.jsx)(r.A,s(s({className:n,flexDirection:a},l),{},{children:t}))}c.displayName="FlexColumn",t.A=c},76739:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(3184),a=n(85349);const s=i()(o.A).attrs(e=>({$alignItems:e.$alignItems,$alignContent:e.$alignContent,$gap:e.$gap,$gridCols:e.$gridCols,$gridRows:e.$gridRows,$justifyContent:e.$justifyContent,$padding:e.$padding})).withConfig({displayName:"Grid__StyledGrid",componentId:"sc-3u8le3-0"})(["display:grid;align-items:",";align-content:",";gap:",";grid-template-columns:",";grid-template-rows:",";justify-content:",";padding:",";"],e=>e.$alignItems,e=>e.$alignContent,e=>e.$gap,e=>e.$gridCols,e=>e.$gridRows,e=>e.$justifyContent,e=>e.$padding);function l({alignItems:e="stretch",alignContent:t="start",children:n,className:r,gap:i,gridCols:o,gridRows:l,justifyContent:c="space-between",padding:d}){return(0,a.jsx)(s,{$alignItems:e,$alignContent:t,className:r,$gap:i,$gridCols:o,$gridRows:l,$justifyContent:c,$padding:d,children:n})}l.displayName="Grid",t.A=l},7410:function(e,t,n){"use strict";var r=n(40809),i=n.n(r),o=n(76739),a=n(30137),s=n(85349);const l=(0,a.D0)(16);function c({gridLayoutColumns:e=3,fixedImageWidth:t=0,children:n}){let r=i().Children.toArray(n).length>1?e-1+"fr 1fr":"1fr";return t&&(r=`1fr ${(0,a.D0)(t)}`),(0,s.jsx)(o.A,{gridCols:r,gap:`0 ${l}`,children:n})}c.displayName="LayoutHeadlineImage",t.A=c},56527:function(e,t,n){"use strict";n.d(t,{A:function(){return v}});var r=n(40809),i=n.n(r),o=n(73837),a=n(75678),s=n(21143),l=n.n(s),c=n(28874),d=n(30137),u=n(85349);const p=l()(c.A).withConfig({displayName:"LayoutPackageIndividualBorders__StyledGrid",componentId:"sc-l05q1j-0"})(["gap:",";grid-template-columns:",";grid-template-rows:auto;> div{border:1px solid ",";}"],e=>`${(0,d.D0)(e.$rowGap)}
2 ${(0,d.D0)(e.$columnGap)}`,e=>e.$columns>1?`repeat(${e.$columns}, 1fr)`:"1fr",e=>e.$borderColor);function m({borderColor:e="var(--color-grey-200)",children:t,className:n,columns:r=1,columnGap:o=16,rowGap:a=16}){const s=i().Children.map(t,e=>(0,u.jsx)("div",{children:e}));return(0,u.jsx)(p,{className:n,$borderColor:e,$columns:r,$columnGap:o,$rowGap:a,children:s})}m.displayName="LayoutPackageIndividualBorders";var f=m;const g=l()(c.A).withConfig({displayName:"LayoutPackageNoBorders__StyledGrid",componentId:"sc-1kupjhl-0"})(["gap:",";grid-template-columns:",";grid-template-rows:auto;"],e=>`${(0,d.D0)(e.$rowGap)} ${(0,d.D0)(e.$columnGap)}`,e=>e.$columns>1?`repeat(${e.$columns}, 1fr)`:"1fr");function h({children:e,className:t,columns:n=1,columnGap:r=16,rowGap:o=16}){const a=i().Children.map(e,e=>(0,u.jsx)("div",{children:e}));return(0,u.jsx)(g,{className:t,$columns:n,$columnGap:r,$rowGap:o,children:a})}h.displayName="LayoutPackageNoBorders";var b=h;function y({borderColor:e="var(--color-grey-200)",borderStyle:t=o.ml.FLOATING,children:n,className:r,columns:i=1,columnGap:s=32,rowGap:l=32}){switch(t){case o.ml.FLOATING:return(0,u.jsx)(a.A,{borderColor:e,className:r,columns:i,columnGap:s,rowGap:l,children:n});case o.ml.INDIVIDUAL:return(0,u.jsx)(f,{borderColor:e,className:r,columns:i,columnGap:s,rowGap:l,children:n});case o.ml.NONE:return(0,u.jsx)(b,{className:r,columns:i,columnGap:s,rowGap:l,children:n})}}y.displayName="LayoutPackageConditionalBorders";var v=y},75678:function(e,t,n){"use strict";var r=n(40809),i=n.n(r),o=n(21143),a=n.n(o),s=n(28874),l=n(30137),c=n(85349);const d=a()(s.A).attrs(e=>{const t=e.$childCount%e.$columns;return{$borderColor:e.$borderColor,$childCount:e.$childCount,$columns:e.$columns,$columnGap:e.$columnGap,$rowGap:e.$rowGap,$orphanCount:0===t?e.$columns:t}}).withConfig({displayName:"LayoutPackageFloatingBorders__StyledGrid",componentId:"sc-1sbhd8e-0"})(["",""],e=>`\n    gap: ${(0,l.D0)(e.$rowGap)} ${(0,l.D0)(e.$columnGap)};\n    grid-template-columns: repeat(${e.$columns}, 1fr);\n    grid-template-rows: auto;\n    > div {\n      position: relative;\n    }\n    /* Floating right borders */\n    > div::before {\n      content: "";\n      width: 1px;\n      background-color: ${e.$borderColor};\n      position: absolute;\n      top: 0;\n      bottom: 0;\n      right: ${(0,l.D0)(-e.$columnGap/2)};\n      display: block;\n    }\n    /* Items in last column and last item */\n    > div:nth-child(${e.$columns}n + ${e.$columns})::before,\n    > div:last-child::before {\n      display: none;\n    }\n    /* Floating bottom borders */\n    > div::after {\n      content: "";\n      width: 100%;\n      height: 1px;\n      background-color: ${e.$borderColor};\n      position: absolute;\n      bottom: ${(0,l.D0)(-e.$rowGap/2)};\n      left: 0;\n      display: ${e.$childCount>e.$columns?"block":"none"};\n    }\n    ${e.$columns>1?`\n          > div::after {\n            width: calc(100% + ${(0,l.D0)(e.$columnGap)});\n            left: ${(0,l.D0)(-e.$columnGap/2)};\n          }\n          /* Items in first column */\n          > div:nth-child(${e.$columns}n + 1)::after {\n            width: calc(100% + ${(0,l.D0)(e.$columnGap/2)});\n            left: 0;\n          }\n          /* Items in last column */\n          > div:nth-child(${e.$columns}n + ${e.$columns})::after {\n            width: calc(100% + ${(0,l.D0)(e.$columnGap/2)});\n            right: 0;\n          }\n          `:""}\n    /* Items in last row */\n    > div:nth-last-child(-n + ${e.$orphanCount})::after {\n      display: none;\n    }\n  `);function u({borderColor:e="var(--color-grey-200)",children:t,className:n,columns:r=1,columnGap:o=48,rowGap:a=32}){const s=i().Children.toArray(t).length,l=i().Children.map(t,e=>(0,c.jsx)("div",{children:e}));return(0,c.jsx)(d,{className:n,$borderColor:e,$childCount:s,$columns:r,$columnGap:o,$rowGap:a,children:l})}
2u.displayName="LayoutPackageFloatingBorders",t.A=u},74672:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(30137),a=n(85349);const s=i().div.attrs(e=>({$border:e.$border,$height:e.$height,$width:e.$width,$styles:e.$styles})).withConfig({displayName:"LayoutTopPackageCard__StyledContainer",componentId:"sc-pcghm9-0"})(["border:",";height:",";width:",";",""],e=>e.$border?o.XE:"none",e=>e.$height?e.$height:"fit-content",e=>e.$width?e.$width:"100%",e=>e.$styles&&(0,r.css)(e.$styles));function l({border:e=!1,children:t,className:n,height:r,onClick:i,styles:o,width:l}){return(0,a.jsx)(s,{$border:e,$width:l,$height:r,$styles:o,className:n,onClick:i,children:t})}l.displayName="LayoutTopPackageCard",t.A=l},32697:function(e,t,n){"use strict";n(40809);var r=n(13376),i=n(85349);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l({absolute:e=!1,analyticsID:t,children:n,className:o,href:s,target:l,title:c,rel:d,label:u,id:p,previewProps:m={},ltpos:f}){const g=e?(0,r.rf)(s):s;return s?(0,i.jsxs)("a",a(a({href:g,target:l,rel:d,id:p,className:o,"data-content-id":t||void 0,"data-sophi-label":u,"data-lt-pos":f,title:c},m),{},{children:[n,"_blank"===l?(0,i.jsx)("span",{className:"u-visually-hidden",children:" Opens in a new tab or window"}):null]})):(0,i.jsx)("span",a(a({id:p,className:o,"data-content-id":t,"data-sophi-label":u,"data-lt-pos":f,title:c},m),{},{children:n}))}l.displayName="Link",t.A=l},20593:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(45217),a=n(71384),s=n(72850),l=n(30137),c=n(32697),d=n(85349);const u=i()(c.A).withConfig({displayName:"LinkButton__LinkStyled",componentId:"sc-12bhglm-0"})(["margin:0;text-decoration:",";"," display:flex;align-items:flex-start;text-transform:uppercase;"," border-bottom:",";padding:",";span,h2,h3{line-height:",";}"],e=>e.$underlined?"underline":"none",e=>e.$inverted?s.kp:s.yI,e=>e.$styles&&(0,r.css)(e.$styles),e=>e.$borderBottom?l.XE:"none",e=>e.$padding?e.$padding:"0",(0,l.D0)(16)),p=i()(a.A).attrs(e=>({$padding:e.$padding,$borderBottom:e.$borderBottom})).withConfig({displayName:"LinkButton__LabelStyled",componentId:"sc-12bhglm-1"})(["padding:",";border-bottom:",";"],e=>e.$padding?e.$padding:"0",e=>e.$borderBottom?l.XE:"none");function m({analyticsID:e="",href:t="",className:n,symbol:r,symbolPosition:i="end",target:s,text:l="",styles:c,padding:m,borderBottom:f,hover:g,inverted:h=!1,ltpos:b,isSponsored:y=!1,headingAs:v}){return l?t||g?(0,d.jsxs)(u,{href:t||void 0,className:n,analyticsID:e,ltpos:b,$styles:c,$padding:m,$borderBottom:f,$inverted:h,target:s,title:"_blank"===s?"Opens in a new tab or window":"","data-headline":g?"hover":void 0,children:["start"===i?(0,d.jsx)(o.A,{symbol:r,inverted:h,className:"mr-8"}):null,(0,d.jsx)(a.A,{variant:"button",text:l,as:v,inverted:h,isSponsored:y}),"_blank"===s?(0,d.jsx)("span",{className:"u-visually-hidden",children:"opens in a new tab/window"}):null,"end"===i?(0,d.jsx)(o.A,{symbol:r,inverted:h}):null]}):(0,d.jsx)(p,{forwardedAs:v,className:n,variant:"button",text:l,inverted:h,$padding:m,$borderBottom:f,isSponsored:y}):null}m.displayName="LinkButton",t.A=m},72850:function(e,t,n){"use strict";n.d(t,{kp:function(){return f},yI:function(){return m}});n(40809);var r=n(21143),i=n.n(r),o=n(66145),a=n(32697),s=n(85349);const l=["analyticsID","className","children","href","inverted","ltpos","textAs","textClassName","underlined"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?c(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p({color:e,underline:t=!1}){return`\n    color: ${e};\n    span, p, h2, h3 {\n      color: ${e};\n      ${t?"text-decoration: underline;":""}\n    }\n    svg {\n      fill: ${e};\n    }\n  `}const m=`\n  ${p({color:"var(--color-grey-800)"})}\n  &:visited {\n    ${p({color:"var(--color-grey-800)"})}\n  }\n  &:hover {\n    ${p({color:"var(--color-red-500)",underline:!0})}\n  }\n  &:focus {\n    ${p({color:"var(--color-red-500)",underline:!0})}\n  }\n  &:active {\n    ${p({color:"var(--color-red-500)",underline:!0})}\n  }\n`,f=`\n  ${p({color:"var(--color-white-100)"})}\n  &:visited {\n    ${p({color:"var(--color-grey-100)"})}\n  }\n  &:hover,\n  &:focus,\n  &:active {\n    ${p({color:"var(--color-white-100)",underline:!0})}\n  }\n`,g=i()(a.A).withConfig({displayName:"LinkText__StyledLinkText",componentId:"sc-1c13ih3-0"})(["text-decoration:",";",";",";"],e=>e.$underlined?"underline":"none",e=>e.$inverted?f:m,e=>e.$underlined?"\n  &:visited, &:hover, &:focus, &:active {\n    text-decoration: none;\n  }\n\n  span, a {\n    &:visited, &:hover, &:focus, &:active {\n      text-decoration: none;\n    }\n  }\n":"");function h(e){let{analyticsID:t,className:n,children:r,href:i="",inverted:a=!1,ltpos:c,textAs:u="",textClassName:p,underlined:m}=e,f=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,l);return(0,s.jsx)(g,d(d({analyticsID:t,className:n,href:i,ltpos:c,$inverted:a,$underlined:m},f),{},{children:(0,s.jsx)(o.A,{as:u,className:p,underlined:m,children:r})}))}h.displayName="LinkText",t.Ay=h},80956:function(e,t,n){"use strict";n.d(t,{A:function(){return c}});n(40809);var r=n(21143),i=n.n(r),o=n(60010);var a=n(85349);const s=i().span.withConfig({displayName:"CardByline__StyledCardByline",componentId:"sc-nwxvcy-0"})(["display:inline-block;"]);function l({byline:e=[],inverted:t=!1,isSponsored:n=!1}){const r=function(e){return e.map(e=>"string"==typeof e?e:e.name)}(e);if(!r?.length)return null;const i=r?.map((e="",r,i=[])=>{const s=0===r,l=i.length>1&&i.length===r+1,c=`${e.replace(/\s+/g,"-").toLowerCase()}-${r}`;return(0,a.jsxs)(o.A,{className:"text-gml-3",inverted:t,isSponsored:n,children:[l?" and ":s?null:", ",e]},c)});return(0,a.jsx)(s,{children:i})}l.displayName="CardByline";var c=l},24083:function(e,t,n){"use strict";n(40809);var r=n(60010),i=n(85349);function o(){return(0,i.jsx)(r.A,{children:"Updated since you last read it"})}o.displayName="CardUpdatedSinceRead",t.A=o},82655:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(66145),a=n(30137),s=n(45679),l=n(32697),c=n(85349);const d=i()(l.A).withConfig({displayName:"HeadlineWithIcon__LinkStyled",componentId:"sc-12s18-0"})(["text-decoration:none;color:var(--color-grey-800);&:hover{text-decoration:underline;cursor:pointer;}&:visited{color:var(--color-grey-500);}"]),u=i().span.withConfig({displayName:"HeadlineWithIcon__SpanStyled",componentId:"sc-12s18-1"})(["margin-left:",";vertical-align:middle;.c-indicator-icon__art{fill:var(--color-grey-400);}
2.c-indicator-icon__art--inverted{fill:var(--color-white-100);}"],(0,a.D0)(4));function p({as:e,className:t="text-pb-9",children:n=null,contentId:r="",href:i="",icon:a,inline:l=!1,inverted:p=!1}){const{type:m="",primarySiteId:f,contentColor:g,duration:h,considerUserRole:b}=a??{};return n?i?(0,c.jsxs)(d,{className:t,href:i,analyticsID:r,children:[(0,c.jsx)("span",{children:n}),a&&(0,c.jsx)(u,{children:(0,c.jsx)(s.A,{type:m,inverted:p,primarySiteId:f,color:g,duration:h,considerUserRole:b})})]}):(0,c.jsxs)(o.A,{as:e,className:t,inline:l,inverted:p,hover:!0,children:[(0,c.jsx)("span",{children:n}),a&&(0,c.jsx)(u,{children:(0,c.jsx)(s.A,{type:m,inverted:p,primarySiteId:f,color:g,duration:h,considerUserRole:b})})]}):null}p.displayName="HeadlineWithIcon",t.A=p},69480:function(e,t,n){"use strict";n.d(t,{l:function(){return H}});var r=n(43993),i=n(13287),o=n(40809),a=n.n(o),s=n(44287),l=n(21143),c=n.n(l),d=n(78299),u=n(9458),p=n(30137);const m=c().div.withConfig({displayName:"ButtonNewsletterSubscribeUnsubscribestyles__StyledSvgContainer",componentId:"sc-orokrj-0"})(["display:flex;align-items:center;gap:",";"],(0,p.D0)(6)),f=c()(u.A).withConfig({displayName:"ButtonNewsletterSubscribeUnsubscribestyles__StyledSvg",componentId:"sc-orokrj-1"})(["width:",";height:",";padding:0;fill:",";display:inline-block;vertical-align:bottom;flex-shrink:0;"],(0,p.D0)(16),(0,p.D0)(16),({$fill:e})=>e||"var(--color-grey-500)"),g=c()(d.Ay).withConfig({displayName:"ButtonNewsletterSubscribeUnsubscribestyles__StyledNewsletterActionButton",componentId:"sc-orokrj-2"})(["padding:0;&.tgam-button--subscribed svg{fill:var(--color-grey-400);}&:active,&:focus,&:hover{color:var(--color-grey-700);svg{fill:var(--color-grey-700);}}"]),h=c()(d.Ay).withConfig({displayName:"ButtonNewsletterSubscribeUnsubscribestyles__StyledAccountActionButton",componentId:"sc-orokrj-3"})(["",""],({$variant:e})=>"text"===e&&"padding: 0; transition: none;"),b={ERROR_STATE:"ERROR_STATE",ACCOUNT_SUBSCRIBE:"ACCOUNT_SUBSCRIBE",NEWSLETTER_SUBSCRIBE:"NEWSLETTER_SUBSCRIBE",NEWSLETTER_SUBSCRIBE_SUCCESS:"NEWSLETTER_SUBSCRIBE_SUCCESS",NEWSLETTER_UNSUBSCRIBE:"NEWSLETTER_UNSUBSCRIBE",NEWSLETTER_SIMPLE_SUBSCRIBE:"NEWSLETTER_SIMPLE_SUBSCRIBE",NEWSLETTER_SIMPLE_SUBSCRIBE_SUCCESS:"NEWSLETTER_SIMPLE_SUBSCRIBE_SUCCESS",ACCOUNT_REGISTER:"ACCOUNT_REGISTER"},y=e=>(0,o.useMemo)(()=>(e=>{const{errorState:t,isGlobeAdvisorNewsletter:n,userAdvisor:r,userSubscribed:i,userRegistered:o,userAnonymous:a,letterSubscribed:s,newsletterSubsRequired:l,simpleSignUp:c}=e;return t?b.ERROR_STATE:n?r?s?b.NEWSLETTER_UNSUBSCRIBE:b.NEWSLETTER_SUBSCRIBE:b.ACCOUNT_SUBSCRIBE:i?s?b.NEWSLETTER_UNSUBSCRIBE:b.NEWSLETTER_SUBSCRIBE:o?s?b.NEWSLETTER_UNSUBSCRIBE:l?b.ACCOUNT_SUBSCRIBE:b.NEWSLETTER_SUBSCRIBE:a?c?l?b.ACCOUNT_SUBSCRIBE:s?b.NEWSLETTER_SIMPLE_SUBSCRIBE_SUCCESS:b.NEWSLETTER_SIMPLE_SUBSCRIBE:l?b.ACCOUNT_SUBSCRIBE:b.ACCOUNT_REGISTER:null})(e),[e]);var v=n(58758),w=n(51344),x=n(63083),j=n(94011),S=n(35838),O=n(290),_=n(78206),A=n(15710),C=n(35790),k=n(40761),P=n(13877),T=n(85349);const N=a().lazy(()=>(0,P.L5)(()=>Promise.all([n.e(1862),n.e(3385)]).then(n.bind(n,16269))));var I=n(67195),L=n(159),D=n(11),E=n(40677),$=n(70458),R=n(83930),B=n(20),M=n(99289),U=n(94566);const F=(0,n(12675).A)("[ButtonNewsletterSubscribeUnsubscribe]"),V=`${r.SUBSCRIPTIONS_DOMAIN}/digital?utm_cmp=subscriber-newsletter`,z=(0,T.jsxs)(m,{className:"text-gml-2","aria-live":"assertive",children:[(0,T.jsx)(f,{$fill:"var(--color-green-800)",symbol:"checkmark"})," Signed up"]}),W=(0,T.jsxs)(m,{className:"text-gml-2","aria-live":"assertive",children:[(0,T.jsx)(f,{$fill:"var(--color-red-600)",symbol:"critical"})," Error"]});function H({accountActionButtonVariant:e="outline",accountAdvisorSubscribeLabel:t="Subscribe",accountRegisterLabel:n="Sign up",accountSubscribeLabel:r="Subscribe",fid:a="",newsletterCode:l="",newsletterDescription:c="",newsletterFrequency:d="",newsletterName:u="",newsletterSubsRequired:p=!1,newsletterSubscribeLabel:m="Sign up",newsletterSubscribed:f=!1,newsletterUnsubscribeLabel:P="Unsubscribe",onError:H,onSubscribeSuccess:q,onUnsubscribeSuccess:G,simpleSignUp:K=!1,userAccountType:J,userAdvisor:Y=!1,userEmail:Q,userSophi:X}){const[Z,ee]=(0,o.useState)(!1),{sendAmplitudeEvent:te}=(0,v.l)();(0,o.useEffect)(()=>ee(f),[f]);const[ne,re]=(0,o.useState)(!1),ie=J===E.s.SUBSCRIBED,oe=J===E.s.REGISTERED,ae=J===E.s.ANONYMOUS,{emitter:se}=(0,w.nm)(),[le,ce]=(0,o.useState)(!1),de=(0,j.U)(j.is.desktop)||!1,{newsletterRecaptchaEnabled:ue=!1}
2=(0,S.V)(),pe=(0,x.K)(l),me=(0,o.useMemo)(()=>!!(X&&l&&u&&c&&d),[X,l,u,c,d]),fe=y({errorState:ne,isGlobeAdvisorNewsletter:pe,userAdvisor:Y,userSubscribed:ie,userRegistered:oe,userAnonymous:ae,letterSubscribed:Z,newsletterSubsRequired:p,simpleSignUp:K}),ge=(0,o.useCallback)(()=>{ee(!0),te({event:D.zc.newsletterSignup,data:{"newsletter frequency":d,"newsletter name":u,"newsletter widget text":`${u} - ${c}`,"click feature":a}}),(0,k.Ak)(q)},[a,c,d,u,q,te]),he=(0,o.useCallback)(()=>{ee(!1),te({event:D.zc.newsletterUnsubscribe,data:{"newsletter frequency":d,"newsletter name":u,"newsletter widget text":`${u} - ${c}`,"click feature":a}}),(0,k.Ak)(G)},[a,c,d,u,G,te]),be=(0,o.useCallback)((e=null)=>{re(!0),(0,k.Ak)(H,e)},[H]),ye=(0,o.useCallback)(e=>{ee(!0),ce(!0),(0,B.ZG)({newsletterCode:l,email:Q,token:e}).then(()=>{F.info("subscribe success:",{userEmail:Q,newsletterCode:l,newsletterFrequency:d,newsletterName:u}),ge()}).catch(e=>{F.error("subscribe error:",e),ee(!1),be([!0])}).finally(()=>{ce(!1)})},[be,ge,l,d,u,Q]),ve=(0,o.useCallback)(()=>{ee(!1),ce(!0),(0,B.vh)({email:Q,newsletterCode:l}).then(()=>{F.info("unsubscribe success:",{userEmail:Q,newsletterCode:l,newsletterName:u,newsletterDescription:c}),he()}).catch(e=>{F.error("unsubscribe error:",e),ee(!0),be()}).finally(()=>{ce(!1)})},[be,he,l,c,u,Q]),we=(0,o.useCallback)(({newsletterCode:e,newsletterName:t,newsletterDescription:n,newsletterFrequency:r,signupAfterLogin:i})=>{F.info("onNewsletterSignupAfterLogin called - newsletter:signup event detected.",{newsletterCode:l,validNewsletterCode:e,newsletterName:t,newsletterDescription:n,newsletterFrequency:r,signupAfterLogin:i}),"false"!==i?l===e&&ge():F.info("return early from onNewsletterSignupAfterLogin - invalid newsletter config or signupAfterLogin is false",{signupAfterLogin:i})},[ge,l]);(0,o.useEffect)(()=>(se.on(s.Z,we),()=>se.off(s.Z,we)),[se,we]);const{registerUrl:xe,registerModalOpen:je,registerModalLazy:Se}=(0,L.A)({intcmp:"newsletters-card"}),{logInUrl:Oe,logInModalOpen:_e,logInModalLazy:Ae}=(0,I.A)({intcmp:"newsletter-anon-simple-sign-up"}),Ce=(0,o.useCallback)(()=>{de?_e():window.location.href=Oe},[de,_e,Oe]),{newsletterModalOpen:ke,newsletterModalLazy:Pe,newsletterModalClose:Te}=function({newsletterCode:e,newsletterName:t,onAfterClose:n=A.lQ,onAfterOpen:r=A.lQ,onLogInButtonClick:i=A.lQ,onError:a=A.lQ,onSubscribeError:s=A.lQ,onSubscribeSuccess:l=A.lQ}){const[c,d]=(0,o.useState)(!1),u=(0,o.useCallback)(()=>d(!1),[]),p=(0,o.useCallback)(()=>d(!0),[]),m=(0,o.useCallback)(()=>(0,k.Ak)(a),[a]);return{newsletterModalOpen:p,newsletterModalAnalytics:{action:"show newsletter anonymous sign-up modal"},newsletterModalLazy:c?(0,T.jsx)(O.tH,{fallbackRender:C.Cl,onError:m,children:(0,T.jsx)(o.Suspense,{fallback:(0,T.jsx)(_.A,{id:"newsletter-modal",size:"lg",color:"dark",fixed:!0}),children:(0,T.jsx)(N,{isOpen:c,newsletterCode:e,newsletterName:t,onAfterClose:n,onAfterOpen:r,onLogInButtonClick:i,onRequestClose:u,onSubscribeError:s,onSubscribeSuccess:l})})}):null,newsletterModalClose:u}}({newsletterCode:l.trim(),newsletterName:u.trim(),onLogInButtonClick:e=>{e.preventDefault(),Te(),Ce()},onError:()=>{F.error("Newsletter modal failed to load"),be()},onSubscribeError:()=>{F.error("Newsletter sign-up failed")},onSubscribeSuccess:()=>{F.info("Newsletter sign-up succeeded"),ge()}}),Ne=(0,o.useCallback)(e=>{if(e.preventDefault(),Z)return void F.warn("user is already subscribed to this newsletter");if(F.info({newsletterCode:l,newsletterRecaptchaEnabled:ue}),!ue)return void ye();(0,M.r)({action:"subscribeToNewsletter"}).then(e=>ye(e)).catch(()=>{F.error("reCaptcha failed to load"),be()})},[be,Z,l,ue,ye]),Ie=(0,o.useCallback)(e=>{e.preventDefault(),ke(null)},[ke]),Le=(0,o.useCallback)(e=>{e.preventDefault(),Z?ve():F.warn("user is not subscribed to this newsletter")},[Z,ve]),De=(0,o.useCallback)(e=>{e.preventDefault(),F.info("handleAccountSubscribeClick()"),me&&(0,$.oc)({sophi:X,code:l,name:u,description:c,frequency:d,signupAfterLogin:"true"}),window.location.href=pe?R._:V},[me,pe,l,c,d,u,X]),Ee=(0,o.useCallback)(e=>{e.preventDefault(),F.info("handleAccountRegisterClick()"),me&&(0,$.oc)({sophi:X,code:l,name:u,description:c,frequency:d,signupAfterLogin:"true"}),de?je():window.location.href=xe},[me,de,l,c,d,u,je,xe,X]),$e=(0,i.A)([{"tgam-button--subscribed":Z}]),Re=(0,o.useMemo)(()=>({[b.ERROR_STATE]:W,[b.NEWSLETTER_SUBSCRIBE]:(0,T.jsx)(g,{analytics:{fid:a,label:m},className:$e,icon:"plus-add",onClick:Ne,disabled:le,children:m}),[b.NEWSLETTER_SUBSCRIBE_SUCCESS]:z,[b.NEWSLETTER_SIMPLE_SUBSCRIBE]:(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(g,{analytics:{fid:a,label:"simple sign up"},className:$e,icon:"plus-add",onClick:Ie,disabled:le,children:m}),Pe]}),[b.NEWSLETTER_SIMPLE_SUBSCRIBE_SUCCESS]:(0,T.jsxs)(T.Fragment,{children:[z,Pe]}),[b.NEWSLETTER_UNSUBSCRIBE]:(0,T.jsx)(g,{analytics:{fid:a,label:P},className:$e,icon:"minus-remove",onClick:Le,disabled:le,children:P}),[b.ACCOUNT_SUBSCRIBE]:(0,T.jsx)(h,{className:"outline"===e?"button--with-border":"",$variant:e,onClick:De,children:pe?t:r}),[b.ACCOUNT_REGISTER]:(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(g,{analytics:{fid:a,label:n},className:$e,icon:"plus-add",onClick:Ee,disabled:le,children:n}),Se]})}),[e,t,n,r,$e,le,a,Ee,De,Ie,Ne,Le,pe,Pe,m,P,Se])[fe]??null;return U.Sw&&fe&&l?(0,T.jsxs)(T.Fragment,{children:[Re,Ae]}):null}H.displayName="ButtonNewsletterSubscribeUnsubscribe"},35595:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(41944),s=n(3184),l=n(71900),c=n(4041),d=n(80956),u=n(24083),p=n(46244),m=n(43598),f=n(41714),g=n(71019),h=n(30137),b=n(82655),y=n(85349);const v=["byline","borderBottom","borderRight","borderLeft","borderTop","className","headline","cardHeight","label","paddingBottom","paddingLeft","paddingRight","paddingTop","preview","subheadline","url","analyticsContentId","ltpos","isSponsored","dates","updatedSinceRead","variant","children"];function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?w(Object(n),!0).forEach(function(t){j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const S=o().span.withConfig({displayName:"CardBasic__StyledSponsoredLabel",componentId:"sc-eto090-0"})(["text-transform:uppercase;color:var(--color-grey-500);font-size:",";letter-spacing:",";"],(0,h.D0)(11),(0,h.D0)(1)),O=o()(s.A).withConfig({displayName:"CardBasic__StyledCardBasic",componentId:"sc-eto090-1"})(["border-bottom:",";border-right:",";border-left:",";border-top:",";padding-top:",";padding-bottom:",";padding-right:",";padding-left:",";background:",";"],e=>e.$borderBottom?h.XE:"none",e=>e.$borderRight?h.XE:"none",e=>e.$borderLeft?h.XE:"none",e=>e.$borderTop?h.XE:"none",e=>e.$paddingTop?e.$paddingTop:"0",e=>e.$paddingBottom?e.$paddingBottom:"0",e=>e.$paddingRight?e.$paddingRight:"0",e=>e.$paddingLeft?e.$paddingLeft:"0",e=>e.$background??"transparent");function _(e){let{byline:t=[],borderBottom:n=!1,borderRight:i=!1,borderLeft:o=!1,borderTop:s=!1,className:w="",headline:j,cardHeight:_="auto",label:A={text:"",variant:"topic"},paddingBottom:C="",paddingLeft:k="",paddingRight:P="",paddingTop:T="",preview:N={publishedDate:"",updatedDate:""},subheadline:I="",url:L="",analyticsContentId:D="",ltpos:E="",isSponsored:$=!1,dates:R={},updatedSinceRead:B=!1,variant:M="regular",children:U=null}=e,F=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,v);const{as:V,className:z,text:W,icon:H}=j||{},{previewCard:q,previewProps:G}=(0,p.A)({url:L,subheadline:I,dates:N}),{publishedDate:K}=R;if(!W)return null;const J=$?"var(--color-teal-200)":"transparent",Y=(0,r.A)([{[(0,g.i4)(z)]:$,[z]:!$,"pr-16":"condensed"===M}]);return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(O,x(x({$borderBottom:n,$borderRight:i,$borderLeft:o,$borderTop:s,className:w,$paddingTop:T,$paddingBottom:C,$paddingRight:P,$paddingLeft:k,height:_,$background:J},F),{},{children:(0,y.jsx)(c.A,{url:L,previewProps:G,analyticsContentId:D,label:W,ltpos:E,children:(0,y.jsxs)(m.A,{condition:"condensed"!==M,wrapper:e=>(0,y.jsx)(l.A,{gap:`${(0,h.D0)(8)} 0`,children:e}),children:[$?(0,y.jsx)(S,{className:"font-sponsored",children:"Sponsor content"}):(0,y.jsx)(a.E,x(x({},A),{},{isSponsored:$})),(0,y.jsx)(b.A,{as:V,className:Y,icon:H,inline:"condensed"===M,children:W}),(0,y.jsx)(d.A,{byline:t,isSponsored:$}),U,!$&&(0,y.jsx)(f.A,{publishedDate:K}),B&&(0,y.jsx)(u.A,{})]})})})),q]})}_.displayName="CardBasic",t.A=_},88602:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(41944),a=n(3184),s=n(76739),l=n(4041),c=n(80956),d=n(24083),u=n(46244),p=n(40966),m=n(71019),f=n(70015),g=n(30137),h=n(82655),b=n(85349);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){w(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
2const x=i()(a.A).withConfig({displayName:"CardImage__StyledCardImage",componentId:"sc-rxtyww-0"})(["border-top:",";border-bottom:",";border-right:",";border-left:",";padding-top:",";padding-bottom:",";padding-right:",";padding-left:",";background:",";"],e=>e.$borderTop?g.XE:"none",e=>e.$borderBottom?g.XE:"none",e=>e.$borderRight?g.XE:"none",e=>e.$borderLeft?g.XE:"none",e=>e.$paddingTop?e.$paddingTop:"0",e=>e.$paddingBottom?e.$paddingBottom:"0",e=>e.$paddingRight?e.$paddingRight:"0",e=>e.$paddingLeft?e.$paddingLeft:"0",e=>e.$solidBackground?"var(--color-white-100)":"transparent");function j({borderBottom:e=!1,borderLeft:t=!1,borderRight:n=!1,borderTop:r=!1,byline:i=[],cardHeight:a="auto",cardLayoutColumns:y=3,fixedImageWidth:w=0,className:j="",headline:S,label:O={text:"",variant:"topic"},lazyLoadImage:_=!0,paddingBottom:A="",paddingLeft:C="",paddingRight:k="",paddingTop:P="",photo:T={url:"",alt:""},imagePosition:N="default",photoSources:I={},photoComponent:L,preview:D={publishedDate:"",updatedDate:""},inverted:E=!1,solidBackground:$=!1,subheadline:R="",url:B="",analyticsContentId:M="",ltpos:U="",isSponsored:F=!1,updatedSinceRead:V=!1,photoAspectRatio:z=""}){const{className:W,as:H,text:q,icon:G}=S||{},{previewCard:K,previewProps:J}=(0,u.A)({url:B,subheadline:R,dates:D});if(!q)return null;const{aspectRatioCssClass:Y,aspectRatioDebug:Q,src:X,width:Z,height:ee,sources:te,alt:ne,caption:re}=(0,f.qk)(T,I,z),ie=X||L,oe=w?(0,g.D0)(w):"1fr",ae=ie?`${"left"===N?`${oe} ${y-1}fr `:`${y-1}fr ${oe}`}`:"1fr",se=X?(0,b.jsx)(p.A,{src:X,srcset:te?.srcset,sizes:te?.sizes,width:Z,height:ee,loading:_?"lazy":"eager",alt:ne||re,imgClassName:Y,"data-aspect-ratio-debug":Q}):L;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(x,{$borderBottom:e,$borderLeft:t,$borderRight:n,$borderTop:r,className:j,height:a,$paddingBottom:A,$paddingLeft:C,$paddingRight:k,$paddingTop:P,$solidBackground:$,children:(0,b.jsx)(l.A,{url:B,previewProps:J,analyticsContentId:M,label:q,ltpos:U,children:(0,b.jsxs)(s.A,{gridCols:ae,gap:`0 ${(0,g.D0)(16)}`,children:["left"===N?se:null,(0,b.jsxs)(s.A,{gap:`${(0,g.D0)(8)} 0`,children:[(0,b.jsx)(o.E,v(v({},O),{},{className:"card-image-label",mode:E?"dark":"light",isSponsored:F})),(0,b.jsx)(h.A,{as:H,className:F?(0,m.i4)(W):W,icon:G,inverted:E,children:q}),(0,b.jsx)(c.A,{byline:i,inverted:E,isSponsored:F}),V&&(0,b.jsx)(d.A,{})]}),"default"===N?se:null]})})}),K]})}j.displayName="CardImage",t.A=j},4373:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(41944),s=n(66145),l=n(45217),c=n(3184),d=n(71900),u=n(4041),p=n(80956),m=n(24083),f=n(46244),g=n(43598),h=n(40966),b=n(71019),y=n(70015),v=n(30137),w=n(82655),x=n(85349);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){O(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const _=(0,v.D0)(16),A=o()(c.A).withConfig({displayName:"CardImageFullWidth__StyledCardImageFullWidth",componentId:"sc-eqt2z2-0"})(["",";border-top:",";border-right:",";border-bottom:",";border-left:",";padding-top:",";padding-right:",";padding-bottom:",";padding-left:",";background-color:",";"],e=>e.$cardHeight?`height: ${e.$cardHeight};`:null,e=>e.$borderTop?v.XE:"none",e=>e.$borderRight?v.XE:"none",e=>e.$borderBottom?v.XE:"none",e=>e.$borderLeft?v.XE:"none",e=>e.$imageBleed?"0":e.$paddingTop,e=>e.$imageBleed?"0":e.$paddingRight,e=>e.$paddingBottom?_:"0",e=>e.$imageBleed?"0":e.$paddingLeft,e=>e.$backgroundColor?e.$backgroundColor:"inherit"),C=o()(d.A).withConfig({displayName:"C
2ardImageFullWidth__StyledFlexColumn",componentId:"sc-eqt2z2-1"})(["background:",";color:",";"],e=>e.$inverted?"var(--color-grey-700)":"none",e=>e.$inverted?"var(--color-white-100)":"inherit"),k=o().div.withConfig({displayName:"CardImageFullWidth__ImageWrapper",componentId:"sc-eqt2z2-2"})(["height:100%;position:relative;"]),P=o().div.withConfig({displayName:"CardImageFullWidth__ImageOverlay",componentId:"sc-eqt2z2-3"})(["background-color:var(--color-grey-800);opacity:0.4;height:100%;width:100%;position:absolute;top:0;"]),T=o()(l.A).withConfig({displayName:"CardImageFullWidth__StyledIcon",componentId:"sc-eqt2z2-4"})(["position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);"]);function N({className:e="",headline:t,showDeck:n=!1,subheadline:i,backgroundColor:o,inverted:l=!1,url:c,label:j,byline:O,imageBleed:N=!1,lazyLoadImage:I=!0,photo:L,photoSources:D={},preview:E={publishedDate:"",updatedDate:""},borderTop:$=!1,borderRight:R=!1,borderBottom:B=!1,borderLeft:M=!1,paddingTop:U="",paddingRight:F="",paddingBottom:V="",paddingLeft:z="",cardHeight:W="100%",displayVideoIconOverlay:H=!1,analyticsContentId:q,ltpos:G,isSponsored:K=!1,updatedSinceRead:J=!1,photoAspectRatio:Y=""}){const{className:Q,as:X,text:Z,icon:ee}=t||{},{previewCard:te,previewProps:ne}=(0,f.A)({url:c,subheadline:i,dates:E});if(!Z)return null;const{aspectRatioCssClass:re,aspectRatioDebug:ie,src:oe,width:ae,height:se,sources:le,alt:ce,caption:de}=(0,y.qk)(L,D,Y),ue=S({},N&&!oe?{padding:`${_}`}:N&&oe?{padding:`0 ${_} ${_}`}:{padding:`0 0 ${_}`}),pe=(0,r.A)(["cardImageFullWidth",e]);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(A,{className:pe,$borderTop:$,$borderRight:R,$borderBottom:B,$borderLeft:M,$paddingTop:U,$paddingLeft:z,$paddingRight:F,$paddingBottom:V,$imageBleed:N,$backgroundColor:o,$cardHeight:W,children:(0,x.jsx)(u.A,{url:c,previewProps:ne,analyticsContentId:q,label:Z,ltpos:G,children:(0,x.jsxs)(C,{gap:`${(0,v.D0)(16)} 0`,$inverted:l,children:[oe?(0,x.jsxs)(g.A,{condition:H,wrapper:e=>(0,x.jsx)(k,{children:e}),children:[(0,x.jsx)(h.A,{src:oe,srcset:le?.srcset,sizes:le?.sizes,width:ae,height:se,loading:I?"lazy":"eager",alt:ce||de,imgClassName:re,"data-aspect-ratio-debug":ie}),H&&"video"===ee?.type?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(P,{}),(0,x.jsx)(T,{symbol:"play",width:39,height:39,inverted:!0})]}):null]}):null,(0,x.jsxs)(d.A,{gap:`${(0,v.D0)(8)} 0`,styles:ue,children:[(0,x.jsx)(a.E,S({mode:l?"dark":"light",isSponsored:K},j)),(0,x.jsx)(w.A,{as:X,className:K?(0,b.i4)(Q):Q,icon:ee,inverted:l,children:Z}),n&&i?(0,x.jsx)(s.A,{className:"text-pr-8 mt-16",children:i}):null,(0,x.jsx)(p.A,{byline:O,inverted:l,isSponsored:K}),J&&(0,x.jsx)(m.A,{})]})]})})}),te]})}N.displayName="CardImageFullWidth",t.A=N},4041:function(e,t,n){"use strict";n(40809);var r=n(21143),i=n.n(r),o=n(32697),a=n(85349);const s=(0,r.css)(["h3{transform:translate3d(0,0,0);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color 200ms linear;}&:hover{h3{text-decoration-color:var(--color-red-500);}}"]),l=(0,r.css)(['&:hover [data-headline="hover"]{text-decoration:underline;cursor:pointer;}&:visited [data-headline="hover"]{color:var(--color-grey-500);}&:visited [data-inverted="true"]{color:var(--color-white-100);}']),c=i()(o.A).withConfig({displayName:"CardLink__LinkStyled",componentId:"sc-1398887-0"})(["display:block;color:var(--color-grey-800);height:100%;text-decoration:none;",""],({$redUnderlineEnabled:e})=>e?s:l);function d({children:e,url:t,previewProps:n,className:r="",analyticsContentId:i,label:o,ltpos:s,redUnderlineEnabled:l=!1}){return(0,a.jsx)(c,{href:t,previewProps:n,className:r,analyticsID:i,label:o,ltpos:s,$redUnderlineEnabled:l,children:e})}d.displayName="CardLink",t.A=d},39166:function(e,t,n){"use strict";n.d(t,{A:function(){return ce}});var r=n(86780),i=n.n(r),o=(n(40809),n(46244)),a=n(93900),s=n(30137),l=n(21143),c=n.n(l),d=n(4041),u=n(94011),p=n(40966),m=n(94566),f=n(76739),g=n(20593),h=n(66145),b=n(80956),y=n(71019),v=n(82655),w=n(85349);const x=c().div.withConfig({displayName:"SectionHighlightBigStoryContent__StyledBigStoryContent",componentId:"sc-lxgqkd-0"})(["h2,h3{margin-bottom:",";@media (max-width:","rem){margin-bottom:",";}}"],(0,s.D0)(16),m.fi.tablet.rem,(0,s.D0)(8)),j={headline:i().shape({as:a.Ay.headlineAs,variant:i().string,text:i().string,icon:i().object}),subheadline:i().string,dekClassName:i().string,byline:i().array,inverted:i().bool,isSponsored:i().bool},S=({headline:e={},subheadline:t="",dekClassName:n="text-pr-7",byline:r=[],inverted:i=!1,isSponsored:o=!1})=>{const{as:a,className:s="text-pb-5",text:l,icon:c}=e;return(0,w.jsxs)(x,{children:[(0,w.jsx)(v.A,{as:a,className:o?(0,y.i4)(s):s,icon:c,inverted:i,children:l}),(0,w.jsx)(h.A,{as:"div",className:n,inverted:i,children:t}),(0,w.jsx)(b.A,{byline:r,inverted:i,isSponsored:o})]})};S.displayName="SectionHighlightBigStoryContent",S.propTypes=j;var O=S;const _=`${m.fi.tablet.rem}rem`,A=`${m.fi.tabletMedium.rem}rem`,C=(0,s.D0)(8),k=c()(f.A).attrs(e=>({$inverted:e.$inverted||!1})).withConfig({displayName:"SectionHighlightContentWithCustomLabel__StyledContent",componentId:"sc-14fk635-0"})(["color:",";align-content:start;grid-area:content;"],e=>e.$inverted?"var(--color-white-100)":"inherit"),P=c()(d.A).withConfig({displayName:"SectionHighlightContentWithCustomLabel__StyledCardLink",componentId:"sc-14fk635-1"})(["grid-area:image;"]),T=c()(f.A).attrs(e=>({$inverted:e.$inverted||!1})).withConfig({displayName:"SectionHighlightContentWithCustomLabel__StyledWrapper",componentId:"sc-14fk635-2"})(["color:",';grid-template-areas:"image image content";grid-template-columns:repeat(3,1fr);gap:',";@media (min-width:",") and (max-width:",'){grid-template-columns:repeat(2,1fr);grid-template-areas:"image content";}@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"image" "content";}'],e=>e.$inverted?"var(--color-white-100)":"inherit",(0,s.D0)(20),_,A,_),N=c().div.withConfig({displayName:"SectionHighlightContentWithCustomLabel__StyledDiv",componentId:"sc-14fk635-3"})(["grid-area:image;"]),I=c()(g.A).withConfig({displayName:"SectionHighlightContentWithCustomLabel__StyledLinkButton",componentId:"sc-14fk635-4"})(["margin-top:",";margin-bottom:",";"],(0,s.D0)(20),(0,s.D0)(16)),L={storyData:i().object,imageData:i().object,packageLink:i().shape({as:a.Ay.htmlTagsForPackageLabels,text:i().string,href:i().string,
2symbol:i().string}),gap:i().string,inverted:i().bool,previewProps:i().object},D=({storyData:e={},imageData:t={},packageLink:n={},gap:r=C,inverted:i=!1,previewProps:o})=>{const a=(0,u.U)(u.is.mobile)||!1,{aspectRatioDebug:s,alt:l,height:c,src:m,sources:f,width:h,caption:b}=t,{byline:y,className:v,headline:x,subheadline:j,url:S,id:_,ltpos:A,isSponsored:L}=e,{as:D,href:E,text:$}=n;return(0,w.jsxs)(T,{$inverted:i,children:[(0,w.jsxs)(N,{children:[a&&(0,w.jsx)(I,{headingAs:D,href:E,text:$,symbol:"link-button-chevron",inverted:i,isSponsored:L}),(0,w.jsx)(P,{url:S,previewProps:o,analyticsContentId:_,label:x?.text,ltpos:A,children:(0,w.jsx)(p.A,{alt:l||b,className:v,height:c,src:m,srcset:f?.srcset,sizes:f?.sizes,width:h,"data-aspect-ratio-debug":s})})]}),(0,w.jsxs)(k,{gridCols:"1fr",gap:r,$inverted:i,children:[!a&&(0,w.jsx)(g.A,{headingAs:D,href:E,text:$,symbol:"link-button-chevron",inverted:i}),(0,w.jsx)(d.A,{url:S,previewProps:o,analyticsContentId:_,label:x?.text,ltpos:A,children:(0,w.jsx)(O,{headline:x,inverted:i,subheadline:j,byline:y,isSponsored:L})})]})]})};D.displayName="SectionHighlightContentWithCustomLabel",D.propTypes=L;var E=D,$=n(41714);const R=`${m.fi.tablet.rem}rem`,B=`${m.fi.tabletMedium.rem}rem`,M=(0,s.D0)(8),U=c()(f.A).attrs(e=>({$inverted:e.$inverted||!1})).withConfig({displayName:"SectionHighlightContentWithCustomLabelSmallImage__StyledContent",componentId:"sc-1xadufd-0"})(["color:",";align-content:start;grid-area:content;"],e=>e.$inverted?"var(--color-white-100)":"inherit"),F=c()(d.A).withConfig({displayName:"SectionHighlightContentWithCustomLabelSmallImage__StyledCardLink",componentId:"sc-1xadufd-1"})(["grid-area:image;"]),V=c()(f.A).attrs(e=>({$inverted:e.$inverted||!1})).withConfig({displayName:"SectionHighlightContentWithCustomLabelSmallImage__StyledWrapper",componentId:"sc-1xadufd-2"})(["color:",';gap:var(--space-16);grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"image" "content";padding-bottom:var(--space-16);border-bottom:1px solid var(--color-grey-200);.c-timestamp{color:var(--color-grey-500);}.label{display:block;margin-top:0;color:var(--color-grey-500);}.label--large-bp{display:none;}@media (min-width:',"){grid-template-rows:1fr;border-bottom:none;padding-bottom:0;}@media (min-width:",'){grid-template-columns:repeat(2,1fr);grid-template-areas:"image content";.label--small-bp{display:none;}.label--large-bp{display:inline;}}@media (min-width:','){grid-template-columns:repeat(8,1fr);grid-template-areas:"image image image content content content content content";}'],e=>e.$inverted?"var(--color-white-100)":"inherit",(0,s.D0)(724),R,B),z=c().div.withConfig({displayName:"SectionHighlightContentWithCustomLabelSmallImage__StyledDiv",componentId:"sc-1xadufd-3"})(["grid-area:image;"]),W=c()(g.A).withConfig({displayName:"SectionHighlightContentWithCustomLabelSmallImage__StyledLinkButton",componentId:"sc-1xadufd-4"})(["margin-top:var(--space-24);margin-bottom:var(--space-16);"]),H={storyData:i().object,imageData:i().object,packageLink:i().shape({as:a.Ay.htmlTagsForPackageLabels,text:i().string,href:i().string,symbol:i().string}),gap:i().string,inverted:i().bool,previewProps:i().object},q=({storyData:e={},imageData:t={},packageLink:n={},gap:r=M,inverted:i=!1,previewProps:o})=>{const{aspectRatioDebug:a,alt:s,height:l,src:c,sources:u,width:m,caption:f}=t,{byline:h,className:b,dates:y,headline:v,subheadline:x,url:j,id:S,ltpos:_,isSponsored:A}=e,{as:C,href:k,text:P}=n,{publishedDate:T}=y;return(0,w.jsxs)(V,{$inverted:i,children:[(0,w.jsxs)(z,{children:[(0,w.jsx)(W,{className:"label label--small-bp",headingAs:C,href:k,text:P,symbol:"link-button-chevron",inverted:i,isSponsored:A}),(0,w.jsx)(F,{url:j,previewProps:o,analyticsContentId:S,label:v?.text,ltpos:_,children:(0,w.jsx)(p.A,{alt:s||f,className:b,height:l,src:c,srcset:u?.srcset,sizes:u?.sizes,width:m,"data-aspect-ratio-debug":a})})]}),(0,w.jsxs)(U,{gridCols:"1fr",gap:r,$inverted:i,children:[(0,w.jsx)(g.A,{className:"label label--large-bp",headingAs:C,href:k,text:P,symbol:"link-button-chevron",inverted:i}),(0,w.jsxs)(d.A,{url:j,previewProps:o,analyticsContentId:S,label:v?.text,ltpos:_,children:[(0,w.jsx)(O,{headline:v,inverted:i,subheadline:x,dekClassName:A?"text-helr-3":"text-pr-8",byline:h,isSponsored:A}),(0,w.jsx)($.A,{publishedDate:T,dateClasses:"text-gmr-5 mt-8"})]})]})]})};q.displayName="SectionHighlightContentWithCustomLabelSmallImage",q.propTypes=H;var G=q,K=n(71384);const J=`${m.fi.tablet.rem}rem`,Y=`${m.fi.tabletMedium.rem}rem`,Q=(0,s.D0)(8),X=c()(f.A).attrs(e=>({$inverted:e.$inverted||!1})).withConfig({displayName:"SectionHighlightContentWithLinkWrapper__StyledContent",componentId:"sc-1pg9nrq-0"})(["color:",";align-content:start;grid-area:content;"],e=>e.$inverted?"var(--color-white-100)":"inherit"),Z=c()(p.A).withConfig({displayName:"SectionHighlightContentWithLinkWrapper__StyledImage",componentId:"sc-1pg9nrq-1"})(["grid-area:image;"]),ee=c()(f.A).attrs(e=>({$inverted:e.$inverted||!1})).withConfig({displayName:"SectionHighlightContentWithLinkWrapper__StyledWrapper",componentId:"sc-1pg9nrq-2"})(["color:",';grid-template-areas:"image image content";grid-template-columns:repeat(3,1fr);gap:',";@media (min-width:",") and (max-width:",'){grid-template-columns:repeat(2,1fr);grid-template-areas:"image content";}@media (max-width:','){grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"image" "content";}'],e=>e.$inverted?"var(--color-white-100)":"inherit",(0,s.D0)(20),J,Y,J),te=c()(d.A).withConfig({displayName:"SectionHighlightContentWithLinkWrapper__StyledCardLink",componentId:"sc-1pg9nrq-3"})(["display:block;"]),ne=c()(K.A).withConfig({displayName:"SectionHighlightContentWithLinkWrapper__StyledLabel",componentId:"sc-1pg9nrq-4"})(["display:block;margin-top:",";margin-bottom:",";"],(0,s.D0)(20),(0,s.D0)(16)),re={storyData:i().object,imageData:i().object,packageLabel:i().shape({text:i().string,variant:i().string}),gap:i().string,inverted:i().bool,previewProps:i().object},ie=({storyData:e={},imageData:t={},packageLabel:n={},gap:r=Q,inverted:i=!1,previewProps:o})=>{const a=(0,u.U)(u.is.mobile)||!1,{aspectRatioDebug:s,alt:l="",height:c,sources:d,src:p,width:m,caption:f}=t,{byline:g,className:h="",headline:b,subheadline:y,url:v,analyticsContentId:x,ltpos:j,isSponsored:S}=e,{as:_,text:A="",variant:C=""}=n;return(0,w.jsxs)(te,{url:v,previewProps:o,analyticsContentId:x,ltpos:j,children:[a&&(0,w.jsx)(ne,{as:_,text:A,variant:C,inverted:i,isSponsored:S}),(0,w.jsxs)(ee,{$inverted:i,children:[(0,w.jsx)(Z,{alt:l||f,className:h,height:c,src:p,srcset:d?.srcset,sizes:d?.sizes,width:m,"data-aspect-ratio-debug":s}
2),(0,w.jsxs)(X,{gridCols:"1fr",gap:r,$inverted:i,children:[!a&&(0,w.jsx)(K.A,{as:_,text:A,variant:C,inverted:i,isSponsored:S}),(0,w.jsx)(O,{headline:b,subheadline:y,byline:g,inverted:i,isSponsored:S})]})]})]})};ie.displayName="SectionHighlightContentWithLinkWrapper",ie.propTypes=re;var oe=ie;const ae=(0,s.D0)(8),se={displayType:i().oneOf(["small image","medium image"]),imageData:i().object,storyData:i().object,customLabel:i().oneOfType([i().shape({as:a.Ay.htmlTagsForPackageLabels,text:i().string,href:i().string}),i().shape({text:i().string,variant:i().string})]),inverted:i().bool};function le({displayType:e="medium image",storyData:t={},imageData:n={},customLabel:r={},inverted:i=!1}){const{subheadline:a="",url:s="",preview:l={}}=t,{photoProps:c={}}=n,{previewCard:d,previewProps:u}=(0,o.A)({url:s,subheadline:a,dates:l});return e.startsWith("small")?(0,w.jsxs)(w.Fragment,{children:[r.text?(0,w.jsx)(G,{storyData:t,imageData:c,packageLink:r,inverted:i,gap:ae,previewProps:u}):(0,w.jsx)(oe,{storyData:t,imageData:c,packageLabel:r,inverted:i,gap:ae,previewProps:u}),d]}):(0,w.jsxs)(w.Fragment,{children:[r.text?(0,w.jsx)(E,{storyData:t,imageData:c,packageLink:r,inverted:i,gap:ae,previewProps:u}):(0,w.jsx)(oe,{storyData:t,imageData:c,packageLabel:r,inverted:i,gap:ae,previewProps:u}),d]})}le.propTypes=se,le.displayName="SectionHighlightBigStory";var ce=le},35813:function(e,t,n){"use strict";n.d(t,{e:function(){return k}});n(40809);var r=n(21143),i=n.n(r),o=n(66274),a=n(37150),s=n(16805),l=n(23134),c=n(41944),d=n(80436),u=n(16719),p=n(71900),m=n(74672),f=n(4041),g=n(82655),h=n(71019),b=n(26434),y=n(86058),v=n(88951),w=n(40761),x=n(63488),j=n(30137),S=n(85349);const O=i()(m.A).withConfig({displayName:"TopPackageCardHammer__LayoutTopPackageCardStyled",componentId:"sc-tafmpo-0"})(["text-align:center;.tgam-article-tools,.tgam-article-info{display:inline-block;}"]),_=i()(f.A).withConfig({displayName:"TopPackageCardHammer__CardLinkStyled",componentId:"sc-tafmpo-1"})(["--hammer1-font-size:clamp(2.5rem,0.0915rem + 6.7606vw,5.5rem);--hammer1-line-height:clamp(2.875rem,0.3662rem + 7.0423vw,6rem);--hammer2-font-size:clamp(2rem,1.1972rem + 2.2535vw,3rem);--hammer2-line-height:clamp(2.375rem,1.4718rem + 2.5352vw,3.5rem);margin-bottom:",";h2,h3,h4{text-wrap:balance;text-transform:",";line-height:",";font-size:",";}"],(0,j.D0)(4),({$hammerCaps:e=!1})=>e?"uppercase":"none",({$type:e})=>"4hammer1"===e?"var(--hammer1-line-height)":"var(--hammer2-line-height)",({$type:e})=>"4hammer1"===e?"var(--hammer1-font-size)":"var(--hammer2-font-size)"),A=i().div.attrs(e=>({$isSponsored:e.$isSponsored,$showDekWhenNarrow:e.$showDekWhenNarrow})).withConfig({displayName:"TopPackageCardHammer__HammerDeckStyled",componentId:"sc-tafmpo-2"})(["--hammer-dek-font-size:clamp(1.125rem,0.8239rem + 0.8451vw,1.5rem);--hammer-dek-line-height:clamp(1.5rem,1.1989rem + 0.8451vw,1.875rem);display:",";"," font-size:var(--hammer-dek-font-size);line-height:var(--hammer-dek-line-height);text-wrap:balance;","{display:block;}"],({$showDekWhenNarrow:e})=>e?"block":"none",e=>e.$isSponsored?"font-family: var(--type-stack-sans);":j.db,v.C9.md),C=i().div.withConfig({displayName:"TopPackageCardHammer__BylinesAndTools",componentId:"sc-tafmpo-3"})(["display:grid;grid-template-columns:1fr 1fr;row-gap:var(--space-8);justify-items:center;height:100%;padding:0;.tgam-card-bylines,.tgam-card-word-count{grid-column:1/-1;}.tgam-article-info{margin-left:auto;}.tgam-article-tools{margin-right:auto;}"]);function k({additionalBylineText:e,componentId:t,forceHeadshot:n,hammerCaps:r=!1,hideLabel:i=!1,onClick:m,overrideData:f,labelText:v,showBylines:k=!0,showDekWhenNarrow:P=!0,showSubheadline:T=!0,story:N,storyData:I,variant:L=""}){const{overrideHeadline:D="",overrideDek:E=""}=f||{},$=(0,x.Nj)({story:N,headline:D,subheadline:E}),{_id:R,canonical_url:B,credits:{by:M}={},label:U,owner:F,type:V,subtype:z,headlines:W,subheadlines:H}=$??{},q=(0,y.ik)(N),G=(0,h.lN)({displayLabelsWithBgColor:!0,label:U,primarySite:q,storyType:V}),{basic:K=""}=W??{},{basic:J=""}=H??{},Y=(0,b.f_)({type:V,subtype:z}),{headline:Q,ltpos:X}=I??{},{as:Z="h3",text:ee,icon:te}=Q??{},ne=(0,w.gD)(N)?ee:K;return(0,S.jsx)(d.A,{children:(0,S.jsxs)("article",{children:[(0,S.jsxs)(O,{className:"top-package-card",onClick:m,children:[(0,S.jsx)(_,{url:B,analyticsContentId:R,label:ne,ltpos:X,redUnderlineEnabled:!0,$hammerCaps:r,$type:L,children:(0,S.jsxs)(p.A,{gap:`${(0,j.D0)(16)} 0`,children:[!i&&(0,S.jsx)(c.E,{text:v,variant:"hammer"}),(0,S.jsx)(g.A,{as:Z,icon:te,children:ne}
2),T&&(0,S.jsx)(A,{$isSponsored:Y,$showDekWhenNarrow:P,children:J})]})}),(0,S.jsxs)(C,{children:[(0,S.jsx)(s.I,{additionalText:e,credits:M,forceBylines:k,forceHeadshot:n,labelData:G,subtype:z,storyOwner:F,ignoreStaffOrFreelance:!0,debugType:"TopPackageCardHammer"}),(0,S.jsx)(l.N,{story:N}),(0,S.jsx)(o.L,{componentId:t,story:N}),(0,S.jsx)(a.E,{componentId:t,story:N})]})]}),(0,S.jsx)(u.A,{storyData:{id:R,url:B}})]})})}k.displayName="TopPackageCardHammer"},18165:function(e,t,n){"use strict";n.d(t,{A:function(){return D}});var r=n(43993),i=n(40809),o=n(21143),a=n.n(o),s=n(71900),l=n(56527),c=n(20593),d=n(35595),u=n(88602),p=n(4373),m=n(7410),f=n(4041),g=n(46244),h=n(40966),b=n(71019),y=n(70015),v=n(30137),w=n(82655),x=n(85349);const j=(0,v.D0)(16),S=a()(s.A).withConfig({displayName:"CardImageLinkButton__StyledCardImageLinkButton",componentId:"sc-68uwpg-0"})(["border-right:",";border-bottom:",";padding-top:",";padding-bottom:",";padding-right:",";padding-left:",";"],e=>e.$borderRight?v.XE:"none",e=>e.$borderBottom?v.XE:"none",e=>e.$paddingTop?e.$paddingTop:"0",e=>e.$paddingBottom?e.$paddingBottom:"0",e=>e.$paddingRight?e.$paddingRight:"0",e=>e.$paddingLeft?e.$paddingLeft:"0");function O({borderRight:e=!1,borderBottom:t=!1,buttonLabel:n,buttonLabelAs:r="span",buttonPosition:i="top",buttonSymbol:o,headline:a,href:s,paddingTop:l="",paddingBottom:d="",paddingRight:u="",paddingLeft:p="",photo:v,preview:O={publishedDate:"",updatedDate:""},subheadline:_="",photoSources:A={},url:C,analyticsContentId:k,ltpos:P,isSponsored:T=!1,photoAspectRatio:N=""}){const{as:I,className:L,text:D,icon:E}=a,$="top"===i,{previewCard:R,previewProps:B}=(0,g.A)({url:C,subheadline:_,dates:O});if(!D)return null;const{aspectRatioCssClass:M,aspectRatioDebug:U,src:F,width:V,height:z,sources:W,alt:H,caption:q}=(0,y.qk)(v,A,N);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(S,{$borderRight:e,$borderBottom:t,$paddingTop:l,$paddingBottom:d,$paddingRight:u,$paddingLeft:p,justifyContent:"flex-start",gap:`${j} 0`,children:[$&&(0,x.jsx)(c.A,{href:s,headingAs:r,text:n,symbol:o}),(0,x.jsx)(f.A,{url:C,previewProps:B,analyticsContentId:k,label:D,ltpos:P,children:(0,x.jsxs)(m.A,{children:[(0,x.jsx)(w.A,{as:I,className:T?(0,b.i4)(L):L,icon:E,children:D}),F?(0,x.jsx)(h.A,{src:F,srcset:W?.srcset,sizes:W?.sizes,width:V,height:z,loading:"lazy",alt:H||q,imgClassName:M,"data-aspect-ratio-debug":U}):null]})}),!$&&(0,x.jsx)(c.A,{href:s,text:n,headingAs:r,symbol:o})]}),R]})}O.displayName="CardImageLinkButton";var _=O,A=n(73837);const C=["headline","url"];function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const N=a()(s.A).withConfig({displayName:"PackageHorizontalSpan__StyledFlexColumn",componentId:"sc-9gbvua-0"})(["",""],e=>e.$border?`padding: ${(0,v.D0)(16)};`:""),I={CardBasic:d.A,CardImage:u.A,CardImageLinkButton:_,CardImageFullWidth:p.A};function L({className:e="",stories:t=[],packageLabel:n,photoSources:o={},imageBleed:a=!0,cardPaddingLeft:s="",cardPaddingRight:d="",cardPaddingTop:u="",cardPaddingBottom:p="",columns:m=1,individualBorders:f=!1,variant:g="CardImage",includeContainerBorder:h=!0,isSponsored:b=!1}){const{as:y="span",text:w="",href:j=""}=n||{},S=""!==w?"package-has-label":"",O=t.map((e,t)=>{if(!e)return null;const{headline:n,url:l}=e,c=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,C),m="byline"in e?e.byline:void 0,f=I["CardBasicCondensed"===g?"CardBasic":g]||null,h="CardImageLinkButton"===g?{buttonLabel:m?.[0]?.name,buttonLabelAs:y,href:`${r.BASE_URL}/authors/${m?.[0]?.name?.replace(/\s+/g,"-")?.toLowerCase()}/`,buttonPosition:"top",buttonSymbol:"link-button-chevron"}:null,v="CardImageFullWidth"!==g||a?null:{imageBleed:!1,paddingBottom:"0"},w="CardBasicCondensed"===g?{variant:"condensed"}:null;return(0,i.createElement)(f,P(P(P(P(P({},c),{},{paddingTop:u,paddingBottom:p,paddingLeft:s,paddingRight:d,headline:n,byline:m,url:l,photoSources:o,key:`horizontal-span-${t}-${l?.replace("/","_")}`},h),v),w),{},{isSponsored:b}))});return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(N,{$border:h,className:`${S} ${e}`,gap:(0,v.D0)(16),children:[(0,x.jsx)(c.A,{text:w,href:j,symbol:"link-button-chevron",isSponsored:b,headingAs:y}),(0,x.jsx)(l.A,{borderStyle:f?A.ml.INDIVIDUAL:A.ml.FLOATING,columns:m,columnGap:f?16:48,rowGap:f?16:32,children:O})]})})}L.displayName="PackageHorizontalSpan";var D=L},10564:function(e,t,n){"use strict";var r=n(13287),i=n(40809),o=n(21143),a=n.n(o),s=n(67967),l=n(53538),c=n(71900),d=n(20593),u=n(35595),p=n(88602),m=n(4373),f=n(60760),g=n(74687),h=n(30137),b=n(85349);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const w=(0,h.D0)(16),x=a()(c.A).withConfig({displayName:"PackageVerticalList__VerticalListContainer",componentId:"sc-1v7n9gt-0"})(['> div[data-nativo-shown="true"] + div{display:none;}']);function j({className:e="",packageLabel:t,includeBorder:n=!0,includeLastCardBorder:o=!1,stories:a=[],photoSources:c={},photoSourcesFullWidth:h={},displayFirstLargeImage:j=!1,cardLayoutColumns:S=3,cardHeight:O="auto",nativoConfig:_,variant:A="cardImage",f
2ixedImageWidth:C,imagePosition:k="default"}){const P=(0,f.N)({query:"(max-width: 32.25rem)"})||!1,{as:T="span",text:N="",href:I=""}=t||{},L=(0,r.A)(["package-vertical-list",e]),D=!(P||!n)||void 0,{nativoEnabled:E,nativoAdPlacement:$,nativoPlaceholderClass:R,nativoRootMargin:B,nativoThreshold:M,nativoCollapsible:U}=_||{},F="cardImage"===A?p.A:u.A,V=(0,g.Y)(E),z=(0,i.useRef)(null),W=a.reduce((e,t,r)=>{const{headline:d,subheadline:u,label:p,byline:f,url:g,photo:x,preview:_,id:A,ltpos:T,isSponsored:N,updatedSinceRead:I}=t;E&&$>0&&$===r&&e.push((0,b.jsx)(s.w,{placeholderClass:R,rootMargin:B,threshold:M,collapsible:U,nativoParentRef:z},`nativo-ad-${$}`));const L=r===a.length-1,W=!(E&&$>0&&r===$-1&&V)&&(!L||L&&o&&!D),H=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},P||!n?{}:{padding:`0 ${w}`}),q=j&&1===r,G=(0,b.jsx)(l.A,{alignItems:"flex-start",styles:H,children:(0,b.jsx)(F,{headline:d,subheadline:u,label:p,byline:f,url:g,photo:x,photoSources:c,preview:_,borderTop:q,borderBottom:W,paddingTop:n||0!==r?w:"0",paddingBottom:w,cardLayoutColumns:S,cardHeight:O,analyticsContentId:A,ltpos:T,isSponsored:N,fixedImageWidth:C,imagePosition:k,updatedSinceRead:I})},`vertical-list-story-${r}-${g}`);return j?e.push((0,b.jsx)(i.Fragment,{children:0===r?(0,b.jsx)(m.A,{imageBleed:!P||!n,headline:d,label:p,byline:f,url:g,photo:x,photoSources:h,preview:_,analyticsContentId:A,ltpos:T,isSponsored:N,updatedSinceRead:I,cardHeight:O}):G},`vertical-list-story-large-${r}-${g}`)):e.push(G),e},[]);return(0,b.jsxs)(x,{border:D,justifyContent:"flex-start",className:L,reference:E?z:void 0,children:[(0,b.jsx)(d.A,{headingAs:T,text:N,href:I,symbol:"link-button-chevron",borderBottom:!P||void 0,padding:P?`0 0 ${j?w:0}`:w}),W]})}j.displayName="PackageVerticalList",t.A=j},3598:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(85349));const s={className:i().string,children:i().node};function l({className:e,children:t}){return(0,a.jsx)("div",{className:(0,o.A)(["c-card",e]),children:t})}l.propTypes=s,l.displayName="Card",t.A=l},5863:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=(n(40809),n(40966)),a=n(82392),s=n(93900),l=n(70015),c=n(57817),d=n(85349);const u={srcset:[300],sizes:["70px"]},p={photo:i().oneOfType([s.Ay.articlePhoto,i().object]),photoSources:i().object,loading:i().oneOf(["lazy","eager"])};function m({photo:e,photoSources:t,loading:n}){const{alt:r,aspectRatio:i,aspectRatioCssClass:s,aspectRatioDebug:u,caption:p,intrinsicHeight:m,resizedUrls:f,url:g}=(0,l.bE)(e),h=f?.w300?.[(0,a.JP)(i)]??g;if(!h)return null;const b=(0,c.G)(f,t,i),y=m(70);return(0,d.jsx)(o.A,{src:h,srcset:b?.srcset,sizes:b?.sizes,width:70,height:y,loading:n,alt:r||p,imgClassName:s,"data-aspect-ratio-debug":u})}function f({photo:e,photoSources:t,loading:n}){const{url:r,resized_urls:i,alt:a}=e;if(!r)return null;const s=(0,c.G)(i,t),{multiplier:u,aspectRatioCssClass:p,debugInfo:m}=(0,l.KD)({resizedUrls:i,width:70}),f=u?Math.round(70*u):0;return(0,d.jsx)(o.A,{src:r,srcset:s?.srcset,sizes:s?.sizes,width:70,height:f,loading:n,alt:a,imgClassName:p,"data-aspect-ratio-debug":m})}function g({photo:e,photoSources:t=u,loading:n}){return"tgam"===e?.format?(0,d.jsx)(f,{photo:e,photoSources:t,loading:n}):(0,d.jsx)(m,{photo:e,photoSources:t,loading:n})}m.displayName="CardPictureANSFormat",m.propTypes=p,f.displayName="CardPictureTGAMFormat",f.propTypes=p,g.displayName="CardPicture",g.propTypes=p,t.A=g},16307:function(e,t,n){"use strict";n.d(t,{ae:function(){return c},Wu:function(){return p},H1:function(){return y},dI:function(){return x},Ly:function(){return _},Bh:function(){return I},hB:function(){return U},Vo:function(){return H},Wb:function(){return K}});var r=n(86780),i=n.n(r),o=(n(40809),n(40761)),a=n(85349);const s={subtype:i().string,label:i().string,byline:i().array};function l({byline:e}){if(!Array.isArray(e)||!e.length)return null;const t=e.map(e=>(0,o.Kg)(e)?e:e?.name).filter(e=>e);if(!t.length)return null;const n=t.map((e="",t,n=[])=>{const r=0===t,i=n.length>1&&n.length===t+1,o=`${e.replace(/\s+/g,"-").toLowerCase()}-${t}`;return(0,a.jsxs)("span",{className:"c-card__author text-gmr-5",children:[i?" and ":r?null:", ",e]},o)});return(0,a.jsx)("span",{className:"c-card__meta__authors",children:n})}
2l.propTypes=s,l.displayName="CardByline";var c=l;const d={children:i().node};function u({children:e}){return(0,a.jsx)("div",{className:"c-card__content",children:e})}u.propTypes=d,u.displayName="CardContent";var p=u,m=n(13287),f=n(21143);const g=n.n(f)().div.withConfig({displayName:"CardDek__Dek",componentId:"sc-grvy2e-0"})(["color:var(--color-alias-text-color-default);"]),h={children:i().node,token:i().string};function b({children:e,token:t="text-pr-8"}){const n=(0,m.A)(["c-card__dek",t]);return(0,a.jsx)(g,{className:n,children:e})}b.propTypes=h,b.displayName="CardDek";var y=b;const v={children:i().node};function w({children:e}){return(0,a.jsx)("div",{className:"c-card__hed",children:e})}w.propTypes=v,w.displayName="CardHead";var x=w,j=n(93900);const S={as:j.Ay.htmlHeadlineAs,children:i().string.isRequired,className:i().string};function O({as:e="div",children:t,className:n="text-pb-9"}){const r=e,i=(0,m.A)(["c-card__hed-text",n]);return(0,a.jsx)(r,{className:i,children:t})}O.propTypes=S,O.displayName="CardHeadline";var _=O,A=n(41944);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const T={label:j.Ay.articleLabel,position:i().string,children:i().node};function N({label:e,position:t="top",children:n}){return(0,a.jsxs)(a.Fragment,{children:["top"===t&&(0,a.jsx)(A.E,k({},e)),n,"bottom"===t&&(0,a.jsx)(A.E,k({},e))]})}N.propTypes=T,N.displayName="CardLabel";var I=N,L=n(87854);const D=["href","children","focusRef","ariaDescribedby"];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){R(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function R(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const B={href:i().string.isRequired,focusRef:j.Ay.reference,ariaDescribedby:i().string,children:i().node};function M(e){let{href:t,children:n,focusRef:r,ariaDescribedby:i}=e,o=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,D);const s=(0,L.km)(t);return(0,a.jsx)("a",$($($({href:t,ref:r,className:"c-card__grid c-card__link","aria-describedby":i},o),(0,L.b3)(t)),{},{children:(0,a.jsxs)(a.Fragment,{children:[n,s?(0,a.jsx)("span",{className:"u-visually-hidden",children:"(will open in new tab)"}):null]})}))}
2M.propTypes=B,M.displayName="CardLink";var U=M,F=n(15164),V=n(5863);const z={photo:j.Ay.articlePhoto,photoSources:i().object,lazyLoadImage:i().bool,children:i().func};function W({photo:e,photoSources:t,lazyLoadImage:n=!0,children:r}){if((0,F.RI)(e))return null;const i=(0,a.jsx)(V.A,{photo:e,photoSources:t,loading:n?"lazy":"eager"}),o=r?r(i):i;return(0,a.jsx)("div",{className:"c-card__media",children:o})}W.propTypes=z,W.displayName="CardMedia";var H=W;const q={children:i().node,byline:i().array,dates:i().shape(j.Ay.articleDates)};function G({byline:e=[],dates:t={},children:n}){return!e.length&&(0,F.RI)(t)?null:(0,a.jsx)("div",{className:"c-card__meta",children:n})}G.propTypes=q,G.displayName="CardMeta";var K=G;const J={children:i().node};function Y({children:e}){return e?(0,a.jsx)("div",{className:"c-card__topics",children:(0,a.jsx)("span",{className:"c-card__topics__item",children:e})}):null}Y.propTypes=J,Y.displayName="CardTopicLabel"},46244:function(e,t,n){"use strict";n.d(t,{A:function(){return P}});var r=n(4321),i=n(40809),o=n(94011),a=n(29705),s=n(15710);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const u={isHovered:!1,isOpen:!1,leftPos:"0px",rightPos:"0px",topPos:"0px"},p="HOVER",m="OPEN",f="CLOSE",g=(e,t)=>{switch(t.type){case p:return c(c({},e),{},{isHovered:!0});case m:return c(c({},e),{},{isOpen:!0,leftPos:t.payload.leftPos,rightPos:t.payload.rightPos,topPos:t.payload.topPos});case f:return c(c({},e),{},{isHovered:!1,isOpen:!1});default:return e}},h=()=>({type:f});const b=(e=!1,t="")=>{const[n,r]=(0,i.useReducer)(g,u),o=(0,i.useCallback)(()=>{n.isOpen&&r(h())},[n.isOpen]);(0,a.i)(o);const l=(0,i.useRef)(n.isHovered);l.current=n.isHovered;const d=(0,i.useCallback)(e=>{r({type:p}),setTimeout(()=>{var n;l.current&&r((n=function(e,t=""){const n=e.target,r=(n.closest(`[aria-describedby="${t}"]`)||n).getBoundingClientRect(),i=r.left,o=r.bottom,a={};return i+345>document.documentElement.clientWidth?(a.left="",a.right="0px"):(a.left=`${i}px`,a.right=""),a.top=`${o}px`,a}(e,t),{type:m,payload:{leftPos:n.left,rightPos:n.right,topPos:n.top}}))},800)},[t]),f=(0,i.useCallback)(()=>{r(h())},[]);return c(c({},n),{},{onMouseEnter:e?d:s.lQ,onMouseLeave:e?f:s.lQ})};var y=n(20484),v=n(97951),w=n(86780),x=n.n(w),j=n(93900),S=n(26434),O=n(12675),_=n(85349);const A=(0,O.A)("[PreviewTip]","silent"),C={id:x().string.isRequired,visible:x().bool.isRequired,coords:x().object.isRequired,deck:x().string,dates:x().shape(j.Ay.articleDates)};function k({id:e,visible:t,coords:n,deck:r="",dates:o}){const{publishedDate:a,updatedDate:s}=o,{publishedDateDisplay:l,updatedDateDisplay:c}=(0,S.s1)(a,s),d=c?`Updated ${c}`:l?`Published ${l}`:"";return(0,i.useEffect)(()=>{A.debug("display",t,n)},[n,t]),(0,i.useEffect)(()=>{A.debug("dates",{publishedDate:a,publishedDateDisplay:l,updatedDate:s,updatedDateDisplay:c,displayDate:d})},[d,a,l,s,c]),(0,_.jsx)("div",{id:e,style:n,className:"c-preview-tip c-preview-tip--"+(t?"revealed":"hidden"),role:"tooltip","data-sophi-feature":"preview tip",children:(0,_.jsxs)("div",{className:"c-preview-tip__inner",children:[d&&(0,_.jsxs)("span",{className:"text-gml-3",children:[d," - "]}),(0,_.jsx)("span",{className:"c-preview-tip__deck text-gmr-5",children:r})]})})}function P({subheadline:e,url:t,dates:n}){const{isAdmin:a}=(0,r.useAppContext)()||{},{user:s}=(0,y.J)(),{canAccessAllContent:l}=s,c=(0,o.U)(o.is.desktop)||!1,d=(0,o.U)(o.is.MouseSupported)||!1,u=c&&d,p=/^\/([\w-]+\/)+article-[\w-]+\//.test(t),m=!!(!a&&s&&l&&u&&e&&p),f="preview-tip",{isOpen:g,onMouseEnter:h,onMouseLeave:w,leftPos:x,rightPos:j,topPos:S}=b(m,f);return{previewCard:m&&g?(0,_.jsx)(v.A,{id:`portal-${f}`,children:(0,_.jsx)(k,{id:f,visible:g,coords:{left:x,right:j,top:S},deck:e,dates:n})}):null,previewProps:(0,i.useMemo)(()=>m?{"aria-describedby":f,onMouseEnter:h,onMouseLeave:w}:{},[h,w,m])}}k.propTypes=C,k.displayName="PreviewTip"},39455:function(e,t,n){"use strict";function r({subtype:e="",label:t=""}){return"column"===e.toLowerCase()||"opinion"===t.toLowerCase()}function i({basicLabel:e="",primarySite:t={},showSectionTitleAsLabel:n=!1,storyType:r=""}){const i=t?.additional_properties?.original,o=i?.article_presentation??i?.["article presentation"],a=o?.article_page_feature_label?.toLowerCase()??"";if(a&&("opinion"!==a||!e))return{text:a,source:"siteServiceLabel"};if(e)return{text:e.toLowerCase(),source:"storyBasicLabel"};const s=i?.metadata?.meta_title??"";return s&&n?{text:s.toLowerCase(),source:"primarySiteName"}:"video"===r?{text:"video",source:"storyType"}:{text:"",source:""}}n.d(t,{C:function(){return r},p:function(){return i}})},75264:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=n(40809),a=n(78299),s=n(20484),l=n(97668),c=n(12675),d=n(99273),u=n(85349);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?p(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g=(0,c.A)("[FollowingButton]"),h={topic:i().shape({id:i().string.isRequired,slug:i().string,name:i().string.isRequired,following:i().bool.isRequired,image:i().string,authorTopic:i().bool}),onFollowingTopic:i().func.isRequired,displayTopicName:i().bool,as:i().oneOf(["div","li"]),analytics:i().shape({fid:i().string,action:i().string,label:i().string}),uniqueId:i().string};function b({topic:e,onFollowingTopic:t,displayTopicName:n=!1,as:r="div",analytics:i={},uniqueId:c=""}){const p=r,{id:f,slug:h,name:b,following:y=!1,image:v="",authorTopic:w=!1}=e,[x,j]=(0,o.useState)(y?"following":"follow"),{user:S}=(0,s.J)(),O=S?.id?.hash??"",_=w?"author":"topic",A=w?"slug":"id",C={topic:l.hA,author:l.nr}[_];(0,o.useEffect)(()=>{j(y?"following":"follow")},[y]);const k=(0,o.useCallback)(()=>{const e="slug"===A?h:f;C({hashId:O,topicKey:e,action:y?"unfollow":"follow",topicKeyType:A}).then(()=>{t(e,A,y)}).catch(t=>{g.error(`${C.name} failed with:`,{hashId:O,topicKey:e,topicKeyType:A},t)})},[O,f,A,y,t,C,h]),P=(0,o.useCallback)(()=>{j(y?"unfollow":"follow")},[y]),T=(0,o.useCallback)(()=>{j(y?"following":"follow")},[y]),N=(0,u.jsxs)(u.Fragment,{children:[n&&(0,u.jsx)(d.A,{slug:h,name:b,type:_,image:{src:v,alt:b}}),(0,u.jsx)(a.Ay,{analytics:m(m({},i),{},{action:`${y?"unfollow":"follow"} ${b?.toLowerCase()}`}),"aria-label":`${y?"unfollow":"follow"} this ${_}: ${b}`,className:"c-topic-button","data-status":y?"following":"unfollowing",id:`arc-follow-${_}-${f}-${c}`,onBlur:T,onClick:k,onFocus:P,onMouseEnter:P,onMouseLeave:T,variant:y?"solid":"outline",children:x})]});return(0,u.jsx)(p,{className:"c-topic",children:N})}b.propTypes=h,b.displayName="FollowingButton",t.A=b},45087:function(e,t,n){"use strict";n.d(t,{A:function(){return F}});var r=n(13287),i=n(40809),o=n(66145),a=n(43598),s=n(21143),l=n.n(s),c=n(78299),d=n(20484),u=n(97668),p=n(12675),m=n(30137),f=n(85349);const g=(0,p.A)("[FollowingButton]"),h=l()(c.Ay).withConfig({displayName:"FollowAllButton__StyledButton",componentId:"sc-l3xzdn-0"})(["position:absolute;bottom:0;min-width:",";margin:"," 0 "," 0;span{color:var(--color-red-500);text-decoration:underline;&:visited{color:var(--color-red-500);}}&:hover,&:focus,&:active{background-color:transparent;span{color:var(--color-red-600);text-decoration:none;}}"],(0,m.D0)(180),(0,m.D0)(20),(0,m.D0)(8));function b({children:e,topics:t,onFollowAll:n}){const{user:r}=(0,d.J)(),o=r?.id?.hash??"",a=(0,i.useMemo)(()=>({topic:u.hA,author:u.nr}),[]),s=(0,i.useCallback)(async()=>{const e=t.filter(e=>!e?.following);for(const t of e){const{id:e,slug:r,following:i=!1,authorTopic:s=!1}=t,l=s?r:e,c=s?"slug":"id",d=a[s?"author":"topic"],u=await d({hashId:o,topicKey:l,action:"follow",topicKeyType:c}).then(()=>{n(l,c,i)}).catch(e=>{g.error(`${d.name} failed with:`,{hashId:o,topicKey:l,topicKeyType:c},e)});g.info(u)}},[t,a,o,n]);return(0,f.jsx)(h,{analytics:{fid:"follow all topics",action:"follow all topics",label:"follow all"},fullWidth:!0,onClick:s,variant:"text",children:e})}b.displayName="FollowAllButton";var y=n(75264),v=n(86780),w=n.n(v),x=n(76755),j=n(60760),S=n(41697),O=n(18109),_=n(46051),A=n(29315);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?C(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const T=(0,p.A)("[FollowingButtonWithToggletip]"),N=l()(A.A).withConfig({displayName:"FollowingButtonWithToggletip__StyledToggletipWithButton",componentId:"sc-ongbpd-0"})([".tgam-toggletip__body{width:",";.tgam-button{justify-content:start;padding:var(--space-8);text-transform:none;}}"],(0,m.D0)(170));const I={id:w().string,slug:w().string,name:w().string,type:w().oneOf(["topic","author"]),uniqueId:w().string};function L({id:e,slug:t,name:n,type:r,uniqueId:o=""}){const a="follow-anon-dropdown",s=function(e,t){return[{label:"Log In",href:e},{label:"Create free account",href:t}]}((0,S.A)({intcmp:a}),(0,O.A)({intcmp:a})),l="author"===r,d="topic"===r,p=(0,j.N)({query:"(max-width: 27.12rem)"})||!1,[m,g]=(0,i.useState)(l);return(0,x.S)(()=>{e?(0,u.ok)(e).then(t=>{t&&!0!==t?.deactivate?(T.info(`Fetched topic by ID "${e}"`,t),g(!0)):T.error(`Topic by ID "${e}" not found or deactivated`)}).catch(t=>{T.error(`Could not find topic by ID "${e}"`,t)}):t&&(0,u.gg)(t).then(e=>{const n=e?.[0];n&&!0!==n?.deactivate?(T.info(`Fetched topic by slug "${t}"`,n),g(!0)):T.error(`Topic by slug "${t}" not found or deactivated`)}).catch(e=>{T.error(`Could not find topic by slug "${t}"`,e)})},[e,t],d),m?(0,f.jsxs)(N,{align:p?_.$d.BOTTOM_RIGHT:_.$d.BOTTOM_CENTER,buttonId:`${e||t}-following-btn-${o}`,buttonRender:e=>(0,f.jsx)(c.Ay,k(k({},e),{},{"aria-label":`log in to follow this ${r}`,className:"c-topic-button",variant:c.Ck.OUTLINE,children:"Follow"})),toggletipId:`${e||t}-following-btn-toggletip-${o}`,analytics:{label:`log in to follow this ${r}: ${n}`},children:[(0,f.jsx)("span",{className:"tgam-toggletip__text",children:"You must be logged in to follow."}),s.map(({label:e,href:t})=>(0,f.jsx)(c.Ay,{fullWidth:!0,href:t,variant:"text",children:e},e))]}):null}L.propTypes=I,L.displayName="FollowingButtonWithToggletip";var D=L,E=n(99273),$=n(69679);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach(function(t){M(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function M(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U({analytics:e={},displayTopicName:t=!1,topicKeyType:n="slug",topicFetchType:s="topic",followAllEnabled:l=!1,maxTopicsPerGroup:c=0,showOnlyUnfollowed:p=!1,topics:g=[],uniqueId:h=""}){const{user:v}=(0,d.J)(),w=v.id?.hash??"",x=v.loggedIn??!1,j=g.map(e=>e[n]).filter(Boolean).join(","),S="slug"===n&&"author"===s,[O,_]=(0,i.useState)([]),[A,C]=(0,i.useState)(!0);(0,i.useEffect)(()=>{j.length&&w&&(!l||l&&A)&&(0,u.Wg)(w,j,n,S).then(e=>{const t=e?.followingStatus??{};let r=g.map(e=>{const r=e[n];if(!r)return null;const i=t[r]??{},{following:o=!1,deactivate:a=!1}=i;if(p&&o||!0===a)return null;const s=(0,$.TQ)(B(B({},e),i));return l&&C(!1),s}).filter(e=>!!e?.id&&!!e?.slug);c>0&&(r=r.slice(0,c)),_(r)})},[S,l,w,A,c,p,n,j,g]);const k=(0,i.useCallback)((e,t,n)=>{_(r=>r.map(r=>r[t]===e?B(B({},r),{},{following:!n}):r))},[]),P=g.length>0?"li":"div",T=x?O.map((n,r)=>
2(0,f.jsx)(y.A,{topic:n,onFollowingTopic:k,displayTopicName:t,as:P,analytics:e,uniqueId:h},`${n.slug}-${r}`)):g.map((e,n)=>(0,f.jsxs)("li",{className:"c-topic",children:[t&&(0,f.jsx)(E.A,{slug:e.slug,name:e.name,type:s,image:{src:e.image}}),(0,f.jsx)(D,{id:e.id,slug:e.slug,name:e.name,type:s,uniqueId:h})]},`${e.slug}-${n}`)),N=(0,r.A)(["c-topic-group__body",{"c-topic-group__body--followAll":l}]);return(0,f.jsxs)("div",{className:N,children:[(0,f.jsx)(a.A,{condition:"li"===P,wrapper:e=>(0,f.jsx)("ul",{className:"c-topic-group__items",children:e}),children:T}),!v.anonymous&&l&&0!==O.length?(0,f.jsx)(b,{onFollowAll:k,topics:O,children:"Follow All"}):null,!v.anonymous&&l&&0===O.length?(0,f.jsx)("div",{style:{marginTop:`${(0,m.D0)(20)}`,marginBottom:`${(0,m.D0)(20)}`},children:(0,f.jsx)(o.A,{className:"text-gmr-4",children:"You are already following all topics under this grouping."})}):null]})}U.displayName="FollowingGroup";var F=U},99273:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(45217)),s=n(85349);const l={slug:i().string,name:i().string.isRequired,type:i().oneOf(["topic","author"]),image:i().shape({src:i().string,alt:i().string}),symbol:i().string};function c({slug:e,name:t,type:n,image:r={},symbol:i=""}){const{src:l="",alt:c=t}=r,d=(0,o.A)(["c-topic-link",{"c-topic-link--author":"author"===n}]);return(0,s.jsxs)("a",{href:`/${n}s/${e}/`,className:d,children:[l&&(0,s.jsx)("img",{className:"c-topic-author-photo",src:l,alt:c,loading:"lazy"}),t,i?(0,s.jsx)(a.A,{symbol:i}):null]})}c.propTypes=l,c.displayName="TopicName",t.A=c},45679:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(43598)),s=n(20484),l=n(9458),c=n(26434),d=n(94699),u=n(85349);const p={subscriber:{modifier:"key",aria:"Subscriber content",iconId:"only-for-subscribers",iconClassNames:"c-indicator-icon__art c-indicator-icon__art--key"},advisor:{modifier:"ga",aria:"Globe Advisor content",iconId:"only-for-subscribers",iconClassNames:"c-indicator-icon__art c-indicator-icon__art--ga"},gallery:{modifier:"gallery",aria:"Gallery",iconId:"photo-gallery",iconClassNames:"c-indicator-icon__art c-indicator-icon__art--gallery"},podcast:{modifier:"podcast",aria:"Podcast",iconId:"podcast",iconClassNames:"c-indicator-icon__art c-indicator-icon__art--podcast"},video:{modifier:"video",aria:"Video",iconId:"video",iconClassNames:"c-indicator-icon__art c-indicator-icon__art--video"},info:{modifier:"info",aria:"Information",iconId:"info",iconClassNames:"c-indicator-icon__art"}},m={type:i().string,primarySiteId:i().string,color:i().string,duration:i().number,considerUserRole:i().bool,inverted:i().bool};function f({color:e="",type:t="",primarySiteId:n="",duration:r,inverted:i=!1}){const{user:m}=(0,s.J)(),f="video"===t,g={subscriber:"red"===e&&!m.anonymous&&!m.registered&&!0,advisor:(0,c.l7)(n)&&!m.anonymous&&!m.registered,gallery:"gallery"===t,podcast:"podcast"===t,video:f,info:"info"===t},h=Object.keys(g).find(e=>g[e]),b=h?(0,o.A)([p[h].iconClassNames,{"c-indicator-icon__art--inverted":i}]):"",y=(0,o.A)(["c-card__video-duration",{"c-card__video-duration--inverted":i}]);return h?(0,u.jsxs)(a.A,{condition:f,wrapper:e=>(0,u.jsx)("span",{className:"c-card__video-time",children:e}),children:[(0,u.jsxs)("span",{className:`c-indicator-icon c-indicator-icon--${p[h].modifier}`,"aria-label":p[h].aria,children:[(0,u.jsx)("span",{className:"u-visually-hidden",children:p[h].aria}),(0,u.jsx)(l.A,{symbol:p[h].iconId,className:b})]}),f&&(0,u.jsx)("span",{className:y,children:(0,d.T)(r)})]}):null}f.propTypes=m,f.displayName="IndicatorIcon",t.A=f},72641:function(e,t,n){"use strict";n.d(t,{D1:function(){return k},Z6:function(){return S},ob:function(){return A},I$:function(){return C},VM:function(){return P}});var r=n(40809),i=n(26373),o=n(26406),a=n(12303),s=n(12675);const l=(0,s.A)("[GPTSlotListener]","silent");function c(e,t,n,i="hook"){const o=(0,r.useRef)(void 0);(0,r.useEffect)(()=>{e&&t&&(l.debug(`${i} - register:`,e,t),(0,a.pK)(e,t,e=>{const t=o.current;t&&t(e)}))},[i,t,e]),(0,r.useEffect)(()=>{const r=e&&t;return l.debug(`${i} - update:`,e,t),o.current=r?n:void 0,()=>{o.current=void 0}},[i,t,n,e])}var d=n(83454),u=n(35838),p=n(98868),m=n(2044),f=n(99238),g=n(15710),h=n(40761),b=n(20347),y=n(44606);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?v(Object(n),!0).forEach(function(t){x(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const j=(0,s.A)("[Ad]"),S="disabled",O="enabled",_="active",A="pending",C="ready",k="abort";function P({id:e="",displayType:t=i.IC,index:n,viewTier:s,visible:l,sizeMap:v,sizeMapCategory:x="",enabled:P=!1,active:T=!1,refresh:N=!1,refreshable:I=!1,isEngaged:L=!1,position:D,onLoaded:E=g.lQ,onRendered:$=g.lQ,onImpression:R=g.lQ,adTargets:B={}}){const{ads:M,adSlotIndex:U,adSlotPosition:F,dispatchAds:V,userIsIdle:z}=(0,o.gA)(),W=(0,u.V)(),H=(0,r.useRef)(null),q=(0,r.useRef)(void 0),[G,K]=(0,r.useState)({}),[J,Y]=(0,r.useState)({}),[Q,X]=(0,r.useState)(S),[Z,ee]=(0,r.useState)(!1),[te,ne]=(0,r.useState)(N),[re,ie]=(0,r.useState)(!1),oe=(W.adsRefreshLimit??2)+1,ae=W.adsRefreshInterval??32,[se,le]=(0,r.useState)(0),[ce,de]=(0,r.useState)(0),ue=(0,r.useMemo)(()=>t.replace(/\d+$/,""),[t]);(0,r.useEffect)(()=>{(0,h.gD)(n)&&V({type:o.S9,payload:{id:e,type:t,typeGroup:ue,visible:l}})},[V,e,t,ue,n,l]);const pe=(0,h.gD)(n)?U(e,t):n,me=`${t}${pe>1?pe:""}`,fe=F(e,ue,s),ge=D||(fe?`flex${fe>1?fe:""}`:void 0)||me,he=`${t}-gpt-${pe}`;(0,r.useEffect)(()=>{(M.refreshDisabledSlotIds.includes("*")||M.refreshDisabledSlotIds.includes(he))&&(j.debug(`slot refresh disabled: ${he}`),ne(!1),ie(!0))},[M.refreshDisabledSlotIds,he]),(0,r.useEffect)(()=>{j.debug(`slot changed: ${he}`,{enabled:P,active:T,status:Q})},[T,P,he,Q]),(0,r.useEffect)(()=>(q.current&&P&&(j.debug("slot remounted:",q.current.getSlotElementId()),X(_)),()=>{q.current&&P&&(0,a.XW)(q.current)}),[P]);const be=(0,r.useMemo)(()=>({ptf:"gpt",ugc:"f",pos:ge}),[ge]);(0,r.useEffect)(()=>{Y(e=>w(w(w({},e),be),B))},[B,be]),(0,r.useEffect)(()=>{ne(!(!N||re))},[N,re]),(0,r.useEffect)(()=>{const e=!0===te&&0!==ce;K(t=>w(w({},t),{},{refresh:e})),Y(t=>{let n=w(w({},t),{},{refresh:e.toString()});return e&&(0,y.I)(n,"refresh_count",ce),n})},[te,ce]),(0,r.useEffect)(()=>{if(!![o.ud,o.a2].includes(M.status)||Q!==S||!P)return;b.k.start(`ad setup ${he}`);const e=(0,f.b)(v,me),n=(0,f.GM)(e,s),r=(0,f.zi)(n),i={slotId:he,slotPresetKey:me,displayType:t,viewTier:s,sizeMapCategory:x,sizeMapForCategory:v,sizeMapForAllTiers:e,sizeMapForCurrentTier:n,sizeMapForBidding:r,eligibleForBidding:r.length>0};if(!n.length&&"oop"!==t)return j.info(`slot aborted: ${he} - no "${s}" sizemap`,{meta:i}),void X(k);K(e=>w(w({},e),i)),X(O)},[M.status,t,P,x,v,he,me,Q,s]),(0,r.useEffect)(()=>{Q===O&&T&&(b.k.end(`ad setup ${he}`),X(_))},[T,V,he,Q]),(0,r.useEffect)(()=>{if(M.status!==o.hs||Q!==_)return;b.k.start(`ad create ${he}`);const e=G.sizeMapForCurrentTier;e&&j.info(`slot pending: ${he} -`,`Ad request's "prev_iu_szs" param should include: ${JSON.stringify(e)}`);const t=G.sizeMapForAllTiers,n=(0,a.bm)(he,t,M.unitPath);q.current=n,X(A)},[M.status,M.unitPath,he,G,Q]),(0,r.useEffect)(()=>{if(Q!==A)return;Object.keys(J).forEach(e=>{q.current.setTargeting(e,J[e])}),b.k.end(`ad create ${he}`),b.k.start(`ad load ${he}`);const e=J.pos,t=e&&M.activeSlotAdCampaigns?.[e]||null,n=!!M.activeAdCampaignKey||!!t,r=M.headerBiddingEnabled&&!n;n&&j.info(`slot reserved behavior enabled: ${he}`,{slotPos:e,campaignKey:M.activeAdCampaignKey||t}),(0,m.Al)({meta:G,slot:q.current,targets:J},r),de(e=>e+1),X(C)},[M.activeAdCampaignKey,M.activeSlotAdCampaigns,M.headerBiddingEnabled,he,G,J,Q]);const ye=M.status!==o.hs||Q!==C||!I||Z?null:1e3;(0,p.Z)(()=>ee(!0),ye);const ve=M.status!==o.hs||Q!==C||!te||!I||!Z||z||ce>=oe?null:1e3,we=(0,r.useCallback)(()=>{if(void 0===q.current)return void j.error(`slotRef undefined for ${he}`);if(se<=ae)return se===ae-1&&L?void j.debug(`timer paused - for ${he} at ${se}`):(le(e=>e+1),void j.debug(`refresh clock - for ${he} at ${se}`));b.k.start(`ad load ${he}`);const e=J.pos;j.debug(`refresh clock - for ${he}
2 reset`),Object.keys(J).forEach(e=>{q.current.setTargeting(e,J[e])});const t=G.lastSize,n=(0,a.mI)(t);q.current.defineSizeMapping(n),(0,m.Al)({meta:G,slot:q.current,targets:J},M.headerBiddingEnabled&&!M.activeAdCampaignKey&&!(e&&M.activeSlotAdCampaigns?.[e])),de(e=>e+1),le(0)},[M.activeAdCampaignKey,M.activeSlotAdCampaigns,M.headerBiddingEnabled,ae,L,se,he,G,J]);(0,d.$)(we,ve);const xe=(0,r.useCallback)(e=>{Q===C&&(j.info(`slot loaded: ${he}`,e),E(e))},[E,he,Q]),je=(0,r.useCallback)(e=>{if(Q!==C)return;j.info(`slot rendered: ${he}`,e),$(e),b.k.end(`ad load ${he}`),K(t=>w(w({},t),{},{lastSize:e.size||[]})),window.dispatchEvent(new CustomEvent("adSlotRendered",{detail:e}));const t=!!window?.top?.advWallpaper;H.current!==t&&(document.body.classList.toggle("tgam-body--wallpaper",t),H.current=t)},[$,he,Q]),Se=(0,r.useCallback)(e=>{Q===C&&(j.info(`slot impression: ${he}`,e),R(e))},[R,he,Q]),Oe=M.status===o.hs?he:void 0;return c(Oe,"slotOnload",xe),c(Oe,"slotRenderEnded",je),c(Oe,"impressionViewable",Se),{adId:he,adMeta:G,adStatus:Q,adTargets:J}}},96350:function(e,t,n){"use strict";n.d(t,{H:function(){return o}});var r=n(40809);const i=(0,n(12675).A)("[Ad Positions]");function o(e="",t=6){return(0,r.useMemo)(()=>{const n=e&&e.length?e.split(",").map(e=>parseInt(e.trim(),10)).slice(0,t):[];return i.debug("values:",n),n},[t,e])}},26406:function(e,t,n){"use strict";n.d(t,{a2:function(){return De},ud:function(){return Pe},hs:function(){return Le},S9:function(){return Be},wZ:function(){return Je},jr:function(){return Fe},zQ:function(){return Ye},gA:function(){return Re}});var r=n(4321),i=n(86780),o=n.n(i),a=n(40809),s=n(33445);var l=n(51344),c=n(85040),d=n(22374),u=n(50508),p=n(40761),m=n(12675),f=n(44606);const g=(0,m.A)("[Ad Block]");var h=n(35838),b=n(2044),y=n(14104),v=n(94566);const w=v.Sw&&/ad-bids=false/.test(window.location.search);var x=n(54354);const j=v.Sw&&/ad-secure=false/.test(window.location.search);var S=n(72774),O=n(98883),_=n(76755),A=n(83454),C=n(81372);var k=n(36502),P=n(63490);const T=(0,m.A)("[IdleTimer]","silent");function N(e){const t=(0,a.useRef)(0),[n,r]=(0,a.useState)(!1),i=(0,a.useCallback)(()=>{null!==e&&(T.debug("clock resetting"),t.current=0,r(!1))},[e]);(0,k.L)({timeout:150,callback:i}),function(e,t){(0,C.$)("mousemove",e,t)}(i,1e3),(0,P.l)(i);const o=(0,a.useCallback)(()=>{if(null===e)return;t.current+=1;let n="Still";t.current<e?n="Not":t.current===e&&(n="Now",r(!0)),T.debug(`at ${t.current} ~ ${n} idle`)},[e]);return(0,A.$)(o,1e3),n}var I=n(86890),L=n(89167),D=n(71531),E=n(33630);var $=n(98868),R=n(80918),B=n(20484),M=n(14311);function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const V=(0,m.A)("[Reserved campaigns]"),z="pos";function W(e,t){for(const[n,r]of Object.entries(e)){const e=t[n];if(void 0===e)return!1;const i=Array.isArray(e)?e:[e];if(!r.some(e=>i.some(t=>String(t)===String(e))))return!1}return!0}function H(e){const t=e[z];return Array.isArray(t)}function q(e){const t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach(function(t){F(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e);return delete t[z],t}var G=n(12303),K=n(24899),J=n(26434),Y=n(65562),Q=n(40076),X=n(86058),Z=n(16924),ee=n(8174),te=n(13376);function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?ne(Object(n),!0).forEach(function(t){ie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ie(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oe({user:e,amplitudeDeviceId:t=""}){const n=(0,K.i7)(e.access,e.loggedIn),r=e.id.hashExternal,i=e.id.analyticsGuid,o=e.segments,{advisorType:a}=e;return{deviceId:t||"n",guid:i||"n",hashid:r||"n",rga:"FINANCIAL_ADVISOR"===a?"true":"INVESTOR"===a?"ind":"false",rgcg:!e.ready||e.error?"0":0===n?"n":n.toString(),tgam_cem:o||"n"}}function ae({datalayer:e,globalContent:t,metaValue:n,mobian:r,outputType:i,pageType:o}){const a="default"===i&&(0,J.f_)(t)?"t":"f",s=(0,Q.sJ)(t)?[]:(0,Y.R)(o,n,t).map(e=>e.trim()),l=(0,X.RS)(t),c=s.map(e=>ce(e)),d=(0,Z.am)(t),u=(0,Z.lI)(t),m=e?.page?.name??"",f=ce(me({globalContent:t,metaValue:n})),g=(0,X.jp)(t),h=function({globalContent:e={},mainSection:t=""}){let n="",r=t;const i=e?.taxonomy?.sites??[];i.length>1&&(i.forEach(e=>{"site"===e.type?n+=e.path:"reference"===e.type&&(n+=e.referent.id)}),r=n);return pe(ce(r).split("/"))}({globalContent:t,mainSection:g}),b=g?.split("/")?.pop(),v=re(re({adpg:b&&b.length>0?ce(b):"n",adv:a,arena:h&&h.length>=0?h:"n",asite:"tgam",atpc:(0,Z.$l)(t),cms:e?.page?.appview?"arcapp":"arc",dlpn:m||"n",ekw:c.length?c:"n",ewc:l?l.toString():"n",loc:"art",mode:f||"n"},de(e)),{},{pv0:d?ce(d.toUpperCase()):"n",pv2:u||"n"}),w=!(0,p.gD)(r?.results)&&!0===r?.meta?.has_results?r.results:{};return v.mobian_ap_a0=(0,y.or)(w.ap?.a0)||"n",v.mobian_ap_a1=(0,y.or)(w.ap?.a1)||"n",v.mobian_ap_p0=(0,y.or)(w.ap?.p0)||"n",v.mobian_ap_p1=(0,y.or)(w.ap?.p1)||"n",v.mobian_categories=(0,y.or)(w.mobianContentCategories)||"n",v.mobian_emotions=(0,y.or)(w.mobianEmotions)||"n",v.mobian_genres=(0,y.or)(w.mobianGenres)||"n",v.mobian_risk=w.mobianRisk||"n",v.mobian_sentiment=w.mobianSentiment||"n",v.mobian_themes=(0,y.or)(w.mobianThemes)||"n",v.mobian_tones=(0,y.or)(w.mobianTones)||"n",v}function se(){const e={320:{min:0,max:767},768:{min:768,max:979},1024:{min:980,max:1279},1280:{min:1280,max:2e4}};if(v.Sw)for(let t in e){if(window.matchMedia(`(min-width: ${e[t].min}px) and (max-width: ${e[t].max}px)`).matches)return t}return"320"}function le({cookieDeprecationLabel:e="",datalayer:t={},globalContent:n={},metaValue:r,mobian:i,outputType:o,requestUri:a="",user:s}){const l=(0,Q.M5)({metaValue:r,globalContent:n}),c=(0,Q.mV)(n)||(0,Q.rF)(n),d=(0,Q.Bq)(r)||(0,Q.O_)(r);let u={};const p=(0,Y.R)(l,r,n).map(e=>e.trim()),m=c&&(0,Q.U6)(p);c&&(u.blackout=m);const f=m?{}:function({datalayer:e,cookieDeprecationLabel:t=""}){const n={bp:se(),cookieDeprecationLabel:t,mode:"n",mode2:e?.page?.layout||"n"};if(v.Sw){const e=new URLSearchParams(window.location.search);e.has("adopstest")?n.adopstest=e.get("adopstest"):e.has("cpspr")&&(n.cpspr=e.get("cpspr"))}return n}({datalayer:t,cookieDeprecationLabel:e}),g=m?{}:oe({user:s});if(!m&&(c||d)){const e=c?t?.page?.name:t?.page?.hierarchy,i=e?.replace(/:/g,"/")||"";u.unitPaths=i;const o=(0,te.AK)(n,a,r);u.formattedSectionName=function(e=""){if("/"===e)return"Homepage";return e.split("/").filter(e=>e)[0].split("-").map(ee.ZH).join(" ")}(o)}const h=c&&!m&&"default"===o?ae({datalayer:t,globalContent:n,metaValue:r,mobian:i,outputType:o,pageType:l}):{},b=d?function({globalContent:e,metaValue:t,outputType:n,requestUri:r,datalayer:i}){const o="default"===n&&(0,J.f_)(e)?"t":"f",a=ce(me({metaValue:t})),s=i?.page?.name??"",l=ce((0,te.AK)(e,r,t)).split("/").filter(e=>e),c=pe(ue(Array.from(new Set(l)),!1)),d=l&&l.length>0?l.pop():"n";return re(re({adpg:"hp"===a?"homepage":d,adv:o,arena:"hp"===a?"homepage":c&&c.length>
2=0?c:"n",asite:"tgam",atpc:"n",cms:"arc",dlpn:s||"n",ekw:"n",loc:"sec",mode:a||"n"},de(i,!1)),{},{pv0:"n",pv2:"n"})}({globalContent:n,metaValue:r,datalayer:t,requestUri:a}):{},y=Q.bJ?function(e){return(0,Q.jG)(e)||(0,Q.Vy)(e)||(0,Q.qW)(e)?{pv3:e("fundFamily")?.replace(" ","_")?.replace(".","")??"n",pv4:e("symbol")?.split(".")?.[0]??"n",pv5:e("symbolName")?.toLowerCase()?.replace(" ","_")?.replace(".","")??"n",pv7:e("exchange")||"n",pv8:e("assetType")||"n"}:{}}(r):{},w=re(re(re(re(re({},f),g),h),b),y);return u.formattedSectionName=u?.formattedSectionName||w?.pp0||"",{pageTargets:w,metadata:u}}function ce(e=""){return e.replace(/\s|-|'/g,"")}function de(e,t=!0){const n=t?e?.page?.name:e?.page?.hierarchy;return(n?.split(":")||[]).reduce((e,t,n)=>(e[`pp${n}`]=t,e),{})}function ue(e,t=!1){let n=[...e];const r=re({"breakingnews-home":"homepage",globeandmail:"homepage",globedrive:"drive",globeinvestor:"investing","report-on-business":"business",reportonbusiness:"business"},t&&re({},{business:"rob",realestate:"globerealestate"})),i=Object.keys(r);return e.forEach(t=>{i.includes(t)&&(n.push(r[t]),"realestate"===t&&e.includes("britishcolumbia")&&n.push("revancouver"))}),n}function pe(e){e=e.filter(e=>e);return ue((0,y.jF)(e),!0)}function me({globalContent:e={},metaValue:t}){if((0,Q.sJ)(e))return"gallery";if((0,Q.mV)(e)||(0,Q.rF)(e)){const n=(0,Q.sS)({globalContent:e,metaValue:t});return!n||["none","recipe"].includes(n)||n.startsWith("review")?"news":n}return(0,Q.O_)(t)||(0,Q.Bq)(t)?t("mode"):void 0}var fe=n(13877),ge=n(20347);const he=(0,m.A)("[Ad service]");var be=n(83913);const ye=(0,m.A)("[Ad service]");var ve=n(91262),we=n(15710),xe=n(45436),je=n(15164),Se=n(53637),Oe=n(85349);function _e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach(function(t){Ce(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ce(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ke=(0,m.A)("[Ads context]"),Pe="disabled",Te="enabled",Ne="targeted",Ie="pending",Le="ready",De="abort",Ee={index:{},position:{},unitPath:"",metadata:{},pageTargets:{},status:Pe,done:!1,headerBiddingEnabled:!1,personalizedAdsAllowed:!0,refreshDisabledSlotIds:[],activeAdCampaignKey:null,activeSlotAdCampaigns:{}},$e=(0,a.createContext)({ads:Ee,dispatchAds:we.FH,userIsIdle:!1});function Re(){return(0,a.useContext)($e)}$e.displayName="AdsContext";const Be="AD_SLOT_INDEX",Me="PATH_UPDATED",Ue="STATUS_UPDATED",Fe="TARGETS_UPDATED",Ve="TARGETS_READY",ze="HEADER_BIDDING_ENABLED",We="PERSONALIZED_ADS_ALLOWED",He="DISABLE_SLOT_REFRESH",qe="ACTIVE_CAMPAIGN_DETECTED",Ge="ACTIVE_SLOT_CAMPAIGNS_DETECTED";function Ke(e,t){switch(ke.debug("action:",t),t.type){case Be:{const{id:n,type:r,typeGroup:i,visible:o}=t.payload;if(e.index[r]?.includes(n))return e;const a=(0,je.o8)(e.index);a[r]||(a[r]=[]),a[r].includes(n)||a[r].push(n);const s=(0,je.o8)(e.position);return"flex"===i&&(s[i]||(s[i]=[]),s[i].includes(n)||s[i].push({id:n,visible:o})),Ae(Ae({},e),{},{index:a,position:s})}case Me:return Ae(Ae({},e),{},{unitPath:t.payload.path,status:t.payload.status});case Ue:return Ae(Ae({},e),{},{status:t.payload.status,done:t.payload.done});case Fe:return Ae(Ae({},e),{},{metadata:Ae(Ae({},e.metadata),(0,je.o8)(t.payload.metadata)),pageTargets:Ae(Ae({},e.pageTargets),(0,je.o8)(t.payload.pageTargets))});case Ve:return Ae(Ae({},e),{},{status:Ne});case ze:return Ae(Ae({},e),{},{headerBiddingEnabled:t.payload});case We:return Ae(Ae({},e),{},{personalizedAdsAllowed:t.payload});case He:return Ae(Ae({},e),{},{refreshDisabledSlotIds:(0,y.jF)([...e.refreshDisabledSlotIds,t.payload])});case qe:return Ae(Ae({},e),{},{activeAdCampaignKey:t.payload,headerBiddingEnabled:!1,activeSlotAdCampaigns:{}});case Ge:return Ae(Ae({},e),{},{activeSlotAdCampaigns:t.payload});default:return ke.warn(`Invalid action type: ${t.type}`),e}}function Je({children:e}){const t=function({reducer:e=Ke,initial:t=Ee}){const[n,i]=(0,a.useReducer)(e,t),{user:o}=(0,B.J)(),m=(0,O.F)(),{globalContent:A={},metaValue:C,outputType:k,isAdmin:P}=(0,r.useAppContext)(),{requestUri:T,isComposerPreview:U}=(0,c.f)(),F=P||U,K=(0,R.Ak)(T),J=(0,L.p_)(),{contentId:Y,isStoryGallery:Q,isPageHome:X,isPageSearch:Z,isStoryInteractive:ee,isSponsored:te,isStory:ne,isStoryVideo:re,keywords:ie,layout:ae,title:se,urlAbsolute:ce,urlRelative:de}=J,ue=(0,h.V)(),pe=X&&"premium-2025"===ae,{userTrackingTimeout:me=7,adsHeaderBiddingPriceFloorsConfig:we,adStackInitializationDelay:Oe=1500}=ue,_e=pe?200:Oe,Ce=(0,x.b)(),Pe=N(Ce?me:null),{amelia:$e}=(0,S.VY)(),Re=function({shouldRun:e}){const t=e?"active-ad-campaigns":null,n=(0,s.S)({source:t},{timeout:1500,fallback:null});return t?n:void 0}({shouldRun:Ce}),Be=(0,a.useCallback)(e=>{if((0,xe.u1)(e.origin)&&"@fusion/ad"===e.data?.type&&(0,p.Gv)(e.data?.payload)){const{id:t="",action:n="",value:r=""}=e.data.payload;t&&"refresh"===n&&!1===r&&i({type:He,payload:t})}},[i]);(0,a.useEffect)(()=>(window.addEventListener("message",Be),()=>window.removeEventListener("message",Be)),[Be]);const[Je,Qe]=(0,a.useState)(""),[Xe,Ze]=(0,a.useState)(null),[et,tt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{"cookieDeprecationLabel"in navigator&&navigator.cookieDeprecationLabel.getValue().then(Qe)},[]),(0,a.useEffect)(()=>{ge.k.start("ads context ready")},[]),(0,a.useEffect)(()=>{const e=[...M.m,".embedded-ad","div[class^='c-ad--base']"].some(e=>!!document.querySelector(e)),t=Ce&&e;ke.info("Ads "+(t?"enabled":"disabled")),i({type:Ue,payload:{status:t?Te:De}})},[Ce]);const nt=et&&null!==n.activeAdCampaignKey,rt=et&&null===n.activeAdCampaignKey,it=function(e,t=!1){const{adsHeaderBiddingExcludedCountryCodes:n=y.tR,adsHeaderBiddingExcludedReg
2ionCodes:r=y.tR}=(0,h.V)();return(0,a.useMemo)(()=>{const i=(0,b.kH)(e?.location?.country_code??"",e?.location?.region_code??"",n,r);return v.Sw&&!t&&!w&&!i},[n,r,t,e?.location?.country_code,e?.location?.region_code])}(o,te),ot=rt&&it&&!pe;(0,_.S)(()=>{i({type:ze,payload:ot})},[ot],o.ready&&et),(0,a.useEffect)(()=>{[De,Le].includes(n.status)&&(i({type:Ue,payload:{done:!0,status:n.status}}),ge.k.end("ads context ready"),ke.info(n.status===De?"Ads aborted":"Ads ready"),ke.info("Ads done"))},[n.status]);const{ketchActive:at,ketchDone:st,ketchUserRegion:lt,ketchUserConsentPersonalAds:ct}=(0,I.v)();(0,a.useEffect)(()=>ke.info("ketchUserRegion:",lt),[lt]),(0,_.S)(()=>{ht(e=>Ae(Ae({},e),{},{ketchDone:!0}))},[],st),(0,a.useEffect)(()=>{window.tgam=window.tgam||{},window.tgam.adops=(0,je.o8)(n.metadata),window.tgam.adops.pageTargets=n.pageTargets},[n.metadata,n.pageTargets]);const[dt,ut]=(0,a.useState)(!1),[pt,mt]=(0,a.useState)(!1);(0,_.S)(()=>{i({type:Ve,payload:"Let's go!"})},[],pt);const ft=(0,a.useCallback)(e=>{dt||n.done||(ut(!0),ke.info(`Gateway opened via: ${e}`))},[n.done,dt]),[gt,ht]=(0,a.useState)({adSecurityDone:!1,ameliaDone:!1,mobianDone:!1,userDone:!1,ketchDone:!1});(0,_.S)(()=>{ge.k.start("ads gateway conditions"),ke.info("Bypassing non-user gateway conditions - active ad campaign detected"),ht(e=>Ae(Ae({},e),{},{adSecurityDone:!0,ameliaDone:!0,mobianDone:!0}))},[],nt),(0,a.useEffect)(()=>ke.info("Gateway conditions:",gt),[gt]);const bt=Object.values(gt).every(e=>e);(0,_.S)(()=>{ge.k.end("ads gateway conditions"),ft("all conditions satisfied")},[ft],bt);const[yt,vt]=(0,a.useState)(null);(0,$.Z)(()=>{ge.k.end("ads gateway timer"),ft("timer elapsed")},yt),(0,_.S)(()=>{ht(e=>Ae(Ae({},e),{},{userDone:!0}))},[],o.ready),(0,_.S)(()=>ge.k.start("ads amelia"),[],$e.status===S.Uc),(0,_.S)(()=>{const e=$e?.experiments?.length?$e.experiments.reduce((e,t)=>{const{name:n="",allocation:r}=t;return n&&r?.id?[...e,`${n}_${r.id}`]:e},[]).join(","):"n";i({type:Fe,payload:{metadata:{},pageTargets:{tgam_amelia:e}}}),ht(e=>Ae(Ae({},e),{},{ameliaDone:!0})),ke.info("Amelia done",{tgam_amelia:e}),ge.k.end("ads amelia")},[$e.experiments],$e.status===S.Re),(0,_.S)(()=>{ke.info("Generate early page targets for reserved campaign detection"),ge.k.start("ads reserved campaigns");const{pageTargets:e}=le({cookieDeprecationLabel:Je,datalayer:m,globalContent:A,metaValue:C,mobian:null,outputType:k,requestUri:T,user:o});Ze(e)},[Je,m,A,C,k,T,o],n.status===Te),(0,_.S)(()=>{const e=Re?.data||{},t=function(e,t){if(!e||0===Object.keys(e).length)return null;for(const[n,r]of Object.entries(e))if(!H(r.targets)&&W(r.targets,t))return V.info("Active full-page campaign matched:",n,{targets:r.targets}),n;return V.debug("No full-page reserved campaign matched"),null}(e,Xe);if(t)return ge.k.end("ads reserved campaigns"),ke.info("Active ad campaign matched - will disable ad-tech vendors, header bidding, and gateway delays",{campaignKey:t}),i({type:qe,payload:t}),void tt(!0);const n=function(e,t){if(!e||0===Object.keys(e).length)return{};const n={};for(const[r,i]of Object.entries(e))H(i.targets)&&W(q(i.targets),t)&&(i.targets[z]||[]).forEach(e=>{n[e]||(n[e]=r)});return Object.keys(n).length>0?V.info("Active slot-level campaign(s) matched:",n):V.debug("No slot-level reserved campaign matched"),n}(e,Xe);Object.keys(n).length>0&&(ke.info("Active slot-level campaign(s) matched for page",n),i({type:Ge,payload:n})),ge.k.end("ads reserved campaigns"),tt(!0)},[Re,Xe],!(0,p.gD)(Xe)&&void 0!==Re);const wt=n.status===Te&&rt;(0,_.S)(()=>{ge.k.start("ads gateway conditions"),ge.k.start("ads gateway timer"),ke.info("Start gateway timer"),vt(_e)},[_e],wt);const xt=Q||re||ee,jt=ne&&!(F||xt),St=function({urlRelative:e="",shouldRun:t=!0}={}){const n=E.Yc+e,r=e.startsWith("/sb/"),i=(0,D.H6)(n)&&!r?n:void 0,o=t&&i?"mobian-brand-risk":null,a=(0,s.S)({source:o,query:{url:i}},{timeout:1500,fallback:null});return o?a:void 0}({urlRelative:de,shouldRun:jt}),Ot=jt&&rt?St:null;(0,a.useEffect)(()=>{if(void 0===Ot)return;const e=!0===Ot?.meta?.has_results;ke.debug("Mobian results:",e,Ot),(0,f.I)(window,"tgam.adops.mobian",Ot??void 0),e&&i({type:Fe,payload:{metadata:{mobian:Ot},pageTargets:{}}}),ht(e=>Ae(Ae({},e),{},{mobianDone:!0}))},[Ot]);const _t=function(){const{isAdmin:e}=(0,r.useAppContext)(),{isComposerPreview:t}=(0,c.f)(),{adSecurityEnabled:n=!0}=(0,h.V)();return n&&!j&&!(e||t)}();(0,_.S)(()=>{ke.info("Load ad vendors"),function(e=!1){return e?(he.info("Ad security init"),ge.k.start("ads confiant security"),window.confiant=window.confiant||{},window.confiant.callback=()=>{he.info("Ad security blocked malicious ad",arguments)},(0,fe.Ay)("//cdn.confiant-integrations.net/hljCI0zHoD_vRE1cDUCBspfKb0s/gpt_and_prebid/config.js").then(()=>he.info("Ad security script attached")).catch(e=>he.error("Ad security script was not attached",e)).finally(()=>ge.k.end("ads confiant security"))):Promise.resolve()}(_t).finally(()=>ht(e=>Ae(Ae({},e),{},{adSecurityDone:!0})))},[_t],wt);const At=n.status===Te&&dt;(0,_.S)(()=>{ke.info("Generate page targets and metadata"),ge.k.start("ads generate page targets");const{pageTargets:e,metadata:t}=le({cookieDeprecationLabel:Je,datalayer:m,globalContent:A,metaValue:C,mobian:Ot,outputType:k,requestUri:T,user:o});i({type:Fe,payload:{metadata:t,pageTargets:e}}),mt(!0),ke.info("Page targets and metadata generated",{pageTargets:e,metadata:t}),ge.k.end("ads generate page targets")},[Je,m,A,C,Ot,k,T,o],At);const Ct=(0,Se.A)();(0,_.S)(()=>{const e=o.id.hashExternal??"";(0,G.Hq)(e,"authenticated user")},[o.id.hashExternal],o.ready&&o.loggedIn&&n.status===Le&&Ct),(0,_.S)(()=>{const e=n.metadata?.blackout?{}:oe({user:o});i({type:Fe,payload:{pageTargets:e,metadata:{}}});const t=Ae(Ae({},n.pageTargets),e);ke.info("User data is ready, re-apply the user page targets: ",t);!(0,p.gD)(window.googletag)&&(0,p.Tn)(window.googletag?.pubads)&&Ye(t)},[n.metadata?.blackout,n.pageTargets,Je,m,o],o.ready&&!o.anonymous&&"n"===n?.pageTargets?.hashid);const kt=n.status===Ne&&st;(0,_.S)(()=>ke.info("Ads targeted"),[],n.status===Ne),(0,_.S)(()=>
2{if(ke.info("Initialize ad stack"),n.metadata?.blackout)return ke.info("Ad stack initialization aborted: ADV blackout"),void i({type:Ue,payload:{status:De}});if(!window.googletag)return ke.info("Ad stack initialization aborted: GPT not found"),void i({type:Ue,payload:{status:De}});i({type:Ue,payload:{status:Ie}}),i({type:We,payload:ct});const e=rt;e&&function(e,t=!1,n=!0){t?window.apstag?(window.apstag.init({pubID:"3947",adServer:"googletag",bidTimeout:be.p$,deals:!0,params:e?{aps_privacy:n?"1NN":"1NY",si_section:e}:{}}),ye.info("APSTag ready")):ye.info("APSTag failed to load"):ye.info("APSTag disabled")}(n.metadata.formattedSectionName,ot,ct);let t=ot?{contentId:Y,keywords:ie,searchTerms:Z?new URL(K)?.searchParams?.get("q"):void 0,title:se.trim(),urlAbsolute:ce}:void 0;const r=n.metadata.unitPaths;e&&(0,b.Ay)({ortb2:t,adUnitPaths:r,headerBiddingEnabled:ot,ketchActive:at,ketchUserRegion:lt,ketchUserConsentPersonalAds:ct,adsHeaderBiddingPriceFloorsConfig:we}),(0,G.Y1)(ct).then(()=>{var e;ke.info("Finalize ad stack"),e=n.pageTargets,ge.k.start("ads apply page targets"),Ye(e),ke.debug("Combined page targeting keys:",(0,G._W)()),ge.k.end("ads apply page targets"),(0,G.$2)(),i({type:Me,payload:{path:(0,ve.K)(n.metadata.unitPaths),status:Le}})}).catch(()=>{ke.error("GPT initialization error"),i({type:Ue,payload:{status:De}})})},[K,n.metadata?.blackout,n.metadata.formattedSectionName,n.metadata.unitPaths,n.pageTargets,we,ot,Y,rt,Z,at,ct,lt,ie,se,ce],kt);const Pt=(0,a.useCallback)((e,t)=>n.index[t]?.includes(e)?n.index[t].indexOf(e)+1:n.index[t]?n.index[t].length+1:1,[n.index]),Tt=(0,a.useCallback)((e,t,r)=>{let i=0;if("flex"===t){const o=n.position?.[t]?.filter(e=>!0===e.visible[r]);o?.length>0&&(i=o.findIndex(t=>t.id===e)+1)}return i},[n.position]);return function(e){const{app:t}=(0,l.nm)(),{isAdmin:n}=(0,r.useAppContext)(),{isComposerPreview:i}=(0,c.f)(),o=n||i,[s,m]=(0,a.useState)({done:!1,detected:void 0}),[h,b]=(0,d.rX)("tgam.adBlockDetected",null,"sessionStorage");(0,a.useEffect)(()=>{if(!o&&t.ready){if((0,p.gD)(h)){if(!(0,p.gD)(s.detected))return void g.debug("abort");g.debug("fetch..."),fetch("https://securepubads.g.doubleclick.net/tag/js/gpt.js",{method:"HEAD",mode:"no-cors"}).then(()=>{const e=!1;g.debug("fetch - set detected:",e),m({done:!0,detected:e}),g.debug("fetch - set session:",e),b(e)}).catch(()=>{const e=!0;g.debug("fetch - set detected:",e),m({done:!0,detected:e}),g.debug("fetch - set session:",e),b(e)})}else g.debug("session - stored session value found:",h),g.debug("session - setting adblock done"),m({done:!0,detected:h});s.done&&e&&(0,u.BI)({event:"simpleEvent",simpleEvent:{action:"adBlockDetected",label:`${s.detected}`}}),s.detected&&(0,f.I)(window,"tgam.datalayer.adBlockDetected",!0)}},[s.detected,s.done,e,t.ready,o,h,b])}(n.done),(0,a.useMemo)(()=>({ads:n,dispatchAds:i,adSlotIndex:Pt,adSlotPosition:Tt,userIsIdle:Pe}),[Pt,Tt,n,Pe])}({});return(0,Oe.jsx)($e.Provider,{value:t,children:e})}function Ye(e={}){ke.debug("Globe page targets:",e);for(let t in e)(0,G._u)(t,e[t])}Je.displayName="AdsProvider",Je.propTypes={children:o().node.isRequired}},54354:function(e,t,n){"use strict";n.d(t,{b:function(){return h}});var r=n(4321),i=n(35838),o=n(94566),a=n(40809),s=n(37239),l=n(12675),c=n(85040),d=n(22374),u=n(20484);const p=(0,l.A)("[AgeWall]"),m=/.*?\/cannabis\/(adv|gated)\/([\w-]+\/)*(article|gallery|video)+([\w-]+)\/*/,f=o.Sw&&/ageGate=true/.test(window.location.search);const g=o.Sw&&/ads=false/.test(window.location.search);function h(){const{isAdmin:e=!1}=(0,r.useAppContext)(),{adsEnabled:t=!0}=(0,i.V)(),n=function(){const{requestUri:e}=(0,c.f)(),[t,n]=(0,a.useState)(!1),[r]=(0,d.rX)("tgam.ageVerification",!1),{user:i}=(0,u.J)();return(0,a.useEffect)(()=>{const t=(m.test(e)||f)&&!(0,s.Sm)(e),o=i.ready&&i.isSessionNew||!r;t&&o&&(p.info("Does qualify for the Age Wall, valid page and user hasn't confirmed they're 19+"),n(!0))},[r,e,i.isSessionNew,i.ready]),t}();return t&&!(e||g||n)}},72774:function(e,t,n){"use strict";n.d(t,{Re:function(){return y},Uc:function(){return h},VY:function(){return x},nB:function(){return g},pW:function(){return O},sV:function(){return b},wF:function(){return j}});var r=n(4321),i=n(86780),o=n.n(i),a=n(40809),s=n(85040),l=n(15710),c=n(12675),d=n(85349);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f=(0,c.A)("[Amelia hook]"),g="disabled",h="enabled",b="ready",y="done",v={done:!1,experiments:[],ready:!1,status:g},w=(0,a.createContext)({amelia:v,dispatchAmelia:l.FH});function x(){return(0,a.useContext)(w)}w.displayName="AmeliaContext";const j="UPDATED";function S(e,t){if(f.debug("action:",t),t.type===j){const n=t.payload.status,r=t.payload.experiments??[];return p(p({},e),{},{done:n===y,experiments:[...e.experiments,...r],ready:n===b,status:n})}return f.warn(`Invalid action type: ${t.type}`),e}function O({children:e}){const t=function({reducer:e=S,initial:t=v}){const[n,i]=(0,a.useReducer)(e,t),{isAdmin:o}=(0,r.useAppContext)(),{isComposerPreview:l}=(0,s.f)(),c=o||l;return(0,a.useEffect)(()=>{c||i({type:j,payload:{status:h}})},[c]),(0,a.useMemo)(()=>({amelia:n,dispatchAmelia:i}),[n])}({});return(0,d.jsx)(w.Provider,{value:t,children:e})}O.displayName="AmeliaProvider",O.propTypes={children:o().node.isRequired}},57990:function(e,t,n){"use strict";n.d(t,{F:function(){return g}});var r=n(14375),i=n(40809),o=n(52229),a=n(14104),s=n(94566),l=n(12675),c=n(15164),d=n(15562),u=n(58758),p=n(76755),m=n(20484);const f=(0,l.A)("[AmeliaRecommendations]");function g({enabled:e,forceParam:t="",targetId:n,testName:l}){const[g,h]=(0,i.useState)([]),[b,y]=(0,i.useState)(!1),{allocation:v,attributes:w}=(0,d.t)(l),x=s.Sw&&!!l&&!!t&&new RegExp(`${l}=${t}`).test(window.location.search),{user:j}=(0,m.J)(),{id:S,ready:O}=j,{hash:_}=S,{amplitude:A}=(0,u.l)(),C=A.deviceId,k=v?.includes("variant"),P=e&&(k||x),T=""!==v,N=(0,i.useMemo)(()=>{let e=[];
2if(w?.recommenderConfig)try{e=JSON.parse(w.recommenderConfig)}catch(t){return f.error("Failed to parse recommender config:",t),e}return e},[w?.recommenderConfig]),I=(0,i.useMemo)(()=>{if(!P||!O)return{};if(!C)return f.debug("abort - missing deviceId:",{hashId:_,deviceId:C}),{};const e=N.find(e=>e.targetId===n);return e?e?.context&&e?.widgetId?{hash_id:x?"":_,visitor_id:C,platform:"desktop",sub_requests:[{context:e.context,inflate:!1,limit:e.limit??5,max_content_age:e.maxContentAge??959200,min_content_age:e.minContentAge??61,widget_id:e.widgetId}]}:(f.debug("abort - config is missing a required property (context or widgetId):",e),{}):(f.debug("abort - no matching targetId found in config:",{targetId:n,config:N}),{})},[N,C,x,_,n,P,O]);(0,p.S)(()=>{(0,o.$j)(I).then(e=>{const t=Array.isArray(e)?e?.[0]?.recommendations:e?.recommendations,n=t?.map(e=>e.content_id)??[];h(n),0===n.length&&y(!0)}).catch(e=>{console.error(e),y(!0)})},[I],!(0,c.RI)(I));const L=(0,r.useContent)({source:g.length?"content-by-content-ids":null,query:{ids:g.join(",")}}),{content_elements:D=a.tR}=L??{};(0,p.S)(()=>y(!0),[g,D],g.length>0&&D.length>0);const E=P&&!b;return(0,i.useEffect)(()=>f.debug(`${l} (${n}):`,{active:P,allocation:v,config:N,contentIds:g,force:x,params:I,stories:D}),[v,N,x,I,g,D,n,P,l]),{recommendedStories:D,loading:E,testIsActive:P,resolved:T}}},15562:function(e,t,n){"use strict";n.d(t,{t:function(){return a}});var r=n(40809),i=n(15164),o=n(72774);function a(e=""){const{amelia:t}=(0,o.VY)(),[n,a]=(0,r.useState)({allocation:"",attributes:i.vB,bucketing:!1});return(0,r.useEffect)(()=>{if(!t?.done||!t?.experiments?.length)return;const n=t.experiments.find(t=>t.name===e);if(!n)return void a({allocation:null,attributes:i.vB,bucketing:!1});const{allocation:r,attributes:o,bucketing:s}=n;a(r?.id?{allocation:r.id,attributes:o,bucketing:s}:{allocation:null,attributes:o,bucketing:s})},[t?.experiments,t?.done,e]),n}},58758:function(e,t,n){"use strict";n.d(t,{L:function(){return z},hb:function(){return ne},l:function(){return K},wQ:function(){return H}});var r=n(86780),i=n.n(r),o=n(40809),a=n(76755),s=n(89167),l=n(11883),c=n(12303),d=n(52985),u=n(92700),p=n(11),m=n(99304),f=n(40677),g=n(15710),h=n(94566),b=n(33630),y=n(40761),v=n(13877),w=n(12675),x=n(45436),j=n(15164),S=n(20347),O=n(44606),_=n(87854),A=n(26406),C=n(72774),k=n(98883),P=n(12803),T=n(53637),N=n(83454),I=n(85040),L=n(74749),D=n(80918),E=n(20484),$=n(42291),R=n(85349);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach(function(t){U(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const F=(0,w.A)("[Amplitude]"),V="enabled",z="error",W="userSet",H="ready",q={status:"disabled",sessionId:void 0,deviceId:void 0,events:[],data:{}},G=(0,o.createContext)({amplitude:q,sendAmplitudeEvent:g.FH,sendAmplitudeIdentifyEvent:g.FH});function K(){return(0,o.useContext)(G)}G.displayName="AmplitudeContext";const J="EVENT_SAVED",Y="EVENTS_UPDATED",Q="DATA_UPDATED",X="STATUS_UPDATED",Z="SET_SESSION_ID",ee="SET_DEVICE_ID";function te(e,t){switch(F.debug("action:",t),t.type){case J:return M(M({},e),{},{events:[...e.events,t.payload]});case Y:return M(M({},e),{},{events:(0,j.o8)(t.payload)});case Z:return M(M({},e),{},{sessionId:t.payload});case ee:return M(M({},e),{},{deviceId:t.payload});case Q:return M(M({},e),{},{data:M(M({},e.data),t.payload)});case X:return M(M({},e),{},{status:t.payload.status,data:t.payload.data??e.data});default:return F.warn(`Invalid action type: ${t.type}`),e}}function ne({children:e}){const t=function({reducer:e=te,initial:t=q}){const[n,r]=(0,o.useReducer)(e,t),[i,g]=(0,o.useState)({lastWallName:"",lastWallReason:"",lastWallType:""}),[w,R]=(0,o.useState)(null),{isAppview:B}=(0,I.f)(),{pageType:U,pageSubtype:G,isStoryOrVideo:K,isPageHome:Q,stockTickers:ne,financialOrganization:re}=(0,s.p_)(),{amelia:ie}=(0,C.VY)(),oe=[C.Re,C.nB].includes(ie.status),ae=(0,D.lZ)(),se=(0,L.m)(),{zephrEnabled:le}=(0,l.u)(),{dispatchZephr:ce,zephr:de}=(0,$.Z)(),ue=!le||!0===de.done,{ads:{done:pe,pageTargets:me},dispatchAds:fe}=(0,A.gA)(),ge=pe||U===s.lO,{user:he}=(0,E.J)(),be=he.ready||U===s.lO,ye=(0,k.F)(),ve=()=>
2h.Sw?{"sophi trace":window.sophi?.dataLayer?.trace??"","sophi context":window.sophi?.dataLayer?.context??"","sophi inputs":window.sophi?.dataLayer?.inputs??"","experiments code":window.sophi?.dataLayer?.experimentsCode??"","sophi user properties":window.sophi?.dataLayer?.userProperties??""}:{},we=(0,o.useMemo)(()=>{if(!h.Sw)return;const e=window.tgam?.audience?.segmentID,t=(0,d.VW)(ie.experiments),n=(0,d.Ah)(t,e),r=(0,d.zM)(n);return{"account type":he?.accountType?.toLowerCase()??f.s.ANONYMOUS.toLowerCase(),"previous subscription service":he?.previous_services?.[0]?.serviceName??"","rfv frequency":he?.rfv?.PREMIUM?.f,"rfv recency":he?.rfv?.PREMIUM?.r,"rfv score":he?.rfv?.PREMIUM?.score,"rfv string":JSON.stringify(he?.rfv),"rfv volume":he?.rfv?.PREMIUM?.v,"ssvc value":he?.ssvcs??"",zipcode:he?.postal??"","test id":(0,d.Wl)(r),"sophi test id":(0,d.QU)(n),"device category":w?.deviceInfo?.type??"","device viewer":w?.deviceInfo?.viewer??"","device os":w?.deviceInfo?.os??"","wall visit count":w?.visitInfo?.count??0,"wall timezone":w?.visitInfo?.timeZone??"","wall days since last visit":w?.visitInfo?.daysSinceLastVisit??0}},[ie.experiments,w?.deviceInfo?.os,w?.deviceInfo?.type,w?.deviceInfo?.viewer,w?.visitInfo?.count,w?.visitInfo?.daysSinceLastVisit,w?.visitInfo?.timeZone,he?.accountType,he?.postal,he?.previous_services,he?.rfv,he?.ssvcs]),xe=(0,o.useMemo)(()=>{if(!h.Sw)return;const e=ye?.page??{},t=e?.hierarchy??"",[n,r,i,o,a]=t.split(":")??[],s=(0,_.P3)("intcmp"),l=(0,_.P3)("utm_campaign"),c=(0,_.P3)("utm_content"),d=(0,_.P3)("utm_medium"),u=(0,_.P3)("utm_source"),m=(0,_.P3)("utm_term");return M({"ad mode":me?.mode,"app id":(0,p.R7)(),"browser view height":window.innerHeight??0,"browser view width":window.innerWidth??0,"canonical url":ae??"",environment:ye?.environment??"dev","host name":window?.location?.hostname??"","internal campaign":s,"marketing campaign":l,"marketing content":c,"marketing medium":d,"marketing source":u,"marketing term":m,"page path":window?.location?.pathname??"","page url":window?.location?.href??"","page layout":e?.layout??"","page name":e?.hierarchy??"","page type":e?.type??"","press release organization":re??"","referrer host":document.referrer?new URL(document.referrer).hostname:"","referrer url":document.referrer??"",section:n??"","subsection 1":r??"","subsection 2":i??"","subsection 3":o??"","subsection 4":a??"","user agent string":window.navigator.userAgent??""},ve())},[ae,ye?.environment,ye?.page,re,me?.mode]),je=(0,o.useMemo)(()=>{if(!K)return{};const e=ye?.article??{},t=de.payload?.pageview?.meter??{};let n,r;return t.anonMeterDidRun?(n=t.trialAnonymousCreditsUsed,r=t.trialAnonymousCreditsRemaining):t.regMeterDidRun&&(n=t.trialRegisteredCreditsUsed,r=t.trialRegisteredCreditsRemaining),M({"article byline":(0,p.Hg)(e?.byline),"article colour":e?.paywallStatus??"","article content size":e?.contentSize??0,"article content type":e?.pagesubtype??"","article creditline":e?.creditline?.toLowerCase()??"","article credits used":n,"article credits remaining":r,"article headline":e?.title??"","article id":e?.contentId??"","article keywords":e?.keywords??[],"article last modified date":e?.dateModified??"","article ownership":e?.ownership?.toLowerCase()??"","article publish date":e?.datePublished??"","article tags":e?.tags??[],"article topics":e?.topics??"","is sponsored":e?.advContent??!1,"power ups":e?.powerUps??[],"stock tickers":ne??[],"zephr decision":de.payload?.pageview?.outcomeLabel?.toLowerCase()??"","sophi demeter decision":de.payload?.sophiDecision??""},ve())},[ye?.article,K,ne,de.payload?.pageview?.meter,de.payload?.pageview?.outcomeLabel,de.payload?.sophiDecision]),Se=(0,o.useMemo)(()=>M({},we),[we]),Oe=!(0,y.gD)(we)&&!(0,y.gD)(w),_e=Q?p.zc.homepageView:K?p.zc.articleView:p.zc.sectionView,Ae=(0,o.useMemo)(()=>K?M(M({},xe),je):M({},xe),[je,K,xe]),Ce=!(0,y.gD)(xe)&&!(0,y.gD)(je),ke=(0,o.useCallback)(e=>{if(e)return{mcam:(0,_.P3)("utm_campaign"),mcon:(0,_.P3)("utm_content"),mmed:(0,_.P3)("utm_medium"),ms:(0,_.P3)("utm_source"),mt:(0,_.P3)("utm_term"),rhost:document.referrer?new URL(document.referrer).hostname:""};const t=(0,p.Qb)(),n=(0,j.d4)(t,(0,j.UU)(p.vv));return F.debug("Conversions data first:",n),n},[]),Pe=(0,o.useCallback)((e,t={})=>{const n=ye?.article??{},r=ye?.page??{},[,o,a,s]=r?.hierarchy?.split(":")??[],l={ah:n.title||"",aid:n.contentId||"",ic:(0,_.P3)("intcmp"),mcam:(0,_.P3)("utm_campaign"),mcon:(0,_.P3)("utm_content"),mmed:(0,_.P3)("utm_medium"),ms:(0,_.P3)("utm_source"),mt:(0,_.P3)("utm_term"),sub1:o||"",sub2:a||"",sub3:s||"",wn:t?.["wall name"]??i?.lastWallName??"",wt:t?.["wall type"]??i?.lastWallType??""},c=(0,p.kN)(),d=(0,j.d4)(c,(0,j.UU)(p.ND)),u=(0,p.Jw)(d,l,e);return F.debug("Conversions data last:",u,{former:c,latter:d}),u}
2,[ye?.article,ye?.page,i?.lastWallName,i?.lastWallType]),Te=(0,o.useCallback)(({event:e,data:t})=>{S.k.start(`useAmp prep event - ${e}`),S.k.start(`useAmp fire event - ${e}`);const r=[p.zc.paywallHit,p.zc.regwallHit].includes(e);let i;if(r){const{"wall name":e,"wall reason":n,"wall type":r}=t;g({lastWallName:e,lastWallReason:n,lastWallType:r}),(0,x.Yu)({subtype:"wallEvent",payload:{lastWallName:e,lastWallReason:n,lastWallType:r}}),i={"wall visit referrer":w?.visitInfo?.referrer??""}}const o=(0,p.tr)(n.sessionId);F.debug("Conversions session new:",o);const a=ke(o),s=Pe(o,r?t:void 0),l=M(M(M(M(M({},n.data),t),i),(0,j.d4)(a,p.vv)),(0,j.d4)(s,p.ND));delete l.sid;const c=(0,j.s0)(l),{first:d,last:m}=(0,p.O8)(n.sessionId,a,s);return F.info("Conversions saved:",{first:d,last:m}),S.k.end(`useAmp prep event - ${e}`),(0,u.Kr)(e,c).then(()=>{F.info("event send - type:",e,c),S.k.end(`useAmp fire event - ${e}`)}).catch(t=>{F.error("event send - fail:",e,t)})},[n.data,n.sessionId,ke,Pe,w?.visitInfo?.referrer]),Ne=(0,o.useCallback)(e=>{n.status===H?Te(e):r({type:J,payload:e})},[n.status,Te]),Ie=(0,o.useCallback)(e=>{if(!he.ready)return;const t=he.loggedIn?he.id.hash:void 0;(0,u.Wt)(t,e).catch(e=>{r({type:X,payload:{status:z}}),F.error(e)})},[he.id,he.loggedIn,he.ready]);(0,o.useEffect)(()=>{(0,O.I)(window,"tgam.amplitude.sendAmplitudeEvent",Ne)},[Ne]),(0,o.useEffect)(()=>{(0,O.I)(window,"tgam.amplitude.sendAmplitudeIdentifyEvent",Ie)},[Ie]);const Le=(0,o.useCallback)(e=>{(0,p.cJ)({event:e,log:F,fireEvent:Te})},[Te]),De=u.ko?void 0:Le;(0,P._)("click",De,{capture:!0},h.Sw?window.document:null),(0,o.useEffect)(()=>{(0,u.x5)(F),u.lZ&&(S.k.start("useAmp context ready"),S.k.start("useAmp identity ready"),r({type:X,payload:{status:V}}))},[]),(0,a.S)(()=>{S.k.start("useAmp Sophi SDK ready"),(0,v.Pb)("https://cdn.sophi.io/sdks/paywall/1/stable/main.js",5e3).then(async e=>{if(!e)return F.warn("Sophi SDK failed to load (timed out)"),void R({});const t=window.sophi.paywall.init({hostname:window.location.hostname}),n=await t.parseDeviceInformation(),r=await t.getVisitInformation();window.sophi.sendEvent||(0,O.I)(window,"sophi.sendEvent",e=>{console.warn("Call to deprecated method `window.sophi.sendEvent()` for event:",e)}),F.info("Sophi SDK:",{deviceInfo:n,visitInfo:r}),R({deviceInfo:n,visitInfo:r}),ce({type:"sophiReady",payload:{deviceInfo:n,visitInfo:r}})}).catch(e=>{F.error("Sophi SDK failed to load:",e),R({}),ce({type:"sophiReady",payload:{}})}).then(()=>{S.k.end("useAmp Sophi SDK ready")})},[ce],n.status===V),(0,a.S)(()=>{(0,u.E4)({environment:b.Hd?"prod":"dev",disabled:u.ko,client:{configuration:{logLevel:u.aF,defaultTracking:!1}}}).then(()=>{const e=(0,u.Dh)(),t=(0,u.jo)(),n=B?(0,u.O_)()??t:t;t!==n&&(0,u.tn)(n),F.info("device id:",e),F.info("session id:",n),e&&(0,O.I)(window,"tgam.datalayer.identity.deviceId",e),n&&(0,O.I)(window,"tgam.datalayer.identity.sessionId",n),r({type:Z,payload:n}),r({type:ee,payload:e})}).catch(()=>{r({type:X,payload:{status:z}})})},[B],n.status===V&&ge);const Ee=u.ko?void 0:u.Nk;(0,P._)("pagehide",Ee);const $e=(0,o.useCallback)(()=>{if(n.status===H){const e=(0,u.jo)(),t=B?(0,u.O_)()??e:e;e!==t&&(0,u.tn)(t),n.sessionId!==t&&(F.info("session id:",t),r({type:Z,payload:t}))}},[n.sessionId,n.status,B]);(0,N.$)($e,6e4),(0,a.S)(()=>{if(!B){const e=he.id.hash||void 0;(0,u.Wt)(e,Se).then(()=>{F.info("event sent:","identify",{userId:e},Se)}).catch(e=>{F.error("event failed:","identify",e),r({type:X,payload:{status:z}})})}r({type:X,payload:{status:W}}),S.k.end("useAmp identity ready")},[he.id.hash,Se,B],be&&void 0!==n.sessionId&&oe&&Oe),(0,a.S)(()=>{S.k.end("useAmp context ready"),he.demands.access&&"enterprise"===he.demands.type&&(0,u._R)([{groupType:"access type",groupName:"ENTERPRISE"},{groupType:"organization",groupName:he?.partnerName}]),G!==s.Sg&&Te({event:_e,data:Ae}),r({type:X,payload:{status:H,data:Ae}})},[Te,G,Ae,_e,he.demands.access,he.demands.type,he?.partnerName],n.status===W&&ue&&Ce),(0,a.S)(()=>{n.events.forEach(Te),r({type:Y,payload:[]})},[n.events,Te],n.status===H);const Re=(0,T.A)();return(0,a.S)(()=>{const e=(0,u.Dh)();(0,c.Hq)(e,"anonymous user")},[],be&&he.anonymous&&n.status===H&&ge&&Re),(0,a.S)(()=>{const e={deviceId:(0,u.Dh)()};fe({type:A.jr,payload:{pageTargets:e,metadata:{}}});const t=M(M({},me),e);F.info("Amplitude data is ready, reapply the global page targets: ",t),(0,A.zQ)(t)},[fe,me],be&&n.status===H&&ge&&Re),(0,a.S)(()=>{const{pageview:e={},sophiOdm:t={}}=de.payload,{outcome:n,paywallUp:r,sophiTraceId:i}=e;if(!r)return;se((0,m.gj)(n));const o=(0,p.Xb)(n),a=(0,p.$5)({type:n,name:n,reason:"Zephr outcome",sophiTraceId:i,sophiOdm:t});Ne({event:o,data:M({},a)})},[de.payload,Ne,se],!0===de.done),(0,o.useMemo)(()=>({amplitude:n,sendAmplitudeEvent:Ne,sendAmplitudeIdentifyEvent:Ie}),[n,Ne,Ie])}({});return(0,R.jsx)(G.Provider,{value:t,children:e})}
2ne.displayName="AmplitudeProvider",ne.propTypes={children:i().node.isRequired}},51344:function(e,t,n){"use strict";n.d(t,{Dv:function(){return H},vK:function(){return $},CB:function(){return P},ID:function(){return N},rb:function(){return k},wu:function(){return M},UX:function(){return R},W3:function(){return B},pV:function(){return U},l:function(){return T},Sf:function(){return V},lV:function(){return z},PQ:function(){return F},nm:function(){return D}});var r=n(4321),i=n(43993);var o=n(40809),a=n(98883),s=n(76755),l=n(15800),c=n(85040),d=n(24753),u=n(62094),p=n(37239),m=n(48371),f=n(15710),g=n(33630),h=n(40761),b=n(12675),y=n(15164),v=n(20347),w=n(44606),x=n(85349);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){O(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const _=(0,b.A)("[App]","silent"),A={all:C=C||new Map,on:function(e,t){var n=C.get(e);n?n.push(t):C.set(e,[t])},off:function(e,t){var n=C.get(e);n&&(t?n.splice(n.indexOf(t)>>>0,1):C.set(e,[]))},emit:function(e,t){var n=C.get(e);n&&n.slice().map(function(e){e(t)}),(n=C.get("*"))&&n.slice().map(function(n){n(e,t)})}};var C;const k="LDBD_STICKY_ELIGIBLE",P="LDBD_STICKY_ACTIVE",T="LDBD_STICKY_STOPPED",N="LDBD_STICKY_DONE",I={notifications:[],skipLinkPrimaryTargetRef:null,adLdbdRendered:!1,adLdbdSticky:null,adLdbdStickyHeight:0,adLdbdUnstickTriggerRef:null,ciamEnabled:!0,headerHeight:0,initialScrollY:0,pending:!1,ready:!1,error:!1},L=(0,o.createContext)({app:I,dispatchApp:f.FH,emitter:A});function D(){return(0,o.useContext)(L)}L.displayName="AppContext";const E="SUCCESS",$="HEADER_SET_HEIGHT",R="LDBD_STICKY_SET_RENDERED",B="LDBD_STICKY_SET_STATE",M="LDBD_STICKY_SET_HEIGHT",U="LDBD_STICKY_SET_UNSTICK_TRIGGER_REF",F="SKIP_LINK_ADD",V="NOTIFICATION_ADD",z="NOTIFICATION_REMOVE",W=(e,t)=>{switch(_.debug(t),t.type){case E:return S(S(S({},e),t.payload),{},{pending:!1,ready:!0,error:!1});case"FAILURE":return S(S(S({},e),t.payload),{},{pending:!1,ready:!1,error:!0});case $:return S(S({},e),{},{headerHeight:t.payload});case R:return S(S({},e),{},{adLdbdRendered:!0});case B:return S(S({},e),{},{adLdbdSticky:t.payload});case M:return S(S({},e),{},{adLdbdStickyHeight:t.payload});case U:return S(S({},e),{},{adLdbdUnstickTriggerRef:t.payload});case F:return S(S({},e),t.payload);case V:{const n=[...e.notifications,t.payload];return S(S({},e),{},{notifications:n})}case z:{const n=[...e.notifications.filter(e=>e.id!==t.payload)];return S(S({},e),{},{notifications:n})}default:return _.warn(`Invalid action type: ${t.type}`),e}};function H({children:e}){const t=function({reducer:e=W,initial:t=I}){const{isAdmin:n}=(0,r.useAppContext)(),{requestUri:f,isComposerPreview:b}=(0,c.f)(),x=!0,j=(0,m.qP)("watchlist/landing"),[S,O]=(0,o.useReducer)(e,t),C=(0,a.F)(),k=n||b;(0,o.useEffect)(()=>{v.k.start("app context ready")},[]),(0,o.useEffect)(()=>{const{enabled:e,cookieValue:t,cookieDebug:n}={enabled:x,cookieValue:x,cookieDebug:void 0};(0,d.eQ)(t),(0,h.gD)(n)||(0,d.YU)(n),_.info("CIAM enabled:",{enabled:e,cookieValue:t,cookieDebug:n}),O({type:E,payload:{ciamEnabled:e,initialScrollY:window.scrollY}})},[x]),(0,o.useEffect)(()=>{if(S.ready){const{article:e,page:t,environment:n,isFusion:r,version:i}=C;e&&(0,w.I)(window,"tgam.datalayer.article",(0,y.o8)(e??{})),(0,w.I)(window,"tgam.datalayer.environment",n),(0,w.I)(window,"tgam.datalayer.isFusion",r),(0,w.I)(window,"tgam.datalayer.page",(0,y.o8)(t??{})),(0,w.I)(window,"tgam.datalayer.version",i)}},[S,C]);const P=(0,o.useCallback)(e=>{"reload"===e&&window.location.reload()},[]);(0,l.Z2)({type:"reload",callback:P,frameDomains:l._J});const T=(0,o.useCallback)(e=>{const t="string"==typeof e?.url?e?.url:"";if(t){_.info("Redirect message:",e);try{const e=new URL(t);l.fI.includes(e.origin)?(_.info("Redirect url:",t),(0,u._)("app-redirect-message")||(window.location.href=t)):_.error("Redirect invalid:",{url:t,origin:e.origin,domains:l.fI})}catch(e){_.error("Redirect error:",{url:t,error:e})}}else _.error("Redirect missing:",e)},[]);return(0,l.Z2)({type:"@fusion/redirect",callback:T,frameDomains:l.jY}),(0,s.S)(()=>{v.k.end("app context ready"),!k&&g.cz&&(j?(0,d.s8)(`${i.BASE_URL}${p.dL}`):(0,p.bo)(f)||(0,d.s8)(window.location.href))},[k,j,f],S.ready),(0,o.useEffect)(()=>{const e=(e,t)=>
2_.debug(`"${String(e)}" event:`,t);return A.on("*",e),()=>A.off("*",e)},[]),(0,o.useMemo)(()=>({app:S,dispatchApp:O,emitter:A}),[S])}({initial:S({},I)});return(0,x.jsx)(L.Provider,{value:t,children:e})}H.displayName="AppProvider"},37796:function(e,t,n){"use strict";n.d(t,{F:function(){return i}});var r=n(40809);function i(){const[e,t]=(0,r.useState)(null),[n,i]=(0,r.useState)(null),[o,a]=(0,r.useState)(null),[s,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{const e=new URLSearchParams(window.location.search),n=e.get("uid"),r=e.get("hashExternal"),o=e.get("barchart");n&&i(n),r&&a(r),o&&t(o),l(!0)},[]),{barchartJwt:e,hash:n,hashExternal:o,userReady:s}}},33445:function(e,t,n){"use strict";n.d(t,{S:function(){return c}});var r=n(14375),i=n(40809),o=n(40761);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=(0,n(12675).A)("[ContentWithTimeout]");function c(e,t){const{timeout:n=2e3,fallback:c}=t,d=(0,o.gD)(e.source),u=(0,r.useContent)(e),p=JSON.stringify(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e)),[m,f]=(0,i.useState)(!1),g=(0,i.useRef)(!1),h=!(0,o.gD)(u),b=(0,i.useRef)(p);return b.current!==p&&(b.current=p,m&&f(!1)),(0,i.useEffect)(()=>(g.current=!0,()=>{g.current=!1}),[]),(0,i.useEffect)(()=>{if(null!==n&&!d&&!h){l.info("timeout set:",n,p);const e=window.setTimeout(()=>{g.current&&(l.warn("timeout reached:",n,p),f(!0))},n);return()=>{window.clearTimeout(e),g.current&&l.info("timeout cleared:",n,p)}}},[p,d,h,n]),e?u||(m?c:void 0):void 0}},98883:function(e,t,n){"use strict";n.d(t,{F:function(){return k}});var r=n(4321),i=n(89167),o=n(43993),a=n(6825),s=n(89211),l=n(15401),c=n(65562),d=n(16924),u=n(36869),p=n(33630),m=n(13376);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const b={name:"default",resolver:()=>!0,processor:e=>e.split("/").slice(1,-1)},y={error:{name:"error",resolver:({type:e})=>"error"===e,processor:e=>{const t=e.split("/"),n=e.endsWith("/")?t.length-1:t.length;return t.slice(1,n)}},homepage:{name:"homepage",resolver:({pathname:e})=>"/"===e||"/homepage/"===e,processor:()=>["homepage"]},article:{name:"article",resolver:/\/(?:article|gallery)-[\w-]+\/$/,processor:e=>{const t=e.split("/");return t.slice(1,t.length-2)}},author:{name:"author",resolver:/\/authors\/[\w-]+\/$/,processor:()=>["authors"]},eceArticle:{name:"article",resolver:/\/article[\d]+/,processor:e=>{const t=e.split("/");return t.slice(1,t.length-3)}},video:{name:"video",resolver:/\/video-[\w-]+\/$/,processor:e=>{const t=e.split("/");return t.slice(1,t.length-2)}}};const v={"report-on-business/":"business","globe-investor/":"investor","globe-drive/":"drive","real-estate/calgary-and-edmonton/":"recalgaryedmonton","newsletters/unsubscribe/":"newsletterunsubscribe","real-estate/toronto/":"retoronto","puzzles-and-crosswords/":"puzzles","real-estate/vancouver/":"revancouver","news-assistant/":"news-assistant"},w=Object.keys(v);function x({globalContent:e,metadata:t,metaValue:n,requestUri:r,layout:f,
2isAppview:h}){const{advContent:x,contentId:j,contentSize:S,creditline:O,isStoryGallery:_,isPagePodcast:A,isStoryOrVideo:C,isStory:k,isStoryVideo:P,owner:T,pageSubtype:N,pageType:I,paywallStatus:L,title:D}=t,E=n("pagetype"),$=n("site"),R=function({url:e="",type:t=""}={}){if(!e)throw new Error("Datalayer PageException: URL required");const n=new URL(e);let{pathname:r=""}=n;t===i.lO&&(r=r.replace(/\/appview\//,"/"));let o={url:e,type:t,pathname:r},a=!1;for(const e of Object.values(y)){const{resolver:n}=e;if(a="function"==typeof n?n({pathname:r,type:t}):n.test(r),a){o=g(g({},o),e);break}}return a||(o=g(g({},o),b)),o}({url:(0,m.W3)(e,r,n),type:E}),B=function(e){const{pathname:t,processor:n}=e,{parts:r}=n(t).reduce((e,t)=>{const n=`${e.overridePath}${t}/`,r=(w.includes(n)?v[n]:null)??t.toLowerCase().replace(/[-]*/g,"").replace(/%20/g,"");return{parts:[...e.parts,r],overridePath:n}},{parts:[],overridePath:""}),i=r.join(":");return{raw:r,processed:i}}(R),{raw:M,processed:U}=B,F=M[M.length-1],V=function(e){const t=e.split("/")[1]?.split("?")?.[0];return""===t?"homepage":t}(r),z=function(e={},t="",n=""){if("error"===e.name)return`Error${n.split("/")[2].toString()}:ErrorPage:${/\/(?:video|article)-[\w-]+/.test(e.url)?"article":"section"}`.toLowerCase();return`${t}:${["article","video"].includes(e.name)?"article":"section"}`.toLowerCase()}(R,U,$),W=function(e=[]){const t=[];let n="";for(let r=0;r<7;r++)e[r]&&(n=`${n}${r>0?":":""}${e[r]}`),t.push(n);return t}(M),H=function(){if("undefined"==typeof window)return;const e=window.document.referrer,t=/theglobeandmail\.com/im.test(e);let n;if(!e||t)return{full:"",host:""};n=new URL(e);const{host:r}=n;return{full:e,host:r}}(),q=(G=e,G?.tgam_topics??[]);var G;const K=function({isStoryGallery:e,isStoryVideo:t,isStory:n,isPagePodcast:r}){const i=n&&!e;if(e)return"image";if(t)return"video";if(r)return"audio";if(i)return"article";return""}({isStoryGallery:_,isStoryVideo:P,isStory:k,isPagePodcast:A}),J=(0,p._$)(),Y=function(e,t){const{type:n=""}=e,r=t("pagetype")||n;return{story:"article",author:"section",static:"page"}[r]||r}(e,n),Q=(0,l.E)({globalContent:e,metaValue:n}),X=q.reduce((e,t)=>(t.slug&&e.push(t.slug),e),[]).join(),Z=q.reduce((e,t)=>(t.name&&e.push(t.name),e),[]).join(),ee={page:{advContent:x,appview:h,eventContent:Q,sectionName:V,hierarchy:U,lastSection:F,layout:f,name:z,subsections:W,referrer:H,topics:X,topicNames:Z,type:Y},environment:J,isFusion:!0,version:o.FUSION_RELEASE};if(C){const{display_date:t,publish_date:r}=e,i=(0,s.$8)(r)??"",o=(0,s.$8)(t)??"",l=(0,d.Z6)(e).map(e=>e?.name?.toUpperCase()).filter(e=>e),p=(0,c.R)(I,n,e),m=(0,a.XX)(e)?e.content_elements.reduce((e,t)=>("custom_embed"===t?.type&&t?.subtype&&e.push(t.subtype),e),[]):[];ee.article={advContent:x,byline:l,contentId:j,contentSize:S,creditline:O,dateModified:i,datePublished:o,eventContent:Q,keywords:p,ownership:T,pagesubtype:N,paywallStatus:L,paywallType:"limio",powerUps:m,tags:(0,u.le)(e),title:D,topics:X,topicNames:Z,type:K}}return ee}var j=n(94566),S=n(12675),O=n(20347),_=n(85040);const A=(0,S.A)("[Datalayer]","silent");let C;function k(){const{globalContent:e={},metaValue:t,layout:n=""}=(0,r.useAppContext)(),{requestUri:o,isAppview:a}=(0,_.f)(),s=(0,i.p_)();return C&&j.Sw||(O.k.start("generate datalayer"),C=x({globalContent:e,metadata:s,metaValue:t,requestUri:o,layout:n,isAppview:a})??{},j.Sw&&A.info(C),O.k.end("generate datalayer")),C}},8948:function(e,t,n){"use strict";n.d(t,{d:function(){return i}});var r=n(40809);function i(e,t){const[n,i]=(0,r.useState)(e);return(0,r.useEffect)(()=>{const n=setTimeout(()=>{i(e)},t);return()=>{clearTimeout(n)}},[t,e]),n}},79778:function(e,t,n){"use strict";n.d(t,{xN:function(){return f},xR:function(){return p}});var r=n(40809),i=n(14104),o=n(12675),a=n(15164),s=n(85349);const l=(0,o.A)("[Dedupe]","silent"),c=["sophi-stories-by-widget-name"],d={},u=(0,r.createContext)(void 0);function p(){return(0,r.useContext)(u)}function m(e,t){switch(l.debug("action:",t),t.type){case"RESERVE_DEDUPE_ORDER":{const{group:n,subgroup:r}=t.payload,i=(0,a.o8)(e);i[n]||(i[n]=[]);return i[n].findIndex(e=>e.id===r)<=-1&&i[n].push({id:r,all:[],limit:0,reserved:!0}),i}case"CLEAR_SUBGROUP":{const{group:n,subgroup:r,mode:o}=t.payload;if(!e[n])return e;const s=e[n].findIndex(e=>e.id===r);if(s<=-1)return e;if("expire"===o)return function(e={},t="",n=0){const r=(0,a.o8)(e);return r[t][n].expired=!0,r}(e,n,s);let l=g(e,n,s);return"clear"===o?l=function(e={},t="",n=0){const r=(0,a.o8)(e);return r[t][n].all=[],delete r[t][n].display,r[t][n].limit=0,r}(l,n,s):"delete"===o&&(l=function(e={},t="",n=0){const r=(0,a.o8)(e);return r[t]=(0,i.C3)(r[t],n),r}(l,n,s)),h(l,n)}case"REMOVE_DUPLICATES":{const{group:n,subgroup:r,items:i=[],limit:o=0,paginate:s=!1,readOnly:l=!1}=t.payload;let c=(0,a.o8)(e);c[n]||(c[n]=[]);const d=c[n].findIndex(e=>e.id===r);if(d<=-1){const e={id:r,all:i,limit:o};l&&(e.readOnly=l),c[n].push(e)}else{const e=!0===c[n][d].reserved,t=!0===c[n][d].expired||!1===s||e,a=t?i:[...c[n][d].all,...i],u=t?o:c[n][d].limit+o,p={id:r,all:a,limit:u};l&&(p.readOnly=l),c[n][d]=p,c=g(c,n,d)}return h(c,n)}default:return l.warn(`Invalid action type: ${t.type}`),e}}u.displayName="DedupeContext";const f=({children:e})=>{const t=function({reducer:e=m,initial:t=d}){const[n,i]=(0,r.useReducer)(e,t),o=(0,r.useCallback)((e,t="global")=>
2function(e={},t="",n=""){const r=e[n];if(!r)return[];const i=r.find(e=>e.id===t);if(!i)return[];return i.display??[]}(n,e,t),[n]),a=(0,r.useCallback)(({items:e=[],subgroup:t="",group:n="global",limit:r=0,paginate:o=!1,readOnly:a=!1}={})=>{if(!Array.isArray(e)||0===e.length||!t)return;const s=Number(r);i({type:"REMOVE_DUPLICATES",payload:{group:n,subgroup:t,items:e,limit:s,paginate:o,readOnly:a}})},[]),s=(0,r.useCallback)((e,t,n="global")=>{i({type:"CLEAR_SUBGROUP",payload:{group:n,subgroup:t,mode:e}})},[]),l=(0,r.useCallback)((e,t="section")=>{i({type:"RESERVE_DEDUPE_ORDER",payload:{group:t,subgroup:e}})},[]),u=(0,r.useCallback)(e=>c.includes(e),[]);return(0,r.useMemo)(()=>({clearSubGroup:s,getDedupedIds:o,isReadOnlyDeduping:u,removeDuplicates:a,reserveDedupeOrder:l}),[s,o,u,a,l])}({});return(0,s.jsx)(u.Provider,{value:t,children:e})};function g(e={},t="",n=0){const r=(0,a.o8)(e);return r[t].forEach((e,t)=>{t>n&&delete e.display}),r}function h(e={},t=""){const n=(0,a.o8)(e),r=new Set;return n[t].forEach(e=>{e.display?e.display.forEach(e=>r.add(e)):(e.display=[],e.readOnly?e.all.forEach(t=>{e.display.push(t),r.add(t)}):e.all.some(t=>{const n=0===e.limit||e.display.length<e.limit;return n&&!r.has(t)&&(r.add(t),e.display.push(t)),!n}))}),n}f.displayName="DedupeProvider"},85998:function(e,t,n){"use strict";n.d(t,{X:function(){return m}});var r=n(40809),i=n.n(r),o=n(15710),a=n(12675);const s=(0,a.A)("[ClientRect]","silent");var l=n(94566),c=n(12803);const d=l.Sw?i().useLayoutEffect:i().useEffect,u=(0,a.A)("[ResizeObserver]","silent"),p=l.Sw&&"function"==typeof window.ResizeObserver;function m({selector:e,delay:t=1e3,debug:n="hook"}={}){const[i,a]=function(e="hook"){const[t,n]=(0,r.useState)();return[(0,r.useCallback)(t=>{if(!t)return;const r=t.getBoundingClientRect();s.debug(`${e} - result:`,r),n(r)},[e]),t]}(n),l=(0,r.useMemo)(()=>(0,o.sg)(i,t),[i,t]),{element:m,elementRef:f}=function({handler:e,selector:t,debug:n="hook"}){const[i,o]=(0,r.useState)(),a=(0,r.useCallback)(()=>e(i),[i,e]);(0,r.useEffect)(()=>{if(!t)return;const e=document.querySelector(t);e?(u.debug(`${n} - found:`,{el:e,selector:t}),o(e)):u.debug(`${n} - not found:`,{selector:t})},[t,o,n]);const s=(0,r.useMemo)(()=>{if(p)return new ResizeObserver(e=>{e&&e.length&&e[0]&&a()});a()},[a]);return(0,c._)(p?null:"resize",a),(0,c._)(p?null:"scroll",a),d(()=>{if(p&&i&&s)return u.debug(`${n} - observe:`,i),s.observe(i),()=>{u.debug(`${n} - disconnect`),s.disconnect()};u.debug(`${n} - element undefined`)},[n,i,s]),{element:i,elementRef:o}}({selector:e,handler:l,debug:n});return{element:m,elementRef:f,elementRect:a}}},76755:function(e,t,n){"use strict";n.d(t,{S:function(){return o}});var r=n(40809),i=n(40761);function o(e,t=[],n=!1){const o=(0,r.useRef)(e);(0,r.useEffect)(()=>{o.current=e},t);const a=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(n&&!a.current&&(a.current=!0,(0,i.Tn)(o.current)))return o.current()},[n])}},29705:function(e,t,n){"use strict";n.d(t,{i:function(){return s}});var r=n(12675),i=n(12803);const o=(0,r.A)("[EscapeKey]","silent"),a="Escape";function s(e,t="hook"){(0,i._)("keydown",n=>{n.code===a&&(t&&o.debug(`${t} - event:`,n),e&&e(n))})}},12803:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(40809);const i=n(94566).Sw?window:null;function o(e,t,n={},o=i){(0,r.useEffect)(()=>{if(e&&t&&o)return o.addEventListener(e,t,n),()=>{o.removeEventListener(e,t,n)}},[t,e,o,JSON.stringify(n)])}},81372:function(e,t,n){"use strict";n.d(t,{$:function(){return a}});var r=n(40809),i=n(15710),o=n(12803);function a(e,t,n=300,a,s){const l=(0,r.useRef)(!1);(0,r.useEffect)(()=>(l.current=!0,()=>{l.current=!1}),[]);const c=(0,r.useMemo)(()=>{const e=()=>{l.current&&t()};return n>0?(0,i.sg)(()=>e(),n):()=>e()},[t,n]);(0,o._)(e,c,a,s)}},20544:function(e,t,n){"use strict";n.d(t,{L:function(){return d}});var r=n(40809),i=n(35838),o=n(89211),a=n(94566),s=n(12675),l=n(8174);const c=(0,s.A)("[FlashSale]");function d(){const{flashSaleButtonLink:e,flashSaleButtonText:t,flashSaleButtonTextMobile:n,flashSaleDateTimeEnd:s,flashSaleDateTimeStart:d,flashSaleEnabled:u=!1}=(0,i.V)(),p=new URLSearchParams(a.Sw?window.location.search:""),m=(0,l.yG)(p.get("flashSale"))??u,f=m&&d>0&&s>0&&(0,o.xV)({start:d,end:s});return(0,r.useEffect)(()=>{c.info({flashSaleParam:m,flashSaleActive:f,flashSaleDateTimeStart:d,flashSaleDateTimeEnd:s})},[f,s,d,m]),{flashSaleActive:f,flashSaleButtonText:t,flashSaleButtonTextMobile:n,flashSaleButtonLink:e}}},74111:function(e,t,n){"use strict";n.d(t,{_:function(){return m}});var r=n(77684),i=n(20491),o=n(40809),a=n(66831),s=n(35838),l=n(33839),c=n(89211);const d=(0,n(12675).A)("[GiftAnArticle]"),u=(0,c.mO)("article"),p={NEW_SHAREABLE:"newShareable",ALREADY_SHARED:"alreadyShared",QUOTA_REACHED:"quotaReached",E
2RROR:"error"};function m({contentId:e,userIdHashExternal:t}){const{giftAnArticleShareValid:n=l.Mo,giftAnArticleAccessLimit:m=l.m$,giftAnArticleShareLimit:f=l.V9}=(0,s.V)(),[g,h]=(0,o.useState)(!1),[b,y]=(0,o.useState)(),[v,w]=(0,o.useState)(),[x,j]=(0,o.useState)(""),S=(0,o.useCallback)(()=>{if(!t||!e)return Promise.resolve();const o=new Date,s=new Date(o.getFullYear(),o.getMonth(),1),u=(0,i.e)(s,l.PH),g=1e3*(0,r._)(u),b=(0,a.UC)({userId:t,contentId:e});return d.info("shareableLink:",b),j(b),(0,l.lP)({hashId:t,startDateInMs:g,shareLimit:f,accessLimit:m,shareValid:n}).then(t=>{const n=t.filter(e=>(0,c.j7)(e.timestampGenerated)),r=Math.max(0,f-n.length);y(r);const i=t.some(t=>t.contentId===e&&t.active);d.info({shareLimit:f,sharesThisMonth:n,sharesThisMonthRemaining:r,sharedForCurrentArticle:i,shareRecords:t}),i?(h(!0),w(p.ALREADY_SHARED)):w(r<=0?p.QUOTA_REACHED:p.NEW_SHAREABLE)}).catch(e=>{d.error(`Fetching gifted articles: ${t}`,e),w(p.ERROR)})},[t,e,f,m,n]),O=(0,o.useCallback)(()=>g?Promise.resolve({added:!0,message:`User has already shared this article: ${e}`}):(0,l.fz)({hashId:t,articleId:e,shareLimit:f,shareValid:n,accessLimit:m}).then(e=>(e.added&&(h(!0),w(p.ALREADY_SHARED),y(e=>{const t=Math.max(0,e-1);return d.info("Shares left:",t),t})),{added:e.added,message:e.message})).catch(n=>(d.error(`Gifting article: ${t} ${e}`,n),w(p.ERROR),{added:!1,message:n.message})),[g,t,e,f,n,m]),_=u(b),A=(0,o.useMemo)(()=>({newShareable:{heading:`You have ${b} free ${_} to give this month`,blurb:"Send this article to someone who will enjoy this story."},alreadyShared:{heading:`You have ${b} free ${_} to give this month`,blurb:"You can continue to send this article without affecting your gift count."},quotaReached:{heading:"You've used all your gift articles this month",blurb:"Check back next month to share your gift articles again."},error:{heading:"An error has occurred",blurb:"Try again in a few seconds."}}),[_,b]),C=A[v]??A.error;return{addGiftArticle:O,articleHasBeenGifted:g,articleShareStatus:v,fetchGiftArticleData:S,message:C,shareLink:x,sharesLeft:b}}},81765:function(e,t,n){"use strict";n.d(t,{w:function(){return i}});var r=n(43993);function i({intcmp:e=""}={}){const t=e?`?utm_cmp=${e}`:"";return`${r.SUBSCRIPTIONS_DOMAIN}/globe-products/${t}`}},53637:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(40809),i=n(12303);function o(){const[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(0,i.nw)().then(()=>t(!0)).catch(e=>console.warn(e))},[]),e}},90335:function(e,t,n){"use strict";n.d(t,{m:function(){return i}});var r=n(40809);function i(){const[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t(!0)},[]),e}},8298:function(e,t,n){"use strict";n.d(t,{R:function(){return c}});var r=n(40809),i=n(94566),o=n(12675),a=n(65076);const s=(0,o.A)("[Intersect]"),l=i.Sw&&"function"==typeof window.IntersectionObserver;function c({ref:e,root:t,rootMargin:n="0px",threshold:i=0,once:o=!0,fallback:c=!0,debug:d="hook"}){const u=(0,r.useRef)(void 0),[p,m]=(0,r.useState)(()=>({isIntersecting:!1,intersectionRatio:0,intersectionEntry:null})),f=(0,r.useCallback)(([t])=>{const n={isIntersecting:t.isIntersecting,intersectionEntry:t,intersectionRatio:t.intersectionRatio};if(s.debug(`${d} - handle:`,n),m(n),n.isIntersecting&&o){const t=u?.current,n=e?.current;t&&n&&(s.debug(`${d} - handled:`,n),t.unobserve(n))}},[d,o,e,e?.current]);return(0,r.useEffect)(()=>{if(!l)return s.debug(`${d} - fallback:`,c),void m({isIntersecting:c,intersectionRatio:c?100:0,intersectionEntry:null});const e={root:t,rootMargin:n,threshold:(0,a.t$)(i)};u.current=new IntersectionObserver(f,e),s.debug(`${d} - init:`,e)},[d,c,f,t,n,i]),(0,r.useEffect)(()=>{const t=u?.current,n=e?.current;return t&&n&&(s.debug(`${d} - observe:`,n),t.observe(n)),()=>{t&&n&&(s.debug(`${d} - unobserve:`,n),t.unobserve(n))}},[d,u,u?.current,e,e?.current]),p}},83454:function(e,t,n){"use strict";n.d(t,{$:function(){return o}});var r=n(40809),i=n(15710);function o(e,t){const n=(0,r.useRef)(i.lQ);(0,r.useEffect)(()=>{n.current=e},[e]),(0,r.useEffect)(()=>{if(null!==t){const e=()=>n.current(),r=window.setInterval(e,t);return()=>window.clearInterval(r)}},[t])}},90352:function(e,t,n){"use strict";n.d(t,{D:function(){return i}});var r=n(40809);function i(){const[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t(!0)},[]),e}},63083:function(e,t,n){"use strict";n.d(t,{K:function(){return i}});var r=n(35838);function i(e){const{gaNewsletterCodes:t=[]}=(0,r.V)();return t.includes(e)}},5941:function(e,t,n){"use strict";n.d(t,{E:function(){return c}});var r=n(40809),i=n(35838),o=n(20484),a=n(14104);const s=e=>/@globeandmail\.(com|ca)/.test(e),l={storyPowerShare(e="",t=[]){if(!s(e))return!1;const n=e.split("@")[0];return t.includes(n)}};function c(e=!0){const{user:t}=(0,o.J)(),{ready:n,email:c}=t,{globeUserStoryPowerShare:d=a.tR}=(0,i.V)();return(0,r.useMemo)(()=>
2{if(!n||!c)return!1;if(e){return l.storyPowerShare(c,d)}return s(c)},[e,d,n,c])}},80628:function(e,t,n){"use strict";n.d(t,{h:function(){return i}});var r=n(90352);function i(){return!(0,r.D)()}},64892:function(e,t,n){"use strict";n.d(t,{d:function(){return d}});var r=n(4321),i=n(40809),o=n(85040),a=n(35838),s=n(94566);const l=(0,n(12675).A)("[KetchSmartTag]"),c=s.Sw&&/ketch=false/.test(window.location.search);function d(){const{ketchEnabled:e=!1}=(0,a.V)(),{isAppview:t,isComposerPreview:n}=(0,o.f)(),{isAdmin:s}=(0,r.useAppContext)();return{ketchActive:(0,i.useMemo)(()=>{const r={ketchEnabled:e&&!c,isNotAppview:!t,isNotComposerPreview:!n,isNotAdmin:!s},i=Object.values(r).every(e=>!!e);return l.debug("active:",i,r),i},[s,t,n,e])}}},86890:function(e,t,n){"use strict";n.d(t,{j:function(){return f},v:function(){return g}});var r=n(40809),i=n(76755),o=n(12803),a=n(64892),s=n(98868),l=n(79563),c=n(15710),d=n(94566),u=n(12675),p=n(20347);const m=(0,u.A)("[KetchSmartTag]"),f="CA-QC";function g(){const[e,t]=(0,r.useState)(!1),[n,u]=(0,r.useState)(!1),[f,g]=(0,r.useState)(!1),{ketchActive:h}=(0,a.d)(),[b,y]=(0,r.useState)({analytics:!0,essential_services:!0,behavioral_advertising:!0});(0,r.useEffect)(()=>{h||g(!0)},[h]);const v=(0,r.useMemo)(()=>{const e=(0,l.Xg)(),t=new URLSearchParams(d.Sw?window.location.search:""),n=t.get("ketch_region")??"",r=t.get("ketch_jurisdiction")??"",i=`${e.country_code}-${e.region_code}`,o=n||r||i;return m.debug("ketchUserRegion:",o,{ketchRegion:n,ketchJurisdiction:r,akamaiRegion:i}),o},[]),w=(0,r.useCallback)(()=>{t(!0)},[]),x=(0,r.useCallback)(e=>{m.info("error:",e?.detail??"Unknown"),u(!0)},[]),j=(0,r.useCallback)(e=>{const t=e?.detail;t?(m.info("consent",t),y(t),g(!0)):(m.info("failed to get consent string"),u(!0))},[]);(0,o._)("ketchLoaded",w),(0,o._)("ketchError",x),(0,o._)("ketchConsent",j);const S=b?.behavioral_advertising??!0,O=!d.Sw||!f||S,_=(0,r.useCallback)(()=>{m.info("timeout for ketch-sdk.js"),u(!0)},[]),A=f?c.lQ:_,C=e?1e4:null;return(0,s.Z)(A,C),(0,i.S)(()=>{p.k.start("ketch loaded"),p.k.start("ketch consent"),m.info("enabled")},[],h),(0,i.S)(()=>{p.k.end("ketch loaded"),m.info("loaded boot.js")},[],e),(0,i.S)(()=>{p.k.end("ketch loaded"),m.info("failed")},[],n),(0,i.S)(()=>{h?(p.k.end("ketch consent"),m.info("done")):m.info("disabled")},[h],f),{ketchActive:h,ketchDone:f||n,ketchUserRegion:v,ketchUserConsentPersonalAds:O}}},94821:function(e,t,n){"use strict";n.d(t,{U:function(){return l},g:function(){return s}});var r=n(40809),i=n(15164),o=n(85349);const a=(0,r.createContext)(i.vB);function s(){return(0,r.useContext)(a)}function l({children:e,value:t}){return(0,o.jsx)(a.Provider,{value:t??i.vB,children:e})}a.displayName="LayoutContext",l.displayName="LayoutProvider"},60760:function(e,t,n){"use strict";n.d(t,{N:function(){return l}});var r=n(40809),i=n(80628),o=n(12675),a=n(78203);const s=(0,o.A)("[MatchMedia]","silent");function l({query:e,debug:t="hook"}){const[n,o]=(0,r.useState)(()=>(0,a.mq)(e));(0,r.useEffect)(()=>{const n=(0,a.B)(e);if(!n)return;const r=e=>{s.debug(`${t} - change:`,e.matches,n),o(e.matches)};return n.addEventListener?n.addEventListener("change",r):n.addListener(r),()=>{n.removeEventListener?n.removeEventListener("change",r):n.removeListener(r)}},[t,e]);return(0,i.h)()?void 0:n}},94011:function(e,t,n){"use strict";n.d(t,{U:function(){return a},is:function(){return o.is}});var r=n(40809),i=n(60760),o=n(78203);function a({from:e,until:t,and:n,mediaType:a,debug:s}){const l=(0,r.useMemo)(()=>(0,o.c)({from:e,until:t,and:n,mediaType:a}),[e,t,n,a]);return(0,i.N)({query:l,debug:s})}},89167:function(e,t,n){"use strict";n.d(t,{Sg:function(){return L}
2,lO:function(){return I},p_:function(){return E}});var r=n(4321),i=n(77684),o=n(81459),a=n(26434),s=n(30985),l=n(14104),c=n(33630),d=n(13376),u=n(40076);function p(e,t,n=""){const r=e?.syndication?.external_distribution??!0,i=(e?.source?.name??"").toLowerCase().includes("new york times"),o=!!e?.promo_items?.basic;let a=[];const s="noindex",p="nofollow";return c.Hd||n.includes("env=prod")||(a.push(s),a.push(p)),(0,u.Np)(n)&&(a.push(s),a.push(p)),(!r||i||"true"===t(s)||c._o.test(n))&&a.push(s),(0,d.U)(n)&&a.push(s),(0,u.mV)(e)&&r&&o&&a.push("max-image-preview:large"),(0,l.jF)(a)}function m(e){const t=(e?.content_elements??[]).some(e=>"embeddablecode"===e?.additional_properties?.field||"embeddablecode"===e?.additional_properties?.content_elements?.[0]?.additional_properties?.field),n=e?.related_content??{},r=h(n?.affiliates_secondary??{}),i=h(n?.affiliates_tertiary??{});return{isEmbeddableContent:t||r||i,variant:r?"top":i?"bottom":t?"standalone":void 0}}function f(e){const{isEmbeddableContent:t,variant:n}=m(e);if(!t||!n)return[];let r;const i=e?.related_content??{};if("bottom"===n){const e=i?.affiliates_tertiary??[];r=e?.[0].additional_properties?.embeddable}else if("top"===n){const e=i?.affiliates_secondary??[];r=e?.[0].additional_properties?.embeddable}else r=e?.additional_properties?.embeddable??{};const o=r?.dependencies||[],a=r?.type??"";if(o.length&&!o.includes("embeddable")){return[...o,"jquery"]}if(a&&"embeddable"!==a){return[...o,a,"jquery"]}return[]}function g(e){if(!(0,u.UK)(e))return[];return["jquery","tgamtablesaw",...e?.additional_properties?.enriched?.dependencies??[]]}function h(e){return e.length>0&&"reference"!=e?.[0]?.type&&"embeddable"==e?.[0]?.subtype}var b=n(15401),y=n(65562),v=n(29794),w=n(86058),x=n(16924),j=n(36869),S=n(40735);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach(function(t){A(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=n(94566),k=n(12675),P=n(20347),T=n(85040);const N=(0,k.A)("[Metadata]","silent"),I="embed",L="embed-feature";let D;function E(){const{globalContent:e={},metaValue:t,layout:n=""}=(0,r.useAppContext)(),{requestUri:l}=(0,T.f)();return D&&C.Sw||(P.k.start("generate metadata"),D=function({globalContent:e,metaValue:t,requestUri:n,layout:r}){const l=(0,u.M5)({metaValue:t,globalContent:e}),c={pbMetaTitle:t("title"),globalContent:e,omitSuffix:!0},h=(0,d.AK)(e,n,t),O=(0,d.W3)(e,n,t),A=(0,y.R)(l,t,e),C=(0,y.E)(e),k=(0,u.rH)(e),P=(0,j.le)(e),T=(0,a.f_)(e),N=(0,a.U5)(e),I=(0,u.G_)(e),L="Watchlist"===(0,x.WX)(e),{display_date:D,publish_date:E}=e,$=D?(0,i._)((0,o.H)(D)):void 0,R=E?(0,i._)((0,o.H)(E)):void 0,B=(0,S.rF)($,R);return{adSizeMap:t("adSizeMap")?.toLowerCase(),advContent:T,advEditorialContent:N,advSponsorType:(0,x.OT)(e,t),articleBookmarkable:!L&&!T&&B,articleGiftable:!L&&!N&&!I,articleHeadline:(0,x.Ti)(e),byline:(0,x.am)(e),contentId:(0,x.lI)(e),contentSize:(0,w.RS)(e),creditline:(0,x.YJ)(e),deck:(0,x.yH)(t,e),delayRawHtmlEmbed:P.includes("Delay raw HTML embed"),description:(0,x.fY)({type:l,metaValue:t,globalContent:e}),directives:p(e,t,n),embeddableDependecies:f(e),enrichedDependecies:g(e),excludeAds:P.includes(j.zj.ads)&&k,excludeBody:P.includes(j.zj.body)&&k,excludeBottom:P.includes(j.zj.bottom)&&k,excludeFooter:P.includes(j.zj.footer)&&k,excludeHeader:P.includes(j.zj.header)&&k,excludeMeta:P.includes(j.zj.meta)&&k,excludeMiddle:P.includes(j.zj.middle)&&k,financialOrganization:(0,u.Pz)(t,e),financialRegion:t("region")?.toLowerCase(),financialSymbol:t("symbol"),financialSymbolName:t("symbolName"),isStoryWithCustomHeader:(0,a.AX)(e),isStoryAdvBlackout:(0,u.U6)(A),isStoryWithCommentsEnabled:(0,u.Be)(e),isAudioPodcastStory:(0,s.Yp)(e),isAudioStory:(0,s.mT)(e),isAudioTtsStory:(0,s.Hy)(e),isPageAuthor:(0,u.XJ)(e),isPageAutomated:(0,u.EB)(t),isPageCanadianEquity:(0,u.YJ)(t),isStoryColumn:(0,u.U7)(e),isEditorialContent:!T&&!N,isEmbeddable:m(e),isPageError:(0,u.KA)(t),isPageETF:(0,u.jG)(t),isEventContent:(0,b.E)({globalContent:e,metaValue:t}),isStoryEvergreen:(0,u.Vq)(e),isPageFinancial:(0,u.bJ)(t),isPageFinancialFullChart:(0,u.oJ)(t),isPageFinancialWatchlist:(0,u.gH)(t),isPageFinancialPressRelease:(0,u.TF)(n),isPageFinancialProfile:(0,u.oe)(t),isStoryFreeToView:I,isPageFund:(0,u.Vy)(t),isStoryGallery:(0,u.sJ)(e),isGlobeAdvisorContent:(0,a.l7)((0,w.jp)(e)),isPageHome:(0,u.ho)(t),isStoryLiveBlog:(0,u.UT)(e),isStoryLiveBlogLegacy:(0,u.xN)(e),isPagePaginated:(0,u.pI)(n),isPagePodcast:(0,u.mJ)(n),isPagePremiumSection:(0,u.gS)(t),isStoryProtected:(0,u.QL)(e),isStoryRed:(0,u.Lv)(e),isStoryReview:(0,u.EG)(e),isPageSearch:(0,u.ke)(t),isPageSection:(0,u.Bq)(t),isSourceComposer:(0,w.qD)(e),isSourceEscenic:(0,w.EI)(e),isSponsored:T||(0,b.E)({globalContent:e,metaValue:t}),isPageStatic:(0,u.O_)(t),isPageStock:(0,u.qW)(t),isStoryEnriched:(0,u.UK)(e),isStoryFederalElection:(0,u.ue)(e),isStoryImmer
2sive:k,isStoryInteractive:(0,u.As)(e),isStoryLongRead:(0,u.es)(e),isStoryNewsletter:(0,u.lU)(e,C),isStoryOrVideo:(0,u.g4)(e),isStory:(0,u.mV)(e),isStoryPremium:(0,u.Vh)(e),isStoryShoppable:(0,u.A)(e),isPageNewsAssistant:(0,u.Np)(n),isPageTopic:(0,u.Jy)(t,n),isStoryUneditedWire:(0,u.RC)(e),isStoryVideo:(0,u.rF)(e),isStoryWatchlist:L,isStoryWire:(0,u.dh)(e),isStoryYellow:(0,u.Gz)(e),keywords:A.join(","),label:(0,x.Lq)(e),layout:r,owner:(0,w.QQ)(e),pageSubtype:(0,u.sS)({metaValue:t,globalContent:e}),pageType:l,paywallStatus:(0,w.SO)(e),placeline:(0,x.uq)(e),primarySite:(0,w.ik)(e),publishedDateUnix:D?(0,i._)((0,o.H)(D)):void 0,seoKeywords:C,shareTitle:(0,v.IP)(_(_({},c),{},{requestUri:n})),shareUrlEmail:(0,v.t_)(c,O),shareUrlFacebook:(0,v.Vd)(e,O),shareUrlLinkedIn:(0,v.Xj)(c,O),shareUrlReddit:(0,v.HO)(c,O),shareUrlTwitter:(0,v.ko)(c,O),shareUrlWhatsApp:(0,v.x6)(c,O),slug:(0,x.iy)(e),sourceName:(0,w.pc)(e),stockTickers:(0,x._d)(e),subtype:(0,w.ru)(e),tags:P,tgamTopics:(0,x.OG)(e),title:(0,v.LK)(c),updatedDateUnix:E?(0,i._)((0,o.H)(E)):void 0,urlAbsolute:O,urlRelative:h,webTitle:(0,v.ld)(_(_({},c),{},{requestUri:n}))}}({globalContent:e,metaValue:t,requestUri:l,layout:n})??{},C.Sw&&N.info(D),P.k.end("generate metadata")),D}},78432:function(e,t,n){"use strict";n.d(t,{P:function(){return o}});var r=n(40809);const i={attributes:!0,childList:!0,subtree:!0};function o(e,t,n=i){const[o,a]=(0,r.useState)(!1),s=(0,r.useRef)(t);return(0,r.useEffect)(()=>{s.current=t},[t]),(0,r.useEffect)(()=>{if(!e)return;const t=new MutationObserver((e,t)=>{s.current(e,t)});return t.observe(e,n),a(!0),()=>{t.disconnect(),a(!1)}},[e,n]),o}},74687:function(e,t,n){"use strict";n.d(t,{Y:function(){return o}});var r=n(40809),i=n(51344);const o=e=>{const[t,n]=(0,r.useState)(!1),{emitter:o}=(0,i.nm)();return(0,r.useEffect)(()=>{if(e&&!t){const e=()=>n(!0);return o.on("nativo:loaded",e),()=>o.off("nativo:loaded",e)}},[o,e,t]),t}},17109:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var r=n(12675),i=n(12803);const o=(0,r.A)("[OnClickOutside]","silent");function a(e,t,n="hook"){const r=r=>{const i=e.current&&!e.current.contains(r.target);n&&o.debug(`${n}:`,i,e.current,r),i&&t&&t(r)};(0,i._)("mousedown",r),(0,i._)("touchstart",r)}},43368:function(e,t,n){"use strict";n.d(t,{v:function(){return a}});var r=n(12675),i=n(12803);const o=(0,r.A)("[OnTabOutside]","silent");function a(e,t,n,r="hook"){(0,i._)("keydown",i=>{const a=t.current&&!t.current.contains(i.target)&&i.target!==e.current;r&&o.debug(`${r}:`,a,t.current,i),a&&"Tab"===i.key&&n&&n(i)})}},15800:function(e,t,n){"use strict";n.d(t,{Z2:function(){return p},_J:function(){return d},fI:function(){return l},jY:function(){return u}});var r=n(40809),i=n(12675),o=n(12803);const a=(0,i.A)("[PostMessage]"),s="theglobeandmail.com",l=[`https://www.${s}`,`https://arc-staging.${s}`,`https://arc-dev.${s}`,`https://arc-local.${s}`],c=[`https://identity.${s}`,`https://stg-identity.${s}`,`https://dev-identity.${s}`,`https://local-identity.${s}`],d=[...[`https://sec.${s}`,`https://sec.stg.${s}`,`https://sec.dev.${s}`],...c],u=c;function p({type:e="*",callback:t,frameDomains:n=[],frameRef:i}){const s=(0,r.useCallback)(r=>{const o=n.includes(r.origin),s=!i?.current||r.source===i.current.contentWindow;if(o&&s){const n=r.data;if("string"!=typeof n||"*"!==e&&e!==n){if("object"==typeof n&&("*"===e||e===n.type)){const r=n.payload??{};a.debug("got",e,r),t(r)}}else a.debug("got",n),t(n)}},[t,n,i,e]);(0,o._)("message",s)}},40788:function(e,t,n){"use strict";n.d(t,{P:function(){return j}});var r=n(4321),i=n(40809),o=n.n(i),a=n(91565),s=n(36618),l=n(33827),c=n(52390),d=n(89167),u=n(35838),p=n(94566),m=n(40761),f=n(13877),g=n(12675),h=n(45436),b=n(85349);const y=(0,g.A)("[RawHtmlEmbeds]"),v=o().lazy(()=>(0,f.L5)(()=>Promise.all([n.e(1076),n.e(9397)]).then(n.bind(n,1076)))),w=o().lazy(()=>(0,f.L5)(()=>Promise.all([n.e(4189),n.e(8237)]).then(n.bind(n,24189))));function x(e){(e.closest(".rawHtml")||e).remove()}function j(){const{id:e}=(0,r.useComponentContext)(),{commentsViafouraEnabled:t=!1}=(0,u.V)(),n=new URLSearchParams(p.Sw?window.location.search:"").has("forceViafoura"),o=t||n,{delayRawHtmlEmbed:f,excludeAds:g,excludeBottom:j,excludeMeta:S,excludeMiddle:O,isStoryImmer
2sive:_}=(0,d.p_)(),[A,C]=(0,i.useState)([]),[k,P]=(0,i.useState)(!1),T=(0,i.useCallback)(()=>{document.querySelectorAll(".embedded-ad").forEach(t=>{if(!_||g||O){const n=t?.dataset?.type??"",r=t?.dataset?.index??0,i=t?.dataset?.message??"";if(!n||!r)return;y.debug("injectAd",t),C(o=>[...o,(0,a.createPortal)((0,b.jsx)(s.A,{id:`ad-interactive-${n}-${r}-${e}`,className:"l-media",displayType:n,index:Number(r),inline:!0,inlineMessage:i,lazy:!0},`ad-interactive-${n}-${r}`),t)])}else x(t)})},[e,g,O,_]),N=(0,i.useCallback)(()=>{const e=document.querySelector(".embedded-audio-player");e&&(S||O?(y.debug("injectAudioPlayer",e),C(t=>[...t,(0,a.createPortal)((0,b.jsx)(l.a,{}),e)])):x(e))},[S,O]),I=(0,i.useCallback)(()=>{const e=document.querySelector(".embedded-article-toolbar");e&&(S||O?(y.debug("injectArticleToolbar",e),C(t=>[...t,(0,a.createPortal)((0,b.jsx)(c.default,{}),e)])):x(e))},[S,O]),L=(0,i.useCallback)(()=>{const e=document.querySelector(".embedded-comments");e&&(j||O?(y.debug("injectComments",e),C(t=>[...t,(0,a.createPortal)(o?(0,b.jsx)(w,{}):(0,b.jsx)(v,{}),e)])):x(e))},[o,j,O]),D=(0,i.useCallback)(()=>{k?y.debug("already injected"):(y.debug("injecting"),T(),N(),I(),L(),P(!0))},[T,I,N,L,k]);(0,i.useEffect)(()=>{f?y.debug("init: delayed execution"):(y.debug("init: immediate execution"),D())},[f,D]);const E=(0,i.useCallback)(e=>{if(f&&(0,h.u1)(e.origin)&&"@fusion/rawHtmlEmbeds"===e.data?.type&&(0,m.Gv)(e.data?.payload)){const{action:t="",value:n=""}=e.data.payload;"execute"===t&&!0===n&&D()}},[f,D]);return(0,i.useEffect)(()=>(window.addEventListener("message",E),()=>window.removeEventListener("message",E)),[E]),A}},60920:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});var r=n(40809);function i(){const[e,t]=(0,r.useState)(null);return[(0,r.useCallback)(e=>{null!==e&&t(e)},[]),e]}},85040:function(e,t,n){"use strict";n.d(t,{f:function(){return s}});var r=n(4321),i=n(40809),o=n(37239),a=n(33630);function s(){const{requestUri:e=""}=(0,r.useAppContext)(),t=(0,i.useCallback)((t="")=>(0,o.EP)(e,t),[e]),[n,s]=(0,i.useMemo)(()=>[(0,o.VG)(e),a._o.test(e)],[e]);return{isAppview:n,isComposerPreview:s,isSection:t,requestUri:e}}},35838:function(e,t,n){"use strict";n.d(t,{V:function(){return f}});var r=n(14375),i=n(43993),o=n(87983),a=n.n(o),s=n(40809),l=n(94566),c=n(33630),d=n(15164);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){const e=(0,s.useMemo)(()=>l.Sw?(0,d.o8)(window.tgam?.runtime??{}):void 0,[]),t=(0,r.useContent)({source:l.Sw?void 0:"runtime-properties",query:{env:i.RUNTIME_PROPS}}),n=l.Sw?e:t,o=Array.isArray(n)?n[0]:n;return(0,s.useMemo)(()=>{const e=c.jw?a()("runtime-local"):{};return o?p(p({},o),e):void 0},[o])??d.vB}},71727:function(e,t,n){"use strict";n.d(t,{M:function(){return i}});var r=n(40809);function i(e){const{id:t,source:n,location:i="body"}=e||{};(0,r.useEffect)(()=>{if(!t||!n)return;const e=document.createElement("script");e.id=t,e.innerHTML=n;const r=window.document[i];return r.appendChild(e),()=>{r.removeChild(e)}},[t,i,n])}},36502:function(e,t,n){"use strict";n.d(t,{L:function(){return s}});var r=n(40809),i=n(12675),o=n(81372);const a=(0,i.A)("[Scroll]","silent");function s({callback:e,timeout:t=150,debug:n="hook"}){const[i,s]=(0,r.useState)(()=>({yScroll:l(),yScrollDiff:0,yScrollTotal:0,yScrollDirection:"none"})),c=(0,r.useCallback)(()=>{s(t=>
2{const r=l(),i=Math.abs(r-t.yScroll),o=function(e=0,t=0){if(t>e)return"up";if(t<e)return"down";return"none"}(r,t.yScroll),s={yScroll:r,yScrollDiff:i,yScrollTotal:o===t.yScrollDirection||"none"===o?i+t.yScrollTotal:i,yScrollDirection:o};return a.debug(`${n} - state:`,s),e&&e(s),s})},[e,n]);return(0,o.$)("scroll",c,t),i}function l(){return"undefined"==typeof window?0:window.scrollY||document.documentElement.scrollTop||document.body.scrollTop||0}},56440:function(e,t,n){"use strict";n.d(t,{x:function(){return i}});var r=n(4321);function i(){const{globalContent:e={}}=(0,r.useAppContext)(),t=e?.article_presentation?.article_page_feature_label?.toLowerCase(),n=e?.metadata?.meta_title?.toLowerCase();return t??n??""}},74749:function(e,t,n){"use strict";n.d(t,{m:function(){return c}});var r=n(40809),i=n(76755),o=n(99304),a=n(12675),s=n(26406);const l=(0,a.A)("[Chartbeat]");function c(){const[e,t]=(0,r.useState)([]),{ads:{done:n=!1}}=(0,s.gA)(),a=n&&!!window.chartbeat,c=(0,r.useCallback)(e=>{a?(0,o.TI)(e):t(t=>[...t,e])},[a]);return(0,i.S)(()=>{e.length&&(l.debug("sending events:",e),e.forEach(o.TI),t([]))},[e],a),c}},68771:function(e,t,n){"use strict";n.d(t,{e:function(){return c}});var r=n(40809),i=n(76755),o=n(50508),a=n(12675),s=n(26406);const l=(0,a.A)("[sendGTMEvent]");function c(){const[e,t]=(0,r.useState)([]),{ads:{done:n=!1}}=(0,s.gA)(),a=(0,r.useCallback)(e=>{n?((0,o.BI)(e),l.info(`${e.event} event sent`)):(t(t=>[...t,e]),l.info(`${e.event} event queued`))},[n]);return(0,i.S)(()=>{e.length&&((0,o.BI)(e),l.info("events sent",e),t([]))},[e,a],n),a}},87362:function(e,t,n){"use strict";n.d(t,{r:function(){return c}});var r=n(4321),i=n(40809),o=n(89167),a=n(40761);const s=(0,n(12675).A)("[ShouldImagesLazyLoad]","silent"),l={GALLERY:[0,1],HOME:[0,1],IMMERSIVE:[0,1],LONGREAD:[0,1],PREMIUM_2025:[0,1],SECTION_2025:[0,1,2],STORY:[0,1],VIDEO:[0,1]};function c(){const{isPageHome:e,isStory:t,isStoryGallery:n,isStoryImmersive:c,isStoryLongRead:d,isStoryVideo:u}=(0,o.p_)(),{id:p}=(0,r.useComponentContext)(),m=(0,r.useAppContext)(),f=m?.layout;return(0,i.useMemo)(()=>{const r=m?.renderables??[];let i=[];"premium-2025"===f&&e?i=l.HOME:"premium-2025"===f?i=l.PREMIUM_2025:"section-2025"===f?i=l.SECTION_2025:"gallery"===f&&n?i=l.GALLERY:"video"===f&&u?i=l.VIDEO:"article-no-sidebar"===f&&d?i=l.LONGREAD:"article-no-sidebar"===f&&c?i=l.IMMERSIVE:"article-with-sidebar"===f&&t&&(i=l.STORY);const o=(r.find(e=>"layouts"===e.collection&&e.type===f)?.children??[]).reduce((e,t)=>{if(null!==e)return e;const n=t?.props?.id,r=t?.children?.find(e=>e?.props?.id===p?e:e?.children?e.children.find(e=>e?.props?.id===p):void 0);return r&&!(0,a.gD)(n)?(s.debug({blockId:r?.props?.id,blockName:r?.props?.name,blockType:r?.props?.type,lazyLoad:!i.includes(n),sectionId:n}),n):e},null);return!i.includes(o)},[m?.renderables,p,e,t,n,c,d,u,f])}},63892:function(e,t,n){"use strict";n.d(t,{X:function(){return d}});var r=n(4321),i=n(40809),o=n(20484),a=n(18109),s=n(16422),l=n(77833);const c=(0,n(12675).A)("[useStockReports]","silent");function d(){const{user:e}=(0,o.J)(),{globalContent:t={}}=(0,r.useAppContext)(),{meta:{exchange_abbr:n="",region:d="",symbol:u="",assetType:p="",exchange:m=""}={}}=t,[f,g]=(0,i.useState)(""),[h,b]=(0,i.useState)(""),y=(0,a.A)({intcmp:"stockcalcreports"}),{valueReportUrl:v,dividendReportUrl:w,valueReportLink:x,dividendReportLink:j,isReportEligible:S,debugDetails:O}=(0,i.useMemo)(()=>{let t;switch(n){case"T":t="TSE";break;case"X":t="TSX";break;case"N":t="NYS";break;case"Q":t="NAS";break;case"A":t="ASE"}const r=!!d&&!!u&&!!n,i=p.toLowerCase(),o=m.toLowerCase(),a="stk"===i,c="etf"===i,f=Boolean(t&&r&&a&&o),g={disallowedAssetType:c,exchange_abbr:n,hasParams:r,isStockAssetType:a,metaAssetType:i,metaExchange:o,region:d,scrExchange:t,showReport:f,symbol:u};if(!f||!t)return{valueReportUrl:"",dividendReportUrl:"",valueReportLink:"",dividendReportLink:"",isReportEligible:!1,debugDetails:g};const h=function(e="",t=""){let n;return n="NYS"===t&&e.includes(".")?e.endsWith(".A")||e.endsWith(".B")?e:e.replace(".",""):e.split(".")[0].replace("-","."),n}
2(u,t),b=(0,l.K9)({symbol:`${h}:${t}`}),v=(0,l.K9)({symbol:`${h}_${t}`}),w=s.ev+"?"+b,x=s.Cw+"?"+v,j=e.registered||e.subscribed;return{valueReportUrl:w,dividendReportUrl:x,valueReportLink:j?w:y,dividendReportLink:j?x:y,isReportEligible:!0,debugDetails:g}},[p,m,n,d,y,u,e.registered,e.subscribed]);(0,i.useEffect)(()=>{c.debug(O)},[O]);const _=async(e,t)=>{try{const n=await fetch(e+"&reportDate=true");if(!n.ok)throw new Error(`HTTP error! Status: ${n.status}`);const r=(await n.json()).reportDate;r?t(r):(t(""),c.error("Report date not found in the response."))}catch(e){t(""),c.error("Failed to fetch report date:",e)}};return(0,i.useEffect)(()=>{if(g(""),b(""),!S)return g(""),void b("");_(v,g),_(w,b)},[w,S,v]),{valueReportUrl:v,dividendReportUrl:w,valueReportLink:x,dividendReportLink:j,valueReportDate:f,dividendReportDate:h,hasDividendReport:Boolean(h),isReportEligible:S}}},22374:function(e,t,n){"use strict";n.d(t,{rX:function(){return a}});var r=n(40809),i=n(94566);const o=(0,n(12675).A)("[Storage]");function a(e,t,n="localStorage"){const a=(0,r.useMemo)(()=>"localStorage"===n?i.IV:"sessionStorage"===n&&i.t,[n])?window[n]:void 0,s=function(e,t){return(n,r)=>{const i="function"==typeof r?r(n):r;if(!e||!t)return i;try{t.setItem(e,JSON.stringify(i)),o.info("set:",e,i)}catch(t){return o.error("set:",e,t),i}return i}}(e,a),l=function(e,t){return n=>{const r="function"==typeof n?n():n;if(!e||!t)return r;try{const n=t.getItem(e);n||t.setItem(e,JSON.stringify(r));const i=n?JSON.parse(n):r;return o.info("init:",e,i),i}catch(t){return o.error("init:",e,t),r}}}(e,a);return(0,r.useReducer)(s,t,l)}},43755:function(e,t,n){"use strict";n.d(t,{I:function(){return m}});var r=n(14375),i=n(40809),o=n(80443),a=n(14104),s=n(12675),l=n(85040);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p=(0,s.A)("[StoryFeedContent]");function m({debugType:e="",contentService:t="",contentConfigValues:n={},displayPagination:s=!1}){const{requestUri:c}=(0,l.f)(),[u,m]=(0,i.useState)(!1),f=(0,o.a5)(c),g=parseInt(n.size,10)||1,h=s?(0,o.gj)(f,g):parseInt(n.from,10)||0,[b,y]=(0,i.useState)(()=>({page:1,from:h,size:g})),[v,w]=(0,i.useState)(()=>({page:0,items:a.tR,total:0})),x=(0,r.useContent)({source:t,query:d(d({},n),{},{size:b.size,from:b.from})});(0,i.useMemo)(()=>{if(x){const{content_elements:e=a.tR,total:t=0}=x;w(n=>({items:e,page:n.page+1,total:t})),m(!1)}},[x]);const j=(0,i.useMemo)(()=>!u&&b.page>0&&b.size>v.items.length,[u,b.size,b.page,v.items.length]),S=(0,i.useCallback)(t=>{y(n=>{const r=n.page+1,i=n.from+n.size,o=t;return p.info(`${e}: page ${r} load ${o} items from ${i} index`),{page:r,from:i,size:o}}),m(!0)},[e]);return{content:v.items,handleLoadMoreStories:S,isComplete:j,isLoading:u,page:v.page,total:v.total}}},8039:function(e,t,n){"use strict";n.d(t,{u:function(){return c}});var r=n(40809),i=n(79778),o=n(33630),a=n(12675),s=n(90335);const l=(0,a.A)("[StoryFeedDedupe]","silent");function c({debugType:e,storiesPage:t,dedupeGroup:n="section",dedupeSubgroup:a,dedupeLimit:c=0,paginate:d=!1,readOnly:u=!1}){const[p,m]=(0,r.useState)([]),{getDedupedIds:f,removeDuplicates:g,clearSubGroup:h}=(0,i.xR)(),b=(0,s.m)();(0,r.useEffect)(()=>
2{if(o.od)return;l.info(`${e}: page loaded with ${t.length} items to be deduped to ${c}${u?" (read-only)":""}`);const r=t.map(e=>e.canonical_url).filter(Boolean);g({items:r,subgroup:a,group:n,limit:c,paginate:d,readOnly:u}),m(e=>d?[...e,...t]:t)},[e,n,c,a,d,u,g,t]);const y=(0,r.useMemo)(()=>o.od?[]:f(a,n),[n,a,f]),v=(0,r.useMemo)(()=>o.od?[]:p.reduce((e,t)=>(y.includes(t.canonical_url)&&!e.find(e=>e.canonical_url===t.canonical_url)&&e.push(t),e),[]),[p,y]);(0,r.useEffect)(()=>{o.od||p.length&&l.info([`${e}:`,`${p.length} storiesAll filtered with`,`${y.length} storyUrlsDeduped resulting in`,`${v.length} storiesDeduped`].join(" "))},[e,p.length,v.length,y.length]);const w=o.od||!b,x=w?t:v;if(!w)return{stories:x,clearSubGroup:h};const j=Number(c),S=0===j?x.length:j;return{stories:x.slice(0,S),clearSubGroup:h}}},88217:function(e,t,n){"use strict";n.d(t,{U:function(){return o}});var r=n(40809),i=n(90335);function o(e,{mobile:t=!1,portrait:n=!1,landscape:o=!1,desktop:a=!1}={}){const s=(0,i.m)(),l=(0,r.useMemo)(()=>!!("mobile"===e&&t||"portrait"===e&&n||"landscape"===e&&o||"desktop"===e&&a),[a,o,t,n,e]);return!!s&&l}},23730:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var r=n(40809);function i(e,{mobile:t="",portrait:n="",landscape:i="",desktop:o=""}={}){return(0,r.useMemo)(()=>"mobile"===e&&t.length?t:"portrait"===e&&n.length?n:"landscape"===e&&i.length?i:"desktop"===e&&o.length?o:void 0,[o,i,t,n,e])}},98868:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(40809),i=n(15710);function o(e,t){const n=(0,r.useRef)(i.lQ);(0,r.useEffect)(()=>{n.current=e},[e]),(0,r.useEffect)(()=>{if(null!==t){const e=()=>n.current(),r=window.setTimeout(e,t);return()=>window.clearTimeout(r)}},[t])}},29543:function(e,t,n){"use strict";n.d(t,{$9:function(){return y},gB:function(){return b},yk:function(){return x}});var r=n(4321),i=n(40809),o=n(76755),a=n(20484),s=n(97668),l=n(15710),c=n(12675),d=n(85349);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f=(0,c.A)("[Topics]"),g={topics:{},ready:!1},h=(0,i.createContext)({topicsState:g,dispatchTopics:l.FH,subscribe:l.lQ});function b(){const e=(0,i.useContext)(h),{subscribe:t}=e;return(0,i.useEffect)(()=>{t()},[t]),e}h.displayName="TopicsContext";const y="UPDATE_TOPICS",v="READY",w=(e,t)=>{switch(f.debug(t),t.type){case y:{const n=t?.payload??[];let r=p({},e.topics);return n.forEach(e=>{if(r[e.id]){const t=r[e.id];r=p(p({},r),{},{[e.id]:p(p({},t),e)})}else r=p(p({},r),{},{[e.id]:e})}),p(p({},e),{},{topics:r})}case v:return p(p({},e),{},{ready:!0});default:return f.warn(`Invalid action type: ${t.type}`),e}};function x({children:e}){const t=function({reducer:e=w,initial:t=g}){const{isAdmin:n}=(0,r.useAppContext)(),{user:l}=(0,a.J)(),c=l.id?.hash??"",[d,u]=(0,i.useReducer)(e,t),[p,m]=(0,i.useState)(!1),h=(0,i.useCallback)(()=>m(!0),[]);return(0,o.S)(()=>{async function e(){return f.info("Fetching user's followed topics (once)…"),(0,s.KW)({sortType:"alpha",hashId:c,index:0}).then(e=>{const t=e?.topics?.length?e.topics:[];f.info("User's followed topics fetched:",t);const n=t.filter(e=>!0!==e?.deactivate);f.info("Updated topics once deactivated topics are removed:",n),u({type:y,payload:n}),u({type:v})}).catch(()=>{f.error("Failed to fetch user's followed topics")})}e()},[c],l.ready&&c&&!n&&p),(0,i.useMemo)(()=>({topicsState:d,dispatchTopics:u,subscribe:h}),[d,h])}({initial:p({},g)});return(0,d.jsx)(h.Provider,{value:t,children:e})}x.displayName="TopicsProvider"},80918:function(e,t,n){"use strict";n.d(t,{Ak:function(){return m},Nw:function(){return f},lZ:function(){return p},tb:function(){return g}});var r=n(4321),i=n(43993),o=n(40809),a=n(89167),s=n(94566),l=n(40761),c=n(87854),d=n(13376),u=n(85040);function p(){const{globalContent:e={},metaValue:t}=(0,r.useAppContext)(),{requestUri:n}=(0,u.f)(),{isStoryShoppable:i}=(0,a.p_)(),o="wirecutter"===e?.distributor?.name?.toLowerCase(),s=(0,c.lo)(e?.planning?.budget_line??"");return o&&i&&s?s:(0,d.W3)(e,n,t)}const m=d.rf;function f(e="",t=!1){return function(e="",t=!1,n=!1){const{contextPath:o,deployment:a,isAdmin:s}=(0,r.useAppContext)(),{isComposerPreview:l}=(0,u.f)(),c=s||l,d=n?`${o}${e}`:a(`${o}${e}`);return t?c?d:`${i.BASE_URL}${d}`:d}(`/resources${e}`,t)}if(s.Sw){let e=window.location.hash;const t=window.history.pushState;window.history.pushState=function(n,r,i){const o=new URL(i).hash;e!==o&&(e=o,window.dispatchEvent(new CustomEvent("hashchanged",{detail:{url:i}}))),t.call(this,n,r,i)}}function g(e){const[t,n]=(0,o.useState)(()=>s.Sw?window.location.hash:""),r=(0,o.useCallback)(t=>{const r="hashchange"===t.type?t.newURL:t.detail.url,i=new URL(r).hash;n(i),(0,l.Tn)(e)&&e(i)},[e]);(0,o.useEffect)(()=>(window.addEventListener("hashchange",r),window.addEventListener("hashchanged",r),()=>{window.removeEventListener("hashchange",r),window.removeEventListener("hashchanged",r)}),[r]);return[t,(0,o.useCallback)(e=>{window.location.hash!==e&&(window.location=e,history.pushState({},"",window.location.href))},[])]}},20484:function(e,t,n){"use strict";n.d(t,{v:function(){return ie},J:function(){return ne}});var r=n(4321),i=n(40809),o=n(51344),a=n(76755),s=n(85040),l=n(11883),c=n(41697),d=n(24753),u=n(70222),p=n(29478),m=n(91024),f=n(40677),g=n(20129),h=n(37239),b=n(86118),y=n(94566),v=n(77833),w=n(12675);const x=(0,w.A)("[CIAM]"),j={reg:"REG",sub:"SUB",watchlist:"WATCHLIST"},S=[j.reg,j.sub,j.watchlist],O={none:"NONE",ready:"READY",complete:"COMPLETE"},_={[j.reg]:h.PL,[j.sub]:h.mE,[j.watchlist]:h.dL};function A(e=[]){return!!e.find(({type:e,status:t})=>e===j.reg&&t===O.ready)}function C({userOnboarding:e=[],userSubscribed:t=!1}){const n=A(e),r=function(e=[],t=!1){const n=A(e),r=void 0===e.find(({type:e,status:t})=>e===j.sub&&t===O.complete)&&t;return n&&r}(e,t),i=function(e=[]){const t=A(e),n="true"===(0,d.Oy)();x.debug("regFromWatchlist cookie:",n);const r=!!e.find(({type:e,status:t})=>e===j.watchlist&&t===O.complete);return t&&n&&!r}(e),o=[];return n&&o.push(j.reg),r&&o.push(j.sub),i&&o.push(j.watchlist),S.filter(e=>o.includes(e))}function k(e=[],t=!1){x.debug("Onboarding status:",e.map(({type:e,status:t})=>`${e}: ${t}`).join(", "));const n=C({userOnboarding:e,userSubscribed:t});return x.debug("Onboarding types to update:",n),n.length?Promise.all(n.map(e=>function(e,t){const n=`${g._K}/onboarding-status`;return(0,v.u9)(n,{timeout:b.l7,method:"PUT",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({type:e,status:t})})}(e,O.complete))).then(()=>{n.includes(j.watchlist)&&(x.debug("Deleting regFromWatchlist cookie"),(0,d.rX)());const e=n[n.length-1],t=_[e]??"/";return x.debug("Onboarding redirect:",t),t}).catch(e=>(x.error("Onboarding error:",e),"")):Promise.resolve("")}function P(e){const t=new URLSearchParams(y.Sw?window.location.search:""),n=(t.get("onboardType")??"").toUpperCase(),r=(t.get("onboardStatus")??"").toUpperCase();return(n&&r?[{type:n,status:r}]:null)??e??[]}var T=n(40761),N=n(15164);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?I(Object(n),!0).forEach(function(t){D(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}async function E(e,t){const n=new URLSearchParams(window.location.search),r=await function(e){return(0,v.u9)(g.__,{timeout:3e3,credentials:"include"}).catch(e=>(console.error("[CIAM] User newsletters:",e),[])).then(t=>{const n=[],r=[];t?.forEach(e=>{e?.valueId&&n.push(e.valueId),e?.valueCode&&r.push(e.valueCode)});const i={birthYear:e?.birthYear,brazeId:e?.userIdentities?.brazeTgamId,country:e?.countryCode,displayName:e?.displayName,email:e?.emailAddress,emailVerificationRequiredBy:e?.emailVerificationRequiredBy,emailVerified:e?.emailVerified,extUserId:e?.userIdentities?.externalTgamId,gender:e?.gender,guid:e?.userIdentities?.userGuid,industry:e?.userAttributes?.industry,newsletter:n.join(),position:e?.userAttributes?.jobPosition,postal:e?.postalCode,prizm:e?.prizmCode,segments:e?.segments?.map(e=>e.name).join(",")??"",subscribedNewsletters:r,userAttributes:{AUDIO_LANGUAGE:e?.userAttributes?.audioLanguage,AUDIO_SPEED:e?.userAttributes?.audioSpeed,GA_SEGMENT:e?.userAttributes?.gaSegment}},o={access:{},entitlements:e?.entitlements,firstName:e?.firstName,lastName:e?.lastName,provinceCode:e?.provinceCode,userAttributes:{businessPurchaseInfluence:e?.userAttributes?.businessPurchaseInfluence,eduGradYear:e?.userAttributes?.eduGradYear,eduUserType:e?.userAttributes?.eduUserType,householdType:e?.userAttributes?.householdType,residency:e?.userAttributes?.residency},userOnboarding:P(e?.userOnboarding),zephrToken:e?.zephr?.token},a=L(L(L({},i),o),{},{userAttributes:L(L({},i.userAttributes),o.userAttributes)}),s=a?.entitlements||[];if(s.length){const e=$(s,"GA"),t=$(s,"PREMIUM"),n=t||$(s,"PAYWALL"),r=$(s,"GAMPRINT"),i=$(s,"NYTPRINT"),o=$(s,"PAYWALL","ENTERPRISE");e&&(a.access.ADVISOR=p.zv.ADVISOR),n&&(a.access.DIGITAL=p.zv.DIGITAL),r&&(a.access.PRINT=p.zv.PRINT),i&&(a.access.NYT_PRINT=p.zv.NYT_PRINT),o&&(a.access.ONDEMAND_DIGITAL=p.zv.ONDEMAND_DIGITAL),a.isInternal=t}else a.access.NONE=p.zv.NONE;return a})}(e),i=r.access,o=r.entitlements,a=!(0,T.gD)(i.DIGITAL),s=!a,l=r.segments,c=s?f.s.REGISTERED:f.s.SUBSCRIBED,d=!(0,T.gD)(i.ADVISOR),u=r.userAttributes?.GA_SEGMENT??"",m=!(0,T.gD)(i.ONDEMAND_DIGITAL),h=r.isInternal,b=o.some(e=>"SUSPENDED"===e.entitlementStatus&&"OPTOUT"===e.suspensionReason)||"true"===n.get("showSuspendedMessage"),y=o.some(e=>"SUSPENDED"===e.entitlementStatus&&"NP"===e.suspensionReason)||"true"===n.get("showSuspendedNPMessage");let w=r.emailVerified,x=r.emailVerificationRequiredBy;"false"===n.get("emailVerified")&&(w=!1,x=n.get("emailVerificationRequiredBy"));const j=function(e,t){return e?.some(e=>e.campaignCode?.includes(t)&&"VALID"===e.entitlementStatus)??!1}(o,"EDU"),S=r.provinceCode,O=(0,N.o8)(t);O.hash=r.guid||null,O.braze=r.brazeId||null;return L(L({},r),{},{access:i,accountAbuser:!1,accountType:c,advisor:d,advisorType:u,anonymous:!1,emailVerified:w,emailVerificationRequiredBy:x,isFaculty:j,finToolsTrial:!1,id:O,isInternal:h,loggedIn:!0,ondemand:m,region:S,registered:s,segments:l,subscribed:a,suspended:b,suspendedNP:y})}function $(e,t,n=""){return e?.some(e=>{const r=e.entitlementCode===t&&"VALID"===e.entitlementStatus;return n?r&&e.orderType===n:r})??!1}var R=n(62094),B=n(14104);function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?M(Object(n),!0).forEach(function(t){F(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function F(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e){const t={method:"GET",credentials:"include",timeout:10*g.dL};return(0,v.u9)(g.to,t).then(t=>{const{user:n}=t,r=n?.email??"",i=n?.attributes?.NEWSLETTER??"",o=i.length?i.split(",").map(e=>e.trim()):B.tR;return U(U({},e),{},{email:r,subscribedNewsletters:o})})}var z=n(15710),W=n(20347),H=n(44606),q=n(85349);function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach(function(t){J(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function J(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Y=(0,w.A)("[User]"),Q=(0,w.A)("[CIAM]"),X=15e3,Z=new URLSearchParams(y.Sw?window.location.search:""),ee={birthYear:void 0,brazeId:void 0,country:void 0,displayName:void 0,emailVerified:void 0,emailVerificationRequiredBy:void 0,extUserId:void 0,gender:void 0,guid:void 0,incomeRange:void 0,industry:void 0,loginProvider:void 0,newsletter:void 0,position:void 0,postal:void 0,previous_services:B.tR,prizm:void 0,propensity:N.vB,rfv:N.vB,services:B.tR,segments:"",ssvcs:void 0,tenure:N.vB,userAttributes:N.vB,userOnboarding:B.tR,watchlist:void 0,email:void 0,subscribedNewsletters:B.tR,id:{analyticsGuid:null,braze:null,hash:null,hashExternal:null,hashPrevious:null,sophi:null,sophi3:null,sophiSession3:null},access:p.sU,accountAbuser:!1,accountType:"Anonymous",advisor:!1,advisorType:"",anonymous:!0,canAccessAllContent:!1,demands:{access:!1,status:"",type:""},error:!1,isFaculty:!1,finToolsTrial:!1,includeInAbTests:!0,isInternal:!1,isSessionLimio:!1,isSessionNew:!0,location:{},loggedIn:!1,ondemand:!1,partnerId:void 0,partnerName:void 0,pending:!1,ready:!1,region:"",registered:!1,subscribed:!1,suspended:!1,suspendedNP:!1,zephrToken:void 0},te=(0,i.createContext)({user:ee,dispatchUser:z.FH});function ne(){return(0,i.useContext)(te)}te.displayName="UserContext";const re=(e,t)=>{switch(Y.debug(t),t.type){case"INIT":return K(K({},e),{},{pending:!0,ready:!1,error:!1});case"SUCCESS":return K(K(K({},e),t.payload),{},{pending:!1,ready:!0,error:!1});case"FAILURE":return K(K(K({},e),t.payload),{},{pending:!1,ready:!0,error:!0});default:return Y.warn(`Invalid action type: ${t.type}`),e}};function ie({children:e}){const t=function({reducer:e=re,initial:t=ee}){const{isAdmin:n}=(0,r.useAppContext)(),[p,f]=(0,i.useReducer)(e,t),{app:y}=(0,o.nm)(),{isAppview:w,requestUri:x,isComposerPreview:j}=(0,s.f)(),S=(0,c.A)(),{zephrEnabled:O}=(0,l.u)(),_=n||j||w;return(0,i.useEffect)(()=>{if(p.ready){const e=(0,N.o8)(p);(0,H.I)(window,"tgam.datalayer.identity",e),(0,H.I)(window,"App.user",e)}},[p]),(0,a.S)(()=>{W.k.start("user context ready"),f({type:"INIT"});const e=(0,m.Ym)(),t=e=>(0,u.nu)(e).then(m.SM).then(m.rP).then(m.po).then(m.Jk).then(e=>{f({type:"SUCCESS",payload:e})}).catch(t=>(Y.error("Auth success processing error:",t),n(e))),n=e=>Promise.resolve(e).then(m.SM).then(m.rP).then(m.po).then(m.Jk).then(e=>{f({type:"FAILURE",payload:e})}).catch(t=>{Y.error("Auth failure processing error:",t),f({type:"FAILURE",payload:e})});if(Q.debug("Enabled:",y.ciamEnabled),_)return void(0,m.Od)(e).then(t);Q.debug("Request URI:",x);const r=x.startsWith(h._q);Q.debug("isLogoutPage:",r);const i=["/auth-","/error"].some(e=>x.startsWith(e));if(Q.debug("isIgnorePage:",i),i&&!r)return Q.debug("User auth skipped on ignore page"),void(0,m.Od)(e).then(t);if(y.ciamEnabled){(r?Promise.resolve((0,b.fc)()):(0,b.zp)()).then(r=>{if(Q.debug("Logged in:",r),void 0===r)return Q.debug("Login redirect:",S),void((0,R._)("user-auth-login")||(window.location.href=S));if(!r)return void(0,m.Od)(e).then(t);"true"===Z.get("newSub")&&(0,m.hG)(e.sophi3);const i=new URLSearchParams;i.set("entitlements","true"),i.set("segments","true"),O&&i.set("zephr","true"),(0,m.xT)(e.sophi3)&&i.set("newSub","true"),Q.debug("Fetching CIAM user data…");const o=`${g._K}?${i.toString()}`;(0,v.u9)(o,{timeout:X,credentials:"include"}).then(e=>(Q.debug("Fetched CIAM user data:",e),e)).then(t=>E(t,e)).then(e=>
2(Q.debug("Formatted CIAM user data:",e),e)).then(t).catch(t=>{Q.error("CIAM user data error:",t),"FetchTimeoutError"===t.name?(0,m.H)(e).then(n):(0,m.Od)(e).then(n)})})}else{const r=(0,d.M3)({});if(Y.debug("Logged in:",r),!r)return void(0,m.Od)(e).then(t);"true"===Z.get("newSub")&&(0,m.hG)(e.sophi3);const i=(0,m.xT)(e.sophi3)?"?newSub=true":"",o=`${g.aW}${i}`;(0,v.u9)(o,{timeout:X,credentials:"include"}).then(t=>(0,m.an)(t,e)).then(V).then(e=>(Q.debug("Formatted non-CIAM user data:",e),e)).then(t).catch(t=>{Y.error("Analytics request:",t),"FetchTimeoutError"===t.name?(0,m.H)(e).then(n):(0,m.Od)(e).then(n)})}},[y.ciamEnabled,_,S,x,O],y.ready),(0,a.S)(()=>{"support"!==(0,b._J)()&&((0,h.bo)(x)||k(p.userOnboarding,p.subscribed).then(e=>{e&&(window.location.href=e)}))},[x,p.subscribed,p.userOnboarding],y.ready&&p.ready),(0,a.S)(()=>{W.k.end("user context ready")},[],y.ready&&(p.ready||p.error)),(0,i.useMemo)(()=>({user:p,dispatchUser:f}),[p])}({initial:K({},ee)});return(0,q.jsx)(te.Provider,{value:t,children:e})}ie.displayName="UserProvider"},37173:function(e,t,n){"use strict";n.d(t,{K:function(){return T},U:function(){return k}});var r=n(4321),i=n(40809),o=n(51344),a=n(37796),s=n(76755),l=n(89167),c=n(11883),d=n(93082),u=n(37239),p=n(48371),m=n(15710),f=n(40761),g=n(12675),h=n(20347),b=n(85040),y=n(20484),v=n(85349);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const S=(0,g.A)("[Vendor]","silent"),O="watchlist",_="zephr",A={[O]:{jwt:null,jwtPayload:{exp:null,contextId:null,userId:null,permissions:null},status:{pending:!1,ready:!1,error:!1}},[_]:{jwt:null,jwtPayload:null,status:{pending:!1,ready:!1,error:!1}}},C=(0,i.createContext)({vendor:A,dispatchVendor:m.FH});function k(){return(0,i.useContext)(C)}C.displayName="VendorContext";const P=(e,t)=>{switch(S.debug(t),t.type){case"INIT":return x(x({},e),{},{[t.namespace]:x(x(x({},A[t.namespace]),t.payload),{},{status:{pending:!0,ready:!1,error:!1}})});case"SUCCESS":return x(x({},e),{},{[t.namespace]:x(x(x({},e[t.namespace]),t.payload),{},{status:{pending:!1,ready:!0,error:!1}})});case"FAILURE":return x(x({},e),{},{[t.namespace]:x(x(x({},e[t.namespace]),t.payload),{},{status:{pending:!1,ready:!1,error:!0}})});default:return S.warn(`Invalid action type: ${t.type}`),e}};function T({children:e}){const t=function({reducer:e=P,initial:t=A}){const{isAdmin:n}=(0,r.useAppContext)(),{app:m}=(0,o.nm)(),{user:g}=(0,y.J)(),{barchartJwt:v,hash:w}=(0,a.F)(),{isPageFinancialWatchlist:x}=(0,l.p_)(),[j,C]=(0,i.useReducer)(e,t),{requestUri:k,isComposerPreview:T}=(0,b.f)(),{zephrEnabled:N}=(0,c.u)();(0,i.useEffect)(()=>{h.k.start("vendor context ready")},[]);const I=!(0,f.gD)(w),L=(0,i.useCallback)((e=!1)=>{const t=g.loggedIn||I;if(t)if((0,f.gD)(v))(0,d.$z)(t,m.ciamEnabled).then(e=>{const t={jwt:e,jwtPayload:(0,d.Dc)(e)};C({type:"SUCCESS",namespace:O,payload:t})}).catch(e=>{S.error("Vendor request:",e),C({type:"FAILURE",namespace:O})});else if(e){const e={jwt:v,jwtPayload:(0,d.Dc)(v)};C({type:"SUCCESS",namespace:O,payload:e})}else C({type:"FAILURE",namespace:O})},[v,g.loggedIn,I,m.ciamEnabled]),D=(0,i.useCallback)(()=>{if(m.ciamEnabled){const e=g.zephrToken,t={jwt:e,jwtPayload:(0,d.Dc)(e)};return S.debug("zephr jwt fetched from user state",e),void C({type:"SUCCESS",namespace:_,payload:t})}(0,d.mf)(g.loggedIn).then(e=>{const t={jwt:e,jwtPayload:(0,d.Dc)(e)};S.debug("zephr jwt created",e),C({type:"SUCCESS",namespace:_,payload:t})}).catch(e=>{S.error("token request failed",e),C({type:"FAILURE",namespace:_})})},[m.ciamEnabled,g.loggedIn,g.zephrToken]);(0,s.S)(()=>{N?(C({type:"INIT",namespace:_}),!g.loggedIn||n||T?C({type:"SUCCESS",namespace:_}):D()):S.debug("Zephr not enabled, will not generateZephrToken")},[n,g.loggedIn,N,D,T],g.ready);const E=j[O]?.jwtPayload?.exp;(0,i.useEffect)(()=>
2{if(E){const e=1e3*E-Date.now(),t=setTimeout(()=>L(),e);return()=>clearTimeout(t)}},[L,E]);const $=(0,p.qP)("watchlist/onboarding"),R=k.includes(u.b6),B=(0,u.Hh)(k),M=x||$||R||B;return(0,s.S)(()=>{C({type:"INIT",namespace:O}),!n&&M&&(g.loggedIn||I)?L(!0):C({type:"SUCCESS",namespace:O})},[I,n,M,g.loggedIn,L],g.ready),(0,s.S)(()=>{h.k.end("vendor context ready")},[],j.watchlist.status.ready||j.watchlist.status.error),(0,i.useMemo)(()=>({vendor:j,dispatchVendor:C}),[j])}({initial:x({},A)});return(0,v.jsx)(C.Provider,{value:t,children:e})}T.displayName="VendorProvider"},23849:function(e,t,n){"use strict";n.d(t,{_:function(){return a}});var r=n(99238),i=n(90335),o=n(60760);function a(){const e=(0,o.N)({query:"(min-width: "+r._8.desktop+"px)"})||!1,t=(0,o.N)({query:"(min-width: "+r._8.landscape+"px)"})||!1,n=(0,o.N)({query:"(min-width: "+r._8.portrait+"px)"})||!1;return(0,i.m)()?[{v:"desktop",q:e},{v:"landscape",q:t},{v:"portrait",q:n},{v:"mobile",q:!0}].find(e=>e.q).v:void 0}},63490:function(e,t,n){"use strict";n.d(t,{l:function(){return l}});var r=n(40809),i=n(94566),o=n(12675),a=n(81372);const s=(0,o.A)("[WindowSize]","silent");function l(e,t=300,n="hook"){const[o,l]=(0,r.useState)({width:0,height:0}),c=(0,r.useCallback)(()=>{if(i.Sw){const t={width:window.innerWidth,height:window.innerHeight};l(t),n&&s.debug(`${n} - size:`,t),e&&e()}},[e,n]);return(0,r.useEffect)(c,[c]),(0,a.$)("resize",c,t),o}},42291:function(e,t,n){"use strict";n.d(t,{T:function(){return ye},Z:function(){return be}});var r=n(4321),i=n(40809),o=n(72774),a=n(98883),s=n(76755),l=n(94011),c=n(89167),d=n(85040),u=n(20484),p=n(37173),m=n(11883),f=n(52985),g=n(21646),h=n(70222),b=n(79563),y=n(94566),v=n(77833),w=n(40761),x=n(12675),j=n(15164);const S=(0,x.A)("[Zephr]","silent"),O="zephrDataLayer";function _(e){const{accountType:t="",advContent:n=!1,aiqSegment:r="",amelia:i,contentId:o="",datalayer:a,deviceType:s="",googleAccessGranted:l=!1,keywords:c="",pageSubtype:d="",pageType:u="",sophiPayload:p={},paywallStatus:m="",searchbot:g=!1,searchbotName:y="",seoKeywords:v=[]}=e,w=(0,h.P0)().every(e=>e),{city:x="",country_code:j="",region_code:S=""}=(0,b.Xg)(),O=(0,f.KZ)(i?.experiments||[]),_=a?.page?.sectionName||"",A=a?.page?.lastSection||"",{count:C,daysSinceLastVisit:k,referrer:P,timeZone:T}=p?.visitInfo||{},{os:N,type:I,viewer:L}=p?.deviceInfo||{};return{accountType:t,advContent:n,aiqSegment:r,amelia:O,articleColour:m,articleKeywords:c,city:x,country:j,contentId:o,deviceType:s,enterpriseAccessCustomer:w,googleAccessGranted:l,paywallEnabled:!0,pageType:u,pageSubtype:d,path:window.location.pathname,pencilEnabled:!0,region:S,referrer:window.document.referrer||"",searchbot:g,searchbotName:y,sectionName:_,seoKeywords:v.join(","),sophiCount:C,sophiHost:"www.theglobeandmail.com",sophiDaysSinceLastVisit:k,sophiReferrer:P,sophiTimeZone:T,sophiOs:N,sophiDeviceType:I,sophiBrowser:L,subsectionName:A,queryParams:window.location.search||""}}function A(e={}){for(var t in e){t in window||(window[t]=[]);var n=e[t],r=[];if(window.Zephr&&window.Zephr.includeOutcomes&&window.Zephr.outcomes&&(n.zephrOutcomes=window.Zephr.outcomes,window.Zephr.outcomesAsEvents&&Object.keys(window.Zephr.outcomes||[]).forEach(function(e){var t={event:"zephr-outcome-"+e,featureId:e,featureLabel:window.Zephr.outcomes[e].featureLabel,outcomeId:window.Zephr.outcomes[e].outcomeId,outcomeLabel:window.Zephr.outcomes[e].outcomeLabel};r.push(t)}
2)),window.Zephr&&window.Zephr.accessDetails){Object.keys(window.Zephr.accessDetails.trials||{}).forEach(function(e){var t=window.Zephr.accessDetails.trials[e];if(t.reportInDataLayer){var r=t.totalCredits-t.remainingCredits;window.Zephr.groupFields&&!n.zephrTrials&&(n.zephrTrials={});var i=window.Zephr.groupFields?n.zephrTrials:n;t.dataLayerCreditsUsedKey&&(i[t.dataLayerCreditsUsedKey]=r),t.dataLayerCreditsRemainingKey&&(i[t.dataLayerCreditsRemainingKey]=t.remainingCredits)}}),(window.Zephr.accessDetails.trialTrackingDetails||[]).forEach(function(e){var t="credits"===e.entitlementType?"credits":"meters",r=(window.Zephr.accessDetails[t]||{})[e.entitlementId];r&&(window.Zephr.groupFields&&!n.zephrTrials&&(n.zephrTrials={}),e.creditsRemainingKey&&(window.Zephr.groupFields?n.zephrTrials[e.creditsRemainingKey]=r.remainingCredits:n[e.creditsRemainingKey]=r.remainingCredits),e.creditsUsedKey&&(window.Zephr.groupFields?n.zephrTrials[e.creditsUsedKey]=r.totalCredits-r.remainingCredits:n[e.creditsUsedKey]=r.totalCredits-r.remainingCredits))});
2try{Object.keys(window.Zephr.accessDetails.timeTrials||{}).forEach(function(e){var t=window.Zephr.accessDetails.timeTrials[e];if(t.reportInDataLayer){window.Zephr.groupFields&&!n.zephrTrials&&(n.zephrTrials={});var r=window.Zephr.groupFields?n.zephrTrials:n;t.dataLayerTrialDurationKey&&(r[t.dataLayerTrialDurationKey]=t.trialDuration),t.dataLayerTrialDurationUnitsKey&&(r[t.dataLayerTrialDurationUnitsKey]=t.trialDurationUnits),t.dataLayerTrackerEntryTimeKey&&(r[t.dataLayerTrackerEntryTimeKey]=t.entryTime),t.dataLayerTrackerHitsKey&&(r[t.dataLayerTrackerHitsKey]=t.trackerHits),t.dataLayerTrialTimeRemainingKey&&(r[t.dataLayerTrialTimeRemainingKey]=t.timeRemainingInTrial)}})}catch(e){S.error("Error aggregating Zephr time trials",e)}}Object.keys(n).length&&(n.event="zephr-pageview",r.unshift(n)),r.length&&r.forEach(function(e){window[t].push(e)})}}function C(){const e=new Event("zephr.dataLayerReady");document.dispatchEvent(e)}function k(e=""){return/\bcontent\b.*\baccess\b.*\bweb\b/gi.test(e)}function P(e){const{zephrOutcomes:t={},trialAnonymousCreditsUsed:n,trialAnonymousCreditsRemaining:r,trialRegisteredCreditsUsed:i,trialRegisteredCreditsRemaining:o}=e||{};if((0,j.RI)(t))return void S.warn("no zephr outcomes occurred");let a,s;const l=Object.entries(t);for(const[e,t]of l)if(k(t.featureLabel)){s=e,a=t;break}if(!a)return void S.warn("no content access event found");const{featureLabel:c,outcomeLabel:d}=a,u=function(e=""){return e=e.toLowerCase(),/\bshow\b.*\badvisor\b.*\bregwall\b/gim.test(e)?g.cX:/\bshow\b.*\bpaywall\b/gim.test(e)?g.zV:/\bshow\b.*\bregwall\b/gim.test(e)?g.Rw:/\bno\b.*\bwall\b/gim.test(e)?g.k6:void 0}(d),p=[g.zV,g.Rw,g.cX].includes(u),m=p,f=!m;return{id:s,outcome:u,featureLabel:c,outcomeLabel:d,lastWallType:p?u:void 0,meter:{anonMeterDidRun:[n,r].some(e=>!(0,w.gD)(e)),regMeterDidRun:[i,o].some(e=>!(0,w.gD)(e)),trialAnonymousCreditsUsed:n,trialAnonymousCreditsRemaining:r,trialRegisteredCreditsUsed:i,trialRegisteredCreditsRemaining:o},paywallUp:m,paywallDown:f,sophiTraceId:window?.zephrSophiDataLayer?.[0]?.sophiTraceId??void 0}}async function T(){try{const e=await async function(){if(y.Sw)return window.Zephr=window.Zephr||{},window.Zephr.includeOutcomes=!0,window.Zephr.outcomesAsEvents=!1,window.Zephr.groupFields=!1,fetch("/blaize/datalayer").then(v.bt).then(e=>(A(e),C(),Promise.resolve(window[O]))).catch(e=>(S.warn(e),A({zephrDataLayer:{}}),C(),Promise.resolve(window[O])))}();S.debug("datalayer raw",e);const t=function(e=window[O]){if(!e)return void S.error("no datalayer found, abandoning analytics reporting");if(!e.length)return void S.debug("datalayer empty");const t=e.find(e=>"zephr-pageview"===e.event);if(t&&!(0,j.RI)(t))return S.debug("datalayer pageview",t),P(t);S.warn("no zephr-pageview event found")}(e);return S.debug("datalayer pageview",t),t}catch(e){return S.error("datalayer setup failed",e),null}}var N=n(15710),I=n(20347),L=n(15717),D=n(51344),E=n(43993),$=n(87983),R=n.n($);var B=n(35838);const M={gaaAt:"gaa_at",gaaN:"gaa_n",gaaSig:"gaa_sig",gaaTs:"gaa_ts"};function U(){const{gaaAt:e,gaaN:t,gaaSig:n,gaaTs:r}=function(){const e=new URLSearchParams(window.location.search);return{gaaAt:e.get(M.gaaAt),gaaN:e.get(M.gaaN),gaaSig:e.get(M.gaaSig),gaaTs:e.get(M.gaaTs)}}(),i={gaaAt:null!==e,gaaN:null!==t,gaaSig:null!==n,gaaTs:null!==r&&parseInt(r,16)>Date.now()/1e3};return Object.keys(i).map(e=>{const t=i[e];return t}).every(e=>e)}var F=n(13877),V=n(20129);const z="https://news.google.com/swg/js/v1/swg-gaa.js",W=[{script:"https://news.google.com/swg/js/v1/swg.js",attr:{"subscriptions-control":"manual"}}];var H=n(41697);function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach(function(t){K(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function K(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const J=(0,x.A)("[GoogleExtendedAccess]"),Y={pending:!1,access:!1,done:!1},Q="INIT",X="UNLOCK",Z="BYPASS",ee=(e,t)=>
2{switch(J.debug(t),t.type){case Q:return G(G({},e),{},{pending:!0});case X:return G(G({},e),{},{access:!0,pending:!1,done:!0});case Z:return G(G({},e),{},{pending:!1,done:!0});default:return J.warn(`Invalid action type: ${t.type}`),e}};function te(){const{app:e}=(0,D.nm)(),{user:t}=(0,u.J)(),{googleExtendedAccessEnabled:n=!1}=(0,B.V)(),{isStoryProtected:r}=(0,c.p_)(),o=y.Sw&&U(),[a,s]=(0,i.useState)(!1),l=(0,H.A)({intcmp:"google-regwall",flow:"swg"}),{googleExtendedAuthUrl:d,googleExtendedAuthReferrers:p}=function({callback:e}){const{app:t}=(0,D.nm)(),n=R()("tgam");return(0,i.useMemo)(()=>{let r="";const i="https://",o=[E.BASE_URL.replace(i,""),E.SECURE_DOMAIN.replace(i,""),E.USER_IDENTITY_DOMAIN.replace(i,"")];if(t.ciamEnabled){const t=new URLSearchParams;t.set("apikey",E.USER_AUTH_API_KEY),t.set("provider","google"),t.set("is_access_token","true"),t.set("callbacktype","hash"),t.set("same_window","true"),t.set("callback",e),r=`${E.USER_IDENTITY_DOMAIN}/RequestHandler.aspx?${t.toString()}`}else r=`${E.SECURE_DOMAIN}${n.cognito.siwg}`;return{googleExtendedAuthUrl:r,googleExtendedAuthReferrers:o}},[t.ciamEnabled,e,n.cognito.siwg])}({callback:l}),[m,f]=(0,i.useReducer)(ee,Y),{id:g,ready:h,loggedIn:b,subscribed:w}=t,{sophi3:x=""}=g??{},j=(0,i.useCallback)(async()=>{let e={granted:!1};w&&(J.debug("User is a subscriber, so we have provided access to the article."),e={granted:!0,grantReason:"SUBSCRIBER"});try{const t=await(0,v.u9)(V.LL,{method:"GET",credentials:"include",headers:{"Content-type":"application/json"},timeout:5e3});if(t){const n=G(G({},e),t);return J.info("User state fetched:",n),n}return J.info("User state endpoint returned nothing. Only paywall-provided user state is available:",e),e}catch(t){return J.info("User state endpoint failed. Only paywall-provided user state is available:",t,e),e}},[w]);return(0,i.useEffect)(()=>{if(!m.pending&&!m.done&&h){if(!n||e.ciamEnabled)return J.info("Disabled. Bypass GEA."),void f({type:Z});if(!o)return J.info("User is not coming from Google News showcase (doesn't have the valid GAA params). Bypass GEA."),void f({type:Z});if(w)return J.info("User is a subscriber. Initialize GEA (report to Google that access was granted)."),void f({type:Q});if(!x)return J.info(`Missing sophiId: ${x}. Bypass GEA.`),void f({type:Z});J.info("Initialize GEA."),f({type:Q})}},[m.done,m.pending,o,n,x,w,h,e.ciamEnabled]),(0,i.useEffect)(()=>{if(!n||!m.pending||a)return;I.k.start("google extended access scripts");const e=[(0,F.Ay)(W).catch(e=>{throw console.error("Subscribe with Google: loadSWGScript","Failed to load the script",e),e})];let t="SWG script is attached.",r="SWG script could not be attached.";o&&(e.push((0,F.Ay)(z).catch(e=>{throw console.error("Extended Access: loadExtendedAccessScript","Failed to load the scripts",e),e})),t="SWG and GEA scripts are attached.",r="SWG and/or GEA scripts could not be attached."),Promise.all(e).then(()=>{I.k.end("google extended access scripts"),J.info(t),s(!0)}).catch(e=>{J.error(`${r} Bypass GEA.`,e),f({type:Z})})},[m.pending,o,a,n]),(0,i.useEffect)(()=>{n&&e.ready&&m.pending&&a&&j().then(e=>{J.info("User trying to access protected article - Init GEA",{googleExtendedAuthUrl:d,googleExtendedAuthReferrers:p}),window?.GaaMetering?.init({authorizationUrl:d,allowedReferrers:p,userState:e,handleLoginPromise:new Promise(()=>{window.GaaMetering.getLoginPromise().then(()=>{J.info("User clicked 'Already registered? Sign in' on Google regwall. Redirect to TGAM login page."),window.location.href=l}).catch(e=>J.error(e))}),publisherEntitlementPromise:new Promise(t=>{J.info("Return previously-fetched user state.",e),t(e)}),unlockArticle:()=>{J.info("Unlock article."),f({type:X})},showPaywall:()=>{J.info("Show Zephr paywall."),f({type:Z})}}),b||!r||e.granted||(J.info("Show Google regwall."),f({type:X}))})},[e.ready,n,j,m.pending,p,d,r,l,b,a]),m}var ne=n(76726),re=n.n(ne);function ie(e="",t=[],n=[]){const r=e.includes(".")?4:e.includes(":")?6:void 0;if(!e||!r)return{access:!1,ip:e,match:void 0};let i;try{const o=re().parse(e);4===r?i=t.find(e=>o.match(re().parseCIDR(e))):6===r&&(i=n.find(e=>o.match(re().parseCIDR(e))))}catch(e){console.error(e)}return{access:!!i,ip:e,match:i}}var oe=n(33445);function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?ae(Object(n),!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function le(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ce=(0,x.A)("[SearchBotDetection]","silent");var de=n(85349);function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(n),!0).forEach(function(t){me(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function me(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const fe={done:!1,pending:!1,payload:{},paywallDown:!0,paywallUp:!1,ready:!1,sophiPayload:void 0};function ge(e,t){switch(S.debug("action:",t),t.type){case"ready":return pe(pe({},e),{},{ready:!0});case"pending":return pe(pe({},e),{},{pending:!0});case"done":return pe(pe({},e),{},{ready:!1,pending:!1,payload:t?.payload??fe.payload,paywallUp:t?.payload?.pageview?.paywallUp??fe.paywallUp,paywallDown:t?.payload?.pageview?.paywallDown??fe.paywallDown,done:!0});case"sophiReady":return pe(pe({},e),{},{sophiPayload:t.payload});default:return S.warn(`Invalid action type: ${t.type}`),e}}const he=(0,i.createContext)({zephr:fe,dispatchZephr:N.FH});function be(){return(0,i.useContext)(he)}function ye({children:e}){const t=function(){const[e,t]=(0,i.useReducer)(ge,fe),{zephrEnabled:n,zephrDateTimeDisabled:f}=(0,m.u)(),{isAdmin:g}=(0,r.useAppContext)(),{isComposerPreview:h}=(0,d.f)(),{amelia:b}=(0,o.VY)(),y=(0,a.F)(),v=(0,c.p_)(),{vendor:x}=(0,p.U)(),{user:O}=(0,u.J)(),{access:A,done:C}=te(),{detected:k,name:P}=function(e=""){const t=(0,oe.S)({source:"ipranges",query:{type:"googlebot"}},{timeout:3e3,fallback:j.vB}),n=(0,oe.S)({source:"ipranges",query:{type:"bingbot"}},{timeout:3e3,fallback:j.vB}),[r,o]=(0,i.useState)({name:"",detected:!1}),a=!!(e&&t?.ipv4&&t?.ipv6&&n?.ipv4);return(0,s.S)(()=>{ce.debug("currentIp",e);const r=ie(e,t?.ipv4,t?.ipv6),i=ie(e,n?.ipv4);ce.debug("googlebot",se({},r)),ce.debug("bingbot",se({},i));const a=r.access||i.access,s={name:r.access?"googlebot":i.access?"bingbot":"",detected:a,bingbot:i,googlebot:r};o(s),ce.debug("result",se({},s))},[n?.ipv4,t?.ipv4,t?.ipv6,e],a),r}(O.location?.ip),N=(0,l.U)(l.is.desktop)||!1,D=(0,l.U)(l.is.mobile)||!1,E=(0,l.U)(l.is.tablet)||!1,$=b.status===o.Re,R=D?"mobile":E?"tablet":N?"desktop":"unknown",B=n&&!g&&!h,M=x?.zephr?.jwt,U=x?.zephr?.status?.ready,F=(0,i.useMemo)(()=>(0,j.h1)(v,{amelia:b,accountType:O.accountType.toLowerCase(),aiqSegment:O.segments,datalayer:y,deviceType:R,demeterDecision:void 0,searchbot:k,searchbotName:P,sophiPayload:e.sophiPayload,googleAccessGranted:A}),[b,y,R,v,k,P,O.accountType,O.segments,e.sophiPayload,A]);return(0,i.useEffect)(()=>{S.debug("enabled",n),S.debug("datetime disabled",f)},[f,n]),(0,i.useEffect)(()=>
2{e.ready||e.pending||e.done?S.debug("ready previously dispatched"):window.zephrBrowser?B?C?U?$?(0,w.gD)(e.sophiPayload)?S.debug("waiting for sophi payload"):t({type:"ready"}):S.debug("waiting for amelia to complete"):S.debug("waiting for jwt value result"):S.debug("waiting for google extended access to complete"):S.debug("not enabled or url exempt"):S.debug("window.zephrBrowser not found")},[$,C,U,B,e,e.sophiPayload,e.ready,e.pending,e.done]),(0,s.S)(()=>{S.debug("all metadata",F),I.k.start("zephr run");const e=function(e,t=""){return{customData:_(e),jwt:t,debug:S.getLevel()<S.levels.ERROR}}(F,M),n=async()=>{const{accountType:t,pageType:n}=e.customData;if(!["anonymous","registered"].includes(t)||"story"!==n)return"";return await(0,L.TT)(t)};document.addEventListener("zephr.browserDecisionsFinished",async()=>{I.k.end("zephr run");const n=await T(),r=new CustomEvent("sophi.demeterEventCallback",{detail:n??null}),{context:i="",trace:o="",inputs:a="",experimentsCode:s="",userProperties:l="",decisionSource:c="sophi"}=window.sophi?.dataLayer??{};t({type:"done",payload:{pageview:n,sophiDecision:e.customData?.demeterDecision||"",sophiOdm:{trace:o,context:i,inputs:a,experimentsCode:s,userProperties:l,decisionSource:c}}}),document.dispatchEvent(r),S.debug("done, browser decision finished")}),n().then(n=>{e.customData=pe(pe({},e.customData),{},{demeterDecision:n}),S.debug("using config",e);try{window.zephrBrowser.run(e)}catch(e){S.error("zephrBrowser.run error:",e),S.debug("done, runtime error"),t({type:"done",payload:{}})}}),t({type:"pending"})},[M,F],!0===e.ready&&!0===O.ready),(0,i.useMemo)(()=>({zephr:e,dispatchZephr:t}),[e])}();return(0,de.jsx)(he.Provider,{value:t,children:e})}he.displayName="ZephrContext",ye.displayName="ZephrProvider"},11883:function(e,t,n){"use strict";n.d(t,{u:function(){return l}});var r=n(40809),i=n(35838),o=n(89211),a=n(94566),s=n(89167);function l(){const{zephrDateTimeDisableStart:e=0,zephrDateTimeDisableEnd:t=0,zephrEnabled:n=!1}=(0,i.V)(),{pageType:l}=(0,s.p_)(),c=n&&l!==s.lO,d=(0,o.xV)({start:e,end:t});return{zephrEnabled:(0,r.useMemo)(()=>{if(a.Sw){const e=window.localStorage.getItem("zephr"),t=new URLSearchParams(window.location.search).get("zephr"),n=t&&"preview"!==t;return(n?"true"===t:"true"===e)||c&&!d&&!(n?"false"===t:"false"===e)}return c&&!d},[c,d]),zephrDateTimeDisabled:d}}},60173:function(e,t,n){"use strict";var r=n(86780),i=n.n(r),o=n(13287),a=(n(40809),n(93900)),s=n(85349);const l={caption:i().string,children:i().oneOfType([i().arrayOf(i().node),i().node]),className:i().string,credit:i().string,sponsored:i().bool,sequence:i().string,as:i().string,reference:a.Ay.reference};function c(e){const{children:t,caption:n="",credit:r="",className:i,sequence:a,sponsored:l=!1,as:c="figcaption",reference:d}=e;if(!n&&!r)return null;const u=(0,o.A)(["c-image-figcap",{"c-image-figcap--sequenced":a},i]),p=l?"text-helr-3":"text-gmr-4",m=l?"text-helr-4":"text-gmr-5";return(0,s.jsx)(c,{className:u,ref:d,children:(0,s.jsxs)("div",{className:"figcap-grid",children:[(0,s.jsx)("div",{className:"figcap-cc",children:(0,s.jsxs)("p",{className:"figcap-text",children:[n&&(0,s.jsx)("span",{className:`caption ${p}`,children:n}),r&&(0,s.jsx)("span",{className:`credit ${m}`,children:r})]})}),a&&(0,s.jsx)("div",{className:"figcap-seq",children:(0,s.jsx)("span",{className:`figcap-text ${p}`,children:a})}),t]})})}c.propTypes=l,c.displayName="FigureCaption",t.A=c},40966:function(e,t,n){"use strict";var r=n(13287),i=n(40809),o=n(21143),a=n.n(o),s=n(8298),l=n(87362),c=n(15710),d=n(85349);const u=["alt","className","height","imgClassName","intersectOptions","loading","onImageError","onImageLoad","reference","sizes","src","srcset","width"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEac
2h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g=a().div.withConfig({displayName:"Image__StyledImageWrapper",componentId:"sc-1rirxso-0"})(["display:inline;.c-image{width:100%;max-width:100%;height:auto;display:block;color:transparent;}"]);function h(e){let{alt:t="",className:n,height:o,imgClassName:a,intersectOptions:p,loading:f,onImageError:h=c.lQ,onImageLoad:b=c.lQ,reference:y,sizes:v=[],src:w="",srcset:x=[],width:j}=e,S=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,u);const O=p?.callback,_=p?.options,{isIntersecting:A}=(0,s.R)(m({ref:y},_));(0,i.useEffect)(()=>{y&&A&&O&&O(y)},[O,A,y]);const C=(0,l.r)();return(0,d.jsx)(g,{className:(0,r.A)(["c-image-wrapper",n]),children:w?(0,d.jsx)("img",m({alt:t,className:(0,r.A)(["c-image",a]),height:o,loading:f??(C?"lazy":"eager"),onError:h,onLoad:b,ref:y,sizes:v.length?v.join(","):void 0,src:w,srcSet:x.length?x.join(","):void 0,width:j},S)):null})}h.displayName="Image",t.A=h},13309:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(56429),i=n(85349);const o=({children:e})=>(0,i.jsx)(r.B,{children:e});o.label="API (JSON)",o.icon="arc-json",o.displayName="Api",o.sections=["body"],t.default=o},99752:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(56429),i=n(85349);const o=({children:e})=>(0,i.jsx)(r.B,{children:e});o.label="App (JSON)",o.icon="arc-json",o.displayName="App",o.sections=["body"],t.default=o},22868:function(e,t,n){"use strict";n.r(t);var r=n(4321),i=n(13287),o=(n(40809),n(2912)),a=n(89167),s=n(40788),l=n(65962),c=n(85349);function d(e){const[t,n,d,u,p]=e.children,{excludeBottom:m,excludeHeader:f,excludeFooter:g,excludeMeta:h,excludeMiddle:b,isStoryShoppable:y,isStoryImmersive:v,isStoryLongRead:w,isStoryWithCustomHeader:x}=(0,a.p_)(),{globalContent:j={}}=(0,r.useAppContext)(),{content_elements:S=[]}=j,O=(0,i.A)(["l-article-title",{"o-primary-header":w}]),_=(0,s.P)();let A=null;if(b){const e=S.find(e=>"templated_html"===e?.type);A=e?.content?(0,c.jsx)(o.A,{content:e?.content,className:"templated-html",id:"raw-html-templated-middle"},"templated-html"):null}return(0,c.jsx)(l.R,{children:(0,c.jsxs)(c.Fragment,{children:[f?t:(0,c.jsx)("div",{className:"l-header",children:t}),b?A:(0,c.jsxs)("main",{id:"main-content",className:"l-grid l-grid--article-no-sidebar",children:[h||x&&!y?null:(0,c.jsx)("div",{className:O,children:n}),(0,c.jsx)("div",{className:"l-main",children:(0,c.jsx)("div",{className:"l-grid l-grid--main",children:d})}),m?null:(0,c.jsx)("div",{className:"l-grid l-article-basement",children:u})]}),g?p:(0,c.jsx)("div",{className:"l-footer",children:p}),v||w?_:null]})})}d.label="Article (no sidebar)",d.icon="layout-right",d.displayName="ArticleNoSidebarLayout",d.sections=["header","title content","main content","basement","footer"],t.default=d},84549:function(e,t,n){"use strict";n.r(t);var r=n(40809),i=n(85998),o=n(65962),a=n(85349);function s({children:e}){const{elementRef:t,elementRect:n}=(0,i.X)(),{elementRef:s,elementRect:l}=(0,i.X)(),{elementRef:c,elementRect:d}=(0,i.X)(),u=(0,r.useMemo)(()=>({"article-with-sidebar":{mainRect:n,sideRect:l,stickyRect:d}}),[n,l,d]),[p,m,f,g,h,b,y]=e;return(0,a.jsxs)(o.R,{value:u,children:[(0,a.jsx)("div",{className:"l-header",children:p}),(0,a.jsxs)("main",{id:"main-content",className:"l-grid l-grid--article-sidebar",children:[(0,a.jsxs)("div",{className:"l-grid l-grid-article-attic",children:[(0,a.jsxs)("div",{className:"l-main",children:[(0,a.jsx)("div",{className:"l-article-title",children:m}),(0,a.jsx)("div",{ref:t,className:"l-grid l-grid--main",children:f})]}),(0,a.jsxs)("aside",{className:"l-sidebar",children:[(0,a.jsx)("div",{className:"l-sidebar--inner",ref:s,children:g}),(0,a.jsx)("div",{className:"l-sidebar--sticky",ref:c,children:h})]})]}),(0,a.jsx)("div",{className:"l-grid l-article-basement",children:b})]}),(0,a.jsx)("div",{className:"l-footer",children:y})]})}
2s.label="Article (with sidebar)",s.icon="layout-left",s.displayName="ArticleWithSidebarLayout",s.sections=["header","title content","main content","sidebar","sticky-stack","basement","footer"],t.default=s},95222:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(290),i=n(58758),o=n(51344),a=n(20484),s=n(56429),l=n(15710),c=n(35790),d=n(85349);const u=({children:e})=>{const[t]=e;return(0,d.jsx)(s.B,{children:(0,d.jsx)(o.Dv,{children:(0,d.jsx)(a.v,{children:(0,d.jsx)(i.hb,{children:(0,d.jsx)(r.tH,{fallbackRender:c.Cl,onError:l.lQ,children:(0,d.jsx)("main",{children:t})})})})})})};u.label="Auth Triage",u.icon="layout",u.displayName="AuthTriage",u.sections=["content"],t.default=u},92586:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);const o=({children:e})=>{const[t,n,o]=e;return(0,i.jsxs)(r.R,{children:[(0,i.jsx)("div",{className:"l-header",children:t}),(0,i.jsx)("main",{className:"l-grid l-grid--body l-grid--author-page",children:n}),(0,i.jsx)("div",{className:"l-footer",children:o})]})};o.label="Author Profile",o.icon="browser-page-account",o.displayName="AuthorProfileLayout",o.sections=["header","main","footer"],t.default=o},48551:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);const o=({children:e})=>{const[t,n,o]=e;return(0,i.jsx)(r.R,{children:(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{children:t}),(0,i.jsx)("main",{children:n}),(0,i.jsx)("div",{children:o})]})})};o.label="Basic",o.icon="layout",o.displayName="Basic",o.sections=["header","main content","footer"],t.default=o},41414:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);const o=({children:e})=>{const[t,n,o]=e;return(0,i.jsxs)(r.R,{children:[(0,i.jsx)("div",{className:"l-header",children:t}),(0,i.jsx)("main",{id:"main-content",className:"l-grid l-grid--body l-grid--default",children:(0,i.jsx)("div",{children:n})}),(0,i.jsx)("div",{className:"l-footer",children:o})]})};o.label="Default",o.icon="layout",o.displayName="DefaultLayout",o.sections=["header","main content","footer"],t.default=o},75185:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);const o=({children:e})=>{const[t,n,o]=e;return(0,i.jsx)(r.R,{children:(0,i.jsxs)("div",{className:"layout-full-width",children:[(0,i.jsx)("div",{className:"l-header",children:t}),(0,i.jsx)("main",{id:"main-content",className:"l-grid",children:(0,i.jsx)("div",{children:n})}),(0,i.jsx)("div",{className:"l-footer",children:o})]})})};o.label="Full width",o.icon="layout-headline",o.displayName="FullWidthLayout",o.sections=["header","main content","footer"],t.default=o},65919:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);function o({children:e}){const[t,n,o,a,s]=e;return(0,i.jsxs)(r.R,{children:[(0,i.jsx)("div",{className:"l-header",children:t}),(0,i.jsxs)("main",{id:"main-content",className:"l-grid l-grid--gallery",children:[(0,i.jsx)("div",{className:"l-gallery-title",children:n}),(0,i.jsx)("div",{className:"l-main",children:(0,i.jsx)("div",{className:"l-grid l-grid--main",children:o})}),(0,i.jsx)("div",{className:"l-grid l-article-basement",children:a})]}),(0,i.jsx)("div",{className:"l-footer",children:s})]})}o.label="Gallery",o.icon="picture-polaroid-album-1",o.displayName="GalleryLayout",o.sections=["header","title content","main content","basement","footer"],t.default=o},85852:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(89167),i=n(40788),o=n(65962),a=n(85349);const s=({children:e})=>{const[t]=e,{isStoryInteractive:n}=(0,r.p_)(),s=(0,i.P)();return(0,a.jsx)(o.R,{children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"l-ghost",children:t}),n?s:null]})})};s.label="Ghost / Interactive",s.icon="layout-none",s.displayName="GhostLayout",s.sections=["content"],t.default=s},65962:function(e,t,n){"use strict";n.d(t,{R:function(){return ut}});var r=n(40809),i=n(290),o=n(4321),a=n(43993),s=n(26406),l=n(98883),c=n(76755),d=n(89167),u=n(85040),p=n(71727),m=n(20484),f=n(99304),g=n(94566),h=n(13877),b=n(12675),y=n(8174),v=n(13376);const w=(0,b.A)("[Chartbeat]"),x=(0,v.FU)("/vendor/chartbeat-powa-video-strategy.js"),j=g.Sw&&/chartbeat=false|analytics=false/.test(window.location.search),S=()=>{(0,h.Ay)("//static.chartbeat.com/js/chartbeat_video.js",{},"head").then(()=>{w.info("Page and user analytics script attached")}).catch(e=>{w.error("Page and user analytics was not attached",e)})};function O(){const{isAppview:e,isComposerPreview:t}=(0,u.f)(),{isAdmin:n}=(0,o.useAppContext)(),{isStoryOrVideo:i,isPageHome:b,isPageSection:v,urlRelative:O}=(0,d.p_)(),_=n||t,{ads:{done:A=!1}}=(0,s.gA)(),C=(0,l.F)(),k=C?.page?.lastSection??"",P=i?C?.article?.title??"":k,T=(0,r.useMemo)(()=>{const e=C?.page?.hierarchy?.split(":")?.join(",")??"",t=C?.article?.tags??[],n=C?.article?.keywords??[];return(0,f.no)(e,t,n)},[C?.article?.keywords,C?.article?.tags,C?.page?.hierarchy]),N=(0,f.Uj)(C?.article?.byline),I=C?.page?.type??"",{user:L}=(0,m.J)(),{registered:D,subscribed:E}
2=L,$=D?"lgdin":E?"paid":"anon",R=e?"_sf_async_config.mobileApp = true;":"",B=!_&&!j,M=v&&O.endsWith("/business/"),U=B&&(b||M),F=B&&L.ready&&A,V=`\n    _sf_async_config.uid = ${a.CHARTBEAT_UID};\n    _sf_async_config.domain = "${a.CHARTBEAT_SITE_ID}";\n    _sf_async_config.useCanonical = true;\n    _sf_async_config.useCanonicalDomain = true;\n  `,z=U?(0,y.Zl)(`(function cbHead(){\n    var _sf_async_config = window._sf_async_config = (window._sf_async_config || {});\n    ${V}\n    _sf_async_config.flickerControl = false;\n  })();`):"";(0,p.M)({id:"chartbeat-head",source:z,location:"head"}),(0,c.S)(()=>{(0,h.Ay)("//static.chartbeat.com/js/chartbeat_mab.js",{},"head").then(()=>{w.info("Headline testing script attached")}).catch(e=>{w.error("Headline testing was not attached",e)})},[],U);const W=F?(0,y.Zl)(`(function cbVideo(){\n        var _sf_async_config = window._sf_async_config = (window._sf_async_config || {});\n        ${b?"":V}\n        _sf_async_config.title = "${P?.toLowerCase()}";\n        _sf_async_config.sections = "${T}";\n        _sf_async_config.authors = "${N}";\n        _sf_async_config.type = "${I}";\n        _sf_async_config.autoDetect = false;\n        ${R}\n        var _cbq = window._cbq = (window._cbq || []);\n        _cbq.push(["_acct", "${$}"]);\n      })();`):"",H=F?(0,y.Zl)("(function cbSub(w,d,s,c,u){\n    var qf=function(e,a){(w[c].q=w[c].q||[]).push([e,a]);};w[c]=w[c]||qf;\n    var st=d.createElement(s);\n    var fs=d.getElementsByTagName(s)[0];\n    st.async=1;st.src=u;fs.parentNode.insertBefore(st,fs);\n  })(window,document,'script','chartbeat','//static.chartbeat.com/js/subscriptions.js');"):"",q=!!g.Sw&&document.getElementsByClassName("c-video powa")?.length>0,G=F&&q;return(0,c.S)(()=>{(0,h.Ay)(x,{},"head").then(()=>{w.info("Chartbeat PowaVideoStrategy script attached"),S()}).catch(e=>{w.error("Chartbeat PowaVideoStrategy script was not attached",e)})}
2,[],G),(0,c.S)(()=>{S()},[],F&&!q),(0,p.M)({id:"chartbeat-video",source:W}),(0,p.M)({id:"chartbeat-subs",source:H}),null}O.displayName="Chartbeat";var _=O,A=n(51344),C=n(12803),k=n(35838),P=n(20347),T=n(85349);const N=(0,b.A)("[Comscore]"),I=(0,v.FU)("/vendor/comscore_7.9.0.js");function L(e){const t=e?.detail??{},{id:n,videoData:r}=t,{duration:i,headlines:o}=r,a=e?.detail?.powa??null,s=window?.ns_??{},l=s?.analytics;if(!l)return void N.warn("Comscore analytics not found, skipping video tracking");const c=new l.StreamingAnalytics;c.setMediaPlayerName("TGAM Video player");const d=new l.StreamingAnalytics.ContentMetadata;d.setMediaType(i>=6e5?l.StreamingAnalytics.ContentMetadata.ContentType.LONG_FORM_ON_DEMAND:l.StreamingAnalytics.ContentMetadata.ContentType.SHORT_FORM_ON_DEMAND),d.setUniqueId(n),d.setLength(i),d.setDictionaryClassificationC3("GLOBEANDMAIL"),d.setDictionaryClassificationC4("*null"),d.setDictionaryClassificationC6("*null"),d.setStationTitle("The Globe and Mail"),d.setPublisherName("The Globe and Mail"),d.setProgramTitle(o?.basic);const u=new l.StreamingAnalytics.AdvertisementMetadata;u.setMediaType(l.StreamingAnalytics.AdvertisementMetadata.AdvertisementType.ON_DEMAND_PRE_ROLL),u.setRelatedContentMetadata(d),a.on("start",()=>{N.info("The sequence of events for a new video has begun"),c.createPlaybackSession()}),a.on("adLoaded",e=>{N.info("ad loaded");const t=1e3*e.adDuration;u.setLength(t),c.setMetadata(u)}),a.on("adFirstFrame",()=>{N.info("ad start"),c.notifyPlay()}),a.on("adPause",()=>{N.info("ad paused"),c.notifyPause()}),a.on("adPlay",()=>{N.info("ad resumed"),c.notifyPlay()}),a.on("adEnd",()=>{N.info("ad ended"),c.notifyEnd()}),a.on("mediaStart",()=>{c.setMetadata(d)}),a.on("firstFrame",()=>{N.info("video start"),c.notifyPlay()}),a.on("pause",()=>{N.info("video paused"),c.notifyPause()}),a.on("play",()=>{N.info("video resumed"),c.notifyPlay()}),a.on("playback100",()=>{N.info("video ended"),c.notifyEnd()})}const D=()=>{const[e,t]=(0,r.useState)(!1),[n,i]=(0,r.useState)(!1),{isAdmin:a}=(0,o.useAppContext)(),{isComposerPreview:s}=(0,u.f)(),l=a||s,d=g.Sw&&/validateComscore=true/.test(window.location.search),p=g.Sw&&/comscore|analytics=false/.test(window.location.search),{emitter:m}=(0,A.nm)(),{comscoreEnabled:f=!1}=(0,k.V)(),b=!l&&f&&!p;return(0,r.useEffect)(()=>{const e=()=>{N.info("Powa loaded"),b&&i(!0)};return m.on("powa:loaded",e),()=>m.off("powa:loaded",e)},[b,m]),(0,r.useEffect)(()=>{N.info(`loadComscore: ${n}`),n&&(0,h.Ay)(I).then(()=>{t(!0)}).catch(e=>{N.error("Script was not attached",e)})},[n,m]),(0,c.S)(()=>{P.k.start("Comscore tag ready"),N.info("Running Comscore");const e=window?.ns_??{},t=e?.analytics??{},n=new t.configuration.PublisherConfiguration({publisherId:"16433046"});t?.configuration?.addClient(n),t?.configuration?.setApplicationName("The Globe and Mail"),t?.configuration?.enableFirstPartyCookie(),t?.configuration?.bypassUserConsentRequirementFor1PCookie(),d&&t?.configuration?.enableImplementationValidationMode(),t.start(),P.k.end("Comscore tag ready")},[d],e),(0,C._)("powaReady",L),(0,T.jsx)("noscript",{id:"comscore-noScript",children:(0,T.jsx)("img",{src:"https://sb.scorecardresearch.com/p?c1=2&c2=16433046&cv=3.9.1&cj=1",height:"1",width:"1",style:{display:"none"},alt:""})})};D.displayName="Comscore";var E=D;function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let B=-1;const M=e=>{addEventListener("pageshow",t=>{t.persisted&&(B=t.timeStamp,e(t))},!0)},U=(e,t,n,r)=>{let i,o;return a=>{t.value>=0&&(a||r)&&(o=t.value-(i??0),(o||void 0===i)&&(i=t.value,t.delta=o,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t)))}},F=e=>{requestAnimationFrame(()=>requestAnimationFrame(()=>e()))},V=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},z=()=>{const e=V();return e?.activationStart??0},W=(e,t=-1)=>{const n=V();let r="navigate";return B>=0?r="back-forward-cache":n&&(document.prerendering||z()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:r}},H=new WeakMap;function q(e,t){return H.get(e)||H.set(e,new t),H.get(e)}const G=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?$(Object(n),!0).forEach(function(t){R(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({type:e,buffered:!0},n)),r}}catch{}},K=e=>{let t=!1;return()=>{t||(e(),t=!0)}};let J=-1;const Y=new Set,Q=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,X=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(const e of Y)e();isFinite(J)||(J="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",X,!0))}},Z=()=>{if(J<0){const e=z(),t=document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(t=>"hidden"===t.name&&t.startTime>e)[0]?.startTime;J=t??Q(),addEventListener("visibilitychange",X,!0),addEventListener("prerenderingchange",X,!0),M(()=>{setTimeout(()=>{J=Q()})})}return{get firstHiddenTime(){return J},onHidden(e){Y.add(e)}}},ee=e=>{document.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()};const te=e=>{const t=globalThis.requestIdleCallback||setTimeout;"hidden"===document.visibilityState?e():(e=K(e),addEventListener("visibilitychange",e,{once:!0,capture:!0}),t(()=>{e(),removeEventListener("visibilitychange",e,{capture:!0})}))};class ne{constructor(){this.m=void 0}h(e){this.m?.(e)}}const re=[2500,4e3];var ie=n(68771),oe=n(50508),ae=n(79563),se=n(33630);const le=se.Hd?"GTM-TL4VHVZ":"GTM-NQ9C8GH",ce="analyticsLayer",de="GTM ready",ue=`${de} start`,pe=`${de} end`,me=g.Sw&&/gtm=false|analytics=false/.test(window.location.search),fe=`\n  (function _googletagmanager() {\n    function guid() {\n      function s4() {\n        return Math.floor((1 + Math.random()) * 0x10000).toString(16).substring(1);\n      }\n      return s4() + s4() + "-" + s4() + "-" + s4() + "-" + s4() + "-" + s4() + s4() + s4();\n    }\n\n    window.${ce} = [];\n    window.${ce}Guid = guid();\n\n    var on = /gtm=false|analytics=false/im.test(window.location.search) === false;\n    var okHost = /(\\.arcpublishing\\.com)/im.test(window.location.host) === false;\n    var okUrl = /(political-ad-collector|pagebuilder\\/editor)/im.test(window.location.pathname)=== false;\n    var run = on && okHost && okUrl;\n    var ready = false;\n\n    if (run) {\n      if (window.performance) {\n        window.performance.mark('${ue}');\n      }\n      function measurePerf() {\n        if (window.performance) {\n          window.performance.mark('${pe}');\n          window.performance.measure('${de}', '${ue}', '${pe}');\n        }\n      }\n      (function(w,d,s,l,i){w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';\n        j.id='tgam-gtm-script';\n        j.async=true;
2\n        j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;\n\n        j.onload = j.onreadystatechange = function _handleReady() {\n          if (!ready && (!this.readyState || this.readyState === "complete")) {\n            ready = true;\n            measurePerf();\n          }\n        };\n        j.onerror = j.onabort = function _handleError() {\n          measurePerf();\n        };\n        f.parentNode.insertBefore(j,f);\n      })(window,document,'script','${ce}','${le}');\n    }\n  })();\n`;function ge(){const{isAdmin:e}=(0,o.useAppContext)(),{isComposerPreview:t}=(0,u.f)(),{user:n}=(0,m.J)(),{ads:{done:i=!1}}=(0,s.gA)(),{pageType:a}=(0,d.p_)(),l=i||a===d.lO,f=(0,ie.e)(),h=!e&&!t&&!me&&l?(0,y.Zl)(fe):"";(0,p.M)({id:"gtm",source:h,location:"head"}),(0,r.useEffect)(()=>{f({event:"Arc Ready"})},[f]),(0,r.useEffect)(()=>{n.ready&&f({event:"pageLoaded"})},[f,n.ready]),(0,c.S)(()=>{(0,ae.Xg)()},[],n.ready&&l);const b=g.Sw?window?.document?.referrer?.includes("/enterprise-access/"):void 0;return(0,r.useEffect)(()=>{n.ready&&n.canAccessAllContent&&n.partnerId&&b&&f({event:"simpleEvent",action:"enterprise access",label:n.partnerId})},[b,f,n.canAccessAllContent,n.partnerId,n.ready]),(0,c.S)(()=>{((e,t={})=>{ee(()=>{const n=Z();let r,i=W("LCP");const o=q(t,ne),a=e=>{t.reportAllChanges||(e=e.slice(-1));for(const t of e)o.h(t),t.startTime<n.firstHiddenTime&&(i.value=Math.max(t.startTime-z(),0),i.entries=[t],r())},s=G("largest-contentful-paint",a);if(s){r=U(e,i,re,t.reportAllChanges);const n=K(()=>{a(s.takeRecords()),s.disconnect(),r(!0)}),o=e=>{e.isTrusted&&(te(n),removeEventListener(e.type,o,{capture:!0}))};for(const e of["keydown","click","visibilitychange"])addEventListener(e,o,{capture:!0});M(n=>{i=W("LCP"),r=U(e,i,re,t.reportAllChanges),F(()=>{i.value=performance.now()-n.timeStamp,r(!0)})})}})})(e=>{(0,oe.BI)({action:e.name,event:"Vital Reported",id:e.id,value:e.value})})},[],l),e?null:(0,T.jsx)("noscript",{id:"gtm-noscript",children:(0,T.jsx)("iframe",{title:"gtm-noscript-iframe",src:`https://www.googletagmanager.com/ns.html?id=${le}`,height:"0",width:"0",style:{display:"none",visibility:"hidden"}})})}ge.displayName="GoogleTagManager";var he=ge,be=n(54354);const ye=(0,b.A)("[PressboardScript]");function ve(){const{advContent:e}=(0,d.p_)(),t=(0,be.b)(),n=e&&t;return(0,r.useEffect)(()=>{n&&(ye.info("Attaching script"),(0,h.Ay)("https://adserver.pressboard.ca/v2/embedder?media=131004").then(()=>{ye.info("Script attached")}).catch(e=>{ye.error("Script was not attached",e)}))},[n]),e?(0,T.jsx)("div",{id:"pressboard-ad-sponsorship-msg"}):null}ve.displayName="PressboardScript";var we=ve,xe=n(77186),je=n.n(xe),Se=n(72774),Oe=n(14375),_e=n(40761),Ae=n(15164);var Ce=n(52985),ke=n(44606);const Pe=(0,b.A)("[Amelia]");function Te(){const{renderables:e,isAdmin:t}=(0,o.useAppContext)(),{amelia:n,dispatchAmelia:i}=(0,Se.VY)(),{user:s}=(0,m.J)(),{app:l}=(0,A.nm)(),p=(0,d.p_)(),f=function(){const e=g.Sw?(0,Ae.o8)(window.tgam?.runtime??{}):void 0,t=(0,Oe.useContent)({source:g.Sw?void 0:"runtime-properties",query:{env:a.RUNTIME_PROPS}}),n=g.Sw?e:t;return(0,r.useMemo)(()=>{if(n&&n.length)return n.slice(1,n.length).reduce((e,t={})=>((0,_e.gD)(t.testId)||e.push(t),e),[])},[n])}(),{ameliaEnabled:h=!1}=(0,k.V)(),{isComposerPreview:b}=(0,u.f)(),y=t||b,v=(0,ie.e)();return(0,c.S)(()=>{y||(P.k.start("amelia context ready"),(0,ke.I)(window,"App.tgam",(0,Ae.o8)(window.tgam)),(0,ke.I)(window,"App.meta",(0,Ae.o8)(p)),i({type:Se.wF,payload:{status:Se.sV}}))},[i,y,p],l.ready&&s.ready&&!!s.id.sophi&&n.status===Se.Uc),(0,c.S)(()=>{const t=!y&&!(0,g.K_)()?(0,Ce.jo)({renderables:e,runtimeTests:f,metadata:p}):[],n=je()({datafile:{experiments:t},user:{id:s.id?.sophi}}),r=new URLSearchParams(window.location.search),{ameliaParam:o,otherParams:a}=(0,Ce.Oe)(r),l=h?o:"false",c=(0,Ce.M$)(l),d=(0,Ce.HQ)({paramValues:a,cookieValues:c,experiments:n.experiments,ameliaParam:l});Pe.debug("experiments:",{ameliaEnabled:h,ameliaParam:o,cookieValues:c,experiments:n.experiments,finalExps:d}),i({type:Se.wF,payload:{status:Se.Re,experiments:d}})},[h,i,y,p,e,f,s.id.sophi],n.status===Se.sV&&se.oc&&!!window.App),(0,c.S)(()=>{Pe.debug("Setup complete. Use react devtools to inspect all active tests via AmeliaContext.Provider. `window.App` is available to use in the variant and segment custom fields of each amelia/test feature.");const e=(0,Ce.VW)(n.experiments),t=(0,Ce.yb)(e);(0,ke.I)(window,"tgam.datalayer.ameliaTests",t),(0,Ce.Md)(e),(0,Ce.L6)(e),(0,Ce.dP)(e);const r=(0,Ce.zM)(e);r.length?v({event:"abTests",abTests:{tests:r}}):Pe.debug('no sophi "ab_tests" event will be dispatched'),P.k.end("amelia context ready")},[n.experiments,v],n.status===Se.Re),null}Te.displayName="AmeliaEngine";var Ne=Te,Ie=n(20129);function Le(){const{app:e}=(0,A.nm)(),{user:t}=(0,m.J)(),{isAdmin:n}=(0,o.useAppContext)(),{isComposerPreview:r}=(0,u.f)(),i=!(n||r)&&!se.jw&&t.loggedIn&&e.ready&&!e.ciamEnabled;return(0,c.S)(()=>{const e=document.createElement("img");e.src=`${Ie.QU}/api/v3/user/last-access-gif`,e.style.display="none",e.width=1,e.height=1,document.body.appendChild(e)},[],i),null}Le.displayName="LastAccessGif";var De=Le,Ee=n(42291);var $e=n(15717);const Re=(0,b.A)("[ThirdPartyIntegrations]");function Be(){const{isAdmin:e}=(0,o.useAppContext)(),{isComposerPreview:t}=(0,u.f)(),n=e||t,{app:i}=(0,A.nm)(),{zephr:a}=(0,Ee.Z)(),{user:s}=(0,m.J)(),d=(0,l.F)(),p=(0,be.b)(),f=i.ready&&p&&!n;return(0,c.S)(()=>{Re.debug("sophi init");const{newsletter:e="",advisor:t=!1}=s,n=function(e){return e.segments?.toLowerCase().includes("former gu composite (sophi)")||!1}(s);(0,$e.ST)().then(()=>
2{if(!s.registered)return;const r={1:String(e),2:Boolean(n),3:Boolean(t)};(0,$e.Fi)(r)}),document.addEventListener("sophi.demeterEventCallback",e=>{(0,$e.p)(e,d)})},[d,s],!0===s.ready&&!n),(0,r.useEffect)(()=>{f&&(Re.debug("comscore init"),function(){const e="16433046",t=window.document.getElementsByTagName("script")[0]??window.document.getElementsByTagName("head")[0],n=window.document.createElement("script");(0,ke.I)(window,"_comscore",[{c1:"2",c2:e,options:{bypassUserConsentRequirementFor1PCookie:1,enableFirstPartyCookie:!0}}]),n.type="text/javascript",n.src=`https://sb.scorecardresearch.com/cs/${e}/beacon.js`,n.async=!0,t.parentNode.insertBefore(n,t)}())},[f]),(0,c.S)(()=>{Re.debug("admiral init"),function(e,t){window.admiral("targeting","set","userAnonymous",`${e.anonymous}`),window.admiral("targeting","set","userRegistered",`${e.registered}`),window.admiral("targeting","set","userSubscribed",`${e.subscribed}`),window.admiral("targeting","set","userCanAccessAllContent",`${e.canAccessAllContent}`),window.admiral("targeting","set","paywallVisible",`${t}`),window.admiral("targeting","ready")}(s,a.paywallUp)},[s,a.paywallUp],!0===s.ready&&!0===a.done&&!n),null}Be.displayName="ThirdPartyIntegrations";var Me=Be,Ue=n(58758),Fe=n(86780),Ve=n.n(Fe);var ze=n(20),We=n(99289),He=n(15710),qe=n(45436),Ge=n(44319);const Ke={prod:"41b959d4-1d9a-487d-802a-b7ebbcf1e5e2",stg:"a4b67b66-5ce8-4b05-909a-27bd22075114",dev:"c91a4853-5047-448c-b6ea-13e271d37211"},Je=(0,b.A)("[Braze]","silent");function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach(function(t){Xe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Ze={inAppMessages:[],ready:!1};function et(e,t){switch(t.type){case"inAppMessageUpdate":return Qe(Qe({},e),{},{inAppMessages:t.payload});case"ready":return Qe(Qe({},e),{},{ready:!0});default:return Je.warn(`Invalid action type: ${t.type}`),e}}const tt=(0,r.createContext)({braze:Ze,dispatchBraze:He.FH});function nt({children:e}){const t=function(){const[e,t]=(0,r.useReducer)(et,Ze),{brazeEnv:i="dev",brazeLogging:a=!1,brazeArticleTrackingIds:s=[]}=(0,k.V)(),l=function(){const{brazeEnabled:e=!1}=(0,k.V)(),{user:t}=(0,m.J)(),{isPageError:n}=(0,d.p_)(),{isAdmin:i}=(0,o.useAppContext)(),{isComposerPreview:a,requestUri:s}=(0,u.f)(),l=s.startsWith("/newsletters/unsubscribe"),{amelia:c}=(0,Se.VY)(),{zephr:p}=(0,Ee.Z)(),f=p.done;return(0,r.useMemo)(()=>!(i||a||l||n||!e||!c.done||!f||!t.ready)&&!0===t.loggedIn,[i,a,l,n,e,c.done,f,t.ready,t.loggedIn])}(),{amelia:p}=(0,Se.VY)(),{user:f}=(0,m.J)(),g=(0,d.p_)(),{contentId:h,isStoryOrVideo:b}=g;return(0,c.S)(()=>{if(window.location.pathname.includes("/appview"))return void Je.debug("will not run in appview, aborting setup.");const e=b?{contentId:h}:void 0;!function({ameliaExperiments:e=[],articleProps:t,articleTrackingIds:r=[],env:i="dev",logging:o=!1,onInAppMessagesUpdate:a=He.lQ,onReady:s=He.lQ,user:l}){const c=Ke[i]||void 0;c?(Je.debug("Using config options",{user:l,env:i,logging:o}),n.e(9023).then(n.bind(n,36403)).then(({changeUser:n,getUser:i,initialize:d,logCustomEvent:u,openSession:p,setLogger:m,showInAppMessage:f,subscribeToInAppMessage:g,wipeData:h})=>{if(d(c,{baseUrl:"sdk.iad-01.braze.com",enableLogging:o,allowUserSuppliedJavascript:!0,inAppMessageZIndex:1e5}),m(Je.debug),Je.debug("setting up braze..."),window.tgam||(window.tgam={}),window.tgam.braze||(window.tgam.braze={}),window.tgam.braze.logCustomEvent=u,"wipe"===new URLSearchParams(window.location.search).get("braze")&&(Je.debug("will wipe data"),h()),document.addEventListener("newsletterSignupOccurred",e=>{const t=e.detail;u(`${t} newsletter sign up`)}),!(0,_e.gD)(l.id?.braze)){const e=l.id.braze;Je.debug(`changing user id to ${e}`),n(e)}const b=i();Je.debug("user id",b.getUserId());
2const y=l.accountType.toLowerCase(),v=l.newsletter?.split(",")??"",w=window.tgam?.datalayer?.page?.sectionName??"",x=window.tgam?.datalayer?.page?.subsections?.[2]??"",j=/^\/(investing|life|arts|business)\/(?!article|gallery|video)([\w-]+)([\w-/]*)\/$/gi.test(window.location.pathname),S=(0,Ge.Q)(),O={accountType:y,amelia_experiments:(0,Ce.KZ)(e),isAnonymous:"anonymous"===y,isRegistered:"registered"===y,isSubscribed:"subscribed"===y,Searchbeta:S,user_newsletterIds:v};if(Object.entries(O).forEach(([e,t])=>{b.setCustomUserAttribute(e,t)}),t&&r.includes(t.contentId)){const{contentId:e}=t,n=`article id ${e} ${b.setCustomUserAttribute("articles_read",{$add:[{contentId:e}]},!0)?"added":"failed to be added"} as customer user attribute`;Je.debug(n)}Je.debug("subscribing to in-app message updates"),g(e=>{Je.debug("in-app message update occured",e);const t=e?.extras?.variant;if(e.isControl||"control"===t)return Je.debug("in-app message is a control message"),void f(e);a(e),f(e)&&Je.debug(`variant "${t}" in-app message shown`)}),w&&u(`${w} section view`),j&&u(`${x} subsection view`),p(),Je.debug("is ready"),s()})):Je.error("Invalid app identifier, aborting setup")}({ameliaExperiments:p.experiments,articleProps:e,articleTrackingIds:s,env:i,logging:a,onInAppMessagesUpdate:e=>t({type:"inAppMessageUpdate",payload:e}),onReady:()=>t({type:"ready"}),user:f})},[p.experiments,s,i,a,h,b,f],l),(0,c.S)(()=>{window.addEventListener("message",function(e){(0,qe.u1)(e.origin)&&e.data?.braze&&(0,We.r)({action:"subscribeToNewsletter"}).then(t=>(0,ze.ZG)({email:f.email,newsletterCode:e.data.newsletter_signup.code,token:t,apiVersion:4}).then(t=>{!0===t?.result?(Je.debug("newsletter subscribe success"),rt(e,{success:!0})):(Je.debug("newsletter subscribe failed"),rt(e,{success:!1}))}).catch(t=>{Je.error("newsletter subscribe error:",t),rt(e,{success:!1})})).catch(()=>{Je.error("recaptcha failed to load"),rt(e,{success:!1})})})},[f.email],!0===e.ready),(0,r.useMemo)(()=>({braze:e,dispatchBraze:t}),[e])}();return(0,T.jsx)(tt.Provider,{value:t,children:e})}function rt(e,t){const n=document.querySelector(".ab-iam-root iframe");if(n instanceof HTMLIFrameElement){const r=Qe(Qe({},e.data),t);Je.debug("will post message",r),n.contentWindow.postMessage(r,"*")}}tt.displayName="BrazeContext",nt.propTypes={children:Ve().node.isRequired},nt.displayName="BrazeProvider";var it=n(79778),ot=n(94821),at=n(29543),st=n(37173);function lt(){const{app:e}=(0,A.nm)(),{skipLinkPrimaryTargetRef:t}=e,{excludeMeta:n,excludeMiddle:r,isStoryInteractive:i}=(0,d.p_)();if(n||r||i)return null;const o=t?.current?.id||"";return!!o&&(0,T.jsx)("a",{href:`#${o}`,className:"c-skip-link c-skip-link--primary",onClick:e=>{e.preventDefault(),t?.current&&(t.current.focus({preventScroll:!0}),t.current.scrollIntoView({behavior:g.tT?"instant":"smooth",block:"start"}))},children:"Skip to main content"})}lt.displayName="SkipLinkPrimary";var ct=n(35790),dt=n(56429);function ut({children:e,value:t}){return(0,T.jsx)(dt.B,{children:(0,T.jsx)(A.Dv,{children:(0,T.jsx)(m.v,{children:(0,T.jsx)(st.K,{children:(0,T.jsx)(Se.pW,{children:(0,T.jsx)(Ee.T,{children:(0,T.jsx)(ot.U,{value:t,children:(0,T.jsx)(s.wZ,{children:(0,T.jsx)(Ue.hb,{children:(0,T.jsx)(nt,{children:(0,T.jsx)(it.xN,{children:(0,T.jsxs)(at.yk,{children:[(0,T.jsx)(he,{}),(0,T.jsx)(_,{}),(0,T.jsx)(E,{}),(0,T.jsx)(lt,{}),(0,T.jsx)(i.tH,{fallbackRender:ct.Cl,onError:He.lQ,children:e}),(0,T.jsx)(i.tH,{fallbackRender:ct.Cl,onError:He.lQ,children:(0,T.jsx)(Ne,{})}),(0,T.jsx)(De,{}),(0,T.jsx)(Me,{}),(0,T.jsx)(we,{})]})})})})})})})})})})})})}ut.displayName="DefaultWrapper"},56429:function(e,t,n){"use strict";n.d(t,{B:function(){return l}});var r=n(43993),i=n(40809),o=n.n(i),a=n(33630),s=n(85349);function l({children:e}){const t=a.jw&&!0===r.REACT_STRICT_MODE?o().StrictMode:o().Fragment;return(0,s.jsx)(t,{children:e})}l.displayName="StrictWrapper"},89043:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(85349);const i=()=>(0,r.jsx)("p",{children:"Please select the JSON output type."});i.label="JSON",i.icon="arc-json",i.displayName="JSON",i.sections=["body"],t.default=i},21259:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);function o({children:e}){const[t,n,o]=e;return(0,i.jsx)(r.R,{children:(0,i.jsxs)("div",{className:"tgam-layout--news-assistant",children:[(0,i.jsx)("div",{className:"tgam-layout__header",children:t}),(0,i.jsx)("main",{className:"tgam-layout__body",children:(0,i.jsx)("div",{className:"tgam-layout__region",children:(0,i.jsx)("div",{className:"tgam-layout__content",children:n})})}),(0,i.jsx)("div",{className:"tgam-layout__footer",children:o})]})})}o.label="News Assistant",o.displayName="NewsAssistantLayout",o.sections=["header","main content","footer"],t.default=o},82269:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);function o({children:e}){const[t,n,o,a]=e;return(0,i.jsxs)(r.R,{children:[(0,i.jsx)("div",{className:"l-header",children:t}),(0,i.jsxs)("main",{id:"main-content",className:"l-grid l-grid--page-no-sidebar",children:[(0,i.jsx)("div",{className:"l-page-title",children:n}),(0,i.jsx)("div",{className:"l-grid l-grid--main",children:(0,i.jsx)("div",{children:o})})]}),(0,i.jsx)("div",{className:"l-footer",children:a})]})}o.label="Page (no sidebar)",o.icon="layout-right",o.displayName="PageNoSidebarLayout",o.sections=["header","title content","main content","footer"],t.default=o},37776:function(e,t,n){"use strict";n.r(t);var r=n(60667),i=n.n(r),o=n(40809),a=n(24753),s=n(65962),l=n(85349);const c="utm_id",d="globealliance";function u({children:e}){const[t,n,r,u,p]=e;return(0,o.useEffect)(()=>{const e=new URLSearchParams(window.location.search);if("/investing/personal-finance/"===window.location.pathname&&e.get(c)===d){i().set(c,d,{path:a.nS,domain:a.w9}),e.delete(c);const t=e.toString(),n=window.location.pathname+(t.length?`?${t}`:"");window.history.replaceState({},document.title,n)}},[]),(0,l.jsxs)(s.R,{children:[(0,l.jsx)("div",{className:"l-header",children:t}),(0,l.jsxs)("main",{id:"main-content",className:"l-grid l-grid--page-sidebar",children:[(0,l.jsx)("div",{className:"l-page-title",children:n}),(0,l.jsxs)("div",{className:"l-grid l-grid--main",children:[(0,l.jsx)("div",{children:r}),(0,l.jsx)("aside",{className:"l-sidebar",children:(0,l.jsx)("div",{className:"l-sidebar--inner",children:u})})]})]}),(0,l.jsx)("div",{className:"l-footer",children:p})]})}
2u.label="Page (with sidebar)",u.icon="layout-left",u.displayName="PageWithSidebarLayout",u.sections=["header","title content","main content","sidebar","footer"],t.default=u},26608:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);function o({children:e}){const[t,n,o,a,s,l]=e;return(0,i.jsx)(r.R,{children:(0,i.jsxs)("div",{className:"tgam-layout--premium-2025",children:[(0,i.jsx)("div",{className:"tgam-layout__header",children:t}),(0,i.jsxs)("main",{className:"tgam-layout__body",children:[(0,i.jsx)("div",{className:"tgam-layout__region",children:(0,i.jsx)("div",{className:"tgam-layout__content tgam-layout__content--top-full",children:n})}),(0,i.jsx)("div",{className:"tgam-layout__region",children:(0,i.jsxs)("div",{className:"tgam-layout__content tgam-layout__content--top-columns",children:[(0,i.jsx)("div",{className:"tgam-layout__top-column-1",children:o}),(0,i.jsx)("div",{className:"tgam-layout__top-column-2",children:a})]})}),(0,i.jsx)("div",{className:"tgam-layout__region",children:(0,i.jsx)("div",{className:"tgam-layout__content tgam-layout__content--main",children:s})})]}),(0,i.jsx)("div",{className:"tgam-layout__footer",children:l})]})})}o.label="Premium Section 2025",o.icon="discount-star-premium",o.displayName="Premium2025Layout",o.sections=["header","top stories full width","top stories","top stories right rail","main content","footer"],t.default=o},67848:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);function o({children:e}){const[t,n,o,a,s]=e;return(0,i.jsxs)(r.R,{children:[(0,i.jsx)("div",{className:"l-header",children:t}),(0,i.jsx)("div",{id:"above-top-packages",className:"l-premium-section",children:n}),(0,i.jsx)("div",{id:"top-packages",className:"l-premium-section",children:(0,i.jsx)("div",{className:"l-premium-cols",children:o})}),(0,i.jsx)("main",{id:"main-content",className:"l-premium-section",children:a}),(0,i.jsx)("div",{className:"l-footer",children:s})]})}o.label="Premium Section",o.icon="discount-star-premium",o.displayName="PremiumSectionLayout",o.sections=["header","above top packages","top packages","main content","footer"],t.default=o},47444:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);function o({children:e}){const[t,n,o,a,s]=e;return(0,i.jsx)(r.R,{children:(0,i.jsxs)("div",{className:"tgam-layout--puzzles-and-games",children:[(0,i.jsx)("div",{className:"tgam-layout__header",children:t}),(0,i.jsx)("main",{className:"tgam-layout__main",children:(0,i.jsxs)("div",{className:"tgam-layout__attic",children:[(0,i.jsx)("div",{className:"tgam-layout__title",children:n}),(0,i.jsx)("div",{className:"tgam-layout__content",children:(0,i.jsx)("div",{className:"tgam-layout__content-inner",children:o})}),(0,i.jsx)("aside",{className:"tgam-layout__sidebar",children:(0,i.jsx)("div",{className:"tgam-layout__sidebar-inner",children:a})})]})}),(0,i.jsx)("div",{className:"tgam-layout__footer",children:s})]})})}o.label="Puzzles And Games",o.icon="module-puzzle",o.displayName="PuzzlesAndGamesLayout",o.sections=["header","title content","main content","sidebar","footer"],t.default=o},39686:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);function o({children:e}){const[t,n,o,a,s,l,c]=e;return(0,i.jsx)(r.R,{children:(0,i.jsxs)("div",{className:"tgam-layout--section-2025",children:[(0,i.jsx)("div",{className:"tgam-layout__header",children:t}),(0,i.jsxs)("main",{className:"tgam-layout__body",children:[(0,i.jsx)("div",{className:"tgam-layout__region",children:(0,i.jsx)("div",{className:"tgam-layout__content tgam-layout__content--title",children:n})}),(0,i.jsx)("div",{className:"tgam-layout__region",children:(0,i.jsx)("div",{className:"tgam-layout__content tgam-layout__content--top",children:o})}),(0,i.jsx)("div",{className:"tgam-layout__region",children:(0,i.jsxs)("div",{className:"tgam-layout__content tgam-layout__content--columns",children:[(0,i.jsx)("div",{className:"tgam-layout__column-1",children:a}),(0,i.jsx)("div",{className:"tgam-layout__column-2",children:s})]})}),(0,i.jsx)("div",{className:"tgam-layout__region",children:(0,i.jsx)("div",{className:"tgam-layout__content tgam-layout__content--bottom",children:l})})]}),(0,i.jsx)("div",{className:"tgam-layout__footer",children:c})]})})}o.label="Section 2025",o.icon="layout-module",o.displayName="Section2025Layout",o.sections=["header","title","top","left-column","right-column","bottom","footer"],t.default=o},70308:function(e,t,n){"use strict";n.r(t);n(40809);var r=n(65962),i=n(85349);const o=({children:e})=>(0,i.jsxs)(r.R,{children:[(0,i.jsx)("div",{className:"attic",children:e[0]}),(0,i.jsx)("section",{children:e[1]}),(0,i.jsx)("section",{children:e[2]}),(0,i.jsx)("section",{children:e[3]}),(0,i.jsx)("section",{children:e[4]}),(0,i.jsx)("section",{children:e[5]}),(0,i.jsx)("section",{children:e[6]}),(0,i.jsx)("section",{children:e[7]}),(0,i.jsx)("div",{className:"basement",children:e[8]})]});o.label="Section",o.icon="layout-module",o.displayName="SectionLayout",o.sections=["header","to
2p content","title content","main content","secondary content","secondary promo","tertiary content","promo content","footer"],t.default=o},30192:function(e,t,n){"use strict";n.r(t);var r=n(13287),i=(n(40809),n(85040)),o=n(65962),a=n(85349);function s({children:e}){const[t,n,s,l,c]=e,{isAppview:d}=(0,i.f)(),u=(0,r.A)(["tgam-layout--video",{"tgam-layout--video--appview":d}]);return(0,a.jsx)(o.R,{children:(0,a.jsxs)("div",{className:u,children:[(0,a.jsx)("div",{className:"tgam-layout__header",children:t}),(0,a.jsxs)("main",{className:"tgam-layout__body",children:[(0,a.jsx)("div",{className:"tgam-layout__region",children:(0,a.jsx)("div",{className:"tgam-layout__content tgam-layout__content--title",children:n})}),(0,a.jsx)("div",{className:"tgam-layout__region",children:(0,a.jsx)("div",{className:"tgam-layout__content tgam-layout__content--main",children:s})}),(0,a.jsx)("div",{className:"tgam-layout__region",children:(0,a.jsx)("div",{className:"tgam-layout__content tgam-layout__content--basement",children:l})})]}),(0,a.jsx)("div",{className:"tgam-layout__footer",children:c})]})})}s.label="Video",s.icon="video-player",s.displayName="VideoLayout",s.sections=["header","title content","main content","basement","footer"],t.default=s},9683:function(e,t,n){"use strict";n.d(t,{A:function(){return m}});var r=n(40809),i=n.n(r),o=n(290),a=n(78206),s=n(76755),l=n(94566),c=n(35790),d=n(13877),u=n(85349);const p=i().lazy(()=>(0,d.L5)(()=>Promise.all([n.e(1862),n.e(2483)]).then(n.bind(n,6636))));function m({buttonRef:e,classNames:t="",content:n,fid:i,isOpen:d,onRequestClose:m,side:f}){const[g,h]=(0,r.useState)(!1);if((0,s.S)(()=>{h(!0)},[],d),!l.Sw)return null;return g?(0,u.jsx)(o.tH,{fallbackRender:c.Cl,children:(0,u.jsx)(r.Suspense,{fallback:(0,u.jsx)(a.A,{id:"side-menu",size:"lg",color:"dark",fixed:!0}),children:(0,u.jsx)(p,{buttonRef:e,classNames:t,isOpen:d,onRequestClose:m,side:f,fid:i,children:(0,u.jsx)(n,{})})})}):null}},67195:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(40809),i=n.n(r),o=n(290),a=n(78206),s=n(94011),l=n(15710),c=n(35790),d=n(13877),u=n(41697),p=n(85349);const m=i().lazy(()=>(0,d.L5)(()=>Promise.all([n.e(1862),n.e(6705)]).then(n.bind(n,5880))));function f({intcmp:e,onAfterClose:t=l.lQ}){const n=(0,s.U)(s.is.desktop)||!1,i=(0,u.A)({intcmp:e}),d=(0,u.A)({intcmp:e,type:"modal"}),[f,g]=(0,r.useState)(!1),h=(0,r.useCallback)(()=>g(!0),[]),b=(0,r.useCallback)(()=>g(!1),[]),y=(0,r.useCallback)(()=>{window.location.href=i},[i]),v=n&&f?(0,p.jsx)(o.tH,{fallbackRender:c.Cl,onError:y,children:(0,p.jsx)(r.Suspense,{fallback:(0,p.jsx)(a.A,{id:"login",size:"lg",color:"dark",fixed:!0}),children:(0,p.jsx)(m,{url:d,isOpen:f,onRequestClose:b,onAfterClose:t})})}):null;return{logInUrl:n?void 0:i,logInModalTier:n,logInModalOpen:n?h:l.lQ,logInModalAnalytics:{action:"show log in form"},logInModalLazy:v}}},41697:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(43993),i=n(40809),o=n(51344),a=n(85040),s=n(37239),l=n(86118);const c=(0,n(12675).A)("[LogInUrl]","silent");function d({intcmp:e="",type:t="mobile",flow:n="default"}={}){const{app:d}=(0,o.nm)(),{requestUri:u}=(0,a.f)();return(0,i.useMemo)(()=>{let i="";if(d.ciamEnabled){const o=(0,l.mU)({requestUri:u}),a=(0,l.Sr)({intcmp:e,redirectUri:`${r.BASE_URL}${s.NW}`,state:o,view:"modal"===t?t:""}),c=(0,l.Dw)({loginType:"swg",returnUrl:a});i="swg"===n?c:a}else{const n=e?`?intcmp=${e}`:"",o=s.I_,a=o.replace("user/","user/modal/"),l="mobile"===t?o:a;i=`${r.SECURE_DOMAIN}${l}${n}`}return c.debug(i),i},[d.ciamEnabled,n,e,u,t])}},47836:function(e,t,n){"use strict";n.d(t,{A:function(){return c}});var r=n(43993),i=n(40809),o=n(51344),a=n(37239),s=n(20129);const l=(0,n(12675).A)("[LogOutUrl]","silent");function c(){const{app:e}=(0,o.nm)();return(0,i.useMemo)(()=>{let t="";if(e.ciamEnabled){const e=new URLSearchParams;e.set("action","logout");const n=`${r.BASE_URL}${a._q}`;e.set("return_url",n),t=`${s.xy}?${e.toString()}`}else t=`${r.SECURE_DOMAIN}${a.$f}`;return l.debug(t),t},[e.ciamEnabled])}},159:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(40809),i=n.n(r),o=n(290),a=n(78206),s=n(94011),l=n(18109),c=n(15710),d=n(35790),u=n(13877),p=n(85349);const m=i().lazy(()=>(0,u.L5)(()=>Promise.all([n.e(1862),n.e(8795)]).then(n.bind(n,37458))));function f({intcmp:e,onAfterClose:t=c.lQ}){const n=(0,s.U)(s.is.desktop)||!1,i=(0,l.A)({intcmp:e}),u=(0,l.A)({intcmp:e,type:"modal"}),[f,g]=(0,r.useState)(!1),h=(0,r.useCallback)(()=>g(!0),[]),b=(0,r.useCallback)(()=>g(!1),[]),y=(0,r.useCallback)(()=>{window.location.href=i},[i]),v=n&&f?(0,p.jsx)(o.tH,{fallbackRender:d.Cl,onError:y,children:(0,p.jsx)(r.Suspense,{fallback:(0,p.jsx)(a.A,{id:"register",size:"lg",color:"dark",fixed:!0}),children:(0,p.jsx)(m,{url:u,isOpen:f,onRequestClose:b,onAfterClose:t})})}):null;return{registerUrl:n?void 0:i,registerModalTier:n,registerModalOpen:n?h:c.lQ,registerModalAnalytics:{action:"show register form"},registerModalLazy:v}}},18109:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(43993),i=n(40809),o=n(51344),a=n(85040),s=n(37239),l=n(86118);const c=(0,n(12675).A)("[RegisterUrl]","silent");function d({intcmp:e="",type:t="mobile"}={}){const{app:n}=(0,o.nm)(),{requestUri:d}=(0,a.f)();return(0,i.useMemo)(()=>{let i="";if(n.ciamEnabled){const n=(0,l.mU)({requestUri:d});i=(0,l.Sr)({action:"register",intcmp:e,redirectUri:`${r.BASE_URL}${s.NW}`,state:n,view:"modal"===t?t:""})}else{const n=e?`?intcmp=${e}`:"",o=s.O4,a=o.replace("user/","user/modal/"),l="mobile"===t?o:a;i=`${r.SECURE_DOMAIN}${l}${n}`}return c.debug(i),i},[n.ciamEnabled,e,d,t])}},60720:function(e,t,n){"use strict";n.d(t,{v:function(){return r}});const r={GML_2:"Content Label 1",package_title:"Package Title",package_title_regular_mobile_underline:"Package Title - Non Full-Width Mobile Underline",GMB_3:"Product Heading 1",GMB_4:"Product Heading 2",GMB_5:"Product Heading 3",PR_1:"Editorial Heading 1",PR_2:"Editorial Heading 2",PR_3:"Editorial Heading 3",PR_4:"Editorial Heading 4",PR_5:"Editorial Heading 5",section_title:"Section Title"}},15767:function(e,t,n){"use strict";var r=n(13287),i=n(40809),o=n.n(i),a=n(78299),s=n(81372),l=n(63490),c=n(50508),d=n(85349);const u={"light-grey":{color:"light",label:"Light Grey"},"light-primary":{color:"light",label:"Light Primary"},"light-secondary":{color:"light",label:"Light Secondary"},"dark-primary":{color:"dark",label:"Dark Primary"},"dark-secondary":{color:"dark",label:"Dark Secondary"}};Object.keys(u);function p(e){const{theme:t="light-primary",align:n="left",className:p="",analytics:m={},children:f,displayNavigationArrows:g=!0,measureWidth:h}=e,b=u[t].color,y=(0,i.useRef)(null),v=(0,i.useRef)(null),w=(0,i.useRef)([]),[x,j]=(0,i.useState)(0),S=(0,i.useRef)(null),O=(0,i.useRef)(null),[_,A]=(0,i.useState)(!1),[C,k]=(0,i.useState)(!1),P=(0,i.useRef)(2),[T,N]=(0,i.useState)(!1),I=o().Children.toArray(f);w.current=I.map(()=>(0,i.createRef)());const L=I.map((e,t)=>o().cloneElement(e,{reference:w.current[t]})),D=(0,i.useCallback)(()=>
2{if(h)j(h(w.current));else if(w.current){const e=w.current.map(e=>e.current?.offsetWidth??0).reduce((e,t)=>e+t,0);j(e)}},[h]);(0,l.l)(D,500),(0,i.useEffect)(()=>{D()},[w.current.length,D]);const E=x>(y.current?.offsetWidth??0);(0,s.$)("scroll",()=>{N(v.current.scrollLeft>0)},150,{},v.current);const $=(0,i.useCallback)(e=>{const t=v.current;t&&(P.current=1.11*P.current,P.current>20&&(P.current=20),"left"===e?t.scrollLeft-=P.current:t.scrollLeft+=P.current)},[]),R=(0,i.useCallback)(e=>{const t=v.current;t&&("left"===e?t.scrollLeft-=100:t.scrollLeft+=100)},[]),B=(0,i.useCallback)(()=>{P.current=2,clearInterval(O.current)},[]),M=(0,i.useCallback)(()=>{clearTimeout(S.current)},[]),U=(0,i.useCallback)(e=>{M(),k(!0),O.current=setInterval(()=>$(e),50)},[M,$]),F=(0,i.useCallback)(e=>{B(),k(!1),A(!0),S.current=setTimeout(()=>U(e),200)},[B,U]),V=(0,i.useCallback)(e=>{B(),M(),_&&!C&&(R(e),k(!1)),A(!1)},[M,B,_,C,R]),z=(0,r.A)(["c-scroll-menu",{[`c-scroll-menu--${t}`]:t,"c-scroll-menu--overflowing":E,"c-scroll-menu--scrolled":T},p]);return(0,d.jsx)("div",{className:z,"data-sophi-feature":(0,c.Uv)(m?.fid),children:(0,d.jsxs)("div",{className:"c-scroll-menu__inner",children:[g&&(0,d.jsx)("div",{className:"c-scroll-menu__arrow c-scroll-menu__arrow--left",children:(0,d.jsx)(a.Ay,{analytics:{label:"< icon",action:m?.leftArrowAction},"aria-label":"Scroll menu left","aria-hidden":"true",icon:"back",onMouseDown:()=>F("left"),onMouseLeave:()=>V("left"),onMouseUp:()=>V("left"),onTouchCancel:()=>V("left"),onTouchEnd:()=>V("left"),onTouchStart:()=>F("left"),tabIndex:-1,theme:b})}),(0,d.jsx)("nav",{className:"c-scroll-menu__nav",ref:y,children:(0,d.jsx)("ul",{className:(0,r.A)(["c-scroll-menu__list",{"c-scroll-menu__list--center":"center"===n&&!E}]),ref:v,children:L})}),g&&(0,d.jsx)("div",{className:"c-scroll-menu__arrow c-scroll-menu__arrow--right",children:(0,d.jsx)(a.Ay,{analytics:{label:"> icon",action:m?.rightArrowAction},"aria-label":"Scroll menu right","aria-hidden":"true",icon:"forward",onMouseDown:()=>F("right"),onMouseLeave:()=>V("right"),onMouseUp:()=>V("right"),onTouchCancel:()=>V("right"),onTouchEnd:()=>V("right"),onTouchStart:()=>F("right"),tabIndex:-1,theme:b})})]})})}p.displayName="ScrollMenu",t.A=p},69902:function(e,t,n){"use strict";n.d(t,{e:function(){return c}});var r=n(13287),i=(n(40809),n(87854)),o=n(85349);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c({href:e,target:t,text:n,reference:a,children:l,className:c,ariaHidden:d=!1,analytics:u={fid:""}}){const p=!e||e.startsWith("/")||(0,i.oQ)(e,[".theglobeandmail.com"])?null:{rel:"external"},m=(0,r.A)(["c-scroll-menu__item",c]),f={"data-sophi-action":"Navigate to scroll menu item","data-sophi-label":n,"data-sophi-parent":u?.fid};return(0,o.jsxs)("li",{className:m,"aria-hidden":!0===d||void 0,ref:a,children:[e&&n?(0,o.jsx)("a",s(s({className:"c-scroll-menu__link",href:e,target:t},p),{},{children:n})):null,!e&&n?(0,o.jsx)("span",s(s({className:"c-scroll-menu__text"},f),{},{children:n})):null,l]})}c.displayName="ScrollMenuItem"},66631:function(e,t,n){"use strict";n.d(t,{V:function(){return O}});var r=n(13287),i=n(40809),o=n(21143),a=n.n(o),s=n(78299),l=n(76755),c=n(81372),d=n(63490),u=n(50508),p=n(30137),m=n(85349);const f=a().div.withConfig({displayName:"ScrollableMenu__InnerContainer",componentId:"sc-ykkahn-0"})(["display:flex;border-bottom:",";"],({$showBottomBorder:e=!0})=>e?"1px solid var(--color-grey-200)":"none"),g=a().nav.withConfig({displayName:"ScrollableMenu__ScrollMenuNav",componentId:"sc-ykkahn-1"})(['overflow:hidden;position:relative;flex:1;.c-scroll-menu--overflowing &::before,.c-scroll-menu--overflowing &::after{content:"";position:absolute;top:0;pointer-events:none;width:',";height:100%;}.c-scroll-menu--overflowing-left &::before{left:0;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);}.c-scroll-menu--overflowing-right &::after{right:0;background:linear-gradient(to left,#fff 0%,rgba(255,255,255,0) 100%);}"],(0,p.D0)(19)),h=a().ul.withConfig({displayName:"ScrollableMenu__StyledList",componentId:"sc-ykkahn-2"})(["display:flex;column-gap:var(--space-24);padding:var(--space-24) 0;list-style-type:none;margin:0;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;"]),b=a().div.withConfig({displayName:"ScrollableMenu__StyledNavArrowContainer",componentId:"sc-ykkahn-3"})(["display:flex;align-items:center;--color:var(--color-grey-500);"]),y=1.11,v=20,w=50,x=200,j=200,S=2;function O({className:e="",analytics:t,children:n,showBottomBorder:o=!0}){const a=(0,i.useRef)(null),p=(0,i.useRef)(null),O=(0,i.useRef)(null),[_,A]=(0,i.useState)(!1),[C,k]=(0,i.useState)(!1),P=(0,i.useRef)(S),[T,N]=(0,i.useState)(!1),[I,L]=(0,i.useState)(!1),D=(0,i.useCallback)(()=>{a.current&&a.current.scrollLeft>0?N(!0):N(!1)},[]),E=(0,i.useCallback)(()=>{const e=a.current.scrollLeft,t=a.current?.clientWidth,n=a.current?.scrollWidth;L(e+t<n)},[]),$=(0,i.useCallback)(()=>{E(),D()},[D,E]);(0,l.S)(()=>{E()},[E],!0),(0,d.l)($,500);(0,c.$)("scroll",()=>{$()},150,{},a.current);const R=(0,i.useCallback)(e=>{const t=a.current;t&&(P.current=P.current*y,P.current>v&&(P.current=v),"left"===e?t.scrollLeft-=P.current:t.scrollLeft+=P.current)},[]),B=(0,i.useCallback)(e=>{const t=a.current;if(!t)return;const n="left"===e?t.scrollLeft-x:t.scrollLeft+x;t.animate({scrollLeft:n},300),t.scrollLeft=n},[]),M=(0,i.useCallback)(()=>{P.current=S,O.current&&clearInterval(O.current)},[]),U=(0,i.useCallback)(()=>{p.current&&clearTimeout(p.current)},[]),F=(0,i.useCallback)(e=>{U(),k(!0),O.current=setInterval(()=>R(e),w)},[U,R]),V=(0,i.useCallback)(e=>{M(),k(!1),A(!0),p.current=setTimeout(()=>F(e),j)},[M,F]),z=(0,i.useCallback)(e=>{M(),U(),_&&!C&&(B(e),k(!1)),A(!1)},[U,M,_,C,B]),W=(0,r.A)(["c-scroll-menu",{"c-scroll-menu--overflowing":T||I,"c-scroll-menu--overflowing-left":T,"c-scroll-menu--overflowing-right":I},e]);return(0,m.jsx)("div",{className:W,"data-sophi-feature":(0,u.Uv)(t?.fid),children:(0,m.jsxs)(f,{$showBottomBorder:o,className:"c-scroll-menu__inner",children:[T&&(0,m.jsx)(b,{children:(0,m.jsx)(s.Ay,{analytics:{label:"< icon",action:t?.leftArrowAction},"aria-label":"Scroll menu left","aria-hidden":"true",icon:"back",onMouseDown:()=>V("left"),onMouseLeave:()=>z("left"),onMouseUp:()=>z("left"),onTouchCancel:()=>z("left"),onTouchEnd:()=>z("left"),onTouchStart:()=>V("left"),tabIndex:-1,theme:"light",variant:"icon"})}),(0,m.jsx)(g,{children:(0,m.jsx)(h,{ref:a,children:n})}),I&&(0,m.jsx)(b,{children:(0,m.jsx)(s.Ay,{analytics:{label:"> icon",action:t?.rightArrowAction},"aria-label":"Scroll menu right","aria-hidden":"true",icon:"forward",onMouseDown:()=>V("right"),onMouseLeave:()=>z("right"),onMouseUp:()=>z("right"),onTouchCancel:()=>z("right"),onTouchEnd:()=>z("right"),onTouchStart:()=>V("right"),tabIndex:-1,theme:"light",variant:"icon"})})]})})}O.displayName="ScrollableMenu"},44638:function(e,t,n){"use strict";n.d(t,{_:function(){return g}});var r=n(13287),i=(n(40809),n(21143)),o=n.n(i),a=n(15710),s=n(30137),l=n(87854),c=n(85349);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?d(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m=o().li.withConfig({displayName:"ScrollableMenuItem__StyledListItem",componentId:"sc-1t6egf6-0"})(["width:auto;flex-shrink:0;display:inline;&.active{.scrollMenuItemLink{color:var(--color-grey-800);border-bottom:"," solid var(--color-grey-500);}}.scrollMenuItemLink{color:var(--color-grey-500);padding-bottom:",";text-decoration:none;&:hover,&:focus,&.hover{border-bottom:"," solid var(--color-grey-300);}}"],(0,s.D0)(2),(0,s.D0)(21),(0,s.D0)(2)),f=o().span.withConfig({displayName:"ScrollableMenuItem__ScrollMenuText",componentId:"sc-1t6egf6-1"})(["color:var(--color-grey-500);"]);function g({active:e=!1,analytics:t={fid:""},anchorClassNames:n="scrollMenuItemLink",ariaHidden:i=!1,children:o,className:s="text-gml-3",handleClick:d=a.lQ,handleMouseEnter:p=a.lQ,handleMouseLeave:g=a.lQ,href:h="",tabIndex:b,target:y,text:v=""}){const w=(0,l.km)(h)?{rel:"external"}:null,x={"data-sophi-action":"Navigate to scroll menu item","data-sophi-label":v,"data-sophi-parent":t?.fid},j=(0,r.A)([s,{active:e}]);return(0,c.jsxs)(m,{className:j,"aria-hidden":!0===i,onMouseEnter:p,onMouseLeave:g,children:[h&&v?(0,c.jsx)("a",u(u({href:h,onClick:d,tabIndex:b??void 0,target:y,className:n},w),{},{children:v})):null,!h&&v?(0,c.jsx)(f,u(u({},x),{},{children:v})):null,o]})}g.displayName="ScrollableMenuItem"},27620:function(e,t,n){"use strict";n.d(t,{R:function(){return c}});var r=n(40809),i=n(21143),o=n.n(i),a=n(51344),s=n(85349);const l=o().div.withConfig({displayName:"SkipLinkPrimaryTarget__Target",componentId:"sc-sl5fgd-0"})(["",""],({$scrollMarginTop:e})=>!!e&&`scroll-margin-top: ${e}px;`);function c({children:e,scrollMarginTop:t=0}){const{dispatchApp:n}=(0,a.nm)(),i=(0,r.useRef)(null);return(0,r.useEffect)(()=>{n({type:a.PQ,payload:{skipLinkPrimaryTargetRef:i}})},[n]),(0,s.jsx)(l,{$scrollMarginTop:t,id:"skip-link-primary-target",ref:i,tabIndex:-1,children:e})}c.displayName="SkipLinkPrimaryTarget"},9659:function(e,t,n){"use strict";n.d(t,{A:function(){return A}});var r=n(4321),i=n(40809),o=n(77813),a=n(89167),s=n(63490),l=n(80443),c=n(21143),d=n.n(c);const u=d().div.withConfig({displayName:"Paginationstyles__PaginationWrapper",componentId:"sc-bvapdd-0"})(["display:flex;flex-direction:column;align-items:center;padding-top:var(--space-32);"]),p=d().div.withConfig({displayName:"Paginationstyles__StyledButtonsWrapper",componentId:"sc-bvapdd-1"})(["display:flex;gap:var(--space-16);"]),m=d().a.withConfig({displayName:"Paginationstyles__NavButton",componentId:"sc-bvapdd-2"})(['display:flex;align-items:center;text-decoration:none;color:var(--color-grey-700);text-transform:uppercase;appearance:none;border:none;background-color:transparent;cursor:pointer;padding:0;.rotate-180{transform:rotate(180deg);}&:hover{span{text-decoration:underline;}}&:focus-visible{outline:2px solid var(--color-alias-focus-ring-default);outline-offset:0;}&:disabled,&[aria-disabled="true"]{opacity:0.5;pointer-events:none;}']),f=d().div.withConfig({displayName:"Paginationstyles__PageNumbers",componentId:"sc-bvapdd-3"})(["display:flex;gap:var(--space-8);align-items:center;"]),g=d().a.withConfig({displayName:"Paginationstyles__PageButton",componentId:"sc-bvapdd-4"})(["font-size:var(--space-16);line-height:var(--space-24);color:",";text-align:center;text-decoration:none;border-radius:50%;width:var(--space-24);height:var(--space-24);font-weight:normal;background-color:",";appearance:none;border:none;cursor:pointer;padding:0;&:focus-visible{outline:2px solid var(--color-alias-focus-ring-default);outline-offset:0;}",""],({$isActive:e})=>e?"white":"var(--color-grey-800)",({$isActive:e})=>e?"var(--color-grey-700)":"transparent",({$isActive:e})=>!e&&"\n    &:hover {\n      background-color: #eee;\n    }\n  "),h=d().p.withConfig({displayName:"Paginationstyles__ArticleCount",componentId:"sc-bvapdd-5"})(["font-size:var(--space-16);line-height:var(--space-24);color:var(--color-grey-800);margin-top:var(--space-16);"]);var b=n(85040);var y=n(9458),v=n(15710),w=n(40761),x=n(12675),j=n(85349);const S=(0,x.A)("[Pagination]"),O=(e,t)=>`${e}page/${t}/`;function _({dataId:e="",displayItemsCount:t=!1,firstPageUrlOverride:n="",itemLabel:c="articles",numberOfItemsPerPage:d=20,onClick:x=v.lQ,onPageChange:_=v.lQ,pageLimit:A=10,sophiFeature:C,spaMode:k=!1,total:P=0}){const{isAdmin:T}=(0,r.useAppContext)(),{urlRelative:N}=(0,a.p_)(),I=N.replace(/\/page\/[1-9][0-9]*\/?$/,"/"),[L,D]=(0,i.useState)(10),[E,$]=(0,i.useState)([1,2,3]),[R,B]=(0,i.useState)(""),{pageNumber:M,setSpaModePageNumber:U,itemsPerPage:F,startIndex:V,endIndex:z,totalPageCount:W,totalItemsCount:H}=((e=20,t=0,n=!1,r=10)=>{const{requestUri:o}=(0,b.f)(),[a,s]=(0,i.useState)(1),c=(0,i.useCallback)(e=>{n&&s(e)},[n]),{pageNumber:d,totalPageCount:u,startIndex:p,endIndex:m}=(0,i.useMemo)(()=>{const i=n?a:(0,l.a5)(o,r),s=(0,l.FF)(t,e,r),c=(0,l.bZ)(i,s),{startIndex:d,endIndex:u}=(0,l.ds)(c,e,t);return{pageNumber:c,totalPageCount:s,startIndex:d,endIndex:u}},[e,r,o,n,a,t]);return{pageNumber:d,setSpaModePageNumber:c,totalPageCount:u,totalItemsCount:r>0?Math.min(t,e*r):t,itemsPerPage:e,startIndex:p,endIndex:m}})(d,P,k,A);(0,i.useEffect)(()=>{e!==R&&(S.info(`Data key changed: ${e}. Resetting to page 1.`),B(e),U(1))},[e,R,U]),(0,i.useEffect)(()=>{k&&_(M)},[M,_,k]);const q=(0,i.useCallback)(()=>{D(window.innerWidth<=768?2:10)},[]);if((0,s.l)(q,500),(0,i.useEffect)(()=>{$((0,l.$H)(M,L,W))},[M,L,W]),(0,i.useEffect)(()=>{S.info({currentPageNumber:M,itemsPerPage:F,totalItemsCount:H,startIndex:V,endIndex:z})}
2,[M,F,H,V,z]),0===P)return null;if(T)return(0,j.jsx)(o.A,{text:"Pagination"});const G=n||O(I,1),K=O(I,W),J=O(I,M-1),Y=O(I,M+1),Q=1===M,X=M===W;return(0,j.jsxs)(u,{children:[(0,j.jsxs)(p,{children:[(0,j.jsx)(m,{disabled:k?Q:void 0,"aria-disabled":k?void 0:Q?"true":"false",as:k?"button":"a",type:k?"button":void 0,href:k||Q?void 0:G,onClick:k&&!Q?()=>{U(1),(0,w.Ak)(x)}:void 0,"aria-label":"First Page",tabIndex:Q?-1:0,children:(0,j.jsx)(y.A,{symbol:"start",width:"14",height:"14"})}),(0,j.jsxs)(m,{disabled:k?Q:void 0,"aria-disabled":k?void 0:Q?"true":"false",as:k?"button":"a",type:k?"button":void 0,href:k||Q?void 0:J,onClick:k&&!Q?()=>{U(M-1),(0,w.Ak)(x)}:void 0,"aria-label":"Previous Page",tabIndex:Q?-1:0,children:[(0,j.jsx)(y.A,{symbol:"link-button-chevron",width:"7",height:"12",className:"rotate-180"}),(0,j.jsx)("span",{className:"font-gmsans-label ml-8",children:"Prev"})]}),(0,j.jsx)(f,{children:E.map(e=>(0,j.jsx)(g,{as:k?"button":"a",type:k?"button":void 0,href:k?void 0:1===e?G:O(I,e),onClick:k?()=>{U(e),(0,w.Ak)(x)}:void 0,$isActive:M===e,"aria-current":M===e&&"page","aria-label":`Page ${e}`,"data-sophi-feature":C??(I?.includes("search")?"search-filters":"pagination"),className:"font-gmsans",children:e},e))}),(0,j.jsxs)(m,{disabled:k?X:void 0,"aria-disabled":k?void 0:X?"true":"false",as:k?"button":"a",type:k?"button":void 0,href:k||X?void 0:Y,onClick:k&&!X?()=>{U(M+1),(0,w.Ak)(x)}:void 0,"aria-label":"Next Page",tabIndex:X?-1:0,children:[(0,j.jsx)("span",{className:"font-gmsans-label mr-8",children:"Next"}),(0,j.jsx)(y.A,{symbol:"link-button-chevron",width:"7",height:"12"})]}),(0,j.jsx)(m,{disabled:k?X:void 0,"aria-disabled":k?void 0:X?"true":"false",as:k?"button":"a",type:k?"button":void 0,href:k||X?void 0:K,onClick:k&&!X?()=>{U(W),(0,w.Ak)(x)}:void 0,"aria-label":"Last Page",tabIndex:X?-1:0,children:(0,j.jsx)(y.A,{symbol:"end",width:"14",height:"14"})})]}),t&&(0,j.jsxs)(h,{className:"font-gmsans",children:[V+1," - ",z," of ",H," ",c]})]})}_.displayName="Pagination";var A=_},80443:function(e,t,n){"use strict";function r(e="",t=10){const n=t>0?`([1-9]\\d{0,${String(t).length-1}})`:"([1-9]\\d*)",r=new RegExp(`\\/page\\/${n}\\/$`),i=e.match(r),o=i?parseInt(i[1],10):1;return t<=0||o<=t?o:1}function i(e=1,t=20){const n=Number(e),r=Number(t);if(isNaN(n)||n<1)throw new Error("pageNumber must be a number and 1 or greater.");if(isNaN(r)||r<1)throw new Error("itemsPerPage must be a positive number.");return(n-1)*r}function o(e,t){return Math.min(Math.max(e,1),t)}function a(e,t,n=10){const r=n>0?Math.min(e,t*n):e;return Math.max(Math.ceil(r/t),1)}function s(e,t,n){const r=(e-1)*t;return{startIndex:r,endIndex:Math.min(r+t,n)}}function l(e,t,n){const r=Math.floor(t/2);let i=Math.max(1,e-r),o=Math.min(n,e+r);o-i+1<t&&(e<=r?o=Math.min(n,t):e+r>=n&&(i=Math.max(1,n-t+1)));const a=[];for(let e=i;e<=o;e++)a.push(e);return a}n.d(t,{$H:function(){return l},FF:function(){return a},a5:function(){return r},bZ:function(){return o},ds:function(){return s},gj:function(){return i}})},46051:function(e,t,n){"use strict";n.d(t,{$d:function(){return p},D1:function(){return m}});var r=n(13287),i=n(40809),o=n(63490),a=n(30137),s=n(85349);const l=["align","arrowOffset","bodyClasses","borderWidth","children","className","distance","innerClasses","isHidden","isOpen","reference","repositionLimit","shadow","showArrow","theme"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p={TOP_LEFT:"top-left",TOP_CENTER:"top-center",TOP_RIGHT:"top-right",BOTTOM_LEFT:"bottom-left",BOTTOM_CENTER:"bottom-center",BOTTOM_RIGHT:"bottom-right",LEFT_TOP:"left-top",LEFT_MIDDLE:"left-middle",LEFT_BOTTOM:"left-bottom",RIGHT_TOP:"right-top",RIGHT_MIDDLE:"right-middle",RIGHT_BOTTOM:"right-bottom"},m={LIGHT:"light",DARK:"dark",TEAL_SECONDARY:"teal-secondary"};function f(e){const{align:t=p.TOP_LEFT,arrowOffset:n,bodyClasses:c,borderWidth:u=1,children:f,className:g,distance:h,innerClasses:b,isHidden:y=!1,isOpen:v=!1,reference:w,repositionLimit:x=1,shadow:j=!0,showArrow:S=!1,theme:O=m.LIGHT}=e,_=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,l),A=(0,i.useRef)(null),C=w||A,[k,P]=(0,i.useState)(t);(0,i.useEffect)(()=>P(t),[t]);const[T,N]=(0,i.useState)(0);(0,i.useEffect)(()=>{v&&N(0)},[v]);const I=(0,i.useCallback)(e=>{T<x&&(P(e),N(e=>e+1))},[T,x]),L=(0,i.useCallback)(()=>
2{if(v){const e=C.current?.getBoundingClientRect(),t=document.documentElement.clientWidth,n=document.documentElement.clientHeight,r={top:e.top<0,bottom:e.bottom>n,left:e.left<0,right:e.right>t},i=p;if(r.top)switch(k){case i.TOP_LEFT:I(i.BOTTOM_LEFT);break;case i.TOP_CENTER:I(i.BOTTOM_CENTER);break;case i.TOP_RIGHT:I(i.BOTTOM_RIGHT);break;case i.LEFT_BOTTOM:I(i.LEFT_MIDDLE);break;case i.LEFT_MIDDLE:I(i.LEFT_TOP);break;case i.RIGHT_BOTTOM:I(i.RIGHT_MIDDLE);break;case i.RIGHT_MIDDLE:I(i.RIGHT_TOP)}else if(r.bottom)switch(k){case i.BOTTOM_LEFT:I(i.TOP_LEFT);break;case i.BOTTOM_CENTER:I(i.TOP_CENTER);break;case i.BOTTOM_RIGHT:I(i.TOP_RIGHT);break;case i.LEFT_TOP:I(i.LEFT_MIDDLE);break;case i.LEFT_MIDDLE:I(i.LEFT_BOTTOM);break;case i.RIGHT_TOP:I(i.RIGHT_MIDDLE);break;case i.RIGHT_MIDDLE:I(i.RIGHT_BOTTOM)}else if(r.left)switch(k){case i.LEFT_TOP:I(i.RIGHT_TOP);break;case i.LEFT_MIDDLE:I(i.RIGHT_MIDDLE);break;case i.LEFT_BOTTOM:I(i.RIGHT_BOTTOM);break;case i.TOP_RIGHT:I(i.TOP_CENTER);break;case i.TOP_CENTER:I(i.TOP_LEFT);break;case i.BOTTOM_RIGHT:I(i.BOTTOM_CENTER);break;case i.BOTTOM_CENTER:I(i.BOTTOM_LEFT)}else if(r.right)switch(k){case i.RIGHT_TOP:I(i.LEFT_TOP);break;case i.RIGHT_MIDDLE:I(i.LEFT_MIDDLE);break;case i.RIGHT_BOTTOM:I(i.LEFT_BOTTOM);break;case i.TOP_LEFT:I(i.TOP_CENTER);break;case i.TOP_CENTER:I(i.TOP_RIGHT);break;case i.BOTTOM_LEFT:I(i.BOTTOM_CENTER);break;case i.BOTTOM_CENTER:I(i.BOTTOM_RIGHT)}}},[v,C,k,I]);(0,o.l)(L);const[D,E]=k.split("-"),$=(0,r.A)(["tgam-popover",{"tgam-popover--no-arrow":!S,"tgam-popover--no-border":u<1,"tgam-popover--no-shadow":!j||O===m.DARK,"tgam-popover--open":v,[`tgam-popover--align-${E}`]:E,[`tgam-popover--position-${D}`]:D,[`tgam-popover--theme-${O}`]:O},g]),R={"--tgam-popover-arrow-offset":void 0!==n?(0,a.D0)(n):null,"--tgam-popover-border-width":u?(0,a.D0)(u):null,"--tgam-popover-distance":void 0!==h?(0,a.D0)(h):null},B=Object.entries(R).reduce((e,[t,n])=>null!==n?d(d({},e),{},{[t]:n}):e,{}),M=(0,r.A)(["tgam-popover__inner",b]),U=(0,r.A)(["tgam-popover__body",c]);return(0,s.jsx)("div",d(d({},_),{},{ref:C,className:$,style:B,hidden:!!y||void 0,children:(0,s.jsx)("div",{className:M,children:(0,s.jsx)("div",{className:U,children:f})})}))}f.displayName="Popover",t.Ay=f},26906:function(e,t,n){"use strict";var r=n(13287),i=(n(40809),n(85349));function o({as:e="div",children:t,className:n,reference:o}){const a=e,s=(0,r.A)(["tgam-popover-container",n]);return(0,i.jsx)(a,{className:s,ref:o,children:t})}o.displayName="PopoverContainer",t.A=o},18711:function(e,t,n){"use strict";n.d(t,{G:function(){return g}});var r=n(13287),i=n(40809),o=n(78299),a=n(29705),s=n(12803),l=n(17109),c=n(43368),d=n(46051),u=n(26906),p=n(50508),m=n(15710),f=n(85349);function g(e){const{align:t=d.$d.TOP_LEFT,analyticsFid:n,arrowOffset:g,bodyClasses:h,borderWidth:b,children:y,className:v,distance:w,toggletipId:x,innerClasses:j,isOpen:S=!1,onClickOutside:O=m.lQ,onClose:_=m.lQ,onClosed:A=m.lQ,onTabOutside:C=m.lQ,repositionLimit:k=1,shadow:P=!0,showArrow:T=!1,theme:N=d.D1.LIGHT,triggerElement:I,triggerId:L,triggerRef:D,dismissAnalytics:E,dismissAriaLabel:$,dismissClasses:R,dismissIcon:B,dismissRef:M,dismissText:U,showDismissButton:F=!0}=e,V=(0,i.useRef)(null),z=(0,i.useRef)(null),[W,H]=(0,i.useState)(!S),[q,G]=(0,i.useState)(S);(0,i.useEffect)(()=>{S?W?H(!1):requestAnimationFrame(()=>G(!0)):G(!1)},[W,S]),(0,i.useEffect)(()=>{W||requestAnimationFrame(()=>G(!0))},[W]);const K=(0,i.useCallback)(e=>{const t=z?.current;t&&e.target===t&&"opacity"===e.propertyName&&!S&&(H(!0),A())},[S,A]);(0,s._)("transitionend",K,{},z?.current),(0,a.i)(_),(0,l.W)(V,O),(0,c.v)(D,V,C);const J=F&&(U||$),Y=(0,r.A)(["tgam-toggletip-container",v]),Q=(0,r.A)(["tgam-toggletip__inner",j]),X=(0,r.A)(["tgam-toggletip__body",h]),Z=(0,r.A)(["tgam-toggletip",{"tgam-toggletip--with-dismiss-button":J,[`tgam-toggletip--theme-${N}`]:N}]),ee=(0,r.A)(["tgam-toggletip__dismiss-button",R]);return(0,f.jsxs)(u.A,{className:Y,reference:V,children:[I,(0,f.jsxs)(d.Ay,{align:t,"aria-labelledby":L,arrowOffset:g,bodyClasses:X,borderWidth:b,className:Z,"data-sophi-feature":(0,p.Uv)(n),distance:w,id:x,innerClasses:Q,isHidden:W,isOpen:q,reference:z,repositionLimit:k,role:"menu",shadow:P,showArrow:T,theme:N,children:[J?(0,f.jsx)(o.Ay,{analytics:E,"aria-label":$||null,className:ee,onClick:_,reference:M,icon:B,children:U||null}):null,y]})]})}g.displayName="Toggletip"},29315:function(e,t,n){"use strict";var r=n(40809),i=n(46051),o=n(18711),a=n(15710),s=n(40761),l=n(85349);function c(e){const{align:t=i.$d.TOP_LEFT,analytics:n={},arrowOffset:c,bodyClasses:d,borderWidth:u,children:p,className:m,distance:f,innerClasses:g,repositionLimit:h=1,shadow:b=!0,showArrow:y=!1,theme:v=i.D1.LIGHT,toggletipId:w,onClickOutside:x=a.lQ,onClose:j=a.lQ,onClosed:S=a.lQ,onOpen:O=a.lQ,buttonRender:_,buttonId:A,dismissAnalytics:C,dismissAriaLabel:k,dismissClasse
2s:P,dismissIcon:T,dismissText:N,focusDismissButtonOnOpen:I=!0,showDismissButton:L=!0}=e,[D,E]=(0,r.useState)(!1),$=(0,r.useRef)(void 0),R=(0,r.useRef)(void 0),B=(0,r.useCallback)(()=>{D||(E(!0),(0,s.Ak)(O))},[D,O]),M=(0,r.useCallback)(()=>{D&&(E(!1),$?.current?.focus(),(0,s.Ak)(j))},[D,j]),U=(0,r.useCallback)(()=>{D?M():B()},[M,D,B]);(0,r.useEffect)(()=>{I&&D&&requestAnimationFrame(()=>{R?.current?.focus()})},[I,D]);const F=(0,r.useCallback)(()=>{M(),(0,s.Ak)(x)},[M,x]);return(0,l.jsx)(o.G,{align:t,analyticsFid:n?.toggletipFid,arrowOffset:c,bodyClasses:d,borderWidth:u,className:m,distance:f,toggletipId:w,innerClasses:g,isOpen:D,onClickOutside:F,onClose:M,onClosed:()=>(0,s.Ak)(S),repositionLimit:h,shadow:b,showArrow:y,theme:v,triggerElement:_({analytics:n,"aria-controls":w,"aria-expanded":D,"aria-haspopup":!0,id:A,onClick:U,reference:$}),triggerId:A,triggerRef:$,dismissAnalytics:C,dismissAriaLabel:k,dismissClasses:P,dismissIcon:T,dismissRef:R,dismissText:N,showDismissButton:L,children:p})}c.displayName="ToggletipWithButton",t.A=c},97951:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(91565),i=n(40809);function o(e){const t=(0,i.useRef)(null);return(0,i.useEffect)(function(){const n=document.querySelector(`#${e}`),r=n||function(e){const t=document.createElement("div");return t.setAttribute("id",e),t}(e);var i;return n||(i=r,document.body.insertBefore(i,document.body.lastElementChild.nextElementSibling)),r.appendChild(t.current),function(){t.current.remove(),r.childElementCount||r.remove()}},[e]),t.current||(t.current=document.createElement("div")),t.current}var a=({id:e,children:t})=>{const n=o(e);return(0,r.createPortal)(t,n)}},9458:function(e,t,n){"use strict";n(40809);var r=n(85349);const i=["symbol","ariaHidden","focusable","pointerEvents"];function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){const{symbol:t="",ariaHidden:n=!0,focusable:o=!1,pointerEvents:s="none"}=e,l=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,i);return(0,r.jsx)("svg",a(a({},l),{},{role:"img","aria-hidden":n,focusable:o,pointerEvents:s,children:(0,r.jsx)("use",{xlinkHref:`#${t}`})}))}l.displayName="Svg",t.A=l},57996:function(e,t,n){"use strict";var r=n(13287),i=n(40809),o=n.n(i),a=n(290),s=n(78206),l=n(89167),c=n(85040),d=n(35790),u=n(13877),p=n(85349);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h=o().lazy(()=>(0,u.L5)(()=>n.e(5667).then(n.bind(n,84037))));function b(e){const{uuid:t,vertical:n}=e,{isStoryVideo:o}=(0,l.p_)(),{isAppview:u}=(0,c.f)(),m=o&&!u?"content-gate":void 0,g=(0,r.A)(["c-video-lazy","powa-lazy",{"c-video-lazy--vertical":n}]),b=(0,i.useCallback)(e=>{console.error(e)},[]);return(0,p.jsx)(a.tH,{fallbackRender:d.Cl,onError:b,children:(0,p.jsx)(i.Suspense,{fallback:(0,p.jsx)("div",{id:m,className:"l-media",children:(0,p.jsx)(s.A,{id:`video-player-${t}`,className:g,size:"md",color:"light",center:!0})}),children:(0,p.jsx)(h,f({},e))})})}b.displayName="VideoLazy",t.A=b},14311:function(e,t,n){"use strict";n.d(t,{m:function(){return r}});
2const r=[".powa",".js-video-experience",".gia-brightcove-wrapper"]},17291:function(e,t,n){"use strict";n.d(t,{Iz:function(){return o},Q3:function(){return c},UY:function(){return l},Xy:function(){return u},ZB:function(){return p},_q:function(){return r},ih:function(){return s},l4:function(){return a},uy:function(){return m},wg:function(){return i},wt:function(){return d}});const r=["barchart-alerts"],i=["barchart-news-on-demand"],o=["barchart-news-tickers"],a=["barchart-portfolio"],s=["barchart-stock-leaders"],l=["barchart-watchlist"],c=["content-by-canonical-url-cards"],d=["photo-by-id-normalized"],u=["noop-site-by-id","site-by-id"],p=["app-content-dsl-query","content-by-canonical-url","content-by-canonical-urls","content-by-content-id","content-by-content-ids","content-by-date","content-collections","content-dsl-query","content-from-json-output","content-search-with-elements","content-search","newsletter-content-search","related-content-recommender","related-content","sophi-stories-by-widget-name","topics-by-slug-batch","topics-by-slug","topics-by-slugs","trending-stories","union-recommender"],m=["content-collections","content-search","sophi-stories-by-widget-name","topics-by-slugs"]},82392:function(e,t,n){"use strict";n.d(t,{JP:function(){return l},Tq:function(){return i},lT:function(){return a}});const r=["1:I","1:1","3:2"],i={ratios:r,widths:[1500,1200,900,600,300]},o={ratios:["3:2","1:1"],widths:[1200,900,600,300]},a={appContentQuery:{ratios:["3:2"],widths:[600]},authorImage:o,advisorProfileImage:{ratios:["1:I"],widths:[1200,900,600,300]},advisorSearchImage:{ratios:["1:I"],widths:[300]},defaultImage:i,exclusiveCardImage:{ratios:["3:2"],widths:[900,600,300]},newsletterStoryImages:{ratios:r,widths:[1200,600,300]},storyContentElements:i,storyCredits:o,storyPromoImage:i,storyPromoItems:i,storyRelatedContent:i,customHeader:{ratios:["1:I"],widths:[2e3,1500,1200,900,600]},customHeaderMobile:{ratios:["1:I"],widths:[1200,900,600]}};s(a.appContentQuery),s(a.authorImage),s(a.defaultImage),s(a.exclusiveCardImage),s(a.newsletterStoryImages),s(a.storyContentElements),s(a.storyCredits),s(a.storyPromoImage),s(a.storyPromoItems),s(a.storyPromoItems),s(a.storyRelatedContent);function s({widths:e=[],ratios:t=[]}){return`resized_urls { ${e.map(e=>`w${e} { ${t.map(e=>l(e)).join(" ")} }`).join(" ")} }`}function l(e=""){return`r${e.replace(":","x")}`}},60392:function(e,t,n){"use strict";n.d(t,{Y:function(){return r}});const r={ARC:"arc"}},22377:function(e,t,n){"use strict";n.d(t,{u:function(){return c}});var r=n(82392);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const{ratios:s,widths:l}=r.Tq;function c(e){return{_id:e?._id?.trim()||"",additional_properties:{published:!0===e?.additional_properties?.published},alt:e?.alt_text?.trim()||e?.alt?.trim()||"",authToken:e?.authToken?.trim()||e?.auth?.[2]?.trim()||"",caption:e?.caption?.trim()||"",copyright:e?.copyright?.trim()||"",credits:u(e),distributor:{category:e?.distributor?.category?.trim()||"",mode:e?.distributor?.mode?.trim()||"",name:e?.distributor?.name?.trim()||"",reference_id:e?.distributor?.reference_id?.trim()||"",subcategory:e?.distributor?.subcategory?.trim()||""},focal_point:{x:e?.focal_point?.x||0,y:e?.focal_point?.y||0},height:e?.height||0,image_type:e?.image_type?.trim()||"",resized_urls:p(e?.resized_urls),source:{name:e?.source?.name?.trim()||"",source_type:e?.source?.source_type?.trim()||""},type:e?.type?.trim()||"",url:e?.url?.trim()||"",vanity_credits:d(e),width:e?.width||0}}function d(e){return{affiliation:"string"==typeof e?.vanity_credits?.affiliation?e.vanity_credits.affiliation:e?.vanity_credits?.affiliation?.map(e=>({name:e?.name?.trim()||"",type:e?.type?.trim()||""}))||[],by:e?.vanity_credits?.by?.map(e=>({name:e?.name?.trim()||"",type:e?.type?.trim()||""}))||[]}}function u(e){return{affiliation:e?.credits?.affiliation?.map(e=>({name:e?.name?.trim()||"",type:e?.type?.trim()||""}))||[],by:e?.credits?.by?.map(e=>({byline:e?.byline?.trim()||"",name:e?.name?.trim()||"",type:e?.type?.trim()||""}))||[]}}function p(e){const t=s;return l.reduce((n,r)=>e?.[`w${r}`]?o(o({},n),{},{[`w${r}`]:t.reduce((t,n)=>e?.[`w${r}`]?.[n]?o(o({},t),{},{[n]:e[`w${r}`][n]||""}):t,{})}):n,{})}},68848:function(e,t,n){"use strict";n.d(t,{t:function(){return o}});var r=n(22377),i=n(70015);function o(e){const t=(0,i.$9)(e);return{_id:e?._id?.trim()??"",additional_properties:{audio:{podcast:e?.additional_properties?.audio?.podcast??null,tts:e?.additional_properties?.audio?.tts??null},is_published:!0===e?.additional_properties?.is_published},audio:e?.audio??null,canonical_url:e?.canonical_url?.trim()??"",content_elements:e?.content_elements??[],content_restrictions:{content_code:e?.content_restrictions?.content_code?.trim()??""},credits:{by:a(e)},description:{basic:e?.description?.basic?.trim()??""},distributor:{category:e?.distributor?.category?.trim()??"",mode:e?.distributor?.mode?.trim()??"",name:e?.distributor?.name?.trim()??"",reference_id:e?.distributor?.reference_id?.trim()??"",subcategory:e?.distributor?.subcategory?.trim()??""},duration:e?.duration??0,headlines:e?.headlines??{},label:e?.label??{},mainPhoto:t,owner:{id:e?.owner?.id?.trim()??"",name:e?.owner?.name?.trim()??"",sponsored:!0===e?.owner?.sponsored},podcastEpisode:e?.podcastEpisode??null,planning:{story_length:{word_count_actual:e?.planning?.story_length?.word_count_actual??0}},promo_items:{basic:(0,r.u)(e?.promo_items?.basic),guest_author_image:(0,r.u)(e?.promo_items?.guest_author_image),mobile:(0,r.u)(e?.promo_items?.mobile),premium:(0,i.Xu)(e)},publishedDate:e?.display_date??"",source:{name:e?.source?.name?.trim()??"",source_type:e?.source?.source_type?.trim()??"",system:e?.source?.system?.trim()??""},subheadlines:e?.subheadlines??{},subtype:e?.subtype?.trim()??"",summaries:e?.summaries??[],syndication:{external_distribution:!0===e?.syndication?.external_distribution,search:!0===e?.syndication?.search},taxonomy:e?.taxonomy??{},tgam_topics:e?.tgam_topics??[],type:e.type?.trim()??"",updatedDate:e?.publish_date??""}}function a(e){return e?.credits?.by?.map(e=>({additional_properties:{original:{byline:e?.additional_properties?.original?.byline?.trim()||""}},image:{alt:e?.name??"",authToken:e?.image?.authToken,resized_urls:e?.image?.resized_urls,type:e?.type??"",url:e?.image?.url},name:e?.name?.trim()||"",org:e?.org?.trim()||"",type:e?.type?.trim()||""}))??[{name:"",org:"",type:""}]}},29297:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});var r=n(60392),i=n(68848),o=n(15164);function a(e,t=r.Y.ARC){return!e||(0,o.RI)(e)?e:t===r.Y.ARC?(0,i.t)(e):e}},69679:function(e,t,n){"use strict";function r(e){return function(e){return!0===e?.normalized}(e)?e:{active:!1!==e?.active,authorTopic:!!e?.authorTopic||"authors"===e?.type,content_elements:e?.items||[],deactivate:!!e?.deactivate||!!e?.deactivated,following:!!e?.following,id:e?.id||e?.topicId||"",image:e?.image||"",name:e?.name||e?.topicName||"",nextIndex:e?.nextIndex||0,normalized:!0,primary:!!e?.primary,slug:e?.slug||e?.topicSlug||"",total:e?.total||0,url:e?.url||"",urlParam
2s:e?.urlParams||{}}}function i(e){return e.reduce((e,t)=>(e[t.id]=t,e),{})}n.d(t,{Bz:function(){return i},TQ:function(){return r}})},12303:function(e,t,n){"use strict";n.d(t,{$2:function(){return d},Dw:function(){return j},Hq:function(){return O},Qy:function(){return v},XW:function(){return S},Y1:function(){return l},_W:function(){return g},_u:function(){return f},bm:function(){return m},mI:function(){return p},nw:function(){return c},pK:function(){return h},t5:function(){return b},z9:function(){return w}});var r=n(15710),i=n(12675),o=n(20347),a=n(94566);const s=(0,i.A)("[Ad GPT]");function l(e=!0){return o.k.start("ads gpt init"),c().then(()=>{window.googletag.pubads().disableInitialLoad(),window.googletag.pubads().setPrivacySettings({nonPersonalizedAds:!e}),s.info("GPT initialized"),o.k.end("ads gpt init")}).catch(()=>{s.error("GPT could not be initialized (not found)")})}function c(){return new Promise((e,t)=>{a.Sw&&window.googletag||t("window.googletag not found"),window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(()=>e())})}function d(){o.k.start("ads gpt enable"),window.googletag.pubads().collapseEmptyDivs(),window.googletag.enableServices(),o.k.end("ads gpt enable")}function u(e){const t=window.googletag.sizeMapping();return e.forEach(e=>{t.addSize([e.minWidth,0],e.sizes)}),t.build()}function p(e){return u([{minWidth:0,sizes:e}])}function m(e,t,n){const r=u(t);return w(e)??window.googletag.defineSlot(n,[0,0],e).defineSizeMapping(r).addService(window.googletag.pubads())}function f(e,t){return window.googletag.pubads().setTargeting(e,t)}function g(){return window.googletag.pubads().getTargetingKeys()}function h(e,t,n){const i=(0,r.gb)(n);window.googletag.pubads().addEventListener(t,t=>{t.isEmpty||e!==t.slot.getSlotElementId()||i(t)})}function b(e){e.meta.refresh?(s.info(`refresh slot ${e.meta.slotId}`),x(e.slot,{changeCorrelator:!0})):(s.info(`display slot ${e.meta.slotId}`),j(e.slot))}function y(){return window.googletag.pubads().getSlots()}function v(e){return y().filter(t=>t.getTargeting("pos").some(t=>t.startsWith(e))).length}function w(e){return y().find(t=>t.getSlotElementId()===e)}function x(e,t={}){s.info(`refreshing slot ${e.getSlotElementId()}`),window.googletag.pubads().refresh([e],t)}function j(e){window.googletag.display(e),x(e,{changeCorrelator:!1})}function S(e){return s.info(`destroying slot ${e.getSlotElementId()}`),window.googletag.destroySlots([e])}function O(e,t){e&&(window.googletag.pubads().setPublisherProvidedId(e),t&&s.info(`Setting PPID for ${t}:`,e))}},83913:function(e,t,n){"use strict";n.d(t,{p$:function(){return i},yM:function(){return r}});const r=1e3,i=1e3},2044:function(e,t,n){"use strict";n.d(t,{Ay:function(){return O},Al:function(){return j},kH:function(){return x}});var r=n(86890),i=n(12303),o=n(83913),a=n(12675);const s=(0,a.A)("[Ad service]");function l(e,t,n){const r=e.meta.slotId,i=t,o=[{bidder:"appnexus",params:{placementId:n.appnexusPlacementId}},{bidder:"medianet",params:{cid:n.medianetCid,crid:n.medianetCrid}},{bidder:"pubmatic",params:{publisherId:n.pubmaticPublisherId,adSlot:n.pubmaticAdSlot}},{bidder:"rubicon",params:{accountId:n.rubiconAccountId,siteId:n.rubiconSiteId,zoneId:n.rubiconZoneId}}];i.forEach(e=>{o.push({bidder:"ix",params:{siteId:n.ixSiteId,size:e}})});const a={code:r,mediaTypes:{banner:{sizes:i}},bids:o};return s.info("ad formatted for Prebid request:",a),a}const c=(0,a.A)("[Prebid]","silent");var d={userSyncDelay:1e4,syncsPerBidder:3,appnexusBidCpmAdjustment:1,appnexusPlacementId:17999567,ixSiteId:430074,debug:c.getLevel()<c.levels.SILENT,medianetCid:"8CUM4F58G",medianetCrid:"586981315",pubmaticPublisherId:"167626",pubmaticAdSlot:"TGAM",rubiconAccountId:24730,rubiconSiteId:437590,rubiconZoneId:2506176,priceGranularity:{buckets:[{precision:2,max:4,increment:.01},{precision:2,max:10,increment:.05},{precision:2,max:40,increment:.5},{precision:2,max:100,increment:1}]}},u=n(8174);const p=(0,a.A)("[Ad service]"),m=[];var f=n(40761),g=n(20347);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?h(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const v=(0,a.A)("[Ad service]");let w;function x(e="",t="",n=[],r=[]){const i=n.map(e=>e.toUpperCase().trim()).filter(e=>e),o=r.map(e=>e.toUpperCase().trim()).filter(e=>e),a=void 0!==o.find(t=>t.startsWith(e)),s=i.includes(e),l=s&&!a||s&&o.includes(`${e}-${t}`);return v.debug(`isExcludedLocation: ${l}`,{countryCode:e,regionCode:t,excludedCountryCodes:i,excludedRegionCodes:o}),l}function j(e,t=!1){const n=e.meta.slotId;let r;try{r=e.slot?{unitPath:e.slot.getAdUnitPath(),elementId:e.slot.getSlotElementId(),targeting:e.slot.getTargetingMap()}:"error"}catch(e){v.error("Error getting slot info:",e)}if(v.info("display slot:",n,{meta:e.meta,slot:r,targets:e.targets}),!t||!window.apstag&&!w||!e.meta.eligibleForBidding)return v.info(`render slot ${n} without bidding (not eligible)`),void(0,i.t5)(e);const a=e.meta.refresh,s=a&&e.meta.lastSize&&e.meta.lastSize.length?[e.meta.lastSize]:e.meta.sizeMapForBidding,c=function(e){const t={id:(0,u.CF)(),slotObj:e,apstagDone:!1,prebidDone:!1};return m.push(t),p.info("bidding requests: new request",JSON.parse(JSON.stringify(t))),p.info(`bidding requests: ${m.length} active requests: ${m.map(e=>e.id).toString()}`),t}(e);v.info(`ad queued for bidding: ${n}`),window.apstag?(g.k.start(`ad apstag ${e.meta.slotId}`),v.info(`requesting bids from APSTag for ${n} (request ID: ${c.id})`),window.apstag.fetchBids({slots:[{slotID:e.meta.slotId,slotName:e.meta.slotId,sizes:s}]},t=>{v.info(`bids returned from APSTag for ${n}:`,t),window.googletag.cmd.push(()=>{window.apstag.setDisplayBids(),c.apstagDone=!0,g.k.end(`ad apstag ${e.meta.slotId}`),v.info("APSTag request finished",JSON.parse(JSON.stringify(c))),S(c)})})):(v.info("not requesting bids from APSTag because it's unavailable"),c.apstagDone=!0),w?(g.k.start(`ad prebid ${e.meta.slotId}`),w.que.push(()=>{a?a&&e.meta.lastSize&&e.meta.lastSize.length&&(w.removeAdUnit(e.meta.slotId),w.addAdUnits(l(e,s,d))):w.addAdUnits(l(e,s,d)),v.info(`requesting bids from Prebid for ${n} (request ID: ${c.id})`),w.requestBids({adUnitCodes:[n],timeout:o.yM,bidsBackHandler:t=>{v.info(`bids returned from Prebid for ${n}:`,t),window.googletag.cmd.push(()=>{const n=t?Object.keys(t):[];n.length&&w.setTargetingForGPTAsync(n),c.prebidDone=!0,g.k.end(`ad prebid ${e.meta.slotId}`),v.info("Prebid request finished",JSON.parse(JSON.stringify(c))),S(c)})}})})):(v.info("not requesting bids from Prebid because it's unavailable"),c.prebidDone=!0)}function S(e){e.apstagDone&&e.prebidDone?(v.info("both header bidding services are finished"),function({id:e,slotObj:t}){v.info(`render slot ${t.meta.slotId} with possible bid`),(0,i.Dw)(t.slot),function(e){const t=m.findIndex(t=>t.id===e);-1!==t&&(p.info("bidding requests: destroying request",JSON.parse(JSON.stringify(m[t]))),m.splice(t,1),p.info(`bidding requests: ${m.length} active requests: ${m.map(e=>e.id).toString()}`))}(e)}(e)):v.info("still waiting for one of the header bidding services")}function O({ortb2:e,adUnitPaths:t,headerBiddingEnabled:n=!1,ketchActive:i=!1,ketchUserRegion:a="",ketchUserConsentPersonalAds:s=!0,adsHeaderBiddingPriceFloorsConfig:l={}}){v.info("headerBidding():",{ortb2:e,adUnitPaths:t,headerBiddingEnabled:n,ketchActive:i,ketchUserRegion:a,adsHeaderBiddingPriceFloorsConfig:l}),n?window.pbjs?(v.info("Prebid init"),g.k.start("ads header bidding setup"),w=window.pbjs,function({adUnitPaths:e,ortb2Info:t={},ketchActive:n=!1,ketchUserRegion:i="",ketchUserConsentPersonalAds:a=!0,adsHeaderBiddingPriceFloorsConfig:s={}}){w.processQueue(),w.bidderSettings={standard:{storageAllowed:!0},appnexus:{adserverTargeting:[{key:"apn_buyer_memberid",val:e=>e.appnexus.buyerMemberId},{key:"apn_prio",val:e=>e.appnexus.dealPriority},{key:"apn_dealcode",val:e=>e.appnexus.dealCode}],bidCpmAdjustment:e=>e*d.appnexusBidCpmAdjustment}};const{contentId:l="",site:c={},searchTerms:u="",keywords:p="",title:m="",urlAbsolute:h=""}=t,y={site:b(b({},c),{},{name:"The Globe and Mail",domain:window.location.host,page:h,ref:document.referrer,keywords:"canadian news,national newspaper,daily news,breaking news,political news,world news,canadian business news,canadian newspapers online,international news,report on business,national news,canadian sports,travel information,globe and mail,globe & mail",search:u,mobile:1,privacypolicy:1,publisher:{name:"The Globe and Mail",domain:window.location.host},content:{id:l,title:m,context:5,keywords:p,language:"en"}})};
2let x={bidderTimeout:o.yM,debug:d.debug,enableTIDs:!0,ortb2:y,paapi:{enabled:!0,defaultForSlots:1},priceGranularity:d.priceGranularity,userSync:{filterSettings:{all:{bidders:"*",filter:"include"}},syncDelay:d.userSyncDelay,syncsPerBidder:d.syncsPerBidder,userIds:[{name:"sharedId",storage:{expires:365,name:"_sharedid",type:"cookie"}}]},gptPreAuction:{customPreAuction(t,n){return`${n||e}#${t.code}`}}},j={};try{j=JSON.parse(s)}catch{v.error("Error parsing ad bidding price floors config")}function S(){return!a}Object.values(j).filter(e=>!(0,f.gD)(e)).length&&(x=b(b({},x),{},{floors:j})),n&&(x=b(b({},x),{},{consentManagement:{gdpr:{cmpApi:"iab",timeout:8e3,defaultGdprScope:i===r.j}},allowActivities:{enrichUfpd:{rules:[{condition:S,allow:!1}]},enrichEids:{rules:[{condition:S,allow:!1}]},syncUser:{rules:[{condition:S,allow:!1}]},transmitEids:{rules:[{condition:S,allow:!1}]},transmitPreciseGeo:{rules:[{condition:S,allow:!1}]},transmitUfpd:{rules:[{condition:S,allow:!1}]}}})),v.debug("Header Bidding config:",{configs:x}),w.que.push(()=>{w.setConfig(x),g.k.end("ads header bidding setup")}),w.initAdserverSet=!0}({adUnitPaths:t,ortb2Info:e,ketchActive:i,ketchUserRegion:a,ketchUserConsentPersonalAds:s,adsHeaderBiddingPriceFloorsConfig:l}),v.info("Prebid ready")):v.info("Prebid failed to load"):v.info("Prebid disabled")}},99238:function(e,t,n){"use strict";n.d(t,{_8:function(){return $},S2:function(){return R},b:function(){return M},Dw:function(){return B},GM:function(){return U},zi:function(){return E},d4:function(){return F}});var r={mobile:{flex:[[300,250],[300,600],[320,600],[1,2],[1,3]],flex2:[[300,250],[300,600],[320,600],[1,2],[1,3]]},portrait:{flex:[[728,90],[768,600],[1,2],[1,3]],flex2:[[300,250],[728,90],[768,600],[1,2],[1,3]]},landscape:{ldbd:[[970,250],[1,2],[1,3]],boxr:[[300,250],[300,600]],flex2:[[300,250],[300,600],[320,600],[1,2],[1,3]]},desktop:{ldbd:[[970,250],[1,2],[1,3]],boxr:[[300,250],[300,600]],flex2:[[300,250],[300,600],[320,600],[1,2],[1,3]]}},i=n(15164),o={mobile:{flex:[[320,400],[1,2],[1,3]]},portrait:{ldbd:[[768,450],[1,2],[1,3]]},landscape:{ldbd:[[1024,450],[1,2],[1,3]]},desktop:{ldbd:[[1800,450],[1,2],[1,3]]}};var a=(0,i.h1)({mobile:{ldbd:[[320,50],[320,100]],flex:[[300,250]],flex2:[[300,250],[300,600],[320,600]],flex3:[[300,250]],flex4:[[300,250]],flex5:[[300,250]],flex6:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[300,250],[728,90]],flex2:[[300,250],[728,90]],flex3:[[300,250],[728,90]],flex4:[[300,250],[728,90]],flex5:[[300,250],[728,90]],flex6:[[300,250],[728,90]]},landscape:{oneX4:[[1,4]],ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{oneX4:[[1,4]],ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600],[300,1050]]}},o);var s=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250],[300,600],[320,600]],flex3:[[300,250]],flex4:[[300,250]],flex5:[[300,250]],flex6:[[300,250]],flex7:[[300,250]],flex8:[[300,250]],flex9:[[300,250]],flex10:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[300,250],[728,90]],flex2:[[300,250],[728,90],[768,600]],flex3:[[300,250],[728,90]],flex4:[[300,250],[728,90]],flex5:[[300,250],[728,90]],flex6:[[300,250],[728,90]],flex7:[[300,250],[728,90]],flex8:[[300,250],[728,90]],flex9:[[300,250],[728,90]],flex10:[[300,250],[728,90]]},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250]],flex:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex2:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250],[1024,600]],flex3:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex4:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex5:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex6:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex7:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex8:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex9:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex10:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]]},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250]],flex:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex2:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250],[1024,600]],flex3:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex4:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex5:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex6:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex7:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex8:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex9:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]],flex10:[[300,250],[728,90],[960,90],[970,90],[970,66],[970,250]]}},o);const l=[[300,250],[320,50],[320,100]];var c={mobile:{flex:[...l,...o.mobile.flex],flex3:l},portrait:{ldbd:[[728,90],...o.portrait.ldbd],flex2:l},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250],...o.landscape.ldbd],flex2:l},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250],...o.desktop.ldbd],flex2:l}};var d={mobile:{html:[[1,1]],flex:[[300,250]],flex2:[[300,250],[300,600]],flex3:[[300,250]]},portrait:{html:[[1,1]],ldbd:[[728,90]],flex:[[728,90]],flex2:[[728,90]]},landscape:{html:[[1,1]],ldbd:[[728,90],[960,90],[970,90],[970,66],[970,250]],flex:[[728,90],[960,90],[970,90],[970,250]],flex2:[[728,90],[960,90],[970,90],[970,250]]},desktop:{html:[[1,1]],ldbd:[[728,90],[960,90],[970,90],[970,66],[970,250]],flex:[[728,90],[960,90],[970,90],[970,250]],flex2:[[728,90],[960,90],[970,90],[970,250]]}};var u=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250],[300,600],[320,600]]},portrait:{ldbd:[[728,90]],flex:[[300,250]]},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]}},o);var p=(0,i.h1)({mobile:{},portrait:{ldbd:[[728,90]]},landscape:{ldbd:[[728,90]]},desktop:{ldbd:[[728,90],[960,90],[970,90]]}},o);var m=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[300,250]],flex2:[[300,250]]},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]}},o);var f=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250],[300,600],[320,600]],flex3:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[728,90]],flex2:[[728,90],[768,600]]},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250]],flex:[[728,90],[960,90],[970,90],[970,250]],flex2:[[728,90],[960,90],[970,90],[970,250],[1024,600]]},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250]],flex:[[728,90],[960,90],[970,90],[970,250]],flex2:[[728,90],[960,90],[970,90],[970,250],[1e3,250],[1024,600]]}},o);var g=(0,i.h1)({mobile:{flexN:[[300,250]]},portrait:{flexN:[[728,90]]},landscape:{flexN:[[728,90],[960,90],[970,90],[970,250]]},desktop:{flexN:[[728,90],[960,90],[970,90],[970,250]]}},f);var h=(0,i.h1)({mobile:{flexN:[[300,250]]},portrait:{flexN:[[728,90]]},landscape:{flexN:[[728,90],[960,90],[970,90],[970,250]]},desktop:{flexN:[[728,90],[960,90],[970,90],[970,250]]}},f);var b=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250],[300,600]],flex3:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[300,250]],flex2:[[300,250]],flex3:[[300,250]]},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]}},o);var y=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250],[300,600]],flex3:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[300,250]],flex2:[[300,250]]},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]}},o);var v={mobile:{flex:[[300,250],[300,600],[320,600],[1,2],[1,3]],flex2:[[300,250],[300,600],[320,600],[1,2],[1,3]],flex3:[[300,250],[1,2]],flex4:[[300,250],[1,2]],flex5:[[300,250],[1,2]]},portrait:{flex:[[728,90],[768,600],[1,2],[1,3]],flex2:[[300,250],[728,90],[768,600],[1,2],[1,3]],flex3:[[300,250],[728,90],[1,2]],flex4:[[300,250],[728,90],[1,2]],flex5:[[300,250],[728,90],[1,2]]},landscape:{ldbd:[[970,250],[1,2],[1,3]],flex:[[728,90],[960,90],[970,90],[970,250],[1024,600],[1,2],[1,3]],flex2:[[728,90],[960,90],[970,90],[970,250],[1024,600],[1,2],[1,3]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{ldbd:[[970,250],[1,2],[1,3]],flex:[[728,90],[960,90],[970,90],[970,250],[1024,600],[1,2],[1,3]],flex2:[[728,90],[960,90],[970,90],[970,250],[1024,600],[1,2],[1,3]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]}};var w={mobile:{flex:[[300,250],[300,600],[320,600],[1,2],[1,3]],flex2:[[300,250],[300,600],[320,600],[1,2],[1,3]],flex3:[[300,250],[1,2]]},portrait:{flex:[[728,90],[768,600],[1,2],[1,3]],flex2:[[300,250],[728,90],[768,600],[1,2],[1,3]],flex3:[[300,250],[728,90],[1,2]]},landscape:{ldbd:[[970,250],[1,2],[1,3]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{ldbd:[[970,250],[1,2],[1,3]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]}};const x={ldbd:[[970,250],[1,2]],flex3:[[728,90],[960,90],[970,90],[970,250],[1024,600],[1,2],[1,3]],flexN:[[728,90],[960,90],[970,90],[970,250],[1,2]],flex7:[[300,250],[728,90],[960,90],[970,90],[970,250],[1,2]],boxr:[[300,250],[300,600]],boxr2:[[300,250]]};var j={mobile:{flex:[[300,250],[1,2]],flex2:[[300,250],[300,600],[320,600],[1,2],[1,3]],flexN:[[300,250],[1,2]]},portrait:{flex:[[728,90],[1,2]],flex2:[[300,250],[728,90],[768,600],[1,2],[1,3]],flexN:[[300,250],[728,90],[1,2]]},landscape:x,desktop:x};const S={ldbd:[[970,250],[1,2]],flex2:[[728,90],[960,90],[970,90],[970,250],[1024,600],[1,2],[1,3]],flexN:[[728,90],[960,90],[970,90],[970,250],[1,2]],flex6:[[300,250],[728,90],[960,90],[970,90],[970,250],[1,2]],boxr:[[300,250],[300,600]],boxr2:[[300,250]]};var O={mobile:{flex:[[300,250],[1,2]],flex2:[[300,250],[300,600],[320,600],[1,2],[1,3]],flexN:[[300,250],[1,2]],flex6:[[300,250],[1,2]]},portrait:{flex:[[728,90],[1,2]],flex2:[[300,250],[728,90],[768,600],[1,2],[1,3]],flexN:[[300,250],[728,90],[1,2]],flex6:[[300,250],[728,90],[1,2]]},landscape:S,desktop:S};var _=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250],[300,600],[320,600]],flex3:[[300,250]],flex4:[[300,250]],flex5:[[300,250]],flex6:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[300,250],[728,90]],flex2:[[300,250],[728,90]],flex3:[[300,250],[728,90]],flex4:[[300,250],[728,90]],flex5:[[300,250],[728,90]],flex6:[[300,250],[728,90]]},landscape:{oneX4:[[1,4]],ldbd:[[728,90],[960,90],[970,90],[970,250]],flex:[[728,90],[960,90],[970,90],[970,250]],flex2:[[728,90],[960,90],[970,90],[970,250],[1024,600]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{oneX4:[[1,4]],ldbd:[[728,90],[960,90],[970,90],[970,250]],flex:[[728,90],[960,90],[970,90],[970,250]],flex2:[[728,90],[960,90],[970,90],[970,250],[1e3,250],[1024,600]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600],[300,1050]]}},o);var A={mobile:{flex:[[300,250],[300,600],[320,600],[1,2],[1,3]],flex2:[[300,250],[300,600],[320,600],[1,2],[1,3]],flex3:[[300,250],[1,2]]},portrait:{flex:[[728,90],[768,600],[1,2],[1,3]],flex2:[[300,250],[728,90],[768,600],[1,2],[1,3]],flex3:[[300,250],[728,90],[1,2]]},landscape:{ldbd:[[970,250],[1,2],[1,3]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]},desktop:{ldbd:[[970,250],[1,2],[1,3]],boxr:[[300,250],[300,600]],halfpager:[[300,250],[300,600]]}};var C=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250],[300,600]],flex3:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[300,250]],flex2:[[300,250]]},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],boxr2:[[300,250]],halfpager:[[300,250],[300,600]]},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250]],boxr:[[300,250],[300,600]],boxr2:[[300,250]],halfpager:[[300,250],[300,600]]}},o);var k=(0,i.h1)({mobile:{flex:[[300,250]],flex2:[[300,250],[300,600]],flex3:[[300,250]]},portrait:{ldbd:[[728,90]],flex:[[300,250]],flex2:[[300,250]]},landscape:{ldbd:[[728,90],[960,90],[970,90],[970,250]],flex:[[300,250]],flex2:[[300,250]]},desktop:{ldbd:[[728,90],[960,90],[970,90],[970,250]],flex:[[300,250]],flex2:[[300,250]]}},o);var P=(0,i.h1)({mobile:{ldbd:[[728,90]]},portrait:{ldbd:[[728,90]]},landscape:{ldbd:[[728,90]]},desktop:{ldbd:[[728,90]]}},o);var T=(0,i.h1)({mobile:{flex:[[300,250]]},portrait:{ldbd:[[728,90]]},landscape:{ldbd:[[728,90]]},desktop:{ldbd:[[728,90]]}},o);const N=(0,i.o8)(_);delete N.landscape.halfpager,delete N.desktop.halfpager;var I={climateExchange:c,sectionPlusPage:v,sectionPlusTemplate:w,sectionPremiumPage:j,sectionPremiumPageLegacy:O,videoSponsoredKeyword:T,videoSponsored:P,video:{mobile:{},portrait:{},landscape:{},desktop:{}},immersiveArticle:g,longReadArticle:h,premiumArticle:f,advEditorialArticle:a,advInteractiveArticle:s,interactiveArticle:s,watchlistArticle:N,standardArticle:_,financialPageWatchlist:m,financialPageFullChart:p,financialPage:u,electionResultsPage:d,premiumSectionInvesting:y,premiumSection:b,puzzlePage:r,standardSection:A,static:k,static2:C},L=n(94566);const D=[[160,600],[300,250],[300,600],[300,1050],[320,50],[728,90],[970,250]].map(e=>JSON.stringify(e));function E(e){return e.filter(e=>D.includes(JSON.stringify(e)))}const $={mobile:0,portrait:(0,L.dt)("tablet").px,landscape:(0,L.dt)("tabletWide").px,desktop:(0,L.dt)("desktop").px};function R(e){const t=t=>t.every(t=>e[t]),n=t=>e.layout===t,r=t=>e.keywords.split(",").includes(t),i={climateExchange:()=>"climate-exchange"===e.adSizeMap,sectionPlusPage:()=>"section-plus-page"===e.adSizeMap||"life-plus-page"===e.adSizeMap,sectionPlusTemplate:()=>"section-plus-template"===e.adSizeMap||"life-plus-template"===e.adSizeMap,sectionPremiumPage:()=>"section-premium-page"===e.adSizeMap,sectionPremiumPageLegacy:()=>"legacy-section-premium-page"===e.adSizeMap,puzzlePage:()=>"puzzle-page"===e.adSizeMap,videoSponsoredKeyword:()=>t(["isStoryVideo","advContent"])&&r("adv-sponsored"),videoSponsored:()=>t(["isStoryVideo","advContent"]),video:()=>t(["isStoryVideo"]),immersiveArticle:()=>
2t(["isStoryImmersive"]),longReadArticle:()=>t(["isStoryLongRead"]),premiumArticle:()=>t(["isStoryPremium"]),advEditorialArticle:()=>t(["isStory"])&&r("adveditorial"),advInteractiveArticle:()=>t(["isStoryInteractive","advContent"]),interactiveArticle:()=>t(["isStoryInteractive"]),watchlistArticle:()=>t(["isStoryWatchlist"]),standardArticle:()=>t(["isStory"]),financialPageWatchlist:()=>t(["isPageFinancialWatchlist"]),financialPageFullChart:()=>t(["isPageFinancialFullChart"])&&n("full-width"),financialPage:()=>t(["isPageFinancial"]),electionResultsPage:()=>t(["isPageSection"])&&"election"===e.pageSubtype,premiumSectionInvesting:()=>t(["isPagePremiumSection"])&&"/investing"===e.contentId,premiumSection:()=>t(["isPagePremiumSection"]),standardSection:()=>t(["isPageSection"]),static:()=>t(["isPageStatic"])&&n("page-no-sidebar"),static2:()=>t(["isPageStatic"])&&n("page-with-sidebar")},o=Object.keys(i).find(e=>i[e]());return o?o.toString():"standardArticle"}function B(e){return I[e]}function M(e,t){const n=n=>e[n].all||e[n][t]||t.includes("flex")&&e[n].flexN||[];return[{minWidth:$.desktop,sizes:n("desktop")},{minWidth:$.landscape,sizes:n("landscape")},{minWidth:$.portrait,sizes:n("portrait")},{minWidth:$.mobile,sizes:n("mobile")}]}function U(e,t){const n=e.find(e=>{let n=!1;return Object.keys($).forEach(r=>{r===t&&$[r]===e.minWidth&&(n=!0)}),n});return n&&n.sizes?n.sizes:[]}function F(){if(!L.Sw)return"mobile";const e=e=>window.matchMedia(`(min-width: ${e}px)`).matches,t={desktop:()=>e($.desktop),landscape:()=>e($.landscape),portrait:()=>e($.portrait)},n=Object.keys(t).find(e=>t[e]());return n?n.toString():"mobile"}},18837:function(e,t){"use strict";t.A={mobile:{btyb:[[160,30]]},portrait:{btyb:[[160,30]]},landscape:{btyb:[[160,30]]},desktop:{btyb:[[160,30]]}}},31049:function(e,t){"use strict";t.A={mobile:{html:[[1,1]]},portrait:{html:[[1,1]]},landscape:{html:[[1,1]]},desktop:{html:[[1,1]]}}},91262:function(e,t,n){"use strict";n.d(t,{K:function(){return s}});var r=n(94566),i=n(33630),o=n(78203);function a(){const e=i.jw||i.B5,t=!r.Sw||(0,r.Fr)()&&(0,o.mq)((0,o.c)(o.is.gridXsOnly));let n="theglobeandmail.com";return e?n="test.theglobeandmail.com":t&&(n="mob.tgam.mobi"),`/58/${n}`}function s(e=""){return""===e?a():`${a()}/${e}`}},52985:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Ah:function(){return alignAudienceExperiments},FG:function(){return ameliaCollections},HQ:function(){return applyAmeliaOverrides},KZ:function(){return formatForZephr},L6:function(){return setFusionExperimentsCookie},M$:function(){return getAmeliaOverrideCookie},Md:function(){return setSophiPaywallExperimentsCookie},Oe:function(){return getAmeliaOverrideParams},QU:function(){return getSophiPaywallExperimentsForAmplitude},VW:function(){return removeUnallocatedExperiments},Wl:function(){return formatForAmplitude},dP:function(){return setAudienceTargetingCookies},fA:function(){return defaultAmeliaCollection},jo:function(){return getEngineExperiments},yb:function(){return formatForDatalayer},zM:function(){return formatForSophi3}});var js_cookie__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60667),js_cookie__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_0__),_identity__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(24753),_utils_date__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(89211),_utils_is__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(40761),_utils_logger__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12675),_utils_string__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(8174),_utils_cookie__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(75391);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){_defineProperty(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEac
2h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==typeof t?t:t+""}function _toPrimitive(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const log=(0,_utils_logger__WEBPACK_IMPORTED_MODULE_4__.A)("[Amelia]"),cookieOpts={path:_identity__WEBPACK_IMPORTED_MODULE_1__.nS,domain:_identity__WEBPACK_IMPORTED_MODULE_1__.w9},TGAM_AMELIA_TESTS_COOKIE="tgam.amelia.tests",TGAM_FUSION_TESTS_COOKIE="tgam.fusion.tests",TGAM_SOPHI_TESTS_COOKIE="tgam.sophi.tests",TGAM_AUDIENCE_TARGET_COOKIE="tgam.audience.target",getTgamAudienceTargetingCookieName=(e="")=>`${TGAM_AUDIENCE_TARGET_COOKIE}.${(0,_utils_string__WEBPACK_IMPORTED_MODULE_5__.Yv)(e)}`,ameliaCollections={theglobeandmail:"Product team - theglobeandmail.com",android:"Android mobile app",ios:"iOS mobile app",mobileapps:"iOS & Android mobile apps",theglobeandmailcem:"CEM team - theglobeandmail.com",subscriptionfunnel:"Subscription DSW funnel",subscriptionlimio:"Subscription Limio funnel",myaccount:"My account"},defaultAmeliaCollection=Object.keys(ameliaCollections)[0],PRODUCT_COLLECTION=defaultAmeliaCollection,NO_AMELIA="noamelia";function getAmeliaTestFeatures(e=[]){return e.filter(e=>{const{collection:t="",type:n=""}=e;return"features"===t&&"amelia/test"===n}).filter(_utils_is__WEBPACK_IMPORTED_MODULE_3__.KD)}function getSegment(code=""){return code?String(eval("(function() {"+code+"}())")):"default"}function isExperimentEnabled(fields,metadata={}){let enabled=!0;const{isStory:isStory,seoKeywords:seoKeywords}=metadata,{testCollection:testCollection=PRODUCT_COLLECTION,testState:testState="inactive",testName:testName="",testStartDateTime:testStartDateTime=0,testEndDateTime:testEndDateTime=0,testRunConditions:testRunConditions="return false;"}=fields??{},keywordDisabled=testCollection===PRODUCT_COLLECTION&&isStory&&seoKeywords.includes(NO_AMELIA);if(testStartDateTime>0&&testEndDateTime>0&&(enabled=(0,_utils_date__WEBPACK_IMPORTED_MODULE_2__.xV)({start:testStartDateTime,end:testEndDateTime})),testName&&"inactive"!==testState&&!keywordDisabled||(enabled=!1),!enabled)return log.debug(`Inactive experiment: ${testName}`),!1;try{const exec=eval("(function() {"+testRunConditions+"}())");return log.debug(`experiment "${testName}" will${exec?"":" not"} run.`),exec}catch(e){return log.error(`error evaluating experiment "${testName}" run conditions: ${e.message}`),!1}}function getEngineExperiments({renderables:e=[],runtimeTests:t=[],metadata:n={}}){return[...getAmeliaTestFeatures(e).map(e=>e.props.customFields),...t].filter(e=>isExperimentEnabled(e,n)).map(e=>{const{testId:t="",testName:n="",testAudienceAllocation:r=0,testCollection:i="",testCustomAttributes:o={},testVariants:a={},testSegment:s="",testAudienceCookie:l=!1,testAudienceSegments:c={},testBucketing:d=!1,testShouldBeReportedToSophi:u=!1}=e,p=Object.entries(a).map(e=>{let t=parseInt(e[1],10),n=Number.isNaN(t)?0:t;return{id:e[0],percentage:n}});return{allocations:p,attributes:o,audienceCookie:l,audienceSegments:Object.entries(c).map(e=>{let t=parseInt(e[1],10);return{id:Number.isNaN(t)?0:t,alloc:e[0]}},{}),bucketing:d,collection:i,name:n,percentage:r,reportToSophi:u,salt:t,segment:getSegment(s),sophiEventSent:!1}})}function formatExperimentName(e=""){return e.replace(/[-\s]+/g,"_").toLowerCase()}function removeUnallocatedExperiments(e=[]){return e.filter(e=>e.allocation?.id&&e.allocation?.id.length&&"error"!==e.allocation.id.toLowerCase())}function alignAudienceExperiments(e=[],t=0){const n=(0,_utils_is__WEBPACK_IMPORTED_MODULE_3__.Et)(t);return e.map(e=>{if(!n||!0!==e.audienceCookie)return e;const r=_objectSpread({},e),i=r.audienceSegments?.find(e=>e.id===t),o=r.allocations?.find(e=>e.id===i?.alloc);return r.allocation=o??r.allocation,r})}function getSophiPaywallExperimentsForAmplitude(e=[]){const t=e.filter(e=>e.reportToSophi).map(e=>({testId:`pw:article:${e.name.toLowerCase()}`,testGroup:`${e.allocation.id.toLowerCase()}`}));return t.length>0?t:void 0}function setSophiPaywallExperimentsCookie(e=[]){const t=getSophiPaywallExperimentsForAmplitude(e);return t?js_cookie__WEBPACK_IMPORTED_MODULE_0___default().set(TGAM_SOPHI_TESTS_COOKIE,JSON.stringify(t),cookieOpts):js_cookie__WEBPACK_IMPORTED_MODULE_0___default().remove(TGAM_SOPHI_TESTS_COOKIE,cookieOpts),!!t}function getRegularFusionExperimentsForAmplitude(e=[]){const t=e.map(e=>{const t=`${e.name.toLowerCase()}_${e.salt}_${e.percentage}`,n=e.allocation?.id.toLowerCase();return[t,n,e.segment.toLowerCase()].join(":")});return t.length>0?t:void 0}function setFusionExperimentsCookie(e=[]){const t=getRegularFusionExperimentsForAmplitude(e);return t?js_cookie__WEBPACK_IMPORTED_MODULE_0___default().set(TGAM_FUSION_TESTS_COOKIE,t.join(","),cookieOpts):js_cookie__WEBPACK_IMPORTED_MODULE_0___default().remove(TGAM_FUSION_TESTS_COOKIE,cookieOpts),!!t}function getAudienceTargetingExperiments(e=[]){const t=e.filter(e=>e.audienceCookie).map(e=>({testId:e.name,cookieName:getTgamAudienceTargetingCookieName(e.name),cookieValue:`${e.allocation.id}`}));return t.length>0?t:void 0}
2function setAudienceTargetingCookies(e=[]){const t=getAudienceTargetingExperiments(e);return t&&t.forEach(e=>{js_cookie__WEBPACK_IMPORTED_MODULE_0___default().set(e.cookieName,e.cookieValue,cookieOpts)}),!!t}function formatForSophi3(e=[]){return e.map(e=>{const{name:t,salt:n,percentage:r,allocation:i,segment:o="default"}=e;return{testId:`${formatExperimentName(t)}_${n}_${r}`,engine:"custom-murmurhash",variantName:i?.id?.toLowerCase()??"",segmentName:o,store:"visitor"}})}function formatForDatalayer(e=[]){return e.map(e=>{const{name:t,salt:n,percentage:r,allocation:i,segment:o="default"}=e;return`${formatExperimentName(t)}_${n}_${r}:${i?.id?.toLowerCase()??""}:${o}`}).join(",")}function formatForAmplitude(e=[]){return e.map(e=>`${e.testId}::${e.variantName}::${e.segmentName}::${e.store}`)}function formatForZephr(e=[]){return removeUnallocatedExperiments(e).map(e=>{const{name:t,allocation:n}=e;return`${t}:${n.id.toLowerCase()}`}).join(",")}function getAmeliaOverrideParams(e){const t=e.get("amelia")??"";e.delete("amelia");return{ameliaParam:t,otherParams:Object.fromEntries(e.entries())}}function getAmeliaOverrideCookie(e=""){return"never"===e?setAmeliaOverrideCookie({}):"true"===e&&removeAmeliaOverrideCookie(),(0,_utils_cookie__WEBPACK_IMPORTED_MODULE_6__.L)({name:TGAM_AMELIA_TESTS_COOKIE})}function setAmeliaOverrideCookie(e={},t=new Date){const n=new Date(t.getTime()+36e5);return js_cookie__WEBPACK_IMPORTED_MODULE_0___default().set(TGAM_AMELIA_TESTS_COOKIE,JSON.stringify(e),_objectSpread(_objectSpread({},cookieOpts),{},{expires:n}))}function removeAmeliaOverrideCookie(){js_cookie__WEBPACK_IMPORTED_MODULE_0___default().remove(TGAM_AMELIA_TESTS_COOKIE,cookieOpts)}function applyAmeliaExperimentOverrides({values:e={},experiments:t=[],limit:n=!1}){return 0===Object.keys(e).length||0===t.length?n?[]:t:t.filter(t=>!n||t.name&&e[t.name]).map(t=>{const n=e[t.name]??t.allocation?.id,r={id:("engine"!==n?n:t.allocation?.id)??"error",percentage:t.allocation?.percentage??0,rangeEnd:t.allocation?.rangeEnd??void 0};return _objectSpread(_objectSpread({},t),{},{allocation:r})})}function applyAmeliaOverrides({paramValues:e={},cookieValues:t,experiments:n=[],ameliaParam:r=""}){if("false"===r)return[];if("never"===r)return[];if("true"===r)return n;if("limit"===r){const t=applyAmeliaExperimentOverrides({values:e,experiments:n,limit:!0});return setAmeliaOverrideCookie(t.reduce((e,t)=>(t.allocation?.id&&(e[t.name]=t.allocation.id),e),_objectSpread({},e))),t}return applyAmeliaExperimentOverrides(t?{values:t,experiments:n,limit:!0}:{values:e,experiments:n,limit:!1})}},92700:function(e,t,n){"use strict";n.d(t,{Kr:function(){return gr},Dh:function(){return fr},jo:function(){return ur},Wt:function(){return cr},E4:function(){return sr},_R:function(){return dr},tn:function(){return mr},ko:function(){return rr},lZ:function(){return ir},aF:function(){return ar},Nk:function(){return hr},x5:function(){return lr},O_:function(){return pr}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function s(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((r=r.apply(e,t||[])).next())})}function l(e,t){var n,r,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){o.label=s[1];break}if(6===s[0]&&o.label<i[1]){o.label=i[1],i=s;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(s);break}i[2]&&o.ops.pop(),o.trys.pop();continue}s=t.call(e,o)}catch(e){s=[6,e],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}Object.create;function c(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);
2if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function d(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function u(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;var p;!function(e){e[e.None=0]="None",e[e.Error=1]="Error",e[e.Warn=2]="Warn",e[e.Verbose=3]="Verbose",e[e.Debug=4]="Debug"}(p||(p={}));var m,f=function(e){return void 0===e&&(e=0),((new Error).stack||"").split("\n").slice(2+e).map(function(e){return e.trim()})},g=function(e){return function(){var t=o({},e.config);return{logger:t.loggerProvider,logLevel:t.logLevel}}},h=function(e,t){var n,r;t=(t=t.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"");try{for(var i=c(t.split(".")),o=i.next();!o.done;o=i.next()){var a=o.value;if(!(a in e))return;e=e[a]}}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return e},b=function(e,t){return function(){var n,r,i={};try{for(var o=c(t),a=o.next();!a.done;a=o.next()){var s=a.value;i[s]=h(e,s)}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return i}},y=function(e,t,n,r,i){return void 0===i&&(i=null),function(){for(var o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];var s=n(),l=s.logger,c=s.logLevel;if(c&&c<p.Debug||!c||!l)return e.apply(i,o);var d={type:"invoke public method",name:t,args:o,stacktrace:f(1),time:{start:(new Date).toISOString()},states:{}};r&&d.states&&(d.states.before=r());var u=e.apply(i,o);return u&&u.promise?u.promise.then(function(){r&&d.states&&(d.states.after=r()),d.time&&(d.time.end=(new Date).toISOString()),l.debug(JSON.stringify(d,null,2))}):(r&&d.states&&(d.states.after=r()),d.time&&(d.time.end=(new Date).toISOString()),l.debug(JSON.stringify(d,null,2))),u}},v=function(e){return{promise:e||Promise.resolve()}};!function(e){e.Unknown="unknown",e.Skipped="skipped",e.Success="success",e.RateLimit="rate_limit",e.PayloadTooLarge="payload_too_large",e.Invalid="invalid",e.Failed="failed",e.Timeout="Timeout",e.SystemError="SystemError"}(m||(m={}));var w="AMP",x="".concat(w,"_unsent"),j="https://api2.amplitude.com/2/httpapi",S="https://api.eu.amplitude.com/2/httpapi",O="https://api2.amplitude.com/batch",_="https://api.eu.amplitude.com/batch",A="dclid",C="fbclid",k="gbraid",P="gclid",T="ko_click_id",N="li_fat_id",I="msclkid",L="rdt_cid",D="ttclid",E="twclid",$="wbraid",R={utm_campaign:void 0,utm_content:void 0,utm_id:void 0,utm_medium:void 0,utm_source:void 0,utm_term:void 0,referrer:void 0,referring_domain:void 0,dclid:void 0,gbraid:void 0,gclid:void 0,fbclid:void 0,ko_click_id:void 0,li_fat_id:void 0,msclkid:void 0,rdt_cid:void 0,ttclid:void 0,twclid:void 0,wbraid:void 0},B=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=m.Unknown),{event:e,code:t,message:n}},M="Amplitude Logger ",U=function(){function e(){this.logLevel=p.None}return e.prototype.disable=function(){this.logLevel=p.None},e.prototype.enable=function(e){void 0===e&&(e=p.Warn),this.logLevel=e},e.prototype.log=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.logLevel<p.Verbose||console.log("".concat(M,"[Log]: ").concat(e.join(" ")))},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.logLevel<p.Warn||console.warn("".concat(M,"[Warn]: ").concat(e.join(" ")))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.logLevel<p.Error||console.error("".concat(M,"[Error]: ").concat(e.join(" ")))},e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.logLevel<p.Debug||console.log("".concat(M,"[Debug]: ").concat(e.join(" ")))},e}(),F=function(){return{flushMaxRetries:12,flushQueueSize:200,flushIntervalMillis:1e4,instanceName:"$default_instance",logLevel:p.Warn,loggerProvider:new U,offline:!1,optOut:!1,serverUrl:j,serverZone:"US",useBatch:!1}},V=function(){function e(e){var t,n,r,i;this._optOut=!1;var o=F();this.apiKey=e.apiKey,this.flushIntervalMillis=null!==(t=e.flushIntervalMillis)&&void 0!==t?t:o.flushIntervalMillis,this.flushMaxRetries=e.flushMaxRetries||o.flushMaxRetries,this.flushQueueSize=e.flushQueueSize||o.flushQueueSize,this.instanceName=e.instanceName||o.instanceName,this.loggerProvider=e.loggerProvider||o.loggerProvider,this.logLevel=null!==(n=e.logLevel)&&void 0!==n?n:o.logLevel,this.minIdLength=e.minIdLength,this.plan=e.plan,this.ingestionMetadata=e.ingestionMetadata,this.offline=void 0!==e.offline?e.offline:o.offline,this.optOut=null!==(r=e.optOut)&&void 0!==r?r:o.optOut,this.serverUrl=e.serverUrl,this.serverZone=e.serverZone||o.serverZone,this.storageProvider=e.storageProvider,this.transportProvider=e.transportProvider,this.useBatch=null!==(i=e.useBatch)&&void 0!==i?i:o.useBatch,this.loggerProvider.enable(this.logLevel);var a=W(e.serverUrl,e.serverZone,e.useBatch);this.serverZone=a.serverZone,this.serverUrl=a.serverUrl}return Object.defineProperty(e.prototype,"optOut",{get:function(){return this._optOut},set:function(e){this._optOut=e}
2,enumerable:!1,configurable:!0}),e}(),z=function(e,t){return"EU"===e?t?_:S:t?O:j},W=function(e,t,n){if(void 0===e&&(e=""),void 0===t&&(t=F().serverZone),void 0===n&&(n=F().useBatch),e)return{serverUrl:e,serverZone:void 0};var r=["US","EU"].includes(t)?t:F().serverZone;return{serverZone:r,serverUrl:z(r,n)}},H=function(){function e(){this.sdk={metrics:{histogram:{}}}}return e.prototype.recordHistogram=function(e,t){this.sdk.metrics.histogram[e]=t},e}(),q=function(){var e="ampIntegrationContext";return"undefined"!=typeof globalThis&&void 0!==globalThis[e]?globalThis[e]:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0!==n.g?n.g:void 0},G=u([],d(Array(256).keys()),!1).map(function(e){return e.toString(16).padStart(2,"0")}),K=function(e){var t,n=q();if(!(null===(t=null==n?void 0:n.crypto)||void 0===t?void 0:t.getRandomValues))return function(e){return e?(e^16*Math.random()>>e/4).toString(16):(String(1e7)+String(-1e3)+String(-4e3)+String(-8e3)+String(-1e11)).replace(/[018]/g,K)}(e);var r=n.crypto.getRandomValues(new Uint8Array(16));return r[6]=15&r[6]|64,r[8]=63&r[8]|128,u([],d(r.entries()),!1).map(function(e){var t=d(e,2),n=t[0],r=t[1];return[4,6,8,10].includes(n)?"-".concat(G[r]):G[r]}).join("")};function J(e){return e>=200&&e<300}var Y=new Set([j,S,O,_]);function Q(e){var t="";try{"body"in e&&(t=JSON.stringify(e.body,null,2))}catch(e){}return t}var X,Z=function(){function e(e){this.name="amplitude",this.type="destination",this.retryTimeout=1e3,this.throttleTimeout=3e4,this.storageKey="",this.scheduleId=null,this.scheduledTimeout=0,this.flushId=null,this.queue=[],this.diagnosticsClient=null==e?void 0:e.diagnosticsClient}return e.prototype.setup=function(e){var t;return s(this,void 0,void 0,function(){var n,r=this;return l(this,function(i){switch(i.label){case 0:return this.config=e,this.storageKey="".concat(x,"_").concat(this.config.apiKey.substring(0,10)),[4,null===(t=this.config.storageProvider)||void 0===t?void 0:t.get(this.storageKey)];case 1:return(n=i.sent())&&n.length>0&&Promise.all(n.map(function(e){return r.execute(e)})).catch(),[2,Promise.resolve(void 0)]}})})},e.prototype.execute=function(e){var t=this;return e.insert_id||(e.insert_id=K()),new Promise(function(n){var r={event:e,attempts:0,callback:function(e){return n(e)},timeout:0};t.queue.push(r),t.schedule(t.config.flushIntervalMillis),t.saveEvents()})},e.prototype.removeEventsExceedFlushMaxRetries=function(e){var t=this;return e.filter(function(e){return e.attempts+=1,e.attempts<t.config.flushMaxRetries||(t.fulfillRequest([e],500,"Event rejected due to exceeded retry count"),!1)})},e.prototype.scheduleEvents=function(e){var t=this;e.forEach(function(e){t.schedule(0===e.timeout?t.config.flushIntervalMillis:e.timeout)})},e.prototype.schedule=function(e){var t=this;if(!this.config.offline)return null===this.scheduleId||this.scheduleId&&e>this.scheduledTimeout?(this.scheduleId&&clearTimeout(this.scheduleId),this.scheduledTimeout=e,void(this.scheduleId=setTimeout(function(){t.queue=t.queue.map(function(e){return e.timeout=0,e}),t.flush(!0)},e))):void 0},e.prototype.resetSchedule=function(){this.scheduleId=null,this.scheduledTimeout=0},e.prototype.flush=function(e){return void 0===e&&(e=!1),s(this,void 0,void 0,function(){var t,n,r=this;return l(this,function(i){switch(i.label){case 0:return this.config.offline?(this.resetSchedule(),this.config.loggerProvider.debug("Skipping flush while offline."),[2]):this.flushId?(this.resetSchedule(),this.config.loggerProvider.debug("Skipping flush because previous flush has not resolved."),[2]):(this.flushId=this.scheduleId,this.resetSchedule(),t=[],n=[],this.queue.forEach(function(e){return 0===e.timeout?t.push(e):n.push(e)}),o=t,a=this.config.flushQueueSize,c=Math.max(a,1),[4,o.reduce(function(e,t,n){var r=Math.floor(n/c);return e[r]||(e[r]=[]),e[r].push(t),e},[]).reduce(function(t,n){return s(r,void 0,void 0,function(){return l(this,function(r){switch(r.label){case 0:return[4,t];case 1:return r.sent(),[4,this.send(n,e)];case 2:return[2,r.sent()]}})})},Promise.resolve())]);case 1:return i.sent(),this.flushId=null,this.scheduleEvents(this.queue),[2]}var o,a,c})})},e.prototype.send=function(e,t){var n;return void 0===t&&(t=!0),s(this,void 0,void 0,function(){var r,i,o,s,c,d;return l(this,function(l){switch(l.label){case 0:if(!this.config.apiKey)return[2,this.fulfillRequest(e,400,"Event rejected due to missing API key")];r={api_key:this.config.apiKey,events:e.map(function(e){var t=e.event;t.extra;return a(t,["extra"])}),options:{min_id_length:this.config.minIdLength},client_upload_time:(new Date).toISOString(),request_metadata:this.config.requestMetadata},this.config.requestMetadata=new H,l.label=1;case 1:return l.trys.push([1,3,,4]),i=W(this.config.serverUrl,this.config.serverZone,this.config.useBatch).serverUrl,o=function(e,t){return void 0===t&&(t=!1),!!Y.has(e)||t}(i,this.config.enableRequestBodyCompression),[4,this.config.transportProvider.send(i,r,o)];case 2:return null===(s=l.sent())?(this.fulfillRequest(e,0,"Unexpected error occurred"),[2]):t?(this.handleResponse(s,e),[3,4]):("body"in s?this.fulfillRequest(e,s.statusCode,"".concat(s.status,": ").concat(Q(s))):this.fulfillRequest(e,s.statusCode,s.status),[2]);case 3:return c=l.sent(),d=(u=c)instanceof Error?u.message:String(u),this.config.loggerProvider.error(d),null===(n=this.diagnosticsClient)||void 0===n||n.recordEvent("analytics.events.unsuccessful.from.catch.error",{events:e.map(function(e){return e.event.event_type}),message:d,stack_trace:f()}),this.handleResponse({status:m.Failed,statusCode:0},e),[3,4];case 4:return[2]}var u})})},e.prototype.handleResponse=function(e,t){var n;J(e.statusCode)||null===(n=this.diagnosticsClient)||void 0===n||n.recordEvent("analytics.events.unsuccessful",{events:t.map(function(e){return e.event.event_type}),code:e.statusCode,status:e.status,body:Q(e),stack_trace:f()});var r=e.status;switch(r){case m.Success:this.handleSuccessResponse(e,t);break;case m.Invalid:this.handleInvalidResponse(e,t);break;case m.PayloadTooLarge:this.handlePayloadTooLargeResponse(e,t);break;case m.RateLimit:this.handleRateLimitResponse(e,t);break;default:this.config.loggerProvider.warn("{code: 0, error: \"Status '".concat(r,"' provided for ").concat(t.length,' events"}')),this.handleOtherResponse(t)}},e.prototype.handleSuccessResponse=function(e,t){this.fulfillRequest(t,e.statusCode,"Event tracked successfully")},e.prototype.handleInvalidResponse=function(e,t){var n=this;if(e.body.missingField||e.body.error.startsWith("Invalid API key"))this.fulfillRequest(t,e.statusCode,e.body.error);else{var r=u(u(u(u([],d(Object.values(e.body.eventsWithInvalidFields)),!1),d(Object.values(e.body.eventsWithMissingFields)),!1),d(Object.values(e.body.eventsWithInvalidIdLengths)),!1),d(e.body.silencedEvents),!1).flat(),i=new Set(r),o=t.filter(function(t,r){if(!i.has(r))return!0;n.fulfillRequest([t],e.statusCode,e.body.error)});o.length>0&&this.config.loggerProvider.warn(Q(e));
2var a=this.removeEventsExceedFlushMaxRetries(o);this.scheduleEvents(a)}},e.prototype.handlePayloadTooLargeResponse=function(e,t){if(1!==t.length){this.config.loggerProvider.warn(Q(e)),this.config.flushQueueSize/=2;var n=this.removeEventsExceedFlushMaxRetries(t);this.scheduleEvents(n)}else this.fulfillRequest(t,e.statusCode,e.body.error)},e.prototype.handleRateLimitResponse=function(e,t){var n=this,r=Object.keys(e.body.exceededDailyQuotaUsers),i=Object.keys(e.body.exceededDailyQuotaDevices),o=e.body.throttledEvents,a=new Set(r),s=new Set(i),l=new Set(o),c=t.filter(function(t,r){if(!(t.event.user_id&&a.has(t.event.user_id)||t.event.device_id&&s.has(t.event.device_id)))return l.has(r)&&(t.timeout=n.throttleTimeout),!0;n.fulfillRequest([t],e.statusCode,e.body.error)});c.length>0&&this.config.loggerProvider.warn(Q(e));var d=this.removeEventsExceedFlushMaxRetries(c);this.scheduleEvents(d)},e.prototype.handleOtherResponse=function(e){var t=this,n=e.map(function(e){return e.timeout=e.attempts*t.retryTimeout,e}),r=this.removeEventsExceedFlushMaxRetries(n);this.scheduleEvents(r)},e.prototype.fulfillRequest=function(e,t,n){var r,i,o;J(t)?null===(o=this.diagnosticsClient)||void 0===o||o.increment("analytics.events.sent",e.length):(null===(r=this.diagnosticsClient)||void 0===r||r.increment("analytics.events.dropped",e.length),null===(i=this.diagnosticsClient)||void 0===i||i.recordEvent("analytics.events.dropped",{events:e.map(function(e){return e.event.event_type}),code:t,message:n,stack_trace:f()})),this.removeEvents(e),e.forEach(function(e){return e.callback(B(e.event,t,n))})},e.prototype.saveEvents=function(){if(this.config.storageProvider){var e=this.queue.map(function(e){return e.event});this.config.storageProvider.set(this.storageKey,e)}},e.prototype.removeEvents=function(e){this.queue=this.queue.filter(function(t){return!e.some(function(e){return e.event.insert_id===t.event.insert_id})}),this.saveEvents()},e}(),ee=function(e){if(Object.keys(e).length>1e3)return!1;for(var t in e){var n=e[t];if(!te(t,n))return!1}return!0},te=function(e,t){var n,r;if("string"!=typeof e)return!1;if(Array.isArray(t)){var i=!0;try{for(var o=c(t),a=o.next();!a.done;a=o.next()){var s=a.value;if(Array.isArray(s))return!1;if("object"==typeof s)i=i&&ee(s);else if(!["number","string"].includes(typeof s))return!1;if(!i)return!1}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}else{if(null==t)return!1;if("object"==typeof t)return ee(t);if(!["number","string","boolean"].includes(typeof t))return!1}return!0},ne=function(){function e(){this._propertySet=new Set,this._properties={}}return e.prototype.getUserProperties=function(){return o({},this._properties)},e.prototype.set=function(e,t){return this._safeSet(X.SET,e,t),this},e.prototype.setOnce=function(e,t){return this._safeSet(X.SET_ONCE,e,t),this},e.prototype.append=function(e,t){return this._safeSet(X.APPEND,e,t),this},e.prototype.prepend=function(e,t){return this._safeSet(X.PREPEND,e,t),this},e.prototype.postInsert=function(e,t){return this._safeSet(X.POSTINSERT,e,t),this},e.prototype.preInsert=function(e,t){return this._safeSet(X.PREINSERT,e,t),this},e.prototype.remove=function(e,t){return this._safeSet(X.REMOVE,e,t),this},e.prototype.add=function(e,t){return this._safeSet(X.ADD,e,t),this},e.prototype.unset=function(e){return this._safeSet(X.UNSET,e,"-"),this},e.prototype.clearAll=function(){return this._properties={},this._properties[X.CLEAR_ALL]="-",this},e.prototype._safeSet=function(e,t,n){if(this._validate(e,t,n)){var r=this._properties[e];return void 0===r&&(r={},this._properties[e]=r),r[t]=n,this._propertySet.add(t),!0}return!1},e.prototype._validate=function(e,t,n){return void 0===this._properties[X.CLEAR_ALL]&&(!this._propertySet.has(t)&&(e===X.ADD?"number"==typeof n:e===X.UNSET||e===X.REMOVE||te(t,n)))},e}();!function(e){e.SET="$set",e.SET_ONCE="$setOnce",e.ADD="$add",e.APPEND="$append",e.PREPEND="$prepend",e.REMOVE="$remove",e.PREINSERT="$preInsert",e.POSTINSERT="$postInsert",e.UNSET="$unset",e.CLEAR_ALL="$clearAll"}(X||(X={}));var re,ie,oe,ae=[X.CLEAR_ALL,X.UNSET,X.SET,X.SET_ONCE,X.ADD,X.APPEND,X.PREPEND,X.PREINSERT,X.POSTINSERT,X.REMOVE],se=function(){function e(){this.productId="",this.quantity=1,this.price=0}return e.prototype.setProductId=function(e){return this.productId=e,this},e.prototype.setQuantity=function(e){return e>0&&(this.quantity=e),this},e.prototype.setPrice=function(e){return this.price=e,this},e.prototype.setRevenueType=function(e){return this.revenueType=e,this},e.prototype.setCurrency=function(e){return this.currency=e,this},e.prototype.setRevenue=function(e){return this.revenue=e,this},e.prototype.setReceipt=function(e){return this.receipt=e,this},e.prototype.setReceiptSig=function(e){return this.receiptSig=e,this},e.prototype.setEventProperties=function(e){try{var t=JSON.parse(JSON.stringify(e));ee(t)&&(this.properties=t)}catch(e){}return this},e.prototype.getEventProperties=function(){var e=this.properties?o({},this.properties):{};return e[re.REVENUE_PRODUCT_ID]=this.productId,e[re.REVENUE_QUANTITY]=this.quantity,e[re.REVENUE_PRICE]=this.price,e[re.REVENUE_TYPE]=this.revenueType,e[re.REVENUE_CURRENCY]=this.currency,e[re.REVENUE]=this.revenue,e[re.RECEIPT]=this.receipt,e[re.RECEIPT_SIG]=this.receiptSig,e},e}();!function(e){e.REVENUE_PRODUCT_ID="$productId",e.REVENUE_QUANTITY="$quantity",e.REVENUE_PRICE="$price",e.REVENUE_TYPE="$revenueType",e.REVENUE_CURRENCY="$currency",e.REVENUE="$revenue",e.RECEIPT="$receipt",e.RECEIPT_SIG="$receiptSig"}(re||(re={})),function(e){e.SET="$set",e.SET_ONCE="$setOnce",e.ADD="$add",e.APPEND="$append",e.PREPEND="$prepend",e.REMOVE="$remove",e.PREINSERT="$preInsert",e.POSTINSERT="$postInsert",e.UNSET="$unset",e.CLEAR_ALL="$clearAll"}(ie||(ie={})),function(e){e.IDENTIFY="$identify",e.GROUP_IDENTIFY="$groupidentify",e.REVENUE="revenue_amount"}(oe||(oe={}));var le=function(){function e(e){this.client=e,this.queue=[],this.applying=!1,this.plugins=[],this.pluginStatus=new Map,this._optOutListeners=[]}return e.prototype.register=function(e,t){var n,r;return s(this,void 0,void 0,function(){var i;return l(this,function(o){switch(o.label){case 0:return void 0===e.name&&(e.name=K(),this.loggerProvider.warn("Plugin name is undefined.\n      Generating a random UUID for plugin name: ".concat(e.name,".\n      Set a name for the plugin to prevent it from being added multiple times."))),i=e.name,this.pluginStatus.has(i)?(this.loggerProvider.warn("Plugin with name ".concat(i," already exists, skipping registration")),[2]):(e.type=null!==(n=e.type)&&void 0!==n?n:"enrichment",this.pluginStatus.set(i,"locked"),[4,null===(r=e.setup)||void 0===r?void 0:r.call(e,t,this.client)]);case 1:return o.sent(),"locked"!==this.pluginStatus.get(i)?[2]:(this.plugins.push(e),this.pluginStatus.set(i,"installed"),[2])}})})},e.prototype.deregister=function(e,t){var n;return s(this,void 0,void 0,function(){var r,i;return l(this,function(o){switch(o.label){case 0:return this.pluginStatus.delete(e),r=this.plugins.findIndex(function(t){return t.name===e}),-1===r?(t.loggerProvider.warn("Plugin with name ".concat(e," does not exist, skipping deregistration")),[2]):(i=this.plugins[r],this.plugins.splice(r,1),[4,null===(n=i.teardown)||void 0===n?void 0:n.call(i)]);case 1:return o.sent(),[2]}})})},e.prototype.reset=function(e){this._clearOptOutListeners(),this.applying=!1,this.plugins.map(function(e){var t;return null===(t=e.teardown)||void 0===t?void 0:t.call(e)}),this.plugins=[],this.pluginStatus.clear(),this.client=e},e.prototype.push=function(e){var t=this;return new Promise(function(n){t.queue.push([e,n]),t.scheduleApply(0)})},e.prototype.scheduleApply=function(e){var t=this;this.applying||(this.applying=!0,setTimeout(function(){t.apply(t.queue.shift()).then(function(){t.applying=!1,t.queue.length>0&&t.scheduleApply(0)})},e))},e.prototype.apply=function(e){return s(this,void 0,void 0,function(){var t,n,r,i,a,s,u,p,m,f,g,h,b,y,v,w,x,j,S,O;return l(this,function(l){switch(l.label){case 0:if(!e)return[2];t=d(e,1),n=t[0],r=d(e,2),i=r[1],this.loggerProvider.log("Timeline.apply: Initial event",n),a=this.plugins.filter(function(e){return"before"===e.type}),l.label=1;case 1:l.trys.push([1,6,7,8]),s=c(a),u=s.next(),l.label=2;case 2:return u.done?[3,5]:(h=u.value).execute?[4,h.execute(o({},n))]:[3,4];case 3:if(null===(b=l.sent()))return this.loggerProvider.log("Timeline.apply: Event filtered out by before plugin '".concat(String(h.name),"', event: ").concat(JSON.stringify(n))),i({event:n,code:0,message:""}),[2];n=b,this.loggerProvider.log("Timeline.apply: Event after before plugin '".concat(String(h.name),"', event: ").concat(JSON.stringify(n))),l.label=4;case 4:return u=s.next(),[3,2];case 5:return[3,8];case 6:return p=l.sent(),x={error:p},[3,8];case 7:try{u&&!u.done&&(j=s.return)&&j.call(s)}finally{if(x)throw x.error}
2return[7];case 8:m=this.plugins.filter(function(e){return"enrichment"===e.type||void 0===e.type}),l.label=9;case 9:l.trys.push([9,14,15,16]),f=c(m),g=f.next(),l.label=10;case 10:return g.done?[3,13]:(h=g.value).execute?[4,h.execute(o({},n))]:[3,12];case 11:if(null===(b=l.sent()))return this.loggerProvider.log("Timeline.apply: Event filtered out by enrichment plugin '".concat(String(h.name),"', event: ").concat(JSON.stringify(n))),i({event:n,code:0,message:""}),[2];n=b,this.loggerProvider.log("Timeline.apply: Event after enrichment plugin '".concat(String(h.name),"', event: ").concat(JSON.stringify(n))),l.label=12;case 12:return g=f.next(),[3,10];case 13:return[3,16];case 14:return y=l.sent(),S={error:y},[3,16];case 15:try{g&&!g.done&&(O=f.return)&&O.call(f)}finally{if(S)throw S.error}return[7];case 16:return v=this.plugins.filter(function(e){return"destination"===e.type}),this.loggerProvider.log("Timeline.apply: Final event before destinations, event: ".concat(JSON.stringify(n))),w=v.map(function(e){var t=o({},n);return e.execute(t).catch(function(e){return B(t,0,String(e))})}),Promise.all(w).then(function(e){var t=d(e,1)[0]||B(n,100,"Event not tracked, no destination plugins on the instance");i(t)}),[2]}})})},e.prototype.flush=function(){return s(this,void 0,void 0,function(){var e,t,n,r=this;return l(this,function(i){switch(i.label){case 0:return e=this.queue,this.queue=[],[4,Promise.all(e.map(function(e){return r.apply(e)}))];case 1:return i.sent(),t=this.plugins.filter(function(e){return"destination"===e.type}),n=t.map(function(e){return e.flush&&e.flush()}),[4,Promise.all(n)];case 2:return i.sent(),[2]}})})},e.prototype.addOptOutListener=function(e){this._optOutListeners.push(e)},e.prototype._clearOptOutListeners=function(){this._optOutListeners=[]},e.prototype.onIdentityChanged=function(e){this.plugins.forEach(function(t){var n;null===(n=t.onIdentityChanged)||void 0===n||n.call(t,e)})},e.prototype.onSessionIdChanged=function(e){this.plugins.forEach(function(t){var n;null===(n=t.onSessionIdChanged)||void 0===n||n.call(t,e)})},e.prototype.onOptOutChanged=function(e){this.plugins.forEach(function(t){var n;null===(n=t.onOptOutChanged)||void 0===n||n.call(t,e)}),this._callOptOutListeners(e)},e.prototype._callOptOutListeners=function(e){return s(this,void 0,void 0,function(){var t,n,r,i,o,a,s;return l(this,function(l){switch(l.label){case 0:l.trys.push([0,7,8,9]),t=c(this._optOutListeners),n=t.next(),l.label=1;case 1:if(n.done)return[3,6];r=n.value,l.label=2;case 2:return l.trys.push([2,4,,5]),[4,r(e)];case 3:return l.sent(),[3,5];case 4:return i=l.sent(),this.loggerProvider.error("Error calling optOut listener",i),[3,5];case 5:return n=t.next(),[3,1];case 6:return[3,9];case 7:return o=l.sent(),a={error:o},[3,9];case 8:try{n&&!n.done&&(s=t.return)&&s.call(t)}finally{if(a)throw a.error}return[7];case 9:return[2]}})})},e.prototype.onReset=function(){this.plugins.forEach(function(e){var t;null===(t=e.onReset)||void 0===t||t.call(e)})},e}(),ce=function(e,t){return o(o({},t),{event_type:oe.IDENTIFY,user_properties:e.getUserProperties()})},de=function(){function e(e){void 0===e&&(e="$default"),this.initializing=!1,this.isReady=!1,this.q=[],this.dispatchQ=[],this.logEvent=this.track.bind(this),this.timeline=new le(this),this.name=e}return e.prototype._init=function(e){return s(this,void 0,void 0,function(){return l(this,function(t){switch(t.label){case 0:return this.config=e,this.timeline.reset(this),this.timeline.loggerProvider=this.config.loggerProvider,[4,this.runQueuedFunctions("q")];case 1:return t.sent(),this.isReady=!0,[2]}})})},e.prototype.runQueuedFunctions=function(e){return s(this,void 0,void 0,function(){var t,n,r,i,o,a,s,d;return l(this,function(l){switch(l.label){case 0:t=this[e],this[e]=[],l.label=1;case 1:l.trys.push([1,8,9,10]),n=c(t),r=n.next(),l.label=2;case 2:return r.done?[3,7]:(i=r.value,(o=i())&&"promise"in o?[4,o.promise]:[3,4]);case 3:return l.sent(),[3,6];case 4:return[4,o];case 5:l.sent(),l.label=6;case 6:return r=n.next(),[3,2];case 7:return[3,10];case 8:return a=l.sent(),s={error:a},[3,10];case 9:try{r&&!r.done&&(d=n.return)&&d.call(n)}finally{if(s)throw s.error}
2return[7];case 10:return this[e].length?[4,this.runQueuedFunctions(e)]:[3,12];case 11:l.sent(),l.label=12;case 12:return[2]}})})},e.prototype.track=function(e,t,n){var r=function(e,t,n){return o(o(o({},"string"==typeof e?{event_type:e}:e),n),t&&{event_properties:t})}(e,t,n);return this.userProperties=this.getOperationAppliedUserProperties(r.user_properties),v(this.dispatch(r))},e.prototype.identify=function(e,t){var n=ce(e,t);return this.userProperties=this.getOperationAppliedUserProperties(n.user_properties),v(this.dispatch(n))},e.prototype.groupIdentify=function(e,t,n,r){var i=function(e,t,n,r){var i;return o(o({},r),{event_type:oe.GROUP_IDENTIFY,group_properties:n.getUserProperties(),groups:(i={},i[e]=t,i)})}(e,t,n,r);return v(this.dispatch(i))},e.prototype.setGroup=function(e,t,n){var r=function(e,t,n){var r,i=new ne;return i.set(e,t),o(o({},n),{event_type:oe.IDENTIFY,user_properties:i.getUserProperties(),groups:(r={},r[e]=t,r)})}(e,t,n);return this.userProperties=this.getOperationAppliedUserProperties(r.user_properties),v(this.dispatch(r))},e.prototype.revenue=function(e,t){var n=function(e,t){return o(o({},t),{event_type:oe.REVENUE,event_properties:e.getEventProperties()})}(e,t);return v(this.dispatch(n))},e.prototype.add=function(e){return this.isReady?this._addPlugin(e):(this.q.push(this._addPlugin.bind(this,e)),v())},e.prototype._addPlugin=function(e){return v(this.timeline.register(e,this.config))},e.prototype.remove=function(e){return this.isReady?this._removePlugin(e):(this.q.push(this._removePlugin.bind(this,e)),v())},e.prototype._removePlugin=function(e){return v(this.timeline.deregister(e,this.config))},e.prototype.dispatchWithCallback=function(e,t){if(!this.isReady)return t(B(e,0,"Client not initialized"));this.process(e).then(t)},e.prototype.dispatch=function(e){return s(this,void 0,void 0,function(){var t=this;return l(this,function(n){return this.isReady?[2,this.process(e)]:[2,new Promise(function(n){t.dispatchQ.push(t.dispatchWithCallback.bind(t,e,n))})]})})},e.prototype.getOperationAppliedUserProperties=function(e){var t,n=null!==(t=this.userProperties)&&void 0!==t?t:{},r=o({},n);if(void 0===e)return r;var i={};return Object.keys(e).forEach(function(t){Object.values(ie).includes(t)||(i[t]=e[t])}),ae.forEach(function(t){if(Object.keys(e).includes(t)){var n=e[t];switch(t){case ie.CLEAR_ALL:Object.keys(r).forEach(function(e){delete r[e]});break;case ie.UNSET:Object.keys(n).forEach(function(e){delete r[e]});break;case ie.SET:Object.assign(r,n)}}}),Object.assign(r,i),r},e.prototype.process=function(e){return s(this,void 0,void 0,function(){var t,n,r;return l(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),this.config.optOut?[2,B(e,0,"Event skipped due to optOut config")]:(e.event_type===oe.IDENTIFY&&this.timeline.onIdentityChanged({userProperties:this.userProperties}),[4,this.timeline.push(e)]);case 1:return 200===(r=i.sent()).code?this.config.loggerProvider.log(r.message):100===r.code?this.config.loggerProvider.warn(r.message):this.config.loggerProvider.error(r.message),[2,r];case 2:return t=i.sent(),n=String(t),this.config.loggerProvider.error(n),[2,r=B(e,0,n)];case 3:return[2]}})})},e.prototype.setOptOut=function(e){this.isReady?this._setOptOut(e):this.q.push(this._setOptOut.bind(this,Boolean(e)))},e.prototype._setOptOut=function(e){this.config.optOut!==e&&(this.config.optOut=Boolean(e),this.timeline.onOptOutChanged(e))},e.prototype.flush=function(){return v(this.timeline.flush())},e.prototype.plugin=function(e){var t=this.timeline.plugins.find(function(t){return t.name===e});if(void 0!==t)return t;this.config.loggerProvider.debug("Cannot find plugin with name ".concat(e))},e.prototype.plugins=function(e){return this.timeline.plugins.filter(function(t){return t instanceof e})},e}(),ue=function(e,t){return"boolean"==typeof e?e:!1!==(null==e?void 0:e[t])},pe=function(e){return ue(e,"attribution")},me=function(e){return ue(e,"pageViews")},fe=function(e){return ue(e,"sessions")},ge=function(e){var t,n=function(){return!1},r=void 0,i=e.pageCounter;return me(e.defaultTracking)&&(n=void 0,t=void 0,e.defaultTracking&&"object"==typeof e.defaultTracking&&e.defaultTracking.pageViews&&"object"==typeof e.defaultTracking.pageViews&&("trackOn"in e.defaultTracking.pageViews&&(n=e.defaultTracking.pageViews.trackOn),"trackHistoryChanges"in e.defaultTracking.pageViews&&(r=e.defaultTracking.pageViews.trackHistoryChanges),"eventType"in e.defaultTracking.pageViews&&e.defaultTracking.pageViews.eventType&&(t=e.defaultTracking.pageViews.eventType))),{trackOn:n,trackHistoryChanges:r,eventType:t,pageCounter:i}},he="dclid",be="fbclid",ye="gbraid",ve="gclid",we="ko_click_id",xe="li_fat_id",je="msclkid",Se="rdt_cid",Oe="ttclid",_e="twclid",Ae="wbraid",Ce={utm_campaign:void 0,utm_c
2ontent:void 0,utm_id:void 0,utm_medium:void 0,utm_source:void 0,utm_term:void 0,referrer:void 0,referring_domain:void 0,dclid:void 0,gbraid:void 0,gclid:void 0,fbclid:void 0,ko_click_id:void 0,li_fat_id:void 0,msclkid:void 0,rdt_cid:void 0,ttclid:void 0,twclid:void 0,wbraid:void 0},ke=function(e){var t=e.split(".");return t.length<=2?e:t.slice(t.length-2,t.length).join(".")},Pe=function(e,t,n,r,i){void 0===i&&(i=!0);e.referrer;var o=e.referring_domain,s=a(e,["referrer","referring_domain"]),l=t||{},c=(l.referrer,l.referring_domain),d=a(l,["referrer","referring_domain"]);if(Te(n.excludeReferrers,e.referring_domain))return r.debug("This is not a new campaign because ".concat(e.referring_domain," is in the exclude referrer list.")),!1;if(!i&&function(e){return Object.values(e).every(function(e){return!e})}(e)&&t)return r.debug("This is not a new campaign because this is a direct traffic in the same session."),!1;var u=JSON.stringify(s)!==JSON.stringify(d),p=ke(o||"")!==ke(c||""),m=!t||u||p;return m?r.debug("This is a new campaign. An $identify event will be sent."):r.debug("This is not a new campaign because it's the same as the previous one."),m},Te=function(e,t){return void 0===e&&(e=[]),void 0===t&&(t=""),e.some(function(e){return e instanceof RegExp?e.test(t):e===t})},Ne=function(){var e="ampIntegrationContext";return"undefined"!=typeof globalThis&&void 0!==globalThis[e]?globalThis[e]:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0!==n.g?n.g:void 0},Ie=function(){var e,t=Ne();return(null===(e=null==t?void 0:t.location)||void 0===e?void 0:e.search)?t.location.search.substring(1).split("&").filter(Boolean).reduce(function(e,t){var n=t.split("=",2),r=Le(n[0]),i=Le(n[1]);return i?(e[r]=i,e):e},{}):{}},Le=function(e){void 0===e&&(e="");try{return decodeURIComponent(e)}catch(e){return""}},De=function(){function e(){}return e.prototype.parse=function(){return s(this,void 0,void 0,function(){return l(this,function(e){return[2,o(o(o(o({},Ce),this.getUtmParam()),this.getReferrer()),this.getClickIds())]})})},e.prototype.getUtmParam=function(){var e=Ie();return{utm_campaign:e.utm_campaign,utm_content:e.utm_content,utm_id:e.utm_id,utm_medium:e.utm_medium,utm_source:e.utm_source,utm_term:e.utm_term}},e.prototype.getReferrer=function(){var e,t,n={referrer:void 0,referring_domain:void 0};try{n.referrer=document.referrer||void 0,n.referring_domain=null!==(t=null===(e=n.referrer)||void 0===e?void 0:e.split("/")[2])&&void 0!==t?t:void 0}catch(e){}return n},e.prototype.getClickIds=function(){var e,t=Ie();return(e={})[he]=t[he],e[be]=t[be],e[ye]=t[ye],e[ve]=t[ve],e[we]=t[we],e[xe]=t[xe],e[je]=t[je],e[Se]=t[Se],e[Oe]=t[Oe],e[_e]=t[_e],e[Ae]=t[Ae],e},e}(),Ee=function(e,t){return void 0===t&&(t=Date.now()),Date.now()-t>e},$e=function(){function e(e,t){var n,r,i,a,s,l;this.shouldTrackNewCampaign=!1,this.options=o({initialEmptyValue:"EMPTY",resetSessionOnNewCampaign:!1,excludeReferrers:(r=null===(n=t.cookieOptions)||void 0===n?void 0:n.domain,i=r,i?(i.startsWith(".")&&(i=i.substring(1)),[new RegExp("".concat(i.replace(".","\\."),"$"))]):[])},e),this.storage=t.cookieStorage,this.storageKey=(a=t.apiKey,void 0===(s="MKTG")&&(s=""),void 0===l&&(l=10),[w,s,a.substring(0,l)].filter(Boolean).join("_")),this.currentCampaign=Ce,this.sessionTimeout=t.sessionTimeout,this.lastEventTime=t.lastEventTime,this.logger=t.loggerProvider,t.loggerProvider.log("Installing web attribution tracking.")}return e.prototype.init=function(){return s(this,void 0,void 0,function(){var e,t;return l(this,function(n){switch(n.label){case 0:return[4,this.fetchCampaign()];case 1:return t=d.apply(void 0,[n.sent(),2]),this.currentCampaign=t[0],this.previousCampaign=t[1],e=!this.lastEventTime||Ee(this.sessionTimeout,this.lastEventTime),Pe(this.currentCampaign,this.previousCampaign,this.options,this.logger,e)?(this.shouldTrackNewCampaign=!0,[4,this.storage.set(this.storageKey,this.currentCampaign)]):[3,3];case 2:n.sent(),n.label=3;case 3:return[2]}})})},e.prototype.fetchCampaign=function(){return s(this,void 0,void 0,function(){return l(this,function(e){switch(e.label){case 0:return[4,Promise.all([(new De).parse(),this.storage.get(this.storageKey)])];case 1:return[2,e.sent()]}})})},e.prototype.generateCampaignEvent=function(e){this.shouldTrackNewCampaign=!1;var t,n,r,i,a=(t=this.currentCampaign,n=this.options,r=o(o({},Ce),t),i=Object.entries(r).reduce(function(e,t){var r,i=d(t,2),o=i[0],a=i[1];return e.setOnce("initial_".concat(o),null!==(r=null!=a?a:n.initialEmptyValue)&&void 0!==r?r:"EMPTY"),a?e.set(o,a):e.unset(o)},new ne),ce(i));return e&&(a.event_id=e),a},e.prototype.shouldSetSessionIdOnNewCampaign=function(){return this.shouldTrackNewCampaign&&!!this.options.resetSessionOnNewCampaign},e}(),Re=function(){function e(){}return e.prototype.getApplicationContext=function(){return{versionName:this.versionName,language:Be(),platform:"Web",os:void 0,deviceModel:void 0}},e}(),Be=function(){return"undefined"!=typeof navigator&&(navigator.languages&&navigator.languages[0]||navigator.language)||""},Me=function(){function e(){this.queue=[]}return e.prototype.logEvent=function(e){this.receiver?this.receiver(e):this.queue.length<512&&this.queue.push(e)},e.prototype.setEventReceiver=function(e){this.receiver=e,this.queue.length>0&&(this.queue.forEach(function(t){e(t)}),this.queue=[])},e}(),Ue=function(){return Ue=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ue.apply(this,arguments)};function Fe(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);
2if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ve(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}"function"==typeof SuppressedError&&SuppressedError;var ze=function(e,t){var n,r,i=typeof e;if(i!==typeof t)return!1;try{for(var o=Fe(["string","number","boolean","undefined"]),a=o.next();!a.done;a=o.next()){if(a.value===i)return e===t}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}if(null==e&&null==t)return!0;if(null==e||null==t)return!1;if(e.length!==t.length)return!1;var s=Array.isArray(e),l=Array.isArray(t);if(s!==l)return!1;if(!s||!l){var c=Object.keys(e).sort(),d=Object.keys(t).sort();if(!ze(c,d))return!1;var u=!0;return Object.keys(e).forEach(function(n){ze(e[n],t[n])||(u=!1)}),u}for(var p=0;p<e.length;p++)if(!ze(e[p],t[p]))return!1;return!0};Object.entries||(Object.entries=function(e){for(var t=Object.keys(e),n=t.length,r=new Array(n);n--;)r[n]=[t[n],e[t[n]]];return r});var We,He=function(){function e(){this.identity={userProperties:{}},this.listeners=new Set}return e.prototype.editIdentity=function(){var e=this,t=Ue({},this.identity.userProperties),n=Ue(Ue({},this.identity),{userProperties:t});return{setUserId:function(e){return n.userId=e,this},setDeviceId:function(e){return n.deviceId=e,this},setUserProperties:function(e){return n.userProperties=e,this},setOptOut:function(e){return n.optOut=e,this},updateUserProperties:function(e){var t,r,i,o,a,s,l=n.userProperties||{};try{for(var c=Fe(Object.entries(e)),d=c.next();!d.done;d=c.next()){var u=Ve(d.value,2),p=u[0],m=u[1];switch(p){case"$set":try{for(var f=(i=void 0,Fe(Object.entries(m))),g=f.next();!g.done;g=f.next()){var h=Ve(g.value,2),b=h[0],y=h[1];l[b]=y}}catch(e){i={error:e}}finally{try{g&&!g.done&&(o=f.return)&&o.call(f)}finally{if(i)throw i.error}}break;case"$unset":try{for(var v=(a=void 0,Fe(Object.keys(m))),w=v.next();!w.done;w=v.next()){delete l[b=w.value]}}catch(e){a={error:e}}finally{try{w&&!w.done&&(s=v.return)&&s.call(v)}finally{if(a)throw a.error}}break;case"$clearAll":l={}}}}catch(e){t={error:e}}finally{try{d&&!d.done&&(r=c.return)&&r.call(c)}finally{if(t)throw t.error}}return n.userProperties=l,this},commit:function(){return e.setIdentity(n),this}}},e.prototype.getIdentity=function(){return Ue({},this.identity)},e.prototype.setIdentity=function(e){var t=Ue({},this.identity);this.identity=Ue({},e),ze(t,this.identity)||this.listeners.forEach(function(t){t(e)})},e.prototype.addIdentityListener=function(e){this.listeners.add(e)},e.prototype.removeIdentityListener=function(e){this.listeners.delete(e)},e}(),qe="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:self,Ge=function(){function e(){this.identityStore=new He,this.eventBridge=new Me,this.applicationContextProvider=new Re}return e.getInstance=function(t){return qe.analyticsConnectorInstances||(qe.analyticsConnectorInstances={}),qe.analyticsConnectorInstances[t]||(qe.analyticsConnectorInstances[t]=new e),qe.analyticsConnectorInstances[t]},e}(),Ke=function(e){return void 0===e&&(e="$default_instance"),Ge.getInstance(e)},Je=function(){function e(){this.name="identity",this.type="before",this.identityStore=Ke().identityStore}return e.prototype.execute=function(e){return s(this,void 0,void 0,function(){var t;return l(this,function(n){return(t=e.user_properties)&&this.identityStore.editIdentity().updateUserProperties(t).commit(),[2,e]})})},e.prototype.setup=function(e){return s(this,void 0,void 0,function(){return l(this,function(t){return e.instanceName&&(this.identityStore=Ke(e.instanceName).identityStore),[2]})})},e}(),Ye=function(e,t){for(var n=0;n<t.length;n++){var r=t[n],i=r.name,o=r.args,a=r.resolve,s=e&&e[i];if("function"==typeof s){var l=s.apply(e,o);"function"==typeof a&&a(null==l?void 0:l.promise)}}return e}
2,Qe=function(e){return e&&void 0!==e._q},Xe=function(){var e,t,n,r;if("undefined"==typeof navigator)return"";var i=navigator.userLanguage;return null!==(r=null!==(n=null!==(t=null===(e=navigator.languages)||void 0===e?void 0:e[0])&&void 0!==t?t:navigator.language)&&void 0!==n?n:i)&&void 0!==r?r:""},Ze=function(){function e(){this.name="@amplitude/plugin-context-browser",this.type="before",this.library="amplitude-ts/".concat("2.9.3"),"undefined"!=typeof navigator&&(this.userAgent=navigator.userAgent)}return e.prototype.setup=function(e){return this.config=e,Promise.resolve(void 0)},e.prototype.execute=function(e){var t,n;return s(this,void 0,void 0,function(){var r,i,a;return l(this,function(s){return r=(new Date).getTime(),i=null!==(t=this.config.lastEventId)&&void 0!==t?t:-1,a=null!==(n=e.event_id)&&void 0!==n?n:i+1,this.config.lastEventId=a,e.time||(this.config.lastEventTime=r),[2,o(o(o(o(o(o(o(o({user_id:this.config.userId,device_id:this.config.deviceId,session_id:this.config.sessionId,time:r},this.config.appVersion&&{app_version:this.config.appVersion}),this.config.trackingOptions.platform&&{platform:"Web"}),this.config.trackingOptions.language&&{language:Xe()}),this.config.trackingOptions.ipAddress&&{ip:"$remote"}),{insert_id:K(),partner_id:this.config.partnerId,plan:this.config.plan}),this.config.ingestionMetadata&&{ingestion_metadata:{source_name:this.config.ingestionMetadata.sourceName,source_version:this.config.ingestionMetadata.sourceVersion}}),e),{event_id:a,library:this.library,user_agent:this.userAgent})]})})},e}();!function(e){e[e.None=0]="None",e[e.Error=1]="Error",e[e.Warn=2]="Warn",e[e.Verbose=3]="Verbose",e[e.Debug=4]="Debug"}(We||(We={}));var et=function(){function e(){this.memoryStorage=new Map}return e.prototype.isEnabled=function(){return s(this,void 0,void 0,function(){return l(this,function(e){return[2,!0]})})},e.prototype.get=function(e){return s(this,void 0,void 0,function(){return l(this,function(t){return[2,this.memoryStorage.get(e)]})})},e.prototype.getRaw=function(e){return s(this,void 0,void 0,function(){var t;return l(this,function(n){switch(n.label){case 0:return[4,this.get(e)];case 1:return[2,(t=n.sent())?JSON.stringify(t):void 0]}})})},e.prototype.set=function(e,t){return s(this,void 0,void 0,function(){return l(this,function(n){return this.memoryStorage.set(e,t),[2]})})},e.prototype.remove=function(e){return s(this,void 0,void 0,function(){return l(this,function(t){return this.memoryStorage.delete(e),[2]})})},e.prototype.reset=function(){return s(this,void 0,void 0,function(){return l(this,function(e){return this.memoryStorage.clear(),[2]})})},e}(),tt=function(e,t,n){return void 0===t&&(t=""),void 0===n&&(n=10),[w,t,e.substring(0,n)].filter(Boolean).join("_")},nt=function(){function e(e){this.options=o({},e)}return e.prototype.isEnabled=function(){return s(this,void 0,void 0,function(){var t,n;return l(this,function(r){switch(r.label){case 0:if(!Ne())return[2,!1];e.testValue=String(Date.now()),t=new e(this.options),n="AMP_TEST",r.label=1;case 1:return r.trys.push([1,4,5,7]),[4,t.set(n,e.testValue)];case 2:return r.sent(),[4,t.get(n)];case 3:return[2,r.sent()===e.testValue];case 4:return r.sent(),[2,!1];case 5:return[4,t.remove(n)];case 6:return r.sent(),[7];case 7:return[2]}})})},e.prototype.get=function(e){var t;return s(this,void 0,void 0,function(){var n,r;return l(this,function(i){switch(i.label){case 0:return[4,this.getRaw(e)];case 1:if(!(n=i.sent()))return[2,void 0];try{return void 0===(r=null!==(t=rt(n))&&void 0!==t?t:it(n))?(console.error("Amplitude Logger [Error]: Failed to decode cookie value for key: ".concat(e,", value: ").concat(n)),[2,void 0]):[2,JSON.parse(r)]}catch(t){return console.error("Amplitude Logger [Error]: Failed to parse cookie value for key: ".concat(e,", value: ").concat(n)),[2,void 0]}}})})},e.prototype.getRaw=function(e){var t,n;return s(this,void 0,void 0,function(){var r,i,o;return l(this,function(a){return r=Ne(),i=null!==(n=null===(t=null==r?void 0:r.document)||void 0===t?void 0:t.cookie.split("; "))&&void 0!==n?n:[],(o=i.find(function(t){return 0===t.indexOf(e+"=")}))?[2,o.substring(e.length+1)]:[2,void 0]})})},e.prototype.set=function(e,t){var n;return s(this,void 0,void 0,function(){var r,i,o,a,s,c,d;return l(this,function(l){try{r=null!==(n=this.options.expirationDays)&&void 0!==n?n:0,o=void 0,(i=null!==t?r:-1)&&((a=new Date).setTime(a.getTime()+24*i*60*60*1e3),o=a),s="".concat(e,"=").concat(btoa(encodeURIComponent(JSON.stringify(t)))),o&&(s+="; expires=".concat(o.toUTCString())),s+="; path=/",this.options.domain&&(s+="; domain=".concat(this.options.domain)),this.options.secure&&(s+="; Secure"),this.options.sameSite&&(s+=";
2 SameSite=".concat(this.options.sameSite)),(c=Ne())&&(c.document.cookie=s)}catch(t){d=t instanceof Error?t.message:String(t),console.error("Amplitude Logger [Error]: Failed to set cookie for key: ".concat(e,". Error: ").concat(d))}return[2]})})},e.prototype.remove=function(e){return s(this,void 0,void 0,function(){return l(this,function(t){switch(t.label){case 0:return[4,this.set(e,null)];case 1:return t.sent(),[2]}})})},e.prototype.reset=function(){return s(this,void 0,void 0,function(){return l(this,function(e){return[2]})})},e}(),rt=function(e){try{return decodeURIComponent(atob(e))}catch(e){return}},it=function(e){try{return decodeURIComponent(atob(decodeURIComponent(e)))}catch(e){return}},ot=function(){function e(){}return e.prototype.send=function(e,t,n){return Promise.resolve(null)},e.prototype.buildResponse=function(e){var t,n,r,i,o,a,s,l,c,d,u,p,f,g,h,b,y,v,w,x,j,S;if("object"!=typeof e)return null;var O=e.code||0,_=this.buildStatus(O);switch(_){case m.Success:return{status:_,statusCode:O,body:{eventsIngested:null!==(t=e.events_ingested)&&void 0!==t?t:0,payloadSizeBytes:null!==(n=e.payload_size_bytes)&&void 0!==n?n:0,serverUploadTime:null!==(r=e.server_upload_time)&&void 0!==r?r:0}};case m.Invalid:return{status:_,statusCode:O,body:{error:null!==(i=e.error)&&void 0!==i?i:"",missingField:null!==(o=e.missing_field)&&void 0!==o?o:"",eventsWithInvalidFields:null!==(a=e.events_with_invalid_fields)&&void 0!==a?a:{},eventsWithMissingFields:null!==(s=e.events_with_missing_fields)&&void 0!==s?s:{},eventsWithInvalidIdLengths:null!==(l=e.events_with_invalid_id_lengths)&&void 0!==l?l:{},epsThreshold:null!==(c=e.eps_threshold)&&void 0!==c?c:0,exceededDailyQuotaDevices:null!==(d=e.exceeded_daily_quota_devices)&&void 0!==d?d:{},silencedDevices:null!==(u=e.silenced_devices)&&void 0!==u?u:[],silencedEvents:null!==(p=e.silenced_events)&&void 0!==p?p:[],throttledDevices:null!==(f=e.throttled_devices)&&void 0!==f?f:{},throttledEvents:null!==(g=e.throttled_events)&&void 0!==g?g:[]}};case m.PayloadTooLarge:return{status:_,statusCode:O,body:{error:null!==(h=e.error)&&void 0!==h?h:""}};case m.RateLimit:return{status:_,statusCode:O,body:{error:null!==(b=e.error)&&void 0!==b?b:"",epsThreshold:null!==(y=e.eps_threshold)&&void 0!==y?y:0,throttledDevices:null!==(v=e.throttled_devices)&&void 0!==v?v:{},throttledUsers:null!==(w=e.throttled_users)&&void 0!==w?w:{},exceededDailyQuotaDevices:null!==(x=e.exceeded_daily_quota_devices)&&void 0!==x?x:{},exceededDailyQuotaUsers:null!==(j=e.exceeded_daily_quota_users)&&void 0!==j?j:{},throttledEvents:null!==(S=e.throttled_events)&&void 0!==S?S:[]}};case m.Timeout:default:return{status:_,statusCode:O}}},e.prototype.buildStatus=function(e){return J(e)?m.Success:429===e?m.RateLimit:413===e?m.PayloadTooLarge:408===e?m.Timeout:e>=400&&e<500?m.Invalid:e>=500?m.Failed:m.Unknown},e}(),at=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.send=function(e,t){return s(this,void 0,void 0,function(){var n,r,i;return l(this,function(o){switch(o.label){case 0:if("undefined"==typeof fetch)throw new Error("FetchTransport is not supported");return n={headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify(t),method:"POST"},[4,fetch(e,n)];case 1:return[4,(r=o.sent()).text()];case 2:i=o.sent();try{return[2,this.buildResponse(JSON.parse(i))]}catch(e){return[2,this.buildResponse({code:r.status})]}}})})},t}(ot),st=function(){function e(e){this.storage=e}return e.prototype.isEnabled=function(){return s(this,void 0,void 0,function(){var t,n,r;return l(this,function(i){switch(i.label){case 0:if(!this.storage)return[2,!1];t=String(Date.now()),n=new e(this.storage),r="AMP_TEST",i.label=1;case 1:return i.trys.push([1,4,5,7]),[4,n.set(r,t)];case 2:return i.sent(),[4,n.get(r)];case 3:return[2,i.sent()===t];case 4:return i.sent(),[2,!1];case 5:return[4,n.remove(r)];case 6:return i.sent(),[7];case 7:return[2]}})})},e.prototype.get=function(e){return s(this,void 0,void 0,function(){var t;return l(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.getRaw(e)];case 1:return(t=n.sent())?[2,JSON.parse(t)]:[2,void 0];case 2:return n.sent(),console.error("[Amplitude] Error: Could not get value from storage"),[2,void 0];case 3:return[2]}})})},e.prototype.getRaw=function(e){var t;return s(this,void 0,void 0,function(){return l(this,function(n){return[2,(null===(t=this.storage)||void 0===t?void 0:t.getItem(e))||void 0]})})},e.prototype.set=function(e,t){var n;return s(this,void 0,void 0,function(){return l(this,function(r){try{null===(n=this.storage)||void 0===n||n.setItem(e,JSON.stringify(t))}catch(e){}return[2]})})},e.prototype.remove=function(e){var t;return s(this,void 0,void 0,function(){return l(this,function(n){try{null===(t=this.storage)||void 0===t||t.removeItem(e)}catch(e){}return[2]})})},e.prototype.reset=function(){var e;return s(this,void 0,void 0,function(){return l(this,function(t){try{null===(e=this.storage)||void 0===e||e.clear()}catch(e){}return[2]})})},e}(),lt=1e3,ct=function(e){function t(t){var n,r=this;return(r=e.call(this,null===(n=Ne())||void 0===n?void 0:n.localStorage)||this).loggerProvider=null==t?void 0:t.loggerProvider,r}return i(t,e),t.prototype.set=function(t,n){var r;return s(this,void 0,void 0,function(){var i;return l(this,function(o){switch(o.label){case 0:return Array.isArray(n)&&n.length>lt?(i=n.length-lt,[4,e.prototype.set.call(this,t,n.slice(0,lt))]):[3,2];case 1:return o.sent(),null===(r=this.loggerProvider)||void 0===r||r.error("Failed to save ".concat(i," events because the queue length exceeded ").concat(lt,".")),[3,4];case 2:return[4,e.prototype.set.call(this,t,n)];case 3:o.sent(),o.label=4;case 4:return[2]}})})},t}(st),dt=function(e){function t(){var t;return e.call(this,null===(t=Ne())||void 0===t?void 0:t.sessionStorage)||this}return i(t,e),t}(st),ut=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={done:4},t}return i(t,e),t.prototype.send=function(e,t){return s(this,void 0,void 0,function(){var n=this;return l(this,function(r){return[2,new Promise(function(r,i){"undefined"==typeof XMLHttpRequest&&i(new Error("XHRTransport is not supported."));var o=new XMLHttpRequest;o.open("POST",e,!0),o.onreadystatechange=function(){if(o.readyState===n.state.done){var e=o.responseText;try{r(n.buildResponse(JSON.parse(e)))}catch(e){r(n.buildResponse({code:o.status}))}}},o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("Accept","*/*"),o.send(JSON.stringify(t))})]})})},t}(ot),pt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.send=function(e,t){return s(this,void 0,void 0,function(){var n=this;return l(this,function(r){return[2,new Promise(function(r,i){var o=Ne();if(!(null==o?void 0:o.navigator.sendBeacon))throw new Error("SendBeaconTransport is not supported");try{var a=JSON.stringify(t);return r(o.navigator.sendBeacon(e,JSON.stringify(t))?n.buildResponse({code:200,events_ingested:t.events.length,payload_size_bytes:a.length,server_upload_time:Date.now()}):n.buildResponse({code:500}))}catch(e){i(e)}})]})})},t}(ot),mt=function(e,t,n){return void 0===n&&(n=!0),s(void 0,void 0,void 0,function(){var r,i,o,a,s,c,u,p,m;return l(this,function(l){switch(l.label){case 0:return r=function(e){return"".concat(w.toLowerCase(),"_").concat(e.substring(0,6))}(e),[4,t.getRaw(r)];case 1:return(i=l.sent())?n?[4,t.remove(r)]:[3,3]:[2,{optOut:!1}];case 2:l.sent(),l.label=3;
2case 3:return o=d(i.split("."),6),a=o[0],s=o[1],c=o[2],u=o[3],p=o[4],m=o[5],[2,{deviceId:a,userId:gt(s),sessionId:ft(u),lastEventId:ft(m),lastEventTime:ft(p),optOut:Boolean(c)}]}})})},ft=function(e){var t=parseInt(e,32);if(!isNaN(t))return t},gt=function(e){if(atob&&escape&&e)try{return decodeURIComponent(escape(atob(e)))}catch(e){return}},ht="[Amplitude]",bt=("".concat(ht," Page Viewed"),"".concat(ht," Form Started")),yt="".concat(ht," Form Submitted"),vt="".concat(ht," File Downloaded"),wt="session_start",xt="session_end",jt="".concat(ht," File Extension"),St="".concat(ht," File Name"),Ot="".concat(ht," Link ID"),_t="".concat(ht," Link Text"),At="".concat(ht," Link URL"),Ct="".concat(ht," Form ID"),kt="".concat(ht," Form Name"),Pt="".concat(ht," Form Destination"),Tt="cookie",Nt=function(e){function t(t,n,r,i,o,a,s,l,c,d,u,p,m,f,g,h,b,y,v,w,x,j,S,O,_,A,C,k,P,T,N,I){void 0===r&&(r=new et),void 0===i&&(i={domain:"",expiration:365,sameSite:"Lax",secure:!1,upgrade:!0}),void 0===s&&(s=1e3),void 0===l&&(l=5),void 0===c&&(c=30),void 0===d&&(d=Tt),void 0===g&&(g=new U),void 0===h&&(h=We.Warn),void 0===y&&(y=!1),void 0===v&&(v=!1),void 0===j&&(j=""),void 0===S&&(S="US"),void 0===_&&(_=18e5),void 0===A&&(A=new ct({loggerProvider:g})),void 0===C&&(C={ipAddress:!0,language:!0,platform:!0}),void 0===k&&(k="fetch"),void 0===P&&(P=!1);var L=e.call(this,{apiKey:t,storageProvider:A,transportProvider:Dt(k)})||this;return L.apiKey=t,L.appVersion=n,L.cookieOptions=i,L.defaultTracking=o,L.flushIntervalMillis=s,L.flushMaxRetries=l,L.flushQueueSize=c,L.identityStorage=d,L.ingestionMetadata=u,L.instanceName=p,L.loggerProvider=g,L.logLevel=h,L.minIdLength=b,L.offline=y,L.partnerId=w,L.plan=x,L.serverUrl=j,L.serverZone=S,L.sessionTimeout=_,L.storageProvider=A,L.trackingOptions=C,L.transport=k,L.useBatch=P,L._optOut=!1,L._cookieStorage=r,L.deviceId=a,L.lastEventId=m,L.lastEventTime=f,L.optOut=v,L.sessionId=O,L.pageCounter=N,L.userId=T,L.debugLogsEnabled=I,L.loggerProvider.enable(I?We.Debug:L.logLevel),L}return i(t,e),Object.defineProperty(t.prototype,"cookieStorage",{get:function(){return this._cookieStorage},set:function(e){this._cookieStorage!==e&&(this._cookieStorage=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deviceId",{get:function(){return this._deviceId},set:function(e){this._deviceId!==e&&(this._deviceId=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"userId",{get:function(){return this._userId},set:function(e){this._userId!==e&&(this._userId=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sessionId",{get:function(){return this._sessionId},set:function(e){this._sessionId!==e&&(this._sessionId=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"optOut",{get:function(){return this._optOut},set:function(e){this._optOut!==e&&(this._optOut=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventTime",{get:function(){return this._lastEventTime},set:function(e){this._lastEventTime!==e&&(this._lastEventTime=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventId",{get:function(){return this._lastEventId},set:function(e){this._lastEventId!==e&&(this._lastEventId=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pageCounter",{get:function(){return this._pageCounter},set:function(e){this._pageCounter!==e&&(this._pageCounter=e,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"debugLogsEnabled",{set:function(e){this._debugLogsEnabled!==e&&(this._debugLogsEnabled=e,this.updateStorage())},enumerable:!1,configurable:!0}),t.prototype.updateStorage=function(){var e={deviceId:this._deviceId,userId:this._userId,sessionId:this._sessionId,optOut:this._optOut,lastEventTime:this._lastEventTime,lastEventId:this._lastEventId,pageCounter:this._pageCounter,debugLogsEnabled:this._debugLogsEnabled};this.cookieStorage.set(tt(this.apiKey),e)},t}(V),It=function(e,t,n){return void 0===t&&(t={}),s(void 0,void 0,void 0,function(){var r,i,a,s,c,d,u,p,m,f,g,h,b,y,v,w,x,j,S,O,_,A,C,k,P,T,N,I,L,D,E,$,R,B,M,U,F,V,z,W,H,q,G;return l(this,function(l){switch(l.label){case 0:return r=t.identityStorage||Tt,
2S={},r===Tt?[3,1]:(a="",[3,5]);case 1:return null===(_=null===(O=t.cookieOptions)||void 0===O?void 0:O.domain)||void 0===_?[3,2]:(s=_,[3,4]);case 2:return[4,Et()];case 3:s=l.sent(),l.label=4;case 4:a=s,l.label=5;case 5:return i=o.apply(void 0,[(S.domain=a,S.expiration=365,S.sameSite="Lax",S.secure=!1,S.upgrade=!0,S),t.cookieOptions]),c=Lt(t.identityStorage,i),[4,mt(e,c,null===(C=null===(A=t.cookieOptions)||void 0===A?void 0:A.upgrade)||void 0===C||C)];case 6:return d=l.sent(),[4,c.get(tt(e))];case 7:return u=l.sent(),p=Ie(),m=null!==(I=null!==(N=null!==(T=null!==(P=null!==(k=t.deviceId)&&void 0!==k?k:p.ampDeviceId)&&void 0!==P?P:p.deviceId)&&void 0!==T?T:null==u?void 0:u.deviceId)&&void 0!==N?N:d.deviceId)&&void 0!==I?I:K(),f=null!==(L=null==u?void 0:u.lastEventId)&&void 0!==L?L:d.lastEventId,g=null!==(D=null==u?void 0:u.lastEventTime)&&void 0!==D?D:d.lastEventTime,h=null!==($=null!==(E=t.optOut)&&void 0!==E?E:null==u?void 0:u.optOut)&&void 0!==$?$:d.optOut,b=null!==(R=null==u?void 0:u.sessionId)&&void 0!==R?R:d.sessionId,y=null!==(M=null!==(B=t.userId)&&void 0!==B?B:null==u?void 0:u.userId)&&void 0!==M?M:d.userId,n.previousSessionDeviceId=null!==(U=null==u?void 0:u.deviceId)&&void 0!==U?U:d.deviceId,n.previousSessionUserId=null!==(F=null==u?void 0:u.userId)&&void 0!==F?F:d.userId,v={ipAddress:null===(z=null===(V=t.trackingOptions)||void 0===V?void 0:V.ipAddress)||void 0===z||z,language:null===(H=null===(W=t.trackingOptions)||void 0===W?void 0:W.language)||void 0===H||H,platform:null===(G=null===(q=t.trackingOptions)||void 0===q?void 0:q.platform)||void 0===G||G},w=null==u?void 0:u.pageCounter,x=null==u?void 0:u.debugLogsEnabled,[4,(j=new Nt(e,t.appVersion,c,i,t.defaultTracking,m,t.flushIntervalMillis,t.flushMaxRetries,t.flushQueueSize,r,t.ingestionMetadata,t.instanceName,f,g,t.loggerProvider,t.logLevel,t.minIdLength,t.offline,h,t.partnerId,t.plan,t.serverUrl,t.serverZone,b,t.sessionTimeout,t.storageProvider,v,t.transport,t.useBatch,y,w,x)).storageProvider.isEnabled()];case 8:return l.sent()||(j.loggerProvider.warn("Storage provider ".concat(j.storageProvider.constructor.name," is not enabled. Falling back to MemoryStorage.")),j.storageProvider=new et),[2,j]}})})},Lt=function(e,t){switch(void 0===e&&(e=Tt),void 0===t&&(t={}),e){case"localStorage":return new ct;case"sessionStorage":return new dt;case"none":return new et;default:return new nt(o(o({},t),{expirationDays:t.expiration}))}},Dt=function(e){return"xhr"===e?new ut:"beacon"===e?new pt:new at},Et=function(e){return s(void 0,void 0,void 0,function(){var t,n,r,i,o,a,s;return l(this,function(l){switch(l.label){case 0:return[4,(new nt).isEnabled()];case 1:if(!l.sent()||!e&&("undefined"==typeof location||!location.hostname))return[2,""];for(t=null!=e?e:location.hostname,n=t.split("."),r=[],i="AMP_TLDTEST",o=n.length-2;o>=0;--o)r.push(n.slice(o).join("."));o=0,l.label=2;case 2:return o<r.length?(a=r[o],[4,(s=new nt({domain:"."+a})).set(i,1)]):[3,7];case 3:return l.sent(),[4,s.get(i)];case 4:return l.sent()?[4,s.remove(i)]:[3,6];case 5:return l.sent(),[2,"."+a];case 6:return o++,[3,2];case 7:return[2,""]}})})},$t="*****",Rt=/\b(?:\d[ -]*?){13,16}\b/,Bt=/(\d{3}-?\d{2}-?\d{4})/g,Mt=/[^\s@]+@[^\s@.]+\.[^\s@]+/g,Ut=function(e,t){var n,r;if(void 0===t&&(t=[]),"string"!=typeof e)return"";var i=e;i=(i=(i=i.replace(Rt,$t)).replace(Bt,$t)).replace(Mt,$t);try{for(var o=c(t),a=o.next();!a.done;a=o.next()){var s=a.value;try{i=i.replace(s,$t)}catch(e){}}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return i},Ft=function(e){if("undefined"==typeof document||!document.title)return"";var t=document.querySelector("title");return t&&t.hasAttribute("data-amp-mask")?$t:e?e(document.title):document.title},Vt=function(){function e(e){this.storage=e}return e.prototype.isEnabled=function(){return s(this,void 0,void 0,function(){var t,n,r;return l(this,function(i){switch(i.label){case 0:if(!this.storage)return[2,!1];t=String(Date.now()),n=new e(this.storage),r="AMP_TEST",i.label=1;case 1:return i.trys.push([1,4,5,7]),[4,n.set(r,t)];case 2:return i.sent(),[4,n.get(r)];case 3:return[2,i.sent()===t];case 4:return i.sent(),[2,!1];case 5:return[4,n.remove(r)];case 6:return i.sent(),[7];case 7:return[2]}})})},e.prototype.get=function(e){return s(this,void 0,void 0,function(){var t;return l(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.getRaw(e)];case 1:return(t=n.sent())?[2,JSON.parse(t)]:[2,void 0];case 2:return n.sent(),console.error("[Amplitude] Error: Could not get value from storage"),[2,void 0];case 3:return[2]}})})},e.prototype.getRaw=function(e){var t;return s(this,void 0,void 0,function(){return l(this,function(n){return[2,(null===(t=this.storage)||void 0===t?void 0:t.getItem(e))||void 0]})})},e.prototype.set=function(e,t){var n;return s(this,void 0,void 0,function(){return l(this,function(r){try{null===(n=this.storage)||void 0===n||n.setItem(e,JSON.stringify(t))}catch(e){}return[2]})})},e.prototype.remove=function(e){var t;return s(this,void 0,void 0,function(){return l(this,function(n){try{null===(t=this.storage)||void 0===t||t.removeItem(e)}catch(e){}return[2]})})},e.prototype.reset=function(){var e;return s(this,void 0,void 0,function(){return l(this,function(t){try{null===(e=this.storage)||void 0===e||e.clear()}catch(e){}return[2]})})},e}(),zt=function(e){var t={};for(var n in e){var r=e[n];r&&(t[n]=r)}return t},Wt=function(){var e,t=q();return(null===(e=null==t?void 0:t.location)||void 0===e?void 0:e.search)?t.location.search.substring(1).split("&").filter(
2Boolean).reduce(function(e,t){var n=t.split("=",2),r=Ht(n[0]),i=Ht(n[1]);return i?(e[r]=i,e):e},{}):{}},Ht=function(e){void 0===e&&(e="");try{return decodeURIComponent(e)}catch(e){return""}},qt=function(){function e(){}return e.prototype.parse=function(){return s(this,void 0,void 0,function(){return l(this,function(e){return[2,o(o(o(o({},R),this.getUtmParam()),this.getReferrer()),this.getClickIds())]})})},e.prototype.getUtmParam=function(){var e=Wt();return{utm_campaign:e.utm_campaign,utm_content:e.utm_content,utm_id:e.utm_id,utm_medium:e.utm_medium,utm_source:e.utm_source,utm_term:e.utm_term}},e.prototype.getReferrer=function(){var e,t,n={referrer:void 0,referring_domain:void 0};try{n.referrer=document.referrer||void 0,n.referring_domain=null!==(t=null===(e=n.referrer)||void 0===e?void 0:e.split("/")[2])&&void 0!==t?t:void 0}catch(e){}return n},e.prototype.getClickIds=function(){var e,t=Wt();return(e={})[A]=t[A],e[C]=t[C],e[k]=t[k],e[P]=t[P],e[T]=t[T],e[N]=t[N],e[I]=t[I],e[L]=t[L],e[D]=t[D],e[E]=t[E],e[$]=t[$],e},e}(),Gt="AMP_PAGE_VIEW",Kt=function(e){var t;void 0===e&&(e={});var n,r,i=q(),a=void 0,c=!1,u=e.trackOn,p=e.trackHistoryChanges,m=e.eventType,f=void 0===m?"[Amplitude] Page Viewed":m,g=function(e){var t=e;try{t=decodeURI(e)}catch(e){null==a||a.error("Malformed URI sequence: ",e)}return t},h=function(e){return s(void 0,void 0,void 0,function(){var t,n,r;return l(this,function(i){switch(i.label){case 0:return t=g("undefined"!=typeof location&&location.href||""),r={event_type:f},n=[{}],[4,Jt()];case 1:return[2,(r.event_properties=o.apply(void 0,[o.apply(void 0,n.concat([i.sent()])),{"[Amplitude] Page Domain":"undefined"!=typeof location&&location.hostname||"","[Amplitude] Page Location":t,"[Amplitude] Page Path":"undefined"!=typeof location&&g(location.pathname)||"","[Amplitude] Page Title":Ft(Ut),"[Amplitude] Page URL":t.split("?")[0],"[Amplitude] Page View ID":e}]),r)]}})})},b=function(){return void 0===u||"function"==typeof u&&u()},y="undefined"!=typeof location?location.href:null,v=function(){s(void 0,void 0,void 0,function(){var e,n,i,o,s;return l(this,function(l){switch(l.label){case 0:return e=location.href,n=Qt(p,e,y||"")&&b(),y=e,n?(i=void 0,r&&(i=K(),r.set(Gt,{pageViewId:i})),null==a||a.log("Tracking page view event"),null!=t?[3,1]:[3,3]):[3,4];case 1:return s=(o=t).track,[4,h(i)];case 2:s.apply(o,[l.sent()]),l.label=3;case 3:l.label=4;case 4:return[2]}})})},w={name:"@amplitude/plugin-page-view-tracking-browser",type:"enrichment",setup:function(e,o){return s(void 0,void 0,void 0,function(){var s,u,p;return l(this,function(l){switch(l.label){case 0:if(t=o,n=e,(a=e.loggerProvider).log("Installing @amplitude/plugin-page-view-tracking-browser"),c=!0,i){try{r=new Vt(i.sessionStorage)}catch(e){null==a||a.debug("sessionStorage is not available in this environment.")}i.addEventListener("popstate",v),i.history.pushState=new Proxy(i.history.pushState,{apply:function(e,t,n){var r=d(n,3),i=r[0],o=r[1],a=r[2];e.apply(t,[i,o,a]),c&&v()}})}return b()?(a.log("Tracking page view event"),s=void 0,r&&(s=K(),r.set(Gt,{pageViewId:s})),p=(u=t).track,[4,h(s)]):[3,2];case 1:p.apply(u,[l.sent()]),l.label=2;case 2:return[2]}})})},execute:function(e){return s(void 0,void 0,void 0,function(){var t,i,s;return l(this,function(l){switch(l.label){case 0:return"attribution"===u&&Yt(e)?(null==a||a.log("Enriching campaign event to page view event with campaign parameters"),t=void 0,r?[4,r.get(Gt)]:[3,2]):[3,4];case 1:i=l.sent(),t=null==i?void 0:i.pageViewId,l.label=2;case 2:return[4,h(t)];case 3:s=l.sent(),e.event_type=s.event_type,e.event_properties=o(o({},e.event_properties),s.event_properties),l.label=4;case 4:return n&&e.event_type===f&&(n.pageCounter=n.pageCounter?n.pageCounter+1:1,e.event_properties=o(o({},e.event_properties),{"[Amplitude] Page Counter":n.pageCounter})),[2,e]}})})},teardown:function(){return s(void 0,void 0,void 0,function(){return l(this,function(e){return i&&(i.removeEventListener("popstate",v),c=!1),[2]})})}};return w},Jt=function(){return s(void 0,void 0,void 0,function(){var e;return l(this,function(t){switch(t.label){case 0:return e=zt,[4,(new qt).parse()];case 1:return[2,e.apply(void 0,[t.sent()])]}})})},Yt=function(e){if("$identify"===e.event_type&&e.user_properties){var t=e.user_properties,n=t[ie.SET]||{},r=t[ie.UNSET]||{},i=u(u([],d(Object.keys(n)),!1),d(Object.keys(r)),!1);return Object.keys(R).every(function(e){return i.includes(e)})}return!1},Qt=function(e,t,n){if("pathOnly"===e){if(""==n)return!0;
2var r=new URL(t),i=new URL(n);return r.origin+r.pathname!==i.origin+i.pathname}return t!==n},Xt=function(){var e,t=[],n=function(e,n,r){e.addEventListener(n,r),t.push({element:e,type:n,handler:r})};return{name:"@amplitude/plugin-form-interaction-tracking-browser",type:"enrichment",setup:function(t,r){return s(void 0,void 0,void 0,function(){var i;return l(this,function(o){return null===(i=Ne())||void 0===i||i.addEventListener("load",function(){if(r){if("undefined"!=typeof document){var i=function(e){var t=!1;n(e,"change",function(){var n;t||r.track(bt,((n={})[Ct]=Zt(e.id),n[kt]=Zt(e.name),n[Pt]=e.action,n)),t=!0}),n(e,"submit",function(){var n,i;t||r.track(bt,((n={})[Ct]=Zt(e.id),n[kt]=Zt(e.name),n[Pt]=e.action,n)),r.track(yt,((i={})[Ct]=Zt(e.id),i[kt]=Zt(e.name),i[Pt]=e.action,i)),t=!1})};Array.from(document.getElementsByTagName("form")).forEach(i),"undefined"!=typeof MutationObserver&&(e=new MutationObserver(function(e){e.forEach(function(e){e.addedNodes.forEach(function(e){"FORM"===e.nodeName&&i(e),"querySelectorAll"in e&&"function"==typeof e.querySelectorAll&&Array.from(e.querySelectorAll("form")).map(i)})})})).observe(document.body,{subtree:!0,childList:!0})}}else t.loggerProvider.warn("Form interaction tracking requires a later version of @amplitude/analytics-browser. Form interaction events are not tracked.")}),[2]})})},execute:function(e){return s(void 0,void 0,void 0,function(){return l(this,function(t){return[2,e]})})},teardown:function(){return s(void 0,void 0,void 0,function(){return l(this,function(n){return null==e||e.disconnect(),t.forEach(function(e){var t=e.element,n=e.type,r=e.handler;null==t||t.removeEventListener(n,r)}),t=[],[2]})})}}},Zt=function(e){if("string"==typeof e)return e},en=function(){var e,t=[];return{name:"@amplitude/plugin-file-download-tracking-browser",type:"enrichment",setup:function(n,r){return s(void 0,void 0,void 0,function(){var i;return l(this,function(o){return null===(i=Ne())||void 0===i||i.addEventListener("load",function(){if(r){if("undefined"!=typeof document){var i=function(e){var n;try{n=new URL(e.href,window.location.href)}catch(e){return}var i=o.exec(n.href),a=null==i?void 0:i[1];a&&function(e,n,r){e.addEventListener(n,r),t.push({element:e,type:n,handler:r})}(e,"click",function(){var t;a&&r.track(vt,((t={})[jt]=a,t[St]=n.pathname,t[Ot]=e.id,t[_t]=e.text,t[At]=e.href,t))})},o=/\.(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma)$/;Array.from(document.getElementsByTagName("a")).forEach(i),"undefined"!=typeof MutationObserver&&(e=new MutationObserver(function(e){e.forEach(function(e){e.addedNodes.forEach(function(e){"A"===e.nodeName&&i(e),"querySelectorAll"in e&&"function"==typeof e.querySelectorAll&&Array.from(e.querySelectorAll("a")).map(i)})})})).observe(document.body,{subtree:!0,childList:!0})}}else n.loggerProvider.warn("File download tracking requires a later version of @amplitude/analytics-browser. File download events are not tracked.")}),[2]})})},execute:function(e){return s(void 0,void 0,void 0,function(){return l(this,function(t){return[2,e]})})},teardown:function(){return s(void 0,void 0,void 0,function(){return l(this,function(n){return null==e||e.disconnect(),t.forEach(function(e){var t=e.element,n=e.type,r=e.handler;null==t||t.removeEventListener(n,r)}),t=[],[2]})})}}},tn=!1,nn=function(){var e=Ne(),t=[],n=function(n,r){e&&(e.addEventListener(n,r),t.push({type:n,handler:r}))};return{name:"@amplitude/plugin-network-checker-browser",type:"before",setup:function(e,t){return s(void 0,void 0,void 0,function(){return l(this,function(r){return e.offline=!navigator.onLine,n("online",function(){e.loggerProvider.debug("Network connectivity changed to online."),e.offline=!1,setTimeout(function(){t.flush()},e.flushIntervalMillis)}),n("offline",function(){e.loggerProvider.debug("Network connectivity changed to offline."),e.offline=!0}),[2]})})},teardown:function(){return s(void 0,void 0,void 0,function(){return l(this,function(n){return t.forEach(function(t){var n=t.type,r=t.handler;e&&e.removeEventListener(n,r)}),t=[],[2]})})}}},rn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.init=function(e,t,n){var r,i;return void 0===e&&(e=""),arguments.length>
22?(r=t,i=n):"string"==typeof t?(r=t,i=void 0):(r=null==t?void 0:t.userId,i=t),v(this._init(o(o({},i),{userId:r,apiKey:e})))},t.prototype._init=function(t){var n,r,i;return s(this,void 0,void 0,function(){var a,s,c,d,u,p=this;return l(this,function(l){switch(l.label){case 0:return this.initializing?[2]:(this.initializing=!0,[4,It(t.apiKey,t,this)]);case 1:return a=l.sent(),[4,e.prototype._init.call(this,a)];case 2:return l.sent(),this.logBrowserOptions(t),pe(this.config.defaultTracking)?(f=this.config,s=pe(f.defaultTracking)&&f.defaultTracking&&"object"==typeof f.defaultTracking&&f.defaultTracking.attribution&&"object"==typeof f.defaultTracking.attribution?o({},f.defaultTracking.attribution):{},this.webAttribution=new $e(s,this.config),[4,this.webAttribution.init()]):[3,4];case 3:l.sent(),l.label=4;case 4:return c=Ie(),d=Number.isNaN(Number(c.ampSessionId))?void 0:Number(c.ampSessionId),this.setSessionId(null!==(i=null!==(r=null!==(n=t.sessionId)&&void 0!==n?n:d)&&void 0!==r?r:this.config.sessionId)&&void 0!==i?i:Date.now()),(u=Ke(t.instanceName)).identityStore.setIdentity({userId:this.config.userId,deviceId:this.config.deviceId}),null===this.config.offline?[3,6]:[4,this.add(nn()).promise];case 5:l.sent(),l.label=6;case 6:return[4,this.add(new Z).promise];case 7:return l.sent(),[4,this.add(new Ze).promise];case 8:return l.sent(),[4,this.add(new Je).promise];case 9:return l.sent(),function(e){tn||void 0!==e.defaultTracking||(e.loggerProvider.warn("`options.defaultTracking` is set to undefined. This implicitly configures your Amplitude instance to track Page Views, Sessions, File Downloads, and Form Interactions. You can suppress this warning by explicitly setting a value to `options.defaultTracking`. The value must either be a boolean, to enable and disable all default events, or an object, for advanced configuration. For example:\n\namplitude.init(<YOUR_API_KEY>, {\n  defaultTracking: true,\n});\n\nVisit https://www.docs.developers.amplitude.com/data/sdks/browser-2/#tracking-default-events for more details."),tn=!0)}(this.config),m=this.config.defaultTracking,ue(m,"fileDownloads")?(this.config.loggerProvider.debug("Adding file download tracking plugin"),[4,this.add(en()).promise]):[3,11];case 10:l.sent(),l.label=11;case 11:return function(e){return ue(e,"formInteractions")}(this.config.defaultTracking)?(this.config.loggerProvider.debug("Adding form interaction plugin"),[4,this.add(Xt()).promise]):[3,13];case 12:l.sent(),l.label=13;case 13:return me(this.config.defaultTracking)?(this.config.loggerProvider.debug("Adding page view tracking plugin"),[4,this.add(Kt(ge(this.config))).promise]):[3,15];case 14:l.sent(),l.label=15;case 15:return this.initializing=!1,[4,this.runQueuedFunctions("dispatchQ")];case 16:return l.sent(),u.eventBridge.setEventReceiver(function(e){p.track(e.eventType,e.eventProperties)}),[2]}var m,f})})},t.prototype.getUserId=function(){var e;return null===(e=this.config)||void 0===e?void 0:e.userId},t.prototype.setUserId=function(e){this.config?(this.config.loggerProvider.debug("function setUserId: ",e),e===this.config.userId&&void 0!==e||(this.config.userId=e,function(e,t){Ke(t).identityStore.editIdentity().setUserId(e).commit()}(e,this.config.instanceName))):this.q.push(this.setUserId.bind(this,e))},t.prototype.getDeviceId=function(){var e;return null===(e=this.config)||void 0===e?void 0:e.deviceId},t.prototype.setDeviceId=function(e){this.config?(this.config.loggerProvider.debug("function setDeviceId: ",e),this.config.deviceId=e,function(e,t){Ke(t).identityStore.editIdentity().setDeviceId(e).commit()}(e,this.config.instanceName)):this.q.push(this.setDeviceId.bind(this,e))},t.prototype.reset=function(){this.setDeviceId(K()),this.setUserId(void 0)},t.prototype.getSessionId=function(){var e;return null===(e=this.config)||void 0===e?void 0:e.sessionId},t.prototype.setSessionId=function(e){var t,n=[];if(!this.config)return this.q.push(this.setSessionId.bind(this,e)),v(Promise.resolve());if(e===this.config.sessionId)return v(Promise.resolve());this.config.loggerProvider.debug("function setSessionId: ",e);var r=this.getSessionId(),i=this.config.lastEventTime,o=null!==(t=this.config.lastEventId)&&void 0!==t?t:-1;this.config.sessionId=e,this.config.lastEventTime=void 0,this.config.pageCounter=0,fe(this.config.defaultTracking)&&(r&&i&&n.push(this.track(xt,void 0,{device_id:this.previousSessionDeviceId,event_id:++o,session_id:r,time:i+1,user_id:this.previousSessionUserId}).promise),this.config.lastEventTime=this.config.sessionId);var a=this.trackCampaignEventIfNeeded(++o,n);return fe(this.config.defaultTracking)&&n.push(this.track(wt,void 0,{event_id:a?++o:o,session_id:this.config.sessionId,time:this.config.lastEventTime}).promise),this.previousSessionDeviceId=this.config.deviceId,this.previousSessionUserId=this.config.userId,v(Promise.all(n))},t.prototype.extendSession=function(){this.config?this.config.lastEventTime=
2Date.now():this.q.push(this.extendSession.bind(this))},t.prototype.setTransport=function(e){this.config?this.config.transportProvider=Dt(e):this.q.push(this.setTransport.bind(this,e))},t.prototype.identify=function(t,n){if(Qe(t)){var r=t._q;t._q=[],t=Ye(new ne,r)}return(null==n?void 0:n.user_id)&&this.setUserId(n.user_id),(null==n?void 0:n.device_id)&&this.setDeviceId(n.device_id),e.prototype.identify.call(this,t,n)},t.prototype.groupIdentify=function(t,n,r,i){if(Qe(r)){var o=r._q;r._q=[],r=Ye(new ne,o)}return e.prototype.groupIdentify.call(this,t,n,r,i)},t.prototype.revenue=function(t,n){if(Qe(t)){var r=t._q;t._q=[],t=Ye(new se,r)}return e.prototype.revenue.call(this,t,n)},t.prototype.trackCampaignEventIfNeeded=function(e,t){if(!this.webAttribution||!this.webAttribution.shouldTrackNewCampaign)return!1;var n=this.webAttribution.generateCampaignEvent(e);return t?t.push(this.track(n).promise):this.track(n),this.config.loggerProvider.log("Tracking attribution."),!0},t.prototype.process=function(t){return s(this,void 0,void 0,function(){var n,r,i;return l(this,function(o){return n=Date.now(),r=Ee(this.config.sessionTimeout,this.config.lastEventTime),i=this.webAttribution&&this.webAttribution.shouldSetSessionIdOnNewCampaign(),t.event_type===wt||t.event_type===xt||t.session_id&&t.session_id!==this.getSessionId()||(r||i?(this.setSessionId(n),i&&this.config.loggerProvider.log("Created a new session for new campaign.")):r||this.trackCampaignEventIfNeeded()),[2,e.prototype.process.call(this,t)]})})},t.prototype.logBrowserOptions=function(e){try{var t=o(o({},e),{apiKey:e.apiKey.substring(0,10)+"********"});this.config.loggerProvider.debug("Initialized Amplitude with BrowserConfig:",JSON.stringify(t))}catch(e){this.config.loggerProvider.error("Error logging browser config",e)}},t}(de),on=function(){var e=new rn;return{init:y(e.init.bind(e),"init",g(e),b(e,["config"])),add:y(e.add.bind(e),"add",g(e),b(e,["config.apiKey","timeline.plugins"])),remove:y(e.remove.bind(e),"remove",g(e),b(e,["config.apiKey","timeline.plugins"])),track:y(e.track.bind(e),"track",g(e),b(e,["config.apiKey","timeline.queue.length"])),logEvent:y(e.logEvent.bind(e),"logEvent",g(e),b(e,["config.apiKey","timeline.queue.length"])),identify:y(e.identify.bind(e),"identify",g(e),b(e,["config.apiKey","timeline.queue.length"])),groupIdentify:y(e.groupIdentify.bind(e),"groupIdentify",g(e),b(e,["config.apiKey","timeline.queue.length"])),setGroup:y(e.setGroup.bind(e),"setGroup",g(e),b(e,["config.apiKey","timeline.queue.length"])),revenue:y(e.revenue.bind(e),"revenue",g(e),b(e,["config.apiKey","timeline.queue.length"])),flush:y(e.flush.bind(e),"flush",g(e),b(e,["config.apiKey","timeline.queue.length"])),getUserId:y(e.getUserId.bind(e),"getUserId",g(e),b(e,["config","config.userId"])),setUserId:y(e.setUserId.bind(e),"setUserId",g(e),b(e,["config","config.userId"])),getDeviceId:y(e.getDeviceId.bind(e),"getDeviceId",g(e),b(e,["config","config.deviceId"])),setDeviceId:y(e.setDeviceId.bind(e),"setDeviceId",g(e),b(e,["config","config.deviceId"])),reset:y(e.reset.bind(e),"reset",g(e),b(e,["config","config.userId","config.deviceId"])),getSessionId:y(e.getSessionId.bind(e),"getSessionId",g(e),b(e,["config"])),setSessionId:y(e.setSessionId.bind(e),"setSessionId",g(e),b(e,["config"])),extendSession:y(e.extendSession.bind(e),"extendSession",g(e),b(e,["config"])),setOptOut:y(e.setOptOut.bind(e),"setOptOut",g(e),b(e,["config"])),setTransport:y(e.setTransport.bind(e),"setTransport",g(e),b(e,["config"]))}};on();function an(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function sn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?an(Object(n),!0).forEach(function(t){ln(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):an(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}
2function ln(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const cn={prod:"21ef8903bbf33cfc2cf72e381844b699",dev:"38534ef89a01423d002a5e25eeff140c"},dn=sn({plan:{version:"9",branch:"main",source:"website",versionId:"9215d758-f5c5-44b3-837f-6ebf1aa7bac5"}},{ingestionMetadata:{sourceName:"browser-typescript-ampli",sourceVersion:"2.0.0"}});class un{constructor(e){this.event_properties=e,this.event_type="account_interaction",this.event_properties=e}}class pn{constructor(e){this.event_properties=e,this.event_type="account_login",this.event_properties=e}}class mn{constructor(e){this.event_properties=e,this.event_type="account_logout",this.event_properties=e}}class fn{constructor(e){this.event_properties=e,this.event_type="account_registration",this.event_properties=e}}class gn{constructor(e){this.event_properties=e,this.event_type="account_subscription",this.event_properties=e}}class hn{constructor(e){this.event_properties=e,this.event_type="alert_click",this.event_properties=e}}class bn{constructor(e){this.event_properties=e,this.event_type="alert_impressions",this.event_properties=e}}class yn{constructor(e){this.event_properties=e,this.event_type="article_view",this.event_properties=e}}class vn{constructor(e){this.event_properties=e,this.event_type="audio_complete",this.event_properties=e}}class wn{constructor(e){this.event_properties=e,this.event_type="audio_complete_25",this.event_properties=e}}class xn{constructor(e){this.event_properties=e,this.event_type="audio_complete_50",this.event_properties=e}}class jn{constructor(e){this.event_properties=e,this.event_type="audio_complete_75",this.event_properties=e}}class Sn{constructor(e){this.event_properties=e,this.event_type="audio_pause",this.event_properties=e}}class On{constructor(e){this.event_properties=e,this.event_type="audio_play",this.event_properties=e}}class _n{constructor(e){this.event_properties=e,this.event_type="button_click",this.event_properties=e}}class An{constructor(e){this.event_properties=e,this.event_type="cem_impressions",this.event_properties=e}}class Cn{constructor(e){this.event_properties=e,this.event_type="comment_post",this.event_properties=e}}class kn{constructor(e){this.event_properties=e,this.event_type="comment_reply",this.event_properties=e}}class Pn{constructor(e){this.event_properties=e,this.event_type="comment_respect",this.event_properties=e}}class Tn{constructor(e){this.event_properties=e,this.event_type="content_impressions",this.event_properties=e}}class Nn{constructor(e){this.event_properties=e,this.event_type="feature_interaction",this.event_properties=e}}class In{constructor(e){this.event_properties=e,this.event_type="homepage_view",this.event_properties=e}}class Ln{constructor(e){this.event_properties=e,this.event_type="link_click",this.event_properties=e}}class Dn{constructor(e){this.event_properties=e,this.event_type="link_impressions",this.event_properties=e}}class En{constructor(e){this.event_properties=e,this.event_type="newsletter_signup",this.event_properties=e}}class $n{constructor(e){this.event_properties=e,this.event_type="newsletter_unsubscribe",this.event_properties=e}}class Rn{constructor(e){this.event_properties=e,this.event_type="paywall_hit",this.event_properties=e}}class Bn{constructor(e){this.event_properties=e,this.event_type="puzzle_complete",this.event_properties=e}}class Mn{constructor(e){this.event_properties=e,this.event_type="puzzle_display",this.event_properties=e}}class Un{constructor(e){this.event_properties=e,this.event_type="puzzle_load",this.event_properties=e}}class Fn{constructor(e){this.event_properties=e,this.event_type="puzzle_picker_load",this.event_properties=e}}class Vn{constructor(e){this.event_properties=e,this.event_type="puzzle_verified_load",this.event_properties=e}}class zn{constructor(e){this.event_properties=e,this.event_type="regwall_hit",this.event_properties=e}}
2class Wn{constructor(e){this.event_properties=e,this.event_type="section_view",this.event_properties=e}}class Hn{constructor(e){this.event_properties=e,this.event_type="site_search",this.event_properties=e}}class qn{constructor(e){this.event_properties=e,this.event_type="test_event",this.event_properties=e}}class Gn{constructor(e){this.event_properties=e,this.event_type="video_complete",this.event_properties=e}}class Kn{constructor(e){this.event_properties=e,this.event_type="video_pause",this.event_properties=e}}class Jn{constructor(e){this.event_properties=e,this.event_type="video_play",this.event_properties=e}}const Yn=()=>({promise:Promise.resolve()});const Qn=new class{constructor(){this.disabled=!1,this.amplitude=void 0}get client(){return this.isInitializedAndEnabled(),this.amplitude}get isLoaded(){return null!=this.amplitude}isInitializedAndEnabled(){return this.amplitude?!this.disabled:(console.error("ERROR: Ampli is not yet initialized. Have you called ampli.load() on app start?"),!1)}load(e){if(this.disabled=e.disabled??!1,this.amplitude)return console.warn("WARNING: Ampli is already intialized. Ampli.load() should be called once at application startup."),Yn();let t=null;if(e.client&&"apiKey"in e.client?t=e.client.apiKey:"environment"in e&&(t=cn[e.environment]),e.client&&"instance"in e.client)this.amplitude=e.client.instance;else{if(t){this.amplitude=on();const n=e.client&&"configuration"in e.client?e.client.configuration:{};return this.amplitude.init(t,void 0,sn(sn({},dn),n))}console.error("ERROR: ampli.load() requires 'environment', 'client.apiKey', or 'client.instance'")}return Yn()}identify(e,t,n){if(!this.isInitializedAndEnabled())return Yn();e&&(n=sn(sn({},n),{},{user_id:e}));const r=new ne,i=t;if(null!=i)for(const[e,t]of Object.entries(i))r.set(e,t);return this.amplitude.identify(r,n)}flush(){return this.isInitializedAndEnabled()?this.amplitude.flush():Yn()}track(e,t){return this.isInitializedAndEnabled()?this.amplitude.track(e,void 0,t):Yn()}accountInteraction(e,t){return this.track(new un(e),t)}accountLogin(e,t){return this.track(new pn(e),t)}accountLogout(e,t){return this.track(new mn(e),t)}accountRegistration(e,t){return this.track(new fn(e),t)}accountSubscription(e,t){return this.track(new gn(e),t)}alertClick(e,t){return this.track(new hn(e),t)}alertImpressions(e,t){return this.track(new bn(e),t)}articleView(e,t){return this.track(new yn(e),t)}audioComplete(e,t){return this.track(new vn(e),t)}audioComplete25(e,t){return this.track(new wn(e),t)}audioComplete50(e,t){return this.track(new xn(e),t)}audioComplete75(e,t){return this.track(new jn(e),t)}audioPause(e,t){return this.track(new Sn(e),t)}audioPlay(e,t){return this.track(new On(e),t)}buttonClick(e,t){return this.track(new _n(e),t)}cemImpressions(e,t){return this.track(new An(e),t)}commentPost(e,t){return this.track(new Cn(e),t)}commentReply(e,t){return this.track(new kn(e),t)}commentRespect(e,t){return this.track(new Pn(e),t)}contentImpressions(e,t){return this.track(new Tn(e),t)}featureInteraction(e,t){return this.track(new Nn(e),t)}homepageView(e,t){return this.track(new In(e),t)}linkClick(e,t){return this.track(new Ln(e),t)}linkImpressions(e,t){return this.track(new Dn(e),t)}newsletterSignup(e,t){return this.track(new En(e),t)}newsletterUnsubscribe(e,t){return this.track(new $n(e),t)}paywallHit(e,t){return this.track(new Rn(e),t)}puzzleComplete(e,t){return this.track(new Bn(e),t)}puzzleDisplay(e,t){return this.track(new Mn(e),t)}puzzleLoad(e,t){return this.track(new Un(e),t)}puzzlePickerLoad(e,t){return this.track(new Fn(e),t)}puzzleVerifiedLoad(e,t){return this.track(new Vn(e),t)}regwallHit(e,t){return this.track(new zn(e),t)}sectionView(e,t){return this.track(new Wn(e),t)}siteSearch(e,t){return this.track(new Hn(e),t)}testEvent(e,t){return this.track(new qn(e),t)}videoComplete(e,t){return this.track(new Gn(e),t)}videoPause(e,t){return this.track(new Kn(e),t)}videoPlay(e,t){return this.track(new Jn(e),t)}};var Xn=n(50508),Zn=n(94566);const er=!1===Xn.Cq,tr=Zn.Sw&&/amplitude=false|analytics=false/.test(window.location.search),nr=Zn.IV&&"false"===window.localStorage.getItem("tgam.amplitude.run"),rr=er||tr||nr,ir=!rr,or=Zn.IV?window.localStorage.getItem("tgam.amplitude.logs"):null,ar=or?Number(or):2;function sr(e){return Qn.load(e).promise}function lr(e){const t={envDisable:er,urlDisable:tr,strDisable:nr};ir?e.info("tracking enabled:",t):rr&&e.info("tracking disabled:",t)}
2function cr(e,t,n){return Qn.identify(e,t,n).promise}function dr(e){for(const t of e)Qn.client.setGroup(t.groupType,t.groupName)}function ur(){return Qn?.client?.getSessionId()}function pr(){try{const e=new URLSearchParams(Zn.Sw?window.location.search:"").get("sessionId"),t=null!==e?Number(e):NaN;return Number.isInteger(t)&&t>0?t:void 0}catch(e){return void console.error("Parsing AppView sessionId:",e)}}function mr(e){Qn?.client?.setSessionId(e)}function fr(){return Qn?.client?.getDeviceId()}function gr(e,t){if("function"!=typeof Qn[e]){const e={code:404,event:t,message:"event send - unfound"};return Promise.reject(e)}return Qn[e](t).promise}function hr(){Qn.client.setTransport("beacon"),Qn.client.flush()}},11:function(e,t,n){"use strict";n.d(t,{$5:function(){return v},G2:function(){return x},Hg:function(){return A},Jw:function(){return I},ND:function(){return L},O8:function(){return T},Qb:function(){return k},R7:function(){return E},Xb:function(){return y},Xl:function(){return w},cJ:function(){return O},kN:function(){return P},tr:function(){return C},vv:function(){return D},zc:function(){return f}});var r=n(43993),i=n(99304),o=n(21646),a=n(24753),s=n(14104),l=n(75391),c=n(40761),d=n(15164);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f={accountLogout:"accountLogout",articleView:"articleView",audioComplete:"audioComplete",audioComplete25:"audioComplete25",audioComplete50:"audioComplete50",audioComplete75:"audioComplete75",audioPause:"audioPause",audioPlay:"audioPlay",buttonClick:"buttonClick",commentPost:"commentPost",commentReply:"commentReply",commentRespect:"commentRespect",contentImpression:"contentImpressions",homepageView:"homepageView",linkClick:"linkClick",linkImpressions:"linkImpressions",newsletterSignup:"newsletterSignup",newsletterUnsubscribe:"newsletterUnsubscribe",paywallHit:"paywallHit",regwallHit:"regwallHit",sectionView:"sectionView",siteSearch:"siteSearch",testEvent:"testEvent",videoComplete:"videoComplete",videoPause:"videoPause",videoPlay:"videoPlay"},g="tgam.amplitude.firstConversions",h="tgam.amplitude.lastConversions",b=30;function y(e){return[o.IZ,o.zV].includes(e)?f.paywallHit:[o.cX,o.Rw].includes(e)?f.regwallHit:void 0}function v({type:e="",reason:t={},name:n="",sophiTraceId:r="",sophiOdm:i={}}){const{wallName:a,wallReason:s,wallType:l}=function({type:e="unknown",reason:t,name:n}){const r=[o.IZ,o.cX].includes(e);return{wallName:r?"globe advisor regwall":n??e,wallReason:r?void 0:t,wallType:e?`${r?"regwall":e}-hard`:void 0}}({type:e,name:n,reason:t}),{trace:c="",context:d="",inputs:u="",experimentsCode:p="",userProperties:m=""}=i??{};return{"wall name":a,"wall reason":JSON.stringify(s),"wall type":l,"wall visible paragraphs":0,"wall trace id":r,"sophi trace":c,"sophi context":d,"sophi inputs":u,"experiments code":p,"sophi user properties":m}}function w(e){const{muted:t=!1,duration:n=0,time:r=0,videoData:i={}}=e??{};return{"is mute":t,"media content id":i?._id,"media duration seconds":n,"media elapsed seconds":r,"media feature type":"main","media player":"powa","media title":i?.headlines?.basic??""}}function x(e){const{id:t="",duration:n=0,time:r=0,title:i="",instanceId:o}=e??{};return p({"media content id":t,"media duration seconds":n,"media elapsed seconds":r,"media feature type":"article part","media player":"plyr","media title":i},o?{"audio file instance id":o}:{})}function j(e){const t=e?.closest("[data-sophi-feature]");return t?.dataset?.sophiFeature??""}function S(e){const t=e?.closest("[data-card-type]"),n=t?.dataset?.cardType??void 0;return{cardStyle:t?.dataset?.cardStyle??void 0,cardType:n,contentId:t?.dataset?.contentId??void 0}}function O({event:e,log:t,fireEvent:n}){const i=e.target;if(i.closest("[data-sophi-disabled]"))return void t.debug("click disabled:",i,e);if(i.closest(".ab-iam-root"))return void t.debug("click disabled for braze in-app message:",i,e);const o=i.closest("a")??i.closest("[role='link']"),a=i.closest("button")??i.closest("[role='button']"),s=(0,c.vq)(o),l=(0,c.vq)(a);if(s&&e.isTrusted&&o){const i="button"===o.getAttribute("type")||"button"===o.getAttribute("role");t.info(`click anchor ${i?"sync":"async"}:`,o,e);const{feature:a,action:s,label:l,url:c,articleId:d,managed:u,cardStyle:p,cardType:m}=function(e){const t=j(e)||"link",{cardType:n,cardStyle:i,contentId:o}=S(e);let a=e.dataset?.sophiLabel;if(!a){const t=e.getAttribute("aria-label")??void 0,n=e.parentElement?.querySelector(".c-card__hed"),r=n?.innerText||e?.innerText;a=t||r?.split(/\n/)?.[0]}const s=function(e){const t=e?.closest("[data-sophi-managed]"),n=t?.dataset?.sophiManaged??void 0;return"true"===n||"false"!==n&&void 0}(e),l=e.dataset?.sophiAction??void 0,c=(e.dataset?.contentId||o)??void 0,d=e.getAttribute("href")??void 0,u=["https","http","mailto","tel","#","whatsapp"].some(e=>d?.startsWith(e))||d?.includes("@")?d:`${r.BASE_URL}${d}`;return{feature:t,action:l,label:a,url:d?u:"",articleId:c,managed:s,cardStyle:i,cardType:n}}(o);n({event:f.linkClick,data:_({action:s,articleId:d,cardStyle:p,cardType:m,feature:a,label:l,managed:u,url:c})})}else if(l&&e.isTrusted&&a){const r=["span","svg","div","p"].includes(a.tagName.toLowerCase());t.info(`click button ${r?"sync":"async"}:`,a,e);const{feature:i,action:o,label:s,articleId:l,newsletterText:c,cardStyle:d,cardType:u}=function(e){const t=j(e)||"button",{cardType:n,cardStyle:r,contentId:i}=S(e);let o=e.dataset?.sophiLabel;if(!o){const t=e.getAttribute("aria-label")??void 0,n=e?.innerText;o=t||n?.split(/\n/)?.[0]}const a=e.dataset?.newsletterText??void 0;return{feature:t,action:e.dataset?.sophiAction??void 0,label:o,articleId:(e.dataset?.contentId||i)??void 0,newsletterText:a,cardStyle:r,cardType:n}}(a);n({event:f.buttonClick,data:p(p({}
2,_({action:o,articleId:l,label:s,feature:i,cardStyle:d,cardType:u})),c?{"newsletter widget text":c}:{})})}else e.isTrusted&&t.debug("click ignored:",i,e)}function _({action:e="",articleId:t,cardStyle:n,cardType:r,feature:i="",label:o,managed:a,url:s}){const l=i?.toLowerCase(),d={"click article id":t,"click feature":l,"click label":e?.toLowerCase()?e.toLowerCase():o?.toLowerCase(),"click target url":s};return(0,c.gD)(a)||(d["is sophi managed"]=a),n&&(d["card style"]=n),r&&(d["card type"]=r),d}function A(e=[]){const t=(0,i.wC)(e);return t?.[0]?(0,s.jF)(t):[]}function C(e){const t=((0,l.L)({name:h})??{}).sid??void 0;return!t||t!==e}function k(){return(0,l.L)({name:g})??{}}function P(){return(0,l.L)({name:h})??{}}function T(e,t,n){const r=new Date((new Date).getTime()+60*b*1e3),i=(0,d.s0)(p(p({},t),{},{sid:e})),o=(0,d.s0)(p(p({},n),{},{sid:e}));return N(g,i,r),N(h,o,r),{first:i,last:o}}function N(e,t,n){(0,l.J)({name:e,value:t,options:{path:a.nS,domain:a.w9,expires:n}})}function I(e,t,n=!0){const r={};for(const i of Object.entries(t)){const[t,o]=i,a=e[t],s=!!n||"string"==typeof o&&o.length>0;r[t]=s?o:a??o}return r}const L={ah:"last article headline",aid:"last article id",ic:"last internal campaign",mcam:"last marketing campaign",mcon:"last marketing content",mmed:"last marketing medium",ms:"last marketing source",mt:"last marketing terms",sub1:"last subsection 1",sub2:"last subsection 2",sub3:"last subsection 3",wn:"last wall name",wt:"last wall type",sid:"session id"},D={mcam:"first marketing campaign",mcon:"first marketing content",mmed:"first marketing medium",ms:"first marketing source",mt:"first marketing terms",rhost:"first referrer host",sid:"session id"};function E(e=window.location.pathname,t=window.navigator.userAgent){return/^\/appview\//.test(e)?t.toLowerCase().includes("android")?"tgam:theglobeandmail:app_android":"theglobeandmail-app":"theglobeandmail-website"}},99304:function(e,t,n){"use strict";n.d(t,{TI:function(){return c},Uj:function(){return p},gj:function(){return d},no:function(){return u},uh:function(){return l},wC:function(){return m}});var r=n(14104),i=n(12675),o=n(21646),a=n(50508);const s=(0,i.A)("[Chartbeat]"),l={paywallShown:"trackPaywallShown",registrationShown:"trackRegistrationShown",newsletterSignupShown:"trackNewsletterSignupShown",newsletterSignupComplete:"trackNewsletterSignupComplete"};function c(e=""){a.Cq&&(s.debug("sent event:",e),window.chartbeat&&window.chartbeat(e))}function d(e){return[o.IZ,o.zV].includes(e)?l.paywallShown:[o.cX,o.Rw].includes(e)?l.registrationShown:void 0}function u(e="",t=[],n=[]){const r=/aud(iencegrowth|-growth|-headline|headline|-url)|adv((a|e)d(i|ver)torial|native|paidpost|interactive|influencer)|ordid/gi,i=n.filter(e=>e.match(r)),o=["bizquiz","business-roundup","yessnap","realestate-roundup","evergreen","recirculation","artsquiz","live-blog","topicpage"],a=n.filter(e=>o.includes(e)),l=[].concat.apply([],[e,t,i,a]).slice(0,10);return s.debug("chartbeatSections",{sections:l,articleSections:e,articleTags:t,additionalSections1:i,additionalSections2:a}),l}function p(e=[]){const t=m(e);return(0,r.jF)(t).join(",")??""}function m(e=[]){return e.join(",")?.toLowerCase().replace(/\b(analysis|and(?!\s\bmail\b)|by|data|graphics|illustration[s]?|photography|reporting|research|styling|video|words|writing)\b/gi,"").split(",").map(e=>e.trim())}},50508:function(e,t,n){"use strict";n.d(t,{BI:function(){return s},Cq:function(){return o},Uv:function(){return l}});var r=n(33630);const i=(0,n(12675).A)("[Analytics]","silent"),o=!r.od&&!r.Vy&&r.cz;function a(e){o&&(i.debug("layer:",e),window?.analyticsLayer?.push(e))}function s(e={}){r.oc&&(Array.isArray(e)?e.forEach(a):a(e))}function l(e=""){return e?.toLowerCase()||void 0}},22771:function(e,t,n){"use strict";function r(e,t="",n=""){return[function(e=""){return/\/article-/.test(e)?"art":/\/video-/.test(e)?"vid":"sec"}(e),function(e=""){const t=e.split("/")[1]??"";return""===t||t.startsWith("homepage")||t.startsWith("?")?"homepage":t}(e),t?t.replace(/"/g,'\\"'):"",n].filter(e=>e).join(":")}n.d(t,{N:function(){return r}})},21646:function(e,t,n){"use strict";n.d(t,{IZ:function(){return r},Rw:function(){return a},cX:function(){return i},k6:function(){return s},zV:function(){return o}});const r="GAPaywall",i="GALoginOrRegWall",o="paywall",a="regwall",s="nowall"},70222:function(e,t,n){"use strict";n.d(t,{$u:function(){return T},P0:function(){return x},V$:function(){return v},nu:function(){return A}});var r=n(14274),i=n(60667),o=n.n(i),a=n(50261),s=n(12675),l=n(8174),c=n(24753);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?d(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m=(0,s.A)("[Enterprise Access]"),f="ALLOW_NO_REFERRER",g="ALLOW_ANY_REFERRER",h={DEFAULT:{access:!1,status:""},FAILURE:{access:!1,status:"failure"},WARNING:{access:!0,status:"warning"},SUCCESS:{access:!0,status:"success"}},b="en_ac_ls";let y="cookies";const v={PARTNER_ID:"en_ac_auth",ENCRYPTED_ID:"en_ac_auth_enc",EXPIRES:"en_ac_auth_expires",DISPLAY_NAME:"en_ac_auth_displayname"};function w(e,t,n,i){const{session:o,sessionString:a}=function(e){const t=new Date,n=Math.round(Number(e))||60,i=6e4*n,o=t.getTime()+i,a=new Date(o),s=a.toUTCString(),l=(0,r.o)(a,t);return m.debug("getExpiry",{diff:`${l} minutes`,current:t.toUTCString(),session:a,sessionString:s,diffInMins:l}),{session:a,sessionString:s}}(n);if("cookies"===y)return j(v.PARTNER_ID,e,o),j(v.ENCRYPTED_ID,t,o),j(v.EXPIRES,a,o),void j(v.DISPLAY_NAME,i,o);S(v.PARTNER_ID,e),S(v.ENCRYPTED_ID,t),S(v.EXPIRES,a),S(v.DISPLAY_NAME,i)}function x(){const e="cookies"===y?o().get:O,t=e(v.PARTNER_ID)||"",n=e(v.ENCRYPTED_ID)||"",r=e(v.EXPIRES)||null,i=e(v.DISPLAY_NAME)||"";return[t,n,new Date(r),i]}function j(e,t,n){o().set(e,t,{path:c.nS,domain:c.w9,expires:n})}function S(e,t){window?.localStorage?.setItem(`${e}`,`${t}`)}function O(e){return window?.localStorage?.getItem(e)}function _(e){return function(e,t){if(!e)return!0;const n=new Date,i=(0,r.o)(e,n);return m.debug("expiry:",{diff:`${i} minutes`,current:n.toUTCString(),session:e.toUTCString()}),i>=0&&i<=t}(new Date(e),5)}function A(e={}){const t=e.subscribed;return t?Promise.resolve(e):function(){const e=O(b);e&&(y="localStorage");const[t,n,i,o]=x(),s=new URLSearchParams(document.location.search),l=s.has("ea"),c=s.get("ea"),d="true"===c,p=window?.document?.referrer.includes("/enterprise-access/");if(m.info({paramValue:c,firstAuth:p}),!(t&&n&&i&&o))return m.info("cookies or localStorage keys are not set"),l?Promise.resolve(h.FAILURE):Promise.resolve(h.DEFAULT);if(p&&!d)return Promise.resolve(h.FAILURE);if(e){const e=new Date;if((0,r.o)(new Date(i),e)<=0){window?.localStorage?.removeItem(b);for(const[,e]of Object.entries(v))window?.localStorage?.removeItem(e);return Promise.resolve(h.DEFAULT)}return Promise.resolve(_(i)?u(u({},h.WARNING),{},{partnerId:t,partnerName:o}):u(u({},h.SUCCESS),{},{partnerId:t,partnerName:o}))}return(0,a.Y)(n).then(e=>{const r=t===e;return m.info("result:",{partnerId:t,decodedId:e,encryptedId:n}),r?_(i)?u(u({},h.WARNING),{},{partnerId:e,partnerName:o}):u(u({},h.SUCCESS),{},{partnerId:e,partnerName:o}):h.FAILURE}).catch(e=>(m.info(e),h.FAILURE))}().then(({access:n,status:r,partnerId:i,partnerName:o})=>(m.debug({access:n,status:r}),r?u(u({},e),{},{canAccessAllContent:t||n,partnerId:i,partnerName:o,demands:{access:n,status:r,type:"enterprise"},includeInAbTests:!1}):e))}function C(e){/debug=true/.test(window.location.search)||(window.location.href=`/?ea=${e}`)}function k(e,t=[]){m.info("validating IP addresses");const n=!(!e||!t.includes(e));return m.info("ak_user ip",e),m.info("access granted by IP",n),n}function P(e=[],t=""){const n=e.filter(e=>e).some(e=>!t&&e===f||(e===g||t.includes(e)));return m.info("access granted by referrer",n),n}function T({id:e,displayName:t,domains:n,ipAddress:r,ipAddresses:i,proxyDomain:o,referrer:s,sessionLength:d}){const u=function(e=""){return!(!e?.length||!window.location.host.includes(e))}(o),p=[u,P(n,s),k(r,i)].some(e=>!0===e);if(p&&u){y="localStorage";O(b)||S(b,o)}if(new URLSearchParams(document.location.search).has("cdebug")){const a=window.location.pathname,m=n.findIndex(e=>e===f),h=n.findIndex(e=>e===g);n[m]="NR",n[h]="AR";const b={Name:t,Url:a,Id:e,Ref:s,Dns:n,Ip1:r??"",Ip2:i,Sl:d,Vpd:`${o}:${u?1:0}`,Cd:c.w9,Host:`${window.location.host}`,Ready:p?1:0},y=Object.keys(b).map(e=>`${e}: ${b[e]}`).join("%0D%0A"),v=(0,l.Zl)(`mailto:[email protected]?subject=EA Config - ${t}&body=${y}`),w=Object.keys(b).map(e=>`<li>${e}: ${b[e]}</li>`).join(""),x=document.createElement("div");return x.innerHTML=`\n      <style>\n        body {\n          padding: 2rem;\n          font-size: 1.1rem;\n          font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;\n          line-height: 1.2;\n        }\n        p,\n        .debugInfo {\n          max-width: 37.5rem;\n        }
2\n        .debugInfo {\n          border: 1px solid #f0f0f0;\n          padding: 0.8rem;\n        }\n      </style>\n      <p>Hi, <strong>${t}</strong>. Thanks for helping The Globe and Mail validate your configuration.</p>\n      <p><a href="${v}">Click this link to automatically open your email client with the information below captured and ready to send</a>.<br><br>Should you encounter an issue with the above link, you can send The Globe the information below by highlighting all of the list items, then copy and paste into a new email with subject "EA config - ${t}" addresed to <em>[email protected]</em></p>\n      <div class="debugInfo">\n        <h3>${t}</h3>\n        <ul>${w}</ul>\n      </div>\n    `,void document.body.appendChild(x)}if(!p)return m.info("access denied:",s.length?s:"[empty referrer]",i.length?i:"[empty IP addresses]"),void C(!1);!function(e,t,n){if("localStorage"===y)return w(e,`${e}-proxy`,n,t),m.info("success! redirecting to homepage"),void C(!0);(0,a.w)(e).then(r=>{w(e,r,n,t),m.info("success! redirecting to homepage"),C(!0)}).catch(e=>{m.error("fail:",e),C(!0)})}(e,t,d)}},24899:function(e,t,n){"use strict";n.d(t,{E4:function(){return a},Qk:function(){return s},i7:function(){return l}});var r=n(60667),i=n.n(r),o=n(40761);function a(e=i().get("gtm_u_info")){let t=e;return void 0===t?null:(t=decodeURI(t),"null"===t||"undefined"===t?null:(t=t.split("|")[0],t.length?t:null))}function s(e){if((0,o.gD)(e))return Promise.resolve(null);try{const t=(new TextEncoder).encode(e);return crypto.subtle.digest("SHA-256",t).then(e=>Array.from(new Uint8Array(e)).map(e=>e.toString(16).padStart(2,"0")).join(""))}catch(t){const n=e.split("").reverse().join("");return Promise.resolve(n)}}function l(e,t=!1){return(0,o.gD)(e.DIGITAL)?t&&(0,o.gD)(e.DIGITAL)?1:0:2}},24753:function(e,t,n){"use strict";n.d(t,{tb:function(){return x},dt:function(){return b},iG:function(){return y},w9:function(){return d},nS:function(){return c},ez:function(){return w},Pk:function(){return _},rX:function(){return I},cE:function(){return O},_v:function(){return C},Oy:function(){return N},OB:function(){return k},M3:function(){return j},s8:function(){return S},qL:function(){return A},YU:function(){return T},eQ:function(){return P}});var r=n(60667),i=n.n(r),o=n(43993);function a(){const e={dev:o.SECURE_DOMAIN.includes("sec.dev.the"),stg:o.SECURE_DOMAIN.includes("sec.stg.the"),prod:o.SECURE_DOMAIN.includes("sec.the")};return Object.keys(e).filter(t=>e[t]).join("")}var s=n(33630),l=n(40761);const c="/",d=".theglobeandmail.com",u="afterLoginGoTo",p="afterRegOrSubGoTo",m="regFromWatchlist",f="tgam.ciam.enabled",g="tgam.ciam.debug",h="tgam.ciam.remember",b="tgam.ciam.type",y="tgam.ciam.retry",v="SESSION_ENV",w="SESSION",x="SESSION_V2_EXISTS";function j({env:e=(0,s._$)(),auth:t=a()}={}){const n=!!i().get(w),r=i().get(v),o=!(0,l.gD)(r);if(!n||!o)return!1;const c={local:t,dev:"dev",stg:"stg",prod:"prod"};return r.toLowerCase()===c[e]}function S(e){i().set(u,e,{path:c,domain:d})}function O(){return i().get(u)}function _(){i().remove(u,{path:c,domain:d})}function A(e=window.location.href){const t=e??window.location.href;i().set(p,t,{path:c,domain:d})}function C(){return i().get(p)}function k(){return"true"===i().get(h)}function P(e=!1){i().set(f,e.toString(),{path:c,domain:d})}function T(e=!1){i().set(g,e.toString(),{path:c,domain:d})}function N(){return i().get(m)}function I(){i().remove(m,{path:c,domain:d})}},29478:function(e,t,n){"use strict";n.d(t,{$q:function(){return s},rO:function(){return a},sU:function(){return o},zv:function(){return i}});var r=n(40761);const i={ADVISOR:{name:"globe-advisor",groupCode:"GA"},DIGITAL:{name:"digital-subscriber",groupCode:"PREMIUM"},NONE:{name:"none",groupCode:null},NYT_PRINT:{name:"nyt-print-subscriber",groupCode:"NYT"},ONDEMAND_DIGITAL:{name:"ondemand-subscriber",groupCode:"PREMIUM-ONDEMAND"},PRINT:{name:"print-subscriber",groupCode:"NPGAM"},FIN_TOOLS_TRIAL:{name:"finance-tools-trial",groupCode:"FINANCE"}},o={NONE:i.NONE},a={DIGITAL:i.DIGITAL,ADVISOR:i.ADVISOR};function s(e=""){const t=e.split(","),n={};
2return t.forEach(e=>{const t=e.split("~")[0];for(const e in i){const r=i[e];t===r.groupCode&&(n[e]=r)}}),(0,r.ZF)(n)?o:n}},93082:function(e,t,n){"use strict";n.d(t,{$z:function(){return p},Dc:function(){return s},l9:function(){return d},mf:function(){return m},np:function(){return u}});var r=n(43993),i=n(24753),o=n(20129),a=n(77833);function s(e=""){let t;try{const n=e.split(".")[1];if(!n)return;const r=n.replace(/-/g,"+").replace(/_/g,"/"),i=window.atob(r).split("").map(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)).join("");t=JSON.parse(decodeURIComponent(i))}catch(e){console.error(e)}return t}function l({endpoint:e=o.tw,appId:t="",appSecret:n="",timeout:r=3e3}){return(0,a.u9)(e,{method:"GET",credentials:"include",headers:{"X-GAM-CLIENT-APP-ID":t,"X-GAM-CLIENT-APP-SECRET":n},timeout:r}).then(e=>e?.token??void 0)}function c({systemId:e="",timeout:t=3e3}){return(0,a.u9)(`${r.USER_SERVICES_DOMAIN}/api/v1/user/sso/${e}`,{method:"GET",credentials:"include",timeout:t}).then(e=>e?.token??void 0)}function d(e,t,n=!1){return n?e&&t?c({systemId:"CORAL"}):Promise.resolve(void 0):e&&t?l({appId:r.CORAL_APP_ID,appSecret:r.CORAL_APP_SECRET}):((0,i.cE)()||(0,i.s8)(`${window.location.origin}${window.location.pathname}#comments`),Promise.resolve(void 0))}function u(e,t=!1){return e?t?c({systemId:"CORAL"}):l({appId:r.CORAL_APP_ID,appSecret:r.CORAL_APP_SECRET}):Promise.resolve(void 0)}function p(e,t=!1){return e?t?c({systemId:"BARCHART"}):l({appId:r.WATCHLIST_APP_ID,appSecret:r.WATCHLIST_APP_SECRET}):Promise.resolve(void 0)}function m(e){return e?l({endpoint:o.xX,appId:r.ZEPHR_APP_ID,appSecret:r.ZEPHR_APP_SECRET}):Promise.resolve(void 0)}},40677:function(e,t,n){"use strict";n.d(t,{K:function(){return o},s:function(){return r}});const r={ANONYMOUS:"Anonymous",REGISTERED:"Registered",SUBSCRIBED:"Subscribed"},i=Object.values(r);function o(e){return"string"==typeof e&&i.includes(e)}},91024:function(e,t,n){"use strict";n.d(t,{rP:function(){return L},Jk:function(){return M},po:function(){return U},SM:function(){return F},_d:function(){return B},iw:function(){return $},Od:function(){return z},H:function(){return W},sy:function(){return q},ZK:function(){return R},Ym:function(){return V},an:function(){return H},xT:function(){return D},hG:function(){return E}});var r=n(60667),i=n.n(r),o=n(24899),a=n(29478);var s=n(40761),l=n(12675),c=n(24753);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p=(0,l.A)("[Sophi]"),m={2:{identity:"sp_tgamid.a05e",session:"sp_tgamses.a05e"},3:{identity:"sophiTrackerid.a05e",session:"sophiTrackerses.a05e"}};function f(){if("undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID)return crypto.randomUUID();const e=new Uint8Array(16);crypto.getRandomValues(e),e[6]=15&e[6]|64,e[8]=63&e[8]|128;const t=Array.from(e,e=>e.toString(16).padStart(2,"0")).join("");return`${t.slice(0,8)}-${t.slice(8,12)}-${t.slice(12,16)}-${t.slice(16,20)}-${t.slice(20)}`}function g(e,t,n){p.info("Write cookie:",{name:e,value:t,expiration:n});const r=new Date(n);i().set(e,t,{path:c.nS,domain:c.w9,expires:r})}function h(e){p.info("Delete cookie:",e),i().remove(e,{path:c.nS,domain:c.w9})}function b(e=m[2].identity){const t=i().get(e);if(p.info("Read cookie:",{name:e,value:t}),t&&t.length){const[e,n,r,i,o,a]=t.split(".");return p.info("Read parts:",{domainUserId:e,createdTime:n,visitCount:r,nowTime:i,lastVisitTime:o,sessionId:a}),e||null}return null}function y(e=!1){const{deviceUUID:t,value:n}=function(){const e="1",t=f(),n=f(),r=(new Date).getTime().toString(),i=[t,r,e,r,r,n].join(".");return p.info("Default value:",i),p.info("Default parts:",{domainUserId:t,createdTime:r,visitCount:e,nowTime:r,lastVisitTime:r,sessionId:n}),{deviceUUID:t,value:i}}(),r=function(){const e=new Date;return new Date(e.setFullYear(e.getFullYear()+2)).toUTCString()}(),o=function(){const e=new Date;return new Date(e.setTime(e.getTime()+18e5)).toUTCString()}(),a=e?"Forced":"Using";let l=b();((0,s.gD)(l)||e)&&(l=t,g(m[2].identity,n,r),g(m[2].session,"*",o));let c=function(e=m[3].identity){const t=b(e);return t||null}();((0,s.gD)(c)||e)&&(c=t,g(m[3].identity,n,r),g(m[3].session,"*",o));const d=function(e=m[3].identity){const t=i().get(e);if((0,s.gD)(t))return null;const n=t.length?t.split("."):[];return n.length?n[n.length-1]:null}();return p.info(`${a} sophi2 user id:`,l),p.info(`${a} sophi3 user id:`,c),p.info(`${a} sophi3 session id:`,d),{sophi:l,sophi3:c,sophiSession3:d}}function v(){h(m[2].identity),h(m[2].session),h(m[3].identity),h(m[3].session)}function w(){const e=function(){const e=window.analyticsLayerGuid??f();return window.analyticsLayerGuid=e,e}();window.deleteSophiCookies=v,window.createSophiCookies=y;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?d(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({analyticsGuid:e},y(/forceSophi=true/.test(window.location.search)))}var x=n(40677),j=n(94566),S=n(15164),O=n(79563),_=n(33630);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach(function(t){k(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const P=(0,l.A)("[User]","silent"),T="tgam_new_sub_env",N="tgam_new_sub_sid",I="lmo_session";function L(e){const t=(0,S.o8)(e);return t.id.hash=t.id.hash??null,t.id.hashPrevious=(0,o.E4)()??t.id.hash,(0,o.Qk)(t.id.hash).then(e=>(t.id.hashExternal=e,t))}function D(e){const t=_.Xl?"prod":"stg",n=i().get(T);return i().get(N)===e&&n===t}function E(e){const t=_.Xl?"prod":"stg",n=new Date((new Date).getTime()+864e5);i().set(T,t,{expires:n,path:c.nS,domain:c.w9}),i().set(N,e,{expires:n,path:c.nS,domain:c.w9})}function $(){i().remove(T,{path:c.nS,domain:c.w9}),i().remove(N,{path:c.nS,domain:c.w9})}function R(){return i().get(I)}function B(){i().remove(I,{path:c.nS,domain:c.w9})}function M(e){const t=(0,S.o8)(e);return t.isSessionLimio=D(t.id.sophi3),t}function U(e){if(!j.IV)return e;const t=(0,S.o8)(e),n="tgam.prev-session-id";try{const r=JSON.parse(window.localStorage.getItem(n)),i=e.id.sophiSession3;window.localStorage.setItem(n,JSON.stringify(i));const o=!r||r!==i;t.isSessionNew=o,P.debug("isSessionNew:",o,{previousId:r,currentId:i})}catch(e){P.error("isSessionNew:",e)}return t}function F(e){const t=(0,S.o8)(e);return t.location=(0,O.Xg)(),Promise.resolve(t)}function V(){const{sophi:e,sophi3:t,sophiSession3:n,analyticsGuid:r}=w(),i={sophi:e,sophi3:t,sophiSession3:n,analyticsGuid:r};return P.info("getUserIds:",i),i}function z(e){return Promise.resolve({id:C({braze:null},e)})}function W(e){return Promise.resolve({id:e,access:a.rO,loggedIn:!0,anonymous:!1,registered:!1,subscribed:!0,advisor:!0,accountType:"Subscribed",canAccessAllContent:!0})}function H(e,t){const n=e,r=n?.userNotifications??[],i=n?.ssvcs??"",o=(0,a.$q)(i),l=(0,s.gD)(o.DIGITAL),c=!(0,s.gD)(o.DIGITAL),d=n.segments?.map(e=>e.name).join(",")??"",u=l?x.s.REGISTERED:x.s.SUBSCRIBED,p=!(0,s.gD)(o.ADVISOR),m=n?.userAttributes?.GA_SEGMENT??"",f=!(0,s.gD)(o.FIN_TOOLS_TRIAL),g=!(0,s.gD)(o.ONDEMAND_DIGITAL),h=i.includes("PREMIUM")&&!i.includes("PAYWALL"),b=new URLSearchParams(window.location.search),y=r.some(e=>"SUSPENSION"===e.type)||"true"===b.get("showSuspendedMessage"),v=r.some(e=>"SUSPENSION_NP"===e.type)||"true"===b.get("showSuspendedNPMessage"),w=r.some(e=>"gu_abuser_info"===e.type)||"true"===b.get("showAccountAbuserMessage");let j=n.emailVerified,O=n.emailVerificationRequiredBy;"false"===b.get("emailVerified")&&(j=!1,O=b.get("emailVerificationRequiredBy"));const _=i?.includes("EDU"),A=function(e=""){switch(e.substr(0,1).toUpperCase()){case"A":return"NL";case"B":return"NS";case"C":return"PE";case"E":return"NB";case"G":case"H":case"J":return"QC";case"K":case"L":case"M":case"N":case"P":return"ON";case"R":return"MB";case"S":return"SK";case"T":return"AB";case"V":return"BC";case"X":return"NT";case"Y":return"YT";default:return""}}(n.postal),k=(0,S.o8)(t);k.hash=n.guid??null,k.braze=n.brazeId||null;return C(C({},n),{},{access:o,accountAbuser:w,accountType:u,advisor:p,advisorType:m,anonymous:!1,emailVerificationRequiredBy:O,emailVerified:j,isFaculty:_,finToolsTrial:f,id:k,isInternal:h,loggedIn:!0,ondemand:g,region:A,registered:l,segments:d,subscribed:c,suspended:y,suspendedNP:v,userOnboarding:[]})}function q(e,t=", "){return Object.values(e?.access??{}).map(e=>e?.groupCode).filter(e=>e).join(t)}},79563:function(e,t,n){"use strict";n.d(t,{Xg:function(){return m}});var r=n(60667),i=n.n(r),o=n(50508),a=n(12675),s=n(15164);const l=(0,a.A)("[Akamai cookie]");let c;const d="ak_user",u="ak_user_mock",p=(e,t)=>{const n=t?JSON.parse(t):JSON.parse(e);return c=n,l.info("value:",n),n};function m(e=!0){if(e&&c)return c;const t=i().get(d),n=i().get(u);if(!t&&!n)return(0,o.BI)({event:"simpleEvent",simpleEvent:{category:"ak_user cookie",action:"missing cookie value",label:"cookie",value:"undefined"}}),s.vB;try{return p(t,n)}catch(e){let r=e;if((0,o.BI)({event:"simpleEvent",simpleEvent:{category:"ak_user cookie",action:"malformed cookie value",label:"error and cookie",value:`${r.message} - ${t}`}}),/(\"ip\"\:\d)/.test(t))try{return p(t.replace('"ip":','"ip":"'),n)}catch(e){r=e}return l.error("Error:",r.message,t),s.vB}}},67481:function(e,t,n){"use strict";n.d(t,{AE:function(){return c},Bl:function(){return u},EU:function(){return m},HQ:function(){return g},K4:function(){return h},Sx:function(){return l},b4:function(){return d},r3:function(){return f},vi:function(){return p}});var r=n(40908),i=n(14104),o=n(94566),a=n(8174),s=n(92785);function l(e){if(!e)return"";const t=e.split("/"),n="sb"===t[1]?t[2]??"":t[1];return{"report-on-business":"business","globe-investor":"investing","globe-drive":"drive",news:"canada",incoming:"canada",partners:"canada"}[n]||n}function c(){const e=o.Sw?window.location.pathname:"";let t=null;return"/"===e?"homepage":(["article","video","gallery"].forEach(n=>{e.includes(`/${n}`)&&(t=e.split(n)[0])}),t||e)}function d(e){return l(e).split("-").map(a.ZH).join(" ")}function u(e,t=0,n=0,r=!0){const i={};
2return e.forEach(e=>{const o=e?.credits?.by??[];r&&o.length>1||o.forEach(r=>{const o=Object.keys(i),a=o.includes(r.name),s=t>0&&o.length>=t;a||!r.name||s||(i[r.name]=[]);const l=i?.[r.name]??null;if(!l)return;(!(n>0)||l.length<n)&&l.push(e)})}),i}function p(e=[],t=[]){return(0,i.B4)(e,t)}function m(e=[],t=[]){return(0,i.B4)(e,t)}function f(e,t){const n=(0,s.NQ)(t),i=e===r.Rt&&"AM"===n,o=e===r.Hw&&"PM"===n;return i||o}function g(e=[],t=[],n=[]){const r=(0,i.B4)(e,n),o=(0,i.B4)(t,n);return r&&!o}function h(e){if(e<=0)return null;return`${Math.ceil(e/250)} min read`}},71019:function(e,t,n){"use strict";n.d(t,{i4:function(){return p},lN:function(){return u},mU:function(){return d}});var r=n(39455),i=n(26434),o=n(61254),a=n(70015),s=n(40076),l=n(86058),c=n(9009);function d({analytics:e,displayLabelsWithBgColor:t=!1,disableAuthorPhotoLogic:n=!1,forceAuthorPhotos:o=!1,displayFirstThumbnail:c=!1,displayFirstLargeImage:d=!1,fallbackPhoto:p,forceLabelBgColor:m=!1,headlineAs:f,headlineClassName:g="text-pb-9",hideAllImages:h=!1,hideLabels:b=!1,muteLabels:y=!1,overrideLabel:v="",preserveByline:w=!1,showSectionTitleAsLabel:x=!1,story:j,storyPosition:S}){const{_id:O="",canonical_url:_,type:A="",subtype:C="",duration:k=0,headlines:P={},subheadlines:T={},content_restrictions:N={},credits:I={},label:L={},display_date:D,publish_date:E,taxonomy:$={},updatedSinceRead:R=!1,viewTime:B=null}=j,M=(0,l.ik)(j),U=u({label:L,overrideLabel:v,primarySite:M,showSectionTitleAsLabel:x,forceLabelBgColor:m,displayLabelsWithBgColor:t,muteLabels:y,storyType:A}),F=S>1&&d||S>1&&c||h,V=(0,a.$9)(j,p),z=(0,a.Xu)(j),W=(0,a.No)(j),H=(0,a.gU)(j,U.text)&&!n||o,q=F?void 0:H?W:V,G=N?.content_code||M?.additional_properties?.original.metadata.content_code,K={type:(0,s.AF)({type:A,relativeUrl:_}),primarySiteId:M?._id,contentColor:G,duration:k,considerUserRole:!1,tags:$?.tags??[]},J=I?.by??[];return{byline:(0,r.C)({subtype:C,label:U.text})||w?J:[],contentColor:G,dates:{publishedDate:D},duration:k,fid:e?.fid,headline:{as:f,text:P?.basic,className:g,icon:K},id:O,isSponsored:(0,i.f_)(j),label:b?{text:void 0,variant:void 0}:U,ltpos:e?.ltpos,photo:q,premiumMedia:z,preview:{publishedDate:D,updatedDate:E},primarySite:M,subheadline:T?.basic,subtype:C,type:A,url:_,updatedSinceRead:R,viewTime:B}}function u({label:e,primarySite:t,overrideLabel:n="",showSectionTitleAsLabel:i=!1,forceLabelBgColor:a=!1,displayLabelsWithBgColor:s=!1,muteLabels:l=!1,showBreakingLabel:d=!0,showContentLabel:u=!0,showFranchiseLabel:p=!1,showLiveLabel:m=!0,showMediaLabel:f=!0,storyType:g=""}){const h=(0,r.p)({basicLabel:n||e?.basic?.text,primarySite:t,showSectionTitleAsLabel:i,storyType:g}),b=h.text??"",y=function({text:e="",source:t=""}){if(!e||!t)return!1;if("siteServiceLabel"===t){if(["opinion","analysis","rob magazine"].includes(e)||e.includes("review"))return!0}else if(("storyBasicLabel"===t||"storyType"===t)&&"topic"!==(0,o._z)(e))return!0;return!1}(h),v=(0,o._z)(b),{BREAKING:w,DEFAULT:x,TOPIC:j,LIVE:S,MEDIA:O}=c.xb,_=new Set([d&&w,u&&x,p&&j,m&&S,f&&O].filter(Boolean));return n&&_.add(v),_.has(v)?a?{text:b,variant:v}:s?{text:y?b:"",variant:v}:l?{text:b,variant:j}:{text:b,variant:y?v:j}:{text:"",variant:void 0}}function p(e){return{"text-pb-3":"text-helb-1","text-pb-5":"text-helb-2","text-pb-6":"text-helb-3","text-pb-7":"text-helb-4","text-pb-8":"text-helb-5","text-pb-9":"text-helb-6","text-pr-4":"text-helr-1","text-pr-7":"text-helr-2","text-pr-8":"text-helr-3","text-gml-2":"text-helb-6"}[e]??e}},62094:function(e,t,n){"use strict";n.d(t,{_:function(){return i}});var r=n(94566);function i(e=""){if(!r.IV)return!1;const t=(window.localStorage.getItem("tgam.debug.flags")??"").trim();return t.includes(",")?t.split(",").includes(e):t===e}},40261:function(e,t,n){"use strict";n.d(t,{Ge:function(){return l},Ld:function(){return o},Of:function(){return c},R7:function(){return i},SF:function(){return s},hb:function(){return u},ok:function(){return p},vd:function(){return d}});var r=n(89211);const i="/globe-archive/";function o(e,t,n="asc"){let r=[];if("asc"===n)for(let n=e;n<=t;n++)r.push(n);else for(let n=t;n>=e;n--)r.push(n);return r}function a({year:e,month:t}){return e&&t?new Date(e,t,0).getDate():NaN}function s(e){return r.US.map((t,n)=>({index:n+1,month:t,maxDays:a({year:e,month:n+1})}))}function l(e){return e<=12?r.US[e-1]:""}function c(e=""){return e.split("/").filter(e=>e)}function d({year:e,month:t,day:n}){const r=(new Date).getFullYear(),i=Number(e),o=Number(t);if(i>r||o>12)return!1;const a=s(i)[o-1].maxDays,l=Number(n);return!isNaN(l)&&l<=a}function u(e){return`Globe Archive: ${function(e=""){return c(e)[1]}(e)}`}function p(e){const{year:t,month:n,day:r}=function(e){const t=c(e),n=t[t.length-2],r=t[t.length-1].split("-");return{year:n,month:r[0],day:r[1]}}(e);return`Globe Archive: ${l(Number(n))} ${r}, ${t}`}},56871:function(e,t,n){"use strict";n.d(t,{P2:function(){return g},iX:function(){return h}});var r=n(43993),i=n(82392),o=n(33630),a=n(77833),s=n(40761),l=n(70015);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?c(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p=o.Xl?r.RESIZER_URL_PROD:r.RESIZER_URL_DEV;function m(e="",t={},n="",r=p){if(!e)return"";if(function(e=""){return e.includes(l.ql)}(e))return e;const{width:i,height:o,quality:c=80,focal:d={}}=t,u={auth:n,width:i,height:o,quality:c};((0,s.gD)(o)||0===o)&&delete u.height,u.width&&u.height&&((0,s.gD)(d?.x)||(0,s.gD)(d?.y)?u.smart=!0:u.focal=`${d.x},${d.y}`);const m=(0,a.Sm)((0,a.a7)(u)),f=`${encodeURIComponent(e)}?${m}`;return n?`${r}/${f}`:e}function f({id:e,url:t,width:n,height:i,focalPoint:o,authToken:a=""}){const s=(0,l.CV)({_id:e,url:t}),c=function(e=""){return"sandbox"===e||"sand"===e?r.RESIZER_URL_DEV:"prod"===e?r.RESIZER_URL_PROD:void 0}(s.env);return m(s.src,{width:n,height:i,focal:o},a,c)}function g({sourceImage:e,widths:t,ratios:n}){return n.reduce((n,r)=>{const o=function(e=0,t=0,n){return"1:I"===n?(n=1)=>Math.round((0,l.aQ)(e,t)*n):(0,l.gw)(n)}(e.width,e.height,r),a=t.reduce((t,n)=>{const r=`w${n}`,i=o(n),a=function(e){const t=e?.x,n=e?.y,r=!((0,s.gD)(t)||(0,s.gD)(n)||Number.isNaN(t)||Number.isNaN(n)),i=0===t&&0===n;return r&&!i}(e?.focal_point)?e.focal_point:void 0,l=f({id:e._id,url:e.url,width:n,height:i,focalPoint:a,authToken:e.authToken});return d(d({},t),{},{[r]:{width:n,height:i,url:l}})},{}),c=(0,i.JP)(r),u=Object.values(a).map(e=>`${e.url} ${e.width}w`).join(", ");return d(d({},n),{},{[c]:d(d({},a),{},{srcSet:u})})},{})}function h(e){if(!e)return!1;if("1:I"===e)return!0;return e.split(":").map(e=>parseInt(e,10)).every(e=>!Number.isNaN(e))}},70458:function(e,t,n){"use strict";n.d(t,{$$:function(){return _},J1:function(){return j},Yw:function(){return O},oc:function(){return S},z9:function(){return x}});n(43993);var r=n(60667),i=n.n(r),o=n(24753),a=n(67481),s=n(14104),l=n(35790),c=n(12675),d=n(8174);n(13376);const u=["on_article_match"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g=(0,c.A)("[Newsletter]"),h="~",b="afterLoginNewsletterSubscribe",y=(e,t)=>!1===e&&!0===t,v=(e,t)=>!0===e&&!1===t,w=(0,l.Fs)([s.cd,s.s$,s.l5]);(0,l.Fs)([w,e=>(e??[]).map(d.UC)]);function x({newsletters:e=[],articleKeywords:t=[],articleSections:n=[],articleBylines:r=[],currentDate:i}){const o=w(t),s=w(n),l=w(r),c={keywords:o,sections:s,bylines:l},d=e.map((e={})=>{const{include_sections:t=[],exclude_sections:n=[],include_bylines:r=[],include_keywords:c=[],display_range:d=""}=e.on_article_subscribe??{},u=(0,a.vi)(c,o),p=(0,a.HQ)(t,n,s),f=(0,a.EU)(r,l),g=(0,a.r3)(d,i);return m(m({},e),{},{on_article_match:{keywords:u,bylines:f,sections:p,display:g}})}).filter(e=>{const t=e.on_article_match;return t.keywords||t.bylines||t.sections}).sort((e,t)=>
2{const n=e.on_article_match,r=t.on_article_match;return y(n.keywords,r.keywords)?1:v(n.keywords,r.keywords)?-1:y(n.bylines,r.bylines)?1:v(n.bylines,r.bylines)?-1:y(n.sections,r.sections)?1:v(n.sections,r.sections)?-1:y(n.display,r.display)?1:v(n.display,r.display)?-1:0}).shift();if(!d)return[void 0,void 0,c];const{on_article_match:p}=d;return[function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(d,u),p,c]}function j({newsletters:e=[],userNewsletters:t=[],articleNewsletter:n}){if(n&&!t.includes(n?.code))return g.info("articleNewsletter:",n),n;const r=e.filter(e=>e.category===n?.category),i=e.filter(e=>e.category!==n?.category),o=r.findIndex(e=>e.code===n?.code),a=o>=0?r.splice(0,o):[],s=[...o>=0?r.splice(o):[],...a].find(e=>!t.includes(e.code));if(s)return g.info("groupLetter:",s),s;const l=i.find(e=>!t.includes(e.code));return g.info("otherLetter:",l),l}function S({sophi:e,code:t,name:n,description:r,frequency:a,signupAfterLogin:s}){const l=[e,t,n,r,a,s].join(h);i().set(b,l,{path:o.nS,domain:o.w9})}function O(){const e=i().get(b);if(e){const[t,n,r,i,o,a]=e.split(h);return[t,n,r,i,o,void 0===a?"false":a]}return[void 0,void 0,void 0,void 0,void 0,void 0]}function _(){i().remove(b,{path:o.nS,domain:o.w9})}},73837:function(e,t,n){"use strict";n.d(t,{Il:function(){return r},ml:function(){return i},nE:function(){return a},zV:function(){return o}});const r={r1x1:"1:1 Square",r1x1sm:"1:1 Square, small",r1xI:"Preserve original image ratio",r2x3:"2:3 Takeover",r3x2:"3:2 Standard",r4x3:"4:3 Special",r4x5:"4:5 Visual feature"},i={FLOATING:"floating",INDIVIDUAL:"individual",NONE:"none"},o={LIGHT:"Light",DARK:"Dark"},a={"-8":"-08 pixels",0:"0 pixels",8:"08 pixels",16:"16 pixels",20:"20 pixels",24:"24 pixels",28:"28 pixels",32:"32 pixels",40:"40 pixels",48:"48 pixels",64:"64 pixels",80:"80 pixels"}},93900:function(e,t,n){"use strict";n.d(t,{Al:function(){return P},Wi:function(){return k}});var r=n(86780),i=n.n(r),o=n(73837),a=n(33630);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=i().oneOfType([i().func,i().shape({current:i().any})]),u=i().string.tag({label:"Photo Center Image",description:"Click plugin to search for a Photo Center image.",searchable:"image"}),p=i().shape({text:i().string,className:i().string,theme:i().shape({bg:i().string,text:i().string})}),m=i().shape({url:i().string,alt:i().string,resized_urls:i().object,width:i().number,type:i().string,additional_properties:i().object,format:i().string}),f=i().number.tag({group:"More",label:"Dedupe buffer size",description:"The number of extra stories to fetch to account for de-duplication (since duplicate stories will not appear).",defaultValue:6}),g=i().string.tag({group:"More",label:"De-dupe group",description:"The group name for de-duplicating stories.",defaultValue:"section"}),h=i().bool.tag({group:"Story label",label:"Show labels with bg colors only",description:"Display labels with the background colors only",defaultValue:!1}),b=i().bool.tag({group:"Story label",label:"Mute all labels",description:"If a story has a label it will be muted",defaultValue:!1}),y=i().bool.tag({group:"Story label",label:"Hide all labels",description:"All story labels will be hidden",defaultValue:!1}),v=i().bool.tag({group:"Story label",label:"Show section title as label",description:"Uses section title from the site service story label",defaultValue:!1}),w=i().string.tag({group:"Story label",label:"Override label",description:"A custom label for this package",defaultValue:""}),x=i().bool.tag({group:"Story label",label:"Show breaking label",description:"When checked the breaking label will be shown",defaultValue:!0}),j=i().bool.tag({group:"Story label",label:"Show content label",description:"When checked the content label will be shown",defaultValue:!0}),S=i().bool.tag({group:"Story label",label:"Show franchise label",description:"When checked the franchise label will be shown",defaultValue:!1}),O=i().bool.tag({group:"Story label",label:"Show live label",description:"When checked the live label will be shown",defaultValue:!0}),_=i().bool.tag({group:"Story label",label:"Show media label",description:"When checked the media label will be shown",defaultValue:!0}),A=i().string.tag({group:"More",label:"Chain classes",description:"CSS classes for this chain.",defaultValue:""}),C=i().string.tag({label:"Custom classes",description:"CSS classes for this block.",defaultValue:""}),k=Object.keys(o.nE).map(e=>Number(e)),P=void 0,T=i().oneOf(k).tag({group:"Margin",label:"Margin to
2p",description:"Add a margin above this feature.",labels:o.nE,defaultValue:P}),N=i().oneOf(k).tag({group:"Margin",label:"Margin bottom",description:"Add a margin below this feature.",labels:o.nE,defaultValue:P}),I=i().oneOf(k).tag({group:"Vertical Space",label:"Vertical Space",description:"Add a vertical space.",labels:o.nE,defaultValue:P}),L=i().oneOf(k).tag({group:"Padding",label:"Padding top",description:"Add padding to the top of this feature.",labels:o.nE,defaultValue:P}),D=i().oneOf(k).tag({group:"Padding",label:"Padding bottom",description:"Add padding to the bottom of this feature.",labels:o.nE,defaultValue:P}),E=i().oneOf(k).tag({group:"Margin",label:"Inner spacing",description:"Add inner spacing to this feature.",labels:o.nE,defaultValue:16}),$=i().string.tag({label:"Feature visibility (regex)",description:"A regular expression to control when this feature will render, based on the current page's canonical URL.",defaultValue:""}),R={publishedDate:i().string,updatedDate:i().string,dateClasses:i().string},B=a.jw||a.cl,M=i()[B?"number":"dateTime"],U={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},F=i().oneOf(Object.keys(U)),V=i().oneOf(Object.keys(U)).tag({label:"HTML Heading Tag",description:"HTML tag to be used for the heading.",labels:U,defaultValue:U.h2}),z={h2:"h2",h3:"h3",h4:"h4",span:"span"},W={h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},H=i().oneOf(Object.keys(W)).tag({label:"Story Headline's HTML Tag",description:"HTML tag to be used for the story headline.",labels:W,defaultValue:W.h2}),q=i().oneOf(Object.keys(W)),G=i().oneOf(Object.keys(z)).tag({group:"Package Label",label:"Package Label's HTML Tag",description:"HTML tag to be used for the package label.",labels:z,defaultValue:z.span}),K=i().oneOf(Object.keys(z)),J=i().boolean.tag({group:"More",label:"Sophi curated attribute",description:'Adds a "data-sophi-curated" attribute for analytics. Check this box when the content is curated by Sophi as opposed to manually curated by Editorial.',defaultValue:!1}),Y={group:"More",label:"Sophi feature attribute",description:'Adds a "data-sophi-feature" attribute for analytics. Sophi uses this to identify and differentiate blocks on the page.',defaultValue:""},Q=i().string.tag(Y),X={group:"More",label:"Sophi managed attribute",description:'Adds a "data-sophi-managed" attribute for analytics. Select "true" when the content is curated by Sophi as opposed to manually curated by Editorial. Otherwise, select "false" if it needs to be de-duped by Sophi or "---" if it does not.',defaultValue:void 0},Z=["true","false"],ee=i().oneOf(Z).tag(X),te=i().boolean.tag({group:"More",label:"Hide block on Website",description:"When checked don't render this block on the website.",defaultValue:!1}),ne={group:"More",label:"Hide block on Mobile Apps",description:"When checked don't render this block in App Content Feed."},re=i().boolean.tag(l(l({},ne),{},{defaultValue:!1})),ie=i().boolean.tag(l(l({},ne),{},{defaultValue:!0})),oe=i().boolean.tag({group:"More",label:"Wrap block in grid on Mobile Apps",description:"When checked, this block will be wrapped in a grid container in App Content Feed.",defaultValue:!1}),ae=i().string.tag({label:"Package label on Mobile Apps",description:"Label used only for App Content Feed."}),se=i().boolean.tag({label:"Full Width",description:"Should this block's background extend the full width of the viewport?",defaultValue:!1}),le="When checked, this element will extend the full width of the page at this screen size.",ce=i().boolean.tag({group:"Layout",label:"Full width: mobile",description:le,defaultValue:!1}),de=i().boolean.tag({group:"Layout",label:"Full width: small",description:le,defaultValue:!1}),ue=i().boolean.tag({group:"Layout",label:"Full width: medium",description:le,defaultValue:!1}),pe=i().boolean.tag({group:"Layout",label:"Full width: large",description:le,defaultValue:!1}),me=i().bool.tag({group:"Layout",label:"Ignore layout-defined spacing",description:"When checked, this element will not have layout-defined bottom spacing applied to it.",defaultValue:!1}),fe=i().bool.tag({group:"Layout",label:"Ignore layout-defined border",description:"When checked, this element will not have a layout-defined bottom border applied to it.",defaultValue:!1}
2),ge={transparent:"Transparent","var(--color-grey-100)":"Grey-100","var(--color-grey-200)":"Grey-200","var(--color-grey-700)":"Grey-700","var(--color-teal-800)":"Teal-800"},he=i().oneOf(Object.keys(ge)).tag({label:"Background Colour",description:"Give this block a background colour",defaultValue:"transparent",labels:ge}),be=i().string.tag({label:"Grid gap",description:"Gap between grid elements. This can be a single value for vertical and horizonal, or a set of values for top/right/bottom/left gaps.",group:"Grid Settings",defaultValue:"1rem"}),ye=["baseline","center","end","flex-end","flex-start","inherit","initial","start","stretch","unset"],ve=i().oneOf(Object.values(ye)).tag({label:"Grid align items",description:"Specifying a vertical alignment for grid items",group:"Grid Settings",defaultValue:"stretch"}),we=i().oneOf(Object.values(ye)).tag({label:"Grid justify items",description:"Specifying a horizontal alignment for grid items",group:"Grid Settings",defaultValue:"stretch"}),xe=i().string,je={mobile:i().boolean.tag({group:"Mobile",label:"Visible for breakpoint",description:"Whether this ad unit should render/appear at this breakpoint",defaultValue:!0}),portrait:i().boolean.tag({group:"Portrait",label:"Visible for breakpoint",description:"Whether this ad unit should render/appear at this breakpoint",defaultValue:!0}),landscape:i().boolean.tag({group:"Landscape",label:"Visible for breakpoint",description:"Whether this ad unit should render/appear at this breakpoint",defaultValue:!0}),desktop:i().boolean.tag({group:"Desktop",label:"Visible for breakpoint",description:"Whether this ad unit should render/appear at this breakpoint",defaultValue:!0})},Se={mobile:i().string.tag({group:"Mobile",label:"Position for breakpoint",description:"A custom value to use for the ad unit's 'pos' (position) key, at this breakpoint",defaultValue:""}),portrait:i().string.tag({group:"Portrait",label:"Position for breakpoint",description:"A custom value to use for the ad unit's 'pos' (position) key, at this breakpoint",defaultValue:""}),landscape:i().string.tag({group:"Landscape",label:"Position for breakpoint",description:"A custom value to use for the ad unit's 'pos' (position) key, at this breakpoint",defaultValue:""}),desktop:i().string.tag({group:"Desktop",label:"Position for breakpoint",description:"A custom value to use for the ad unit's 'pos' (position) key, at this breakpoint",defaultValue:""})},Oe=i().oneOf(Object.values(o.ml)),_e=i().bool.tag({label:"Lazy load image",defaultValue:!0}),Ae=i().oneOf(["","visible","auto"]).tag({label:"Content Visibility",description:"CSS content-visibility to possibly improve performance",defaultValue:"",group:"Performance"}),Ce=i().string.tag({group:"Package Label",label:"Package label",description:"The label to appear at the top of this package",defaultValue:""}),ke=i().string.tag({group:"Package Label",label:"Package label URL",description:"The URL that the package label will link to when clicked",defaultValue:""}),Pe=i().bool.tag({group:"Package Label",label:"Hide package label",description:"When checked will hide package label, even if supplied",defaultValue:!1}),Te=i().shape({linkIcon1:i().string.tag({group:"Link 1",label:"Link 1 Icon URL",defaultValue:""}),linkText1:i().string.tag({group:"Link 1",label:"Link 1 Text",defaultValue:""}),linkUrl1:i().string.tag({group:"Link 1",label:"Link 1 URL",description:"relative if www.theglobeandmail.com domain (e.g., /investing/), absolute otherwise (e.g., https://www.globeandmailcentre.com/",defaultValue:""}),linkIcon2:i().string.tag({group:"Link 2",label:"Link 2 Icon URL",defaultValue:""}),linkText2:i().string.tag({group:"Link 2",label:"Link 2 Text",defaultValue:""}),linkUrl2:i().string.tag({group:"Link 2",label:"Link 2 URL",defaultValue:""}),linkIcon3:i().string.tag({group:"Link 3",label:"Link 3 Icon URL",defaultValue:""}),linkText3:i().string.tag({group:"Link 3",label:"Link 3 Text",defaultValue:""}),linkUrl3:i().string.tag({group:"Link 3",label:"Link 3 URL",defaultValue:""}),linkIcon4:i().string.tag({group:"Link 4",label:"Link 4 Icon URL",defaultValue:""}),linkText4:i().string.tag({group:"Link 4",label:"Link 4 Text",defaultValue:""}),linkUrl4:i().string.tag({group:"Link 4",label:"Link 4 Url",defaultValue:""}),linkIcon5:i().string.tag({group:"Link 5",label:"Link 5 Icon URL",defaultValue:""}),linkText5:i().string.tag({group:"Link 5",label:"Link 5 Text",defaultValue:""}),linkUrl5:i().string.tag({group:"Link 5",label:"Link 5 URL",defaultValue:""}),linkIcon6:i().string.tag({group:"Link 6",label:"Link 6 Icon URL",defaultValue:""}),linkText6:i().string.tag({group:"Link 6",label:"Link 6 Text",defaultValue:""}),linkUrl6:i().string.tag({group:"Link 6",label:"Link 6 URL",defaultValue:""}),linkIcon7:i().string.tag({group:"Link 7",label:"Link 7 Icon URL",defaultValue:""}),linkText7:i().string.tag({group:"Link 7",label:"Link 7 Text",defaultValue:""}),linkUrl7:i().string.tag({group:"Link 7",label:"Link 7 URL",defaultValue:""}),linkIcon8:i().string.tag({group:"Link 8",label:"Link 8 Icon URL",defaultValue:""}),linkText8:i().string.tag({group:"Link 8",label:"Link 8 Text",defaultValue:""}),linkUrl8:i().string.tag({group:"Link 8",label:"Link 8 URL",defaultValue:""}),linkIcon9:i().string.tag({group:"Link 9",label:"Link 9 Icon URL",defaultValue:""}),linkText9:i().string.tag({group:"Link 9",label:"Link 9 Text",defaultValue:""}),linkUrl9:i().string.tag({group:"Link 9",label:"Link 9 URL ",defaultValue:""}),linkIcon10:i().string.tag({group:"Link 10",label:"Link 10 Icon URL",defaultValue:""}),linkText10:i().string.tag({group:"Link 10",label:"Link 10 Text",defaultValue:""}),linkUrl10:i().string.tag({group:"Link 10",label:"Link 10 URL",defaultValue:""})}),Ne=i().string.tag({label:"Add beat or Title",description:"If the story has only one author, you can use this field to add a beat, a placeline or some other custom text",defaultValue:""}),Ie=i().oneOf(["basic","premium"]).tag({label:"Featured Media",description:"Should the basic or premium featured media be shown for this story? (default is basic)",defaultValue:"basic"}),Le=i().bool.tag({label:"Grey theme",description:"When checked, the card will appear with a grey background.",defaultValue:!1}),De=i().bool.tag({label:"Hide label",description:"When checked, the card's label will be hidden.",defaultValue:!1}),Ee=i().bool.tag({label:"Hide photo",description:"When checked, the card's photo will be hidden.",defaultValue:!1}),$e=i().string.tag({label:"Deck override",description:"When provided, this text will be used as the dek instead of the deck from the content source.",defaultValue:""}),Re=i().string.tag({label:"Headline override",description:"When provided, this text will be used as the headline instead of the headline from the content source.",defaultValue:""}),Be=i().bool.tag({label:"Show byline(s)",description:"When checked, author bylines may appear even if the story isn't a column or opinion, so long as there are fewer than four authors.",defaultValue:!1}),Me=i().bool.tag({label:"Show byline portrait",description:"When checked, a single byline will show portrait regardless of story type",defaultValue:!1}),Ue=i().bool.tag({label:"Show deck on mobile",description:"When the viewport is narrow and this is checked, the deck will no longer be hidden.",defaultValue:!1}),Fe=i().bool.tag({label:"Show deck on desktop",description:"When the viewport is wide and this is checked, the deck will no longer be hidden.",defaultValue:!0}),Ve=i().bool.tag({label:"Centre headline",description:"When checked, the headline will be centred.",defaultValue:!1}
2),ze=i().bool.tag({label:"Loop video",description:"Video will autoplay and loop on mute if this option is selected.",defaultValue:!1,group:"Video settings"}),We=i().string.tag({label:"Heading Text",group:"Heading",defaultValue:""}),He={adPosition:Se,adVisible:je,additionalBylineText:Ne,appPackageLabel:ae,articleDates:R,articleLabel:p,articlePhoto:m,bgColor:he,borderStyle:Oe,centerAlignHeadline:Ve,chainClasses:A,contentVisibility:Ae,customClasses:C,dateTime:M,dedupeBufferSize:f,dedupeGroup:g,displayLabelsWithBgColor:h,featuredMediaType:Ie,fullWidth:se,fullWidthLg:pe,fullWidthMdUntilLg:ue,fullWidthSmUntilMd:de,fullWidthUntilSm:ce,greyTheme:Le,gridAlignItems:ve,gridGap:be,gridJustifyItems:we,headingAs:F,headingLinkUrl:i().string.tag({label:"Link URL",group:"Heading",description:"Heading link URL. If defined, the heading will be styled as a link.",defaultValue:""}),headingText:We,headlineAs:q,hideBlock:te,hideBlockInApp:re,hideBlockInApp_DefaultTrue:ie,hideLabel:De,hideLabels:y,hidePackageLabel:Pe,hidePhoto:Ee,htmlHeadings:V,htmlHeadlineAs:H,htmlTagsForLabels:G,htmlTagsForPackageLabels:K,inlineAds:i().string.tag({group:"Ads",label:"Inline ads",description:"Display an inline ad after this many elements (comma-separated list of numbers).",defaultValue:""}),innerSpacing:E,lazyLoadImage:_e,loopVideo:ze,marginBottom:N,marginTop:T,muteLabels:b,noLayoutBorder:fe,noLayoutSpacing:me,overrideDek:$e,overrideHeadline:Re,overrideLabel:w,packageLabel:Ce,packageLabelUrl:ke,padding:xe,paddingBottom:D,paddingTop:L,pathRegex:$,photoCenterImage:u,reference:d,serviceLinks:Te,showBylines:Be,showBreakingLabel:x,showContentLabel:j,showFranchiseLabel:S,showLiveLabel:O,showMediaLabel:_,showDekWhenNarrow:Ue,showDekWhenWide:Fe,showHeadshot:Me,showSectionTitleAsLabel:v,sophiCurated:J,sophiFeature:Q,sophiFeatureTag:Y,sophiManaged:ee,sophiManagedPropTypes:Z,sophiManagedTag:X,textAboveImage:i().bool.tag({label:"Headline above image",description:"When checked, the headline and dek will appear above the image instead of below it.",defaultValue:!1}),verticalSpace:I,wrapBlockInGridInApp:oe};t.Ay=He},89724:function(e,t,n){"use strict";n.d(t,{De:function(){return v},Dy:function(){return j},MZ:function(){return a},Rm:function(){return u},Rq:function(){return h},_y:function(){return w},aG:function(){return y},bx:function(){return x},eN:function(){return b},h9:function(){return o},lk:function(){return s},po:function(){return d},ql:function(){return g},r:function(){return p},r6:function(){return i}});var r=n(89211);const i="/puzzles-and-crosswords/",o='var PM_Config = { PM_BasePath: "https://cdn-us.amuselabs.com/pmm/" };',a="https://cdn-us.amuselabs.com/pmm/js/puzzleme-embed.js",s="https://cdn-us.amuselabs.com",l=new Intl.DateTimeFormat("en-CA",{timeZone:r.CC,year:"numeric",month:"2-digit",day:"2-digit"});function c(e=new Date){const t=l.formatToParts(e);return{year:Number(t.find(e=>"year"===e.type)?.value),month:Number(t.find(e=>"month"===e.type)?.value),day:Number(t.find(e=>"day"===e.type)?.value)}}function d(e=new Date){const{year:t,month:n,day:r}=c(e);return`${t}
2${String(n).padStart(2,"0")}${String(r).padStart(2,"0")}`}function u(e){const t=e.match(/^(\d{4})(\d{2})(\d{2})$/);if(!t)return null;const n=parseInt(t[1],10),r=parseInt(t[2],10)-1,i=parseInt(t[3],10),o=new Date(Date.UTC(n,r,i,12,0,0));return d(o)!==e?null:o}function p(e=r.c7.DAILY,t=r.qn.SUNDAY){const n=new Date;if(e===r.c7.DAILY)return d(n);return d(function(e,t){const{year:n,month:r,day:i}=c(e);return new Date(Date.UTC(n,r-1,i-t,12,0,0))}(n,(((0,r.Wj)(n)??0)-(r.sn[t]??0)+7)%7))}const m=["wordsearch","sudoku"];function f(e=""){return e.toLowerCase().trim()}function g(e,t){const n=d(t),r=f(e),i=function(e=""){return m.some(t=>e.includes(t))?"-":"_"}(r);return`globeandmail-${r}${i}${n}`}function h(e=""){return`globeandmail-${f(e)}`}function b(e){const t=Math.floor(e/60),n=e%60;return t>0?`${t}m ${n}s`:`${n}s`}function y(e={},t){if(!t||!e)return null;const n=t.trim(),r={};Object.entries(e).forEach(([e,t])=>{const n=e?.trim(),i=t?.trim();n&&i&&(r[n]=i)});const i=r[n];return i||null}function v(e=i,t=r.c7.DAILY,n=r.qn.MONDAY,o={}){const a=p(t===r.c7.WEEKLY?r.c7.WEEKLY:r.c7.DAILY,n),{prefix:s="",stripPrefix:l=""}=o,c=l&&e.startsWith(l)?e.slice(l.length):e,d=c.includes("life/horoscopes"),m=c.includes(i);let f=c;return m?f=`${s}${c}?date=${a}`:d&&(f=`${s}${c}-${function(e){const t=u(e);return t?`${t.toLocaleString("en-US",{month:"long"}).toLowerCase()}-${parseInt(e.slice(6,8),10)}-${e.slice(0,4)}`:null}(a)}/`),f}function w(e){const{showNavigation:t,dayImageUrls:n,defaultImageUrl:i,date:o}=e;return t?j((0,r.JX)(o??new Date),n,i):i||""}function x(e){return e.filter(e=>e.image||e.content).map(e=>({imageUrl:e.image||"",content:e.content||""}))}function j(e,t,n){if(!e)return n;const r=e.toLowerCase();return t?.[r]||n}},37239:function(e,t,n){"use strict";n.d(t,{$f:function(){return s},EP:function(){return v},Hh:function(){return S},I_:function(){return a},NW:function(){return r},O4:function(){return l},PL:function(){return m},Sm:function(){return x},VG:function(){return w},VI:function(){return u},_q:function(){return o},b6:function(){return c},bo:function(){return j},dL:function(){return d},mE:function(){return f},xi:function(){return g}});const r="/auth-login/",i="/auth-login-as/",o="/auth-logout/",a="/user/login",s="/user/login",l="/user/register",c="/after-login/",d=`${c}?ref=watchlist`,u="/after-reg-or-sub/",p="/globe-products/",m="/welcome-register/",f="/welcome-subscriber/",g="/error/401/",h="/error/404/",b="/error/500/",y="/privacy-terms/terms-and-conditions/";function v(e="",t=""){const n=e.split("/")?.[1]?.toLowerCase();return n===t.toLowerCase()}function w(e=""){return e.includes("/appview/")}function x(e=""){return e.includes("/age-verification/")}function j(e=""){return[g,h,b,y,m,f].some(t=>e.includes(t))||function(e=""){return[r,o,i,c,u,p].some(t=>e.includes(t))}(e)}function S(e=""){return e.includes("/news-assistant")}},52709:function(e,t,n){"use strict";n.d(t,{FR:function(){return p},J0:function(){return u},J4:function(){return h},Jd:function(){return g},XR:function(){return m},YY:function(){return f}});var r=n(39455),i=n(61254),o=n(70015),a=n(86058),s=n(75025),l=n(15164),c=n(9009),d=n(8174);function u({analytics:e,story:t,fallbackPhoto:n,disableAuthorPhotoLogic:l=!1,showSectionTitleAsLabel:d=!1,showPrimarySiteAsLabel:u=!1}){const{_id:p="",canonical_url:m,type:f="",subtype:g="",duration:h=0,headlines:b={},subheadlines:y={},content_restrictions:v={},credits:w={},label:x={},display_date:j,publish_date:S}=t,O=(0,a.ik)(t),_=O?.additional_properties?.original?.metadata?.meta_title?.toLowerCase(),A=u?{text:_||"",source:"primarySiteName"}:(0,r.p)({basicLabel:x?.basic?.text,primarySite:O,showSectionTitleAsLabel:d}),C={text:A.text,variant:(0,i._z)(A.text)||c.xb.TOPIC},k=(!(!t?.pictureRel?.[0]?.url200&&!t?.authorRel?.[0]?.url200)?s.Kt:o.Ss)(t,C.text,n,l);return{key:p,id:p,fid:e?.fid,ltpos:e?.ltpos,url:m,type:f,subtype:g,duration:h,headline:b?.basic,subheadline:y?.basic,primarySite:O,contentColor:v?.content_code,byline:w?.by??[{name:void 0,type:void 0}],label:C,dates:{publishedDate:j,updatedDate:S},preview:{publishedDate:j,updatedDate:S},photo:k}}function p({analytics:e,story:t,symbol:n,shouldReturnSymbol:r}){const{newsID:i,canonicalUrl:o,headline:a="",source:s="",organization:l="",timestamp:u,photo:p={},isExternal:m=!1}=t,f={text:l||s,variant:c.xb.DEFAULT},g=void 0,h=l?.trim()?.toLowerCase()||"",b=(h?.includes("the globe and mail")||null===l)&&m,y=!b&&a?`${(0,d.Yv)(a)}/`:"";let v=o;return b||(v="fundata canada inc."===h?`/investing/markets/funds/${n}/pressreleases/${i}/${y}`:`/investing/markets/stocks/${n}/pressreleases/${i}/${y}`),{key:i.toString(),id:i.toString(),fid:e?.fid,ltpos:e?.ltpos,url:v,type:"story",subtype:"",duration:0,headline:a,subheadline:"",primarySite:void 0,contentColor:"green",byline:[{name:l,type:"author"}],label:f,dates:{publishedDate:u,updatedDate:g},preview:{publishedDate:u,updatedDate:g},photo:p,symbol:r?n:""}}function m({items:e=[],adPositions:t=[],firstPageSize:n=0}){if(0===t.length)return e;let r=1;return e.reduce((e,i,o)=>(o<=n&&t.includes(o)&&(e.push({key:`ad-feed-flex-${r}`,type:"advert",index:r}),r++),e.push(i),e),[])}function f({items:e=[],adPosition:t=0}){return 0===t?e:[...e.slice(0,t),{key:`nativo-ad-${t}`,type:"nativo"},...e.slice(t)]}function g(e){return`l-${e.toLowerCase().split(" ").join("-")}`}function h(e=[]){if(0===e.length)return e;return(0,l.o8)(e).map((t,n)=>{const{taxonomy:r={},type:i="story"}=t;return n>-1&&n<=1&&"video"===i&&!r?.seo_keywords?.includes("advisor-feature")?e.splice(2,0,e.splice(n,1).pop()):e}).pop()}},61254:function(e,t,n){"use strict";n.d(t,{_z:function(){return l}});var r=n(9009);const i=["analysis","column","editorial","explainer","opinion","rob magazine","review"],o=["breaking","developing","earlier","exclusive","in depth","investigation"],a=["live discussion","live now"],s=["podcast","gallery","video","newsletter"],l=e=>{const t=e.toLowerCase();return i.includes(t)?r.xb.DEFAULT:o.includes(t)?r.xb.BREAKING:a.includes(t)?r.xb.LIVE:s.includes(t)?r.xb.MEDIA:r.xb.TOPIC}},70015:function(e,t,n){"use strict";n.d(t,{$9:function(){return L},CV:function(){return N},KD:function(){return B},No:function(){return R},Ps:function(){return O},Ss:function(){return I},Xu:function(){return E},YJ:function(){return P},aQ:function(){return W},bE:function(){return M},gU:function(){return $},gw:function(){return V},qk:function(){return F},ql:function(){return d},v0:function(){return z},zu:function(){return D}});var r=n(39455),i=n(82392),o=n(57817),a=n(40761);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=".theglobeandmail.com/resizer/",u="arcpublishing",p="cloudfront-us-east-1.images.arcpublishing.com",m="/sandbox.tgam/",f="/staging.tgam/",g="/tgam/",h="anglerfish",b="arc-anglerfish-tgam-sandbox-sandbox-tgam.s3.amazonaws.com",y="arc-anglerfish-tgam-prod-tgam.s3.amazonaws.com",v="goldfish",w="arc-goldfish-tgam-sandbox-thumbnails.s3.amazonaws.com",x="arc-goldfish-tgam-thumbnails.s3.amazonaws.com",j={prod:"prod",stage:"stage",sand:"sand"},S={[j.sand]:"sandbox.",[j.prod]:"secure.",[j.stage]:"staging."};function O(e){return(e?.caption??"").replace(/<\/?p>/gim,"").trim()}function _(e){return"handout"===e?.toLowerCase()?"Supplied":e}function A(e){const t=e?.vanity_credits?.by,n=t?.[0]?.name??"";if(n)return _(n);if(null!==t&&((0,a.by)(t)||""===t))return"";if(!t){const t=e?.credits?.by??[];return _(t.length?t?.[0]?.name:t?.[0]?.byline??"")}return""}function C(e){return!0===e?.additional_properties?.published}function k(e){const t=e?.vanity_credits?.affiliation,n=t?.[0]?.name??"";if(t&&t.length>0)return n;if(null!=t&&((0,a.by)(t)||""===t))return"";if(!t){const t=e?.distributor?.name??"",n=e?.source?.name??"";return _(t)||_(n)}return""}function P(e){const t="illustration"===(e?.image_type??""),n=A(e)?.trim(),r=k(e)?.trim(),i=_(n);if(t&&i)return`Illustration by ${i}`;if(r&&i)return`${i}/${r}`;const o=i||r||"";return o?.trim()??""}function T(e){const t=e?.url??"";if(!t)return"";if(C(e))return t;const n=function(e={}){return"image"===e.type?e.auth?.[2]??e.authToken:void 0}(e),{src:r,env:i}=N(e);if(!i)return t;if(!r)return"";if(!n)return r;const o=`${S[i]??""}tgam.arcpublishing.com`,a=new URLSearchParams;return a.set("auth",n),a.set("public","false"),a.set("width",2e3.toString()),`https://${o}/resizer/v2/${encodeURIComponent(r)}?${a.toString()}`}function N(e={}){const t=(e.url??"").replace("beta.theglobeandmail.com","www.theglobeandmail.com"),n=e._id||e.id,r=function(e=""){try{if(!e)return{value:void 0,id:void 0};const t=e.startsWith("//")?`https:${e}`:e,n=new URL(t);return n.hostname===p&&n.pathname.startsWith(g)?{value:j.prod,id:u}:n.hostname===p&&n.pathname.startsWith(m)?{value:j.sand,id:u}:n.hostname===p&&n.pathname.startsWith(f)?{value:j.stage,id:u}:n.hostname===y?{value:j.prod,id:h}:n.hostname===b?{value:j.sand,id:h}:n.hostname===x?{value:j.prod,id:v}:n.hostname===w?{value:j.sand,id:v}:"www.theglobeandmail.com"===n.hostname&&n.pathname.startsWith("/ece-images/")?{value:void 0,id:"ecenic"}:"s3.amazonaws.com"===n.hostname&&n.pathname.startsWith("/arc-authors/")?{value:void 0,id:"authors"}:{value:void 0,id:void 0}}catch(e){return console.warn("Getting photo URL env by publishing domain:",e),{value:void 0,id:void 0}}}(t);if(![u,h].includes(r.id))return{src:t,id:t,env:r.value};const i=t.split("/").pop(),o=n??i.split(".").shift();return{src:i,id:o,env:r.value}}function I(e,t="",n,r=!1){return $(e,t)&&!r?R(e):L(e,n)}function L(e,t){const n=e?.promo_items?.basic??e?.related_content?.picture_rel?.[0]??e?.promo_image??null,r=n?.additional_properties?.published??e?.additional_properties?.published??!1,i=n?l(l({},n),{},{additional_properties:l(l({},n.additional_properties),{},{published:r})}):null,o=!!i?.url&&"reference"!==i?.type;if(!o&&t&&t?.url){return l(l({},t),{},{additional_properties:{published:!0}})}return o&&i?i:{}}function D(e){if(!e||"string"!=typeof e)return null;const t=e.match(/data-aspect-ratio="([^"]+)"/i);return t?t[1]:null}function E(e){const t=e?.promo_items?.premium??{},n=t?.type??"",r="image"===n||!1;return(t?.additional_properties?.published??!1)||r||("raw_html"===n||!1)?{aspectRatio:D(t?.embed_html)||null,caption:(r?t?.caption:t?.subheadlines?.basic)||null,content:t?.content_elements||t.content,credit:t?.source?.name||null,id:t?._id||null,playVideoAds:t?.additional_properties?.playVideoAds||null,resized_urls:t?.resized_urls||null,seo_keywords:t?.taxonomy?.seo_keywords||null,type:t?.type||null,url:t?.url||null,vertical:!0===t?.additional_properties?.vertical}:{}}function $(e,t){const{subtype:n,byline:i,credits:o}=e,a=o?.by?.[0]||i?.[0]||{},s=a?.image?.url&&"author"===a?.type;return(0,r.C)({subtype:n,label:t})&&s}function R(e){const{byline:t,credits:n}=e,r=n?.by?.[0]||t?.[0]||{};return{url:r?.image?.url,resized_urls:r?.image?.resized_urls,alt:r?.name??"",type:r?.type??""}}function B({resizedUrls:e={},width:t=0,height:n=0,aspectRatio:r="3:2"}){const o=r||"3:2",a=function(e,t=0,n="3:2"){const r=n||"3:2",i=[];if(r&&"1:I"!==r){const[e,t]=r.split(":").map(Number);i.push({multiplier:W(e,t),ratio:r})}e&&t?i.push({multiplier:W(e,t),ratio:"1:I"}):i.push({ratio:"1:I"});return i}
2(t,n,o),s=function(e,t){const n=t.find(({ratio:t})=>{if(!t)return;const n=(0,i.JP)(t);return Object.keys(e).some(t=>void 0!==e[t]?.[n])});return n||{}}(e,a),{multiplier:l,ratio:c}=s,d="3:2"===r&&"3:2"!==c?"c-image--3x2":void 0;let u;return c&&(u=[t&&n?"known-height":"unknown-height",`desired[${o}]`,`selected[${c}]`,`available[${Object.keys(Object.values(e)?.[0]??{})?.join()}]`].join(" ")),{aspectRatioCssClass:d,debugInfo:u,multiplier:l,ratio:c}}function M(e={},t="3:2"){const n=t||"3:2",{width:r,height:i,alignment:o="",resized_urls:a={}}=e,{multiplier:s,ratio:c,aspectRatioCssClass:d,debugInfo:u}=B({resizedUrls:a,width:r,height:i,aspectRatio:n});const p=e?.url?.includes("author-service-images")?null:e?.focal_point||null;return l(l({},function(e,t=1,n=1){const r=n>t;return{alignment:e,alignmentInset:r&&"left"!==e&&"right"!==e,alignmentVertical:r}}(o,r,i)),{},{alt:e?.alt_text||e?.alt||"",aspectRatioCssClass:d,aspectRatio:c,aspectRatioDebug:u,authToken:e?.authToken||"",caption:O(e),credit:P(e),focalPoint:p,height:i,id:e?._id,intrinsicHeight:function(e){if(!s)return;const t=Math.round(e*s);return Number.isNaN(t)?void 0:t},intrinsicRatio:s,intrinsicWidth:function(e){if(!s)return;const t=Math.round(e/s);return Number.isNaN(t)?void 0:t},photographer:A(e),published:C(e),resizedUrls:a,source:k(e),subtitle:e?.subtitle??"",url:T(e),width:r})}const U={srcset:[600,300],sizes:["100vw"]};function F(e,t=U,n="3:2"){if(!e?.url)return{};const r=n||"3:2",{alt:a,aspectRatio:s,aspectRatioCssClass:l,aspectRatioDebug:c,caption:d,intrinsicHeight:u,resizedUrls:p,url:m}=M(e,r),f=(0,o.G)(p,t,s);return{src:p?.w300?.[(0,i.JP)(s)]??m,width:70,height:u(70),sources:f,alt:a,aspectRatioCssClass:l,aspectRatio:s,aspectRatioDebug:c,caption:d}}function V(e="1:1"){const[t,n]=e.split(":").map(Number),r=n/t,i=Number.isNaN(r)?1:r;return(e=1)=>Math.round(i*e)}const z=V("3:2");function W(e,t){const n=t/e;return Number.isNaN(n)?1:n}},26434:function(e,t,n){"use strict";n.d(t,{AX:function(){return j},HS:function(){return v},Pf:function(){return c},U5:function(){return m},Wk:function(){return u},f_:function(){return p},fj:function(){return d},l7:function(){return f},nq:function(){return w},s1:function(){return y},vU:function(){return x}});var r=n(10155),i=n(20491),o=n(40076),a=n(89211),s=n(40761),l=n(92785);function c(e,t=""){let n=t.trim();return e?("Unsolicited"===(e=e.trim())?n="Contributed to The Globe and Mail":"Signed Freelance"===e?n="Special to The Globe and Mail":"ctvnews video"===e.toLowerCase()&&(n="CTV News"),n):""}function d(e){return e.some(e=>""!==(e?.additional_properties?.original?.beat??""))}function u(e=[]){return e.map(e=>({slug:e?.additional_properties?.original?.slug||"",name:e.additional_properties?.original?.byline||e?.name,beat:e?.additional_properties?.original?.beat||"",image:e?.image?.resized_urls||{}}))}function p(e={}){const{type:t,subtype:n}=e;return"story"===t||"gallery"===t||"gallery"==n||"video"===t?!0===(e?.owner?.sponsored??!1):"none"!==(e?.adv?.adv_type??"none").toLowerCase()}function m(e){return(e?.taxonomy?.seo_keywords??[]).some(e=>"adveditorial"===e.toLowerCase())}function f(e=""){return e.includes("/globe-advisor")&&!e.endsWith("/adv")}const g=(0,a.mO)("second"),h=(0,a.mO)("minute"),b=(0,a.mO)("hour");function y(e,t,n=new Date,r){const i=r?`${r}2`:void 0,o=v(e,n,r?`${r}1`:void 0);let a=v(t,n,i);const s=new Date(e),c=new Date(t);o===a&&(r&&console.log(`${r}: updated equals published - hide updated`),a="");const[d]=(0,l.F1)(s,c);return d&&(r&&console.log(`${r}: inTenMin:true - hide updated`),a=""),{publishedDateDisplay:o,updatedDateDisplay:a}}function v(e,t=new Date,n){const o=new Date(e);if(!(0,s.$P)(o))return"";const[c,d]=(0,l.WY)(t,o);if(c)return n&&console.log(`${n}: inOneMin:true`),`${d} ${g(d)} ago`;const[u,p]=(0,l.IY)(t,o);if(u)return n&&console.log(`${n}: inOneHour:true`),`${p} ${h(p)} ago`;const m=(0,r.r)(o,t),f=(0,r.r)(o,(0,i.e)(t,1)),[y,v]=(0,l.Ig)(t,o);return m||f&&y?(n&&console.log(`${n}: wasToday:${m} || (wasYesterday:${f} && inFourHours:${y})`),`${v} ${b(v)} ago`):f?(n&&console.log(`${n}: wasYesterday:true`),"Yesterday"):(0,a.eU)(o)}const w=e=>"custom_embed"===e?.type&&"custom_header"===e?.subtype;function x(e){if((e?.planning?.story_length?.word_count_actual??0)<=0)return!0;const t=!0===e?.owner?.sponsored,n=(e?.taxonomy?.tags??[]).some(e=>"podcast"===e?.text?.toLowerCase());return t||n||(e?.taxonomy?.seo_keywords??[]).includes("noreadtime")||(0,o.sJ)(e)||(0,o.rF)(e)}function j(e){return(e?.content_elements??[]).some(w)}},94699:function(e,t,n){"use strict";
2function r(e=0){if(e<=0)return"";let t=Math.floor(e/1e3),n=Math.floor(t/60),r=Math.floor(n/60);return t%=60,n%=60,r%=24,(r>0?`${r}:`:"")+`${n<10&&r>0?"0":""}${n}:`+`${t<10?"0":""}${t}`}n.d(t,{T:function(){return r}})},30985:function(e,t,n){"use strict";n.d(t,{Hy:function(){return a},Yp:function(){return o},mT:function(){return i}});var r=n(40761);function i(e){return o(e)||a(e)}function o(e){return!(0,r.gD)(e?.additional_properties?.audio?.podcast)}function a(e){return!(0,r.gD)(e?.additional_properties?.audio?.tts)}},15401:function(e,t,n){"use strict";n.d(t,{E:function(){return s}});var r=n(65562),i=n(40076),o=n(16924);const a=["marketingevent","memberexperience"];function s({globalContent:e,metaValue:t}){const n=(0,r.R)((0,i.M5)({globalContent:e,metaValue:t}),t,e).map(e=>e.toLowerCase()),s=a.some(e=>n.includes(e)),l=(0,o.WX)(e)?.toLowerCase();return s||"events"===l}},25508:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:function(){return a}});const a=i(i({appfeed:"",description:"The Globe and Mail offers the most authoritative news in Canada, featuring national and international news",keywords:"canadian news,canada news,breaking news video,canadian breaking news,breaking news,globe and mail breaking news,globe and mail canada news,photos,world news,local news,national news,us news,foreign news,sports news,arts news,life news,lifestyle,canada traffic;canada weather,trudeau,government,federal government,canada sports,canada sports news,politics,politics news,political news,political opinion,environment,economy,technology,education,travel,canada,alberta,bc,british columbia,manitoba,ontario,quebec,nova scotia,pei,new brunswick,newfoundland and labrador,nunavut,northwest territories,yukon,globe and mail",layout:"",meta_title:"",mode:"",newskeywords:"",noindex:!1,pagetype:"",pagesubtype:"",site:""},{assetType:"",exchange:"",exchange_abbr:"",financialLeafPage:!1,fundFamily:"",region:"",symbol:"",symbolName:"",ticker:""}),{newsletterCode:"",subject:"",title:""})},65562:function(e,t,n){"use strict";n.d(t,{E:function(){return s},R:function(){return a}});var r=n(15710),i=n(25508),o=n(86058);function a(e,t,n){let a=(0,r.gb)(t)("keywords");return!a&&n?["story","video"].includes(e)?a=(0,o.qD)(n)?function(e){let t=[];const n=15,r=8,i=3,o=e?.taxonomy?.seo_keywords??[],a=(e?.taxonomy?.keywords??[]).map(e=>e.keyword),s=(e?.taxonomy?.named_entities??[]).map(e=>e.name);if(o.length>=n)for(let e=0;e<n;e++)t.push(o[e]);else{o.forEach(e=>t.push(e));let e=0;if(a.forEach(i=>{e<r&&t.length<n&&!t.includes(i)&&(t.push(i),e++)}),t.length<=n){let e=0;s.forEach(r=>{e<i&&t.length<n&&!t.includes(r)&&(t.push(r),e++)})}}return t}(n):n?.taxonomy?.seo_keywords??[]:["section","static"].includes(e)&&(a=(n?.metadata?.keywords??"").split(",").map(e=>e.trim())):a&&(a=a.split(",").map(e=>e.trim()),a.push("The Globe and Mail")),a&&a.length?a:i.A.keywords.split(",").map(e=>e.trim())}function s(e){return e?.taxonomy?.seo_keywords??[]}},40076:function(e,t,n){"use strict";n.d(t,{A:function(){return j},AF:function(){return p},As:function(){return w},Be:function(){return Z},Bq:function(){return C},EB:function(){return N},EG:function(){return J},G_:function(){return ie},Gz:function(){return re},Jy:function(){return T},KA:function(){return E},Lv:function(){return ne},M5:function(){return u},Np:function(){return P},O_:function(){return _},Pz:function(){return d},QL:function(){return oe},RC:function(){return H},TF:function(){return V},U6:function(){return ae},U7:function(){return K},UK:function(){return y},UT:function(){return Y},Vh:function(){return x},Vq:function(){return G},Vy:function(){return z},Wt:function(){return se},XJ:function(){return L},YJ:function(){return $},Zj:function(){return ce},bJ:function(){return B},c8:function(){return ee},d3:function(){return le},dh:function(){return te},es:function(){return b},g4:function(){return X},gH:function(){return U},gS:function(){return k},ho:function(){return D},jG:function(){return R},ke:function(){return A},lU:function(){return O},mJ:function(){return q},mV:function(){return g},oJ:function(){return M},oe:function(){return F},pI:function(){return I},qW:function(){return W},rF:function(){return h},rH:function(){return v},sJ:function(){return f},sS:function(){return m},ue:function(){return S},xN:function(){return Q}});var r=n(14668),i=n(40261),o=n(86058),a=n(73374),s=n(36869),l=n(6825),c=n(87854);function d(e,t){return B(e)?t?.meta?.organization??"":""}function u({metaValue:e,globalContent:t={}}){const{type:n=""}=t,r=(0,a.z)(e)&&e("pagetype")||n;return"gallery"===r?"story":r}function p({type:e,relativeUrl:t}){return q(t)?"podcast":e}function m({metaValue:e,globalContent:t={}}){const n=(0,o.ru)(t),r=(0,a.z)(e)&&e("pagesubtype")||n;return f(t)?"gallery":r}function f(e={}){if(!g(e))return!1;const{type:t,subtype:n}=e;return"gallery"===t||"gallery"===n}function g(e){return"story"===u({globalContent:e})}function h(e){return"video"===u({globalContent:e})}function b(e){return g(e)&&"longread"===m({globalContent:e})}function y(e){return g(e)&&"enriched"===m({globalContent:e})}function v(e){return g(e)&&"immersive"===m({globalContent:e})}function w(e){return g(e)&&"interactive"===m({globalContent:e})}function x(e){const t=m({globalContent:e});return g(e)&&["enriched","embeddable","gallery","video","longread"].includes(t)}function j(e){return g(e)&&"shoppable"===m({globalContent:e})}function S(e){return g(e)&&(0,o.Nq)(e,["/politics/federal-election"])}function O(e,t=[]){return function(e,t=[]){return"newsletter"===e||t.includes("newnewsletter")}(m({globalContent:e}),t)}function _(e){return"static"===u({metaValue:e})}function A(e){return"search"===m({metaValue:e})}function C(e){return"section"===u({metaValue:e})}function k(e){return C(e)&&"premium"===m({metaValue:e})}function P(e){return(0,c.tT)((0,c.Uw)(e).toLowerCase()).includes("/news-assistant/")}function T(e,t){return C(e)&&/^\/topics\/[\w\d-]+\/$/.test(t)}function N(e){return e&&"automated"===e("mode")}function I(e){return/\/page\/([1-9]|10)\/$/.test(e)}function L(e){return"author"===u({globalContent:e})}function D(e){return C(e)&&"homepage"===m({metaValue:e})}function E(e){return"error"===u({metaValue:e})}function $(e){return"CA"===e("region")}function R(e){return!!(0,a.z)(e)&&!("ETF"!==e("assetType")&&!m({metaValue:e})?.includes("etfs"))}function B(e){return m({metaValue:e})?.includes("financial-")}function M(e){const t=(0,a.z)(e)?e("site"):"";return B(e)&&t?.startsWith("/investing/markets/")&&t?.includes("full-chart")}function U(e){return B(e)&&m({metaValue:e})?.includes("section-financial")&&/investing\/markets\/(portfolio|watchlist)/.test(e("site"))}function F(e){return m({metaValue:e})?.includes("profile-")}function V(e){const t=/\/pressreleases\/\d+\//.test(e),n=/investing\/markets\/([a-zA-Z0-9\-\\%5E\\.]+)\/([0-9]+)\/([a-zA-Z0-9\\-]+)\//gim.test(e);return t||n}function z(e){return!!(0,a.z)(e)&&("FUND"===e("assetType")||m({metaValue:e})?.includes("funds"))}function W(e){return!!(0,a.z)(e)&&("STK"===e("assetType")||m({metaValue:e})?.includes("stocks"))}function H(e){return"wire"===(0,o.ru)(e)}function q(e=""){let t=!1;if(e){t=/^\/(?:sb\/)?podcasts(\/[\w\d-]+)*\/article-[\w\d-]+\/$/.test(e.split("?")[0])}return t}function G(e){return(0,s.ti)(e,"evergreen")}function K(e){return"column"===(0,o.ru)(e).toLowerCase()}function J(e){return(0,o.ru)(e).toLowerCase().includes("review")||function(e){if(!(0,o.qD)(e)||!(0,l.XX)(e))return!1;const t=e?.content_elements??[];return t.filter(e=>"numeric_rating"===e?.type).length>0}(e)||function(e){return!!(0,o.EI)(e)&&e?.additional_properties?.review}(e)}function Y(e){return g(e)&&"liveblog"===e.subtype}function Q(e){return g(e)&&(e?.taxonomy?.seo_keywords??[]).includes("live-blog")}function X(e){return g(e)||h(e)}function Z(e){const{comments:t,additional_properties:n}=e??{};return"boolean"==typeof t?.display_comments?!!t?.display_comments||!1:!!n?.comments?.status||!1}function ee(e){return["staff writer","signed freelance","unsigned freelance"].includes(e?.name?.toLowerCase()??"")}function te(e){return"wire service"===(e?.owner?.name?.toLowerCase()??"")||H(e)}function ne(e){return"red"===e?.content_restrictions?.content_code}function re(e){return"yellow"===e?.content_restrictions?.content_code}function ie(e){const t=(0,o.SO)(e);return["green","blue"].includes(t)}function oe(e){const t=(0,o.SO)(e);return["red","yellow"].includes(t)}function ae(e=[]){return!!Array.isArray(e)&&e.includes("advblackout")}
2function se(e=""){if(!e.startsWith(i.R7))return!1;const t=(0,i.Of)(e);return Number(t[1])<=(new Date).getFullYear()&&2===t.length}function le(e=""){if(!e.startsWith(i.R7))return!1;const t=(0,i.Of)(e);return Number(t[1])<=(new Date).getFullYear()&&3===t.length}function ce(e=""){return e.includes(r.yr)}},29794:function(e,t,n){"use strict";n.d(t,{G2:function(){return c},HO:function(){return y},IP:function(){return m},LK:function(){return u},Vd:function(){return v},Xj:function(){return w},ko:function(){return b},ld:function(){return f},t_:function(){return h},uq:function(){return d},x6:function(){return x}});var r=n(66831),i=n(80443),o=n(40261),a=n(77833),s=n(40076);const l="The Globe and Mail",c="utm_medium=Referrer:+Social+Network+/+Media&utm_campaign=Shared+Web+Article+Links",d="utm_source%3DShared%2BArticle%2BSent%2Bto%2BUser%26utm_medium%3DE-mail%3A%2BNewsletters%2B%2F%2BE-Blasts%2B%2F%2Betc.%26utm_campaign%3DShared%2BWeb%2BArticle%2BLinks";function u({pbMetaTitle:e,globalContent:t,omitSuffix:n=!1,suffix:r=l,tagline:i=""}){let o=l;if(e)o=e;else if(t){const{type:e=""}=t;"author"===e?({byline:o}=t):["story","gallery","video"].includes(e)&&(o=t?.headlines?.basic)}const a=n||o.startsWith(r)?"":` - ${r}`;return`${o}${i?": "+i:""}${a}`}function p({globalContent:e,pbMetaTitle:t}){let n;if((0,s.g4)(e)){const t=e?.taxonomy?.primary_site?.additional_properties?.original??{};n=t?.article_presentation?.article_social_prepend_label}const r=u({globalContent:e,pbMetaTitle:t}).replace(" - The Globe and Mail","");let i;return i=n?`${n}: ${r}`:!n&&(0,s.rF)(e)?`Video: ${r}`:r,i}function m({globalContent:e,pbMetaTitle:t,requestUri:n}){if((0,s.TF)(n))return g(e);if((0,s.Wt)(n))return(0,o.hb)(n);if((0,s.d3)(n))return(0,o.ok)(n);if((0,s.Zj)(n))return function(e,t){const n=t?.items?.[0]?.state??"",r=t?.items?.[0]?.region??"",o=(0,i.a5)(e),a=["Find and Advisor"];n&&a.push(n);if(r){const e=r.replace(/-/g," ").split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ");a.push(e)}o>1&&a.push(`Page ${o}`);return a.join(" - ")}(n,e);return(e?.headlines?.meta_title??"")||p({globalContent:e,pbMetaTitle:t})}function f({globalContent:e,pbMetaTitle:t,requestUri:n}){const r=p({globalContent:e,pbMetaTitle:t});if((0,s.TF)(n))return g(e);if((0,s.Wt)(n))return(0,o.hb)(n);if((0,s.pI)(n))return function(e,t){const n=(0,i.a5)(e),r=(0,s.d3)(e)?(0,o.ok)(e):t;return`${r} - Page ${n}`}(n,r);const{headlines:a={}}=e??{},{basic:l="",web:c=""}=a;return c||l||r}function g(e){const{storyHeadline:t=""}=e?.meta??{};return t}function h({globalContent:e,pbMetaTitle:t},n){if(!(0,s.g4)(e))return;const i=m({globalContent:e,pbMetaTitle:t}),o=e?.headlines?.basic??"",a=`${n}?${d}`;return(0,r.uS)({title:i,deck:o,url:a})}function b({globalContent:e,pbMetaTitle:t},n){if(!(0,s.g4)(e))return;const r=m({globalContent:e,pbMetaTitle:t}),i={url:`${n}?${c}`,text:`${r} /via @globeandmail`};return`https://x.com/intent/post?${(0,a.K9)(i)}`}function y({globalContent:e,pbMetaTitle:t},n){if(!(0,s.g4)(e))return;const r=m({globalContent:e,pbMetaTitle:t}),i={url:`${n}?${c}`,title:r};return`https://reddit.com/submit?${(0,a.K9)(i)}`}function v(e,t){if(!(0,s.g4)(e))return;const n={app_id:392592514262068,link:`${t}?${c}`,redirect_uri:t};return`https://www.facebook.com/dialog/feed/?${(0,a.K9)(n)}`}function w({globalContent:e,pbMetaTitle:t},n){if(!(0,s.g4)(e))return;const r={shareActive:!0,text:`${m({globalContent:e,pbMetaTitle:t})} - ${n}?${c}`};return`https://www.linkedin.com/feed/?${(0,a.K9)(r)}`}function x({globalContent:e,pbMetaTitle:t},n){if(!(0,s.g4)(e))return;const r={text:`${m({globalContent:e,pbMetaTitle:t})} - ${n}?${c}`};return`https://api.whatsapp.com/send?${(0,a.K9)(r)}`}},73374:function(e,t,n){"use strict";function r(e){return"function"==typeof e&&1===e.length}n.d(t,{z:function(){return r}})},86058:function(e,t,n){"use strict";function r(e){return e?.source?.name??""}function i(e){const t=u(e);return["ellipsis","composer","arc i/o"].includes(t)}function o(e){return"escenic"===u(e)}function a(e){const t=u(e);return"anglerfish"==t||"photo center"==t}function s(e,t=[]){return l(e).some(e=>t.includes(e.path))}function l(e,t=["site"]){return(e?.taxonomy?.sites??[]).filter(e=>t.includes(e.type))}function c(e){return e?.taxonomy?.primary_site??l(e).shift()??{}}function d(e){const t=c(e),n="reference"!==t?.type?t?.path:t?.referent?.id;return n?.toLowerCase()}function u(e){return(e?.source?.system??"").toLowerCase()}function p(e){return e?.content_restrictions?.content_code??""}function m(e){return e?.owner?.name??""}function f(e){return e?.subtype??""}function g(e){return e?.planning?.story_length?.word_count_actual??0}
2n.d(t,{EI:function(){return o},LR:function(){return a},Nq:function(){return s},Os:function(){return l},QQ:function(){return m},RS:function(){return g},SO:function(){return p},ik:function(){return c},jp:function(){return d},pc:function(){return r},qD:function(){return i},ru:function(){return f}})},16924:function(e,t,n){"use strict";n.d(t,{$l:function(){return j},Lq:function(){return v},OG:function(){return w},OT:function(){return u},Ti:function(){return c},WX:function(){return x},YJ:function(){return b},Z6:function(){return g},_d:function(){return S},am:function(){return f},fY:function(){return d},iy:function(){return p},lI:function(){return m},uq:function(){return h},yH:function(){return y}});var r=n(26434),i=n(14104),o=n(25508),a=n(65562),s=n(40076),l=n(86058);function c(e={}){const t=(0,s.sJ)(e)||(0,s.rF)(e),{headlines:n={}}=e,{basic:r="",web:i=""}=n;return t?r:i||r}function d({type:e,metaValue:t,globalContent:n,withDefault:i=!1,isReaderFacing:a=!1}){let l=t("description");if(!l&&n){if("author"===e){const{bio:e=""}=n;return e.trim()}if("story"===e||(0,s.mV)(n)){if((0,r.f_)(n)&&!a)return u(n,t);l=(n?.subheadlines?.basic??"").trim(),l||(l=(n?.description?.basic??"").trim())}}return l||(i?o.A.description:"")}function u(e,t){if(!(0,r.f_)(e))return;let n="";if((0,s.mV)(e)||(0,s.rF)(e)){const t=(0,a.R)("story",null,e);if(t.includes("advpaidpost")||t.includes("paidpost"))n="Paid Post";else{const t=(0,l.ik)(e),r=t?.additional_properties?.original?.adv?.adv_type;n=r&&"none"!==r?r:"Sponsor Content"}}else if((0,s.Bq)(t)){const t=e?.adv?.adv_type;n=t&&"none"!==t?t:""}return n}function p(e={}){let t="";if((0,s.XJ)(e))t=e.slug;else if((0,s.mV)(e))if((0,l.qD)(e)){const n=e.canonical_url&&e.canonical_url.split("/")||[];t=n&&n[n.length-1]||""}else t=e?.tracking?.in_url_headline??"";else(0,s.rF)(e)&&(t=e?.tracking?.in_url_headline??"");return t}function m(e,t=!0){let n="";const r=(0,l.EI)(e);return n=!t&&e&&"story"===e.type&&r&&e.source.source_id?e.source.source_id:e._id,n}function f(e){if(!(0,s.mV)(e))return"";const t=(e?.credits?.by??[]).map(e=>e?.additional_properties?.original?.byline??e.name??"");return t.map((e,n)=>{const r=0===n;return`${t.length>1&&t.length===n+1?" and ":r?"":", "}${e}`}).join("")}function g(e){return(e?.credits?.by??[]).map(e=>({url:e?.url??"",slug:e?.slug??"",name:e?.additional_properties?.original?.byline??e?.name,slugOldContent:e?.additional_properties?.original?.slug??e?.slug,isActive:e?.additional_properties?.original?.status??!1,image:e?.image?.resized_urls?.w300?.r1xI??""}))}function h(e){const t=e?.location??"";return t||(e?.additional_properties?.placeline??"")}function b(e){return(0,s.sJ)(e)&&(0,l.LR)(e)?e?.copyright??"":e?.source?.name??""}function y(e,t){const n=(0,s.sS)({metaValue:e,globalContent:t}),i=(0,r.AX)(t);if("longread"!==n&&!i)return null;return d({type:"story",metaValue:e,globalContent:t,isReaderFacing:!0})||null}function v(e){return e?.label?.basic?.text??""}function w(e,t=!1){if(!(0,s.mV)(e))return[];const n=e?.tgam_topics??[];return t?n.map(e=>e.slug):n}function x(e){if(!(0,s.mV)(e))return"";const t=(0,l.ik)(e);return t?.name??""}function j(e){if(!(0,s.mV)(e))return[];const t=e?.additional_properties?.tgam_tags??{},n=Object.keys(t).reduce((e,n)=>{const r=t[n].reduce((e,t="")=>{const n=t.replace(";","").trim();return n.length&&e.push(n),e},[]);return r.length?e.concat(r):e},[]);return(0,i.jF)(n)}function S(e){return e&&(0,s.mV)(e)?e?.taxonomy?.stock_symbols??[]:[]}},36869:function(e,t,n){"use strict";n.d(t,{le:function(){return o},ti:function(){return a},zj:function(){return r}});const r={ads:"Exclude ads",body:"Exclude body",bottom:"Exclude bottom",footer:"Exclude footer",header:"Exclude header",meta:"Exclude meta",middle:"Exclude middle"};function i(e){return e?.taxonomy?.tags??[]}function o(e){return i(e).map(e=>e.text)}function a(e,t){return i(e).some(e=>e?.text?.toLowerCase()===t)}},51617:function(e,t,n){"use strict";n.d(t,{K:function(){return y},w:function(){return h}});var r=n(77684),i=n(81459),o=n(26434),a=n(40076),s=n(29794),l=n(86058),c=n(16924),d=n(40735),u=n(94566);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?p(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g=(0,n(12675).A)("[Tooling]","silent"),h=["additional_properties.is_published","adv.adv_type","canonical_url","content_restrictions","credits","description","display_date","publish_date","headlines","metadata.keywords","owner","subheadlines","taxonomy.primary_site.type","taxonomy.primary_site.path","taxonomy.primary_site.referent","taxonomy.primary_site.additional_properties.original.article_presentation.article_social_prepend_label","taxonomy.seo_keywords","tgam_topics","type"];function b(e){if("pagetype"===e)return"story"}function y({storyContent:e,requestUri:t}){const n=(0,a.M5)({metaValue:b,globalContent:e}),p={pbMetaTitle:b("title"),globalContent:e,omitSuffix:!0},f=(0,o.f_)(e),h=(0,o.U5)(e),y=(0,a.G_)(e),v="Watchlist"===(0,c.WX)(e),{display_date:w,publish_date:x}=e,j=w?(0,r._)((0,i.H)(w)):void 0,S=x?(0,r._)((0,i.H)(x)):void 0,O=(0,d.rF)(j,S),_={articleBookmarkable:!v&&!f&&O,articleGiftable:!v&&!h&&!y,primarySiteId:(0,l.jp)(e),shareDescription:(0,c.fY)({type:n,metaValue:b,globalContent:e}),shareTitle:(0,s.IP)(m(m({},p),{},{requestUri:t})),shareHeadline:e?.headlines?.basic||"",tgam_topics:e?.tgam_topics||[]};return u.Sw&&g.info(_),_}},16422:function(e,t,n){"use strict";n.d(t,{Cw:function(){return o},Eo:function(){return g},FQ:function(){return p},Hi:function(){return u},J_:function(){return d},Jl:function(){return s},Ky:function(){return h},M5:function(){return a},S5:function(){return c},W3:function(){return m},_:function(){return f},ev:function(){return i},gi:function(){return l}});var r=n(43993);const i=`${r.SERVERLESS_BINARY}/stockcalc-report.pdf`,o=`${r.SERVERLESS_BINARY}/stockcalc-dividend-report`,a=`${r.SERVERLESS_USER}/bookmarks/add`,s=`${r.SERVERLESS_USER}/bookmarks/check`,l=`${r.SERVERLESS_USER}/bookmarks/clear`,c=`${r.SERVERLESS_USER}/bookmarks/page`,d=`${r.SERVERLESS_USER}/bookmarks/remove`,u=`${r.SERVERLESS_USER}/news-assistant/query`,p=`${r.SERVERLESS_GOOGLE}/gift-article-add/`,m=`${r.SERVERLESS_GOOGLE}/gift-article-get/`,f=`${r.SERVERLESS_GOOGLE}/gift-article-validate/`,g=`${r.SERVERLESS_DEFAULT}/federal-election.json`,h=`${r.SERVERLESS_GOOGLE}/barchart/chart`},40735:function(e,t,n){"use strict";n.d(t,{GY:function(){return f},P0:function(){return p},S8:function(){return u},lE:function(){return h},r7:function(){return m},rF:function(){return d},sA:function(){return g}});var r=n(77684),i=n(16422),o=n(40761),a=n(77833);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=(e,t)=>{if((0,o.gD)(e)||(0,o.gD)(t))return!1;const n=(0,r._)(new Date("2018-04-27"));return e>=n&&t>=n},u=(e,t)=>
2{if(!e)return Promise.reject(`Unable to fetch total bookmarks for hash id:${e}`);const n=i.M5;return fetch(n,{method:"POST",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify({hash_id:e,article_id:t})}).then(a.Xt)},p=(e,t)=>{if(!e||!t)return Promise.reject(`Unable to check bookmarks for hash id:${e} and articleId:${t}`);const n=`${i.Jl}?hash_id=${e}&article_id=${t}`;return fetch(n,{method:"GET",mode:"cors"}).then(a.Xt)},m=(e,t)=>{if(!e||!t)return Promise.reject(`Unable to remove bookmark for hash id:${e} and articleId:${t}`);const n=`${i.J_}`;return fetch(n,{method:"DELETE",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify({hash_id:e,article_id:t})}).then(a.Xt)},f=(e,t={})=>{if((0,o.gD)(e))return Promise.reject(`Unable to fetch bookmarks for: ${e}`);const n=(0,o.gD)(t.limit)?"":`&limit=${t.limit}`,r=(0,o.gD)(t.start)?"":`&start=${t.start}`,s=`${i.S5}?hash_id=${e}${n}${r}`;return fetch(s,{method:"GET",mode:"cors"}).then(a.Xt)},g=e=>{if((0,o.gD)(e))return Promise.reject(`Unable to delete bookmarks for: ${e}`);const t=`${i.gi}?hash_id=${e}`;return fetch(t,{method:"DELETE",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify({hash_id:e})}).then(a.Xt)};function h(e){const t=(n=e.PictureRel,Object.keys(n??{}).reduce((e,t)=>{if(!t.startsWith("url")||!n[t])return e;const r=t.replace("url","w");return l(l({},e),{},{[r]:{r3x2:n[t]}})},{}));var n;const r=t?.w200?.r3x2??"";return r?{url:r,width:200,resized_urls:t,alt:e?.PictureRel?.caption??"",aspectRatio:"3:2",additional_properties:{published:!0},format:"tgam"}:void 0}},86118:function(e,t,n){"use strict";n.d(t,{$d:function(){return I},A0:function(){return D},Dw:function(){return _},Mn:function(){return B},S0:function(){return H},Sr:function(){return O},_J:function(){return E},aQ:function(){return M},bB:function(){return F},fc:function(){return z},l7:function(){return S},m4:function(){return U},mU:function(){return A},op:function(){return R},tU:function(){return $},zp:function(){return W}});var r=n(43993),i=n(60667),o=n.n(i),a=n(24753),s=n(91024),l=n(37239),c=n(20129),d=n(94566),u=n(33630),p=n(77833),m=n(40761),f=n(12675),g=n(45436),h=n(87854);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const w=(0,f.A)("[CIAM]"),x=1e3,j=15e3,S=2*j;function O({action:e="",intcmp:t="",redirectUri:n="",state:i="",view:o=""}){const a=new URLSearchParams;return e&&a.set("action",e),a.set("client_id",r.USER_AUTH_CLIENT_ID),a.set("response_type","code"),a.set("scope","openid"),o&&a.set("view",o),t&&a.set("intcmp",t),(0,m.gD)(n)||a.set("redirect_uri",n),(0,m.gD)(i)||a.set("state",i),`${c.IS}?${a.toString()}`}function _({loginType:e="",returnUrl:t=""}){const n=new URLSearchParams;return e&&n.set("login_type",e),t&&n.set("return_url",t),`${c.xy}?${n.toString()}`}function A({requestUri:e="",baseUrl:t=r.BASE_URL}={}){return(0,l.bo)(e)?t:`${t}${e}`}function C({code:e,rememberMe:t=!1}){return L(c.Gr,{method:"POST",timeout:S,credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({clientId:r.USER_AUTH_CLIENT_ID,code:e,redirectUri:`${r.BASE_URL}${l.NW}`,rememberMe:t})}).then(e=>{if(w.debug("Login payload:",e),"SUCCESS"!==e.message)throw new Error("401 Unauthorized");return e})}const k="400 Session not found",P="400 User not found";const T="400 Code Expired",N="400 Code Already Used";function I(e){return function(e){return[T,N].some(t=>e?.message?.includes(t))}(e)||function(e){const t=e?.message?.toLowerCase()??"";return["failed to fetch","load failed","networkerror"].some(e=>t.includes(e))}(e)}function L(e,t){const{timeout:n=3e3}=t;t.timeout&&delete t.timeout;const r=new AbortController,i=y(y({},t),{},{signal:r.signal}),o=setTimeout(()=>{r.abort()},n);return window.fetch(e,i).then(async e=>{clearTimeout(o);const t=await(0,p.bt)(e);if(!e.ok){if(400===e.status){if("CODE_EXPIRED"===t.error)throw new Error(T);if("CODE_ALREADY_USED"===t.error)throw new Error(N);if("SESSION_NOT_FOUND"===t.error)throw new Error(k);if("USER_NOT_FOUND"===t.error)throw new Error(P)}throw new Error(`${e.status} ${e.statusText}`)}return t}).catch(t=>{if("AbortError"===t.name){const t=(()=>{try{const t=new URL(e,window.location.origin);return`${t.origin}${t.pathname}`}catch{return String(e).split("?")[0]}})();throw new Error(`408 Request Timeout after ${n}ms for: ${t}`)}if(t instanceof TypeError&&t.message.toLowerCase().includes("expected 'application/json'"))throw new Error("406 Not Acceptable "+t.message);throw new Error(t.message??"400 Bad Request")})}function D(e){d.IV&&(e?window.localStorage.setItem(a.dt,e):window.localStorage.removeItem(a.dt))}function E(){return d.IV?window.localStorage.getItem(a.dt):null}const $=2;function R(e){d.IV&&(null!==e?window.localStorage.setItem(a.iG,e.toString()):window.localStorage.removeItem(a.iG))}function B(){const e=d.IV?window.localStorage.getItem(a.iG):null;return null!==e?parseInt(e,10):0}async function M({code:e,rememberMe:t,delay:n=x}){const r=(0,p.he)(n),[i]=await Promise.all([C({code:e,rememberMe:t}),r]);return i}async function U({key:e}){const t=await function({key:e}){return(0,p.u9)(c.dJ,{timeout:S,method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({loginKey:e})}).then(e=>(w.debug("Login-as payload:",e),e?.token))}({key:e});if(!t)throw new Error("Failed to get login-as token");const n=await function({token:e}){const t=(0,p.Sm)({token:e,apikey:r.USER_AUTH_API_KEY}),n=`${c.UH}?${t}`;return fetch(n,{method:"GET",credentials:"include"}).then(p.Xt).then((e={})=>{w.debug("Set token response:",e);const{ok:t=!1,istokenvalid:n=!1}=e;return t&&n})}({token:t});if(!n)throw new Error("Failed to set SSO token (invalid)")}async function F({userAdvisor:e=!1,delay:t=x}={}){R(null),D(null),(0,a.Pk)(),d.IV&&window.localStorage.removeItem("vfRefresh");const n=[(0,p.he)(t)],i=(0,p.u9)(c.l8,{timeout:S,credentials:"include"}).then(e=>{const t="SUCCESS"===e?.message;if(w.debug("Auth logout session:",t,e),!t)throw new Error("Not success")}
2).catch(e=>{throw w.error("Auth logout:",e),new Error("Auth logout: "+e.message)});n.push(i);const o=(0,p.u9)(c.qE,{timeout:S,credentials:"include"}).then(e=>{const t=!0===e?.ok;if(w.debug("SSO logout session:",t,e),!t)throw new Error("Not ok")}).catch(e=>{throw w.error("SSO logout:",e),new Error("SSO logout: "+e.message)});n.push(o);const l=e?`${r.ONTRAPORT_DOMAIN}/s/ologout`:void 0;if(l){w.debug(`Ontraport logout session: ${l}`);const e=V({id:"tgam-op-logout",src:l}).then(()=>{w.debug("Ontraport logout success")}).catch(e=>{w.error("Ontraport logout:",e)});n.push(e)}const m=function(){const e=(0,s.ZK)();e&&((0,s._d)(),(0,s.iw)());return e&&!u.jw?`${r.SUBSCRIPTIONS_DOMAIN}/api/sf/logout`:void 0}();if(m){w.debug(`Limio logout session: ${m}`);const e=V({id:"tgam-limio-logout",src:m}).then(()=>{w.debug("Limio logout success")}).catch(e=>{w.error("Limio logout:",e)});n.push(e)}return Promise.allSettled(n).then(e=>{const t=e.filter(e=>"rejected"===e.status);if(t.length>0)throw new AggregateError(t.map(e=>e.reason),"Logout error(s)")})}function V({id:e,src:t}){return new Promise((n,r)=>{const i=document.createElement("iframe");i.setAttribute("id",e),i.style.display="none",i.setAttribute("aria-hidden","true"),u.Hd||i.setAttribute("allow","local-network-access");const o=()=>{window.removeEventListener("message",a),clearTimeout(s)},a=e=>{const{type:t="",payload:r=""}=e.data??{},i="@fusion/logout"===t,a="success"===r;(e.origin===window.location.origin||(0,g.pP)(e.origin))&&i&&a&&(o(),n())};window.addEventListener("message",a);const s=setTimeout(()=>{o(),r(new Error(`408 Request Timeout after ${j}ms for: ${t}`))},j);i.src=t,document.body.appendChild(i)})}function z(){const e="true"===o().get(a.tb),t=!!o().get(a.ez);return e||t}async function W(){const e="true"===o().get(a.tb),t=!!o().get(a.ez);let n=!1;try{w.debug("Checking for Identity session…");const e=await(0,p.u9)(c.vy,{timeout:j,credentials:"include"});n=!0===e?.isauthenticated,w.debug("ID session exists:",n,e)}catch(e){const t="FetchTimeoutError"===e.name?"timeout":"";w.error(`ID session not found due to ${t}`,e)}finally{w.debug("SESSION_V2 exists:",e),w.debug("SESSION exists:",t)}if(n&&e)return w.debug("ID session and SESSION_V2 exist - user logged in"),!0;if(n&&!e)return void w.debug("ID session exists but SESSION_V2 does not");const i=!n&&e,s=!n&&!e&&t;if(i||s){i&&w.debug("ID session missing but SESSION_V2 exists"),s&&w.debug("ID session and SESSION_V2 missing but SESSION exists");let e="";try{w.debug("Fetching identity token…");const t=await L(c.og,{timeout:j,credentials:"include"});e=t?.token||"",w.debug("ID token exists:",!!e,t)}catch(e){const t="FetchTimeoutError"===e.name?"timeout":"";if(w.error(`ID token not found due to ${t}`,e),l=e,[k,P].some(e=>l?.message?.includes(e))){try{await F({delay:0})}catch(e){}return}}if(!e)return w.debug("ID token missing - user logged out"),!1;try{w.debug("Setting ID token…");const t=(0,p.Sm)({token:e,apikey:r.USER_AUTH_API_KEY}),n=await(0,p.u9)(`${c.UH}?${t}`,{timeout:j,credentials:"include"}),i=!0===n?.ok;return w.debug("ID token set:",i,n),i?void 0:(w.debug("ID token missing - user logged out"),!1)}catch(e){const t="FetchTimeoutError"===e.name?"timeout":"";w.error(`ID token not set due to ${t}`,e)}}var l;return n||e||t?(w.debug("Fallback condition - user logged out"),!1):(w.debug("ID session, SESSION_V2 and SESSION missing - user logged out"),!1)}function H(e){if(!e)return null;try{const t="tgam:"===new URL(e).protocol&&(0,h.oQ)(e,["theglobeandmail.com"]),n=(0,h.oQ)(e,[".theglobeandmail.com"]);return t||n?e:(w.warn("Disallowed redirect URL origin:",e),null)}catch(t){return w.error("Invalid redirect URL:",e,t),null}}},20129:function(e,t,n){"use strict";n.d(t,{AE:function(){return E},AO:function(){return w},EW:function(){return R},Gr:function(){return d},IS:function(){return f},LL:function(){return _},LM:function(){return I},Ld:function(){return F},QU:function(){return o},Tp:function(){return C},UH:function(){return y},VL:function(){return T},Vv:function(){return j},WM:function(){return L},XA:function(){return $},XT:function(){return B},Z2:function(){return N},_K:function(){return m},__:function(){return v},aW:function(){return l},dJ:function(){return c},dL:function(){return a},gD:function(){return D},l8:function(){return p},lH:function(){return x},og:function(){return u},qE:function(){return b},qI:function(){return U},r1:function(){return M},to:function(){return s},tw:function(){return S},vy:function(){return h},xX:function(){return O},xy:function(){return g}});var r=n(43993),i=n(33630);const o=`${r.GAMSERVICES_DOMAIN}/usermanagement`,a=3e3,s=`${o}/api/v3/user`,l=`${o}/api/v3/user/analytics`,c=`${r.USER_SERVICES_DOMAIN}/api/v1/auth/login-as/token`,d=`${r.USER_SERVICES_DOMAIN}/api/v1/auth/login/callback`,u=`${r.USER_SERVICES_DOMAIN}/api/v1/auth/login/token`,p=`${r.USER_SERVICES_DOMAIN}/api/v1/auth/logout`,m=`${r.USER_SERVICES_DOMAIN}/api/v1/user`,f=`${r.USER_IDENTITY_DOMAIN}/service/oidc/tgam_web/authorize`,g=`${r.USER_IDENTITY_DOMAIN}/auth.aspx`,h=`${r.USER_IDENTITY_DOMAIN}/ssologin/login`,b=`${r.USER_IDENTITY_DOMAIN}/ssologin/logout`,y=`${r.USER_IDENTITY_DOMAIN}/ssologin/setToken`,v=`${o}/api/v4/user/newsletters`,w=`${o}/api/v3/user/newsletters`,x=`${o}/public/v3/encrypt`,j=`${o}/public/v3/decrypt`,S=`${o}/public/v3/user/sso`,O=`${o}/public/v3/zephr/token`,_=`${o}/api/v4/user/user-state`,A="https://up.prod.ml.theglobeandmail.com",C=`${A}/upcj/readinghistory`,k="https://myglobe.prod.ml.theglobeandmail.com/v1",P=`${k}/user`,T=`${P}/topic/check`,N=`${P}/topic/checkbyslug`,I=`${P}/topic`,L=`${P}/author`,D=`${P}/topics`,E=`${P}/topicarticles`,$=`${k}/topic/get`,R=`${k}/topic/getbyslugs`,B=`${r.SERVERLESS_DEFAULT}/search-topics.json`,M="https://recommender.prod.ml.theglobeandmail.com/v1/recommendations",U=`https://articles-recommender.${i.Xl?"prod":"dev"}.ml.theglobeandmail.com/v1/recommendations`,F="https://because-you-read.prod.ml.theglobeandmail.com/getRecommendationDate"},33839:function(e,t,n){"use strict";n.d(t,{Mo:function(){return s},PH:function(){return l},St:function(){return d},V9:function(){return a},al:function(){return m},fz:function(){return c},lP:function(){return p},m$:function(){return o},r4:function(){return u}});var r=n(16422),i=n(77833);const o=20,a=3,s=14,l=14,c=({hashId:e,articleId:t,shareLimit:n=a,accessLimit:l=o,shareValid:c=s})=>e?fetch(r.FQ,{method:"POST",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify({uuid:e,contentId:t,shareLimit:n,accessLimit:l,shareValid:c})}
2).then(i.Xt):Promise.reject("Missing addGiftAnArticle hashId parameter");function d(e){if(!e)return Promise.reject("Missing getGiftArticles hashId parameter");const t=`${r.W3}?uuid=${e}`;return(0,i.u9)(t,{method:"GET",timeout:5e3}).then(e=>e?.items||[])}function u(e,t){if(!e)return Promise.reject("Missing getGiftArticleAccessData hashId parameter");if(!t)return Promise.reject("Missing getGiftArticleAccessData contentId parameter");const n=`${r.W3}?uuid=${e}&contentId=${t}`;return(0,i.u9)(n,{method:"GET",timeout:5e3}).then(e=>e?.items||[])}const p=({hashId:e,startDateInMs:t,shareLimit:n=3,accessLimit:o=20,shareValid:a=14})=>{if(!e)return Promise.reject("Missing getGiftedArticles hashId parameter");const s=`${r.W3}?uuid=${e}&startDate=${t}&shareLimit=${n}&accessLimit=${o}&shareValid=${a}`;return fetch(s,{method:"GET",mode:"cors"}).then(i.Xt).then(e=>e?.items||[])},m=({hashId:e,articleId:t,accessLimit:n=20,shareValid:o=14})=>e?t?fetch(r._,{method:"POST",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify({uuid:e,contentId:t,accessLimit:n,shareValid:o})}).then(i.Xt):Promise.reject("Missing validateGiftedArticle articleId parameter"):Promise.reject("Missing validateGiftedArticle hashId parameter")},83930:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(43993),i=n(33630);const o=`${r.ONTRAPORT_DOMAIN}/${i.Xl?"welcome":"sso-page"}/`},20:function(e,t,n){"use strict";n.d(t,{Jz:function(){return a},LO:function(){return p},U9:function(){return u},ZG:function(){return s},hM:function(){return d},vh:function(){return c}});var r=n(20129),i=n(77833),o=n(50261);function a(e=""){return e.indexOf("@")>0||e.indexOf("%40")>0?Promise.resolve(e):(0,o.Y)(e)}function s({newsletterCode:e,email:t,token:n="",apiVersion:o=3}){if(!e||!t)return Promise.reject("Missing required parameters");if(null==n)return Promise.reject("Missing token");const a={method:"POST",credentials:"include",headers:{"Content-Type":"application/json",token:n},timeout:3e3};3!==o&&(a.body=JSON.stringify({email:t,newsletterCodes:[e]}));const s=3===o?`${r.AO}/${encodeURIComponent(e)}?email=${encodeURIComponent(t)}`:r.__;return(0,i.u9)(s,a)}function l({allCommunications:e=!1,emailAddress:t="",marketingGroupCodes:n,newsletterCodes:o,unsubToken:a=""}){const s={};e?s.unsubscribeFromAll="true":n?s.groupCode=n:o&&(s.codes=Array.isArray(o)?o.join(","):o),s.email=t,s.unsub_token=a;const l=`${r.AO}/?${(0,i.K9)(s)}`;return(0,i.u9)(l,{method:"DELETE",headers:{"Content-Type":"application/json"},credentials:"include",timeout:3e3})}function c({email:e,unsubToken:t,newsletterCode:n}){return l({emailAddress:e,unsubToken:t,newsletterCodes:n})}function d({emailAddress:e,unsubToken:t,marketingGroupCodes:n}){return l({emailAddress:e,unsubToken:t,marketingGroupCodes:n})}function u({emailAddress:e,unsubToken:t}){return l({emailAddress:e,unsubToken:t,allCommunications:!0})}function p(e=""){return decodeURIComponent(e).replace(/\+/g," ")}},99289:function(e,t,n){"use strict";n.d(t,{r:function(){return c}});var r=n(43993),i=n(12675),o=n(33630),a=n(13877);const s=o.Hd?r.RECAPTCHA_SITEKEY_PROD:r.RECAPTCHA_SITEKEY_SANDBOX,l=(0,i.A)("[ReCaptcha]");function c({action:e="",key:t=s}){return new Promise((n,i)=>{l.info("load:",e),(0,a.Ay)(`${r.RECAPTCHA_DOMAIN}?render=${t}`).then(()=>{if(!window.grecaptcha)throw new Error("window.grecaptcha is undefined");l.info("attached"),window.grecaptcha.ready(()=>{l.info("ready"),window.grecaptcha.execute(t,{action:e}).then(e=>{l.info("token:",e),n(e)})})}).catch(e=>{l.error(e),i(e)})})}},82171:function(e,t,n){"use strict";function r({sectionNameFromUrl:e,sectionsInclude:t=""}){return["arts","culture"].includes(e)?"arts,culture":0===t.length?e:t}n.d(t,{W:function(){return r}})},52229:function(e,t,n){"use strict";n.d(t,{$j:function(){return m},Fs:function(){return w},_c:function(){return f},hH:function(){return b},l7:function(){return p},nP:function(){return u},p9:function(){return v},rt:function(){return y}});var r=n(39455),i=n(61254),o=n(20129),a=n(89211),s=n(77833);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?l(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const u="wire,news,blog,column,review,gallery,article,story",p=(e,t=o.r1)=>(0,s.u9)(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(e=>e?.[0]??{}).then(g),m=(e,t=o.qI)=>(0,s.u9)(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});function f(e){const{date:t="",hashId:n=""}=e;if(!n)return Promise.reject("Missing hashId parameter in getBecauseYouReadRecommendedStory.");if(!t)return Promise.reject("Missing date parameter in getBecauseYouReadRecommendedStory.");const r=`${o.Ld}/${n}/${t}`;return(0,s.u9)(r,{method:"GET",timeout:5e3})}function g(e){const t=e?.recommendations??[];return e.recommendations=t.map(h),e}function h(e){return e?(e.updated_at&&(e.publish_date=(0,a.XO)(e.updated_at),delete e.updated_at),e.published_at&&(e.display_date=(0,a.XO)(e.published_at),delete e.published_at),e):e}function b(e,t=!1){let n={text:"",source:"",muted:t};const{section_meta_title:r,label:o}=e;return o&&""===n.text?(n.source="storyBasicLabel",n.text=o?.toLowerCase()):r&&(n.source="siteServiceLabel",n.text=r?.toLowerCase()),{text:n.text,variant:(0,i._z)(n.text)||"topic"}}function y(e,t,n){const i=(0,r.C)({subtype:e?.content_type,label:t}),o={published:!0};let a,s="",l=220,d="3:2";if(a=e.author_rel&&e.author_rel.length>0&&e.author_rel[0].url220,i&&a)return s=e.author_rel[0].caption||"",{url:a,alt:s,width:l,aspectRatio:d,additional_properties:o};if(a=e.promo_image&&e.promo_image.urls&&e.promo_image.urls[220],a)return s=e.promo_image.caption||"",{url:a,alt:s,width:l,aspectRatio:d,additional_properties:o};if(a=e.picture_rel&&e.picture_rel.length>0&&e.picture_rel[0].url220,a)return s=e.picture_rel[0].caption||"",{url:a,alt:s,width:l,aspectRatio:d,additional_properties:o};if(a=e.image_url_return&&e.image_url_return.length>0&&e.image_url_return[0].w620,a)return s=e.picture_rel&&e.picture_rel.length>0&&e.picture_rel[0].alttext,{url:`https://www.theglobeandmail.com/ece-images${a}`,alt:s||"",width:l,aspectRatio:d,additional_properties:o};let u={url:a,alt:s,width:l,aspectRatio:d,additional_properties:o};return n&&(u=c(c({},u),n)),u}function v(e){const{recommended_ContentId:t,recommended_Byline:n,recommended_PictureRel_url650:r,recommened_URL:i,recommended_Title:o,recommended_description:s,recommended_PublishedAt:l}=e,c=(0,a.XO)(l);return{content_id:t,author_rel:[{byline:n}],deck:s,display_date:c,promo_image:{urls:{200:r,600:r,650:r,original:r}},publish_date:c,title:o,url:i}}function w(e){const{content_id:t,content_type:n,label:r,author_rel:i,picture_rel:o,promo_image:a,url:s,title:l,deck:c,section_meta_title:d,video_duration:u,protection_product:p,publish_date:m,display_date:f}=e;let g=a?.urls?.width??o?.[0]?.width;g=g?parseInt(g,10):void 0;let h=a?.urls?.height??o?.[0]?.height;return h=h?parseInt(h,10):void 0,{_id:t,subtype:n,canonical_url:s,headlines:{basic:l},subheadlines:{basic:c},label:{basic:{text:r}},content_restrictions:{content_code:p},credits:{by:i?.map(({image:e,name:t,url220:n,url300:r,url600:i})=>({name:t,type:"author",image:{url:e,resized_urls:{w220:{r1xI:n},w300:{r1xI:r},w600:{r1xI:i}}}}))},last_updated_date:m,display_date:f,taxonomy:{primary_site:{additional_properties:{original:{metadata:{meta_title:d}}}}},promo_items:{basic:{url:a?.urls?.original??o?.[0]?.url,additional_properties:{published:!0},type:"image",caption:a?.caption??"",width:g,height:h,resized_urls:{w1200:{r1xI:a?.urls?.[1200]??o?.[0]?.url1200},w900:{r1xI:a?.urls?.[900]}
2,w600:{r1xI:a?.urls?.[650]??o?.[0]?.url650},w300:{r1xI:a?.urls?.[300]??o?.[0]?.url300},w220:{r1xI:a?.urls?.[220]??o?.[0]?.url220}}}},duration:u}}},44319:function(e,t,n){"use strict";n.d(t,{Q:function(){return l}});var r=n(60667),i=n.n(r),o=n(24753);const a="tgam.search.news_assistant_beta",s={path:o.nS,domain:o.w9};function l(e=window.location.search){const t=window.location.pathname.toLowerCase(),n=new URLSearchParams(e);if("/news-assistant/"===t&&"true"===n.get("optedIn"))return i().set(a,"true",s),!0;if("/search/"===t&&"false"===n.get("optedIn"))return i().remove(a,s),!1;return"true"===i().get(a)}},50261:function(e,t,n){"use strict";n.d(t,{Y:function(){return a},w:function(){return o}});var r=n(77833),i=n(20129);function o(e=""){const t={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify([{data:e}])};return(0,r.u9)(i.lH,t).then(s)}function a(e=""){const t={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify([{dataEnc:e}])};return(0,r.u9)(i.Vv,t).then(l)}function s(e){const t=e?.error;if(t)throw new Error(t);const n=Array.isArray(e)&&e[0]&&e[0].dataEnc;if(!n)throw new Error("Encrypted value not returned");return n}function l(e){const t=e?.error;if(null!=t)throw new Error(t);const n=Array.isArray(e)&&e[0]&&e[0].data;if(null==n)throw new Error("Decrypted value not returned");return n}},75025:function(e,t,n){"use strict";n.d(t,{$G:function(){return d},K6:function(){return u},Kt:function(){return m}});var r=n(39455),i=n(20129),o=n(77833);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const c=(0,n(12675).A)("[TopicsPersonal]");function d({days:e=7,hashId:t,limit:n=10}){if(!t)return Promise.reject(`Unable to fetch reading history for ${t}`);const r=`${i.Tp}?days=${e}&limit=${n}&hashId=${t}`;return fetch(r).then(o.Xt).then(e=>{if(!e||!e.readingHistoryArticles){const e=new Error(`No reading history found for ${r}`);return Promise.reject(e)}return e.readingHistoryArticles}).catch(e=>(c.error("Fetch error for reading history: ",e),[]))}function u(e){let t="";const n=e?.section_label?.toLowerCase()??"",r=e?.label?.basic?.display??!1,i=e?.label?.basic?.text?.toLowerCase()??"";return n&&(t=n),r&&i&&!t&&(t=i),t}function p(e){return Object.keys(e).reduce((t,n)=>{if(!n.startsWith("url")||!e[n])return t;const r=n.replace("url","w");return s(s({},t),{},{[r]:{r1xI:e[n]}})},{})}function m(e,t="",n={url:"",alt:""},i=!1){let o="",a="",s={};const l={published:!0},c="tgam";return(0,r.C)({subtype:e?.subtype,label:t})&&!i?(s=p(e?.authorRel?.[0]??{}),a=s?.w200?.r1xI??"",o=e?.authors?.[0]?.byline??"",{url:a,width:200,resized_urls:s,alt:o,aspectRatio:"1:I",additional_properties:l,format:c}):(s=p(e?.pictureRel?.[0]??{}),a=s?.w200?.r1xI??"",o=e?.pictureRel?.[0]?.caption??"",a?{url:a,width:200,resized_urls:s,alt:o,aspectRatio:"1:I",additional_properties:l,format:c}:n)}},97668:function(e,t,n){"use strict";n.d(t,{BD:function(){return w},GD:function(){return x},KW:function(){return y},Wg:function(){return p},gg:function(){return f},hA:function(){return d},li:function(){return h},mt:function(){return b},nr:function(){return u},ok:function(){return m},y3:function(){return g}});var r=n(69679),i=n(20129),o=n(77833);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?a(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){return{method:"POST",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}}const d=({hashId:e,topicKey:t,action:n,topicKeyType:r})=>{if(!e)return Promise.reject(`Unable to ${n} topic for hashId: ${e}`);const a="id"===r?{hashId:e,topicId:t}:{hashId:e,topicSlug:t};return fetch(`${i.LM}/${n}`,c(a)).then(o.Xt).catch(e=>{throw console.error(e),e})},u=({hashId:e,topicKey:t,action:n,topicKeyType:r})=>{if(!e)return Promise.reject(`Unable to ${n} author for hashId: ${e}`);const a="slug"===r?{hashId:e,topicSlug:t}:{hashId:e,id:t};return fetch(`${i.WM}/${n}`,c(a)).then(o.Xt).catch(e=>{throw console.error(e),e})},p=(e,t,n="slug",r=!1)=>{if(!e)return Promise.reject(`Unable to check whether topics exist for this hashId: ${e}`);const a="slug"===n?i.Z2:i.VL;return fetch(a,c("slug"===n?{hashId:e,topicSlugs:t,author:r}:{hashId:e,topicIds:t})).then(o.Xt).then(e=>e?.followingStatus?s(s({},e),{},{followingStatus:Object.entries(e.followingStatus)?.reduce((e,[t,i])=>{const o="slug"===n&&r,a=s(s({},i),{},{authorTopic:o});return"slug"!==n||a.topicSlug?"id"!==n||a.topicId||(a.topicId=t):a.topicSlug=t,e[t]=a,e},{})}):e).catch(()=>({totalTopicsFollowed:0,totalAuthorsFollowed:0,followingStatus:t.split(",").reduce((e,t)=>(e[t]={following:!1},e),{})}))},m=e=>{if(!/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/i.test(e))return Promise.reject(`Invalid topic id: ${e}`);const t=`${i.XA}/?topicId=${e}`;return fetch(t,{method:"GET",mode:"cors"}).then(o.Xt).then(r.TQ).catch(e=>{throw console.error(e),e})},f=e=>fetch(`${i.EW}/?slugs=${e}`,{method:"GET",mode:"cors"}).then(o.Xt).then(e=>e.map(r.TQ).filter(e=>e)).catch(e=>{throw console.error(e),e});function g(e,t){return e.name<t.name?-1:e.name>t.name?1:0}const h=({query:e,type:t="all",limitAuthors:n=2,limitTopics:a=5,minMatchCharLength:l=3,threshold:c=.1,signal:d})=>{const u={query:e,type:t,limitAuthors:n,limitTopics:a,minMatchCharLength:l,threshold:c},p=(0,o.K9)(u),m=`${i.XT}?${p}`,f={method:"GET",mode:"cors"},g=d?s(s({},f),{},{signal:d}):f;return fetch(m,g).then(o.Xt).then(e=>{const t=e?.data?.authors?.map(e=>s(s({},e),{},{item:(0,r.TQ)(e.item)}))?.filter(e=>e)??[],n=e?.data?.topics?.map(e=>s(s({},e),{},{item:(0,r.TQ)(e.item)}))?.filter(e=>e)??[];return s(s({},e),{},{data:{authors:t,topics:n}})}).catch(e=>{throw console.error(e),e})},b=({sortType:e="alpha",hashId:t,topicLimit:n=50,articleLimit:r=4,index:o=0,days:a=7,cacheToken:l="",signal:c})=>{const d={method:"GET",mode:"cors"};return{url:`${"alpha"===e?i.gD:i.AE}?hashId=${t}&limit=${n}&articleLimit=${r}&index=${o}&days=${a}${l?`&token=${l}`:""}`,config:c?s(s({},d),{},{signal:c}):d}},y=e=>{if(!e.hashId)return Promise.reject(`Unable to get topics and articles for: ${e.hashId}`);const{url:t,config:n}=b(e);return fetch(t,n).then(o.Xt).then(e=>{const t=e?.topics?.map(e=>s(s({},(0,r.TQ)(e)),{},{following:!0}))?.filter(e=>e)??[];return s(s({},e),{},{topics:t,articles:e?.articles??[]})}).catch(console.error)};function v(e){return e.name?e.authorTopic?e.name.split(" ").pop().toLowerCase():e.name.toLowerCase():""}function w(e,t){const n=v(e),r=v(t);return n<r?-1:n>r?1:0}function x(e=[]){return e.filter(e=>e.authorTopic?e.name&&!0!==e.deactivate:e.name&&!0!==e.deactivate&&e.primary)}},48371:function(e,t,n){"use strict";n.d(t,{B5:function(){return p},Qv:function(){return g},Y2:function(){return c},jj:function(){return d},kN:function(){return l},p_:function(){return s},qP:function(){return u},sb:function(){return h},w7:function(){return m}});var r=n(43993),i=n(77833),o=n(94566);const a="TGAM",s="/investing/markets/watchlist/",l=`${s}landing/`,c=`${s}onboarding/`,d=`${s}
2?skiplanding=true&watchlistOnboardingSkip=true#/watchlists/new`;function u(e){return!!o.Sw&&(window.location.pathname===`/investing/markets/${e}/`||window.location.pathname===`/investing/markets/${e}`)}function p({token:e,meta:t=!1}){return fetch(`${r.WATCHLIST_DOMAIN}/watchlists?meta=${t}`,{headers:{"X-BARCHART-CLIENT-ID":a,Authorization:`Bearer ${e}`}}).then(i.Xt).then(e=>e??[])}function m({token:e,watchlistId:t,symbol:n,tgam_symbol:i}){return fetch(`${r.WATCHLIST_DOMAIN}/watchlists/${t}/symbols`,{headers:{"X-BARCHART-CLIENT-ID":a,Authorization:`Bearer ${e}`,"Content-Type":"application/json"},method:"PUT",body:JSON.stringify({entry:{symbol:n,tgam_symbol:i}})}).then(f)}function f(e){return e.ok?Promise.resolve(e).then(i.bt):function(e){const t=e.status,n=e.statusText;return e.json().then(e=>e[0]?.value?.code?Promise.reject(new Error(`${t} ${e[0].value.code}`)):Promise.reject(new Error(`${t} ${n}`)))}(e)}function g({token:e,watchlistId:t,symbol:n}){return fetch(`${r.WATCHLIST_DOMAIN}/watchlists/${t}/symbols/${n}`,{headers:{"X-BARCHART-CLIENT-ID":a,Authorization:`Bearer ${e}`},method:"DELETE"}).then(i.Xt)}function h({token:e,name:t,entries:n}){return fetch(`${r.WATCHLIST_DOMAIN}/watchlists`,{headers:{"X-BARCHART-CLIENT-ID":"TGAM",Authorization:`Bearer ${e}`,"Content-Type":"application/json"},method:"POST",body:JSON.stringify({name:t,entries:n,preferences:{sorting:{column:"symbol",desc:!1}}})}).then(f)}},6825:function(e,t,n){"use strict";function r(e){return"video"===e?.type}function i(e){return Array.isArray(e?.content_elements)}n.d(t,{XX:function(){return i},yx:function(){return r}})},14104:function(e,t,n){"use strict";n.d(t,{$r:function(){return i},B4:function(){return d},C3:function(){return l},Kl:function(){return m},Uw:function(){return o},ZV:function(){return f},cd:function(){return a},jF:function(){return s},l5:function(){return c},or:function(){return g},qb:function(){return u},s$:function(){return p},tR:function(){return r}});const r=[],i=Array.from?Array.from:e=>[].slice.call(e);function o(e=[],t,n){if(!e)return[];const r=e.length;if(r>=(t>n?n:t)){const t=r<n?r:n;return e.slice(0,t)}return e}function a(e=[]){return e?e.map(e=>"string"==typeof e?e.trim():e):[]}function s(e=[]){return e?Array.from(new Set(e)):[]}function l(e=[],t){const n=e??[];return[...n.slice(0,t),...n.slice(t+1)]}function c(e=[]){return e?e.filter(e=>e):[]}function d(e=[],t=[]){const n=t??[];return(e??[]).some(e=>n.includes(e))}function u(e=[],t=[]){return e.every(e=>t.includes(e))}function p(e=[]){return e?e.map(e=>"string"==typeof e?e.toLowerCase():e):[]}function m(e=[],t,n){const r=e??[],i=r.slice().reverse().findIndex(e=>e[t]===n),o=r.length-1;return i>=0?o-i:i}function f(e=[]){const t=[...e];let n,r,i=t.length;for(;i;)r=Math.floor(Math.random()*i--),n=t[i],t[i]=t[r],t[r]=n;return t}function g(e=[]){return e&&e.length?e.join(","):""}},88951:function(e,t,n){"use strict";n.d(t,{C9:function(){return o},fi:function(){return i}});var r=n(30137);const i={sm:570,md:768,lg:1024,xl:1280},o={sm:`@media (min-width: ${(0,r.D0)(i.sm)})`,md:`@media (min-width: ${(0,r.D0)(i.md)})`,lg:`@media (min-width: ${(0,r.D0)(i.lg)})`,xl:`@media (min-width: ${(0,r.D0)(i.xl)})`}},15710:function(e,t,n){"use strict";function r(e){return"function"==typeof e?e:o}function i(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(function(){n=null,e.apply(this,r)},t)}}function o(){}function a(e){}function s(e){}n.d(t,{FH:function(){return a},gb:function(){return r},gh:function(){return s},lQ:function(){return o},sg:function(){return i}})},75391:function(e,t,n){"use strict";n.d(t,{J:function(){return a},L:function(){return o}});var r=n(60667),i=n.n(r);function o({name:e,decode:t=!1}){try{const n=i().get(e);if(!n)return;return t?JSON.parse(decodeURIComponent(n)):JSON.parse(n)}catch(e){return void console.error(e)}}function a({name:e,value:t,encode:n=!1,options:r={}}){try{return i().set(e,n?encodeURIComponent(JSON.stringify(t)):JSON.stringify(t),r)}catch(e){return void console.error(e)}}},27840:function(e,t,n){"use strict";function r(e){return"0"===e||"auto"===e||"string"==typeof e&&/^-?\d+(\.\d+)?rem$/.test(e)}function i(e){return"0"===e||"string"==typeof e&&/^-?\d+(\.\d+)?rem$/.test(e)}n.d(t,{A:function(){return i},W:function(){return r}})},89211:function(e,t,n){"use strict";n.d(t,{$8:function(){return A},CC:function(){return i},JX:function(){return x},M2:function(){return O},PY:function(){return v},R9:function(){return d},Tz:function(){return y},US:function(){return o},Wj:function(){return j},Wo:function(){return p},XO:function(){return f},b$:function(){return w},c7:function(){return s},eU:function(){return u},j7:function(){return b},kI:function(){return l},mO:function(){return g},qn:function(){return c},sn:function(){return a},wl:function(){return h},xV:function(){return m}});var r=n(40761);const i="America/Toronto",o=["January","February","March","April","May","June","July","August","September","October","November","December"],a={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6},s={DAILY:"Daily",WEEKLY:"Weekly"},l=Object.values(s),c={MONDAY:"Monday",TUESDAY:"Tuesday",WEDNESDAY:"Wednesday",THURSDAY:"Thursday",FRIDAY:"Friday",SATURDAY:"Saturday",SUNDAY:"Sunday"},d=Object.values(c),u=new Intl.DateTimeFormat("en-CA",{month:"long",day:"numeric",year:"numeric",timeZone:i}).format,p=new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric",timeZone:"UTC"}).format;function m({date:e=new Date,start:t=0,end:n=0}){if(!t||!n||0===t||0===n)return!1;const r=e.getTime();return r>=t&&r<=n}function f(e=""){return e.replace(" ","T")}function g(e,t=e+"s"){return n=>1===n?e:t}const h=e=>e<10?`0${e}`:`${e}`;function b(e,t=new Date){const n=new Date(e);return t.getUTCFullYear()===n.getUTCFullYear()&&t.getUTCMonth()===n.getUTCMonth()}function y(e,t,n=null){const r=60*t*60,i=new Date(e).getTime()/1e3;return(n?new Date(n):new Date).getTime()/1e3-i>=r}function v(e=""){const[t="",n="",r=""]=e.split(" "),[i="",o="",a=""]=t.split("/"),s=n.toLowerCase(),l=s.endsWith("am")?s.replace("am"," am"):s.endsWith("pm")?s.replace("pm"," pm"):"";return new Date(`${o}/${i}/${a} ${l} ${r}`).getTime()}function w(e){return new Date(e).getTime()<(new Date).getTime()}function x(e){if(!(0,r.$P)(e))return;return new Intl.DateTimeFormat("en-US",{timeZone:i,weekday:"long"}).format(e)}function j(e){if(!(0,r.$P)(e))return;const t=x(e);return a[t]}const S=new Intl.DateTimeFormat("en-US",{timeZone:i,hour:"2-digit",hour12:!1}).format;function O(e){if(!(0,r.$P)(e))return;const t=S(e),n=parseInt(t,10);return 24===n?0:n}const _=new Intl.DateTimeFormat("en-CA",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZone:i,timeZoneName:"longOffset"});function A(e){const t=new Date(e);if(!t.valueOf())return;const n=_.formatToParts(t),r=n.find(e=>"year"===e.type)?.value??"0000",i=n.find(e=>"month"===e.type)?.value??"00",o=n.find(e=>"day"===e.type)?.value??"00",a=n.find(e=>"hour"===e.type)?.value??"00",s="24"===a?"00":a,l=n.find(e=>"minute"===e.type)?.value??"00",c=n.find(e=>"second"===e.type)?.value??"00",d=n.find(e=>"timeZoneName"===e.type)?.value??"GMT+00:00",u=d?.replace("GMT","").replace(":","");return`${r}-${i}-${o}T${s}:${l}:${c}${u}`}},94566:function(e,t,n){"use strict";n.d(t,{Dm:function(){return a},Fr:function(){return h},IV:function(){return v},K_:function(){return g},O7:function(){return i},Sb:function(){return m},Sw:function(){return s},cX:function(){return u},dt:function(){return d},fi:function(){return r},it:function(){return f},jC:function(){return l},kF:function(){return o},lw:function(){return b},nM:function(){return c},t:function(){return w},tT:function(){return x},un:function(){return p}});n(33630);const r={mobile:{px:320,rem:20},mobileMedium:{px:360,rem:22.5},mobileWide:{px:570,rem:35.62},tablet:{px:768,rem:48},tabletMedium:{px:980,rem:61.25},tabletWide:{px:1024,rem:64},desktop:{px:1280,rem:80},desktopWide:{px:1400,rem:87.5}},i="gift_share",o="gift_expired",a="gift_subscribed",s=!("undefined"==typeof window||!window.document||!window.document.createElement),l=s&&"function"==typeof window.matchMedia,c=.01;function d(e){return r[e]||null}function u(){return s&&null!==navigator.userAgent.match(/Mac.*/i)}function p(){return s&&null!==navigator.userAgent.match(/iPhone|iPad|iPod/i)}function m(e="",t="intcmp"){const n=new URL(e),r=new URLSearchParams(n.search),s=r.has("intcmp")&&r.get(t)||"";return[i,o,a].includes(s)}function f(e,t,n){if(!t||!n)return!1;
2const r=new URLSearchParams(n),s=r.has("intcmp")&&r.get("intcmp")||o,l=s===i||s===a;return function(e,t){try{const n=new URL(e),r=new URL(t),i=n.host===r.host,o=new RegExp("/gift/([a-z]|[A-Z]|[0-9])+/(([a-z]|[A-Z]|[0-9]|-)+)/","g");return!!i&&o.test(r.pathname)}catch(e){return!1}}(e,t)&&l}function g(){return s&&/bot|slurp|spider|archiver/gi.test(navigator.userAgent)}function h(){return p()||s&&/Android/i.test(navigator.userAgent)&&!(s&&navigator.userAgent.match(/Android/i)&&!navigator.userAgent.match(/Mobile/i))||s&&null!==navigator.userAgent.match(/BlackBerry/i)||s&&navigator.userAgent.indexOf("FBAN/")>-1||s&&navigator.userAgent.indexOf("Twitter for iPhone")>-1}function b(){try{document.cookie="cookietest=1; SameSite=Strict";const e=-1!==document.cookie.indexOf("cookietest=");return document.cookie="cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",e}catch(e){return!1}}function y(e){if(!(s&&e in window))return!1;const t="test";try{return window[e].setItem(t,"1"),window[e].removeItem(t),!0}catch(e){return!1}}const v=y("localStorage"),w=y("sessionStorage"),x=!!l&&window.matchMedia("(prefers-reduced-motion: reduce)").matches},33630:function(e,t,n){"use strict";n.d(t,{B5:function(){return c},BM:function(){return d},Hd:function(){return u},MW:function(){return o},Vy:function(){return y},WQ:function(){return v},Xl:function(){return p},Yc:function(){return a},_$:function(){return s},_o:function(){return b},cl:function(){return f},cz:function(){return g},jw:function(){return l},oc:function(){return m},od:function(){return h}});var r=n(43993);function i(e){return r.ENVIRONMENT===e}const o="https://arc-dev.theglobeandmail.com",a="https://www.theglobeandmail.com";function s(){const e={local:l,dev:c,stg:d,prod:u};return Object.keys(e).filter(t=>e[t]).join("")}const l=i("localhost"),c=i("tgam-sandbox"),d=i("tgam-staging"),u=i("tgam"),p=u||d,m="undefined"!=typeof window,f=!1,g=!f,h=m&&!0===window.Fusion?.isAdmin,b=/\/(?:ellipsis|composer)-preview\//im,y=b.test(m?window.location.href:"");const v=function(){try{return window.self!==window.top}catch(e){return!1}}()},77833:function(e,t,n){"use strict";n.d(t,{K9:function(){return m},Sm:function(){return p},Xt:function(){return d},a7:function(){return f},bt:function(){return c},he:function(){return g},u9:function(){return s},xJ:function(){return l}});var r=n(40761);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t={}){const{timeout:n=3e3}=t;t.timeout&&delete t.timeout;const r=new AbortController,i=o(o({},t),{},{signal:r.signal}),a=setTimeout(()=>{r.abort()},n);return window.fetch(e,i).then(e=>(clearTimeout(a),e)).then(e=>{if(!e.ok)throw new Error(`${e.status} ${e.statusText}`);const t=e.headers.get("content-type");return t&&t.includes("text")?function(e){return l(e).then(u)}(e):d(e)}).catch(t=>{if("AbortError"===t.name){const t=(()=>{try{const t=new URL(e,window.location.origin);return`${t.origin}${t.pathname}`}catch{return String(e).split("?")[0]}})(),r=new Error(`408 Request Timeout after ${n}ms for: ${t}`);throw r.name="FetchTimeoutError",r}throw new Error(t.message)})}function l(e){return e.ok?Promise.resolve(e):Promise.reject(new Error(`${e.status} ${e.statusText}`))}function c(e){const t=e.headers.get("content-type")?.toLowerCase()??"missing";if(t.includes("application/json"))return e.json();const n=new TypeError(`Expected 'application/json', but got: '${t}'`);return Promise.reject(n)}function d(e){return l(e).then(c)}function u(e){const t=e.headers.get("content-type");if(t&&t.includes("text"))return Promise.resolve(e.text());const n=new TypeError(`Expected 'text/*', but got: ${t}`);return Promise.reject(n)}function p(e={}){return new URLSearchParams(e).toString()}function m(e={}){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function f(e={},t=r.gD){return Object.entries(e).reduce((e,[n,r])=>t(r)?e:o(o({},e),{},{[n]:r}),{})}function g(e=0){return new Promise(t=>{setTimeout(()=>{t(!0)},e)})}},44934:function(e,t,n){"use strict";n.d(t,{LJ:function(){return r},Wk:function(){return l},_E:function(){return i},at:function(){return c},kG:function(){return s},v0:function(){return o}});n(89211);function r(e){return e.endsWith(".TO")?e.replace(".TO","-T"):e.endsWith(".VN")?e.replace(".VN","-X"):e.endsWith(".CN")?e.replace(".CN","-CN"):e.endsWith(".NE")?e.replace(".NE","-NE"):e.endsWith(".Q")?e.replace(".Q","-Q"):e.endsWith(".N")?e.replace(".N","-N"):e.endsWith(".A")?e.replace(".A","-A-N"):e.endsWith(".B")?e.replace(".B","-B-N"):e}function i(e){return"Motley Fool"===e?.organization}function o(e){return"TGAM_EDITORIAL"===e?.sourceFeed}const a={T:"Canada",X:"Canada",CN:"Canada",CF:"Canada",N:"USA",A:"USA",Q:"USA",Q2:"USA",OTC:"USA"};
2function s(e="",t="",n=""){const r=a[n],i=function(e=""){const t=`/investing/markets/stocks/${e.replace(/\./g,"-").replace("-OTC","")}/`;return{funds:{label:"Fund",url:`/investing/markets/funds/${e}/`},equity:{label:"Stock",url:t},unitinvestmenttrust:{label:"Stock",url:t},bond:{label:"Bond",url:t},futures:{label:"Comm.",url:`/investing/markets/commodities/${e}/`},exchangetradedfund:{label:"ETF",url:t},index:{label:"Index",url:`/investing/markets/indices/${e}/`},forex:{label:"Curr.",url:`/investing/markets/currencies/${e.replace("-FX","")}/`}}}(e),o=i[t.replace(/\s/g,"").toLowerCase()]||{},{label:s,url:l}=o;return{exchangeCountry:r,label:s,url:l}}const l=["Automated Summaries - The Globe and Mail","Business Wire","Yolowire"];function c(e){const t=e?.photo?.url??"";return[".pdf"].some(e=>t.includes(e))}},35790:function(e,t,n){"use strict";function r(e){return t=>e.reduce((e,t)=>t(e),t)}n.d(t,{Cl:function(){return i},Fs:function(){return r}});const i=e=>null;i.displayName="Nothing"},57817:function(e,t,n){"use strict";n.d(t,{G:function(){return o},n:function(){return a}});var r=n(82392),i=n(14104);function o(e,t,n="1:I"){if(!e)return{srcset:[],sizes:[]};const o=(0,r.JP)(n),a=t?.srcset||[],s=t?.sizes||[],l=a.map(t=>{const n=e?.[`w${t}`]?.[o];return n?`${n} ${t}w`:null}).filter(e=>e);return{srcset:(0,i.jF)(l),sizes:(0,i.jF)(s)}}function a(e){return{defaultSource:e?.mainPhoto?.url?e.mainPhoto:null,mobileSource:e?.promo_items?.mobile?.url?e.promo_items.mobile:null,authorSource:e?.credits?.by?.[0]?.image?.url?e.credits.by[0].image:null,guestAuthorSource:e?.promo_items?.guest_author_image?.url?e.promo_items.guest_author_image:null}}},40761:function(e,t,n){"use strict";function r(e){return null==e}function i(e){return"number"==typeof e}function o(e){const t=typeof e;return null!==e&&("object"===t||"function"===t)}function a(e){return 0===Object.keys(e).length&&e.constructor===Object}function s(e){return null!=e&&"string"==typeof e.valueOf()}function l(e){return null==e||""===e}function c(e){return e&&"function"==typeof e}function d(e,t=null,n=null){return c(e)?e.apply(void 0,t):n}function u(e){return!(!e||!Array.isArray(e)||e.length)}function p(e){return!0===e||!1===e}function m(e,t,n){return n.indexOf(e)===t}function f(e){return!r(e)&&("[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime()))}function g(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:o(e)&&!a(e)&&1===e.nodeType&&"string"==typeof e.nodeName}n.d(t,{$P:function(){return f},Ak:function(){return d},Et:function(){return i},Gv:function(){return o},KD:function(){return m},Kg:function(){return s},Lm:function(){return p},Tn:function(){return c},ZF:function(){return a},ZS:function(){return l},by:function(){return u},gD:function(){return r},vq:function(){return g}})},22090:function(e,t,n){"use strict";n.d(t,{Ot:function(){return s},Qu:function(){return r},Uy:function(){return a},rn:function(){return i},vd:function(){return o}});const r="ArrowLeft",i="ArrowRight",o="ArrowDown",a="Home",s="End"},13877:function(e,t,n){"use strict";n.d(t,{Ay:function(){return s},L5:function(){return l},Pb:function(){return a}});var r=n(40761);let i={};function o(e,t,n,o,a){const s=document.createElement("script");let l=!1;if(function(e){return!(0,r.gD)(i[e])}(e))o(i[e]);else{if(i[e]=!0,s.type="text/javascript",s.src=e,s.async=!0,s.onload=s.onreadystatechange=function(){l||this.readyState&&"complete"!==this.readyState||(l=!0,i[e]=this,o(this))},s.onerror=s.onabort=a,!(0,r.gD)(t))for(let e in t)s.setAttribute(e,t[e]);const c=document[n];c&&c.appendChild(s)}}function a(e,t,n,r="body",i=o){return new Promise((o,a)=>{let l,c=!1;s(e,n,r,i).then(()=>{c||o(!0)}).catch(e=>a(e)).finally(()=>clearTimeout(l)),l=setTimeout(function(){c=!0,o(!1)},t)})}function s(e,t,n="body",i=o){if(Array.isArray(e)){const i=[];return e.map(e=>{if((0,r.Gv)(e)){const{script:t,attr:r}=e;i.push(s(t,r,n))}else i.push(s(e,t,n))}),Promise.all(i)}return new Promise(i.bind(this,e,t,n))}function l(e,t=3,n=1e3){return new Promise((r,i)=>{e().then(r).catch(o=>{setTimeout(()=>{1!==t?l(e,t-1,n).then(r,i):i(o)},n)})})}},12675:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});var r=n(56103),i=n.n(r),o=n(94566);const a="info",s="warn";let l="";const c="loglevel:pf";o.Sw&&o.IV&&(l=window.localStorage.getItem(c)||"",window.localStorage.setItem(c,l));let d=null;function u(e,t){const n=o.Sw?s:a,r=function(){if(!o.Sw)return;const e=new URLSearchParams(window.location.search);if(e.has("log")){const t=["trace","debug","info","warn","error","silent"],n=e.get("log")?.toLowerCase();return t.includes(n)?n:void 0}}(),u=o.Sw&&r||n;d=d||function(e,t,n){n&&o.IV&&Object.entries(window.localStorage).map(e=>e[0]).filter(e=>
2e.startsWith("loglevel")&&e!==c).forEach(e=>window.localStorage.removeItem(e));e.setDefaultLevel(t),o.Sw&&(window.loglevel=e);return e}(i(),u,!!r);return e?function(e,t,n){const r=void 0!==e.getLoggers()[t],i=e.getLogger(t);return i.setDefaultLevel(n),r?i:function(e){const t=e.methodFactory;return e.methodFactory=(e,n,r)=>t(e,n,r).bind(console,r),e.setLevel(e.getLevel()),e}(i)}(d,e+l,t||u):d}},79073:function(e,t,n){"use strict";n.d(t,{$:function(){return o}});var r=n(27840),i=n(30137);function o({marginTop:e=0,marginBottom:t=0}){return{computedMarginTop:(()=>{if(!e)return"0";const t=(0,i.D0)(e);return(0,r.W)(t)?t:"0"})(),computedMarginBottom:(()=>{if(!t)return"0";const e=(0,i.D0)(t);return(0,r.W)(e)?e:"0"})()}}},45436:function(e,t,n){"use strict";n.d(t,{Yu:function(){return i},pP:function(){return o},u1:function(){return a}});const r=(0,n(12675).A)("[Message]");function i({subtype:e,payload:t,fromRef:n=window,frameRef:i}){const o=`@fusion/${e}`,a={type:o,payload:t};return r.debug("sent "+o,t),i?i.contentWindow.postMessage(a,"*"):n.postMessage(a,"*"),a}function o(e){return/^https:\/\/(www|arc-local|arc-dev|arc-staging)\.theglobeandmail\.com(\/.*)?$/.test(e)}function a(e){return function(e){return/^https:\/\/(sandbox|staging|secure)\.tgam\.arcpublishing\.com(\/.*)?$/.test(e)}(e)||o(e)}},78203:function(e,t,n){"use strict";n.d(t,{B:function(){return a},c:function(){return s},is:function(){return i},mq:function(){return o}});var r=n(94566);const i={mobile:{until:"tablet"},mobileWide:{until:"mobileWide"},mobileWideUp:{from:"mobileWide"},tablet:{from:"tablet",until:"desktop"},tabletWide:{from:"tabletWide",until:"desktop"},tabletLandscape:{from:"tabletWide",until:"desktop",and:"(orientation: landscape)"},tabletPortrait:{from:"tablet",until:"desktop",and:"(orientation: portrait)"},tabletUp:{from:"tablet"},tabletMediumUp:{from:"tabletMedium"},tabletWideDown:{until:"tabletWide"},tabletWideUp:{from:"tabletWide"},desktop:{from:"desktop"},gridSmUp:{from:"tablet"},gridMdUp:{from:"tabletMedium"},gridLgUp:{from:"desktop"},gridXsDown:{until:"tablet"},gridSmDown:{until:"tabletMedium"},gridMdDown:{until:"desktop"},gridXsOnly:{until:"tablet"},gridSmOnly:{from:"tablet",until:"tabletMedium"},gridSmMdOnly:{from:"tablet",until:"desktop"},gridMdOnly:{from:"tabletMedium",until:"desktop"},gridLgOnly:{from:"desktop"},MouseSupported:{and:"(hover: hover) and (pointer: fine)"}};function o(e){const t=a(e);return!!t&&t.matches}function a(e){return r.jC?window.matchMedia(e):null}function s({from:e,until:t,and:n,mediaType:i="all",bpoints:o=r.fi}){let a=0,s=0,c="";return e&&(a="number"==typeof e?e:l(e,o)-r.nM),t&&(s="number"==typeof t?t-r.nM:l(t,o)-r.nM),a>0&&(c=`${c} and (min-width: ${a}rem)`),s>0&&(c=`${c} and (max-width: ${s}rem)`),n&&(c=`${c} and ${n}`),"all"===i&&""!==c&&(i="",c=c.slice(5)),c=`${i}${c}`,c}function l(e,t){return t[e]?t[e].rem:(console.warn(`Breakpoint "${e}" wasn't found in breakpoints.`),r.nM)}},65076:function(e,t,n){"use strict";n.d(t,{IM:function(){return s},Wf:function(){return i},eK:function(){return l},iy:function(){return a},t$:function(){return o}});var r=n(40761);function i(e,t=2){const n=Number("1".padEnd(t+1,"0")),r=Math.round((e+Number.EPSILON)*n)/n;return isNaN(r)?0:r}function o(e){return Array.isArray(e)?e.map(o):function(e,t,n,i=t){return(0,r.gD)(e)?i:Math.min(Math.max(e,t),n)}(e,0,1)}function a(e){return Math.floor(Math.random()*e)+1}function s(e){if(!(0,r.Et)(e)&&!(0,r.Kg)(e))return 0;const t=Number(e);return Number.isNaN(t)||!t?0:t}function l(e,t=null){if(!(0,r.Et)(e)&&!(0,r.Kg)(e))return t;const n=Number(e);return Number.isNaN(n)||!n&&0!==n?t:n}},15164:function(e,t,n){"use strict";n.d(t,{Qo:function(){return c},RI:function(){return l},UU:function(){return p},d4:function(){return u},h1:function(){return a},o8:function(){return s},s0:function(){return d},vB:function(){return o}});var r=n(73230),i=n.n(r);const o={};function a(e,t,n={}){return i()(e,t,n)}function s(e,t={}){const n=Array.isArray(e)?[]:{};return i()(n,e,t)}function l(e={}){return!!e&&0===Object.keys(e).length}function c(e={}){return Object.keys(e??{}).reduce((t,n="")=>(e[n]&&""!==e[n]?.trim()&&(t[n]=e[n]),t),{})}function d(e){return Object.fromEntries(Object.entries(e).sort(([e],[t])=>e.localeCompare(t)))}function u(e,t){const n={};for(const r in e)t[r]?n[t[r]]=e[r]:n[r]=e[r];return n}function p(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[t,e]))}},3304:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});const r=(0,n(12675).A)("[PathRegex]");function i(e,t="",n=""){if(!t)return r.debug(`"${n}": No regex`),!0;const i=new RegExp(t,"g"),o=e.match(i);return r.debug(`"${n}":`,{regex:i,result:o}),null!==o}},20347:function(e,t,n){"use strict";n.d(t,{k:function(){return a}});var r=n(94566);const i=(0,n(12675).A)("[Perf]"),o=r.Sw&&window.performance;const a={start:function(e){o&&(window.performance.mark(`${e} start`),i.debug(`${e} - start:`,window.performance.now()))},end:function(e){if(o)try{window.performance.mark(`${e} end`);const t=window.performance.measure(e,`${e} start`,`${e} end`);t&&i.debug(`${e} - end:`,{start:t.startTime,end:window.performance.now(),duration:t.duration})}catch(t){i.warn(`${e} - `,t)}}}},44606:function(e,t,n){"use strict";n.d(t,{I:function(){return a}});var r=n(40761);const i=new Set(["__proto__","prototype","constructor"]),o=e=>!e.some(e=>i.has(e));function a(e,t,n){if(!(0,r.Gv)(e)||"string"!=typeof t)return e;const a=e,s=function(e){const t=e.split("."),n=[];for(let e=0;e<t.length;e++){let r=t[e];for(;"\\"===r[r.length-1]&&void 0!==t[e+1];)r=r.slice(0,-1)+".",r+=t[++e];n.push(r)}return o(n)?n:[]}(t);for(let t=0;t<s.length;t++){const o=s[t];if(i.has(o))return a;(0,r.Gv)(e[o])||(e[o]={}),t===s.length-1&&(e[o]=n),e=e[o]}return a}},55880:function(e,t,n){"use strict";n.d(t,{Yj:function(){return a},l_:function(){return i},p8:function(){return s},rO:function(){return o},ws:function(){return r}});const r=/<\/?[^>]+>/g,i=/<script[^>]*>[\s\S]*?<\/script[^>]*>/gi,o=/<script[\s\S]*?<\/script[^>]*>/gi,a=/<script[^>]+src=(['"])(.*?)\1/i,s=/<script[\s\S]*?>[\s\S]*?createElement[\s\S]*?src\s?=\s?(['"])(.*?)\1/i},63488:function(e,t,n){"use strict";n.d(t,{$S:function(){return u},IL:function(){return f},Nj:function(){return p},cj:function(){return d},sm:function(){return g},ve:function(){return m}});var r=n(60392),i=n(29297),o=n(40761),a=n(8174);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d={DEFAULT:"default",GREY:"grey"};function u(e,t){return e.includes(t)?(n=t,(0,o.Kg)(n)&&n&&"none"!==n?n?.replace("r","").replace("x",":"):"").replace("sm",""):"";var n}function p({story:e,headline:t,subheadline:n}){if(!e)return e;const r=l({},e);return r?.headlines&&t&&(r.headlines=l(l({},r.headlines),{},{basic:(0,a.fH)(t)})),r?.subheadlines&&n&&(r.subheadlines=l(l({},r.subheadlines),{},{basic:n})),r}function m(e){let t=[];if(!e)return t;try{t=JSON.parse(e)}catch(e){return[]}return t}function f(e){const t=m(e),n=t[0]?.url?.startsWith("/sb/")?"dev":"prod",r=t.map(e=>e.url).join(",");return{source:""!==r?"content-by-canonical-urls":null,query:{website_urls:r,env:n}}}function g(e,t){return(t?.content_elements??[]).map(t=>{const n=(0,i.f)(t,r.Y.ARC),o=e.find(e=>e.url===n.canonical_url);return""!==o?.headline?p({story:n,headline:o.headline}):n})}},9009:function(e,t,n){"use strict";n.d(t,{xb:function(){return r}});const r={BREAKING:"breaking",DEFAULT:"default",HAMMER:"hammer",LIVE:"live",MEDIA:"media",TOPIC:"topic"}},8174:function(e,t,n){"use strict";n.d(t,{CF:function(){return f},DT:function(){return b},Eu:function(){return j},Nt:function(){return m},UC:function(){return y},Yv:function(){return v},ZH:function(){return p},Zl:function(){return l},_6:function(){return w},fH:function(){return S},g8:function(){return c},il:function(){return d},kX:function(){return u},xR:function(){return g},yG:function(){return x},zF:function(){return h}});var r=n(37610),i=n.n(r),o=n(55880),a=n(40761);const s=i().encoder();function l(e){return e.replace(/\s+/g," ")}function c(e){return e.split("\n").map(e=>e.trim()).join("")}function d(e){return e.replace(/\[dot\]+/g,".")}function u(e=5){return Math.random().toString(20).substr(2,e)}function p(e=""){return e.length?e[0].toUpperCase()+e.slice(1).toLowerCase():e}function m(e="",t=!1){return e.split(" ").map(e=>t?e.split("-").map(e=>p(e)).join("-"):p(e)).join(" ")}function f(){return(0|9e6*Math.random()).toString(36)}function g(e){return e?s.encodeForJavaScript(s.encodeForHTML(e)):""}function h(e=""){return e?e.replace(o.l_,"").replace(o.ws,""):e}function b(e){if((0,a.gD)(e))return!1;return/^(?!.*\.\.)[a-z0-9._%+-]+@[a-z0-9-]+(\.[a-z0-9-]+)*\.[a-z]{2,}$/i.test(e.toLowerCase())}const y=e=>{if("string"==typeof e){if(e.endsWith("/*"))return e.substring(0,e.lastIndexOf("/*"));if(e.endsWith("/"))return e.substring(0,e.lastIndexOf("/"))}return e};function v(e=""){return e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").trim().toLowerCase().replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-")}function w(e="",t=",",n=!0){return e.split(t).map(e=>{const t=e.trim();return n?t.toLowerCase():t})}function x(e=""){const t=(0,a.Kg)(e)?e.toLowerCase():"";return"true"===t||"false"!==t&&void 0}const j=e=>e.startsWith("CL")?"CL*0":e.startsWith("GC")?"GC*0":e.startsWith("BT")?"BT*0":e;function S(e=""){return e?e.replace(/(\s|^)"(\S)/g,"$1“$2").replace(/(\S)"(\s|$|[.,!?;:])/g,"$1”$2").replace(/(\s|^)'(\S)/g,"$1‘$2").replace(/(\S)'(\s|$|[.,!?;:])/g,"$1’$2").replace(/'/g,"’"):e}},30137:function(e,t,n){"use strict";n.d(t,{D0:function(){return a},F8:function(){return y},Ns:function(){return f},Td:function(){return O},UP:function(){return m},XE:function(){return S},Xf:function(){return b},cE:function(){return p},db:function(){return h},ie:function(){return o},lZ:function(){return j},wy:function(){return x}});var r=n(21143),i=n.n(r);const o="\n  position: relative;\n  width: 100vw;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n";function a(e=1){return e/16*1+"rem"}const s="Georgia, Palatino, Book Antiqua, Times New Roman, serif",l="Helvetica, Arial, Verdana, sans-serif",c=`GMsans-Web-Regular, ${l}`,d=`GMsans-Web-Label, ${l}`,u="font-weight: normal; font-style: normal;",p=`font-family: ${c}; ${u}`,m=`font-family: ${d}; ${u}`,f=`font-family: ${`GMsans-Web-Bold, ${l}`}; ${u}`,g="font-weight: normal; font-style: normal;",h=`font-family: ${`Pratt, ${s}`}; ${g}`,b=`font-family: ${`Pratt-Bold, ${s}`}; ${g}`,y="font-family: var(--type-stack-sans);",v=`\n  min-height: ${a(44)};\n  padding-left: ${a(20)};\n  padding-right: ${a(20)};\n  font-size: ${a(14)};\n`,w=i().button.withConfig({displayName:"styles__BaseButton",componentId:"sc-tnlswy-0"})([""," "," "," "," min-width:",";padding-top:",";padding-bottom:",';border:none;border-radius:var(--borderRadius,"2px");line-height:1;vertical-align:middle;text-transform:uppercase;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;',""],"\n  cursor: pointer;\n  border: none;\n  background-color: transparent;\n  appearance: none;\n  display: block;\n",m,"\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizelegibility;\n",v,a(44),a(9),a(9),({$fullWidth:e=!1})=>e&&(0,r.css)(["width:100%;"])),x=(i()(w).withConfig({displayName:"styles__pillowButton",componentId:"sc-tnlswy-1"})(["",""],(({prop:e,val:t})=>`\n  ${e}: ${a(t)};\n  ${e}
2: scalable-size(${t});\n`)({prop:"border-radius",val:25})),e=>`\n  ${e?y:`font-family: ${d};`}\n  font-weight: normal;\n  font-style: normal;\n  text-transform: uppercase;\n`),j=e=>`\n  ${e?y:`font-family: ${c};`}\n  font-weight: normal;\n  font-style: normal;\n  text-transform: uppercase;\n`,S="1px solid var(--color-grey-200)";a(2);function O(e=0){return e?{contentVisibility:"auto",containIntrinsicSize:`auto ${a(e)}`}:void 0}},99818:function(e,t,n){"use strict";n.d(t,{K:function(){return r}});const r=e=>{const t=new Date(e);if(isNaN(t.getTime()))return"";const n=(Date.now()-t.getTime())/1e3;return n<0?"":n<60?"just now":n<3600?`${Math.floor(n/60)} minute${n<120?"":"s"} ago`:n<86400?`${Math.floor(n/3600)} hour${n<7200?"":"s"} ago`:n<604800?`${Math.floor(n/86400)} day${n<172800?"":"s"} ago`:n<2592e3?`${Math.floor(n/604800)} week${n<1209600?"":"s"} ago`:n<31536e3?`${Math.floor(n/2592e3)} month${n<5184e3?"":"s"} ago`:"over a year ago"}},92785:function(e,t,n){"use strict";n.d(t,{NQ:function(){return f},Ig:function(){return m},IY:function(){return p},WY:function(){return d},F1:function(){return u}});var r=n(82201),i=n(56310),o=n(53966);function a(e,t,n){const[a,s]=(0,i.x)(n?.in,e,t),l=(+a-+s)/o.s0;return(0,r.u)(n?.roundingMethod)(l)}var s=n(14274),l=n(3073);function c(e,t,n){const i=(0,l.b)(e,t)/1e3;return(0,r.u)(n?.roundingMethod)(i)}function d(e,t){const n=Math.abs(c(e,t,{roundingMethod:"floor"}));return[n<60,n]}function u(e,t){const n=Math.abs((0,s.o)(e,t,{roundingMethod:"floor"}));return[n<=10,n]}function p(e,t){const n=Math.abs((0,s.o)(e,t,{roundingMethod:"floor"}));return[n<60,n]}function m(e,t){const n=Math.abs(a(e,t,{roundingMethod:"floor"}));return[n<=4,n]}function f(e){return e.getHours()>=12?"PM":"AM"}},13376:function(e,t,n){"use strict";n.d(t,{AK:function(){return a},FU:function(){return f},Lo:function(){return p},U:function(){return s},W3:function(){return l},rf:function(){return c}});var r=n(43993),i=n(40076),o=n(87854);function a(e={},t="",n){const{canonical_url:r="",slug:a=""}=e,l=s(t)?"newsletter":"/"===(c=t)||c.includes("/homepage/")?"homepage":(0,i.M5)({metaValue:n,globalContent:e});var c;const d=(0,o.Uw)(t);return{author:`/authors/${a}/`,homepage:"/",newsletter:`${d}?outputType=newsletters`,story:r,video:r,static:d,section:d}[l]||t}function s(e=""){const t="/newsletters/",n=new URL(u(e)?e:c(e))?.pathname??"";return n.includes(t)&&!n.endsWith(t)&&!n.includes("subscribe")}function l(e,t,n){const r=a(e,t,n);return d(r)?(0,o.tT)(c(r)):r}function c(e=""){return`${r.BASE_URL}${e}`}function d(e){return!u(e)}function u(e){return/^https?:\/\//i.test(e)}function p(e){return d(e)?c(e):e}function m(e="",t=""){return`https://www.theglobeandmail.com/files/${e}${t}`}function f(e=""){return m("dev",`/www/cache-long${e}`)}},87854:function(e,t,n){"use strict";n.d(t,{Ir:function(){return m},KM:function(){return u},Of:function(){return a},P3:function(){return s},Uw:function(){return i},b3:function(){return f},ht:function(){return d},hz:function(){return g},km:function(){return p},lo:function(){return l},o4:function(){return h},oQ:function(){return o},tT:function(){return c}});var r=n(40761);function i(e){const t=e?.toLowerCase()?.trim()?.startsWith("http")?void 0:"https://example.org/";return new URL(e,t).pathname}function o(e,t){try{return!(0,r.gD)(e)&&""!==e&&t.some(t=>new URL(e).hostname.endsWith(t))}catch{return!1}}function a(e=""){return e.split("/").filter(e=>e)}function s(e,t=window.location.href){const n=!(new URL(t)?.hash??"").includes(e),r=new URL(n?t:t.replace("#",""));
2return new URLSearchParams(r.search).get(e)||""}function l(e=""){const t=e.toLowerCase().split("do not remove:");return t.length>1?t[1].trim():e}function c(e=""){return e.endsWith("/")||function(e=""){return e.includes("?")}(e)?e:`${e}/`}function d(e=""){return e.endsWith("/")?e.slice(0,-1):e}function u(e=""){return e.startsWith("/")?e:`/${e}`}function p(e){try{return e&&!e.startsWith("/")&&!o(e,[".theglobeandmail.com"])}catch{return!1}}function m(e){return p(e)?{rel:"external"}:void 0}function f(e){return p(e)?{target:"_blank",rel:"noopener noreferrer"}:void 0}function g(e,t){return t.some(t=>{const n=t.replace(/[.+?^${}()|[\]\\]/g,"\\$&").replace(/\//g,"\\/").replace(/\*/g,"[\\w\\d-_%+\\/]*");return new RegExp("^"+n+"$").test(e)})}function h(e=[],t=""){return 0===e.length||!!e.find(e=>t.includes(e))||!1}},83320:function(e,t,n){"use strict";n.d(t,{o:function(){return r}});const r={CHEVRON:12,BAR_ELECTED:50,TOP_STORY_IMAGE:51,MAJORITY_LINE:75,COUNT:100,MODAL_OVERLAY:2000400,MODAL_CONTENT:2000410}},97446:function(e,t,n){"use strict";var r=n(13287);t.A=r.A},15717:function(e,t,n){"use strict";n.d(t,{Fi:function(){return m},ST:function(){return u},TT:function(){return g},p:function(){return f}});var r=n(21646),i=n(13877);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=(0,n(12675).A)("[Sophi vendor]","silent"),c="https://www.theglobeandmail.com/files/dev/www/cache-short/vendor/sophi/demeter-4179400192.js?isConsented=true",d="sophi-loader";function u(){return window.sophi=window.sophi||{},window.sophi.demeter={actions:[]},window.demeter=window.demeter||async function(){let e,t;const n=new Promise((n,r)=>{e=n,t=r});return window.sophi.demeter.actions.push([arguments,e,t]),n},(0,i.Ay)(c,{id:d},"head")}async function p(e,t){return window.demeter(e,{args:a({},t)})}function m(e){return l.debug("setting user properties",e),window.demeter("userProperties",{args:a({},e)})}function f(e,t){const n=e?.detail?.outcome||"",i=[r.zV,r.Rw],o={wallType:n,section:t?.page?.sectionName||"",article:"article"===t?.page?.type};return i.includes(n)?(l.debug("demeterWallEvent",n),function(e){return p("wall",e)}({wallType:o.wallType,section:o.section})):(l.debug("demeterPageviewEvent"),function(e){return p("pageview",e)}({article:o.article,section:o.section}))}async function g(e){const t=await window.demeter("getDecision",{args:{visitor:e}});return l.debug("demeter decision",t),"always"===t.outcome.wallVisibility?t.outcome.wallType:"never"===t.outcome.wallVisibility?"nowall":"unknown"}},37170:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.HOCWrapper=void 0;const a=n(40809),s=e=>e.displayName||e.name||"Component";t.HOCWrapper=e=>(t,...n)=>{if(t instanceof Function){const n=t,r=t=>a.createElement(e,i(i({},t),{},{children:n}));for(const e in n)r[e]=n[e];return r.displayName=`Fusion${s(e)}(${s(n)}
2)`,r.propTypes=i(i({},n.propTypes||{}),e.propTypes||{}),r}{const r=t;return a.createElement(e,i(i({},r),{},{children:r.render||r.children||n}))}}},3174:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});const a=n(85349),s=n(40809),{lazy:l,Suspense:c,PureComponent:d}=s,u=n(70698),{isStatic:p}=n(76626);class m extends d{constructor(e){super(e),this.state={error:null}}componentDidCatch(e,t){console.error(e,t),this.setState({error:e})}render(){return this.state.error?this.props.fallback:this.props.children}}e.exports=(e,t,n)=>{if(n)return e=>{const t=l(n),r=(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:Fusion.lazyElements[e.id]||""}});return(0,a.jsx)(m,{fallback:r,children:(0,a.jsx)(c,{fallback:r,children:(0,a.jsx)(t,i({},e))})})};if(!e||!u(e,t)||p(e,t))return e;const r=t=>(0,a.jsx)("div",{"data-fusion-lazy-id":t.id,children:(0,a.jsx)(e,i({},t))});for(const t in e)r[t]=e[t];return r}},86502:function(e,t,n){"use strict";const r=n(19894),i=n(40809),o=({id:e,persistent:t,type:n})=>i.createElement("div",{id:`${o.prefix}:${e}`,style:{display:"none"},"data-fusion-component":e,"data-persistent-entry":t});o.prefix="fusion-static-enter";class a extends i.PureComponent{render(){return i.createElement("div",{id:`${a.prefix}:${this.props.id}`,style:{display:"none"},ref:this.props.setRef,"data-fusion-component":this.props.id,"data-persistent-exit":this.props.persistent})}}a.prefix="fusion-static-exit";class s extends i.PureComponent{constructor(e){super(e),this.childArray="undefined"==typeof window?[].concat(e.children||[]):[],this.setExitElement=this.setExitElement.bind(this)}componentDidMount(){if(this.exitElement){const e=Fusion.staticElements[this.props.id];if(e&&e.length){const t=this.exitElement.parentElement;e.forEach(e=>{const n=this.props.htmlOnly?e.cloneNode(!0):e;t.insertBefore(n,this.exitElement)})}}}setExitElement(e){this.exitElement=e}render(){return Fusion.isAdmin?this.props?i.createElement(i.Fragment,{},[].concat(this.props.children||[])):null:i.createElement(i.Fragment,{},[i.createElement(o,{id:this.props.id,key:o.prefix,persistent:this.props.persistent}),...this.childArray,i.createElement(a,{id:this.props.id,key:a.prefix,setRef:this.setExitElement,persistent:this.props.persistent})])}}s.propTypes={id:r.string.isRequired};const{HOCWrapper:l}=n(37170);e.exports=l(s),e.exports.EntryComponent=o,e.exports.ExitComponent=a},70698:function(e){"use strict";e.exports=(e,t)=>!0===e.lazy||e.lazy instanceof Array&&e.lazy.includes(t)},76626:function(e,t,n){"use strict";t.isStatic=void 0;const r=n(32117);t.isStatic=(e,t)=>{const{static:n}=e;return(0,r.isArray)(n)&&(0,r.isString)(t)?n.includes(t):!0===n}},32117:function(e,t){"use strict";t.Gv=t.isArray=t.isString=void 0;t.isString=e=>"string"==typeof e;t.isArray=e=>Array.isArray(e);t.Gv=e=>"object"==typeof e&&null!==e&&!Array.isArray(e)},61493:function(e,t){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function i(e,t,r){var i=null;if(void 0!==r&&(i=""+r),void 0!==t.key&&(i=""+t.key),"key"in t)for(var o in r={},t)"key"!==o&&(r[o]=t[o]);else r=t;return t=r.ref,{$$typeof:n,type:e,key:i,ref:void 0!==t?t:null,props:r}}t.Fragment=r,t.jsx=i,t.jsxs=i},85349:function(e,t,n){"use strict";e.exports=n(61493)},86780:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__86780__},19894:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__19894__},40809:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__40809__},91565:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__91565__},21143:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__21143__},14375:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__14375__},4321:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__4321__},92986:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__92986__},71592:function(e){"use strict";
vendor: 4,926 bytes, line 2
2e.exports=__WEBPACK_EXTERNAL_MODULE__71592__},59626:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__59626__},43993:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__43993__},87983:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__87983__},1534:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__1534__}},__webpack_module_cache__={},leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},getProto=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var n=Object.create(null);__webpack_require__.r(n);var r={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var i=2&t&&e;("object"==typeof i||"function"==typeof i)&&!~leafPrototypes.indexOf(i);i=getProto(i))Object.getOwnPropertyNames(i).forEach(function(t){r[t]=function(){return e[t]}});return r.default=function(){return e},__webpack_require__.d(n,r),n},__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(t,n){return __webpack_require__.f[n](e,t),t},[]))},__webpack_require__.u=function(e){return({1852:"AudioPlayer",1997:"GlobalHeader",2483:"SideMenu",2749:"AlertsModal",3385:"NewsletterModal",3483:"WatchlistModal",4302:"DebugAds",4439:"FederalElection",4678:"SlidingModal",4910:"InlineGallery",5667:"VideoPlayer",5948:"PortfolioModal",5952:"FinancialRatesModal",6705:"LogInModal",7142:"NewsAssistant",7508:"EnhancedPhotoViewerModal",8795:"RegisterModal",8927:"NewsletterUnsubscribeForm",9023:"brazeSDKinit",9358:"IntroductionModal",9562:"wealthscope-partner-sdk",9601:"FeedbackModal"}[e]||e)+".chunk.js?d=961&mxId=00000000"},__webpack_require__.miniCssF=function(e){return({1852:"AudioPlayer",3385:"NewsletterModal",4439:"FederalElection",4678:"SlidingModal",5667:"VideoPlayer",7142:"NewsAssistant",7508:"EnhancedPhotoViewerModal",9397:"Comments"}[e]||e)+".chunk.css?d=961&mxId=00000000"},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},inProgress={},dataWebpackPrefix="Fusion.components:",__webpack_require__.l=function(e,t,n,r){if(inProgress[e])inProgress[e].push(t);else{var i,o;if(void 0!==n)for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var l=a[s];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==dataWebpackPrefix+n){i=l;break}}i||(o=!0,(i=document.createElement("script")).charset="utf-8",__webpack_require__.nc&&i.setAttribute("nonce",__webpack_require__.nc),i.setAttribute("data-webpack",dataWebpackPrefix+n),i.src=e),inProgress[e]=[t];var c=function(t,n){i.onerror=i.onload=null,clearTimeout(d);var r=inProgress[e];if(delete inProgress[e],i.parentNode&&i.parentNode.removeChild(i),r&&r.forEach(function(e){return e(n)}),t)return t(n)},d=setTimeout(c.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=c.bind(null,i.onerror),i.onload=c.bind(null,i.onload),o&&document.head.appendChild(i)}},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.j=7818,__webpack_require__.p="/pf/dist/components/combinations/",function(){if("undefined"!=typeof document){var e=function(e){return new Promise(function(t,n){var r=__webpack_require__.miniCssF(e),i=__webpack_require__.p+r;if(function(e,t){for(var n=document.getElementsByTagName("link"),r=0;r<n.length;r++){var i=(a=n[r]).getAttribute("data-href")||a.getAttribute("href");if("stylesheet"===a.rel&&(i===e||i===t))return a}var o=document.getElementsByTagName("style");for(r=0;r<o.length;r++){var a;if((i=(a=o[r]).getAttribute("data-href"))===e||i===t)return a}}(r,i))return t();!function(e,t,n,r,i){var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",__webpack_require__.nc&&(o.nonce=__webpack_require__.nc),o.onerror=o.onload=function(n){if(o.onerror=o.onload=null,"load"===n.type)r
vendor: 1,685 bytes, line 2
2();else{var a=n&&n.type,s=n&&n.target&&n.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+a+": "+s+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=a,l.request=s,o.parentNode&&o.parentNode.removeChild(o),i(l)}},o.href=t,n?n.parentNode.insertBefore(o,n.nextSibling):document.head.appendChild(o)}(e,i,null,t,n)})},t={7818:0};__webpack_require__.f.miniCss=function(n,r){t[n]?r.push(t[n]):0!==t[n]&&{1852:1,3385:1,4439:1,4678:1,5667:1,7142:1,7508:1,9206:1,9397:1}[n]&&r.push(t[n]=e(n).then(function(){t[n]=0},function(e){throw delete t[n],e}))}}}(),function(){var e={7818:0};__webpack_require__.f.j=function(t,n){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else if(/^(823|939)7$/.test(t))e[t]=0;else{var i=new Promise(function(n,i){r=e[t]=[n,i]});n.push(r[2]=i);var o=__webpack_require__.p+__webpack_require__.u(t),a=new Error;__webpack_require__.l(o,function(n){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,r[1](a)}},"chunk-"+t,t)}};var t=function(t,n){var r,i,o=n[0],a=n[1],s=n[2],l=0;if(o.some(function(t){return 0!==e[t]})){for(r in a)__webpack_require__.o(a,r)&&(__webpack_require__.m[r]=a[r]);if(s)s(__webpack_require__)}for(t&&t(n);l<o.length;l++)i=o[l],__webpack_require__.o(e,i)&&e[i]&&e[i][0](),e[i]=0},n=this.webpackChunkFusion_components=this.webpackChunkFusion_components||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var __webpack_exports__=__webpack_require__(10742);return __webpack_exports__}()});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.