!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d184814e-8f94-4cf7-9553-c933bfa11704",e._sentryDebugIdIdentifier="sentry-dbid-d184814e-8f94-4cf7-9553-c933bfa11704")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2613],{91365:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return F},default:function(){return R}});var n=r(95235),a=r(2784),o=r(88627),s=r(41937),i=r(47307),l=r(17189),c=r(92102),u=r(82091),d=r(2002),p=r(70933),f=r(402),g=r(51312),m=r(76116),h=r(52322);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t{let{page:t,preview:r,analytics:n}=e;const{pageHeader:a,pageSections:b,refurbishedStoryModule:O}=t.content,j=b.map((e=>({label:e.deepLink,url:`#${(0,d.GL)(e.deepLink,{removeSpecialChars:!0})}`}))),{text:P}=(0,u.useLocalizer)(),v={label:`${P("Shop all deals")}`,url:`/store/games/#p=1&sort=df&f=topLevelFilters&topLevelFilters=${P("Deals")}`};return(0,h.jsxs)(f.Kq,{preview:r,children:[(0,h.jsx)(i.F,{heading:a.heading,subtitle:(0,h.jsx)(m.Z,{data:a.description}),image:{desktop:{assetPath:a.asset?.primary?.assetPath},mobile:{assetPath:a.asset?.secondary?.assetPath}},pillFarm:[...j,v]}),(0,h.jsxs)(l.H.NewLevel,{children:[(0,h.jsx)(p.Tx,{children:b.map(((e,t)=>(0,h.jsxs)("div",{id:(0,d.GL)(e.deepLink,{removeSpecialChars:!0}),children:[(0,h.jsx)(s.Z,{content:{deepLink:e.deepLink,background:e.background,lightScrim:e.modifiers.includes("lightScrimVariant"),storyModuleContentReverse:e.modifiers.includes("contentReverse"),storyModuleOrCuratedProductList:e.storyModuleOrCuratedProductList,legal:e.legal},analytics:y(y({},n),{},{listDetailsId:"sales-and-deals-classic"})}),(0,h.jsx)(g.Z,{icon:c.Z})]},e.deepLink+t)))}),!!O.CONTENT_TYPE&&(0,h.jsx)(o.tm,{content:{assetPath:O.asset.primary.assetPath,assetPathAlt:O.asset.alt,background:O.background,cta:O.cta,description:O.description,heading:O.heading,modifiers:O.modifiers}}),(0,h.jsx)(o.y4,{})]})]})},j=r(64897),P=r(94922),v=r(46420),x=r(99140),w=r(15188),S=r(95395),C=r(82090),D=r(36734),_=r(31911);function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function k(e){for(var t=1;t{let{analytics:t,page:r,preview:n}=e;const{marketingPage:s={},pageHeader:i,pageLinkFarm:l}=r.content,{text:c}=(0,u.useLocalizer)(),f=(0,j.Z)(),g=(0,S.Hf)(),m=(0,u.useAccounts)(),b=(0,a.useMemo)((()=>(0,d.vS)(f.locale)),[f.locale]),y=c("Deals"),O=(0,a.useMemo)((()=>[y]),[y]),{0:E,1:I}=(0,a.useState)(!0),N=Boolean(f.query[x.Tx.CAMPAIGN_CODE]),M=(0,a.useCallback)((()=>{I(!1)}),[]),A=r.content.merchandisedGrid,F=(0,a.useMemo)((()=>b?null:(0,h.jsx)(o.my,{filterBySlug:D.Pp.ON_SALE,onClosePrompt:M,analytics:{listDetails:{id:`plp-${(0,d.GL)(t.pageName)}-recommendations`,name:`${t.pageName} - Recommendations`},featureFlag:x.rI.SALES_AND_DEALS_REDUX},content:r.content})),[M,b,t,r.content]),R=P.e.GAMES,T=(0,C.XD)({category:R,filter:`topLevelFilters:${y}`,merchandisedGrid:A,router:f}),H=(0,a.useMemo)((()=>{const e=new URL(f.asPath,x.$e).pathname;return{list:[g,...l].map((t=>k(k({},t),{},{label:c(t.label),isSelected:e===t.url})))}}),[c,g,l,f.asPath]),G=(0,a.useMemo)((()=>k(k({templateName:"peon"},s),{},{modules:[(0,_.MR)(k(k({},i),{},{description:(0,h.jsx)(p.Hb,{data:i.description})}),H.list),...s?.modules||[]].filter(Boolean)})),[i,s,H]);return(0,a.useEffect)((()=>{m.isLoggedIn||E||I(!0)}),[m.isLoggedIn,E]),(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(v.X$,{router:f,categoryConfig:T,sortByCategories:L,defaultCategory:R,searchParamWhitelist:D.uy,preserveQueryParamKeys:D.aq,hiddenFilters:O,children:(0,h.jsx)(w.Z,{preview:n,page:k(k({},r.content),{},{pageHeader:null,marketingPage:G,merchandisedGrid:A,merchandisedGridHeader:F,merchandisedGridRemainingProductsLabel:"Shop all deals",ctaCollection:H}),showRating:N,gridHeaderIsOpen:E,cachePrefix:"sales_and_deal_v2",filterSections:P.G,analytics:{eventPrefix:t.eventPrefix,pageName:t.pageName,featureFlag:t?.featureFlag},fullBleedHero:!0,cmsProductPageSize:40,seeAllCtaLabel:"Load more results",enableStickyCollectionNav:!0,hiddenFilters:O,disableDefaultMarketingPageHeading:!0})})})};function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;tM(M({},e.analytics),{},{eventPrefix:A})),[e.analytics]);return t?(0,h.jsx)(I,M(M({},e),{},{analytics:r})):(0,h.jsx)(O,M(M({},e),{},{analytics:r}))}},70933:function(e,t,r){"use strict";r.d(t,{Hb:function(){return p},Kc:function(){return d},RR:function(){return u},Tx:function(){return s},he:function(){return c},lU:function(){return i},n5:function(){return l}});var n=r(7307),a=r(66652),o=r(88627);const s=n.default.div.withConfig({componentId:"sc-rxe36q-0"})(["width:100%;position:relative;"]),i=(0,n.default)(o.tm).withConfig({componentId:"sc-rxe36q-1"})(["padding-top:",";padding-bottom:",";","{padding-top:",";padding-bottom:",";}"],(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.spacing[64]})),l=((0,n.default)(a.B).withConfig({componentId:"sc-rxe36q-2"})(["grid-column:span 2;","{height:",";font-size:",";padding:",";grid-column:span 1;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.font.size.h2Desktop}),(e=>{let{theme:t}=e;return`0 ${t.spacing[24]}`})),n.default.div.withConfig({componentId:"sc-rxe36q-3"})(["margin:"," ",";","{margin-top:",";margin-bottom:",";}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.spacing[96]}))),c=(0,n.default)(o.en).withConfig({componentId:"sc-rxe36q-4"})(["padding-left:0;"]),u=n.default.div.withConfig({componentId:"sc-rxe36q-5"})(["background-color:",";border-radius:",";padding:",";margin-bottom:0;*{font-size:",";}","{margin-bottom:",";*{font-size:",";}}"],(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.font.size.legalMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.font.size.legalDesktop})),d=n.default.div.withConfig({componentId:"sc-rxe36q-6"})(["display:inline-flex;text{color:",";}"],(e=>{let{$textColor:t}=e;return t})),p=(0,n.default)(o.Ho).withConfig({componentId:"sc-rxe36q-7"})(["margin-bottom:0;"])},41937:function(e,t,r){"use strict";r.d(t,{Z:function(){return P}});var n=r(95235),a=r(2784),o=r(46420),s=r(51505),i=r(82732),l=r(17189),c=r(39178),u=r(82091),d=r(90862),p=r(88627),f=r(36734);var g=function(e){if(e&&7===e?.length&&"#"===e?.[0]){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}}return null};const m=e=>e<=.03928?e/12.92:[(e+.055)/1.055]**2.4;var h=r(7307),b=r(70933),y=r(52322);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t{let{content:t,analytics:r}=e;const n=(0,a.useContext)(h.ThemeContext),{deepLink:O,background:P,lightScrim:v,storyModuleContentReverse:x,storyModuleOrCuratedProductList:w,legal:S}=t,{text:C}=(0,u.useLocalizer)(),{0:D,1:_}=(0,a.useState)((()=>f.Op[0].value)),{selectedSortByOption:E,handleSortByChange:k}=(0,o.sI)({sortBy:D,sortByOptions:f.Op,applySortBy:e=>_((()=>e))}),L=(0,a.useMemo)((()=>f.Op.map((e=>{let{value:t,label:r}=e;return{value:t,label:C(r)}}))),[C]),I=(0,a.useMemo)((()=>({value:E.value,label:C(E.label)})),[E,C]),N=(0,a.useMemo)((()=>w[1]||[]),[w]),M=(0,a.useMemo)((()=>D?[...N].sort(D):N),[N,D]),A=(0,a.useMemo)((()=>{const e=r?.listDetailsId&&r?.pageName?{analytics:{listDetails:{id:r.listDetailsId,name:r.pageName}}}:{};return(0,y.jsx)(b.he,{children:M.map((t=>(0,y.jsx)(d.I8,j(j({},t),{},{featureFlag:r?.featureFlag},e),t.sku)))})}),[r,M]);return(0,y.jsxs)(p.Aq,{background:P,id:O,children:[(0,y.jsx)(b.lU,{lightScrim:v,content:{assetPath:w[0]?.asset.primary.assetPath,assetPathAlt:w[0]?.alt,background:w[0]?.background,cta:w[0]?.ctaList[0],description:w[0]?.description,heading:w[0]?.heading,modifiers:w[0]?.modifiers},reverseContent:x}),(0,y.jsxs)(l.H.NewLevel,{children:[M.length>0&&(0,y.jsxs)(b.n5,{children:[(0,y.jsx)(s.S,{children:(0,y.jsx)(i.S,{label:(0,y.jsx)(b.Kc,{$textColor:(e=>{const t=n.color.darkGray2,r=function(e,t,r){const n=g(e);if(!n||!t||!r)return null;const a=n?.r/255,o=n?.g/255,s=n?.b/255;return.2126*m(a)+.7152*m(o)+.0722*m(s)>.179?r:t}(e,n.color.white,t);return r||t})(P.color),children:(0,y.jsx)("text",{children:C("Sort by")})}),onSelect:k,options:L,dropdownValue:I})}),(0,y.jsx)(c.S,{size:24}),A]}),S?(0,y.jsx)(p.$0,{constrained:!0,small:!0,marginTop:0,children:(0,y.jsx)(b.RR,{children:(0,y.jsx)(p.Ho,{data:S})})}):null]})]})}},31911:function(e,t,r){"use strict";r.d(t,{MR:function(){return a}});var n=r(91159);r(2002);const a=(e,t)=>e&&{sectionType:"HeaderFullBleed",background:{},modules:[{__contentType:n.OB.PEON_PROMO,body:{content:[{content:[{value:e.heading}]},{content:[{value:e.description}]}]},asset:{primary:{assetPath:e.asset?.primary?.assetPath},secondary:{assetPath:e.asset?.secondary?.assetPath},alt:"sale"},ctas:t}]}},37135:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/store/sales-and-deals",function(){return r(91365)}])}},function(e){e.O(0,[8286,4511,402,5806,5188,9774,2888,179],(function(){return t=37135,e(e.s=t);var t}));var t=e.O();_N_E=t}]); //# sourceMappingURL=sales-and-deals-47ef4bd8130fd206.js.map