PageSourceSearch

https://www.virginactive.com.au/_next/static/chunks/pages/book-a-tour-280294af9fb43601.js

js virginactive.com.au collected 2026-09-25 20:48:33 UTC 13,442 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7511],{404:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(37876);a(14232);var s=a(21162),o=a(88590),l=a.n(o),i=a(27686);let n=e=>{let{brochureCards:t}=e;return t?(0,r.jsx)(s.A,{className:l().promoBrochureContainer,fluid:"lg",children:t.map((e,t)=>(0,r.jsx)(i.A,{imageOrientation:t%2==0?"right":"left",title:e.title,body:e.body,overline:e.overline.toUpperCase(),image:e.image,callToAction:e.callToAction},e.title))}):null}},923:e=>{e.exports={wrapper:"yTow5C1"}},976:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>N,default:()=>C});var r=a(37876),s=a(80035),o=a(5811),l=a(14232),i=a(34846),n=a(404),c=a(15342),d=a(89088),u=a(58349),m=a(39559),p=a(68894),h=a(92026);let b=(0,o.PA)(e=>{let{metaData:t,hero:a,form:s,brochure:o,carousel:l,formState:i,onChangeName:b,onChangePhoneNumber:x,onChangeEmail:g,onSelectClub:v,onSubmit:A,t:f}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.A,{...t}),(0,r.jsx)(d.A,{...a,alwaysShowHeroImage:!1,children:!0===i.bookATourResult?(0,r.jsx)(m.A,{t:f,name:i.name,message:s.confirmationMessage,note:s.confirmationCtaPrompt,callToAction:s.confirmationCta}):(0,r.jsx)(p.A,{t:f,title:s.title,subtitle:s.subtitle,hType:"h1",submitButtonCaption:s.submitButtonCaption,privacyPolicy:s.privacyPolicy,formValues:i,onChangeName:b,onChangePhoneNumber:x,onChangeEmail:g,onSelectClub:e=>v(e||""),onSubmit:A})}),(0,r.jsxs)(u.A,{children:[(0,r.jsx)(n.A,{...o}),(0,r.jsx)(c.A,{...l})]})]})});var x=a(54758),g=a(20196),v=a(22154);let A=(0,x.M)(),f=(0,o.PA)(e=>{let{metaData:t,hero:a,form:o,brochure:n,carousel:c}=e,{t:d}=(0,i.Bd)(["bookATour","common"]),u=(0,v.zj)().region,[m]=(0,l.useState)(()=>new g.A(u));(0,l.useEffect)(()=>{m.loadState(o.clubs,o.eventName,u)},[o.clubs,m,u]);let{state:p}=m;return(0,r.jsx)(b,{metaData:t,hero:a,form:o,brochure:n,carousel:c,formState:p,onChangeName:e=>m.setName(e),onChangePhoneNumber:e=>m.setPhoneNumber(e),onChangeEmail:e=>m.setEmail(e),onSelectClub:e=>m.setSelectedClub(e||""),onSubmit:async()=>await (0,s.gP)(m.bookATour({t:d,gtmDataLayer:A})),t:d})});var N=!0;let C=f},3581:e=>{e.exports={snapScroll:"KZFZ9SD",doorstop:"a5YUB3a"}},11490:e=>{e.exports={card:"eiEHMAK",image:"FXb_TON",cardBody:"nC82Uro",headerInfo:"DIsJD42",headerText:"xFaek7l"}},15342:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var r=a(37876),s=a(14232),o=a(23272),l=a(56970),i=a(37784),n=a(21162),c=a(47567);let d=e=>{let{cardItems:t}=e;return(0,r.jsx)(r.Fragment,{children:t.length>0&&(0,r.jsx)(n.A,{fluid:"lg",className:"mt-5 mb-4",children:(0,r.jsx)(l.A,{className:"g-0",children:(0,r.jsx)(i.A,{children:(0,r.jsx)(c.A,{children:t.map((e,t)=>(0,s.createElement)(o.A,{...e,key:"related-article-".concat(t)}))})})})})})}},20196:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r=a(80035),s=a(17958),o=a(82443),l=a(26966);class i{static getInitialState(e){return{eventName:"",region:e,name:"",email:"",phoneNumber:"",bookATourResult:void 0,selectedClub:void 0,clubGroups:[],validations:{name:{},email:{},phoneNumber:{},selectedClub:{}}}}loadState(e,t,a){this.state=i.getInitialState(a),this.state.clubGroups=e,this.state.eventName=t}validateName(e){let{t}=e;if(this.state.name=this.state.name.trim(),this.state.name.length<3)this.state.validations.name={status:o.Uf.Failed,error:t("validations.nameRequired")};else if(this.state.name.split(" ").length<2){this.state.validations.name={status:o.Uf.Failed,error:t("validations.lastNameRequired")};return}else this.state.validations.name={status:o.Uf.Passed}}validateEmail(e){let{t}=e;new l.N(this.state).validateEmail({t})}validatePhoneNumber(e){let{t}=e;new l.N(this.state).validatePhoneNumber({t})}validateEmailOrPhoneRequired(e){let{t}=e;new l.N(this.state).validateEmailOrPhoneRequired({t})}validateSelectedClub(e){let{t}=e;this.state.selectedClub?this.state.validations.selectedClub={status:o.Uf.Passed}:this.state.validations.selectedClub={status:o.Uf.Failed,error:t("validations.selectedClubRequired")}}validateAll(e){let{t}=e;this.validateName({t}),this.validateEmail({t}),this.validatePhoneNumber({t}),this.validateEmailOrPhoneRequired({t}),this.validateSelectedClub({t})}
1get isValid(){return(0,o.WU)(this.state.validations)}setName(e){this.state.name=e}setEmail(e){this.state.email=e}setPhoneNumber(e){this.state.phoneNumber=e}setSelectedClub(e){this.state.selectedClub=this.state.clubGroups.flatMap(e=>e.clubs).find(t=>t.exerpClubID===e||t.id===e)}*bookATour(e){let{t,gtmDataLayer:a}=e;if(this.state.bookATourResult=void 0,this.validateAll({t}),!this.state.selectedClub||!this.isValid)return;let r={EventName:this.state.eventName,FullName:this.state.name,Email:this.state.email,Mobile:this.state.phoneNumber,SiteId:this.state.selectedClub.id};try{yield(0,s.MB)("/tour",r),a.push({event:"BookATour_Submission",pageForEvent:"Website_bookatour",siteId:this.state.selectedClub.id}),this.state.bookATourResult=!0}catch(e){this.state.bookATourResult=!1}}constructor(e){this.state=i.getInitialState(e),(0,r.l_)(this)}}},23272:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var r=a(37876),s=a(29335),o=a(29077),l=a(11490),i=a.n(l),n=a(66898);let c=e=>{let{imageSrc:t,header:a,description:l}=e;return(0,r.jsxs)(s.A,{className:i().card,children:[(0,r.jsx)("div",{className:i().image,children:(0,r.jsx)(o.Ay,{src:t,width:"100%",height:"230px",optimization:{w:420}})}),(0,r.jsx)(s.A.Body,{className:i().cardBody,children:(0,r.jsxs)("div",{className:i().headerText,children:[(0,r.jsx)("h3",{"data-testid":"header",children:a}),(0,r.jsx)(n.A,{children:l})]})})]})}},27686:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var r=a(37876);a(14232);var s=a(29335),o=a(56970),l=a(37784),i=a(29077),n=a(93150),c=a(63368),d=a.n(c),u=a(7374),m=a(48073),p=a(52854),h=a(3028),b=a(65845);let x=e=>{let{children:t,imageOrientation:a,title:c,body:x,overline:g,image:v,callToAction:A,compact:f}=e;return(0,r.jsxs)(o.A,{className:"".concat(d().cardRow," ").concat(f?d().compact:""),children:[(0,r.jsx)(l.A,{lg:"left"===a?{span:11,offset:1}:11,className:d().cardCol,children:(0,r.jsx)(s.A,{className:"".concat(d().brochureCard)})}),(0,r.jsx)(l.A,{lg:"right"===a?{span:6,offset:6}:6,className:d().imageCol,children:(0,r.jsx)(i.Ay,{src:v,width:"100%",height:"100%",optimization:{w:1200},className:"".concat(d().brochureImage," ").concat("right"===a?d().right:d().left)})}),(0,r.jsx)(l.A,{lg:"right"===a?{span:4,offset:1}:{span:4,offset:7},className:d().textCol,children:(0,r.jsxs)("div",{className:d().textContainer,children:[g&&(0,r.jsx)(u.A,{className:d().overline,children:g.toUpperCase()}),(0,r.jsx)(b.A,{className:"mb-4",children:c}),x&&(0,r.jsx)(m.A,{className:"mb-4",children:x}),t&&(0,r.jsx)("div",{className:"mb-4",children:t}),A&&(0,r.jsx)(h.A,{...A,children:(0,r.jsx)(n.A,{label:A.caption,priority:"tertiary",className:d().button,icon:p.F.RightArrow})})]})})]})}},36081:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/book-a-tour",function(){return a(976)}])},36450:e=>{e.exports={subtitle:"irLuLuH",button:"VR3EdyY",privacyPolicy:"Ja7Xg4P"}},39559:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var r=a(37876);a(14232);var s=a(49589),o=a(93150),l=a(53543),i=a.n(l),n=a(52854),c=a(3028),d=a(65845);let u=e=>{let{name:t,message:a,note:l,callToAction:u,t:m}=e;return(0,r.jsxs)(s.A,{className:i().container,children:[(0,r.jsx)(d.A,{className:i().name,children:m("confirmation.greeting",{_name_:t})}),(0,r.jsx)("h5",{className:i().h5,children:a}),(0,r.jsx)("p",{children:l}),u&&(0,r.jsx)(c.A,{...u,children:(0,r.jsx)(o.A,{label:u.caption,priority:"tertiary",className:i().button,icon:n.F.RightArrow})})]})}},47567:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(37876),s=a(3581),o=a.n(s);let l=e=>{let{children:t}=e;return(0,r.jsxs)("div",{className:o().snapScroll,children:[t,(0,r.jsx)("div",{className:o().doorstop})]})}},48073:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(37876);a(14232);var s=a(43480),o=a.n(s);let l=e=>{let{children:t,className:a}=e;return t?(0,r.jsx)("p",{className:"".concat(o().p1Book," ").concat(a||""),children:t}):(0,r.jsx)(r.Fragment,{})}},51708:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var r=a(37876),s=a(70564),o=a(47539),l=a(58457),i=a(66898),n=a(79252),c=a.n(n),d=a(60984);let u=e=>{let{instanceId:t,label:a,placeholder:n,groups:u,selectedValue:m,onSelect:p,onBlur:h,useDropdownStyle:b=!1,error:x,errorMessage:g}=e,v=b?(0,l.N)():(0,l.E)();return(0,r.jsxs)(s.A.Group,{className:b?c().dropdown:"",children:[b?(0,r.jsx)(s.A.Label,{children:a}):(0,r.jsx)(i.A,{className:"mb-2",children:a}
1),(0,r.jsx)(o.Ay,{instanceId:t,className:x?"error-input":"",isSearchable:!1,components:{IndicatorSeparator:()=>null},value:m,options:u,placeholder:n,styles:v,onChange:e=>{p(e||void 0)},onBlur:h}),x&&(0,r.jsx)(d.Y,{error:x,errorMessage:g})]})}},53543:e=>{e.exports={container:"__8KB_w18",name:"WdJLpdW",h5:"__9fPBC1h",button:"__3suGPI9"}},58349:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(37876);a(14232);var s=a(923),o=a.n(s);let l=e=>{let{className:t="",children:a}=e;return(0,r.jsx)("div",{className:"".concat(o().wrapper," ").concat(t),children:a})}},58457:(e,t,a)=>{"use strict";a.d(t,{E:()=>s,N:()=>o});let r=[0,768,1025].map(e=>"@media only screen and (min-width: ".concat(e,"px)")),s=()=>({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=>({...e,cursor:"pointer",padding:"0px 10px",height:"66px",borderRadius:"2px",border:"1px solid #e6e6e6 !important; box-shadow: none",[r[1]]:{padding:"0px 15px",height:"80px"}}),placeholder:e=>({...e,color:"#acacac",fontSize:"16px",[r[2]]:{fontSize:"18px"}}),singleValue:e=>({...e,fontSize:"16px",[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"})}),o=()=>({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 #bebebe"}),dropdownIndicator:e=>({...e,color:"#b90a0a !important"}),menu:e=>({...e,borderRadius:"2px",boxShadow:"none",border:"1px solid #f5f5f5",zIndex:"10"})})},63368:e=>{e.exports={cardRow:"My5_f8t",compact:"rbx4am_",textCol:"TOCniUi",textContainer:"sYMPD62",imageCol:"Na20qQV",cardCol:"__1tpns6K",brochureCard:"mClXVic",overline:"fz2YcrU",button:"RWhvuHL",brochureImage:"v56bI_B"}},68894:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var r=a(37876),s=a(5811);a(14232);var o=a(70564),l=a(98130),i=a(82443),n=a(36450),c=a.n(n),d=a(91084),u=a(51708),m=a(98230),p=a(60984),h=a(12371),b=a(65845);let x=(0,s.PA)(e=>{let{t,title:a,subtitle:s,privacyPolicy:n,formValues:x,onChangeName:g,submitButtonCaption:v,onChangePhoneNumber:A,onChangeEmail:f,onSelectClub:N,onSubmit:C,hType:j}=e,S=x.validations;return(0,r.jsx)(o.A,{className:c().form,"data-testid":"book-a-tour-form",children:(0,r.jsxs)(o.A.Group,{children:[(0,r.jsx)(b.A,{h:j,children:a}),(0,r.jsx)("h5",{className:c().subtitle,children:s}),(0,r.jsx)(l.A,{label:t("common:form.fullName"),error:S.name.status===i.Uf.Failed,errorMessage:S.name.error||"",onInput:g,inputValue:x.name}),(0,r.jsx)(l.A,{label:t("common:form.mobileNumberOR"),error:S.phoneNumber.status===i.Uf.Failed,errorMessage:S.phoneNumber.error||"",onInput:A,inputValue:x.phoneNumber}),(0,r.jsx)(l.A,{label:t("common:form.email"),error:S.email.status===i.Uf.Failed,errorMessage:S.email.error||"",onInput:f,inputValue:x.email}),(0,r.jsx)(u.A,{instanceId:"bookatour-club",label:t("common:form:club"),groups:(0,m.H)(x.clubGroups.slice()),error:S.selectedClub.status===i.Uf.Failed,errorMessage:S.selectedClub.error||"",placeholder:t("bookATour:validations:selectedClubRequired"),onSelect:e=>{N(null==e?void 0:e.value)},selectedValue:x.selectedClub&&{label:x.selectedClub.name,value:x.selectedClub.id},useDropdownStyle:!0}),(0,r.jsx)(d.A,{html:n,className:c().privacyPolicy}),!1===x.bookATourResult&&(0,r.jsx)(p.Y,{error:!0,errorMessage:t("common:apiErrorMessages.generic")}),(0,r.jsx)(h.A,{label:v||t("bookATour:bookATour"),onClick:C,loadingLabel:t("bookATour:booking"),className:c().button})]})})})},83484:(e,t,a)=>{"use strict";a.d(t,{Q:()=>s});var r=a(22154);let s=e=>!!e&&(0,r.zj)().publicConfig.exerpClubIds.includes(e)},88590:e=>{e.exports={promoBrochureContainer:"RvPJCJY"}},98230:(e,t,a)=>{"use strict";a.d(t,{$:()=>l,H:()=>i});var r=a(83484);let s=e=>e.sort((e,t)=>
1null===e.order||null===t.order?0:e.order-t.order),o=e=>{let t=(0,r.Q)(e.exerpClubID);return{label:e.name,value:t?e.exerpClubID:e.id,exerpClubID:e.exerpClubID}},l=e=>o(s(e)[0].clubs[0]),i=e=>s(e).map(e=>({options:e.clubs.map(e=>o(e)),label:e.label}))}},e=>{var t=t=>e(e.s=t);e.O(0,[9507,1040,6649,1944,5811,2554,5019,7252,636,6593,8792],()=>t(36081)),_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.