PageSourceSearch

https://www.ea.com/_next/static/chunks/pages/games/[franchiseSlug]/[gameSlug]/gallery-b0859c65c1b9b4f1.js

js ea.com collected 2026-10-09 21:40:47 UTC 16,290 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3298,3535],{5752:(e,r,t)=>{"use strict";t.d(r,{R:()=>i});var n=t(6029);t(55729);var l=t(13615),a=t.n(l);let i=()=>(0,n.jsx)("div",{className:a().loadingEllipses,children:Array.from({length:3},(e,r)=>(0,n.jsx)("div",{className:a().loadingEllipse},r))})},7658:(e,r,t)=>{"use strict";t.d(r,{Rl:()=>m,tp:()=>a,NH:()=>o,lB:()=>c,cG:()=>u,KX:()=>i,Kk:()=>s,eM:()=>p,Be:()=>d});var n=t(57165),l=t(15708);let a=(e,r)=>(0,l.x8)({url:"/game/".concat(e),method:"GET",params:r}),i=(e,r,t)=>{var l;let{swr:i}=null!=t?t:{},o=(null==i?void 0:i.enabled)!==!1&&!!e,s=null!=(l=null==i?void 0:i.swrKey)?l:()=>o?((e,r)=>["/game/".concat(e),...r?[r]:[]])(e,r):null,d=(0,n.Ay)(s,()=>a(e,r),i);return{swrKey:s,...d}},o=e=>(0,l.x8)({url:"/game/list",method:"GET",params:e}),s=(e,r)=>{var t;let{swr:l}=null!=r?r:{},a=(null==l?void 0:l.enabled)!==!1,i=null!=(t=null==l?void 0:l.swrKey)?t:()=>a?(e=>["/game/list",...e?[e]:[]])(e):null,s=(0,n.Ay)(i,()=>o(e),l);return{swrKey:i,...s}},d=(e,r)=>{var t;let{swr:a}=null!=r?r:{},i=(null==a?void 0:a.enabled)!==!1,o=null!=(t=null==a?void 0:a.swrKey)?t:()=>i?(e=>["/game/list/subscription",...e?[e]:[]])(e):null,s=(0,n.Ay)(o,()=>(0,l.x8)({url:"/game/list/subscription",method:"GET",params:e}),a);return{swrKey:o,...s}},u=(e,r,t)=>{var a;let{swr:i}=null!=t?t:{},o=(null==i?void 0:i.enabled)!==!1&&!!e,s=null!=(a=null==i?void 0:i.swrKey)?a:()=>o?((e,r)=>["/game/list/deals/".concat(e),...r?[r]:[]])(e,r):null,d=(0,n.Ay)(s,()=>(0,l.x8)({url:"/game/list/deals/".concat(e),method:"GET",params:r}),i);return{swrKey:s,...d}},c=(e,r)=>(0,l.x8)({url:"/game/".concat(e,"/recommended-games"),method:"GET",params:r}),p=(e,r,t)=>{var l;let{swr:a}=null!=t?t:{},i=(null==a?void 0:a.enabled)!==!1&&!!e,o=null!=(l=null==a?void 0:a.swrKey)?l:()=>i?((e,r)=>["/game/".concat(e,"/recommended-games"),...r?[r]:[]])(e,r):null,s=(0,n.Ay)(o,()=>c(e,r),a);return{swrKey:o,...s}},m=(e,r)=>(0,l.x8)({url:"/game/".concat(e,"/faq"),method:"GET",params:r})},9926:(e,r,t)=>{"use strict";t.d(r,{q:()=>m});var n=t(6029),l=t(32988),a=t.n(l),i=t(55729);t(42108);var o=t(66598),s=t(56529),d=t(92780),u=t(68071),c=t(61411),p=t.n(c);let m=e=>{let{children:r,title:t,description:l,cta:c,limit:m,prevNav:_,nextNav:v,dualRow:f,breakpointOverrides:w,hasNav:g=!0,dir:h=u.O.LTR}=e,[x,R]=(0,i.useState)(h===u.O.LTR),[b,y]=(0,i.useState)(h===u.O.RTL),S=(0,i.useRef)(null),j=r.slice(0,null!=m?m:20),E=null==v?void 0:v.props.children,k=null==_?void 0:_.props.children,T=(0,i.useMemo)(()=>({prevButton:{disabled:x,onClick:()=>S.current&&S.current.slidePrev(),children:h===u.O.RTL?E:k},nextButton:{disabled:b,onClick:()=>S.current&&S.current.slideNext(),children:h===u.O.RTL?k:E}}),[x,h,E,k,b]),N=(0,i.useCallback)(function(){S.current&&(S.current.slides.forEach(e=>{h===u.O.LTR?(e.style.marginRight="".concat(24,"px"),e.style.marginLeft="0"):(e.style.marginLeft="".concat(24,"px"),e.style.marginRight="0")}),S.current.update())},[h]),P={0:{slidesPerView:1.2,slidesPerGroup:1},600:{slidesPerView:2.017,slidesPerGroup:2},700:{slidesPerView:2.162,slidesPerGroup:2},840:{slidesPerView:2.5,slidesPerGroup:2},1024:{slidesPerView:3,slidesPerGroup:3},1280:{slidesPerView:4,slidesPerGroup:4},...w},L=_&&(0,i.cloneElement)(_,{...T.prevButton},T.prevButton.children),B=v&&(0,i.cloneElement)(v,{...T.nextButton},T.nextButton.children),A=x&&b;return(0,i.useEffect)(()=>{var e,r;null==(e=S.current)||e.changeLanguageDirection(h),N(),null==(r=S.current)||r.slideTo(0,300)},[h,N]),(0,n.jsxs)(d.x,{className:p().rowSection,children:[t&&(0,n.jsx)("div",{className:p().titleWrapper,children:t}),l&&(0,n.jsx)("div",{className:p().descriptionWrapper,children:l}),(_||v||c)&&(0,n.jsxs)("div",{className:a()(p().buttonsWrapper,{[p().hideButtons]:!c||A}),children:[(0,n.jsx)("div",{className:p().ctaWrapper,children:c}),g&&!A&&(0,n.jsxs)("div",{className:a()(p().navWrapper,{[p().hideButtons]:A}),children:[L,B]})]}),(0,n.jsx)("div",{className:p().main,children:(0,n.jsx)(s.RC,{a11y:{enabled:!0},breakpoints:P,className:p().swiper,dir:h,keyboard:{enabled:!0},modules:[o.Vx,o.Jq,o.s3],navigation:{prevEl:null,nextEl:null},onProgress:e=>{let{isBeginning:r,isEnd:t}=e;R(r),y(t)}
1,onSwiper:function(e){S.current=e},spaceBetween:24,speed:300,wrapperClass:p().swiperWrapper,children:f&&j.length>4?j.map((e,r)=>{var t;if(r%2!=0)return null;let l=j[r+1];return(0,n.jsx)(s.qr,{className:a()(p().swiperSlide,p().dualRowSwiperSlide),dir:h,children:(0,n.jsxs)("div",{className:p().dualRowSlide,children:[(0,n.jsx)("div",{className:p().dualRowItem,children:e}),(0,n.jsx)("div",{className:p().dualRowItem,children:null!=l?l:(0,n.jsx)("div",{"aria-hidden":!0,className:p().dualRowItemPlaceholder})})]})},null!=(t=e.key)?t:"dual-row-slide-".concat(r))}):j.map(e=>(0,n.jsx)(s.qr,{className:p().swiperSlide,children:e},e.key))})})]})}},13615:e=>{e.exports={loadingEllipses:"Loading_loadingEllipses__aPHDS",loadingEllipse:"Loading_loadingEllipse__NAUz2","loading-animation":"Loading_loading-animation__mRfsQ"}},17427:(e,r,t)=>{"use strict";t.d(r,{C1:()=>F,bL:()=>K,q7:()=>W});var n=t(55729),l=t(25269),a=t(40041),i=t(99829),o=t(19639),s=t(64132),d=t(16697),u=t(71979),c=t(24347),p=t(38719),m=t(78749),_=t(6029),v="Radio",[f,w]=(0,i.A)(v),[g,h]=f(v),x=n.forwardRef((e,r)=>{let{__scopeRadio:t,name:i,checked:s=!1,required:d,disabled:u,value:c="on",onCheck:p,form:m,...v}=e,[f,w]=n.useState(null),h=(0,a.s)(r,e=>w(e)),x=n.useRef(!1),R=!f||m||!!f.closest("form");return(0,_.jsxs)(g,{scope:t,checked:s,disabled:u,children:[(0,_.jsx)(o.sG.button,{type:"button",role:"radio","aria-checked":s,"data-state":S(s),"data-disabled":u?"":void 0,disabled:u,value:c,...v,ref:h,onClick:(0,l.mK)(e.onClick,e=>{s||p?.(),R&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})}),R&&(0,_.jsx)(y,{control:f,bubbles:!x.current,name:i,value:c,checked:s,required:d,disabled:u,form:m,style:{transform:"translateX(-100%)"}})]})});x.displayName=v;var R="RadioIndicator",b=n.forwardRef((e,r)=>{let{__scopeRadio:t,forceMount:n,...l}=e,a=h(R,t);return(0,_.jsx)(m.C,{present:n||a.checked,children:(0,_.jsx)(o.sG.span,{"data-state":S(a.checked),"data-disabled":a.disabled?"":void 0,...l,ref:r})})});b.displayName=R;var y=n.forwardRef(({__scopeRadio:e,control:r,checked:t,bubbles:l=!0,...i},s)=>{let d=n.useRef(null),u=(0,a.s)(d,s),m=(0,p.Z)(t),v=(0,c.X)(r);return n.useEffect(()=>{let e=d.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(m!==t&&r){let n=new Event("click",{bubbles:l});r.call(e,t),e.dispatchEvent(n)}},[m,t,l]),(0,_.jsx)(o.sG.input,{type:"radio","aria-hidden":!0,defaultChecked:t,...i,tabIndex:-1,ref:u,style:{...i.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function S(e){return e?"checked":"unchecked"}y.displayName="RadioBubbleInput";var j=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],E="RadioGroup",[k,T]=(0,i.A)(E,[s.RG,w]),N=(0,s.RG)(),P=w(),[L,B]=k(E),A=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,name:n,defaultValue:l,value:a,required:i=!1,disabled:c=!1,orientation:p,dir:m,loop:v=!0,onValueChange:f,...w}=e,g=N(t),h=(0,u.jH)(m),[x,R]=(0,d.i)({prop:a,defaultProp:l??null,onChange:f,caller:E});return(0,_.jsx)(L,{scope:t,name:n,required:i,disabled:c,value:x,onValueChange:R,children:(0,_.jsx)(s.bL,{asChild:!0,...g,orientation:p,dir:h,loop:v,children:(0,_.jsx)(o.sG.div,{role:"radiogroup","aria-required":i,"aria-orientation":p,"data-disabled":c?"":void 0,dir:h,...w,ref:r})})})});A.displayName=E;var G="RadioGroupItem",C=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,disabled:i,...o}=e,d=B(G,t),u=d.disabled||i,c=N(t),p=P(t),m=n.useRef(null),v=(0,a.s)(r,m),f=d.value===o.value,w=n.useRef(!1);return n.useEffect(()=>{let e=e=>{j.includes(e.key)&&(w.current=!0)},r=()=>w.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",r),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",r)}},[]),(0,_.jsx)(s.q7,{asChild:!0,...c,focusable:!u,active:f,children:(0,_.jsx)(x,{disabled:u,required:d.required,checked:f,...p,...o,name:d.name,ref:v,onCheck:()=>d.onValueChange(o.value),onKeyDown:(0,l.mK)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,l.mK)(o.onFocus,()=>{w.current&&m.current?.click()})})})});C.displayName=G;var I=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,...n}=e,l=P(t);return(0,_.jsx)(b,{...l,...n,ref:r})});I.displayName="RadioGroupIndicator";var K=A,W=C,F=I},21400:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/games/[franchiseSlug]/[gameSlug]/gallery",function(){return t(49182)}])},27355:e=>{e.exports={container:"LineClamp_container__9Yu7V"}},36803:(e,r,t)=>{"use strict";function n(e){return"ar16X9"in e}t.d(r,{p:()=>n})},49182:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSP:()=>i,default:()=>o});var n=t(6029),l=t(72013),a=t(60653),i=!0;let o=(0,l.NC)(e=>(0,n.jsx)(a.kf,{...e}))},54878:(e,r,t)=>{"use strict";t.d(r,{v:()=>c,_:()=>u});var n=t(6029),l=t(32988),a=t.n(l),i=t(24977),o=t(11e3),s=t(96207),d=t.n(s);let u=e=>(0,i.Gg)("lg"===e?"utility19":"utility20"),c=e=>{let{deletable:r=!1,href:t,iconProps:l,label:i,media:s,onClick:c,size:p="sm",type:m,variant:_="solid",target:v,testId:f}=e,w=t?"a":"div",g=c?"button":w,h=t?"span":"div",x=!m&&(c||t),R=r?{alignment:"end",icon:(0,n.jsx)(o.A,{height:"16",width:"16"})}:l,b=!!(null==R?void 0:R.alignment)||!!s;return(0,n.jsx)(g,{className:a()(d().tag,u(p),d()[p],[d()[_]],{[d()[m||""]]:m,[d().deletable]:r,[d().interactive]:x}),"data-testid":f,href:t,onClick:c,target:v,children:(0,n.jsxs)(h,{className:d().tagInner,children:[s&&(0,n.jsx)("span",{className:d().media,children:s}),(null==R?void 0:R.alignment)==="start"&&R.icon,(0,n.jsx)("div",{className:a()({[d().labelWrapper]:b}),children:i}),(null==R?void 0:R.alignment)==="end"&&R.icon]})})};c.displayName="Tag"},61411:e=>{e.exports={rowSection:"RowSection_rowSection__qZmJZ",hideButtons:"RowSection_hideButtons__DGVI4",titleWrapper:"RowSection_titleWrapper__Ws5Aj",descriptionWrapper:"RowSection_descriptionWrapper__5AfQ7",main:"RowSection_main__A5lij",buttonsWrapper:"RowSection_buttonsWrapper__tkeEU",navWrapper:"RowSection_navWrapper__gismx",ctaWrapper:"RowSection_ctaWrapper__4nGM_",swiper:"RowSection_swiper__X1HAe",swiperWrapper:"RowSection_swiperWrapper__vSBjq",dualRowSwiperSlide:"RowSection_dualRowSwiperSlide__OzOwg",dualRowSlide:"RowSection_dualRowSlide__KUBju",dualRowItem:"RowSection_dualRowItem__xcAP0",dualRowItemPlaceholder:"RowSection_dualRowItemPlaceholder__SxJQj",swiperSlide:"RowSection_swiperSlide__Ve7nq"}},64132:(e,r,t)=>{"use strict";t.d(r,{RG:()=>R,bL:()=>P,q7:()=>L});var n=t(55729),l=t(25269),a=t(70140),i=t(40041),o=t(99829),s=t(67913),d=t(19639),u=t(9613),c=t(16697),p=t(71979),m=t(6029),_="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},f="RovingFocusGroup",[w,g,h]=(0,a.N)(f),[x,R]=(0,o.A)(f,[h]),[b,y]=x(f),S=n.forwardRef((e,r)=>(0,m.jsx)(w.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,m.jsx)(w.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,m.jsx)(j,{...e,ref:r})})}));S.displayName=f;var j=n.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,orientation:a,loop:o=!1,dir:s,currentTabStopId:w,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:x,onEntryFocus:R,preventScrollOnEntryFocus:y=!1,...S}=e,j=n.useRef(null),E=(0,i.s)(r,j),k=(0,p.jH)(s),[T,P]=(0,c.i)({prop:w,defaultProp:h??null,onChange:x,caller:f}),[L,B]=n.useState(!1),A=(0,u.c)(R),G=g(t),C=n.useRef(!1),[I,K]=n.useState(0);return n.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(_,A),()=>e.removeEventListener(_,A)},[A]),(0,m.jsx)(b,{scope:t,orientation:a,dir:k,loop:o,currentTabStopId:T,onItemFocus:n.useCallback(e=>P(e),[P]),onItemShiftTab:n.useCallback(()=>B(!0),[]),onFocusableItemAdd:n.useCallback(()=>K(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>K(e=>
1e-1),[]),children:(0,m.jsx)(d.sG.div,{tabIndex:L||0===I?-1:0,"data-orientation":a,...S,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,l.mK)(e.onMouseDown,()=>{C.current=!0}),onFocus:(0,l.mK)(e.onFocus,e=>{let r=!C.current;if(e.target===e.currentTarget&&r&&!L){let r=new CustomEvent(_,v);if(e.currentTarget.dispatchEvent(r),!r.defaultPrevented){let e=G().filter(e=>e.focusable);N([e.find(e=>e.active),e.find(e=>e.id===T),...e].filter(Boolean).map(e=>e.ref.current),y)}}C.current=!1}),onBlur:(0,l.mK)(e.onBlur,()=>B(!1))})})}),E="RovingFocusGroupItem",k=n.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,focusable:a=!0,active:i=!1,tabStopId:o,children:u,...c}=e,p=(0,s.B)(),_=o||p,v=y(E,t),f=v.currentTabStopId===_,h=g(t),{onFocusableItemAdd:x,onFocusableItemRemove:R,currentTabStopId:b}=v;return n.useEffect(()=>{if(a)return x(),()=>R()},[a,x,R]),(0,m.jsx)(w.ItemSlot,{scope:t,id:_,focusable:a,active:i,children:(0,m.jsx)(d.sG.span,{tabIndex:f?0:-1,"data-orientation":v.orientation,...c,ref:r,onMouseDown:(0,l.mK)(e.onMouseDown,e=>{a?v.onItemFocus(_):e.preventDefault()}),onFocus:(0,l.mK)(e.onFocus,()=>v.onItemFocus(_)),onKeyDown:(0,l.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void v.onItemShiftTab();if(e.target!==e.currentTarget)return;let r=function(e,r,t){var n;let l=(n=e.key,"rtl"!==t?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===r&&["ArrowLeft","ArrowRight"].includes(l))&&!("horizontal"===r&&["ArrowUp","ArrowDown"].includes(l)))return T[l]}(e,v.orientation,v.dir);if(void 0!==r){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let t=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)t.reverse();else if("prev"===r||"next"===r){"prev"===r&&t.reverse();let n=t.indexOf(e.currentTarget);t=v.loop?function(e,r){return e.map((t,n)=>e[(r+n)%e.length])}(t,n+1):t.slice(n+1)}setTimeout(()=>N(t))}}),children:"function"==typeof u?u({isCurrentTabStop:f,hasTabStop:null!=b}):u})})});k.displayName=E;var T={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function N(e,r=!1){let t=document.activeElement;for(let n of e)if(n===t||(n.focus({preventScroll:r}),document.activeElement!==t))return}var P=S,L=k},68071:(e,r,t)=>{"use strict";t.d(r,{O:()=>n});let n={RTL:"rtl",LTR:"ltr"}},80636:(e,r,t)=>{"use strict";t.d(r,{kZ:()=>l});var n=t(15708);let l=e=>(0,n.x8)({url:"/navigation",method:"GET",params:e})},88399:e=>{e.exports={panel:"Panel_panel__SJlBK",allowOverflow:"Panel_allowOverflow__ykBMc",panelFeatureList:"Panel_panelFeatureList__jvnaE",xlBorderRadius:"Panel_xlBorderRadius__Vhpr_",xxxlBorderRadius:"Panel_xxxlBorderRadius__AB9kC",compact:"Panel_compact__ZSnBh",fullWidthContent:"Panel_fullWidthContent__nL96d",hasBorder:"Panel_hasBorder__7sKJu",backgroundImage:"Panel_backgroundImage__RB9h9"}},92133:(e,r,t)=>{"use strict";t.d(r,{K:()=>i});var n=t(6029);t(55729);var l=t(27355),a=t.n(l);let i=e=>{let{children:r,maxLines:t}=e;return(0,n.jsx)("span",{className:a().container,style:{"--line-clamp":t.toString()},children:r})}},92422:(e,r,t)=>{"use strict";t.d(r,{fh:()=>l});var n=t(15708);let l=e=>(0,n.x8)({url:"/route-config",method:"GET",params:e})},96207:e=>{e.exports={tag:"Tag_tag__AdaK1",tagInner:"Tag_tagInner__fHgQK",interactive:"Tag_interactive__EvhH5",labelWrapper:"Tag_labelWrapper__4iPcE",media:"Tag_media__nCy68",deletable:"Tag_deletable__bCiSH",sm:"Tag_sm__VpJeR",md:"Tag_md__LrEEO",lg:"Tag_lg__lL80n",solid:"Tag_solid__4BJMQ",success:"Tag_success___LXp3",error:"Tag_error__qBDBN",warning:"Tag_warning__et6hJ",outline:"Tag_outline__zwCp7"}},98495:(e,r,t)=>{"use strict";t.d(r,{Z:()=>s});var n=t(6029),l=t(32988),a=t.n(l);t(55729);var i=t(88399),o=t.n(i);let s=e=>{let{borderRadius:r,variant:t="solid",children:l,className:i,compact:s=!1,featureList:d,backgroundImage:u,fullWidthContent:c,allowOverflow:p}=e;return(0,n.jsx)("div",{className:a()(o().panel,i,{[o()["".concat(r,"BorderRadius")]]:r,[o().hasBorder]:"outline"===t,[o().compact]:s,[o().panelFeatureList]:d,[o().backgroundImage]:!!u,[o().allowOverflow]:p}),style:u?{backgroundImage:"url(".concat(u,")")}:void 0,children:(0,n.jsx)("div",{className:a()({[o().fullWidthContent]:c}),children:l})})}},99985:(e,r,t)=>{"use strict";function n(e){return!!e&&"url"in e}t.d(r,{PJ:()=>n,lU:()=>l});let l=e=>!!e.url&&!!e.name}},e=>{e.O(0,[2703,9698,5575,26,2203,4705,4779,1909,6837,3707,7224,7328,2325,3752,1237,7553,1773,7371,636,6593,8792],()=>e(e.s=21400)),_N_E=e.O()}]);

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.