1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7417],{3157:(e,r,i)=>{"use strict";i.d(r,{x:()=>o});var n=i(1843),t=i(44948),a=i(23369);let o=e=>(0,n.g)({queryKey:[a.jz.PublicInfo,e],queryFn:()=>t.A.get("/api/public/property-verification-links/".concat(e)).then(e=>e.data),enabled:!!e})},16426:(e,r,i)=>{"use strict";i.d(r,{A:()=>s});var n=i(18153),t=i(21053),a=i(11808),o=i(82325);let l=(0,t.A)("div",{target:"e1gbjojh0"})("display:flex;align-items:center;gap:",e=>{let{theme:r}=e;return r.spacing[24]},";margin:",e=>{let{theme:r}=e;return r.spacing[16]}," 0;"),s=function(){let e=(0,o.m)();return(0,n.FD)(l,{children:[(0,n.Y)(a.cGx,{variant:"default",style:{borderColor:e.colors.uiSecondary}}),(0,n.Y)(a.o5u,{variant:"body/md-strong",children:"or"}),(0,n.Y)(a.cGx,{variant:"default",style:{borderColor:e.colors.uiSecondary}})]})}},23189:(e,r,i)=>{"use strict";i.d(r,{V:()=>l});var n=i(18153),t=i(60907),a=i(13125),o=i(53072);function l(e){let{callbackUrl:r=o.bw.ROOT}=e;return(0,n.Y)(t.v,{callbackUrl:r,onGoogleClick:()=>a.m39.phClickAccountGoogle(),onMicrosoftClick:()=>a.m39.phClickAccountMicrosoft()})}},27062:(e,r,i)=>{"use strict";i.d(r,{IR:()=>l,Oj:()=>s,cU:()=>a,wz:()=>t});var n=i(60513);let t=10;var a=function(e){return e[e.LOWER_UPPER_CASE=0]="LOWER_UPPER_CASE",e[e.SPECIAL_CHARACTER=1]="SPECIAL_CHARACTER",e[e.HAS_NUMBER=2]="HAS_NUMBER",e[e.MIN_LENGTH=3]="MIN_LENGTH",e[e.NOT_STARTING_OR_ENDING_WITH_SPACE=4]="NOT_STARTING_OR_ENDING_WITH_SPACE",e}({});let o=[{code:0,regex:RegExp("(?=.*[a-z])(?=.*[A-Z])")},{code:1,regex:RegExp(".*[`~<>?,./!@#$%^&*()\\-_+=\"'|{}\\[\\];:\\\\].*")},{code:2,regex:RegExp("\\d")},{code:3,regex:new RegExp("^.{".concat(t,",}$"))},{code:4,regex:RegExp("^[\\S]+.*[\\S]+$")}],l=n.z.string().min(1,"Password is required").superRefine((e,r)=>{o.map(i=>{e.match(i.regex)||r.addIssue({code:n.z.ZodIssueCode.custom,params:{criteria:i.code}})})}),s=e=>l.safeParse(e).success},32975:(e,r,i)=>{"use strict";i.d(r,{H:()=>n});var n=function(e){return e.InviteUsed="invite_used",e}({})},34701:(e,r,i)=>{"use strict";i.d(r,{S:()=>d});var n=i(1843),t=i(91063),a=i(67914),o=i(44948),l=i(23369),s=i(10553);function d(e){var r,i,d;let{data:c,status:u}=(0,s.useSession)(),p=(0,a.I)({queryKey:[l.ud.Property,null==c?void 0:c.user.id,e],queryFn:()=>{let{search:r,pageIndex:i,pageSize:n,orderBy:t,orderType:a}=e;return o.A.get("/api/user/property",{params:{search:r,pageIndex:Math.max(i,0),pageSize:Math.max(n,1),orderBy:t,orderType:a}}).then(e=>e.data)},enabled:"authenticated"===u,refetchOnWindowFocus:!1}),m=(null==(r=p.data)?void 0:r.count)===0||(null==(i=p.data)?void 0:i.count)===1&&(null==(d=p.data.items[0])?void 0:d.name.toLowerCase())==="demo",h=(0,n.g)({queryKey:[l.ud.Property,null==c?void 0:c.user.id,e,"fuzzyMatch"],queryFn:()=>{let{search:r,pageIndex:i,pageSize:n,orderBy:t,orderType:a}=e;return o.A.get("/api/user/property",{params:{search:r,pageIndex:Math.max(i,0),pageSize:Math.max(n,1),orderBy:t,orderType:a,fuzzyMatch:!0}}).then(e=>e.data)},enabled:"authenticated"===u&&m});return m?(0,t.G)(h,{isFuzzySearch:!0}):(0,t.G)(p,{isFuzzySearch:!1})}},41152:(e,r,i)=>{"use strict";i.d(r,{A:()=>d});var n=i(18153),t=i(21053),a=i(11808);let o=e=>{let{criteria:r,label:i,invalidCriterias:t}=e;return t.includes(r)?(0,n.Y)(a.Int,{name:"circle-xmark--solid",size:"sm","aria-label":"invalid password criteria for ".concat(i),color:"sentimentCriticalDefault"}):(0,n.Y)(a.Int,{name:"circle-check--solid",size:"sm",color:"sentimentPositiveDefault","aria-label":"valid password criteria for ".concat(i)})};var l=i(27062),s=i(94782);function d(){let{values:e}=(0,s.j7)(),r=l.IR.safeParse(e.password),i=r.success?[]:r.error.issues.map(e=>{var r;return null==(r=e.params)?void 0:r.criteria});return(0,n.FD)(a.azJ,{children:[(0,n.Y)(c,{variant:"body/xs-strong",children:"Password must contain:"}),(0,n.FD)(u,{children:[(0,n.FD)(p,{children:[(0,n.Y)(o,{criteria:l.cU.LOWER_UPPER_CASE,label:"lower and upper case letters",invalidCriterias:i}),(0,n.Y)(a.o5u,{variant:"body/xs",children:"Lower and upper case letters"})]}),(0,n.FD)(p,{children:[(0,n.Y)(o,{criteria:l.cU.SPECIAL_CHARACTER,label:"one special character",invalidCriterias:i}),(0,n.Y)(a.o5u,{variant:"body/xs",children:"One special character"}),(0,n.Y)(a.m_M,{content:"Examples of special characters: ! @ # $ % ^ & *",side:"right",children:(0,n.Y)(m,{type:"button","aria-label":"Examples of special characters",children:(0,n.Y)(a.Int,{name:"circle-info",size:"sm"})})})]}),(0,n.FD)(p,{children:[(0,n.Y)(o,{criteria:l.cU.HAS_NUMBER,label:"one number",invalidCriterias:i}),(0,n.Y)(a.o5u,{variant:"body/xs",children:"One number"})]}),(0,n.FD)(p,{children:[(0,n.Y)(o,{criteria:l.cU.MIN_LENGTH,label:"min amount of characters",invali
1dCriterias:i}),(0,n.FD)(a.o5u,{variant:"body/xs",children:["Min. ",l.wz," characters"]})]}),(0,n.FD)(p,{style:{gridColumn:"1 / -1"},children:[(0,n.Y)(o,{criteria:l.cU.NOT_STARTING_OR_ENDING_WITH_SPACE,label:"no spaces at the beginning or end",invalidCriterias:i}),(0,n.Y)(a.o5u,{variant:"body/xs",children:"No spaces at the beginning or end"})]})]})]})}let c=(0,t.A)(a.o5u,{target:"e1qsewqe0"})("display:block;margin-bottom:",e=>{let{theme:r}=e;return r.spacing[4]},";"),u=(0,t.A)(a.azJ,{target:"e1qsewqe1"})("display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:",e=>{let{theme:r}=e;return r.spacing[8]},";"),p=(0,t.A)(a.azJ,{target:"e1qsewqe2"})("display:flex;align-items:center;gap:",e=>{let{theme:r}=e;return r.spacing[4]},";"),m=(0,t.A)("button",{target:"e1qsewqe3"})("display:inline-flex;padding:0;color:inherit;background:transparent;border:0;cursor:help;")},52963:(e,r,i)=>{"use strict";i.d(r,{A:()=>p});var n=i(18153),t=i(21053),a=i(11808),o=i(73073),l=i(13125),s=i(53072),d=i(10553);let c=(0,t.A)(a.$nd,{target:"exy0nv40"})("flex:1;> span{display:flex;align-items:center;}"),u=(0,t.A)(a.azJ,{target:"exy0nv41"})("display:flex;flex-direction:column;gap:",e=>{let{theme:r}=e;return r.spacing[12]},";@media (min-width:",e=>{let{theme:r}=e;return r.breakpoints.sm},"){flex-direction:row;}"),p=function(e){let{callbackUrl:r=s.bw.ROOT,style:i}=e;return(0,n.FD)(u,{style:i,children:[(0,n.FD)(c,{variant:"outlined",size:"xl",onClick:()=>{l.m39.phClickAccountGoogle(),(0,d.signIn)("google",{callbackUrl:r})},children:[(0,n.Y)(o.NR,{width:24,height:24,style:{marginRight:16}}),(0,n.Y)(a.o5u,{variant:"body/md-strong",children:"Continue with Google"})]}),(0,n.FD)(c,{variant:"outlined",size:"xl",onClick:()=>{l.m39.phClickAccountMicrosoft(),(0,d.signIn)("azure-ad",{callbackUrl:r})},children:[(0,n.Y)(o.u1,{width:21,height:21,style:{marginRight:16}}),(0,n.Y)(a.o5u,{variant:"body/md-strong",children:"Continue with Microsoft"})]})]})}},54380:(e,r,i)=>{"use strict";i.d(r,{W:()=>c});var n=i(18153),t=i(21053),a=i(11808),o=i(97197),l=i(14232);let s=new Intl.DateTimeFormat("en-US",{timeZone:"America/Denver",hour:"numeric",minute:"numeric",hour12:!1});function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Math.random,i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return Math.round(400+19100*((1-Math.cos((function(e){var r,i,n,t;let a=s.formatToParts(e);return Number(null!=(n=null==(r=a.find(e=>"hour"===e.type))?void 0:r.value)?n:0)%24+Number(null!=(t=null==(i=a.find(e=>"minute"===e.type))?void 0:i.value)?t:0)/60}(e)-4)/24*2*Math.PI))/2))}(e),n=(2*r()-1)*.015*i;return Math.max(0,Math.round(i+n))}function c(){let[e,r]=(0,l.useState)(null);return((0,l.useEffect)(()=>{r(d());let e=setInterval(()=>{r(d())},3e3);return()=>clearInterval(e)},[]),null===e)?null:(0,n.FD)(u,{"data-testid":"searching-now-indicator",children:[(0,n.Y)(a.CrW,{"aria-hidden":!0,size:"sm",color:"uiBrandGreen"}),(0,n.FD)(a.o5u,{variant:"body/sm",color:"foregroundPrimary",children:[(0,n.Y)(a.o5u,{variant:"body/sm-strong",color:"foregroundPrimary",children:(0,n.Y)(o.Ay,{value:e})})," ","searching now"]})]})}let u=(0,t.A)(a.azJ,{target:"evufejs0"})("display:inline-flex;align-items:center;gap:",e=>{let{theme:r}=e;return r.spacing[4]},";height:28px;border-radius:",e=>{let{theme:r}=e;return r.borderRadius.full},";background-color:",e=>{let{theme:r}=e;return r.colors.backgroundPrimary},";")},57963:(e,r,i)=>{"use strict";i.d(r,{T:()=>o});var n=i(74535);let t=/^[^\s@+]+@(engine\.com|hotelengine\.com)$/i,a=/^[^\s@]+@(engine\.com|hotelengine\.com)$/i;function o(e){var r,i,o,l;let s=(0,n.B)();return!!e&&!s.isPending&&((null==(r=s.data)?void 0:r.stage)==="production"?a.test(e):((null==(i=s.data)?void 0:i.stage)==="dev"||(null==(o=s.data)?void 0:o.stage)==="development"||(null==(l=s.data)?void 0:l.stage)==="staging")&&t.test(e))}},60907:(e,r,i)=>{"use strict";i.d(r,{v:()=>c});var n=i(18153),t=i(21053),a=i(11808),o=i(73073),l=i(30132),s=i(53072),d=i(10553);function c(e){let{callbackUrl:r=s.bw.ROOT,onGoogleClick:i,onMicrosoftClick:t}=e,c=(0,l.q6)(r,s.bw.ROOT);return(0,n.FD)(p,{children:[(0,n.FD)(u,{variant:"outlined",size:"lg",onClick:()=>{null==i||i(),(0,d.signIn)("google",{callbackUrl:c})},children:[(0,n.Y)(o.NR,{width:20,height:20,style:{marginRight:8}}),(0,n.Y)(a.o5u,{variant:"body/md",children:"Google"})]}),(0,n.FD)(u,{variant:"outlined",size:"lg",onClick:()=>{null==t||t(),(0,d.signIn)("azure-ad",{callbackUrl:c})},children:[(0,n.Y)(o.u1,{width:20,height:20,style:{marginRight:8}}),(0,n.Y)(a.o5u,{variant:"body/md",children:"Microsoft"})]})]})}let u=(0,t.A)(a.$nd,{target:"e1bm0msf0"})("flex:1;>
1 span{display:flex;align-items:center;}"),p=(0,t.A)(a.azJ,{target:"e1bm0msf1"})("display:flex;flex-direction:column;gap:",e=>{let{theme:r}=e;return r.spacing[16]},";@media (min-width:",e=>{let{theme:r}=e;return r.breakpoints.sm},"){flex-direction:row;}")},72787:(e,r,i)=>{"use strict";i.d(r,{j0:()=>l,yD:()=>o});var n=i(60513);let t=/https?:\/\/|www\.|[<>]/i,a=RegExp("^[\\p{L}\\p{M}\\p{Zs}\\p{Pd}'â]+$","u"),o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Name";return n.z.string().trim().min(1,"".concat(e," is required")).max(50,"".concat(e," must be ").concat(50," characters or less")).refine(e=>!t.test(e),{message:"Please enter a valid name"})},l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Guest name";return n.z.string().trim().min(1,"".concat(e," is required")).regex(a,"".concat(e," must contain only letters, spaces, apostrophes, and hyphens"))}},75719:(e,r,i)=>{"use strict";i.d(r,{y:()=>a});var n=i(40097),t=i(44948);let a=e=>{let{onSuccess:r,onError:i}=e;return(0,n.n)({mutationFn:async e=>{await t.A.post("/api/user/properties/".concat(e))},onError:i,onSuccess:r})}},77195:(e,r,i)=>{"use strict";i.r(r),i.d(r,{default:()=>re});var n=i(18153),t=i(50783),a=i(21053),o=i(11808),l=i(39061),s=i(45533),d=i(32038),c=i(32975),u=i(53072),p=i(10553);function m(e){let{email:r,emailDisabled:i,onEmailChange:t}=e;return(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",gap:16,children:[(0,n.Y)(o.MJN,{label:"Work email",status:r?void 0:"error",children:(0,n.Y)(o.ksK,{size:"xl","data-testid":"signup-email",type:"email",id:"email",inputMode:"email",name:"email",placeholder:"E.g. [email protected]",autoComplete:"email",value:r,onChange:e=>t(e.target.value),isDisabled:i})}),(0,n.Y)(o.$nd,{onClick:()=>{(0,p.signIn)("okta",{callbackUrl:u.bw.ROOT})},type:"button",size:"xl",style:{marginTop:32},children:"Sign up with Okta"})]})}var h=i(80291),g=i(94126),y=i(57963),f=i(4625),b=i(82325),v=i(41152),x=i(75767),Y=i(18634),w=i(79860),k=i(27062),C=i(13125),A=i(57484),I=i(74902),E=i(94782),N=i(14232),z=i(88369);function S(e){let{email:r,name:i,onSignUp:a,submitBtnMessage:l="Continue",signUpDisabled:s=!1,emailDisabled:d=!0,skipEmailPropertyValidation:c=!1,onBack:u}=e,p=(0,b.m)(),{signUp:S}=(0,w.u)(),[F,D]=(0,N.useState)(!1),P=(0,N.useRef)(null),{property:T,verificationLinkId:R,termsAccepted:O,setTermsAccepted:q}=(0,t.Qo)(),_=(0,I.A)(A.o.bypassTurnstileCaptcha),J=(0,N.useMemo)(()=>O,[]),M=(0,E.Wx)({initialValues:{email:null!=r?r:"",name:null!=i?i:"",password:"",turnstileToken:"",phoneNumber:"",phoneNumberExtension:"",termsAccepted:J},validate:e=>(e=>{let i={},n=z.d.safeParse(e);return n.success?c||e.email===r?(0,k.Oj)(e.password)?{}:{password:"Password does not meet criteria"}:{email:"Email is not associated with this property, please contact support"}:(n.error.issues.forEach(e=>{let r=e.path[0];_.on&&"turnstileToken"===r||(i[r]=e.message)}),i)})(e),onSubmit:(e,r)=>{let i=[];if(T&&i.push({Name:"custom:firstPropertyId",Value:T.id}),R&&i.push({Name:"custom:verificationLinkId",Value:R}),a({email:e.email,name:e.name.trim(),password:e.password,phoneNumber:e.phoneNumber,phoneNumberExtension:e.phoneNumberExtension,turnstileToken:e.turnstileToken,customUserAttributes:i}),!_.on&&P.current){r.setFieldValue("turnstileToken","");try{P.current.reset()}catch(e){(0,f.n)("Error resetting turnstile",e)}}},validateOnMount:!0}),B=M.setFieldValue,U=(0,N.useCallback)(e=>void B("turnstileToken",e),[B]),L=(0,N.useCallback)(()=>void B("turnstileToken",""),[B]),G=(0,N.useCallback)(e=>{P.current=e},[]),V=(0,N.useCallback)((e,r,i,n)=>{M.setTouched({phoneNumber:!0}),M.setFieldValue("phoneNumber",n)},[M]);return(0,y.T)(M.values.email)?(0,n.Y)(m,{email:M.values.email,emailDisabled:d,onEmailChange:e=>void M.setFieldValue("email",e)}):(0,n.Y)(n.FK,{children:(0,n.Y)(E.QI,{value:M,children:(0,n.Y)(E.lV,{children:(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",gap:16,paddingBottom:16,children:[(0,n.Y)(o.MJN,{label:"Full name",status:M.errors.name&&M.touched.name?"error":void 0,errorText:M.errors.name,children:(0,n.Y)(o.ksK,{size:"xl","data-testid":"signup-name",type:"text",id:"name",name:"name",value:M.values.name,onChange:M.handleChange,autoComplete:"name",onBlur:M.handleBlur,isInvalid:!!M.errors.name&&M.touched.name,isOnColor:!0})}),(0,n.Y)(o.MJN,{label:"Work email",status:M.errors.email&&M.touched.email?"error":void 0,errorText:M.errors.email,children:(0,n.Y)(o.ksK,{size:"xl","data-testid":"signup-email",type:"email",id:"email",inputMode:"email",name:"email",autoComplete:"email",value:M.values.email,onChange:M.handleChange,onBlur:M.handleBlur,isInvalid:!!M.errors.email&&M.touched.email,isDisabled:d,trailingAdornment:d||!M.errors.email&&M.touched.email?(0,n.Y)(o.CSd,{name:"circle-check--solid",style:{color:p.colors.sentimentPositiveDefault,width:"20px",height:"20px"}}):(0,n.Y)(n.FK,{}),isOnColor:!0})}),(0,n.Y)(o.MJN,{label:"Create password",status:M.errors.password&&M.touched.password?"error":void 0,errorText:M.errors.password,children:(0,n.Y)(o.ksK,{size:"xl","data-testid":"signup-password",id:"password",type:"password",name:"password",value:M.values.password,onFocus:()=>D(!0),onChange:M.handleChange,autoComplete:"new-password",onBlur:M.handleBlur,isInvalid:!!M.errors.password&&M.touched.password,isOnColor:!0})}),(F||M.values.password)&&(0,n.Y)(v.A,{}),(0,n.FD)(o.azJ,{display:"flex",gap:16,children:[(0,n.Y)(o.MJN,{label:"Phone number",status:M.errors.phoneNumber&&M.touched.phoneNumber?"error":void 0,errorText:M.errors.phoneNumber,style:{width:"100%"},children:(0,n.Y)(Y.y,{value:M.values.phoneNumber,onChange:V,onBlur:M.handleBlur})}),(0,n.Y)(o.MJN,{label:"Extension",status:M.errors.phoneNumberExtension&&M.touched.phoneNumberExtension?"error":void 0,errorText:M.errors.phoneNumberExtension,style:{width:"180px"},children:(0,n.Y)(o.ksK,{"data-testid":"phone-number-extension",type:"text",id:"phoneNumberExtension",name:"phoneNumberExtension",value:M.values.phoneNumberExtension,onChange:M.handleChange,onBlur:M.handleBlur,size:"xl",isOnColor:!0})})]}),!_.on&&(0,n.Y)(x.F,{onToken:U,onExpire:L,onLoad:G}),(0,n.Y)(h.A,{}),(0,n.Y)(g.g,{isChecked:M.values.termsAccepted,onCheckedChange:e=>{M.setFieldValue("termsAccepted",e),q(e)}}),(0,n.FD)(o.azJ,{display:"flex",justifyContent:"space-between",alignItems:"center",marginTop:16,children:[r?(0,n.Y)(o.azJ,{}):(0,n.Y)(o.$nd,{type:"button",size:"xl",variant:"filled",color:"secondary",onClick:u,children:(0,n.Y)(o.o5u,{variant:"body/md-strong",children:"Back"})}),(0,n.Y)(o.$nd,{type:"submit",size:"xl",isLoading:S.isPending||S.isSuccess,isDisabled:s||!M.isValid||S.isPending,trailingIcon:"arrow-right",onClick:()=>C.m39.phClickAccountEmailInfoContinue({propertyId:null==T?void 0:T.id}),children:l})]})]})})})})}var F=i(20737),D=i(12861),P=i(48230),T=i.n(P);function R(){let e=(0,F.n)(),r=(0,b.m)();return(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",alignItems:"center",style:{textAlign:"center"},children:[(0,n.Y)(o.azJ,{display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"sentimentNeutralMinimal",marginBottom:8,style:{width:48,height:48,borderRadius:"50%",marginBottom:r.spacing[32]},children:(0,n.Y)(o.Int,{name:"ban",size:"lg"})}),(0,n.Y)(o.o5u,{variant:"heading/2xl",style:{marginBottom:r.spacing[16]},children:"Invalid link"}),(0,n.FD)(o.o5u,{variant:"body/md-light",children:["To resend your invite link and gain access to Partner Hub please contact"," ",(0,n.Y)(T(),{style:{color:D.A.ui.primary.default},href:"mailto:".concat(e),children:e}),", or call us at"," ",(0,n.Y)(T(),{style:{color:D.A.ui.primary.default},href:"tel:+17209289994",children:"720-928-9994"})]}),(0,n.FD)(o.o5u,{variant:"body/md-light",style:{marginTop:r.spacing[32]},children:["Already a user?"," ",(0,n.Y)(o.o5u,{as:"span",variant:"body/md-light",children:(0,n.Y)(T(),{href:u.bw.SIGNIN,style:{color:D.A.ui.primary.default},children:"Log in"})})]})]})}function O(){let e=(0,b.m)();return(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",gap:32,children:[(0,n.Y)(o.EAD,{shape:"rectangle",height:72,style:{width:200}}),(0,n.Y)(o.EAD,{shape:"rectangle",height:72,style:{width:"100%"}}),(0,n.Y)(o.EAD,{shape:"rectangle",height:72,style:{width:"100%"}}),(0,n.Y)(o.EAD,{shape:"rectangle",height:72,style:{width:"100%"}}),(0,n.Y)(o.EAD,{shape:"rectangle",height:48,style:{width:"100%",backgroundColor:e.colors.uiBrandBlue}})]})}var q=i(45117),_=i(1843),J=i(44948),M=i(23369),B=i(48711),U=function(e){return e[e.Expired=0]="Expired",e[e.AlreadyVerified=1]="AlreadyVerified",e}({});function L(e){return(0,_.g)({queryKey:[M.v.Invitation,e],queryFn:async()=>{try{let r,i,n=new URL("/api/userInvite/".concat(e),window.location.origin),t=await J.A.get(n.pathname+n.search);if(r=t.data,"usedInvite"===r._)return 1;if(i=t.data,"activeInvite"!==i._)throw Error("Invalid response format");return t.data}catch(e){if(e instanceof q.j$){var r,i;if((null==(r=e.details.response)?void 0:r.status)===B.kG.NotFound||(null==(i=e.details.response)?void 0:i.status)===B.kG.BadRequest)return 0}throw e}},retry:!1,enabled:!!e})}var G=i(66999),V=i(28039),K=i(3157),j=i(47616),H=i(89099);function $(e){var r,i,t;let{onValidationRequired:a,onBack:l,callbackUrl:s}=e,m=(0,p.useSession)(),h=(0,b.m)(),g=(0,H.useRouter)(),{signUp:y}=(0,w.u)(),f=g.isReady?g.query.invitationCode||g.query.userId||g.query.inviteId:void 0,v=g.query.verificationId,x=(0,K.x)(v),Y=v&&x.isEnabled&&(null==(r=x.data)?void 0:r.active),k=x.data&&(0,j.y7)(u.cw.DASHBOARD,x.data.propertyId),A=L(f),I=(0,G.y)(g.query),E=(0,K.x)(v),[z]=(0,j.NC)(),{mutate:F}=(0,V.j)(),P=!g.isReady||A.isPending||E.isPending||x.isPending||"loading"===m.status,T=!!f;return((0,N.useEffect)(()=>{T&&C.m39.phViewAccountEmailInfo({invitationCode:f,propertyId:z})},[T,f,z]),(0,N.useEffect)(()=>
1{if(!P){if("authenticated"===m.status)return Y&&k?(F(v),void g.replace(k)):void g.replace(null!=I?I:u.bw.ROOT);if(A.data===U.AlreadyVerified){if(I)return void g.replace("".concat(u.bw.SIGNIN),{query:{next:I,verificationId:v}});g.replace("".concat(u.bw.SIGNIN),{query:{alert:c.H.InviteUsed,verificationId:v}})}}},[P,m.status,F,v,g,Y,k,I,A.data]),"authenticated"===m.status||A.data===U.AlreadyVerified)?(0,n.Y)(n.FK,{}):A.isError||A.data===U.Expired?(0,n.Y)(R,{}):T&&A.isPending||E.isPending?(0,n.Y)(O,{}):(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",style:{gap:h.spacing[40]},children:[(0,n.FD)(o.azJ,{children:[(0,n.Y)(o.o5u,{display:"block",variant:"heading/3xl",children:"Sign up with email"}),!T&&(0,n.Y)(o.o5u,{display:"block",variant:"body/lg",marginTop:8,style:{color:D.A.ui.subtext},children:"Weâll send a code to verify your email next."})]}),(0,n.Y)(W,{}),(0,n.Y)(o.azJ,{children:(0,n.Y)(S,{email:(null==(i=A.data)?void 0:i._)==="activeInvite"?A.data.email:void 0,name:(null==(t=A.data)?void 0:t._)==="activeInvite"?A.data.name:void 0,onSignUp:e=>{y.mutate({...e,callbackUrl:s,invitationCode:f},{onSuccess:r=>{r.UserConfirmed||(a?a(e.email):g.replace("".concat(u.bw.SIGNUP_CONFIRM),{query:{email:e.email,verificationId:v}}))},onError:r=>{r instanceof d.cw&&g.replace("".concat(u.bw.SIGNIN),{query:{email:e.email,verificationId:v}})}})},emailDisabled:!!T,skipEmailPropertyValidation:!T,onBack:l})})]})}function W(){var e;let r=(0,H.useRouter)().query.verificationId,i=(0,K.x)(r);return i.isPending||!i.isEnabled?null:(null==(e=i.data)?void 0:e.active)?(0,n.Y)(o.FcD,{title:"Welcome! Your verification is ready",sentiment:"positive",size:"lg",children:"Complete your sign up and weâll automatically verify your account."}):(0,n.Y)(o.FcD,{title:"Verification link expired",sentiment:"informative",size:"lg",children:"Donât worry! You can still sign up and our team will review your verification request."})}var Q=i(86180);let X=()=>{let e=(0,H.useRouter)(),{property:r,setStep:i,setEmail:a,verificationLinkId:o}=(0,t.Qo)(),l=(0,G.y)(e.query)||(r?(0,Q._)(o?{verificationLinkId:o}:{propertyId:r.id}):u.bw.ROOT);return(0,N.useEffect)(()=>{C.m39.phViewAccountEmailInfo({propertyId:null==r?void 0:r.id})},[null==r?void 0:r.id]),(0,n.Y)($,{onValidationRequired:e=>{a(e),i("verification")},onBack:()=>{i("credentials")},callbackUrl:l})},Z=(0,a.A)(o.azJ,{target:"e1o4cpy50"})("margin-top:auto;align-self:center;position:relative;"),ee=(0,a.A)("img",{target:"e1o4cpy51"})("margin-bottom:",e=>{let{theme:r}=e;return r.spacing[24]},";opacity:0;backdrop-filter:blur(20px);border-radius:",e=>{let{theme:r}=e;return r.borderRadius.xl},";animation:SAImage1 0.5s cubic-bezier(0,0,0.5,1) 0s forwards;@keyframes SAImage1{100%{opacity:1;transform:translateX(20px);}}@media (max-width:",e=>{let{theme:r}=e;return r.breakpoints.xl},"){max-width:462px;}"),er=(0,a.A)("img",{target:"e1o4cpy52"})("max-width:328px;backdrop-filter:blur(20px);border-radius:",e=>{let{theme:r}=e;return r.borderRadius.xl},";opacity:0;animation:SAImageOpacity 0.5s ease-in 0s forwards;@keyframes SAImageOpacity{0%{opacity:0;}100%{opacity:1;}}@media (max-width:",e=>{let{theme:r}=e;return r.breakpoints.xl},"){max-width:260px;}"),ei=(0,a.A)("img",{target:"e1o4cpy53"})("max-width:224px;backdrop-filter:blur(50px);border-radius:",e=>{let{theme:r}=e;return r.borderRadius.xl},";opacity:0;animation:SAImageOpacity 0.5s ease-in 0s forwards;@media (max-width:",e=>{let{theme:r}=e;return r.breakpoints.xl},"){max-width:178px;}"),en=(0,a.A)(o.azJ,{target:"e1o4cpy54"})("display:flex;gap:",e=>{let{theme:r}=e;return r.spacing[24]},";animation:SAImage2 0.5s cubic-bezier(0,0,0.5,1) 0s forwards;@keyframes SAImage2{0%{transform:translate(0);}100%{transform:translateX(-20px);}}");var et=i(52963),ea=i(16426),eo=i(40097),el=i(74353),es=i(14e3);let ed=(0,a.A)(o.$nd,{target:"e1ebkkin0"})("width:100%;"),ec=()=>{let e=(0,b.m)(),{property:r,setStep:i,verificationLinkId:a}=(0,t.Qo)(),l=r?(0,Q._)(a?{verificationLinkId:a}:{propertyId:r.id}):u.bw.ROOT;return(0,N.useEffect)(()=>{r&&C.m39.phViewAccountCreation({propertyId:r.id})},[r]),function(){var e;let r=null!=(e=(0,es.useSearchParams)().get("locationId"))?e:"",{mutate:i}=function(e){let{propertyId:r,onSuccess:i,onError:n}=e;return(0,eo.n)({mutationFn:async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(await J.A.post("/api/public/properties/".concat(r,"/abv-feasibility-check"),{data:e})).data},onSuccess:e=>{null==i||i()},onError:e=>{(0,el.C)(e,{component:"useEnqueueAbvFeasibilityCheck",propertyId:r}),null==n||n(e)}})}({propertyId:r});(0,N.useEffect)(()=>{r&&i({source:"signup"})},[r,i])}(),(0,n.FD)(n.FK,{children:[r&&(0,n.Y)(o.vu3,{leadingIcon:"hotel",label:r.name,color:"gray",size:"md",variant:"outlined"}),(0,n.Y)(o.o5u,{display:"block",variant:"heading/3xl",marginTop:24,children:"Create your account"}),(0,n.Y)(o.o5u,{display:"block",variant:"body/lg",marginTop:8,style:{color:D.A.ui.subtext},children:"Itâs free to join. No annual membership fees."}),(0,n.Y)(et.A,{style:{marginTop:e.spacing[40]},callbackUrl:l}),(0,n.Y)(ea.A,{}),(0,n.Y)(ed,{variant:"outlined",size:"xl",leadingIcon:o.u6c,style:{color:e.colors.foregroundPrimary},onClick:()=>{C.m39.phClickAccountEmail({propertyId:null==r?void 0:r.id}),i("account-details")},children:(0,n.Y)(o.o5u,{variant:"body/md-strong",children:"Continue with email"})}),(0,n.FD)(o.azJ,{display:"flex",style:{marginTop:e.spacing[16],gap:e.spacing[4]},children:[(0,n.Y)(o.o5u,{variant:"body/md",children:"Already have an account?"}),(0,n.Y)(o.$nd,{variant:"link",asChild:!0,children:(0,n.Y)(T(),{href:u.bw.SIGNIN,onClick:()=>C.m39.phClickAccountExistingLogin({propertyId:null==r?void 0:r.id}),children:"Log in"})})]}),(0,n.Y)(o.azJ,{style:{marginTop:e.spacing[40]},children:(0,n.Y)(o.$nd,{type:"button",size:"xl",variant:"filled",color:"secondary",onClick:()=>i("property"),children:(0,n.Y)(o.o5u,{variant:"body/md-strong",children:"Back"})})})]})},eu=(0,a.A)(o.azJ,{target:"e117iswu0"})("margin-top:auto;align-self:center;max-width:336px;position:relative;animation:SCImageContainer 0.5s ease-in 0s none;@keyframes SCImageContainer{0%{opacity:0;}100%{opacity:1;}}"),ep=(0,a.A)("img",{target:"e117iswu1"})("position:absolute;z-index:1;top:0;left:0;backdrop-filter:blur(20px);border-radius:",e=>{let{theme:r}=e;return r.borderRadius.xl},";animation:SCImage1 1s cubic-bezier(0.3,0,0.15,1.25) 0.5s forwards;@keyframes SCImage1{100%{transform:translate(-85px,-120px) rotate(-2deg);}}"),em=(0,a.A)("img",{target:"e117iswu2"})("z-index:2;max-width:336px;position:relative;backdrop-filter:blur(20px);border-radius:",e=>{let{theme:r}=e;return r.borderRadius.xl},";box-shadow:0 8px 32px 0 rgba(0,0,0,0.05);"),eh=(0,a.A)("img",{target:"e117iswu3"})("position:absolute;z-index:3;top:0;left:0;backdrop-filter:blur(40px);border-radius:",e=>{let{theme:r}=e;return r.borderRadius.xl},";box-shadow:0 8px 32px 0 rgba(0,0,0,0.05);animation:SCImage3 1s cubic-bezier(0.3,0,0.15,1.25) 0.5s forwards;@keyframes SCImage3{100%{transform:translate(80px,120px) rotate(2deg);}}");var eg=i(34701),ey=i(77292),ef=i(3053),eb=i(77467),ev=i(59486);let ex=e=>{let{search:r,clearOnSelect:i,autoFocus:t,isDisabled:a,onSelect:o,onSearchClick:l}=e,[s,d]=(0,N.useState)(r||""),{data:c,isLoading:u,isSearchTextTooLong:p,belowMinSearchLength:m}=(0,eb.L)(s),h=c.map(e=>({id:e.id,name:e.locationName,address:"".concat(e.streetAddress,", ").concat(e.city).concat(e.region?" ".concat(e.region):"").concat(e.country?", ".concat(e.country):""),alreadyAdded:e.alreadyAdded}));return(0,n.Y)(ev.C,{search:s,items:h,isSearchTextTooLong:p,isLoading:u,isDisabled:a,clearOnSelect:i,onSelect:o,autoFocus:t,onSearch:e=>d(e),onSearchClick:l,belowMinSearchLength:m})};var eY=i(75719),ew=i(67768);function ek(){let e=(0,ew.jE)(),{property:r,setProperty:i,setStep:a,termsAccepted:l,setTermsAccepted:s}=(0,t.Qo)(),d=(0,p.useSession)(),c=(0,H.useRouter)(),m="authenticated"===d.status,h=(0,es.useSearchParams)(),y=(0,b.m)(),f=(0,eY.y)({onSuccess:()=>{c.replace(u.bw.ROOT)},onError:()=>{c.replace(u.bw.AUTH_ERROR)}}),{data:v}=(0,eg.S)({search:"",pageSize:1,pageIndex:0,orderBy:ef.A.PROPERTY_NAME,orderType:ey.Prisma.SortOrder.asc}),x=async()=>
1{if(m&&!(null==v?void 0:v.items.length)&&r){await e.resetQueries({queryKey:[M.ud.HasProperty]}),f.mutate(r.id);return}a("credentials")};return(0,N.useEffect)(()=>{C.m39.phViewSignUpSelectProperty({referral:document.referrer,queryParams:h.toString()})},[]),(0,n.FD)(n.FK,{children:[(0,n.Y)(o.o5u,{display:"block",variant:"heading/3xl",children:"Select your property"}),(0,n.Y)(o.o5u,{display:"block",variant:"body/lg",marginTop:8,marginBottom:40,style:{color:D.A.ui.subtext},children:"Select the property you'd like to setup. You'll need to verify access to this property later."}),(0,n.Y)(ex,{search:null==r?void 0:r.name,onSelect:e=>{e&&C.m39.phClickSignUpSearchSelectProperty({propertyId:e.id}),i(e)},onSearchClick:()=>{C.m39.phClickSignUpSearchForProperty()}}),(0,n.Y)(o.azJ,{display:"flex",style:{marginTop:y.spacing[16],marginBottom:y.spacing[24],gap:y.spacing[4]},children:!m&&(0,n.FD)(n.FK,{children:[(0,n.Y)(o.o5u,{variant:"body/md",children:"Already have an account?"}),(0,n.Y)(o.$nd,{variant:"link",asChild:!0,children:(0,n.Y)(T(),{href:u.bw.SIGNIN,tabIndex:-1,children:"Log in"})})]})}),(0,n.Y)(o.FcD,{title:"Manage multiple properties?",sentiment:"helpful",size:"lg",children:"You can add more properties once inside of Partner Hub"}),(0,n.Y)(o.azJ,{style:{marginTop:y.spacing[24]},children:(0,n.Y)(g.g,{isChecked:l,onCheckedChange:s})}),(0,n.Y)(o.azJ,{display:"flex",style:{marginTop:y.spacing[24]},children:(0,n.Y)(o.$nd,{size:"xl",trailingIcon:"arrow-right",isDisabled:!r||!l,isLoading:f.isPending,onClick:()=>void x(),children:(0,n.Y)(o.o5u,{variant:"body/md-strong",children:"Continue"})})})]})}let eC=(0,a.A)("img",{target:"e9ri4bu0"})("backdrop-filter:blur(20px);border-radius:",e=>{let{theme:r}=e;return r.borderRadius.xl},";opacity:0;animation:PSImage1 0.5s cubic-bezier(0,0,0.5,1) 0s forwards;@keyframes PSImage1{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}"),eA=(0,a.A)("img",{target:"e9ri4bu1"})("position:absolute;top:-90px;right:0;width:60%;opacity:0;z-index:2;backdrop-filter:blur(20px);border-radius:",e=>{let{theme:r}=e;return r.borderRadius.xl},";max-width:260px;box-shadow:0 8px 32px 0 rgba(0,0,0,0.05);animation:PSImage2 0.5s ease-in-out 0.2s forwards;@keyframes PSImage2{0%{opacity:0;transform:translate(20px);}100%{opacity:1;transform:translate(30px) rotate(3deg);}}");var eI=i(78191);let eE={property:(0,n.Y)(()=>(0,n.Y)(l.A,{rightPanel:(0,n.FD)(n.FK,{children:[(0,n.FD)(o.azJ,{position:"relative",style:{marginTop:"auto"},children:[(0,n.Y)(eA,{src:"/signup/step-property-2.png",alt:""}),(0,n.Y)(eC,{src:"/signup/step-property-1.png",alt:""})]}),(0,n.Y)(s.n,{title:"Tap into our business travelers",description:"20K+ new business travelers join Engine each month",delay:.2})]}),hideDefaultFooter:!0,children:(0,n.Y)(ek,{})}),{}),credentials:(0,n.Y)(()=>(0,n.Y)(l.A,{rightPanel:(0,n.FD)(n.FK,{children:[(0,n.FD)(eu,{children:[(0,n.Y)(ep,{src:"/signup/step-credentials-1.png",alt:""}),(0,n.Y)(em,{src:"/signup/step-credentials-2.png",alt:""}),(0,n.Y)(eh,{src:"/signup/step-credentials-3.png",alt:""})]}),(0,n.Y)(s.n,{title:"Drive more booking volume",description:"Weâll walk you through creating a competitive offering to increase your bookings by up to 30%",delay:.5})]}),children:(0,n.Y)(ec,{})}),{}),"account-details":(0,n.Y)(()=>(0,n.Y)(l.A,{rightPanel:(0,n.FD)(n.FK,{children:[(0,n.FD)(Z,{children:[(0,n.Y)(ee,{src:"/signup/step-account-details-row-1.png",alt:""}),(0,n.FD)(en,{children:[(0,n.Y)(er,{src:"/signup/step-account-details-row-2-1.png",alt:""}),(0,n.Y)(ei,{src:"/signup/step-account-details-row-2-2.png",alt:""})]})]}),(0,n.Y)(s.n,{title:"Optimize strategy with analytics",description:"Get actionable insights on your property performance with our real-time analytics",delay:.5})]}),hideDefaultFooter:!0,children:(0,n.Y)(X,{})}),{}),verification:(0,n.Y)(eI.e,{})},eN=()=>{let{currentStep:e}=(0,t.Qo)();return(0,n.Y)(n.FK,{children:eE[e]})};var ez=i(88031),eS=i(15319),eF=i(79143),eD=i(17744),eP=i(72787),eT=i(56438),eR=i(60513);let eO=eR.z.object({name:(0,eP.yD)("Full name"),password:eR.z.string().min(1,"Password is required").refine(e=>(0,k.Oj)(e),{message:"Password does not meet criteria"}),turnstileToken:eR.z.string().min(1,"Captcha required"),phoneNumber:eR.z.string().trim().optional().refine(e=>
1!e||(0,eT.g)(e),{message:"Phone number is invalid",path:["phoneNumber"]}),phoneNumberExtension:eR.z.string().trim().optional().refine(e=>!e||/^[0-9]+$/.test(e),{message:"Invalid",path:["phoneNumberExtension"]})}).refine(e=>!e.phoneNumberExtension||e.phoneNumber,{message:"Extension requires a phone number",path:["phoneNumberExtension"]});function eq(e){let{email:r,onVerificationRequired:i,callbackUrl:t,invitationCode:a,verificationId:l,initialName:s}=e,c=(0,H.useRouter)(),{signUp:p}=(0,w.u)(),[m,g]=(0,N.useState)(!1),y=(0,N.useRef)(null),b=(0,I.A)(A.o.bypassTurnstileCaptcha);(0,N.useEffect)(()=>{C.m39.phViewAccountEmailInfo({invitationCode:a})},[a]);let k=(0,E.Wx)({initialValues:{name:null!=s?s:"",password:"",turnstileToken:"",phoneNumber:"",phoneNumberExtension:""},validate:e=>{let r={},i=eO.safeParse(e);return i.success?{}:(i.error.issues.forEach(e=>{let i=e.path[0];b.on&&"turnstileToken"===i||(r[i]=e.message)}),r)},onSubmit:(e,n)=>{if(C.m39.phClickAccountEmailInfoContinue(),p.mutate({email:r,name:e.name.trim(),password:e.password,turnstileToken:e.turnstileToken,phoneNumber:e.phoneNumber,phoneNumberExtension:e.phoneNumberExtension,callbackUrl:t,invitationCode:a},{onSuccess:e=>{e.UserConfirmed||i(r)},onError:e=>{e instanceof d.cw&&c.replace({pathname:u.bw.SIGNIN,query:{email:r,...l?{verificationId:l}:{}}})}}),!b.on&&y.current){n.setFieldValue("turnstileToken","");try{y.current.reset()}catch(e){(0,f.n)("Error resetting turnstile",e)}}}}),z=k.setFieldValue,S=(0,N.useCallback)(e=>void z("turnstileToken",e),[z]),F=(0,N.useCallback)(()=>void z("turnstileToken",""),[z]),D=(0,N.useCallback)(e=>{y.current=e},[]),P=(0,N.useCallback)((e,r,i,n)=>{k.setTouched({phoneNumber:!0}),k.setFieldValue("phoneNumber",n)},[k]);return(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",gap:24,children:[(0,n.Y)(o.o5u,{as:"h1",variant:"heading/2xl",color:"foregroundPrimary",children:"Create your account"}),(0,n.Y)(E.QI,{value:k,children:(0,n.Y)(E.lV,{children:(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",gap:24,children:[(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",gap:8,children:[(0,n.Y)(o.MJN,{label:"Full name",isRequired:!0,status:k.errors.name&&k.touched.name?"error":void 0,errorText:k.errors.name,children:(0,n.Y)(o.ksK,{id:"name",name:"name",size:"lg",isOnColor:!0,type:"text",autoComplete:"name","data-testid":"signup-full-name",value:k.values.name,onChange:k.handleChange,onBlur:k.handleBlur,isInvalid:!!k.errors.name&&k.touched.name})}),(0,n.Y)(o.MJN,{label:"Email",children:(0,n.Y)(o.ksK,{id:"email",name:"email",size:"lg",isOnColor:!0,type:"email","data-testid":"signup-email-locked",value:r,isDisabled:!0})}),(0,n.Y)(o.MJN,{label:"Password",isRequired:!0,status:k.errors.password&&k.touched.password?"error":void 0,errorText:k.errors.password,children:(0,n.Y)(o.ksK,{id:"password",name:"password",size:"lg",isOnColor:!0,type:"password",autoComplete:"new-password","data-testid":"signup-password",placeholder:"Create your password",value:k.values.password,onFocus:()=>g(!0),onChange:k.handleChange,onBlur:k.handleBlur,isInvalid:!!k.errors.password&&k.touched.password})}),(m||k.values.password)&&(0,n.Y)(v.A,{}),(0,n.FD)(o.azJ,{display:"flex",gap:16,children:[(0,n.Y)(o.MJN,{label:"Phone number",status:k.errors.phoneNumber&&k.touched.phoneNumber?"error":void 0,errorText:k.errors.phoneNumber,style:{width:"100%"},children:(0,n.Y)(Y.y,{size:"lg",value:k.values.phoneNumber,onChange:P,onBlur:k.handleBlur})}),(0,n.Y)(o.MJN,{label:"Extension",status:k.errors.phoneNumberExtension&&k.touched.phoneNumberExtension?"error":void 0,errorText:k.errors.phoneNumberExtension,style:{width:"180px"},children:(0,n.Y)(o.ksK,{id:"phoneNumberExtension",name:"phoneNumberExtension",size:"lg",isOnColor:!0,type:"text","data-testid":"phone-number-extension",value:k.values.phoneNumberExtension,onChange:k.handleChange,onBlur:k.handleBlur,isInvalid:!!k.errors.phoneNumberExtension&&k.touched.phoneNumberExtension})})]}),!b.on&&(0,n.Y)(x.F,{onToken:S,onExpire:F,onLoad:D}),(0,n.Y)(h.A,{})]}),(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",gap:24,children:[(0,n.Y)(o.$nd,{type:"submit",size:"lg",isLoading:p.isPending,isDisabled:p.isPending,children:"List your property â free"}),(0,n.FD)(e_,{variant:"body/md",color:"foregroundPrimary",children:["Already have an account?"," ",(0,n.Y)(T(),{href:{pathname:u.bw.SIGNIN,query:l?{verificationId:l}:void 0},onClick:()=>C.m39.phClickAccountExistingLogin(),children:(0,n.Y)(eJ,{variant:"body/md",color:"foregroundPrimary",children:"Log in"})})]})]})]})})})]})}let e_=(0,a.A)(o.o5u,{target:"e1buhc6j0"})("display:block;text-align:center;"),eJ=(0,a.A)(o.o5u,{target:"e1buhc6j1"})("&&{text-decoration:underline;}");var eM=i(54380),eB=i(23189),eU=i(76752);let eL=eR.z.object({email:(0,eU.h8)("Please enter a valid email").min(1,"Email is required")});
1function eG(e){let{email:r,onContinue:i,callbackUrl:t,verificationId:a}=e,l=(0,E.Wx)({initialValues:{email:r},validate:e=>{let r={},i=eL.safeParse(e);return i.success?{}:(i.error.issues.forEach(e=>r[e.path[0]]=e.message),r)},onSubmit:e=>{C.m39.phClickAccountEmail(),s?(0,p.signIn)("okta",{callbackUrl:t}):i(e.email)}}),s=(0,y.T)(l.values.email);return(0,n.FD)(n.FK,{children:[(0,n.Y)(o.azJ,{marginBottom:24,children:(0,n.Y)(eM.W,{})}),(0,n.FD)(o.o5u,{as:"h1",variant:"heading/2xl",color:"foregroundPrimary",display:"block",children:["One listing.",(0,n.Y)("br",{}),"20,000 travelers an hour."]}),(0,n.FD)(o.o5u,{variant:"body/sm",color:"foregroundSecondary",display:"block",marginTop:8,children:["Already have an account?"," ",(0,n.Y)(T(),{href:{pathname:u.bw.SIGNIN,query:a?{verificationId:a}:void 0},onClick:()=>C.m39.phClickAccountExistingLogin(),children:(0,n.Y)(eV,{variant:"body/sm-strong",color:"foregroundPrimary",children:"Sign in"})})]}),(0,n.Y)(o.azJ,{marginTop:24,children:(0,n.FD)(E.QI,{value:l,children:[(0,n.Y)(E.lV,{children:(0,n.FD)(o.azJ,{display:"flex",flexDirection:"column",children:[(0,n.Y)(o.MJN,{label:"Work email",status:l.errors.email&&l.touched.email?"error":void 0,errorText:l.errors.email,children:(0,n.Y)(o.ksK,{id:"email",size:"lg",isOnColor:!0,type:"email",inputMode:"email",name:"email",autoComplete:"email","data-testid":"signup-email-input",placeholder:"[email protected]",value:l.values.email,onChange:l.handleChange,onBlur:l.handleBlur,isInvalid:!!l.errors.email&&l.touched.email})}),(0,n.Y)(o.$nd,{type:"submit",size:"lg",style:{marginTop:12},children:s?"Sign up with Okta":"List your property â free"})]})}),(0,n.FD)(eK,{"aria-hidden":!0,children:[(0,n.Y)(eH,{}),(0,n.Y)(ej,{variant:"body/md",color:"foregroundPrimary",children:"or"}),(0,n.Y)(eH,{})]}),(0,n.Y)(eB.V,{callbackUrl:t})]})})]})}let eV=(0,a.A)(o.o5u,{target:"e1kcohc20"})("&&{text-decoration:underline;}"),eK=(0,a.A)(o.azJ,{target:"e1kcohc21"})("display:flex;align-items:center;gap:",e=>{let{theme:r}=e;return r.spacing[16]},";margin:",e=>{let{theme:r}=e;return"".concat(r.spacing[12]," 0")},";"),ej=(0,a.A)(o.o5u,{target:"e1kcohc22"})("flex:1;text-align:center;"),eH=(0,a.A)("span",{target:"e1kcohc23"})("flex:1;border-top:1px solid ",e=>{let{theme:r}=e;return r.colors.borderSubtle},";");var e$=i(44111),eW=i(12762),eQ=i(81908),eX=i(12666),eZ=i(77328),e0=i.n(eZ);let e1={email:"highlights","account-details":"account-creation",verification:"code-verification"};function e2(){return(0,n.FD)(n.FK,{children:[(0,n.FD)(e0(),{children:[(0,n.Y)("title",{children:"Sign up | Partner Hub"}),eD.N.map(e=>(0,n.Y)("link",{rel:"preload",as:"image",href:e},e))]}),(0,n.Y)(w.s,{children:(0,n.Y)(e3,{})})]})}function e3(){var e;let{redirectTo:r}=(0,eF.u)(),i=function(){let{status:e}=(0,p.useSession)(),[r,i]=(0,N.useState)(),n=null!=r?r:"loading"===e?void 0:e;return void 0===r&&void 0!==n&&i(n),n}(),t=(0,H.useRouter)(),a=(0,es.useSearchParams)(),o=t.isReady?t.query.invitationCode||t.query.userId:void 0,l=null!=(e=a.get("verificationId"))?e:void 0,s=L(o),d=(0,eQ.C)(),m=new eX.RO(d);l&&m.searchParams.set("verificationId",l);let h=m.toString(),g="authenticated"===i;(0,N.useEffect)(()=>{g&&t.replace(r)},[g,r,t]);let y=s.data===U.AlreadyVerified;if((0,N.useEffect)(()=>{y&&t.replace({pathname:u.bw.SIGNIN,query:{alert:c.H.InviteUsed,...l?{verificationId:l}:{}}})},[y,t,l]),!t.isReady||"unauthenticated"!==i)return(0,n.Y)(n.FK,{});if(o){if(s.isError||s.data===U.Expired)return(0,n.Y)(e4,{visual:e1["account-details"],children:(0,n.Y)(e8,{children:(0,n.Y)(R,{})})});if(s.isPending||y)return(0,n.Y)(n.FK,{})}let f=s.data&&"object"==typeof s.data&&"activeInvite"===s.data._?s.data:void 0;return(0,n.Y)(e5,{invitationCode:f?o:void 0,initialEmail:null==f?void 0:f.email,inviteName:null==f?void 0:f.name,verificationId:l,callbackUrl:h},null!=o?o:"organic")}function e5(e){let{invitationCode:r,initialEmail:i,inviteName:t,verificationId:a,callbackUrl:l}=e,{confirmSignUp:s}=(0,w.u)(),[d,c]=(0,N.useState)(r?"account-details":"email"),[p,m]=(0,N.useState)(null!=i?i:"");(0,N.useEffect)(()=>{C.m39.phViewAccountCreation()},[]);let h="verification"===d&&(s.isPending||s.isSuccess);return(0,n.FD)(e4,{visual:h?"loading":e1[d],children:[(0,n.FD)(e8,{children:["verification"!==d&&(0,n.Y)(e7,{verificationId:a}),"email"===d&&(0,n.Y)(eG,{email:p,callbackUrl:l,verificationId:a,onContinue:e=>{m(e),c("account-details")}}),"account-details"===d&&(0,n.Y)(eq,{email:p,callbackUrl:l,invitationCode:r,verificationId:a,initialName:t,onVerificationRequired:()=>c("verification")}),"verification"===d&&!h&&(0,n.Y)(eW.i,{email:p,callbackUrl:l,onEditEmail:r?void 0:()=>{s.reset(),c("email")}}),h&&(0,n.Y)(e$.P,{})]}),"email"===d&&(0,n.FD)(e9,{children:[(0,n.FD)(o.o5u,{variant:"body/sm",color:"foregroundSecondary",display:"block",children:["By clicking âList your property â freeâ, you agree to Engineâs"," ",(0,n.Y)(T(),{href:u.bw.TERMS,target:"_blank",children:(0,n.Y)(e6,{variant:"body/sm",color:"foregroundSecondary",children:"Terms of Service"})})," ","and"," ",(0,n.Y)(T(),{href:"https://engine.com/privacy-policy",target:"_blank",children:(0,n.Y)(e6,{variant:"body/sm",color:"foregroundSecondary",children:"Privacy Policy"})}),"."]}),(0,n.FD)(o.o5u,{variant:"body/sm",color:"foregroundPrimary",display:"block",marginTop:8,children:["Booking travel?"," ",(0,n.Y)(T(),{href:"https://members.engine.com",children:(0,n.Y)(o.o5u,{variant:"body/sm-strong",color:"foregroundPrimary",children:"Sign up for Engine"})})]})]})]})}function e4(e){let{visual:r,children:i}=e;if("highlights"===r)return(0,n.Y)(eS._,{backgroundImageUrl:"/auth/auth-visual.avif",backgroundContent:(0,n.Y)(ez.g,{}),children:i});let{imageUrl:t,Content:a}=eD.B[r];return(0,n.Y)(eS._,{backgroundImageUrl:t,backgroundContent:(0,n.Y)(a,{}),children:i})}function e7(e){var r;let{verificationId:i}=e,t=(0,K.x)(i);return!i||t.isPending?null:(0,n.Y)(o.azJ,{marginBottom:24,children:(null==(r=t.data)?void 0:r.active)?(0,n.Y)(o.FcD,{title:"Welcome! Your verification is ready",sentiment:"positive",size:"lg",children:"Complete your sign up and weâll automatically verify your account."}):(0,n.Y)(o.FcD,{title:"Verification link expired",sentiment:"informative",size:"lg",children:"Donât worry! You can still sign up and our team will review your verification request."})})}let e8=(0,a.A)(o.azJ,{target:"e173fmge0"})("margin:auto 0;padding:",e=>{let{theme:r}=e;return"".concat(r.spacing[40]," 0")},";"),e9=(0,a.A)(o.azJ,{target:"e173fmge1"})("flex-shrink:0;"),e6=(0,a.A)(o.o5u,{target:"e173fmge2"})("&&{text-decoration:underline;}");function re(){let e=(0,I.A)(A.o.decoupledAccountCreation),[r,i]=(0,N.useState)(),a=null!=r?r:e.isPending?void 0:e.on;return(void 0===r&&void 0!==a&&i(a),void 0===a)?(0,n.Y)(n.FK,{}):a?(0,n.Y)(e2,{}):(0,n.FD)(n.FK,{children:[(0,n.FD)(e0(),{children:[(0,n.Y)("link",{rel:"preload",href:"/signup/signup-background.jpg",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-property-1.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-property-2.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-credentials-1.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-credentials-2.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-credentials-3.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-account-details-row-1.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-account-details-row-2-1.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-account-details-row-2-2.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-verification-1.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-verification-2.png",as:"image"}),(0,n.Y)("link",{rel:"preload",href:"/signup/step-verification-3.png",as:"image"})]}),(0,n.Y)(t.e,{children:(0,n.Y)(eN,{})})]})}},79143:(e,r,i)=>{"use strict";i.d(r,{u:()=>c});var n=i(30132),t=i(53072),a=i(74023),o=i.n(a),l=i(14e3),s=i(89099),d=i(10553);function c(){let e=(0,s.useRouter)(),r=(0,d.useSession)(),i=(0,l.useSearchParams)().get("next"),a=new URLSearchParams(o()(e.query,["email","code","next"])),c="authenticated"===r.status,u=i?(0,n.jB)(i,t.bw.ROOT):t.bw.ROOT,p="".concat(u,"?").concat(a).replace(/\?$/,"");return{redirectTo:p,isAuthenticated:c,redirectIfAuthenticated:()=>{c&&e.replace(p)}}}},80291:(e,r,i)=>{"use strict";i.d(r,{A:()=>
1o});var n=i(18153),t=i(11808),a=i(79860);let o=function(){let{signUp:e}=(0,a.u)();return e.isError&&!e.isUsernameExistsException?(0,n.Y)(t.FcD,{title:"Sign up failed",sentiment:"critical",children:"An error occurred processing your request."}):null}},81908:(e,r,i)=>{"use strict";i.d(r,{C:()=>u});var n=i(30132),t=i(53072),a=i(57484),o=i(74902),l=i(74023),s=i.n(l),d=i(14e3),c=i(89099);function u(){var e;let r=null!=(e=(0,d.useSearchParams)().get("next"))?e:void 0,i=(0,c.useRouter)(),{on:l}=(0,o.A)(a.o.nonHotelProperty),u=new URLSearchParams(s()(i.query,["email","code","next"])),p=l?t.bw.LANDING:t.bw.ROOT,m=r?(0,n.jB)(r,p):void 0;return m?"".concat(m,"?").concat(u):p}},88031:(e,r,i)=>{"use strict";i.d(r,{g:()=>l});var n=i(18153),t=i(21053),a=i(11808);let o=[{icon:a.eKH,text:"No listing fees, no contracts, no commitments."},{icon:a.z97,text:"Direct access to thousands of business travelers."},{icon:a.myw,text:"Complete control of your rates and availability."}];function l(){return(0,n.Y)(s,{children:o.map(e=>{let{icon:r,text:i}=e;return(0,n.FD)(d,{children:[(0,n.Y)(u,{children:(0,n.Y)(r,{size:"md",color:"foregroundPrimary"})}),(0,n.Y)(c,{variant:"heading/sm",color:"foregroundInverse",children:i})]},i)})})}let s=(0,t.A)(a.azJ,{target:"e1dnzqs70"})("position:absolute;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;gap:clamp(",e=>{let{theme:r}=e;return r.spacing[24]},",4vw,54px);padding:45px ",e=>{let{theme:r}=e;return r.spacing[24]},";"),d=(0,t.A)(a.azJ,{target:"e1dnzqs71"})("display:flex;align-items:center;gap:",e=>{let{theme:r}=e;return r.spacing[12]},";"),c=(0,t.A)(a.o5u,{target:"e1dnzqs72"})("max-width:200px;"),u=(0,t.A)(a.azJ,{target:"e1dnzqs73"})("display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:",e=>{let{theme:r}=e;return r.borderRadius.md},";background-color:",e=>{let{theme:r}=e;return r.colors.backgroundPrimary},";")},88369:(e,r,i)=>{"use strict";i.d(r,{d:()=>s});var n=i(72787),t=i(27062),a=i(76752),o=i(56438),l=i(60513);let s=l.z.object({email:(0,a.h8)("Invalid email").min(1,"Email is required"),name:(0,n.yD)("Full name"),password:l.z.string().min(1,"Password is required").refine(e=>(0,t.Oj)(e),{message:"Password does not meet criteria",path:["password"]}),turnstileToken:l.z.string().min(1,"Captcha required"),phoneNumber:l.z.string().trim().optional().refine(e=>!e||(0,o.g)(e),{message:"Phone number is invalid",path:["phoneNumber"]}),phoneNumberExtension:l.z.string().trim().optional().refine(e=>!e||/^[0-9]+$/.test(e),{message:"Invalid",path:["phoneNumberExtension"]}),termsAccepted:l.z.boolean().refine(e=>!0===e,{message:"You must accept the terms and conditions"})}).refine(e=>!e.phoneNumberExtension||e.phoneNumber,{message:"Extension requires a phone number",path:["phoneNumberExtension"]})},91464:(e,r,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/auth/signup",function(){return i(77195)}])},94126:(e,r,i)=>{"use strict";i.d(r,{g:()=>s});var n=i(18153),t=i(11808),a=i(53072),o=i(48230),l=i.n(o);function s(e){let{isChecked:r,onCheckedChange:i}=e;return(0,n.Y)(t.azJ,{children:(0,n.Y)(t.Sc0,{isChecked:r,onCheckedChange:e=>i(e),"data-testid":"terms-checkbox",children:(0,n.FD)(t.o5u,{variant:"body/sm",color:"foregroundSecondary",children:["By creating an account, you agree to our"," ",(0,n.Y)(l(),{href:a.bw.TERMS,target:"_blank",children:(0,n.Y)(t.o5u,{variant:"body/sm-strong",color:"linkPrimary",as:"span",children:"Account Terms and Conditions"})})]})})})}}},e=>{e.O(0,[4587,4782,965,9108,2640,5187,7197,3507,3073,9860,4477,636,6593,8792],()=>e(e.s=91464)),_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.