PageSourceSearch

https://www.bigfishgames.com/63.a4ef313fd8195b82fbca.js

js bigfishgames.com collected 2026-09-24 08:42:03 UTC 11,979 bytes, 72 lines download raw bytes

1/*! @version pwa-studio: 1.0.0, @magento/venia-ui: ~11.7.0, @magento/venia-product-recommendations: 1.0.2, @magento/venia-data-collector: 1.0.7, @magento/upward-security-headers: ~1.1.18, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~15.5.2, @magento/pagebuilder: ~9.3.5, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{"4iBJ":function(e,n,a){"use strict"
3var t=a("JPst"),r=a.n(t)()(function(e){return e[1]})
4r.push([e.i,".onSaleCEPage-root-ja- {\n}\n",""]),r.locals={root:"onSaleCEPage-root-ja- container mx-auto px-4 py-8"},n.a=r},"8ycr":function(e,n,a){"use strict"
5var t=a("q1tI"),r=a.n(t),i=a("ccKh"),l=a("4fV+")
6const o=e=>{const n=Array.from(e.querySelectorAll("img")).map(e=>e.getAttribute("alt")).find(e=>e&&e.trim()),a=(e.getAttribute("aria-label")||n||e.textContent||"").replace(/\s+/g," ").trim()
7return a?a.slice(0,100):void 0},s=(e,n,a)=>{const t=e.closest(`[${a}]`)
8return t&&n.contains(t)?t.getAttribute(a):null}
9var c=e=>{const{identifier:n,moduleType:a}=e
10return Object(t.useCallback)(e=>{if(!n)return
11const t=e.currentTarget,r=e.target instanceof Element?e.target:null,c=null==r?void 0:r.closest("a[href]")
12if(!c||!t.contains(c))return
13const m=s(c,t,"data-promotion-id"),u=s(c,t,"data-promotion-name")
14i.a.trackModuleInteraction({category:"promotion",action:"select",moduleType:a,moduleName:Object(l.a)(n),promotionId:m||n,promotionName:u||(m?Object(l.a)(m):void 0),creativeName:o(c),linkUrl:c.getAttribute("href")||void 0})},[n,a])}
15n.a=(e=>{const{identifier:n,moduleType:a,className:t,children:i}=e,l=c({identifier:n,moduleType:a})
16return r.a.createElement("div",{className:t,onClick:l},i)})},GHMC:function(e,n,a){"use strict"
17a.d(n,"a",function(){return r}),a.d(n,"b",function(){return i})
18const t=new(a("Hupy").a),r=()=>t.getItem("store_view_currency"),i=({finalPrice:e,regularPrice:n,isMember:a,isDailyDeal:t,isCatchOfTheWeek:r,dailyDealPrice:i})=>{var l
19const o=null!==(l=null!=e?e:n)&&void 0!==l?l:0
20return a?t?null!=i?i:o:r?0:Math.floor(.7*o*100)/100:o}},JDm8:function(e,n,a){"use strict"
21a.d(n,"a",function(){return s})
22var t=a("q1tI"),r=a.n(t),i=a("kriW"),l=a("EFsX"),o=a("0+cb")
23var s=e=>{const{children:n,className:a,disableDefaultStyles:s=!1,hideIfInCart:c=!1,size:m="normal"}=e,{addSubscriptionToCart:u,reactivateSubscription:d,isSubscriptionInCart:g,showJoinCta:b,isPendingCancellation:y,isAddingSubscriptionToCart:p,gameClubProfile:f,isRenewal:h}=Object(o.a)(),C=Object(t.useCallback)(async e=>{e.preventDefault(),p||(y?(window.dataLayer&&window.dataLayer.push({event:"game_club_reactivate",subscription_start_date:(null==f?void 0:f.start_date)||null,subscription_end_date:(null==f?void 0:f.membership_active_until_date)||null}),await d()):g||(window.dataLayer&&window.dataLayer.push({event:"add_subscription_to_cart",subscription_type:"game_club"}),await u(!1)))},[p,g,y,u,d,f])
24if(!b&&!y)return null
25if(c&&g)return null
26return r.a.createElement(l.a,{color:"highlight",onClick:C,loading:p,disabled:g,className:a,size:m,disableDefaultStyles:s},g&&!c&&r.a.createElement(i.a,{id:"gameClub.inCart",defaultMessage:"In cart"}),(!g||c)&&(n||(()=>y?r.a.createElement(i.a,{id:"gameClub.reactivateNow",defaultMessage:"Reactivate Now"}):h?r.a.createElement(i.a,{id:"gameClub.joinNowButton",defaultMessage:"Join Now!"}):r.a.createElement(i.a,{id:"gameClub.tryNowBanner.tryNowButton",defaultMessage:"Try Now!"}))()))}},Jfn1:function(e,n,a){"use strict"
27var t=a("g9Lz"),r=a("GHMC")
28n.a=(()=>{const e=Object(r.a)()||"USD"
29return{dailyDealPrice:Object(t.a)(1,e),currency:e}})},LJsi:function(e,n,a){"use strict"
30var t=a("q1tI"),r=a.n(t),i=a("UYTu"),l=a("+TN3"),o=a("s1Pq")
31const s=i.a`
32    query cmsBlocks($identifiers: [String]!) {
33        cmsBlocks(identifiers: $identifiers) {
34            items {
35                content
36                identifier
37            }
38        }
39    }
40`
41n.a=(({identifiers:e,className:n=""})=>{const{loading:a,data:t}=Object(l.a)(s,{variables:{identifiers:e},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",errorPolicy:"all"})
42if(a||!t)return null
43const{items:i}=t.cmsBlocks
44if(!Array.isArray(i)||!i.length)return null
45const c=new Map(i.filter(e=>null!==e).map(e=>[e.identifier,e]))
46return r.a.createElement(r.a.Fragment,null,e.map((e,a)=>{const t=c.get(e)
47return t?r.a.createElement(o.a,{key:`${e}-${a}`,block:t,className:n}):null}))})}
47,SpMv:function(e,n,a){"use strict"
48a.r(n)
49var t=a("q1tI"),r=a.n(t),i=a("dDsW"),l=a("hkJJ"),o=a("y1Xp"),s=a("LJsi"),c=a("jabr"),m=a("LboF"),u=a.n(m),d=a("4iBJ"),g={injectType:"singletonStyleTag",insert:"head",singleton:!0},b=(u()(d.a,g),d.a.locals||{}),y=a("o63K")
50const p=["ce-on-sale-top"],f=["ce-on-sale-bottom"]
51n.default=(e=>{const n=Object(o.a)(b,y.a,e.classes),{formatMessage:a}=Object(i.a)(),t=a({id:"onSaleCE.meta.title",defaultMessage:"Collector's Edition Games On Sale Now"}),m=a({id:"onSaleCE.meta.description",defaultMessage:"Discover great deals on collector's edition games at Big Fish Games. Browse our current sales and special promotions."}),u=a({id:"onSaleCE.meta.keywords",defaultMessage:"collctor's edition games on sale, CE, games on sale, game deals, discounted games, special offers, game promotions, cheap games, sale games"})
52return r.a.createElement(r.a.Fragment,null,r.a.createElement(l.d,null,t),r.a.createElement(l.b,{name:"description",content:m}),r.a.createElement(l.b,{name:"keywords",content:u}),r.a.createElement("div",{className:n.root},r.a.createElement(s.a,{identifiers:p}),r.a.createElement(c.a,null),r.a.createElement(s.a,{identifiers:f})))})},UXgk:function(e,n,a){"use strict"
53var t=a("JPst"),r=a.n(t),i=a("HeW1"),l=a.n(i),o=a("6w/z"),s=a.n(o),c=a("+25K"),m=a.n(c),u=r()(function(e){return e[1]}),d=l()(s.a),g=l()(m.a)
54u.push([e.i,".tryGameClubBanner-root-xK8 {\n    margin: 10px 0;\n    background:\n        url("+d+") no-repeat bottom right,\n        url("+g+") no-repeat top left,\n        #fff;\n    padding: 25px 1rem 1rem;\n    -moz-osx-font-smoothing: grayscale;\n    color: var(--bf-color-brand-primary);\n    border-radius: 1rem;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n}\n\n.tryGameClubBanner-body-AN7 {\n    display: flex;\n    flex-direction: row;\n    align-items: flex-end;\n    justify-content: space-between;\n}\n\n@media (max-width: 550px) {\n\n.tryGameClubBanner-body-AN7 {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: normal\n}\n    }\n\n.tryGameClubBanner-heading-2zr {\n    font-size: 2rem;\n    line-height: 1.2em;\n    text-align: center;\n}\n\n@media (max-width: 800px) {\n\n.tryGameClubBanner-heading-2zr {\n        font-size: 1.8rem\n}\n    }\n\n.tryGameClubBanner-headingBreak-qVb {\n    display: block;\n}\n\n@media (max-width: 800px) {\n\n.tryGameClubBanner-headingBreak-qVb {\n        display: inline\n}\n        .tryGameClubBanner-headingBreak-qVb::before {\n            content: '\\00a0';\n        }\n    }\n\n.tryGameClubBanner-savingsHighlight-Kkl {\n    color: rgb(var(--bf-global-color-orange-dark));\n    font-size: 1.3em;\n}\n\n.tryGameClubBanner-details-AqA {\n    font-weight: bold;\n    padding: 1rem 2rem 0 0;\n}\n\n.tryGameClubBanner-actions-12H {\n    text-align: right;\n    min-width: 100px;\n}\n\n@media (max-width: 550px) {\n\n.tryGameClubBanner-actions-12H {\n        margin-top: 10px;\n        text-align: center\n}\n    }\n\n.tryGameClubBanner-signIn-XfQ {\n    margin-top: 8px;\n}\n\n.tryGameClubBanner-signInLink-QiS {\n    display: inline-block;\n    font-weight: bold;\n}\n\n.tryGameClubBanner-addGameClubButton-S1t {\n    margin-top: 1rem;\n}\n",""]),u.locals={root:"tryGameClubBanner-root-xK8",body:"tryGameClubBanner-body-AN7",heading:"tryGameClubBanner-heading-2zr",headingBreak:"tryGameClubBanner-headingBreak-qVb",savingsHighlight:"tryGameClubBanner-savingsHighlight-Kkl",details:"tryGameClubBanner-details-AqA",actions:"tryGameClubBanner-actions-12H",signIn:"tryGameClubBanner-signIn-XfQ",signInLink:"tryGameClubBanner-signInLink-QiS",addGameClubButton:"tryGameClubBanner-addGameClubButton-S1t"},n.a=u},fCSX:function(e,n,a){"use strict"
55var t=a("q1tI"),r=a.n(t),i=a("17x9"),l=a("STDB")
56const o=e=>{let{content:n}=e
57return r.a.createElement(l.a,{html:n})}
58o.propTypes={content:i.string},n.a=o},g9Lz:function(e,n,a){"use strict"
59var t=a("FtLt")
60n.a=((e,n)=>{const[{currencies:a}]=Object(t.b)(),{isLoading:r,isComplete:i,exchangeRates:l}=a
61return n?!r&&i&&l[n]?e*l[n]:null:e})},jabr:function(e,n,a){"use strict"
62a.d(n,"a",function(){return B})
63var t=a("q1tI"),r=a.n(t),i=a("55Ip"),l=a("yJ/I"),o=a("y1Xp"),s=a("kriW"),c=a("ZKBY"),m=a("LboF"),u=a.n(m),d=a("UXgk"),g={injectType:"singletonStyleTag",insert:"head",singleton:!0},b=(u()(d.a,g),d.a.locals||{}),y=a("TM3N"),p=a.n(y),f=a("0+cb"),h=a("JDm8"),C=a("Jfn1")
64var B=e=>{const[{isSignedIn:n}]=Object(l.b)(),{showJoinCta:a,isPendingCancellation:t,isInactive:m}=Object(f.a)(),u=Object(o.a)(b,e.classes),{dailyDealPrice:d,currency:g}=Object(C.a)()
65if(!a&&!t)return null
66const y=t||m
67return r.a.createElement("div",{className:u.root},r.a.createElement("h2",{className:u.heading},r.a.createElement(s.a,{id:y?"gameClub.tryNowBanner.title.reactivate":"gameClub.tryNowBanner.title.try",defaultMessage:y?"Reactivate your Game Club membership":"Start your Game Club trial now"}),r.a.createElement("span",{className:u.headingBreak}),r.a.createElement(s.a,{id:"gameClub.tryNowBanner.title.secondary",defaultMessage:"and save <highlight>30-90%</highlight> on ALL games!",values:{highlight:e=>r.a.createElement("span",{className:u.savingsHighlight},e)}})),r.a.createElement("div",{className:u.body},r.a.createElement("div",{className:u.details},r.a.createElement(s.a,{id:(()=>t||m?"gameClub.tryNowBanner.reactivate.subtitle":"gameClub.tryNowBanner.subtitle")(),defaultMessage:"1-month free trial. Get free games & daily {price}
67 deals. Cancel anytime.",values:{price:d?r.a.createElement(c.a,{value:d,currencyCode:g}):r.a.createElement("span",null,"$1.00")}})),r.a.createElement("div",{className:u.actions},r.a.createElement("div",{className:u.addGameClubButton},r.a.createElement(h.a,null,r.a.createElement(s.a,{id:(()=>t||m?"gameClub.tryNowBanner.reactivateButton":"gameClub.tryNowBanner.tryNowButton")(),defaultMessage:"Try Now!"}))),!n&&r.a.createElement("div",{className:u.signIn},r.a.createElement(s.a,{id:"gameClub.tryNowBanner.alreadyMember",defaultMessage:"Already a member?"})," ",r.a.createElement(i.b,{to:p.a.signIn,className:u.signInLink},r.a.createElement(s.a,{id:"gameClub.tryNowBanner.signIn",defaultMessage:"Sign in"}))))))}},s1Pq:function(e,n,a){"use strict"
68var t=a("q1tI"),r=a.n(t),i=a("fCSX"),l=a("ccKh"),o=a("4fV+"),s=a("8ycr"),c=a("LboF"),m=a.n(c),u=a("zxmB"),d={injectType:"singletonStyleTag",insert:"head",singleton:!0},g=(m()(u.a,d),u.a.locals||{})
69n.a=(({block:e,className:n=""})=>{const a=null==e?void 0:e.identifier
70return Object(t.useEffect)(()=>{a&&l.a.trackModuleInteraction({category:"promotion",action:"view",moduleType:"Promotional Block",moduleName:Object(o.a)(a),promotionId:a})},[a]),e?r.a.createElement(s.a,{identifier:a,moduleType:"Promotional Block",className:`${g.root} ${n}`},r.a.createElement("div",{className:g.content},r.a.createElement(i.a,{className:g.block,...e}))):null})},zxmB:function(e,n,a){"use strict"
71var t=a("JPst"),r=a.n(t)()(function(e){return e[1]})
72r.push([e.i,".promotionalCmsBlock-root-Vq- {\n    width: 100%;\n    margin-bottom: 20px;\n}\n\n/* Center the banner content */\n.promotionalCmsBlock-root-Vq- .content {\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 15px;\n}\n\n/* Ensure images in the banner are responsive */\n.promotionalCmsBlock-root-Vq- img {\n    max-width: 100%;\n    height: auto;\n    display: block;\n}\n\n/* Optional: Add some spacing on mobile */\n@media (max-width: 768px) {\n    .promotionalCmsBlock-root-Vq- {\n        margin-bottom: 15px;\n    }\n}\n",""]),r.locals={root:"promotionalCmsBlock-root-Vq-"},n.a=r}}])

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.