1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2649],{1627:(e,t,a)=>{"use strict";a.d(t,{Ep:()=>n,uS:()=>l});var s=a(37876),r=a(14232);let i=(0,r.createContext)(1),l=e=>{let{level:t,children:a}=e;return(0,s.jsx)(i.Provider,{value:t,children:a})},n=()=>(0,r.useContext)(i)},8762:e=>{e.exports={p3:"Hu5yuK4",p3Book:"lQbU3us"}},10409:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var s=a(37876),r=a(33939),i=a(93150);let l=e=>{let{label:t,loadingLabel:a,className:l="","data-testid":n,loading:o,onClickHandler:d,disabled:c=!1}=e;return(0,s.jsx)(i.A,{priority:"primary",disabled:o||c,onClick:d,className:l,label:o?a:t,"data-testid":n,children:o&&(0,s.jsx)(r.A,{"data-testid":"async-button-spinner",as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true",className:"me-1"})})}},12371:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var s=a(37876),r=a(78195),i=a(10409);let l=e=>{let{label:t,loadingLabel:a,onClick:l,className:n="","data-testid":o,disabled:d=!1}=e,c=(0,r.Y)({onClick:l});return(0,s.jsx)(i.A,{label:t,loadingLabel:a,className:n,"data-testid":o,disabled:d,...c})}},14591:(e,t,a)=>{"use strict";a.d(t,{qK:()=>r}),a(55248),a(84467),a(76959);var s=a(14232);function r(){let e=(0,s.useRef)(!0),t=(0,s.useRef)(()=>e.current);return(0,s.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}a(52964),new WeakMap},17958:(e,t,a)=>{"use strict";a.d(t,{Fb:()=>l,MB:()=>i,iq:()=>r});let s=a(91040).A.create({baseURL:"/api"}),r=async(e,t)=>(await s.get(e,{params:t})).data,i=async(e,t)=>(await s.post(e,t)).data,l=async e=>(await s.delete(e)).data},23858:e=>{e.exports={textInput:"dKlAcLu"}},23958:e=>{e.exports={requiredFieldsHint:"yqMCWCg"}},26856:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var s=a(37876);a(14232);var r=a(8762),i=a.n(r);let l=e=>{let{children:t,className:a,id:r}=e;return(0,s.jsx)("p",{id:r,className:"".concat(i().p3," ").concat(a||""),children:t})}},26966:(e,t,a)=>{"use strict";a.d(t,{N:()=>r});var s=a(82443);class r{validateEmail(e){let{t}=e;if(this.state.email=this.state.email.trim(),!this.state.email){this.state.validations.email={status:s.Uf.Skipped};return}(0,s.DT)(this.state.email)?this.state.validations.email={status:s.Uf.Passed}:this.state.validations.email={status:s.Uf.Failed,error:t("validations.emailInvalid")}}validateEmailRequired(e){let{t}=e;if(this.state.email=this.state.email.trim(),!this.state.email){this.state.validations.email={status:s.Uf.Failed,error:t("validations.emailRequired")};return}(0,s.DT)(this.state.email)?this.state.validations.email={status:s.Uf.Passed}:this.state.validations.email={status:s.Uf.Failed,error:t("validations.emailInvalid")}}validatePhoneNumber(e){let{t}=e;if(this.state.phoneNumber=this.state.phoneNumber.replace(/\s/g,""),!this.state.phoneNumber){this.state.validations.phoneNumber={status:s.Uf.Skipped};return}(0,s.FY)(this.state.phoneNumber)?this.state.validations.phoneNumber={status:s.Uf.Passed}:this.state.validations.phoneNumber={status:s.Uf.Failed,error:t("validations.phoneNumberInvalid")}}validatePhoneNumberRequired(e){let{t}=e;if(this.state.phoneNumber=this.state.phoneNumber.replace(/\s/g,""),!this.state.phoneNumber){this.state.validations.phoneNumber={status:s.Uf.Failed,error:t("validations.phoneNumberRequired")};return}(0,s.FY)(this.state.phoneNumber)?this.state.validations.phoneNumber={status:s.Uf.Passed}:this.state.validations.phoneNumber={status:s.Uf.Failed,error:t("validations.phoneNumberInvalid")}}validateRegionSpecificPhoneNumberRequired(e){let{t,mobileRegionConfig:a}=e;this.validatePhoneNumberRequired({t:t}),this.state.validations.phoneNumber.status===s.Uf.Passed&&this.state.phoneNumber.replace(a.countryCode,a.shouldShowCountryCode?"":"0").length!=a.mobileNumberLength&&(this.state.validations.phoneNumber={status:s.Uf.Failed,error:t("validations.phoneNumberInvalid")})}validateEmailOrPhoneRequired(e){let{t}=e;this.state.email=this.state.email.trim(),this.state.phoneNumber=this.state.phoneNumber.trim(),this.state.email||this.state.phoneNumber||(this.state.validations.email={status:s.Uf.Failed,error:t("validations.emailOrPhoneRequired")},this.state.validations.phoneNumber={status:s.Uf.Failed,error:t("validations.emailOrPhoneRequired")})}constructor(e){this.state=e}}},33939:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var s=a(15039),r=a.n(s),i=a(14232),l=a(77346),n=a(37876);let o=i.forwardRef((e,t)=>
1{let{bsPrefix:a,variant:s,animation:i="border",size:o,as:d="div",className:c,...u}=e;a=(0,l.oU)(a,"spinner");let m="".concat(a,"-").concat(i);return(0,n.jsx)(d,{ref:t,...u,className:r()(c,m,o&&"".concat(m,"-").concat(o),s&&"text-".concat(s))})});o.displayName="Spinner";let d=o},34626:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s=a(37876),r=a(14232),i=a(70564),l=a(35074),n=a.n(l);let o=e=>{let{id:t,label:a,checked:r,onChange:l,name:o}=e;return(0,s.jsx)(i.A.Check,{id:"radio-".concat(t),type:"radio",name:o||t.toString(),checked:r,"data-testid":"radio-input",onChange:e=>{l(e.target.checked)},label:a,className:n().radioButton})};var d=a(60984),c=a(79529),u=a(46549),m=a.n(u),h=a(76687);let p=e=>{let{radios:t,checkedRadio:a,onCheck:i,className:l="",legend:n,hideLegend:u=!1,name:p,error:x=!1,errorMessage:b,required:v}=e,f=(0,r.useId)(),g=p||f,N="".concat(g,"-error");return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("fieldset",{role:"radiogroup",...(0,c.s)({error:x,errorMessage:b,errorId:N,required:v}),children:[n&&(0,s.jsxs)("legend",{className:u?"visually-hidden":m().legend,children:[n,v&&(0,s.jsx)(h.A,{})]}),(0,s.jsx)("div",{className:"".concat(m().radioGroup," ").concat(l),children:t.map(e=>(0,s.jsx)("div",{children:(0,s.jsx)(o,{id:e.id,name:g,label:e.label,checked:(null==a?void 0:a.value)===e.value,onChange:t=>{t&&i(e)}})},e.id))})]}),(0,s.jsx)(d.Y,{id:N,error:x,errorMessage:b})]})}},35074:e=>{e.exports={radioButton:"VhZ2f_E"}},35474:(e,t,a)=>{"use strict";a.d(t,{f:()=>s});let s=e=>({inputId:"react-select-".concat(e,"-input"),labelId:"".concat(e,"-label"),errorId:"".concat(e,"-error")})},37539:(e,t,a)=>{"use strict";a.d(t,{j:()=>n,y:()=>l});let s="input, select, textarea, button, [tabindex]",r=(e,t)=>e.getAttribute("aria-errormessage")===t||(e.getAttribute("aria-describedby")||"").split(/\s+/).includes(t),i=e=>e.matches(s)?e:e.querySelector(s),l=e=>{let t=Array.from(e.querySelectorAll("[aria-describedby], [aria-errormessage]")),a=new Set,s=[];return e.querySelectorAll("[data-field-error]").forEach(e=>{var l;let n=(null==(l=e.textContent)?void 0:l.trim())||"",o=t.find(t=>r(t,e.id)),d=o&&i(o);
1!n||!(null==d?void 0:d.id)||a.has(n)||(a.add(n),s.push({fieldId:d.id,message:n}))}),s},n=e=>{var t;let a=document.getElementById(e);a&&(a.focus({preventScroll:!0}),null==(t=a.scrollIntoView)||t.call(a,{block:"center"}))}},40116:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var s=a(37876),r=a(34846),i=a(85454),l=a.n(i),n=a(37539);let o=e=>{let{errors:t,attempt:a}=e,{t:i}=(0,r.Bd)(["common"]);return t.length?(0,s.jsxs)("div",{role:"alert",className:l().formErrorSummary,"data-testid":"form-error-summary",children:[(0,s.jsx)("p",{className:l().title,children:i("common:form.errorSummaryTitle")}),(0,s.jsx)("ul",{className:l().list,children:t.map(e=>{let{fieldId:t,message:a}=e;return(0,s.jsx)("li",{children:(0,s.jsx)("a",{href:"#".concat(t),onClick:e=>{e.preventDefault(),(0,n.j)(t)},children:a})},t)})})]},a):null}},41461:(e,t,a)=>{"use strict";a.d(t,{_:()=>i});var s=a(14232),r=a(37539);let i=e=>{let t=(0,s.useRef)(null),a=(0,s.useRef)(!1),[i,l]=(0,s.useState)(0),[n,o]=(0,s.useState)([]),d=(0,s.useCallback)(async()=>{a.current=!0;try{await e()}finally{l(e=>e+1)}},[e]);return(0,s.useEffect)(()=>{if(!i||!t.current)return;let e=(0,r.y)(t.current);a.current=!1,o(e),e.length&&(0,r.j)(e[0].fieldId)},[i]),{formRef:t,handleSubmit:d,context:(0,s.useMemo)(()=>({isSubmitting:()=>a.current}),[]),summary:{errors:n,attempt:i}}}},43480:e=>{e.exports={p1:"u63yu_s",p1Book:"XVjDTnR",p1Bold:"CCf8TTR","p1-link":"_6evc43"}},46549:e=>{e.exports={radioGroup:"cuHByUI",legend:"us5X856"}},49014:e=>{e.exports={form:"PEFs5X9",header:"ssx36Mp",subHeader:"Nu3HoEq",memberHeading:"_h_bK6e",contactDetailsHeading:"iaPK1O3",clubSelectionHeading:"bRu3sDp",privacyPolicy:"fFO0Afd",button:"ISZKu5V",messageHeading:"pcNJxU6"}},51708:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var s=a(37876),r=a(70564),i=a(42150),l=a(58457),n=a(35474),o=a(66898),d=a(79252),c=a.n(d),u=a(60984),m=a(79529),h=a(76687);let p={IndicatorSeparator:()=>null},x=e=>{let{instanceId:t,label:a,placeholder:d,groups:x,selectedValue:b,onSelect:v,onBlur:f,useDropdownStyle:g=!1,error:N=!1,errorMessage:j,ariaLabel:A,ariaLabelledBy:y,required:C}=e,S=g?(0,l.N)():(0,l.E)(),{inputId:w,labelId:I,errorId:M}=(0,n.f)(t),F=y||(a?I:void 0);return(0,s.jsxs)(r.A.Group,{className:g?c().dropdown:"",children:[g?(0,s.jsxs)(r.A.Label,{id:I,htmlFor:w,children:[a,C&&(0,s.jsx)(h.A,{})]}):(0,s.jsxs)(o.A,{id:I,className:"mb-2",children:[a,C&&(0,s.jsx)(h.A,{})]}),(0,s.jsx)(i.Ay,{instanceId:t,inputId:w,"aria-labelledby":F,"aria-label":F?void 0:A||d,"aria-invalid":N,"aria-errormessage":(0,m.d)(N,j)?M:void 0,required:C,className:N?"error-input":"",isSearchable:!1,components:p,value:b,options:x,placeholder:d,styles:S,onChange:e=>{v(e||void 0)},onBlur:f}),N&&(0,s.jsx)(u.Y,{id:M,error:N,errorMessage:j})]})}},54758:(e,t,a)=>{"use strict";a.d(t,{M:()=>r});class s{push(e){if(window.dataLayer)try{window.dataLayer.push(e)}catch(e){console.warn("GTM dataLayer error: ",e)}}}let r=()=>new s},55413:(e,t,a)=>{"use strict";a.d(t,{C:()=>s});let s=(0,a(14232).createContext)(null)},58457:(e,t,a)=>{"use strict";a.d(t,{E:()=>i,N:()=>l});var s=a(58626);let r=[0,768,1025].map(e=>"@media only screen and (min-width: ".concat(e,"px)")),i=()=>({option:(e,t)=>({...e,color:"#202020 !important",cursor:"pointer",padding:"8px 16px",fontSize:"16px",[r[0]]:{backgroundColor:"white !important"},[r[2]]:{backgroundColor:t.isFocused?"#f5f5f5 !important":"white !important",padding:"16px 24px",fontSize:"20px"}}),groupHeading:e=>({...e,color:"#e10a0a",textTransform:"uppercase",fontWeight:"bold",padding:" 6px 16px",letterSpacing:"4px",[r[0]]:{fontSize:"12px"},[r[1]]:{fontSize:"14px"}}),control:(e,t)=>({...e,cursor:"pointer",padding:"0px 10px",minHeight:"66px",borderRadius:"2px",border:"1px solid #949494 !important; box-shadow: none",...t.isFocused?s.t:{},[r[1]]:{padding:"0px 15px",minHeight:"80px"}}),placeholder:e=>({...e,color:"#6e6e6e",fontSize:"16px",[r[2]]:{fontSize:"18px"}}),singleValue:e=>({...e,fontSize:"16px",whiteSpace:"normal",overflow:"visible",textOverflow:"clip",[r[1]]:{fontSize:"18px"}}),dropdownIndicator:e=>({...e,color:"#e10a0a !important",transform:"scale(1.4)"}),menu:e=>({...e,borderRadius:"3px",boxShadow:"0px 3px 7px 1px rgba(32, 32, 32, 0.11)",border:"1px solid #f5f5f5 ",zIndex:"10"})}),l=()=>({option:(e,t)=>({...e,color:"#202020 !important",backgroundColor:t.isFocused?" #F5F5F5 !important":"white !important",cursor:"pointer"}),groupHeading:e=>({...e,color:"#e10a0a",textTransform:"uppercase",fontWeight:"bold",padding:" 6px 16px",letterSpacing:"4px",[r[0]]:{fontSize:"12px"},[r[1]]:{fontSize:"14px"}}),container:e=>({...e,fontSize:"14px"}),control:(e,t)=>({...e,cursor:"pointer",padding:"3px",borderRadius:"2px",border:"error-input"===t.selectProps.className?"none !important; box-shadow: none":t.isFocused?"1px solid #202020 !important; box-shadow: 0px 0px 0px 1px #202020":"1px solid #949494",...t.isFocused?s.t:{}}),placeholder:e=>({...e,color:"#6e6e6e"}),singleValue:e=>({...e,whiteSpace:"normal",overflow:"visible",textOverflow:"clip"}),dropdownIndicator:e=>({...e,color:"#b90a0a !important"}),menu:e=>({...e,borderRadius:"2px",boxShadow:"none",border:"1px solid #f5f5f5",zIndex:"10"})})},58626:(e,t,a)=>{"use strict";a.d(t,{t:()=>s});let s={outline:"3px solid #e10a0a !important",outlineOffset:"2px"}},59005:e=>{e.exports={textarea:"__080QyC2",textLength:"qvA_BQ2"}},59158:(e,t,a)=>{"use strict";a.d(t,{j:()=>s});var s=function(e){return e.WEBSITE="website",e.ARTICLE="article",e}({})},60984:(e,t,a)=>{"use strict";a.d(t,{Y:()=>c});var s=a(37876),r=a(67204),i=a.n(r),l=a(82750),n=a(14232),o=a(55413);let d=e=>{let{id:t,errorMessage:a}
1=e,r=(0,n.useContext)(o.C),[d]=(0,n.useState)(()=>!(t&&(null==r?void 0:r.isSubmitting())));return(0,s.jsxs)("div",{id:t,role:d?"alert":void 0,"aria-live":d?void 0:"polite","data-field-error":t?"":void 0,className:i().errorMessage,children:[(0,s.jsx)("div",{className:i().errorIcon,"aria-hidden":"true",children:(0,s.jsx)(l.A,{})}),(0,s.jsx)("span",{children:a})]})},c=e=>{let{error:t,errorMessage:a,id:r}=e;return t&&a?(0,s.jsx)(d,{id:r,errorMessage:a}):null}},65845:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var s=a(37876);a(14232);var r=a(66482);let i=e=>{let{children:t,className:a,id:i,h:l}=e;return(0,s.jsx)(r.A,{h:l,id:i,className:"h1 primaryH ".concat(a||""),children:t})}},66482:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var s=a(37876);a(14232);var r=a(1627);let i=e=>{let{children:t,className:a,id:i,h:l="h2"}=e,n=(0,r.Ep)(),o=Math.min(Number(l.slice(1)),n+1,6);return(0,s.jsx)("h".concat(o),{id:i,className:a,children:t})}},66898:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var s=a(37876);a(14232);var r=a(43480),i=a.n(r);let l=e=>{let{children:t,className:a,id:r}=e;return(0,s.jsx)("p",{id:r,className:"".concat(i().p1," ").concat(a||""),children:t})}},67204:e=>{e.exports={errorMessage:"qjQVzUj",errorIcon:"BBzh3T3"}},69717:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>K,default:()=>Z});var s=a(37876),r=a(5811),i=a(14232),l=a(49589),n=a(56970),o=a(37784),d=a(34846),c=a(99685),u=a.n(c),m=a(65845);let h=e=>{let{name:t,t:a}=e;return(0,s.jsxs)(l.A,{className:u().container,children:[(0,s.jsx)(m.A,{className:u().name,children:a("confirmation.greeting",{_name_:t})}),(0,s.jsx)("h5",{className:u().h5,children:a("submitSuccess")})]})};var p=a(48230),x=a.n(p),b=a(70564),v=a(39136),f=a(98230),g=a(82443),N=a(12371),j=a(60984),A=a(66898),y=a(98097),C=a(51708),S=a(34626),w=a(26856),I=a(59005),M=a.n(I),F=a(79529),E=a(76687);let P=e=>{let{label:t,onInput:a,inputValue:r,onBlur:l,id:n,error:o=!1,errorMessage:d,required:c,autoComplete:u}=e,m=(0,i.useId)(),h=n||m,p="".concat(h,"-error"),x="".concat(h,"-counter");return(0,s.jsxs)(b.A.Group,{children:[(0,s.jsxs)(b.A.Label,{htmlFor:h,children:[t,c&&(0,s.jsx)(E.A,{})]}),(0,s.jsx)("textarea",{id:h,className:"".concat(M().textarea," ").concat(o?"error-input":""),maxLength:250,value:r,onChange:e=>{a(e.target.value)},"data-testid":"text-input",onBlur:l,autoComplete:u,...(0,F.s)({error:o,errorMessage:d,errorId:p,required:c,describedBy:[x]})}),(0,s.jsx)(w.A,{id:x,className:M().textLength,children:"".concat((null==r?void 0:r.length)?250-r.length:"250"," characters remaining.")}),(0,s.jsx)(j.Y,{id:p,error:o,errorMessage:d})]})};var q=a(98130),R=a(49014),U=a.n(R),_=a(80904),k=a(40116),B=a(41461),H=a(55413);let L=(0,r.PA)(e=>{let{setIsAMember:t,onChangeFirstName:a,onChangeLastName:r,onChangeMobile:i,onChangeEmail:l,onSelectClub:d,onChangeMessage:c,formValues:u,onSubmit:h,t:p}=e,w=[{id:"notAMember",label:p("notAMember"),value:"false"},{id:"isAMember",label:p("isAMember"),value:"true"}],{formRef:I,handleSubmit:M,context:F,summary:E}=(0,B._)(h);return(0,s.jsx)(b.A,{ref:I,className:U().form,children:(0,s.jsx)(H.C.Provider,{value:F,children:(0,s.jsxs)(b.A.Group,{children:[(0,s.jsx)(m.A,{className:U().header,h:"h1",children:p("header")}),(0,s.jsx)("p",{className:"h5 ".concat(U().subHeader),children:p("subHeader")}),(0,s.jsx)(k.A,{...E}),(0,s.jsx)(_.A,{}),(0,s.jsx)("h2",{className:"h4 ".concat(U().memberHeading),children:p("areYouAMember")}),(0,s.jsx)(S.A,{legend:p("areYouAMember"),hideLegend:!0,radios:w,checkedRadio:u.isAMember?w[1]:w[0],onCheck:e=>{"true"===e.value?t(!0):t(!1)}}),(0,s.jsxs)(n.A,{children:[(0,s.jsx)("h2",{className:"h4 ".concat(U().contactDetailsHeading),children:p("yourContactDetails")}),(0,s.jsx)(o.A,{lg:4,children:(0,s.jsx)(q.A,{id:"contact-first-name",required:!0,autoComplete:"given-name",label:p("common:form.firstName"),inputValue:u.firstName,error:u.validations.firstName.status===g.Uf.Failed,errorMessage:u.validations.firstName.error||"",onInput:a})}),(0,s.jsx)(o.A,{lg:4,children:(0,s.jsx)(q.A,{id:"contact-last-name",required:!0,autoComplete:"family-name",label:p("common:form.lastName"),inputValue:u.lastName,error:u.validations.lastName.status===g.Uf.Failed,errorMessage:u.validations.lastName.error||"",onInput:r})})]}),(0,s.jsx)(n.A,{children:(0,s.jsx)(o.A,{lg:4,children:(0,s.jsx)(q.A,{id:"contact-phone",autoComplete:"tel",label:p("common:form.mobileNumber"),inputValue:u.phoneNumber,error:u.validations.phoneNumber.status===g.Uf.Failed,errorMessage:u.validations.phoneNumber.error||"",onInput:i})})}),(0,s.jsx)(n.A,{children:(0,s.jsx)(o.A,{lg:4,children:(0,s.jsx)(q.A,{id:"contact-email",autoComplete:"email",label:p("common:form.email"),inputValue:u.email,error:u.validations.email.status===g.Uf.Failed,errorMessage:u.validations.email.error||"",onInput:l})})}),(0,s.jsxs)(n.A,{children:[(0,s.jsx)("h2",{className:"h4 ".concat(U().clubSelectionHeading),children:p("clubSelection")}),(0,s.jsx)(o.A,{lg:4,children:(0,s.jsx)(C.A,{instanceId:"contact-club",required:!0,label:p("common:form.club"),placeholder:p("common:form.clubPlaceholder"),groups:(0,f.H)(u.clubGroups.slice()),onSelect:e=>{d(null==e?void 0:e.value)},selectedValue:u.selectedClub&&{label:u.selectedClub.name,value:u.selectedClub.id},error:u.validations.selectedClub.status===g.Uf.Failed,errorMessage:u.validations.selectedClub.error||"",useDropdownStyle:!0})})]}),(0,s.jsx)("h2",{className:"h4 ".concat(U().messageHeading),children:p("messageHeader")}),(0,s.jsx)(A.A,{children:p("messageSubheader")}),(0,s.jsx)(o.A,{lg:8,children:(0,s.jsx)(P,{id:"contact-message",label:p("common:form.message"),inputValue:u.enquiry,onInput:c})}),(0,s.jsx)(o.A,{lg:8,children:(0,s.jsxs)(y.A,{className:U().privacyPolicy,children:[p("contactTerms")," ",(0,s.jsx)(x(),{href:v.Z.legalPage(),target:"_blank",children:p("common:form.privacyPolicy")})]})}),!1===u.messageResult&&(0,s.jsx)(j.Y,{error:!0,errorMessage:p("common:apiErrorMessages.generic")}),(0,s.jsx)(N.A,{label:p("common:form.submit"),onClick:M,loadingLabel:p("common:form.submit"),"data-testid":"submit",className:U().button})]})})})});var T=a(80035),D=a(17958),z=a(26966);"http://localhost:27501".replace(/\/+$/,"");let V={NUMBER_1:1};class O{static getInitialState(){return{firstName:"",lastName:"",email:"",ph
1oneNumber:"",enquiry:"",isAMember:!1,messageResult:void 0,selectedClub:void 0,clubGroups:[],validations:{firstName:{},lastName:{},email:{},phoneNumber:{},selectedClub:{}}}}setFirstName(e){this.state.firstName=e}setLastName(e){this.state.lastName=e}setEmail(e){this.state.email=e}setPhoneNumber(e){this.state.phoneNumber=e}setEnquiry(e){this.state.enquiry=e}setIsAMember(e){this.state.isAMember=e}setSelectedClub(e){this.state.selectedClub=this.state.clubGroups.flatMap(e=>e.clubs).find(t=>t.exerpClubID===e||t.id===e)}validateFirstName(e){let{t}=e;this.state.firstName=this.state.firstName.trim(),this.state.firstName.length<3?this.state.validations.firstName={status:g.Uf.Failed,error:t("validations.firstNameRequired")}:this.state.validations.firstName={status:g.Uf.Passed}}validateLastName(e){let{t}=e;this.state.lastName=this.state.lastName.trim(),this.state.lastName.length<3?this.state.validations.lastName={status:g.Uf.Failed,error:t("validations.lastNameRequired")}:this.state.validations.lastName={status:g.Uf.Passed}}validateEmail(e){let{t}=e;new z.N(this.state).validateEmail({t})}validatePhoneNumber(e){let{t}=e;new z.N(this.state).validatePhoneNumber({t})}validateEmailOrPhoneRequired(e){let{t}=e;new z.N(this.state).validateEmailOrPhoneRequired({t})}validateSelectedClub(e){let{t}=e;this.state.selectedClub?this.state.validations.selectedClub={status:g.Uf.Passed}:this.state.validations.selectedClub={status:g.Uf.Failed,error:t("validations.selectedClubRequired")}}validateAll(e){let{t}=e;this.validateFirstName({t}),this.validateLastName({t}),this.validateEmail({t}),this.validatePhoneNumber({t}),this.validateEmailOrPhoneRequired({t}),this.validateSelectedClub({t})}get isValid(){return(0,g.WU)(this.state.validations)}loadState(e){this.state=O.getInitialState(),this.state.clubGroups=e}*sendMessage(e){let{t,gtmDataLayer:a}=e;if(this.validateAll({t}),!this.state.selectedClub||!this.isValid)return;let s={FirstName:this.state.firstName,LastName:this.state.lastName,Email:this.state.email,Phone:this.state.phoneNumber,Message:this.state.enquiry,IsAMember:this.state.isAMember,SiteID:this.state.selectedClub.id,Agree:!0,EnquiryType:V.NUMBER_1,CorporateContactID:0,WhenShouldWeCall:0};try{yield(0,D.MB)("/message",s),a.push({event:"TalkToUs",siteId:this.state.selectedClub.id,isAMember:this.state.isAMember?"true":"false"}),this.state.messageResult=!0}catch(e){this.state.messageResult=!1}}constructor(){this.state=O.getInitialState(),(0,T.l_)(this)}}var G=a(54758),Y=a(92026);let W=(0,G.M)(),Q=(0,r.PA)(e=>{let{clubGroups:t}=e,{t:a}=(0,d.Bd)(["talkToUs","common"]),[r]=(0,i.useState)(()=>new O);(0,i.useEffect)(()=>{r.loadState(t)},[t,r]);let{state:c}=r,u=async()=>{await (0,T.gP)(r.sendMessage({t:a,gtmDataLayer:W}))};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Y.A,{metaTitle:a("metaTitle"),metaDescription:a("metaDescription")}),(0,s.jsx)(l.A,{children:(0,s.jsx)(n.A,{className:"justify-content-center g-0",children:(0,s.jsx)(o.A,{lg:8,xs:11,children:!0===c.messageResult?(0,s.jsx)(h,{t:a,name:c.firstName}):(0,s.jsx)(L,{setIsAMember:r.setIsAMember.bind(r),onChangeFirstName:r.setFirstName.bind(r),onChangeLastName:r.setLastName.bind(r),onChangeMobile:r.setPhoneNumber.bind(r),onChangeEmail:r.setEmail.bind(r),onSelectClub:r.setSelectedClub.bind(r),onChangeMessage:r.setEnquiry.bind(r),formValues:r.state,onSubmit:u,t:a})})})})]})});var K=!0;let Z=Q},76687:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var s=a(37876),r=a(95397),i=a.n(r);let l=()=>(0,s.jsx)("span",{"aria-hidden":"true",className:i().requiredMark,children:"*"})},78195:(e,t,a)=>{"use strict";a.d(t,{Y:()=>i});var s=a(14591),r=a(14232);let i=e=>{let{onClick:t}=e,a=(0,s.qK)(),[i,l]=(0,r.useState)(!1),n=async()=>{l(!0);try{await t()}finally{a()&&l(!1)}};return{loading:i,onClickHandler:()=>{n()}}}},79252:e=>{e.exports={dropdown:"qlNRRph"}},79529:(e,t,a)=>{"use strict";a.d(t,{d:()=>s,s:()=>r});let s=(e,t)=>!!(e&&t),r=e=>{let{error:t,errorMessage:a,errorId:r,required:i,describedBy:l=[]}=e,n=[...l,s(t,a)&&r].filter(Boolean);return{"aria-invalid":!!t,"aria-describedby":n.length?n.join(" "):void 0,"aria-required":!!i||void 0}}},80904:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var s=a(37876),r=a(34846),i=a(23958),l=a.n(i);let n=e=>{let{className:t=""}=e,{t:a}=(0,r.Bd)(["common"]);return(0,s.jsx)("p",{className:"".concat(l().requiredFieldsHint," ").concat(t),children:a("common:form.requiredHint")})}},82443:(e,t,a)=>{"use strict";a.d(t,{DT:()=>d,Dc:()=>c,Dx:()=>h,FY:()=>u,JH:()=>m,Uf:()=>s,WU:()=>p});var s=function(e){return e[e.Passed=1]="Passed",e[e.Failed=2]="Failed",e[e.Skipped=3]="Skipped",e}({});let r=/^[a-zA-Z0-9._\-+]+@[a-zA-Z0-9.-]+\.[a-zA-Z]+$/,i=/^\+?\d{8,15}$/,l=/[\s\-()]/g,n=/^[4|5][0-9]{12,15}$/,o=/^[A-Za-z-'\s]*$/,d=e=>r.test(e),c=e=>e.replace(l,""),u=e=>i.test(c(e)),m=e=>n.test(e),h=e=>o.test(e),p=e=>{for(let t of Object.values(e))if(!t.status||2===t.status)return!1;return!0}},83484:(e,t,a)=>{"use strict";a.d(t,{Q:()=>r});var s=a(22154);let r=e=>!!e&&(0,s.zj)().publicConfig.exerpClubIds.includes(e)},85454:e=>{e.exports={formErrorSummary:"AeCJEC_",title:"uD3ySGm",list:"Yry5SfW"}},92026:(e,t,a)=>{"use strict";a.d(t,{A:()=>b});var s=a(37876);a(14232);var r=a(77328),i=a.n(r),l=a(59158),n=a(22154),o=a(89099),d=a(31709),c=a(646);let u=new Map([[n.cB.australia,"Australia"],[n.cB.singapore,"Singapore"],[n.cB.thailand,"Thailand"]]),m=e=>{let t=(0,n.zj)();return"".concat(t.publicConfig.siteUrl).concat(e)},h=(e,t)=>{let a=(t||"").trim();if(a.toLowerCase().indexOf("virgin")>=0)return a;
1let s=(0,n.zj)().region,r="Virgin Active ".concat(u.get(s)||"");return(e?[r,a]:[a,r]).filter(e=>e).join(" | ")},p=e=>{if(!e)return m("");let{asPath:t,locale:a,defaultLocale:s}=e,r=m((0,d.D)(t.split("/").filter(e=>e),a,{defaultLocale:s||c.y}));return r.endsWith("/")&&(r=r.slice(0,-1)),r},x=e=>{let{metaTitle:t,metaDescription:a,metaImage:r,metaKeywords:n,contentType:d=l.j.WEBSITE,prefixTitle:c}=e,u=h(c,t),m=p((0,o.useRouter)());return(0,s.jsxs)(i(),{children:[(0,s.jsx)("title",{children:u}),(0,s.jsx)("meta",{property:"twitter:title",content:u}),(0,s.jsx)("meta",{property:"og:title",content:u}),a&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("meta",{name:"description",content:a}),(0,s.jsx)("meta",{property:"twitter:description",content:a}),(0,s.jsx)("meta",{property:"og:description",content:a})]}),n&&(0,s.jsx)("meta",{name:"keywords",content:n}),(0,s.jsx)("meta",{property:"og:type",content:d}),(0,s.jsx)("link",{rel:"canonical",href:m}),(0,s.jsx)("meta",{property:"og:url",content:m}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(null==r?void 0:r.url)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("meta",{property:"og:image",content:r.url}),(0,s.jsx)("meta",{property:"twitter:image",content:r.url})]})]})};x.defaultProps={prefixTitle:!1};let b=x},95397:e=>{e.exports={requiredMark:"PR_c9FG"}},98130:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(37876);a(14232);var r=a(70564),i=a(23858),l=a.n(i),n=a(60984),o=a(79529),d=a(76687);let c=e=>{let{label:t,placeholder:a,error:i,errorMessage:c,onInput:u,inputValue:m,onBlur:h,className:p="",id:x,required:b,autoComplete:v,type:f="text",describedBy:g}=e,N=x||"text-input-".concat((t||"field").replace(/\s+/g,"-").toLowerCase()),j="".concat(N,"-error");return(0,s.jsxs)(r.A.Group,{className:"".concat(l().textInput," ").concat(p),children:[(0,s.jsxs)(r.A.Label,{htmlFor:N,children:[t,b&&(0,s.jsx)(d.A,{})]}),(0,s.jsx)(r.A.Control,{id:N,value:m,onChange:e=>{u(e.target.value)},className:i?"error-input":"",type:f,"data-testid":"text-input",onBlur:h,placeholder:a,autoComplete:v,...(0,o.s)({error:i,errorMessage:c,errorId:j,required:b,describedBy:[g]})}),(0,s.jsx)(n.Y,{id:j,error:i,errorMessage:c})]})}},98230:(e,t,a)=>{"use strict";a.d(t,{$:()=>l,H:()=>n});var s=a(83484);let r=e=>e.sort((e,t)=>null===e.order||null===t.order?0:e.order-t.order),i=e=>{let t=(0,s.Q)(e.exerpClubID);return{label:e.name,value:t?e.exerpClubID:e.id,exerpClubID:e.exerpClubID}},l=e=>i(r(e)[0].clubs[0]),n=e=>r(e).map(e=>({options:e.clubs.map(e=>i(e)),label:e.label}))},99209:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact-us",function(){return a(69717)}])},99685:e=>{e.exports={container:"__5WQenj2",name:"Hoxypby",h5:"Qc_hQPg"}}},e=>{var t=t=>e(e.s=t);e.O(0,[9507,1040,5811,1971,636,6593,8792],()=>t(99209)),_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.