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([[16,90],{"/5GY":function(e,t,a){"use strict" 3a.d(t,"a",function(){return f}) 4var n=a("q1tI"),r=a.n(n),o=a("kriW"),s=a("pZLH"),i=a("y1Xp"),c=a("eYVk"),l=a("LboF"),u=a.n(l),d=a("rUxc"),m={injectType:"singletonStyleTag",insert:"head",singleton:!0},b=(u()(d.a,m),d.a.locals||{}) 5var g={resendConfirmationEmailMutation:a("UYTu").a` 6 mutation ResendConfirmationEmail($email: String!) { 7 resendConfirmationEmail(email: $email) 8 } 9`} 10const p="https://bfgentertainment.zendesk.com/hc/en-us/articles/43531555189524-Account-Confirmation" 11var f=e=>{const{email:t}=e,a=Object(i.a)(b,e.classes),[n,{error:l,data:u,loading:d}]=Object(s.a)(g.resendConfirmationEmailMutation),m=()=>{n({variables:{email:t}})},f=p 12return r.a.createElement(r.a.Fragment,null,r.a.createElement("p",null,r.a.createElement(o.a,{id:"resendConfirmation.confirmationResend",defaultMessage:"<strong>Didn't get the email?</strong> Check your SPAM or Junk mail folder in your email account, or <resend>request another copy of the email</resend>. See <help>this Help article</help> if you have any questions.",values:{strong:e=>r.a.createElement("strong",null,e),resend:function ResendButton(e){return r.a.createElement("button",{className:a.resendButton,onClick:m},e)},help:e=>r.a.createElement("a",{href:f},e)}})),d&&r.a.createElement(c.a,null),u&&!l&&r.a.createElement("p",{className:a.resendSuccess},r.a.createElement(o.a,{id:"resendConfirmation.confirmationResent",defaultMessage:"Your activation e-mail has been re-sent."})),l&&r.a.createElement("p",{className:a.resendError},l.message))}},"1uBm":function(e,t,a){"use strict" 13var n=a("nL2w") 14a.d(t,"a",function(){return n.a})},"9LMP":function(e,t,a){"use strict" 15var n=a("q1tI"),r=a.n(n),o=a("dDsW"),s=a("kriW"),i=a("8UhI"),c=a("HTR8"),l=a("7X3U"),u=a("lX7o"),d=a("dTQg"),m=a("Hqt8"),b=a("QPAk"),g=a("EFsX"),p=a("Vccq"),f=a("9eKH"),h=a("LboF"),v=a.n(h),y=a("F9Gc"),C={injectType:"singletonStyleTag",insert:"head",singleton:!0},w=(v()(y.a,C),y.a.locals||{}),E=a("1uBm"),A=a("/5GY"),k=a("pZLH"),x=a("+TN3"),O=a("y1Xp"),j=a("yJ/I"),P=a("MsnC"),_=a("A4b9"),T=a("Cess"),q=a("Z3n9") 16const M=()=>"undefined"!=typeof navigator&&navigator.platform.includes("Mac"),S=e=>["confirm your account","confirmer","bestätig"].some(t=>e.toLowerCase().includes(t)),B=e=>{const t=Object(n.useRef)(!1) 17Object(n.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]) 18const{initialValues:a={},onSubmit:r,onCancel:o}=e,s=Object(O.a)(_.b,e.operations),{createAccountMutation:i,getStoreConfigQuery:c}=s,[l,u]=Object(n.useState)(!1),[d,m]=Object(n.useState)(""),[{isGettingDetails:b}]=Object(j.b)(),[,{dispatch:g}]=Object(T.b)(),{locale:p}=Object(q.a)(),[f,{error:h,data:v}]=Object(k.a)(i,{fetchPolicy:"no-cache"}),{data:y}=Object(x.a)(c,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),C=Object(n.useMemo)(()=>{return((null==y?void 0:y.storeConfig)||{}).minimum_password_length},[y]),{generateReCaptchaData:w,recaptchaLoading:E,recaptchaWidgetProps:A}=Object(P.a)({currentForm:"CUSTOMER_CREATE",formAction:"createAccount"}),B=Object(n.useCallback)(()=>{o&&o()},[o]),I=Object(n.useCallback)(e=>{"Enter"===e.key&&B()},[B]),N=Object(n.useCallback)(e=>{"Enter"===e.key&&e.preventDefault()},[]),L=Object(n.useCallback)(async e=>{u(!0) 19try{const a=await w(),{email:n}=e.customer,o=[{attribute_code:"newsletters",value:{default:M()?"552":"549",de:"558",fr:"555"}[(null==p?void 0:p.startsWith("de"))?"de":(null==p?void 0:p.startsWith("fr"))?"fr":"default"]}] 20await 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),g({type:"USER_CREATE_ACCOUNT",payload:{email:n,firstName:e.customer.firstname,lastName:e.customer.lastname,isSubscribed:!!e.subscribe}}),r&&r(e)}catch(a){0 21const n=a instanceof Error?a.message:"" 22S(n)&&r&&r(e),t.current&&u(!1)}},[w,f,r,g,p]),R=Object(n.useMemo)(()=>{const{email:e,firstName:t,lastName:n,...r}=a 23return{customer:{email:e,firstname:t,lastname:n},...r}},[a]),V=Object(n.useMemo)(()=>!!h&&S(h.message||""),[h]) 24return{errors:Object(n.useMemo)(()=>{const e=new Map 25return h&&!V&&e.set("createAccountQuery",h),e},[h,V]),handleCancel:B,handleSubmit:L,handleCancelKeyPress:I,handleEnterKeyPress:N,initialValues:R,isDisabled:l||b||E,recaptchaWidgetProps:A,minimumPasswordLength:C,accountCreated:v&&!h||V,submittedEmail
25:d}} 26var I=a("TM3N"),N=a.n(I) 27t.a=(({initialValues:e,isCancelButtonHidden:t=!0,onSubmit:a,onCancel:n=(()=>{}),isEmbedded:h=!0,classes:v,confirmationHeading:y})=>{const C={...w,...v},k=B({initialValues:e,onSubmit:a,onCancel:n}),{errors:x,handleCancel:O,handleSubmit:j,handleEnterKeyPress:P,handleCancelKeyPress:_,isDisabled:T,initialValues:q,recaptchaWidgetProps:M,accountCreated:S,submittedEmail:I}=k,{formatMessage:L}=Object(o.a)(),R=!h||t?null:r.a.createElement(g.a,{"data-cy":"CreateAccount-cancelButton",className:C.cancelButton,disabled:Boolean(T),type:"button",color:"secondary",onClick:O,onKeyDown:_},r.a.createElement(s.a,{id:"createAccount.cancelText",defaultMessage:"Cancel"})),V=r.a.createElement(g.a,{className:C.submitButton,disabled:Boolean(T),type:"submit",color:"primary",onKeyDown:P,"data-cy":"CreateAccount-submitButton"},r.a.createElement(s.a,{id:"createAccount.createAccountText",defaultMessage:"Create Account"})) 28function TermsLink(e){return r.a.createElement(b.a,{to:N.a.terms,target:"_blank"},e)}function PrivacyLink(e){return r.a.createElement(b.a,{to:N.a.privacy,target:"_blank"},e)}return S?r.a.createElement("div",{className:C.successContainer},r.a.createElement("h2",{className:C.successHeading},null!=y?y:r.a.createElement(s.a,{id:"createAccount.confirmationHeading",defaultMessage:"Please Confirm Your Info"})),r.a.createElement("p",{className:C.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:I}})),r.a.createElement("p",{className:C.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(A.a,{email:I})):r.a.createElement(i.c,{"data-cy":"CreateAccount-form",className:C.root,initialValues:q,onSubmit:j,validate:e=>e.consent?void 0:L({id:"validation.terms"})},({formState:e})=>r.a.createElement(r.a.Fragment,null,h&&r.a.createElement("h3",{"data-cy":"CreateAccount-title",className:C.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(x.values())}),r.a.createElement(l.a,{id:"Email",label:L({id:"createAccount.emailText",defaultMessage:"Email"})},r.a.createElement(u.a,{id:"Email",field:"customer.email",autoComplete:"email",validate:Object(c.a)([f.c,f.h]),validateOnBlur:!0,mask:e=>e&&e.trim(),maskOnBlur:!0,"data-cy":"customer-email","aria-label":L({id:"global.emailRequired",defaultMessage:"Email Required"}),classes:{input:C.input,input_error:C.input_error}})),r.a.createElement(E.a,{id:"Password",autoComplete:"new-password",fieldName:"password",isToggleButtonHidden:!1,label:L({id:"createAccount.passwordText",defaultMessage:"Password"}),validate:f.i,validateOnBlur:!0,mask:e=>e&&e.trim(),maskOnBlur:!0,"data-cy":"password","aria-label":L({id:"global.passwordRequired",defaultMessage:"Password Required"}),classes:{input:C.input,input_error:C.input_error}}),r.a.createElement(E.a,{id:"ConfirmPassword",autoComplete:"new-password",fieldName:"confirmPassword",isToggleButtonHidden:!1,label:L({id:"createAccount.retypePassword",defaultMessage:"Re-type Password"}),validate:Object(c.a)([f.d,f.b]),validateOnBlur:!0,mask:e=>e&&e.trim(),maskOnBlur:!0,"data-cy":"confirm-password","aria-label":L({id:"createAccount.retypePassword",defaultMessage:"Re-type Password"}),classes:{input:C.input,input_error:C.input_error}}),r.a.createElement("div",{className:C.subscribe},r.a.createElement(i.b,{field:"subscribe",id:"subscribe",className:C.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:C.legal},r.a.createElement(i.b,{field:"consent",id:"consent",className:C.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:C.checkboxError},e.error),r.a.createElement(m.a,{...M}),r.a.createElement("div",{className:C.actions},R,V),r.a.createElement(p.a,null),!h&&r.a.createElement("div",{className:C.signInLinkContainer},r.a.createElement(s.a,{id:"createAccount.alreadyHaveAccount",defaultMessage:"Already have an account? {signInLink}",values:{signInLink:r.a.createElement(b.a,{to:N.a.signIn,className:C.signInLink},r.a.createElement(s.a,{id:"createAccount.signInText",defaultMessage:"Sign In"}))}}))))})},"9eKH":function(e,t,a){"use strict" 29a.d(t,"d",function(){return o}
29),a.d(t,"b",function(){return s}),a.d(t,"a",function(){return i}),a.d(t,"i",function(){return c}),a.d(t,"c",function(){return l}),a.d(t,"h",function(){return u}),a.d(t,"e",function(){return d}),a.d(t,"g",function(){return m}),a.d(t,"f",function(){return b}),a.d(t,"j",function(){return g}) 30var n=a("LGPB"),r=a("HTR8") 31const o=e=>{return e?void 0:{id:"validation.passwordPresence",defaultMessage:"Please make sure you enter your password."}},s=(e,t,a="password")=>{return e===t[a]?void 0:{id:"validation.passwordMatch",defaultMessage:"Passwords must match."}},i=(e,t,a="email")=>{return e===t[a]?void 0:{id:"validation.emailMatch",defaultMessage:"Emails must match."}},c=Object(r.a)([o,[n.a,10],n.c]),l=e=>{return e?void 0:{id:"validation.emailPresence",defaultMessage:"Please make sure you enter your email."}},u=e=>{if(!e||!/^\S+@\S+\.\S+$/.test(e))return{id:"validation.email"}},d=e=>{return e?void 0:{id:"validation.ratingRequired",defaultMessage:"Please select an overall rating."}},m=e=>{return(e?e.toString():"").trim()?void 0:{id:"validation.reviewTitleRequired",defaultMessage:"Please make sure you enter a review title."}},b=e=>{return(e?e.toString():"").trim()?void 0:{id:"validation.reviewTextRequired",defaultMessage:"Please make sure you enter review text."}},g=e=>{if(!e||!/^[a-zA-Z0-9_]*$/.test(e)||e.length<4||e.length>16)return{id:"usernameModal.validation"}}},A4b9:function(e,t,a){"use strict" 32a.d(t,"a",function(){return d}) 33var n=a("UYTu"),r=a("dhg2") 34const o=n.a` 35 mutation CreateAccount( 36 $email: String! 37 $firstname: String 38 $lastname: String 39 $password: String! 40 $is_subscribed: Boolean! 41 $custom_attributes: [AttributeValueInput!] 42 ) {
43 # Must use createCustomerV2 (not the deprecated createCustomer): only CustomerCreateInput 44 # accepts custom_attributes, which carries the default newsletter tag (e.g. 549/552) set by 45 # the talon. firstname/lastname are optional here (relaxed by the backend BigFishGames 46 # Customer module override + MakeCustomerNameOptional patch). 47 createCustomerV2( 48 input: { 49 email: $email 50 firstname: $firstname 51 lastname: $lastname 52 password: $password 53 is_subscribed: $is_subscribed 54 custom_attributes: $custom_attributes 55 } 56 ) { 57 # createCustomerV2 returns a non-nullable CustomerOutput type 58 # which requires that at least one of the sub fields be returned. 59 60 # eslint-disable-next-line @graphql-eslint/require-id-when-available 61 customer { 62 email 63 is_confirmed 64 } 65 } 66 } 67`,s=n.a` 68 query GetCustomerAfterCreate { 69 # eslint-disable-next-line @graphql-eslint/require-id-when-available 70 customer { 71 email 72 firstname 73 lastname 74 is_subscribed 75 username 76 is_placeholder_username 77 gameclub 78 is_gameclub_pending 79 gameclub_profile { 80 profile_id 81 } 82 } 83 } 84`,i=n.a` 85 mutation SignInAfterCreate($email: String!, $password: String!) { 86 generateCustomerToken(email: $email, password: $password) { 87 token 88 } 89 } 90`,c=n.a` 91 mutation CreateCartAfterAccountCreation { 92 cartId: createEmptyCart 93 } 94`,l=n.a` 95 query GetCartDetailsAfterAccountCreation($cartId: String!) { 96 cart(cart_id: $cartId) { 97 id 98 # eslint-disable-next-line @graphql-eslint/require-id-when-available 99 items { 100 uid 101 prices { 102 price { 103 value 104 } 105 } 106 # eslint-disable-next-line @graphql-eslint/require-id-when-available 107 product { 108 uid 109 name 110 sku 111 small_image { 112 url 113 label 114 } 115 price { 116 regularPrice { 117 amount { 118 value 119 } 120 } 121 } 122 } 123 quantity 124 # eslint-disable-next-line @graphql-eslint/require-id-when-available 125 ... on ConfigurableCartItem { 126 # eslint-disable-next-line @graphql-eslint/require-id-when-available 127 configurable_options { 128 configurable_product_option_uid 129 option_label 130 configurable_product_option_value_uid 131 value_label 132 } 133 } 134 } 135 prices { 136 grand_total { 137 value 138 currency 139 } 140 } 141 } 142 } 143`,u=n.a` 144 mutation MergeCartsAfterAccountCreation($sourceCartId: String!, $destinationCartId: String!) { 145 mergeCarts(source_cart_id: $sourceCartId, destination_cart_id: $destinationCartId) { 146 id 147 # eslint-disable-next-line @graphql-eslint/require-id-when-available 148 items { 149 uid 150 } 151 ...CheckoutPageFragment 152 } 153 } 154 ${r.a} 155`,d=n.a` 156 query GetStoreConfigData { 157 # eslint-disable-next-line @graphql-eslint/require-id-when-available 158 storeConfig { 159 store_code 160 minimum_password_length 161 customer_access_token_lifetime 162 } 163 } 164` 165t.b={createAccountMutation:o,createCartMutation:c,getCartDetailsQuery:l,getCustomerQuery:s,mergeCartsMutation:u,signInMutation:i,getStoreConfigQuery:d}},F9Gc:function(e,t,a){"use strict" 166var n=a("JPst"),r=a.n(n)()(function(e){return e[1]})
167r.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},HTR8:function(e,t,a){"use strict" 168t.a=(e=>{if(null==e||!Array.isArray(e))throw new Error("Expected `callbacks` to be array.") 169return(t,a)=>{let n=null 170for(let r=0;r<e.length;r++){const o=e[r] 171if(null==o||!Array.isArray(o)&&"function"!=typeof o)throw new Error("Expected `callbacks["+r+"]` to be array or function.") 172if(Array.isArray(o)){const[e,s]=o 173if("function"!=typeof e)throw new Error("Expected `callbacks["+r+"][0]` to be function.") 174n=e(t,a,s)}else n=o(t,a) 175if(n)break}return n}})},Hqt8:function(e,t,a){"use strict" 176var n=a("q1tI"),r=a.n(n),o=a("17x9"),s=a("y1Xp"),i=a("LboF"),c=a.n(i),l=a("b1DY"),u={injectType:"singletonStyleTag",insert:"head",singleton:!0},d=(c()(l.a,u),l.a.locals||{}) 177const m=e=>{const{containerElement:t=(()=>{}),shouldRender:a=!1}=e,n=Object(s.a)(d,e.classes) 178return a?r.a.createElement("div",{ref:t,className:n.root}):null} 179m.propTypes={classes:Object(o.shape)({root:o.string}),containerElement:o.func.isRequired,shouldRender:o.bool.isRequired} 180t.a=m},KOY7:function(e,t,a){"use strict" 181a.d(t,"a",function(){return r}) 182var n=a("q1tI") 183const r=()=>{const[e,t]=Object(n.useState)(!1),a=Object(n.useCallback)(()=>{t(!e)},[e]) 184return{handleBlur:Object(n.useCallback)(()=>{t(!1)},[]),togglePasswordVisibility:a,visible:e}}},LGPB:function(e,t,a){"use strict" 185a.d(t,"a",function(){return n}),a.d(t,"b",function(){return r}),a.d(t,"c",function(){return o}
185) 186const n=(e,t,a)=>{const n={id:"validation.hasLengthAtLeast",defaultMessage:"Must contain at least {value} character(s).",value:a} 187if(!e||e.length<a)return n},r=e=>{const t={id:"validation.isRequired",defaultMessage:"Is required."} 188if(!e)return t 189const a=String(e).trim() 190return n(a,null,1)?t:void 0},o=e=>{const t={lower:0,upper:0,digit:0,special:0} 191for(const a of e)/[a-z]/.test(a)?t.lower++:/[A-Z]/.test(a)?t.upper++:/\d/.test(a)?t.digit++:/\S/.test(a)&&t.special++ 192if(Object.values(t).filter(Boolean).length<3){return{id:"validation.validatePassword",defaultMessage:"A password must contain at least 3 of the following: lowercase, uppercase, digits, special characters."}}}},MsnC:function(e,t,a){"use strict" 193a.d(t,"a",function(){return d}) 194var n=a("q1tI"),r=a("+TN3") 195var o,s=a("y1Xp"),i=a("VkAN"),c=a.n(i),l=a("UYTu") 196var u={getReCaptchaV3ConfigQuery:Object(l.a)(o||(o=c()(["\n query GetReCaptchaV3Config {\n recaptchaV3Config {\n website_key\n badge_position\n language_code\n forms\n }\n }\n"])))} 197const d=e=>{var t,a,o,i 198const c=Object(s.a)(u,e.operations),{currentForm:l,formAction:d}=e,{data:m,error:b,loading:g}=Object(r.a)(c.getReCaptchaV3ConfigQuery,{fetchPolicy:"cache-and-network"}) 199globalThis.recaptchaCallbacks||(globalThis.recaptchaCallbacks={}) 200const[p,f]=Object(n.useState)(globalThis.hasOwnProperty("grecaptcha")),[h,v]=Object(n.useState)(!1),[y,C]=Object(n.useState)(null),[w,E]=Object(n.useState)(null),A=Object(n.useCallback)(e=>{null!==e&&E(e)},[]),k=null!=m&&null!==(t=m.recaptchaV3Config)&&void 0!==t&&t.badge_position&&m.recaptchaV3Config.badge_position.length>0?m.recaptchaV3Config.badge_position:"bottomright",x=null==m?void 0:null===(a=m.recaptchaV3Config)||void 0===a?void 0:a.website_key,O=null==m?void 0:null===(o=m.recaptchaV3Config)||void 0===o?void 0:o.language_code,j=(null==m?void 0:null===(i=m.recaptchaV3Config)||void 0===i?void 0:i.forms)||[],P=!(b instanceof Error)&&x&&x.length>0&&j.includes(l),_="inline"===k,T=new URL("https://www.google.com/recaptcha/api.js") 201T.searchParams.append("badge",k),T.searchParams.append("render",_?"explicit":x),T.searchParams.append("onload","onloadRecaptchaCallback"),O&&O.length>0&&T.searchParams.append("hl",O) 202const q=(e=>{const[t,a]=Object(n.useState)(e?"loading":"idle") 203return Object(n.useEffect)(()=>{if(!e)return void a("idle") 204let t=document.querySelector('script[src="'.concat(e,'"]')) 205if(t)a(t.getAttribute("data-status")) 206else{(t=document.createElement("script")).src=e,t.async=!0,t.setAttribute("data-status","loading"),document.body.appendChild(t) 207const a=e=>{t.setAttribute("data-status","load"===e.type?"ready":"error")} 208t.addEventListener("load",a),t.addEventListener("error",a)}const n=e=>{a("load"===e.type?"ready":"error")} 209return t.addEventListener("load",n),t.addEventListener("error",n),()=>{t&&(t.removeEventListener("load",n),t.removeEventListener("error",n))}},[e]),t})(!p&&P?T:null),M=g||P&&!p&&"ready"!==q 210return Object(n.useEffect)(()=>{if(null!==w&&_&&p&&null===y)if("widgetId"in w.dataset)C(w.dataset.widgetId) 211else{const e=globalThis.grecaptcha.render(w,{sitekey:x,size:"invisible"}) 212C(e),w.dataset.widgetId=e}},[p,_,x,y,w]),!globalThis.recaptchaCallbacks[d]&&P&&(globalThis.recaptchaCallbacks[d]=(()=>{if(!_){const e=document.getElementsByClassName("grecaptcha-badge") 213e&&e.length>0&&(e[0].style.zIndex=999)}f(!0)})),globalThis.onloadRecaptchaCallback=Object(n.useCallback)(()=>{for(const e in globalThis.recaptchaCallbacks)globalThis.recaptchaCallbacks[e]() 214globalThis.recaptchaCallbacks={}},[]),{recaptchaLoading:h||M,generateReCaptchaData:Object(n.useCallback)(async()=>{if(p)try{v(!0) 215const e={context:{headers:{"X-ReCaptcha":await globalThis.grecaptcha.execute(_?y:x,{action:d})}}} 216return v(!1),e}catch(e){v(!1)}return{}},[p,d,_,x,y]),recaptchaWidgetProps:{containerElement:A,shouldRender:!!(P&&_&&p)}}}},MtzG:function(e,t,a){"use strict" 217var n=a("JPst"),r=a.n(n)()(function(e){return e[1]})
218r.push([e.i,".recaptchaNotice-root-xPf {\n color: rgb(var(--venia-global-color-gray-600));\n}\n",""]),r.locals={root:"recaptchaNotice-root-xPf text-center text-xs mt-xs"},t.a=r},Vccq:function(e,t,a){"use strict" 219var n=a("q1tI"),r=a.n(n),o=a("kriW"),s=a("y1Xp"),i=a("LboF"),c=a.n(i),l=a("MtzG"),u={injectType:"singletonStyleTag",insert:"head",singleton:!0},d=(c()(l.a,u),l.a.locals||{}) 220t.a=(e=>{const t=Object(s.a)(d,e.classes) 221return r.a.createElement("p",{className:t.root},r.a.createElement(o.a,{id:"recaptchaNotice.protectedText",defaultMessage:"This site is protected by reCAPTCHA."}))})},YQ8e:function(e,t,a){"use strict" 222a.r(t),a.d(t,"default",function(){return k}) 223var n=a("q1tI"),r=a.n(n),o=a("dDsW"),s=a("kriW"),i=a("lSNA"),c=a.n(i),l=a("Ty5D"),u=a("yJ/I") 224function ownKeys(e,t){var a=Object.keys(e) 225if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) 226t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{} 227t%2?ownKeys(Object(a),!0).forEach(function(t){c()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const d=["email","firstName","lastName"],m=e=>{const{signedInRedirectUrl:t,signInPageUrl:a}=e,r=Object(l.g)(),[{isSignedIn:o}]=Object(u.b)(),{search:s}=Object(l.h)(),i=Object(n.useMemo)(()=>r&&r.location.state?r.location.state:{},[r]),c=i.from||null 228Object(n.useEffect)(()=>{o&&(c||t)&&r.push(c||t)},[c,r,o,t]) 229const m=Object(n.useCallback)(()=>{a&&r.push(a,i)},[r,i,a]) 230return{createAccountProps:{initialValues:Object(n.useMemo)(()=>(e=>{const t=new URLSearchParams(e) 231return d.reduce((e,a)=>_objectSpread(_objectSpread({},e),{},{[a]:t.get(a)}),{})})(s),[s]),isCancelButtonHidden:!1,onCancel:m}}} 232var b=a("y1Xp"),g=a("9LMP"),p=a("hkJJ"),f=a("LboF"),h=a.n(f),v=a("sZL0"),y={injectType:"singletonStyleTag",insert:"head",singleton:!0},C=(h()(v.a,y),v.a.locals||{}),w=a("TM3N"),E=a.n(w) 233const A=e=>{const t=Object(b.a)(C,e.classes),{createAccountProps:a}=m(e),{formatMessage:n}=Object(o.a)() 234return r.a.createElement("div",{className:t.root},r.a.createElement(p.d,null,n({id:"createAccountPage.title",defaultMessage:"Create an Account"})),r.a.createElement("h1",{className:t.header},r.a.createElement(s.a,{id:"createAccountPage.header",defaultMessage:"Create an Account"})),r.a.createElement("div",{className:t.contentContainer},r.a.createElement(g.a,{...a,isEmbedded:!1})))} 235A.defaultProps={signedInRedirectUrl:E.a.accountInformation,signInPageUrl:E.a.signIn} 236var k=A},b1DY:function(e,t,a){"use strict" 237var n=a("JPst"),r=a.n(n)()(function(e){return e[1]})
238r.push([e.i,".googleReCaptcha-root-E8b {\n}\n",""]),r.locals={root:"googleReCaptcha-root-E8b mt-4"},t.a=r},dhg2:function(e,t,a){"use strict" 239a.d(t,"a",function(){return i}) 240var n,r=a("VkAN"),o=a.n(r),s=a("UYTu") 241const i=Object(s.a)(n||(n=o()(["\n fragment CheckoutPageFragment on Cart {\n id\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n items {\n uid\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n product {\n uid\n stock_status\n }\n }\n # If total quantity is falsy we render empty.\n total_quantity\n available_payment_methods {\n code\n }\n }\n"])))},luqa:function(e,t,a){"use strict" 242var n=a("JPst"),r=a.n(n)()(function(e){return e[1]}) 243r.push([e.i,".override-password-root-LqI:active {\n --stroke: var(--venia-global-color-gray-700);\n}\n\n.override-password-passwordButton-C8q {\n /* Don't compose from Button root to avoid inheriting border/shadow styles */\n --stroke: var(--venia-global-color-gray-500);\n\n /* Basic button styles */\n\n /* Explicitly remove all borders and shadows */\n border: none;\n outline: none;\n box-shadow: none;\n}\n\nbutton.override-password-passwordButton-C8q,\nbutton.override-password-passwordButton-C8q:hover,\nbutton.override-password-passwordButton-C8q:focus,\nbutton.override-password-passwordButton-C8q:active,\nbutton.override-password-passwordButton-C8q:focus-visible {\n box-shadow: none;\n outline: none;\n border: none;\n}\n\n.override-password-passwordButton-C8q:hover {\n --stroke: var(--venia-global-color-gray-700);\n}\n\n.override-password-passwordButton-C8q:focus {\n --stroke: var(--venia-global-color-gray-700);\n}\n\n.override-password-passwordButton-C8q:active {\n --stroke: var(--venia-global-color-gray-700);\n}\n",""]),r.locals={root:"override-password-root-LqI",passwordButton:"override-password-passwordButton-C8q bg-transparent min-w-0 p-0 rounded-none cursor-pointer pointer-events-auto inline-flex items-center justify-center"},t.a=r},nL2w:function(e,t,a){"use strict" 244var n=a("q1tI"),r=a.n(n),o=a("g437"),s=a("yrqr"),i=a("dDsW"),c=a("y1Xp"),l=a("KOY7"),u=a("URF+"),d=a("7X3U"),m=a("lX7o"),b=a("LGPB"),g=a("LboF"),p=a.n(g),f=a("luqa"),h={injectType:"singletonStyleTag",insert:"head",singleton:!0},v=(p()(f.a,h),f.a.locals||{}) 245t.a=(e=>{const{classes:t,label:a,fieldName:n,isToggleButtonHidden:g=!0,autoComplete:p,validate:f=b.b,...h}=e,y=Object(l.a)(),{handleBlur:C,togglePasswordVisibility:w,visible:E}=y,A=Object(c.a)(v,v,t),{formatMessage:k}=Object(i.a)(),x=k({id:"password.hide",defaultMessage:"Hide Password"}),O=k({id:"password.view",defaultMessage:"View Password"}),j=E?x:O,P=r.a.createElement(u.a,{className:A.passwordButton,onClick:w,onKeyDown:e=>{"Enter"===e.key&&w()},type:"button"},E?r.a.createElement(o.a,{"aria-label":j}):r.a.createElement(s.a,{"aria-label":j})),_=E?"text":"password",T={input:A.input,input_error:A.input_error} 246return r.a.createElement(d.a,{id:"Password",label:a,classes:{root:A.root}},r.a.createElement(m.a,{after:!g&&P,autoComplete:p,field:n,type:_,validate:f,onBlur:C,classes:T,...h}))})},rUxc:function(e,t,a){"use strict" 247var n=a("JPst"),r=a.n(n)()(function(e){return e[1]})
248r.push([e.i,".resendConfirmation-resendButton-fUB {\n background: none;\n border: none;\n color: rgb(var(--bf-global-color-blue-light));\n cursor: pointer;\n padding: 0;\n}\n\n.resendConfirmation-resendButton-fUB:hover {\n color: rgb(var(--bf-global-color-green-hover));\n text-decoration: none;\n}\n\n.resendConfirmation-resendSuccess-xJ6 {\n color: rgb(var(--bf-global-color-green));\n font-weight: bold;\n margin-top: 1rem;\n}\n\n.resendConfirmation-resendError-ZwB {\n color: rgb(var(--venia-global-color-red-600));\n margin-top: 1rem;\n}\n",""]),r.locals={resendButton:"resendConfirmation-resendButton-fUB",resendSuccess:"resendConfirmation-resendSuccess-xJ6",resendError:"resendConfirmation-resendError-ZwB"},t.a=r},sZL0:function(e,t,a){"use strict" 249var n=a("JPst"),r=a.n(n)()(function(e){return e[1]}) 250r.push([e.i,".override-createAccountPage-root-16c {\n grid-template-columns: minmax(auto, 512px);\n}\n\n.override-createAccountPage-contentContainer-TTe {\n}\n",""]),r.locals={root:"override-createAccountPage-root-16c gap-y-md grid justify-center px-0 py-md text-center",contentContainer:"override-createAccountPage-contentContainer-TTe lg_border-2 lg_border-solid lg_border-subtle lg_pb-md lg_rounded-box"},t.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.