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([[26],{"9LMP":function(e,t,a){"use strict" 3var n=a("q1tI"),r=a.n(n),o=a("dDsW"),s=a("kriW"),c=a("8UhI"),i=a("HTR8"),l=a("7X3U"),u=a("lX7o"),d=a("dTQg"),m=a("Hqt8"),g=a("QPAk"),b=a("EFsX"),p=a("Vccq"),f=a("9eKH"),v=a("LboF"),h=a.n(v),y=a("F9Gc"),E={injectType:"singletonStyleTag",insert:"head",singleton:!0},w=(h()(y.a,E),y.a.locals||{}),k=a("1uBm"),x=a("/5GY"),A=a("pZLH"),P=a("+TN3"),M=a("y1Xp"),C=a("yJ/I"),O=a("MsnC"),F=a("A4b9"),j=a("Cess"),T=a("Z3n9") 4const N=()=>"undefined"!=typeof navigator&&navigator.platform.includes("Mac"),I=e=>["confirm your account","confirmer","bestätig"].some(t=>e.toLowerCase().includes(t)),B=e=>{const t=Object(n.useRef)(!1) 5Object(n.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]) 6const{initialValues:a={},onSubmit:r,onCancel:o}=e,s=Object(M.a)(F.b,e.operations),{createAccountMutation:c,getStoreConfigQuery:i}=s,[l,u]=Object(n.useState)(!1),[d,m]=Object(n.useState)(""),[{isGettingDetails:g}]=Object(C.b)(),[,{dispatch:b}]=Object(j.b)(),{locale:p}=Object(T.a)(),[f,{error:v,data:h}]=Object(A.a)(c,{fetchPolicy:"no-cache"}),{data:y}=Object(P.a)(i,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),E=Object(n.useMemo)(()=>{return((null==y?void 0:y.storeConfig)||{}).minimum_password_length},[y]),{generateReCaptchaData:w,recaptchaLoading:k,recaptchaWidgetProps:x}=Object(O.a)({currentForm:"CUSTOMER_CREATE",formAction:"createAccount"}),B=Object(n.useCallback)(()=>{o&&o()},[o]),S=Object(n.useCallback)(e=>{"Enter"===e.key&&B()},[B]),L=Object(n.useCallback)(e=>{"Enter"===e.key&&e.preventDefault()},[]),_=Object(n.useCallback)(async e=>{u(!0) 7try{const a=await w(),{email:n}=e.customer,o=[{attribute_code:"newsletters",value:{default:N()?"552":"549",de:"558",fr:"555"}[(null==p?void 0:p.startsWith("de"))?"de":(null==p?void 0:p.startsWith("fr"))?"fr":"default"]}] 8await f({variables:{email:n,firstname:e.customer.firstname,lastname:e.customer.lastname,password:e.password,is_subscribed:!!e.subscribe,custom_attributes:o},...a}),m(n),b({type:"USER_CREATE_ACCOUNT",payload:{email:n,firstName:e.customer.firstname,lastName:e.customer.lastname,isSubscribed:!!e.subscribe}}),r&&r(e)}catch(a){0 9const n=a instanceof Error?a.message:"" 10I(n)&&r&&r(e),t.current&&u(!1)}},[w,f,r,b,p]),H=Object(n.useMemo)(()=>{const{email:e,firstName:t,lastName:n,...r}=a 11return{customer:{email:e,firstname:t,lastname:n},...r}},[a]),R=Object(n.useMemo)(()=>!!v&&I(v.message||""),[v]) 12return{errors:Object(n.useMemo)(()=>{const e=new Map 13return v&&!R&&e.set("createAccountQuery",v),e},[v,R]),handleCancel:B,handleSubmit:_,handleCancelKeyPress:S,handleEnterKeyPress:L,initialValues:H,isDisabled:l||g||
13k,recaptchaWidgetProps:x,minimumPasswordLength:E,accountCreated:h&&!v||R,submittedEmail:d}} 14var S=a("TM3N"),L=a.n(S) 15t.a=(({initialValues:e,isCancelButtonHidden:t=!0,onSubmit:a,onCancel:n=(()=>{}),isEmbedded:v=!0,classes:h,confirmationHeading:y})=>{const E={...w,...h},A=B({initialValues:e,onSubmit:a,onCancel:n}),{errors:P,handleCancel:M,handleSubmit:C,handleEnterKeyPress:O,handleCancelKeyPress:F,isDisabled:j,initialValues:T,recaptchaWidgetProps:N,accountCreated:I,submittedEmail:S}=A,{formatMessage:_}=Object(o.a)(),H=!v||t?null:r.a.createElement(b.a,{"data-cy":"CreateAccount-cancelButton",className:E.cancelButton,disabled:Boolean(j),type:"button",color:"secondary",onClick:M,onKeyDown:F},r.a.createElement(s.a,{id:"createAccount.cancelText",defaultMessage:"Cancel"})),R=r.a.createElement(b.a,{className:E.submitButton,disabled:Boolean(j),type:"submit",color:"primary",onKeyDown:O,"data-cy":"CreateAccount-submitButton"},r.a.createElement(s.a,{id:"createAccount.createAccountText",defaultMessage:"Create Account"})) 16function TermsLink(e){return r.a.createElement(g.a,{to:L.a.terms,target:"_blank"},e)}function PrivacyLink(e){return r.a.createElement(g.a,{to:L.a.privacy,target:"_blank"},e)}return I?r.a.createElement("div",{className:E.successContainer},r.a.createElement("h2",{className:E.successHeading},null!=y?y:r.a.createElement(s.a,{id:"createAccount.confirmationHeading",defaultMessage:"Please Confirm Your Info"})),r.a.createElement("p",{className:E.successText},r.a.createElement(s.a,{id:"createAccount.confirmationIntro",defaultMessage:"We just sent an email to {email} with a link to confirm your email address.",values:{email:S}})),r.a.createElement("p",{className:E.successText},r.a.createElement(s.a,{id:"createAccount.confirmationDetail",defaultMessage:"Open the email and click on the <strong>Confirm</strong> link. (If you can't click the link, you can copy and paste it into your browser.)",values:{strong:e=>r.a.createElement("strong",null,e)}})),r.a.createElement(x.a,{email:S})):r.a.createElement(c.c,{"data-cy":"CreateAccount-form",className:E.root,initialValues:T,onSubmit:C,validate:e=>e.consent?void 0:_({id:"validation.terms"})},({formState:e})=>r.a.createElement(r.a.Fragment,null,v&&r.a.createElement("h3",{"data-cy":"CreateAccount-title",className:E.title},r.a.createElement(s.a,{id:"createAccount.createAccountText",defaultMessage:"Enter your email and create a password"})),r.a.createElement(d.a,{errors:Array.from(P.values())}),r.a.createElement(l.a,{id:"Email",label:_({id:"createAccount.emailText",defaultMessage:"Email"})},r.a.createElement(u.a,{id:"Email",field:"customer.email",autoComplete:"email",validate:Object(i.a)([f.c,f.h]),validateOnBlur:!0,mask:e=>e&&e.trim(),maskOnBlur:!0,"data-cy":"customer-email","aria-label":_({id:"global.emailRequired",defaultMessage:"Email Required"}),classes:{input:E.input,input_error:E.input_error}})),r.a.createElement(k.a,{id:"Password",autoComplete:"new-password",fieldName:"password",isToggleButtonHidden:!1,label:_({id:"createAccount.passwordText",defaultMessage:"Password"}),validate:f.i,validateOnBlur:!0,mask:e=>e&&e.trim(),maskOnBlur:!0,"data-cy":"password","aria-label":_({id:"global.passwordRequired",defaultMessage:"Password Required"}),classes:{input:E.input,input_error:E.input_error}}),r.a.createElement(k.a,{id:"ConfirmPassword",autoComplete:"new-password",fieldName:"confirmPassword",isToggleButtonHidden:!1,label:_({id:"createAccount.retypePassword",defaultMessage:"Re-type Password"}),validate:Object(i.a)([f.d,f.b]),validateOnBlur:!0,mask:e=>e&&e.trim(),maskOnBlur:!0,"data-cy":"confirm-password","aria-label":_({id:"createAccount.retypePassword",defaultMessage:"Re-type Password"}),classes:{input:E.input,input_error:E.input_error}}),r.a.createElement("div",{className:E.subscribe},r.a.createElement(c.b,{field:"subscribe",id:"subscribe",className:E.checkbox}),r.a.createElement("label",{htmlFor:"subscribe"},r.a.createElement(s.a,{id:"createAccount.subscribeText",defaultMessage:"Yes â send me exclusive deals, sale alerts, and new game offers"}))),r.a.createElement("div",{className:E.legal}
16,r.a.createElement(c.b,{field:"consent",id:"consent",className:E.checkbox}),r.a.createElement("label",{htmlFor:"consent"},r.a.createElement(s.a,{id:"createAccount.legal",values:{terms:TermsLink,privacy:PrivacyLink}}))),e.error&&r.a.createElement("div",{className:E.checkboxError},e.error),r.a.createElement(m.a,{...N}),r.a.createElement("div",{className:E.actions},H,R),r.a.createElement(p.a,null),!v&&r.a.createElement("div",{className:E.signInLinkContainer},r.a.createElement(s.a,{id:"createAccount.alreadyHaveAccount",defaultMessage:"Already have an account? {signInLink}",values:{signInLink:r.a.createElement(g.a,{to:L.a.signIn,className:E.signInLink},r.a.createElement(s.a,{id:"createAccount.signInText",defaultMessage:"Sign In"}))}}))))})},Endj:function(e,t,a){"use strict" 17var n=a("JPst"),r=a.n(n)()(function(e){return e[1]}) 18r.push([e.i,".override-forgotPassword-root-DJY {\n gap: 5px;\n}\n\n.override-forgotPassword-title-vgM {\n text-transform: none;\n}\n\n.override-forgotPassword-instructions-Lz8 {\n}\n",""]),r.locals={root:"override-forgotPassword-root-DJY grid justify-items-stretch px-sm py-xs",title:"override-forgotPassword-title-vgM",instructions:"override-forgotPassword-instructions-Lz8 text-sm text-colorDefault"},t.a=r},F9Gc:function(e,t,a){"use strict" 19var n=a("JPst"),r=a.n(n)()(function(e){return e[1]})
20r.push([e.i,".override-createAccount-root-OfV {\n gap: 5px;\n}\n\n.override-createAccount-message-7WT {\n}\n\n.override-createAccount-actions-Z4p {\n}\n\n.override-createAccount-cancelButton-oF9 {\n}\n\n.override-createAccount-submitButton-xzN {\n}\n\n.override-createAccount-signInLinkContainer-PSa {\n}\n\n.override-createAccount-signInLink-wuj {\n font-weight: 600;\n text-decoration: underline;\n}\n\n.override-createAccount-subscribe-EQK {\n margin: 10px 0;\n}\n\n.override-createAccount-legal-hg1 {\n}\n\n.override-createAccount-checkbox-kK0 {\n margin-right: 5px;\n}\n\n.override-createAccount-checkboxError-SsR {\n color: rgb(var(--venia-global-color-error));\n font-weight: 600;\n font-size: 0.875rem;\n margin-top: 0.25rem;\n}\n\n.override-createAccount-title-FDE {\n text-transform: none;\n}\n\n.override-createAccount-input-eCT {\n background: white;\n border: 1px solid rgb(var(--bf-global-color-blue));\n border-radius: 6px;\n color: rgb(var(--venia-global-color-text));\n display: inline-flex;\n flex: 0 0 100%;\n font-size: 16px;\n height: 2.5rem;\n margin: 0;\n max-width: 100%;\n padding: calc(0.375rem - 1px) calc(0.625rem - 1px);\n width: 100%;\n -webkit-appearance: none;\n}\n\n.override-createAccount-input-eCT:focus {\n box-shadow: none;\n outline: none;\n}\n\n.override-createAccount-input_error-RIP {\n border: 1px solid rgb(var(--venia-global-color-error));\n}\n\n.override-createAccount-successContainer-0nY {\n margin: 20px 0;\n padding: 20px;\n}\n.override-createAccount-successHeading-i2X {\n text-transform: none;\n}\n.override-createAccount-successText-sa7 {\n padding-bottom: 10px;\n}\n",""]),r.locals={root:"override-createAccount-root-OfV grid justify-items-stretch px-sm py-xs",message:"override-createAccount-message-7WT bg-subtle leading-tight p-xs rounded text-sm empty_hidden",actions:"override-createAccount-actions-Z4p gap-sm flex justify-center mt-xs w-full",cancelButton:"override-createAccount-cancelButton-oF9",submitButton:"override-createAccount-submitButton-xzN",signInLinkContainer:"override-createAccount-signInLinkContainer-PSa text-center mt-sm",signInLink:"override-createAccount-signInLink-wuj text-colorDefault",subscribe:"override-createAccount-subscribe-EQK",legal:"override-createAccount-legal-hg1",checkbox:"override-createAccount-checkbox-kK0",checkboxError:"override-createAccount-checkboxError-SsR",title:"override-createAccount-title-FDE",input:"override-createAccount-input-eCT",input_error:"override-createAccount-input_error-RIP override-createAccount-input-eCT",successContainer:"override-createAccount-successContainer-0nY",successHeading:"override-createAccount-successHeading-i2X",successText:"override-createAccount-successText-sa7"},t.a=r},W7uA:function(e,t,a){"use strict" 21var n=a("q1tI"),r=a.n(n),o=a("kriW"),s=a("0E3n"),c=a("dTQg"),i=a("aovW"),l=a("rerT"),u=a("dDsW"),d=a("8UhI"),m=a("HTR8"),g=a("7X3U"),b=a("Hqt8"),p=a("lX7o"),f=a("9eKH"),v=a("EFsX"),h=a("Vccq"),y=a("LboF"),E=a.n(y),w=a("W9+H"),k={injectType:"singletonStyleTag",insert:"head",singleton:!0},x=(E()(w.a,k),w.a.locals||{}) 22var A=e=>{const{initialValues:t={},isResettingPassword:a=!1,onSubmit:n,onCancel:s,recaptchaWidgetProps:c}=e,{formatMessage:i}=Object(u.a)() 23return r.a.createElement(d.c,{className:x.root,initialValues:t,onSubmit:n,"data-cy":"forgotPasswordForm-root"},r.a.createElement(g.a,{label:i({id:"forgotPasswordForm.emailAddressText",defaultMessage:"Email address"})},r.a.createElement(p.a,{autoComplete:"email",field:"email",validate:Object(m.a)([f.c,f.h]),"data-cy":"email","aria-label":i({id:"global.emailRequired",defaultMessage:"Email Required"}),classes:{input:x.input,input_error:x.input_error}})),r.a.createElement(b.a,{...c}),r.a.createElement("div",{className:x.buttonContainer},r.a.createElement(v.a,{className:x.cancelButton,disabled:a,type:"button",color:"secondary",onClick:s},r.a.createElement(o.a,{id:"forgotPasswordForm.cancelButtonText",defaultMessage:"Cancel"})),r.a.createElement(v.a,{className:x.submitButton,disabled:a,type:"submit",color:"primary","data-cy":"forgotPasswordForm-submitButton"},r.a.createElement(o.a,{id:"forgotPasswordForm.submitButtonText",defaultMessage:"Submit"}))),r.a.createElement(h.a,null))}
23,P=a("LMsG"),M=a("Endj"),C={injectType:"singletonStyleTag",insert:"head",singleton:!0},O=(E()(M.a,C),M.a.locals||{}) 24const F={default:"https://bfgentertainment.zendesk.com/hc/en-us/articles/43531604680340-Forgot-Password",de:"https://bfgentertainment.zendesk.com/hc/de/articles/43531604680340-Falsche-E-Mail-oder-Passwort",fr:"https://bfgentertainment.zendesk.com/hc/fr/articles/43531604680340-Mot-de-passe-oubli%C3%A9"} 25t.a=(e=>{const{initialValues:t,onCancel:a=(()=>{}),isEmbedded:u=!0}=e,{storeCode:d}=Object(P.a)(),m=Object(s.a)({onCancel:a,...l.a}),{forgotPasswordEmail:g,formErrors:b,handleCancel:p,handleFormSubmit:f,hasCompleted:v,isResettingPassword:h,recaptchaWidgetProps:y}=m 26const E=v?r.a.createElement(i.a,{email:g}):r.a.createElement(n.Fragment,null,u&&r.a.createElement("h3",{"data-cy":"ForgotPassword-title",className:O.title},r.a.createElement(o.a,{id:"forgotPassword.recoverPasswordText",defaultMessage:"Recover Password"})),r.a.createElement("p",{"data-cy":"ForgotPassword-instructions",className:O.instructions},r.a.createElement(o.a,{id:"forgotPassword.instructions",defaultMessage:"Enter the email address you use for your Big Fish Games account. We'll email you a link to reset your password. <help>Need help?</help>",values:{help:function HelpLink(e){return r.a.createElement("a",{href:F[d],target:"_blank",rel:"noreferrer"},e)}}})),r.a.createElement(A,{initialValues:t,isResettingPassword:h,onSubmit:f,onCancel:p,recaptchaWidgetProps:y,isEmbedded:u}),r.a.createElement(c.a,{errors:b})) 27return r.a.createElement("div",{className:O.root},E)})},"W9+H":function(e,t,a){"use strict" 28var n=a("JPst"),r=a.n(n)()(function(e){return e[1]})
29r.push([e.i,".override-forgotPasswordForm-root-FYj {\n gap: 5px;\n}\n\n.override-forgotPasswordForm-buttonContainer-ilt {\n grid-template-columns: repeat(2, 1fr);\n}\n\n.override-forgotPasswordForm-cancelButton-dZt {\n /* Styling applied by BigFishButton component */\n}\n\n.override-forgotPasswordForm-submitButton-Um- {\n /* Styling applied by BigFishButton component */\n}\n\n.override-forgotPasswordForm-input-VWu {\n background: white;\n border: 1px solid rgb(var(--bf-global-color-blue));\n border-radius: 6px;\n color: rgb(var(--venia-global-color-text));\n display: inline-flex;\n flex: 0 0 100%;\n font-size: 16px;\n height: 2.5rem;\n margin: 0;\n max-width: 100%;\n padding: calc(0.375rem - 1px) calc(0.625rem - 1px);\n width: 100%;\n -webkit-appearance: none;\n}\n\n.override-forgotPasswordForm-input-VWu:focus {\n box-shadow: none;\n outline: none;\n}\n\n.override-forgotPasswordForm-input_error-M1j {\n border: 1px solid rgb(var(--venia-global-color-red-400));\n}\n",""]),r.locals={root:"override-forgotPasswordForm-root-FYj grid",buttonContainer:"override-forgotPasswordForm-buttonContainer-ilt gap-sm grid grid-flow-row justify-center mt-xs w-full",cancelButton:"override-forgotPasswordForm-cancelButton-dZt",submitButton:"override-forgotPasswordForm-submitButton-Um-",input:"override-forgotPasswordForm-input-VWu",input_error:"override-forgotPasswordForm-input_error-M1j override-forgotPasswordForm-input-VWu"},t.a=r},qPzs:function(e,t,a){"use strict" 30var n=a("JPst"),r=a.n(n)()(function(e){return e[1]})
31r.push([e.i,"/*\n * Override AccountMenuItems styles to use darker link color\n * Original: @magento/venia-ui/lib/components/AccountMenu/accountMenuItems.module.css\n */\n\n.override-accountMenuItems-root-N2N {\n}\n\n.override-accountMenuItems-link-HZy {\n\n color: rgb(var(--bf-global-color-blue-dark));\n}\n\n.override-accountMenuItems-signOut-ARi {\n}\n",""]),r.locals={root:"override-accountMenuItems-root-N2N gap-y-sm grid grid-flow-row justify-stretch p-sm",link:"override-accountMenuItems-link-HZy cursor-pointer font-semibold inline-flex items-center justify-start leading-tight max-w-full no-underline pointer-events-auto hover_text-colorDefault",signOut:"override-accountMenuItems-signOut-ARi override-accountMenuItems-link-HZy cursor-pointer font-semibold inline-flex items-center justify-start leading-tight max-w-full no-underline pointer-events-auto hover_text-colorDefault border-t-2 border-solid border-light pt-xs"},t.a=r},zuSh:function(e,t,a){"use strict" 32var n=a("q1tI"),r=a.n(n),o=a("kriW"),s=a("55Ip"),c=a("y1Xp"),i=a("TM3N"),l=a.n(i) 33var u=a("LboF"),d=a.n(u),m=a("qPzs"),g={injectType:"singletonStyleTag",insert:"head",singleton:!0},b=(d()(m.a,g),m.a.locals||{}) 34t.a=(e=>{const{onSignOut:t}=e,a=(e=>{const{onSignOut:t}=e 35return{handleSignOut:Object(n.useCallback)(()=>{t()},[t]),menuItems:[{name:"My Game Library",id:"header.userHelper.accountMenu.gameLibrary",url:l.a.library},{name:"My Order History",id:"accountMenu.orderHistoryLink",url:l.a.orderHistory},{name:"My Wishlist",id:"accountMenu.favoritesListsLink",url:l.a.wishlist},{name:"My Addresses",id:"accountMenu.addressBookLink",url:l.a.addressBook},{name:"My Payment Methods",id:"accountMenu.savedPaymentsLink",url:l.a.savedPayments},{name:"My Account",id:"accountMenu.accountInfoLink",url:l.a.accountInformation}]}})({onSignOut:t}),{handleSignOut:i,menuItems:u}=a,d=Object(c.a)(b,e.classes),m=u.map(e=>r.a.createElement(s.b,{"data-cy":"AccountMenuItems-link",className:d.link,key:e.name,to:e.url},r.a.createElement(o.a,{id:e.id,defaultMessage:e.name}))) 36return r.a.createElement("div",{className:d.root,"data-cy":"AccountMenuItems-root"},m,r.a.createElement(s.b,{"data-cy":"AccountMenuItems-myGameClub",className:d.link,to:l.a.myGameClub},r.a.createElement(o.a,{id:"sideMenu.gameClub",defaultMessage:"My Game Club"})),r.a.createElement(s.b,{"data-cy":"AccountMenuItems-bigFishPoints",className:d.link,to:l.a.bigFishPoints},r.a.createElement(o.a,{id:"accountMenu.bigFishPoints",defaultMessage:"Big Fish Points"})),r.a.createElement("button",{className:d.signOut,onClick:i,type:"button","data-cy":"AccountMenuItems-signOut"},r.a.createElement(o.a,{id:"accountMenu.signOutButtonText",defaultMessage:"Sign Out"})))})}}])
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.