1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2700],{40499:function(e,t,a){"use strict";var r,n,s=a(67294);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}t.Z=e=>s.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:10,height:6},e),r||(r=s.createElement("defs",null,s.createElement("path",{id:"drop-down-arrow_svg__a",d:"M1 .293.293 1 5 5.707 9.707 1 9 .293l-4 4z"}))),n||(n=s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("mask",{id:"drop-down-arrow_svg__b",fill:"#fff"},s.createElement("use",{xlinkHref:"#drop-down-arrow_svg__a"})),s.createElement("g",{fill:"#fff",fillRule:"nonzero",mask:"url(#drop-down-arrow_svg__b)"},s.createElement("path",{d:"M0 0h10v6H0z"})))))},89815:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/corp/join/request",function(){return a(88036)}])},88036:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return D},default:function(){return L}});var r=a(85893),n=a(45697),s=a.n(n),o=a(67294),i=a(17602),l=a(43269),c=a(98242),d=a.n(c),u=a(87536),p=a(23184);a(24315),a(60818),a(8025),a(96845),a(45159);var m=a(55519);a(62279),a(54460),a(29061);var h=a(36531),f=a(56633);a(52034),a(38677),a(22464),a(19711),a(15503),a(3233),a(75999),a(39411),a(42620);var y={namespace:"corp",basePath:"/v6/acq/corp/join/request",async corpRequest(e){let t=`${this.basePath}`;return f.Z._post(t,{data:e}).then(e=>e.data||(h.Z.warn("API|error in corp request"),null)).catch(e=>e.response.data)}},g=a(85752),_=a(49600),b=a(81999),w=a(20034);let I=(e,t,a,r,n,s,o,i,l,c)=>({event:_.Xk.U.leadFlow,leadFlow:{category:"corp join | Engage",clubID:t.toString(),clubName:e.toLowerCase(),clubRegion:r,clubStatus:(0,b.WV)(n),clubType:s,...o&&{hashedEmail:o},...i&&{transactionID:i},...l&&{activationCode:l},...c&&{error:c},facilityID:a.toString(),step:c?w.CL.ERROR:w.CL.SUBMIT,type:w.Im.NON_EMBEDDED}});var E=a(91949),N=a(50146),v=a(89734),j=a.n(v),P=a(40499);let Z=({changeHandler:e,control:t,data:a,defaultOption:n,fieldTitle:s,name:o,rules:i,title:l})=>{let{fieldState:c}=(0,u.bc)({control:t,defaultValue:"",name:o,rules:i});return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"col-lg-8 col-sm-16",children:(0,r.jsxs)("div",{className:`${d().control} ${c.invalid?d().error:""}`,children:[(0,r.jsx)("span",{className:d().controlTitle,children:l}),(0,r.jsx)("span",{className:d().control,children:(0,r.jsxs)("span",{className:`${c.invalid?d().error:""} ${d().dropdownRegion} `,"data-component":"inline-select",children:[(0,r.jsxs)("select",{onChange:t=>e(t.target),children:[(0,r.jsx)("option",{children:n}),a&&j()(a,"label").map(e=>(0,r.jsx)("option",{value:e.value,children:e.label},e.label))]}),(0,r.jsxs)("span",{className:d().regionOption,children:[s,(0,r.jsx)("span",{children:(0,r.jsx)(P.Z,{className:d().dropdownArrow})})]})]})})]})})})};Z.propTypes={changeHandler:s().func,control:s().object,data:s().array,defaultOption:s().string,fieldTitle:s().string,name:s().string,rules:s().object,title:s().string};let A=({control:e,name:t,rules:a,title:n})=>{let{field:s,fieldState:o}=(0,u.bc)({control:e,defaultValue:"",name:t,rules:a});return(0,r.jsx)("div",{className:"col-lg-8 col-sm-16",children:(0,r.jsxs)("div",{className:`${o.invalid?d().error:""}`,children:[(0,r.jsx)("span",{className:d().controlTitle,children:n}),(0,r.jsx)("span",{className:d().control,children:(0,r.jsx)("input",{className:d().empWorkPhone,...s})})]})})};A.propTypes={control:s().object,name:s().string,rules:s().object,title:s().string};let C="Select A Region",$="You must select a region first",R="Select A Club",x=({regions:e,changeView:t,nameCorpUi:a})=>{let{handleSubmit:n,control:s,setValue:i,setError:l,getValues:c,formState:{errors:h},clearErrors:f}=(0,u.cI)(),[_,b]=(0,o.useState)(C),[w,v]=(0,o.useState)($),[j,P]=(0,o.useState)(null),[x,q]=(0,o.useState)(null),[F,S]=(0,o.useState)(!1),{setNewDataLayer:T}=(0,o.useContext)(E.K),O=/^\+?\(?[0-9]{3}\)?[-\s.]?[0-9]{3}[-\s.]?[0-9]{4}$/,D=async e=>{b(e),v(R),await m.Z.getFacilityByRegion(e,!0).then(e=>{let t=[],a=e=>
1{e&&e.forEach(e=>{t.push({label:e.webName,value:e.facilityId})})},r=e?.regionData?.[0]?.facilities||[],n=e?.regionData?.[0]?.subRegion||[];a(r),n&&n.forEach(e=>{a(e?.facilitiesUnderSubRegion||[])}),P(t)})},L=async(e,t=null)=>{let{clubId:a,region:r,clubType:n,status:s,name:o}=await m.Z.findById(e.facilityId),{facilityId:i,activationCode:l,workEmail:c,transactionID:d}=e;T(I(o,a,i,r,s,n,N.default.encode(c),d,l,t))},{regexExp:M}=g.default,k=e=>{let t=c("wemail")?.trim(),a=c("pemail")?.trim(),r=e?.trim();return t===a?(l("pemail",{}),l("wemail",{}),!1):(f([r===a?"wemail":"pemail"]),M.email.test(r))};return(0,r.jsxs)("div",{className:d().form,children:[(0,r.jsxs)("div",{className:d().header,children:[(0,r.jsx)("h1",{children:"GET STARTED AT EQUINOX"}),(0,r.jsx)("p",{children:"ALL FIELDS ARE REQUIRED UNLESS STATED."}),(0,r.jsx)("p",{className:d().mailErrorMessage,children:h.pemail&&"validate"===h.pemail.type&&"Oops! Your personal email cannot be the same as your work email."}),(0,r.jsxs)("h2",{children:["myinfo"===a?"MY INFO":"Family Member Info","myinfo"===a?(0,r.jsx)("p",{className:d().headerInstructions,children:"Complete the form below if you are registering for yourself. If you are sponsoring a family member, please reload the page in your browser and choose âFamily Member.â"}):(0,r.jsx)("p",{className:d().headerInstructions,children:"PLEASE COMPLETE THE FIELDS BELOW FOR THE FAMILY MEMBER YOU ARE SPONSORING."})]})]}),(0,r.jsxs)("form",{className:d().infoForm,onSubmit:n(e=>{S(!0);let r={activationCode:"CORPONLINE_ENROLL",benefitHolderFirstName:e.holderfname,benefitHolderLastName:e.holderlname,benefitHolderPhone:e.wphone,facilityId:e.club,firstName:e.fname,lastName:e.lname,memberId:null,membershipFor:"myinfo"===a?"myself":"family member",personalEmail:e.pemail.trim(),primaryPhone:e.pphone,transactionID:(0,p.Z)(),workEmail:e.wemail.trim()};y.corpRequest(r).then(a=>{a.success?(t(e.wemail),L(r)):(S(!1),q(a.messages[0].friendlyMessage),L(r,a.messages[0].friendlyMessage))})}),children:[(0,r.jsxs)("div",{className:d().content,children:[(0,r.jsxs)("div",{className:`row ${d().infoFormRow}`,children:[(0,r.jsx)(Z,{changeHandler:e=>{let t=e.options[e.selectedIndex].text;i("club",""),P([]),t===C?(b(C),i("region",""),v($)):(i("region",t),D(t))},control:s,data:e,defaultOption:C,fieldTitle:_,name:"region",rules:{required:!0},title:"Region"}),(0,r.jsx)(Z,{changeHandler:e=>{let t=e.options[e.selectedIndex].text;t===R?(i("club",""),v(R)):(i("club",e.value),v(t))},control:s,data:j,defaultOption:w===$?$:R,fieldTitle:w,name:"club",rules:{required:!0},title:"Club Interested in"})]}),(0,r.jsxs)("div",{className:`row ${d().infoFormRow}`,children:[(0,r.jsx)(A,{control:s,name:"myinfo"!==a?"fname":"holderfname",rules:{required:!0},title:"First Name"}),(0,r.jsx)(A,{control:s,name:"myinfo"!==a?"lname":"holderlname",rules:{required:!0},title:"Last Name"})]}),"myinfo"===a?(0,r.jsxs)("div",{className:`row ${d().infoFormRow}`,children:[(0,r.jsx)(A,{control:s,name:"pemail",rules:{required:!0,validate:k},title:"Personal Email"}),(0,r.jsx)(A,{control:s,name:"wemail",rules:{required:!0,validate:k},title:"Work Email"})]}):(0,r.jsxs)("div",{className:`row ${d().infoFormRow}`,children:[(0,r.jsx)(A,{control:s,name:"pemail",rules:{required:!0,validate:k},title:" Email"}),(0,r.jsx)(A,{control:s,name:"pphone",rules:{pattern:O,required:!0},title:" Phone Number"})]})]}),"myinfo"!==a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("hr",{}),(0,r.jsx)("div",{className:d().employeeInfoHeader,children:(0,r.jsx)("h2",{children:"EMPLOYEE INFO"})})]}),(0,r.jsxs)("div",{className:d().content,children:["myinfo"!==a?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:`row ${d().infoFormRow}`,children:[(0,r.jsx)(A,{control:s,name:"holderfname",rules:{required:!0},title:"First Name"}),(0,r.jsx)(A,{control:s,name:"holderlname",rules:{required:!0},title:"Last Name"})]}),(0,r.jsxs)("div",{className:`row ${d().infoFormRow}`,children:[(0,r.jsx)(A,{control:s,name:"wemail",rules:{required:!0,validate:k},title:" Work Email"}),(0,r.jsx)(A,{control:s,name:"wphone",rules:{pattern:O},title:" Phone (optional)"})]})]}):(0,r.jsxs)("div",{className:`row ${d().infoFormRow}`,children:[(0,r.jsx)(A,{control:s,name:"pphone",rules:{pattern:O,required:!0},title:"Primary Phone"}),(0,r.jsx)(A,{control:s,name:"wphone",rules:{pattern:O},title:"Work Phone (Optional)"})]}),x&&(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:x}}),(0,r.jsx)("div",{className:d().formButton,children:(0,r.jsx)("div",{className:d().btnContainer,children:(0,r.jsx)("button",{className:d().requestButton,disabled:F,name:"CorpJoinRequest:MyInfo - Request",type:"submit",children:"Request"})})})]})]})]})};x.propTypes={changeView:s().func,nameCorpUi:s().string,regions:s().array};let q=({email:e})=>(0,r.jsxs)("div",{className:d().thankPage,children:[(0,r.jsx)("h1",{children:"Thank y
1ou"}),(0,r.jsxs)("div",{className:d().mailSection,children:[(0,r.jsx)("p",{className:d().emailToTitle,children:"WE SENT AN EMAIL TO:"}),(0,r.jsx)("p",{className:d().email,children:e})]}),(0,r.jsx)("p",{className:d().note,children:"A Membership Advisor will reach out to you shortly."})]});q.propTypes={email:s().string};let F=({regions:e})=>{let[t,a]=(0,o.useState)("landing"),[n,s]=(0,o.useState)(null);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.Z,{}),"landing"===t&&(0,r.jsxs)("div",{className:d().corp,children:[(0,r.jsx)("div",{className:d().heading,children:(0,r.jsx)("h1",{children:"GET STARTED AT EQUINOX"})}),(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:d().pageWrapper,children:[(0,r.jsxs)("div",{className:d().subHeadings,children:[(0,r.jsx)("div",{className:d().descriptionTitle,children:(0,r.jsxs)("p",{className:d().description,children:[" ","WE'RE EXCITED TO TELL YOU MORE ABOUT MEMBERSHIP AT EQUINOX. FIRST, LET US KNOW WHO THE MEMBERSHIP IS FOR."]})}),(0,r.jsx)("div",{className:d().enrollerTitle,children:(0,r.jsx)("h2",{className:d().enroller,children:"WHO WOULD BE ENROLLING"})})]}),(0,r.jsxs)("div",{className:d().buttonWrapper,children:[(0,r.jsx)("button",{className:d().enrollmentButton,id:"selfEnrollment",name:"CorpJoinRequest - Me (The Employee)",onClick:()=>a("myinfo"),type:"submit",children:"Me (The Employee)"}),(0,r.jsx)("button",{className:d().enrollmentButton,id:"familyMemberEnrollment",name:"CorpJoinRequest - A Family Member",onClick:()=>a("employee"),type:"submit",children:"A Family Member"})]})]})})]}),("myinfo"===t||"employee"===t)&&(0,r.jsx)(x,{changeView:e=>{a("thankyou"),s(e)},nameCorpUi:t,regions:e}),"thankyou"===t&&(0,r.jsx)(q,{email:n})]})};F.propTypes={regions:s().array};var S=a(34646),T=a(60015);let O=({metaData:e,regions:t})=>((0,T.Z)(S.zi.programmaticUrlRoute,"corp join",b.cC.MISC),(0,r.jsx)(i.Z,{hasFooter:!1,metaData:e?.fields||{title:"Corp Join"},children:(0,r.jsx)(F,{regions:t})}));O.propTypes={metaData:s().object.isRequired,regions:s().array.isRequired};var D=!0,L=O},60818:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"autocomplete",basePath:"/v6/utility/search/autocomplete",async getInstructorByName(e){let t=`${this.basePath}/instructors/?term=${e}`;try{let a=await n.Z._get(t);if(!a.data)return r.Z.warn(`API|Instructor: no instructor found with name ${e}`),null;return a.data}catch(e){return r.Z.error(`API|Instructor: ${e.response.data}`),e.response.data}},async getClassByCategoryNameOrClassName(e){let t=`${this.basePath}/classes/?term=${e}`;try{let a=await n.Z._get(t);if(!a.data)return r.Z.warn(`API|Autocomplete Classes: no class found with name ${e}`),null;return a.data}catch(e){return r.Z.error(`API|Autocomplete Classes: ${e.response.data}`),e.response.data}}}},8025:function(e,t,a){"use strict";var r=a(13873),n=a(49600),s=a(36531),o=a(56633);t.Z={namespace:"classes",basePathV6:"/v6/groupfitness/classes",hamptonsClassesBasePath:"/v6/groupfitness/hamptons/classes",hamptonsReservationBasePath:"/v6/groupfitness/hamptons/member",nonMemberClassesB
1asePath:"/v6/groupfitness/v2/classes",paidClassTypes:{PAID_FOR_NON_HAMPTONS:"PAID_FOR_NON_HAMPTON"},async findClassesByCategoryIds(e){let t=`${this.basePathV6}?categoryIds=${e}`;return o.Z._get(t).then(async t=>{if(!t?.data)return s.Z.warn(`API|Classes: no classes found for category/ies with id/s ${e}`),null;let a=[];return t.data.forEach(e=>{e.classDetails&&e.classDetails.forEach(t=>{a.push({category:e.categoryId,displayText:t.className,id:t.classId})})}),a})},async findInstructorById(e){let t=`${this.basePathV6}/instructors/?instructorIds=${e}`;return o.Z._get(t).then(async t=>{let{data:a}=t;return a||(s.Z.warn(`API|Classes: no instructor found with id ${e}`),null)})},async findAllClassesByFacilityIds(e,t,a,r){let n=`${this.basePathV6}/allclasses`;return o.Z._post(n,{data:{endDate:a,facilityIds:e,isBookingRequired:r,startDate:t}}).then(async t=>{if(!t?.data?.classes)return s.Z.warn(`API|Classes: no classes found with ids: ${e.join(",")}`),null;let{classes:a}=t.data;if(0===a.map(e=>e.classId).filter(e=>e).length)return t.data.classes;let r=[];return a.forEach(e=>{let t=r.filter(t=>t.id===e.classId);t.length>0?(e.classImage=t[0].image,e.classImageMobile=t[0].mobileImage):(e.classImage=null,e.classImageMobile=null)}),a})},async searchClasses(e){let t=`${this.basePathV6}/allclasses`;try{let a=await o.Z._post(t,{data:e});if(!a.data)return s.Z.warn("API|Search Classes: no return value"),null;return a.data}catch(e){return s.Z.error(`API|Search Classes: ${e?.response?.data||null}`),e?.response?.data||null}},async getPayableHamptonsClasses({authToken:e,endDate:t,instructorIds:a,startDate:r,timeOfDays:i,workoutCategoryIds:l}){let c={endDate:t,facilityIds:[n.Wh.EQUINOX_HAMPTONS.id],paidClassTypes:[this.paidClassTypes.PAID_FOR_NON_HAMPTONS],startDate:r};l&&(c.workoutCategoryIds=l),i&&(c.timeOfDays=i),a&&(c.instructorIds=a);
1let d=e?this.basePathV6:this.nonMemberClassesBasePath;try{let t=await o.Z._post(d,{data:c,headers:{Accept:"application/json",Authorization:e}});if(!t.data)return s.Z.warn("API|Search Payable Hamptons Classes: no return value"),null;return t.data}catch(e){return s.Z.error(`API|Search Payable Hamptons Classes: ${e?.response?.data||null}`),e?.response?.data||null}},async getHamptonClasses(e,t,a,i,l){let c=(0,r.WU)(e,n.ox.Yl),d=(0,r.WU)(t,n.ox.Yl),u=`${this.hamptonsClassesBasePath}?startDateTime=${c}&endDateTime=${d}${a?`&workoutCategoryIds=${a}`:""}${i?`&timeOfDay=${i}`:""}${l?`&instructorIds=${l}`:""}`;try{let e=await o.Z._get(u);if(!e.data)return s.Z.warn("API|Search Classes: no return value"),null;return e.data}catch(e){return s.Z.error(`API|Search Classes: ${e?.response?.data||null}`),e?.response?.data||null}},async bookHamptonClass(e,t){let a=`${this.hamptonsReservationBasePath}/reservation`;try{let r=await o.Z._post(a,{data:e,headers:{Authorization:t}});if(!r.data)return s.Z.warn("API|Search Classes: no return value"),null;return r.data}catch(e){return s.Z.error(`API|Search Classes: ${e?.response?.data||null}`),e?.response?.data||null}},async createReservation({instanceId:e,token:t}){let a=`${this.basePathV6}/instances/${e}/reservations`;try{let e=await o.Z._post(a,{data:{facilityId:n.Wh.EQUINOX_HAMPTONS.id},headers:{Authorization:t}});if(!e.data)return s.Z.warn("API|Create Reservation: no return value"),null;return e.data}catch(e){return s.Z.error(`API|Create Reservation: ${e?.response?.data||null}`),e?.response?.data||null}}}},96845:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"corpEmailVerification",basePath:"/v6.2/member/corp",async getMemberCorpInfoBySalesforceId(e){let t=`${this.basePath}/${e}`;try{let e=await n.Z._get(t,{});if(!e.data)return r.Z.warn(`[${t} info v6 api] -> WARNING no data returned`),null;return e.data}catch(e){return r.Z.error(`[${t} info v6 api] -> ERROR ${e}`),e.response.data}},async verifyEmailStep1(e){let t=`${this.basePath}/email-verify`;try{let a=await n.Z._post(t,{data:e});if(!a.data)return r.Z.warn(`[${t} info v6 api] -> WARNING no data returned`),null;return a.data}catch(e){return r.Z.error(`[${t} info v6 api] -> ERROR ${e}`),e.response.data}},async verifyEmailStep2(e){let t=`${this.basePath}/verify/${e}`;try{let e=await n.Z._post(t,{});if(!e.data)return r.Z.warn(`[${t} info v6 api] -> WARNING no data returned`),null;return e.data}catch(e){return r.Z.error(`[${t} info v6 api] -> ERROR ${e}`),e.response.data}}}},45159:function(e,t,a){"use strict";var r=a(23184),n=a(36531),s=a(56633);t.Z={namespace:"dynamicForm",basePath:"/v6/acq/prospect",async submitLeadForm(e){let t=`${this.basePath}/submit-form`;try{let a=await s.Z._post(t,{data:{...e,TransactionId:(0,r.Z)()}});if(!a.data)return n.Z.warn("[dynamic form submit v6 api] -> WARNING something went wrong"),null;return a.data}catch(e){return n.Z.error(`[dynamic form submit v6 api] -> ERROR ${e}`),e&&e.response?e.response.data:null}}}},55519:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"facilities",basePath:"/v6/facilities",async findById(e){let t=`${this.basePath}/facility/${e}`;return n.Z._get(t,{}).then(t=>t.data.result||t.data.facility||(r.Z.warn(`API|Facilities: no facility found with id ${e}`),null))},async getAllFacilities(e){let t=`${this.basePath}`;return n.Z._get(t,{}).then(t=>t.data?t.data.response.facilities:(r.Z.warn(`API|Facilities: no facility found with id ${e}`),null))},async getFacilities(e=[]){let t="/v6.1/facilities?ids="+e.join(","),a=await n.Z._get(t,{});return a?.data?.facilities?a.data.facilities:(r.Z.warn(`API|Facilities: no facilities found for ids ${e}`),[])},async findByLatLon(e,t,{radius:a=50,limit:s=150}={}){let o=`${this.basePath}/nearbyclub`;return n.Z._post(o,{data:{latitude:e,longitude:t,numberFacilities:s,radius:a}}).then(a=>a.data?a.data.facilityIds:(r.Z.warn(`API|Facilities Nearby: no clubs nearby ${e}, ${t}`),[]))},async getFacilityByRegion(e,t=!1){let a=`${this.basePath}/region/facility?regionName=${e}${t?"&source=Web":""}`;return n.Z._get(a,{}).then(t=>!t||t.data.facilityCount<1?(r.Z.warn(`API|Facilities: no facility found with region name ${e}`),null):t.data)},async findAllWithAlias(){let e=`${this.basePath}`;return n.Z._get(e,{}).then(e=>{if(!e.data.response.facilities)return r.Z.warn("API|Facilities: Something went wrong while fetching facilities"),null;let t=[];
1return e.data.response.facilities.forEach(e=>{t.push({Id:e.facilityId,MobileName:e.mobileName.toLowerCase(),Name:e.name.toLowerCase(),Region:e.region.toLowerCase(),ShortName:e.shortName.toLowerCase(),UrlName:e.urlName.toLowerCase(),WebName:e.webName.toLowerCase()})}),t})},async findByName(e){let t=`/v6.1/facilities/search/location/${encodeURIComponent(e)}`;return n.Z._get(t,{headers:{deviceId:"Web"}}).then(e=>e.data.data.filter(e=>"Equinox Facility"===e.locationType))},async findByPlanId(e){let t=`v6/acq/residential/clubs/plan/${e}`;return n.Z._get(t,{}).then(e=>[e.data.membershipPlanClubList,e.data.membershipPlanExcludedClubList])}}},62279:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"FormerMember",basePath:"/v6/acq/residential/former-member",async verifyFormerMember(e,t,a){let s=`${this.basePath}?firstName=${e}&lastName=${t}&email=${a}`;return n.Z._get(s,{}).then(e=>e.data?{...e}:(r.Z.warn("API|Former Member Join : Could not verify Member"),null))},async getFormerMemberDetailsByMosoId(e){let t=`${this.basePath}/${e}`;return n.Z._get(t,{}).then(e=>e.data?{...e}:(r.Z.warn("API|Former Member Join : could not get fm data"),null))}}},54460:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={freezeMember:"/v6.2/member/concierge/freeze/email",getBasePath:"/v6/utility/token",namespace:"freeze",postBasePath:"/v6.2/member/web/freeze/membership",postEligibilityBasePath:"/v6.2/member/web/freeze/eligible",async checkMembershipFreezeEligibility(e){let t=`${this.postEligibilityBasePath}`;try{let a=await n.Z._post(t,{data:e});if(!a.data)return r.Z.warn("[freeze eligibility check v6 api] -> WARNING no data returned"),null;return a.data}catch(e){return r.Z.error(`[freeze eligibility check v6 api] -> ERROR ${e}`),e.response?.data}},async getFreezeToken(e){let t=`${this.freezeMember}`;try{let a=await n.Z._post(t,{data:e,headers:{"Content-Type":"application/json"}});if(!a.data)return r.Z.warn("[freeze info submit v6 api] -> WARNING no data returned"),null;return a.data}catch(e){return r.Z.error(`[freeze info submit v6 api] -> ERROR ${e}`),e.response?.data}},async getMembershipFreezeInformation(e){let t=`${this.getBasePath}/${e}`;try{let e=await n.Z._get(t,{});if(!e.data)return r.Z.warn("[freeze info fetch v6 api] -> WARNING no data returned"),null;return{...e.data,cancelFlow:"true"===e.data.cancelFlow,eligibleForFreeze:"true"===e.data.eligibleForFreeze,facilityId:Number.parseInt(e.data.facilityId),inObligation:"true"===e.data.inObligation,isMedicalFreezeFeePilot:"true"===e.data.pilotFreezeMedFee,isUniversityMember:"true"===e.data.universityMember,joinedAfterContractChange:"true"===e.data.joinedAfterContractChange,memberId:Number.parseInt(e.data.memberId),pilotFreezeDaysPerYear:"true"===e.data.pilotFreezeDaysPerYear}}catch(e){return r.Z.error(`[freeze info fetch v6 api] -> ERROR ${e}`),e.response?.data}},async submitMembershipFreezeInformation(e){let t=`${this.postBasePath}`;try{let a=await n.Z._post(t,{data:e});if(!a.data)return r.Z.warn("[freeze info submit v6 api] -> WARNING no data returned"),null;return a.data}catch(e){return r.Z.error(`[freeze info submit v6 api] -> ERROR ${e}`),e.response?.data}}}},52034:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"classCount",basePath:"v6/acq/leads/gf/classes",getClassCountsByFacility(e,t){let a=`${this.basePath}/count/${t}`;return n.Z._post(a,{data:e}).then(e=>e.data?e.data:(r.Z.warn("API: Could not get classes"),null))}}},38677:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"joinConfirmationEmail",basePath:"/v6/acq/residential/thankyouemail",async sendConfirmationEmail(e,t,a,s){let o=`${this.basePath}/${e}/${t}/${a}/${s}`;return n.Z._get(o).then(t=>{if(!t.data.success)return r.Z.warn(`API| cannot send membership confirmation email for barcode:${e}`),null})}}},22464:function(e,t,a){"use strict";a.d(t,{N2:function(){return d},pH:function(){return c},zu:function(){return u}});var r=a(23184),n=a(77177),s=a(77387),o=a(22718),i=a(36531),l=a(56633);let c="npeqxNewJoinFlowLead",d="ECID",u="_JOIN";t.ZP={namespace:"joinLead",basePath:"/v6/acq/lead/residential",async createAbandonedLead({id:e,firstName:t,lastName:a,facilityId:p,email:m,newsletter:h,phone:f,postalCode:y,joinOutreachCode:g,outreachCode:_,ecid:b=(0,o.D)(d),receiveTextAlerts:w=!1,sourceUrl:I=(0,o.i)(),companyEmail:E,shareId:N,referringId:v,memberId:j,isCorpLead:P}){let Z=`${this.basePath}`,A=(0,r.Z)();return l.Z._post(Z,{data:{Answers:[{additionalInfo:"",answerId:h?n.tZ:n.cZ},{additionalInfo:"",answerId:w?n.pj:n.gH}],Ecid:b,EmailAddress:m,FacilityId:p,FirstName:t,Id:e,LastName:a,OutreachCode:P?_:s.modifyOutreachCodeForOptimizelyCampaign(g||_+u||c),PhoneNumber:f,S
1ourceUrl:I,TransactionId:A,Zipcode:y,...E&&{companyEmail:E},...j&&{memberId:j},receiveTextAlerts:w,...v&&{referringId:v},...N&&{shareId:N}}}).then(e=>e.data?{...e,TransactionId:A}:(i.Z.warn("API|Join Lead: Could not generate lead"),null))},async convertLeadToEClub({FacilityId:e,leadId:t}){let a=`${this.basePath}`;return l.Z._put(a,{data:{FacilityId:e,leadId:t}}).then(e=>e.data?{...e}:(i.Z.warn("API|Join E-club Lead: Could not generate lead"),null))}}},19711:function(e,t,a){"use strict";var r=a(87014),n=a(6245),s=a(63832),o=a(36531),i=a(56633);t.Z={namespace:"leadappointments",basePath:"/v6/acq/leads/appointments",async findById(e){let t=n.byId[e],a=new Date,l=new Date;l.setDate(l.getDate()+9);let c=t?.timeZone||"America/New_York",d=new URLSearchParams({endDate:(0,r.CV)(l,c,s.p5),facilityId:String(e),startDate:(0,r.CV)(a,c,s.p5)}),u=`${this.basePath}?${d.toString()}`;return i.Z._get(u).then(t=>0===t.data.dateRangeWithTime.length?(o.Z.warn(`API|Schedule: no dates found with id ${e}`),null):t.data)}}},15503:function(e,t,a){"use strict";a.d(t,{Z:function(){return u}});var r=a(23184),n=a(77177),s=a(77387),o=a(22718),i=a(17277),l=a(36531),c=a(56633),d=a(22464),u={namespace:"leads",createAbandonedLead({firstName:e,lastName:t,facilityId:a,email:u,phone:p,newsletter:m,isAbandonedLead:h,membershipPlanName:f,outreachCode:y,ecid:g=(0,o.D)(d.N2),sourceUrl:_=(0,o.i)(),companyEmail:b,zipCode:w,gclid:I=(0,i.rV)("gclid"),receiveTextAlerts:E=!1}){let N=(0,r.Z)(),v=I&&new Date().getTime()<I.expiryDate;return c.Z._post("/v6/acq/leads/abandoned",{data:{Answers:[{additionalInfo:"",answerId:m?n.tZ:n.cZ}],Ecid:g,EmailAddress:u,FacilityId:a,FirstName:e.replace(/â/g,"'"),IsAbandonedLead:h,LastName:t.replace(/â/g,"'"),OutreachCode:s.modifyOutreachCodeForOptimizelyCampaign(y||"POPUPLEAD"),PhoneNumber:p,SourceUrl:_,TransactionId:N,UserLocation:a,...b&&{companyEmail:b},...v&&{googleAdWords:I.value},Zipcode:w,receiveTextAlerts:E,...f&&{membershipPlanName:f}}}).then(e=>{if(0!==e.data&&("object"!=typeof e.data||e.data.success))return{leadTokenId:"object"==typeof e.data?e.data.tokenId:null,leadTransactionId:N};throw l.Z.warn("API|Leads: lead was not properly created"),Error()})},updateAbandonedLead:({scheduledVisitTime:e,leadTransactionId:t,facilityId:a,meetingPurpose:r,newsletter:o,outreachCode:i,preferedCommunicationMethod:l,preferredTimeOfDay:d})=>(t?.trim()||console.error("Missing leadTransactionId in LeadGen.updateAbandonedLead"),c.Z._put("/v6/acq/leads/abandoned",{data:{Answers:[{additionalInfo:"",answerId:o?n.tZ:n.cZ}],FacilityId:a,OutreachCode:s.modifyOutreachCodeForOptimizelyCampaign(i),PreferredCommunicationMethod:l,PreferredTimeOfDay:d,ScheduledVisitTime:e,TransactionId:t,meetingPurpose:r}}).then(e=>e.data.tokenId)),updateLead:({answers:e,leadTokenId:t,facilityId:a,scheduledVisitTime:r})=>c.Z._put("/v6/acq/lead",{data:{TokenId:t,...e?.length>0&&{Answers:[...e]},...a&&{FacilityId:a},...r&&{ScheduledVisitTime:r}}}),cancelAppointment:({leadTokenId:e,leadTransactionId:t})=>(t?.trim()||console.error("Missing leadTransactionId in LeadGen.cancelAppointment"),c.Z._delete("/v6/acq/lead/appointment",{data:{TokenId:e,TransactionId:t}}))}},75999:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"productToken",basePath:"/v6/acq/payment/token",async generateAccountBalanceProductToken(e){let t=`${this.basePath}`;return n.Z._post(t,{data:e}).then(e=>e.data.success?e.data.result:(r.Z.warn("API|Product Token: Could not generate productToken"),null))},async generateProductToken(e){let t=`${this.basePath}`;return n.Z._post(t,{data:e}).then(e=>e.data.success?e.data.result:(r.Z.warn("API|Product Token: Could not generate productToken"),null))},async getProductDetails(e){let t=`${this.basePath}/${e}`;return n.Z._get(t,{}).then(t=>t.data?t.data:(r.Z.warn(`API|Product Token: Could not find product details for token: ${e}`),null))}}},39411:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"prospect",basePath:"/v6/acq/residential",async getMemberDetails(e){let t=`${this.basePath}/prospect/plans/${e}`;return await n.Z._get(t,{headers:{"Access-Control-Allow-Origin":window.location.origin}}).then(e=>e.data?e.data:(r.Z.warn("API|Remote Sales: no data returned"),null))},async resendLink(e,t,a,s){let o=`${this.basePath}/thankyouemail/${e}/${t}/${a}/${s}`;return await n.Z._get(o,{headers:{"Access-Control-Allow-Origin":window.location.origin}}).then(e=>e.data?e.data:(r.Z.warn("API|Remote Sales Resend Link: no data returned"),null))},async getPromotionStatus(e){let t=`${this.basePath}/remote/promotion/${e}`;return await n.Z._get(t,{headers:{"Access-Control-Allow-Origin":window.location.origin}}).then(e=>e.data?e.data:(r.Z.warn("API|Promotion: no data returned"),null))}}},42620:function(e,t,a){"use strict";var r=a(36531),n=a(56633);t.Z={namespace:"subscription",basePath:"/api/subscription",async sendSubscription({firstName:e,lastName:t,emailAddress:a,activationCode:s}){let o=`${this.basePath}`;try{let i=await n.Z._post(`${o}`,{baseURL:"https://www.equinox.com",data:{activationCode:s,emailAddress:a,firstName:e,lastName:t}});
1if(!i.data)return r.Z.warn("[subscription api] -> WARNING no data returned"),null;return i.data}catch(e){r.Z.warn(`[Subscription] -> sendSubscription | error encountered: ${e}`)}}}},77387:function(e,t,a){"use strict";a.r(t),a.d(t,{clearContactInputFromSession:function(){return h},getAcdlClickDataForStep:function(){return l},getAcdlLeadSurveyDataForStep:function(){return i},getAcdlPageLoadDataForStep:function(){return o},getJoinFlowStepAcdlPageData:function(){return c},loadContactInputFromSession:function(){return m},modifyOutreachCodeForOptimizelyCampaign:function(){return d},saveContactInputToSession:function(){return p},syncSessionSelectedClub:function(){return f}});var r=a(20034),n=a(61957),s=a(10021);let o=(e,t,a)=>{switch(e){case 1:return{event:n.U.pageLoad,leadFlow:{category:r.X0.ENGAGE,step:r.CL.SURVEY_INTEREST+" view",type:r.Im.NON_EMBEDDED},page:a,user:t};case 2:return{event:n.U.pageLoad,leadFlow:{category:r.X0.ENGAGE,step:r.CL.SURVEY_EXPERIENCE+" view",type:r.Im.NON_EMBEDDED},page:a,user:t};case 3:return{event:n.U.pageLoad,leadFlow:{category:r.X0.ENGAGE,step:r.CL.SURVEY_GOALS+" view",type:r.Im.NON_EMBEDDED},page:a,user:t};case 4:return{event:n.U.pageLoad,leadFlow:{category:r.X0.ENGAGE,step:r.CL.SURVEY_INFLUENCE+" view",type:r.Im.NON_EMBEDDED},page:a,user:t};default:return null}},i=(e,t,a=[],n,o)=>{switch(e){case 1:return{club:(0,s.E)(t),event:"lead-survey",leadFlow:{category:r.X0.ENGAGE,step:r.CL.SURVEY_INTEREST,surveyQA:a.map(e=>e),type:r.Im.NON_EMBEDDED},page:o,user:n};case 2:return{club:(0,s.E)(t),event:"lead-survey",leadFlow:{category:r.X0.ENGAGE,step:r.CL.SURVEY_EXPERIENCE,surveyQA:a.map(e=>e),type:r.Im.NON_EMBEDDED},page:o,user:n};case 3:return{club:(0,s.E)(t),event:"lead-survey",leadFlow:{category:r.X0.ENGAGE,step:r.CL.SURVEY_GOALS,surveyQA:a.map(e=>e),type:r.Im.NON_EMBEDDED},page:o,user:n};case 4:return{club:(0,s.E)(t),event:"lead-survey",leadFlow:{category:r.X0.ENGAGE,step:r.CL.SURVEY_INFLUENCE,surveyQA:a.map(e=>e),type:r.Im.NON_EMBEDDED},page:o,user:n};default:return}},l=(e=[],t,a,o)=>({click:{destination:"NA",location:o?`${e.webName} || Carousel`:"Cancel confirmation| body",name:t||"Explore Member Benefits",section:!o&&r.CL.SURVEY_EXPERIENCE},club:(0,s.E)(e),event:n.U.modClick,module:{name:"modalTapped",position:"1:1",type:"modal"},user:a}),c=(e,t)=>({category:`${t||"join"}-interest`,name:`eqx:join:step${e+1}`,section:n.M.sections.join,subSection:`step${e+1}`,title:"get started at equinox",type:n.M.types.programmatic}),d=e=>{let t=window.eqxOutreachCode||[];for(let e in document?.body?.dataset)if(e?.startsWith("opt")&&!e?.endsWith("Ignorecode")){let a=[e.slice(3).toUpperCase(),...document.body.dataset[e]?.split(":")||[]].join("-");t.includes(a)||t.push(a)}return t.length>0?`${e}_${t.join("_")}`:e},u=e=>`eqx${e}FlowContactInput`,p=(e,t,a=null)=>{try{let r={...e,...a&&{selectedClub:a}};sessionStorage.setItem(u(t),JSON.stringify(r))}catch{return null}},m=e=>{try{let t=sessionStorage.getItem(u(e));return t?JSON.parse(t):null}catch{return null}},h=e=>
1{try{sessionStorage.removeItem(u(e))}catch{return null}},f=(e,t)=>{t?.facilityId&&p(m(e)||{},e,t)}},22718:function(e,t,a){"use strict";a.d(t,{D:function(){return r},i:function(){return n}});let r=e=>document&&(document.cookie.split("; ").find(t=>t.split("=")[0]===e)||"").split("=")[1],n=e=>e?e(document.location.href):document.location.href},98242:function(e){e.exports={"thank-page":"corp-join-request_thank-page__xEqgE",thankPage:"corp-join-request_thank-page__xEqgE","mail-section":"corp-join-request_mail-section__PYepF",mailSection:"corp-join-request_mail-section__PYepF",email:"corp-join-request_email__PU2CT",note:"corp-join-request_note__p4_oX",form:"corp-join-request_form__qB6Rr",header:"corp-join-request_header__rwNYO","mail-error-message":"corp-join-request_mail-error-message__kVDNu",mailErrorMessage:"corp-join-request_mail-error-message__kVDNu","header-instructions":"corp-join-request_header-instructions__dNril",headerInstructions:"corp-join-request_header-instructions__dNril","employee-info-header":"corp-join-request_employee-info-header__8Q1me",employeeInfoHeader:"corp-join-request_employee-info-header__8Q1me","info-form":"corp-join-request_info-form__PW6hq",infoForm:"corp-join-request_info-form__PW6hq","info-form-row":"corp-join-request_info-form-row__T6_H7",infoFormRow:"corp-join-request_info-form-row__T6_H7",content:"corp-join-request_content__T2mYr",error:"corp-join-request_error__TgjhK","control-title":"corp-join-request_control-title__ZqsN3",controlTitle:"corp-join-request_control-title__ZqsN3",circle:"corp-join-request_circle__A40dY","tooltip-content":"corp-join-request_tooltip-content__ASR5T",tooltipContent:"corp-join-request_tooltip-content__ASR5T",control:"corp-join-request_control__TijrQ","dropdown-region":"corp-join-request_dropdown-region__sPUVT",dropdownRegion:"corp-join-request_dropdown-region__sPUVT","region-option":"corp-join-request_region-option__8g3we",regionOption:"corp-join-request_region-option__8g3we","dropdown-arrow":"corp-join-request_dropdown-arrow__bWGbr",dropdownArrow:"corp-join-request_dropdown-arrow__bWGbr","form-button":"corp-join-request_form-button__ih0Bg",formButton:"corp-join-request_form-button__ih0Bg","btn-container":"corp-join-request_btn-container__NV4dJ",btnContainer:"corp-join-request_btn-container__NV4dJ","request-button":"corp-join-request_request-button__lf7FY",requestButton:"corp-join-request_request-button__lf7FY",corp:"corp-join-request_corp__9P1Es",heading:"corp-join-request_heading__Omirr","page-wrapper":"corp-join-request_page-wrapper__hrwAS",pageWrapper:"corp-join-request_page-wrapper__hrwAS","sub-headings":"corp-join-request_sub-headings__AxWry",subHeadings:"corp-join-request_sub-headings__AxWry","description-title":"corp-join-request_description-title__xKs5z",descriptionTitle:"corp-join-request_description-title__xKs5z",description:"corp-join-request_description__EZGyp","enroller-title":"corp-join-request_enroller-title__JuHiL",enrollerTitle:"corp-join-request_enroller-title__JuHiL",enroller:"corp-join-request_enroller__Pv_wM","button-wrapper":"corp-join-request_button-wrapper__fJfc8",buttonWrapper:"corp-join-request_button-wrapper__fJfc8","enrollment-button":"corp-join-request_enrollment-button__Ckxcm",enrollmentButton:"corp-join-request_enrollment-button__Ckxcm"}},23184:function(e,t,a){"use strict";let r;a.d(t,{Z:function(){return i}});var n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let s=new Uint8Array(16),o=[];for(let e=0;e<256;++e)o.push((e+256).toString(16).slice(1));var i=function(e,t,a){return!n.randomUUID||t||e?function(e,t,a){let n=(e=e||{}).random??e.rng?.()??function(){if(!r){if("undefined"==typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(s)}();if(n.length<16)throw Error("Random bytes length must be >= 16");if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){if((a=a||0)<0||a+16>t.length)throw RangeError(`UUID byte range ${a}:${a+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[a+e]=n[e];return t}
1return function(e,t=0){return(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase()}(n)}(e,t,a):n.randomUUID()}}},function(e){e.O(0,[9284,8597,6202,1711,7982,9456,9061,1496,3448,7536,7602,9600,5752,943,6743,2888,9774,179],function(){return e(e.s=89815)}),_N_E=e.O()}]); 2//# sourceMappingURL=request-141ecf3d853c8fc4.js.map
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.