PageSourceSearch

https://assets.uniacco.com/_next/static/chunks/15284.4ca56d961de81f98.js

js uniacco.com collected 2026-10-02 05:51:43 UTC 4,823 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[15284],{15284:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>p});var s=a(95155),l=a(12115),t=a(62177),n=a(52596),c=a(34925),o=a(89720),i=a(43947),m=a(56493),d=a(78258),_=a(25500),u=a(98489),h=a.n(u);let p=e=>{let{state:r,dispatch:a,handleNext:u}=e,p=new m.A,[g,v]=(0,l.useState)(!1),[x,y]=(0,l.useState)({show:!1,type:"",message:""}),{handleSubmit:f,control:b,formState:{errors:j}}=(0,t.mN)({defaultValues:{lead_hash:r.lead_hash||"",emergency_contact_name:r.emergency_contact_name||"",emergency_contact_numb:r.emergency_contact_numb||"",emergency_cc:r.emergency_cc||"",medical_status:r.medical_status||"",special_requirements:r.special_requirements||""}}),N=(0,l.useMemo)(()=>(0,d.j2)(_.Xr),[]),D=async e=>{v(!0),a({type:"form-data",payload:e});let s=await (0,i.Xl)(),l={...e,steps:6,recaptchaToken:s},t=new FormData;Object.entries(l).map(e=>{let[r,a]=e;t.append(r,a)}),p.updateBookingData(2,r.lead_hash,t).then(()=>{u(),y({show:!1,type:"",message:""}),(0,i.PH)()}).catch(e=>{var r;console.error("Error: ",e.message),v(!1);let a=Object.values(null==e||null==(r=e.response)?void 0:r.data)[0][0];a&&y({show:!0,type:"Error",message:a})})};return(0,s.jsxs)("form",{onSubmit:f(D),autoComplete:"off",className:h().formContainer,children:[(0,s.jsx)("h2",{children:"Other Details"}),(0,s.jsx)("div",{className:h().divider}),(0,s.jsxs)("div",{className:h().formGrid,children:[(0,s.jsxs)("div",{className:h().formGroup,children:[(0,s.jsx)("label",{className:(0,n.A)(h().formLabel,{[h().error]:j.emergency_contact_name}),children:"Emergency Name*"}),(0,s.jsx)(t.xI,{name:"emergency_contact_name",control:b,rules:{required:{value:!0,message:"Please enter the emergency contact name"}},render:e=>{var r;let{field:a}=e;return(0,s.jsx)(c.A,{...a,placeholder:"John Doe",error:!!j.emergency_contact_name,helperText:null==(r=j.emergency_contact_name)?void 0:r.message})}})]}),(0,s.jsxs)("div",{className:h().formGroup,children:[(0,s.jsx)("label",{className:(0,n.A)(h().formLabel,{[h().error]:j.emergency_contact_numb||j.emergency_cc}),children:"Emergency Contact*"}),(0,s.jsxs)("div",{className:h().phoneFields,children:[(0,s.jsx)("div",{className:h().countryCodeField,children:(0,s.jsx)(t.xI,{name:"emergency_cc",control:b,rules:{required:!0},render:e=>{var r;let{field:{onChange:a,value:l,...t}}=e;return(0,s.jsx)(o.A,{...t,variant:"outlined",options:N,placeholder:"UK +44",value:null!=(r=null==N?void 0:N.find(e=>(null==e?void 0:e.id)===l))?r:null,onChange:e=>a(null==e?void 0:e.id),showClearButton:!1,error:!!(null==j?void 0:j.emergency_cc)})}})}),(0,s.jsx)("div",{className:h().phoneField,children:(0,s.jsx)(t.xI,{name:"emergency_contact_numb",control:b,rules:{required:{value:!0,message:"Please enter the emergency contact number"},pattern:{value:/^\d+$/,message:"Please enter a valid contact number"}},render:e=>{var r;let{field:a}=e;return(0,s.jsx)(c.A,{...a,placeholder:"1234567890",error:!!j.emergency_contact_numb,helperText:null==(r=j.emergency_contact_numb)?void 0:r.message})}})})]}),(j.emergency_cc||j.emergency_contact_numb)&&(0,s.jsx)("div",{className:h().errorMessage,children:"Please provide a valid emergency contact detail"})]})]}),(0,s.jsxs)("div",{className:h().formGroupFullWidth,children:[(0,s.jsx)("label",{className:h().formLabel,children:"Allergies or Disabilities"}),(0,s.jsx)(t.xI,{name:"medical_status",control:b,render:e=>{let{field:r}=e;return(0,s.jsx)(c.A,{...r,placeholder:"Enter any allergies, disabilities or relevant medical conditions etc",rows:4})}})]}),(0,s.jsxs)("div",{className:h().formGroupFullWidth,children:[(0,s.jsx)("label",{className:h().formLabel,children:"Special Requests"}),(0,s.jsx)(t.xI,{name:"special_requirements",control:b,render:e=>{let{field:r}=e;return(0,s.jsx)(c.A,{...r,placeholder:"Mention any special requests you have",rows:4})}})]}),x.show&&(0,s.jsx)("div",{className:h().alertMessage,children:(0,s.jsxs)("div",{className:h().alertError,children:[x.type,": \xa0",x.message]})}),(0,s.jsx)("div",{className:h().formSubmit,children:(0,s.jsx)("button",{type:"submit",className:"".concat(h().formBtn," ").concat(h().nativeBtn),disabled:g,children:"Submit"})})]})}},98489:e=>{e.exports={formContainer:"OthersDetails_formContainer__qkLgs",divider:"OthersDetails_divider__xohhs",formGrid:"OthersDetails_formGrid__U
1MaoV",formGroup:"OthersDetails_formGroup__sSL5_",formGroupFullWidth:"OthersDetails_formGroupFullWidth__StDb2",formLabel:"OthersDetails_formLabel__63GwI",error:"OthersDetails_error__CalzU",phoneFields:"OthersDetails_phoneFields__RRBTm",countryCodeField:"OthersDetails_countryCodeField__mArH1",alertMessage:"OthersDetails_alertMessage__1CHEJ",alertError:"OthersDetails_alertError__CEVZl",formSubmit:"OthersDetails_formSubmit__w3y_7",formBtn:"OthersDetails_formBtn__E69hv",spin:"OthersDetails_spin__8JOG5"}}}]);

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.