PageSourceSearch

https://www.virginactive.com.au/_next/static/chunks/pages/membership/signup-c8f818d8dafddb05.js

js virginactive.com.au collected 2026-10-04 00:27:21 UTC 24,417 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2891],{47551:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>el});var i=a(37876),s=a(5811),r=a(14232),o=a(49589),l=a(37784),n=a(56970),m=a(70564),d=a(82443),c=a(98130),h=a(58738),u=a.n(h),f=a(3077),p=a(38360),g=a(64311),S=a(5488),b=a(65449),v=a(38538),N=a(51958),y=a.n(N),F=a(18910);let C=e=>{let{datePicker:t,proRata:a,paymentDetails:s,t:r,activationFee:o}=e;return(0,i.jsxs)("div",{className:y().container,children:[(0,i.jsx)(F.A,{...t}),(0,i.jsx)(b.A,{showTooltip:!0,...a,t:r}),null!=o&&"0"!=o&&"$0.00"!=o&&(0,i.jsx)(v.A,{t:r,activationFee:o}),(0,i.jsx)(S.A,{...s,t:r})]})};var D=a(17478),x=a(59361),A=a(80904),w=a(40116),R=a(41461),B=a(55413);let j=(0,f.A)(e=>{let{formActions:t,formValues:a,price:s,t:r,paymentSummary:o}=e,{onChangeFirstName:h,onChangeLastName:f,onChangeMobile:S,onChangeEmail:b,onChangeDateOfBirth:v,onSubmit:N,onBack:y,onBlurFirstName:F,onBlurLastName:j,onBlurMobile:P,onBlurEmail:O,onBlurDateOfBirth:M}=t,{formRef:T,handleSubmit:k,context:U,summary:I}=(0,R._)(N),_=()=>0!==s?"payment"===a.nextWorkflowStep?r("proceedPayment"):r("proceedConfirmation"):r("joinNow");return(0,i.jsx)(m.A,{ref:T,className:u().form,children:(0,i.jsx)(B.C.Provider,{value:U,children:(0,i.jsxs)(m.A.Group,{children:[(0,i.jsx)(w.A,{...I}),(0,i.jsx)(A.A,{}),(0,i.jsxs)(n.A,{children:[(0,i.jsx)(l.A,{lg:6,children:(0,i.jsx)(c.A,{id:"member-first-name",required:!0,autoComplete:"given-name",label:r("common:form.firstName"),inputValue:a.firstName,error:a.validations.firstName.status===d.Uf.Failed,errorMessage:a.validations.firstName.error||"",onInput:h,onBlur:F})}),(0,i.jsx)(l.A,{lg:6,children:(0,i.jsx)(c.A,{id:"member-last-name",required:!0,autoComplete:"family-name",label:r("common:form.lastName"),inputValue:a.lastName,error:a.validations.lastName.status===d.Uf.Failed,errorMessage:a.validations.lastName.error||"",onInput:f,onBlur:j})})]}),(0,i.jsx)(n.A,{children:(0,i.jsx)(l.A,{lg:6,children:(0,i.jsx)(c.A,{id:"member-phone",required:!0,autoComplete:"tel",label:r("common:form.mobileNumber"),inputValue:a.phoneNumber,error:a.validations.phoneNumber.status===d.Uf.Failed,errorMessage:a.validations.phoneNumber.error||"",onInput:S,onBlur:P})})}),(0,i.jsx)(n.A,{children:(0,i.jsx)(l.A,{lg:6,children:(0,i.jsx)(c.A,{id:"member-email",required:!0,autoComplete:"email",label:r("common:form.email"),inputValue:a.email,error:a.validations.email.status===d.Uf.Failed,errorMessage:a.validations.email.error||"",onInput:b,onBlur:O})})}),(0,i.jsx)(n.A,{children:(0,i.jsx)(l.A,{lg:6,children:(0,i.jsx)(g.A,{id:"member-date-of-birth",required:!0,autoComplete:"bday",label:r("common:form.dateOfBirth"),inputValue:a.dateOfBirth,error:a.validations.dateOfBirth.status===d.Uf.Failed,errorMessage:a.validations.dateOfBirth.error||"",onInput:v,onBlur:M})})}),(0,i.jsx)(D.A,{className:u().separator}),0!==s&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(C,{datePicker:{...o.datePicker,required:!0},proRata:o.proRata,paymentDetails:o.paymentDetails,t:r,activationFee:o.activationFee}),(0,i.jsx)(D.A,{className:u().separator})]}),(0,i.jsx)(p.A,{formValues:a,formActions:t,t:r}),(0,i.jsx)(x.A,{displayError:!1===a.signupFormResult.success,errorMessage:a.signupFormResult.error,primaryAction:{label:_(),loadingLabel:_(),onClick:k},secondaryAction:{label:r("back"),onClick:y}})]})})})});var P=a(1855),O=a(56018),M=a.n(O),T=a(7374),k=a(48204),U=a(92026);let I=(0,s.PA)(e=>{let{heroTitle:t,subscriptionName:a,locationName:s,price:r,t:m,formRef:d}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(U.A,{metaTitle:m("metaTitle"),metaDescription:m("metaDescription")}),(0,i.jsx)(P.A,{overline:m("overline"),title:t,className:M().header}),(0,i.jsx)(o.A,{className:M().container,ref:d,children:(0,i.jsx)(n.A,{className:"g-0",children:(0,i.jsxs)(l.A,{xl:{offset:1,span:6},lg:{offset:1,span:8},md:{offset:1,span:10},sm:12,children:[(0,i.jsx)(T.A,{className:M().overline,children:m("formOverline")}),(0,i.jsx)(k.A,{t:m,subscriptionName:a,locationName:s,price:r}),(0,i.jsx)(j,{...e,t:m})]})})})]})});var _=a(80035),L=a(26966),E=a(22154),V=a(19100),W=a(37158),q=function(e){return e[e.NoContactData=0]="NoContactData",e[e.AllowSignup=1]="AllowSignup",e[e.Deny_BadDebtor=2]="Deny_BadDebtor",e[e.Deny_CurrentMember=3]="Deny_CurrentMember",e}({}),z=a(17958),G=a(39136),Z=a(21379),X=a(79229);let H=e=>e?(0,V.Dp)(new Date(e)):null;class J{static getInitialValidations(){return{firstName:{},lastName:{},email:{},phoneNumber:{},dateOfBirth:{},termsConsent:{},privacyPolicyConsent:{}}}static getInitialState(e){return{vitalityMembershipNumber:void 0,dateRange:{minDate:null,maxDate:null}
1,pricing:{proRataFee:"...",fortnightlyCost:"...",totalMinimumCost:"...",firstDirectDebitDate:null,totalMinimumCommitmentWithTax:void 0,priceContainsTax:!1,activationFee:"..."},priceBreakdownApiResult:void 0,region:e,formState:{firstName:"",lastName:"",email:"",phoneNumber:"",dateOfBirth:null,nextWorkflowStep:e===E.cB.thailand?"confirmation":"payment",signupFormResult:{},termsConsent:!1,privacyPolicyConsent:!1,selectedStartDate:null,splitConsentActions:e===E.cB.thailand,validations:J.getInitialValidations()}}}static stateSerializer(e){let t=e.formState;return JSON.stringify({firstName:t.firstName,lastName:t.lastName,email:t.email,phoneNumber:t.phoneNumber,dateOfBirth:t.dateOfBirth,selectedStartDate:t.selectedStartDate,termsConsent:t.termsConsent,privacyPolicyConsent:t.privacyPolicyConsent})}*resetState(){var e,t,a,i;this.state=J.getInitialState(this.state.region),this.enableAutoSave();let s=(null==(e=this.membershipFlowStore.state.corporateSignup)?void 0:e.validationResult.success)&&this.membershipFlowStore.state.corporateSignup.isAIAWorkflow,r=this.state.vitalityMembershipNumber!==(null==(a=this.membershipFlowStore.state.corporateSignup)||null==(t=a.aiaVitalityUser)?void 0:t.membershipNumberField),o=null==(i=this.membershipFlowStore.state.corporateSignup)?void 0:i.aiaVitalityUser;s&&o&&r&&this.prefillVitalityUserDetails(o),yield this.loadDateRange()}prefillVitalityUserDetails(e){""===this.state.formState.firstName&&this.setFirstName(e.firstNamesField||""),""===this.state.formState.lastName&&this.setLastName(e.lastNameField||""),""===this.state.formState.email&&this.setEmail(e.emailAddressField||""),null===this.state.formState.dateOfBirth&&e.dateOfBirthField&&this.setDateOfBirth(new Date(e.dateOfBirthField)),this.state.vitalityMembershipNumber=e.membershipNumberField}isValidSelectedDate(e){return!(!e||!this.state.dateRange.minDate||!this.state.dateRange.maxDate||e.getTime()<this.state.dateRange.minDate.getTime()||e.getTime()>this.state.dateRange.maxDate.getTime())}*loadDateRange(){var e;let t=null==(e=this.membershipFlowStore.state.selectedClub)?void 0:e.id;if(!t)return;let a=this.membershipFlowStore.corporateId;try{let e=yield(0,z.MB)("/dateRange",{siteId:t,corporateContactId:a});this.state.dateRange=J.formatDateData(e)}catch(e){this.state.dateRange={minDate:null,maxDate:null}}yield this.setSelectedDate(this.state.formState.selectedStartDate||this.state.dateRange.minDate)}*retrievePriceBreakdown(){var e;this.state.priceBreakdownApiResult=void 0;let t=null==(e=this.membershipFlowStore.state.selectedMembership)?void 0:e.subscriptionConfigId;if(!t||!this.state.formState.selectedStartDate)return;let a={subscriptionConfigurationId:t,startDate:(0,V.Nz)(this.state.formState.selectedStartDate)||"",corporateContactId:this.membershipFlowStore.corporateId};try{let e=yield(0,z.MB)("/signUpPrice",a);this.state.priceBreakdownApiResult=!0;let t=e.TotalDueTodayWithTax-e.ActivationFeeWithTax,i=e.ActivationFeeWithTax,s=2*e.WeeklyPriceWithTax,r=e.TotalMinimumCommitmentWithTax,o=e.FirstDirectDebitDate,l=e.TotalMinimumCommitmentWithTax;this.state.pricing={proRataFee:(0,Z.S9)(t),fortnightlyCost:(0,Z.S9)(s),totalMinimumCost:(0,Z.S9)(r),firstDirectDebitDate:(0,V._U)(o),activationFee:(0,Z.S9)(i),totalMinimumCommitmentWithTax:l,priceContainsTax:!0},this.membershipFlowStore.setSignupDTOPriceBreakdownResponse(e||void 0)}catch(e){this.state.priceBreakdownApiResult=!1}}static formatDateData(e){let t=e.map(e=>(0,V.oZ)(e)).filter(e=>!!e);if(!t.length)return{minDate:null,maxDate:null};{t.sort((e,t)=>e.getTime()-t.getTime());let e=t[0];return{minDate:e,maxDate:t[t.length-1]}}}enableAutoSave(){let e=(0,W.C7)("session","MemberDetailsStore");if(e){let t={...e,dateOfBirth:H(e.dateOfBirth),selectedStartDate:H(e.selectedStartDate)};(0,_.hZ)(this.state.formState,t)}(0,W.E9)(this,"session","MemberDetailsStore",J.stateSerializer)}*setSelectedDate(e){let t=(0,V.Dp)(e);this.state.formState.selectedStartDate=this.isValidSelectedDate(t)?t:null,yield this.retrievePriceBreakdown()}setFirstName(e){this.state.formState.firstName=e}setLastName(e){this.state.formState.lastName=e}setEmail(e){this.state.formState.email=e}setPhoneNumber(e){this.state.formState.phoneNumber=e}setDateOfBirth(e){this.state.formState.dateOfBirth=(0,V.Dp)(e)}toggleTermsConsent(){let e=!this.state.formState.termsConsent;this.state.formState.termsConsent=e,this.state.formState.splitConsentActions||(this.state.formState.privacyPolicyConsent=e)}togglePrivacyPolicyConsent(){let e=!this.state.formState.privacyPolicyConsent;this.state.formState.privacyPolicyConsent=e,this.state.formState.splitConsentActions||(this.state.formState.termsConsent=e)}validateFirstName(e){let{t}=e;this.state.formState.firstName=this.state.formState.firstName.trim(),(0,d.Dx)(this.state.formState.firstName)?this.state.formState.firstName.length<2?this.state.formState.validations.firstName={status:d.Uf.Failed,error:t("validations.firstNameRequired")}:this.state.formState.validations.firstName={status:d.Uf.Passed}:this.state.formState.validations.firstName={status:d.Uf.Failed,error:t("validations.englishCharactersOnly")}}validateLastName(e){let{t}=e;this.state.formState.lastName=this.state.formState.lastName.trim(),(0,d.Dx)(this.state.formState.lastName)?this.state.formState.lastName.length<2?this.state.formState.validations.lastName={status:d.Uf.Failed,error:t("validations.lastNameRequired")}:this.state.formState.validations.lastName={status:d.Uf.Passed}:this.state.formState.validations.lastName={status:d.Uf.Failed,error:t("validations.englishCharactersOnly")}}validateEmail(e){let{t}=e;new L.N(this.state.formState).validateEmailRequired({t})}validatePhoneNumber(e){let{t}=e;new L.N(this.state.formState).validatePhoneNumberRequired({t})}validateDateOfBirth(e){let{t}=e;if(!this.state.formState.dateOfBirth){this.state.formState.validations.dateOfBirth={status:d.Uf.Failed,error:t("validations.dateOfBirthRequired")};return}let a=(0,V.QO)(this.state.formState.dateOfBirth);if(a<16){this.state.formState.validations.dateOfBirth={status:d.Uf.Failed,error:t(this.state.regi
1on===E.cB.singapore?"validations.under16notOffered":"validations.under16")};return}let i={status:d.Uf.Passed},s=this.membershipFlowStore.state.selectedMembership;switch(this.state.region){case E.cB.australia:case E.cB.singapore:a<18&&(i={status:d.Uf.Failed,error:t("validations.under18")});break;case E.cB.thailand:a<20&&(i={status:d.Uf.Failed,error:t("validations.under20")})}if(i.status===d.Uf.Passed){let e=null==s?void 0:s.maxAge;null!=e&&a>=e?i={status:d.Uf.Failed,error:t("validations.underMaxAge",{_age_:e})}:(null==s?void 0:s.isYouthOption)&&(this.state.region===E.cB.australia&&a>=25?i={status:d.Uf.Failed,error:t("validations.under25")}:this.state.region===E.cB.singapore&&a>=24?i={status:d.Uf.Failed,error:t("validations.over24")}:this.state.region===E.cB.thailand&&a>24&&(i={status:d.Uf.Failed,error:t("validations.over24")}))}this.state.formState.validations.dateOfBirth=i}validateTermsAndConditions(e){let{t}=e;this.state.formState.termsConsent?this.state.formState.validations.termsConsent={status:d.Uf.Passed}:this.state.formState.validations.termsConsent={status:d.Uf.Failed,error:t(this.state.formState.splitConsentActions?"validations.termsNotAccepted":"validations.termsAndPrivacyNotAccepted")},this.state.formState.splitConsentActions||this.validatePrivacyPolicy({t})}validatePrivacyPolicy(e){let{t}=e;this.state.formState.privacyPolicyConsent?this.state.formState.validations.privacyPolicyConsent={status:d.Uf.Passed}:this.state.formState.validations.privacyPolicyConsent={status:d.Uf.Failed,error:t(this.state.formState.splitConsentActions?"validations.privacyPolicyNotAccepted":"validations.termsAndPrivacyNotAccepted")}}validateAll(e){let{t}=e;this.validateFirstName({t}),this.validateLastName({t}),this.validateEmail({t}),this.validatePhoneNumber({t}),this.validateDateOfBirth({t}),this.validateTermsAndConditions({t}),this.validatePrivacyPolicy({t})}get isValid(){return(0,d.WU)(this.state.formState.validations)}getContinuationMessage(e,t){let a;switch(t){case q.NoContactData:a="validations.missingFields";break;case q.Deny_BadDebtor:a="validations.existingDebtor";break;case q.Deny_CurrentMember:a="validations.existingMember"}return{key:a,error:a?e(a):void 0}}*processSignupRequest(e){let{t,body:a}=e,i=yield(0,z.MB)("/signup",a);if(i.ContinuationDecision!==q.AllowSignup){let e=this.getContinuationMessage(t,i.ContinuationDecision).error;this.state.formState.signupFormResult={success:!1,error:e};return}this.state.formState.signupFormResult={success:!0},this.membershipFlowStore.setMemberDetails((0,_.HO)(this.state.formState)),this.membershipFlowStore.setPricingInformation({proRataFee:this.state.pricing.proRataFee,activationFee:this.state.pricing.activationFee,fortnightlyCost:this.state.pricing.fortnightlyCost,firstDirectDebitDate:this.state.pricing.firstDirectDebitDate||void 0,totalMinimumCost:this.state.pricing.totalMinimumCost||void 0,totalMinimumCommitmentWithTax:this.state.pricing.totalMinimumCommitmentWithTax}),this.membershipFlowStore.setSignupDTO(a),this.membershipFlowStore.setSessionGuid(i.SessionGuid||void 0)}*submitForm(e){let{t,router:a,getReCaptchaToken:i,paymentStore:s,gtmDataLayer:r}=e;console.log("submit form"),this.state.formState.signupFormResult={},this.validateAll({t});let o=this.membershipFlowStore.state;if(!this.isValid||!o.selectedClub||!o.selectedMembership||!this.state.formState.dateOfBirth||!this.state.formState.selectedStartDate||!this.state.priceBreakdownApiResult){this.state.formState.signupFormResult={success:!1};return}let l=(0,E.zj)().region,n=yield i("OnlineSales");l===E.cB.australia?n=yield i("Australia_OnlineSales"):l===E.cB.singapore?n=yield i("Singapore_OnlineSales"):l===E.cB.thailand&&(n=yield i("Thailand_OnlineSales"));let m=o.selectedClub,d=o.selectedMembership,c={StaffUserId:"",SignupLocation:X.Oo.OnlineSales,SignupMode:this.membershipFlowStore.signupMode,SiteId:m.id,StartDateISO:(0,V.Nz)(this.state.formState.selectedStartDate),CorporateContactId:this.membershipFlowStore.corporateId,VitalityOrVoucherCode:this.membershipFlowStore.vitalityNumber,UpfrontPaymentType:X.dm.NotRequired,OngoingPaymentType:X.dm.NotRequired,Contacts:[{SubConfigId:d.subscriptionConfigId,Title:"UNKNO",FirstName:this.state.formState.firstName,LastName:this.state.formState.lastName,EmailAddress:this.state.formState.email,ContactNumber:this.state.formState.phoneNumber,AddressStreet:"",AddressSuburb:"",AddressState:"",AddressPostcode:"",AgreeMarketing:this.state.formState.privacyPolicyConsent,DOB:(0,V.Nz)(this.state.formState.dateOfBirth)}],GoogleRecaptchaToken:n,PriceBreakdownResponse:this.membershipFlowStore.state.priceBreakdownResponse};try{if(yield this.processSignupRequest({t,body:c}),!this.state.formState.signupFormResult.success)return;c.SessionGuid=this.membershipFlowStore.state.sessionGuid,r.push({event:"Signup_Step2",siteId:m.id,membershipType:"".concat(m.name," | ").concat(d.configurationName)}),"payment"===this.state.formState.nextWorkflowStep&&(null==d?void 0:d.price)!==0?yield a.push(G.Z.membershipPaymentPage()):(yield s.payForMembership({t,router:a,getReCaptchaToken:i,gtmDataLayer:r}),s.state.paymentFormResult.proceed?this.state.formState.signupFormResult={success:!0}:this.state.formState.signupFormResult={success:!1,error:s.state.paymentFormResult.error||t("common:apiErrorMessages.generic")})}catch(e){this.state.formState.signupFormResult={success:!1,error:t("common:apiErrorMessages.generic")}}}constructor(e,t){this.state=J.getInitialState(e),this.membershipFlowStore=t,(0,_.l_)(this,{membershipFlowStore:!1})}}
1var K=a(89099),Q=a(46275),Y=a(34846),$=a(12885),ee=a(47377),et=a(646),ea=a(23179),ei=a(30226),es=a(79658),er=a(93645);let eo=(0,a(54758).M)(),el=(0,s.PA)(()=>{let e=(0,K.useRouter)(),t=(0,ei.L)(e),a=e.locale||et.y,s=(0,E.zj)(),{t:o}=(0,Y.Bd)(["memberDetails","common"]),{getReCaptchaToken:l}=(0,ea.l)(),[n]=(0,r.useState)(()=>new $.E),[m]=(0,r.useState)(()=>new J(s.region,n)),[d]=(0,r.useState)(()=>new er.y(s.region,n));(0,r.useEffect)(()=>{m.resetState()},[m,o]);let c=(0,r.useRef)(null);(0,r.useEffect)(()=>{!1===m.state.formState.signupFormResult.success&&!m.isValid&&c.current&&c.current.scrollIntoView({behavior:"smooth"})},[m.isValid,m.state.formState.signupFormResult]);let h=(0,es.bO)();if(!h||!h.selectedMembership||!h.selectedClub)return(0,i.jsx)(Q.r,{replace:!0,url:G.Z.membershipsPage()});let u=s.region===E.cB.thailand?o("heroTitleMember"):o("heroTitle"),f=G.Z.membershipFullTerms({subConfigId:h.selectedMembership.subscriptionConfigId,locale:t.locale,localeOptions:t}),p=G.Z.membershipSpecialTerms({subConfigId:h.selectedMembership.subscriptionConfigId,locale:t.locale,localeOptions:t}),g={t:o,formRef:c,heroTitle:u,subscriptionName:h.selectedMembership.heading,locationName:h.selectedClub.name,price:h.selectedMembership.price,paymentSummary:{datePicker:{onSelectDate:e=>{m.setSelectedDate(e)},error:!1===m.state.priceBreakdownApiResult,errorMessage:o("common:apiErrorMessages.generic"),minDate:m.state.dateRange.minDate,maxDate:m.state.dateRange.maxDate,value:m.state.formState.selectedStartDate,label:o("datePickerLabel"),subLabel:o("datePickerSubLabel")},proRata:{membershipStartDate:(0,ee.A)(m.state.formState.selectedStartDate,{locale:a}),proRataFee:m.state.pricing.proRataFee,firstDirectDebitDate:(0,ee.A)(m.state.pricing.firstDirectDebitDate,{locale:a}),t:o},paymentDetails:{fortnightlyCost:m.state.pricing.fortnightlyCost,firstDirectDebitDate:(0,ee.A)(m.state.pricing.firstDirectDebitDate,{locale:a}),totalMinimumCost:m.state.pricing.totalMinimumCost,t:o},t:o,activationFee:m.state.pricing.activationFee},formValues:m.state.formState,formActions:{onChangeFirstName:m.setFirstName.bind(m),onChangeLastName:m.setLastName.bind(m),onChangeMobile:m.setPhoneNumber.bind(m),onChangeEmail:m.setEmail.bind(m),onChangeDateOfBirth:e=>{m.setDateOfBirth(e)},onChangeTermsConsent:()=>{m.toggleTermsConsent(),m.validateTermsAndConditions({t:o})},onChangePrivacyPolicyConsent:()=>{m.togglePrivacyPolicyConsent(),m.validatePrivacyPolicy({t:o})},onBlurFirstName:()=>{m.validateFirstName({t:o})},onBlurLastName:()=>{m.validateLastName({t:o})},onBlurMobile:()=>{m.validatePhoneNumber({t:o})},onBlurEmail:()=>{m.validateEmail({t:o})},onBlurDateOfBirth:()=>{m.validateDateOfBirth({t:o})},onSubmit:()=>(0,_.gP)(m.submitForm({t:o,router:e,getReCaptchaToken:l,paymentStore:d,gtmDataLayer:eo})),onBack:()=>m.membershipFlowStore.goToInitialPage({router:e}),termsAndConditionsPath:f,specialTermsPath:p}};return(0,i.jsx)(I,{...g})})},51958:e=>{e.exports={container:"Zs7ZD8p"}},56018:e=>{e.exports={header:"GTb2lzn",container:"GhLlBv0",overline:"xOz0M8F"}},58738:e=>{e.exports={form:"_whvpSM",separator:"M7NO1wz"}},70564:(e,t,a)=>{"use strict";a.d(t,{A:()=>P});var i=a(15039),s=a.n(i),r=a(95062),o=a.n(r),l=a(14232),n=a(37876);let m={type:o().string,tooltip:o().bool,as:o().elementType},d=l.forwardRef((e,t)=>{let{as:a="div",className:i,type:r="valid",tooltip:o=!1,...l}=e;return(0,n.jsx)(a,{...l,ref:t,className:s()(i,"".concat(r,"-").concat(o?"tooltip":"feedback"))})});d.displayName="Feedback",d.propTypes=m;let c=l.createContext({});var h=a(77346);let u=l.forwardRef((e,t)=>{let{id:a,bsPrefix:i,className:r,type:o="checkbox",isValid:m=!1,isInvalid:d=!1,as:u="input",...f}=e,{controlId:p}=(0,l.useContext)(c);return i=(0,h.oU)(i,"form-check-input"),(0,n.jsx)(u,{...f,ref:t,type:o,id:a||p,className:s()(r,i,m&&"is-valid",d&&"is-invalid")})});u.displayName="FormCheckInput";let f=l.forwardRef((e,t)=>{let{bsPrefix:a,className:i,htmlFor:r,...o}=e,{controlId:m}=(0,l.useContext)(c);return a=(0,h.oU)(a,"form-check-label"),(0,n.jsx)("label",{...o,ref:t,htmlFor:r||m,className:s()(i,a)})});f.displayName="FormCheckLabel";let p=l.forwardRef((e,t)=>
1{let{id:a,bsPrefix:i,bsSwitchPrefix:r,inline:o=!1,reverse:m=!1,disabled:p=!1,isValid:g=!1,isInvalid:S=!1,feedbackTooltip:b=!1,feedback:v,feedbackType:N,className:y,style:F,title:C="",type:D="checkbox",label:x,children:A,as:w="input",...R}=e;i=(0,h.oU)(i,"form-check"),r=(0,h.oU)(r,"form-switch");let{controlId:B}=(0,l.useContext)(c),j=(0,l.useMemo)(()=>({controlId:a||B}),[B,a]),P=!A&&null!=x&&!1!==x||l.Children.toArray(A).some(e=>l.isValidElement(e)&&e.type===f),O=(0,n.jsx)(u,{...R,type:"switch"===D?"checkbox":D,ref:t,isValid:g,isInvalid:S,disabled:p,as:w});return(0,n.jsx)(c.Provider,{value:j,children:(0,n.jsx)("div",{style:F,className:s()(y,P&&i,o&&"".concat(i,"-inline"),m&&"".concat(i,"-reverse"),"switch"===D&&r),children:A||(0,n.jsxs)(n.Fragment,{children:[O,P&&(0,n.jsx)(f,{title:C,children:x}),v&&(0,n.jsx)(d,{type:N,tooltip:b,children:v})]})})})});p.displayName="FormCheck";let g=Object.assign(p,{Input:u,Label:f});a(68547);let S=l.forwardRef((e,t)=>{let{bsPrefix:a,type:i,size:r,htmlSize:o,id:m,className:d,isValid:u=!1,isInvalid:f=!1,plaintext:p,readOnly:g,as:S="input",...b}=e,{controlId:v}=(0,l.useContext)(c);return a=(0,h.oU)(a,"form-control"),(0,n.jsx)(S,{...b,type:i,size:o,ref:t,readOnly:g,id:m||v,className:s()(d,p?"".concat(a,"-plaintext"):a,r&&"".concat(a,"-").concat(r),"color"===i&&"".concat(a,"-color"),u&&"is-valid",f&&"is-invalid")})});S.displayName="FormControl";let b=Object.assign(S,{Feedback:d}),v=l.forwardRef((e,t)=>{let{className:a,bsPrefix:i,as:r="div",...o}=e;return i=(0,h.oU)(i,"form-floating"),(0,n.jsx)(r,{ref:t,className:s()(a,i),...o})});v.displayName="FormFloating";let N=l.forwardRef((e,t)=>{let{controlId:a,as:i="div",...s}=e,r=(0,l.useMemo)(()=>({controlId:a}),[a]);return(0,n.jsx)(c.Provider,{value:r,children:(0,n.jsx)(i,{...s,ref:t})})});N.displayName="FormGroup";var y=a(37784);let F=l.forwardRef((e,t)=>{let{as:a="label",bsPrefix:i,column:r=!1,visuallyHidden:o=!1,className:m,htmlFor:d,...u}=e,{controlId:f}=(0,l.useContext)(c);i=(0,h.oU)(i,"form-label");let p="col-form-label";"string"==typeof r&&(p="".concat(p," ").concat(p,"-").concat(r));let g=s()(m,i,o&&"visually-hidden",r&&p);return(d=d||f,r)?(0,n.jsx)(y.A,{ref:t,as:"label",className:g,htmlFor:d,...u}):(0,n.jsx)(a,{ref:t,className:g,htmlFor:d,...u})});F.displayName="FormLabel";let C=l.forwardRef((e,t)=>{let{bsPrefix:a,className:i,id:r,...o}=e,{controlId:m}=(0,l.useContext)(c);return a=(0,h.oU)(a,"form-range"),(0,n.jsx)("input",{...o,type:"range",ref:t,className:s()(i,a),id:r||m})});C.displayName="FormRange";let D=l.forwardRef((e,t)=>{let{bsPrefix:a,size:i,htmlSize:r,className:o,isValid:m=!1,isInvalid:d=!1,id:u,...f}=e,{controlId:p}=(0,l.useContext)(c);return a=(0,h.oU)(a,"form-select"),(0,n.jsx)("select",{...f,size:r,ref:t,className:s()(o,a,i&&"".concat(a,"-").concat(i),m&&"is-valid",d&&"is-invalid"),id:u||p})});D.displayName="FormSelect";let x=l.forwardRef((e,t)=>{let{bsPrefix:a,className:i,as:r="small",muted:o,...l}=e;return a=(0,h.oU)(a,"form-text"),(0,n.jsx)(r,{...l,ref:t,className:s()(i,a,o&&"text-muted")})});x.displayName="FormText";let A=l.forwardRef((e,t)=>(0,n.jsx)(g,{...e,ref:t,type:"switch"}));A.displayName="Switch";let w=Object.assign(A,{Input:g.Input,Label:g.Label}),R=l.forwardRef((e,t)=>{let{bsPrefix:a,className:i,children:r,controlId:o,label:l,...m}=e;return a=(0,h.oU)(a,"form-floating"),(0,n.jsxs)(N,{ref:t,className:s()(i,a),controlId:o,...m,children:[r,(0,n.jsx)("label",{htmlFor:o,children:l})]})});R.displayName="FloatingLabel";let B={_ref:o().any,validated:o().bool,as:o().elementType},j=l.forwardRef((e,t)=>{let{className:a,validated:i,as:r="form",...o}=e;return(0,n.jsx)(r,{...o,ref:t,className:s()(a,i&&"was-validated")})});j.displayName="Form",j.propTypes=B;let P=Object.assign(j,{Group:N,Control:b,Floating:v,Check:g,Switch:w,Label:F,Text:x,Range:C,Select:D,FloatingLabel:R})},99505:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/membership/signup",function(){return a(47551)}])}},e=>{var t=t=>e(e.s=t);e.O(0,[9507,1040,6649,1944,5811,6263,1372,2721,7509,6817,1143,8222,636,6593,8792],()=>t(99505)),_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.