PageSourceSearch

https://www.bigfishgames.com/61.c0e61eb761b3ec9e5a47.js

js bigfishgames.com collected 2026-09-24 08:42:01 UTC 11,945 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([[61],{"8ycr":function(e,n,t){"use strict"
3var a=t("q1tI"),r=t.n(a),i=t("ccKh"),o=t("4fV+")
4const l=e=>{const n=Array.from(e.querySelectorAll("img")).map(e=>e.getAttribute("alt")).find(e=>e&&e.trim()),t=(e.getAttribute("aria-label")||n||e.textContent||"").replace(/\s+/g," ").trim()
5return t?t.slice(0,100):void 0},s=(e,n,t)=>{const a=e.closest(`[${t}]`)
6return a&&n.contains(a)?a.getAttribute(t):null}
7var c=e=>{const{identifier:n,moduleType:t}=e
8return Object(a.useCallback)(e=>{if(!n)return
9const a=e.currentTarget,r=e.target instanceof Element?e.target:null,c=null==r?void 0:r.closest("a[href]")
10if(!c||!a.contains(c))return
11const u=s(c,a,"data-promotion-id"),m=s(c,a,"data-promotion-name")
12i.a.trackModuleInteraction({category:"promotion",action:"select",moduleType:t,moduleName:Object(o.a)(n),promotionId:u||n,promotionName:m||(u?Object(o.a)(u):void 0),creativeName:l(c),linkUrl:c.getAttribute("href")||void 0})},[n,t])}
13n.a=(e=>{const{identifier:n,moduleType:t,className:a,children:i}=e,o=c({identifier:n,moduleType:t})
14return r.a.createElement("div",{className:a,onClick:o},i)})},FMkJ:function(e,n,t){"use strict"
15t.r(n)
16var a=t("q1tI"),r=t.n(a),i=t("dDsW"),o=t("hkJJ"),l=t("y1Xp"),s=t("LJsi"),c=t("jabr"),u=t("LboF"),m=t.n(u),d=t("fWm3"),g={injectType:"singletonStyleTag",insert:"head",singleton:!0},b=(m()(d.a,g),d.a.locals||{}),y=t("o63K")
17const p=["bonus-points-day-top"],f=["bonus-points-day-bottom"]
18n.default=(e=>{const n=Object(l.a)(b,y.a,e.classes),{formatMessage:t}=Object(i.a)(),a=t({id:"bonusPointsDay.meta.title",defaultMessage:"Bonus Points Day"}),u=t({id:"bonusPointsDay.meta.description",defaultMessage:"Earn bonus points on your purchases! Shop during Bonus Points Day and get extra rewards on select games."}),m=t({id:"bonusPointsDay.meta.keywords",defaultMessage:"bonus points, bonus points day, rewards, special offers, game rewards, loyalty points, extra points"})
19return r.a.createElement(r.a.Fragment,null,r.a.createElement(o.d,null,a),r.a.createElement(o.b,{name:"description",content:u}),r.a.createElement(o.b,{name:"keywords",content:m}),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})))})},GHMC:function(e,n,t){"use strict"
20t.d(n,"a",function(){return r}),t.d(n,"b",function(){return i})
21const a=new(t("Hupy").a),r=()=>a.getItem("store_view_currency"),i=({finalPrice:e,regularPrice:n,isMember:t,isDailyDeal:a,isCatchOfTheWeek:r,dailyDealPrice:i})=>{var o
22const l=null!==(o=null!=e?e:n)&&void 0!==o?o:0
23return t?a?null!=i?i:l:r?0:Math.floor(.7*l*100)/100:l}},JDm8:function(e,n,t){"use strict"
24t.d(n,"a",function(){return s})
25var a=t("q1tI"),r=t.n(a),i=t("kriW"),o=t("EFsX"),l=t("0+cb")
26var s=e=>{const{children:n,className:t,disableDefaultStyles:s=!1,hideIfInCart:c=!1,size:u="normal"}=e,{addSubscriptionToCart:m,reactivateSubscription:d,isSubscriptionInCart:g,showJoinCta:b,isPendingCancellation:y,isAddingSubscriptionToCart:p,gameClubProfile:f,isRenewal:h}=Object(l.a)(),C=Object(a.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 m(!1)))},[p,g,y,m,d,f])
27if(!b&&!y)return null
28if(c&&g)return null
29return r.a.createElement(o.a,{color:"highlight",onClick:C,loading:p,disabled:g,className:t,size:u,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,t){"use strict"
30var a=t("g9Lz"),r=t("GHMC")
31n.a=(()=>{const e=Object(r.a)()||"USD"
32return{dailyDealPrice:Object(a.a)(1,e),currency:e}})},LJsi:function(e,n,t){"use strict"
33var a=t("q1tI"),r=t.n(a),i=t("UYTu"),o=t("+TN3"),l=t("s1Pq")
34const s=i.a`
35    query cmsBlocks($identifiers: [String]!) {
36        cmsBlocks(identifiers: $identifiers) {
37            items {
38                content
39                identifier
40            }
41        }
42    }
43`
44n.a=(({identifiers:e,className:n=""})=>{const{loading:t,data:a}=Object(o.a)(s,{variables:{identifiers:e},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",errorPolicy:"all"})
45if(t||!a)return null
46const{items:i}=a.cmsBlocks
47if(!Array.isArray(i)||!i.length)return null
48const c=new Map(i.filter(e=>null!==e).map(e=>[e.identifier,e]))
49return r.a.createElement(r.a.Fragment,null,e.map((e,t)=>{const a=c.get(e)
50return a?r.a.createElement(l.a,{key:`${e}-${t}`,block:a,className:n}):null}))})},UXgk:function(e,n,t){"use strict"
51var a=t("JPst"),r=t.n(a),i=t("HeW1"),o=t.n(i),l=t("6w/z"),s=t.n(l),c=t("+25K"),u=t.n(c),m=r()(function(e){return e[1]}),d=o()(s.a),g=o()(u.a)
52m.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",""]),m.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=m},fCSX:function(e,n,t){"use strict"
53var a=t("q1tI"),r=t.n(a),i=t("17x9"),o=t("STDB")
54const l=e=>{let{content:n}=e
55return r.a.createElement(o.a,{html:n})}
56l.propTypes={content:i.string},n.a=l},fWm3:function(e,n,t){"use strict"
57var a=t("JPst"),r=t.n(a)()(function(e){return e[1]})
58r.push([e.i,".bonusPointsDayPage-root-6zK {\n}\n",""]),r.locals={root:"bonusPointsDayPage-root-6zK container mx-auto px-4 py-8"},n.a=r},g9Lz:function(e,n,t){"use strict"
59var a=t("FtLt")
60n.a=((e,n)=>{const[{currencies:t}]=Object(a.b)(),{isLoading:r,isComplete:i,exchangeRates:o}=t
61return n?!r&&i&&o[n]?e*o[n]:null:e})},jabr:function(e,n,t){"use strict"
62t.d(n,"a",function(){return B})
63var a=t("q1tI"),r=t.n(a),i=t("55Ip"),o=t("yJ/I"),l=t("y1Xp"),s=t("kriW"),c=t("ZKBY"),u=t("LboF"),m=t.n(u),d=t("UXgk"),g={injectType:"singletonStyleTag",insert:"head",singleton:!0},b=(m()(d.a,g),d.a.locals||{}),y=t("TM3N"),p=t.n(y),f=t("0+cb"),h=t("JDm8"),C=t("Jfn1")
64var B=e=>{const[{isSignedIn:n}]=Object(o.b)(),{showJoinCta:t,isPendingCancellation:a,isInactive:u}=Object(f.a)(),m=Object(l.a)(b,e.classes),{dailyDealPrice:d,currency:g}=Object(C.a)()
65if(!t&&!a)return null
66const y=a||u
67return r.a.createElement("div",{className:m.root},r.a.createElement("h2",{className:m.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:m.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:m.savingsHighlight},e)}})),r.a.createElement("div",{className:m.body},r.a.createElement("div",{className:m.details},r.a.createElement(s.a,{id:(()=>a||u?"gameClub.tryNowBanner.reactivate.subtitle":"gameClub.tryNowBanner.subtitle")(),defaultMessage:"1-month free trial. Get free games & daily {price} 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:m.actions},r.a.createElement("div",{className:m.addGameClubButton},r.a.createElement(h.a,null,r.a.createElement(s.a,{id:(()=>a||u?"gameClub.tryNowBanner.reactivateButton":"gameClub.tryNowBanner.tryNowButton")(),defaultMessage:"Try Now!"}))),!n&&r.a.createElement("div",{className:m.signIn},r.a.createElement(s.a,{id:"gameClub.tryNowBanner.alreadyMember",defaultMessage:"Already a member?"})," ",r.a.createElement(i.b,{to:p.a.signIn,className:m.signInLink},r.a.createElement(s.a,{id:"gameClub.tryNowBanner.signIn",defaultMessage:"Sign in"}))))))}},s1Pq:function(e,n,t){"use strict"
68var a=t("q1tI"),r=t.n(a),i=t("fCSX"),o=t("ccKh"),l=t("4fV+"),s=t("8ycr"),c=t("LboF"),u=t.n(c),m=t("zxmB"),d={injectType:"singletonStyleTag",insert:"head",singleton:!0},g=(u()(m.a,d),m.a.locals||{})
69n.a=(({block:e,className:n=""})=>{const t=null==e?void 0:e.identifier
70return Object(a.useEffect)(()=>{t&&o.a.trackModuleInteraction({category:"promotion",action:"view",moduleType:"Promotional Block",moduleName:Object(l.a)(t),promotionId:t})},[t]),e?r.a.createElement(s.a,{identifier:t,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,t){"use strict"
71var a=t("JPst"),r=t.n(a)()(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.