1"use strict";(self.webpackChunkoneshift_cms_frontend=self.webpackChunkoneshift_cms_frontend||[]).push([[3953],{49101:function(e,t,a){a.d(t,{Z:function(){return i}});var n=a(1413),r=a(67294),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},o=a(30076),c=function(e,t){return r.createElement(o.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:l}))};var i=r.forwardRef(c)},47933:function(e,t,a){a.d(t,{ZP:function(){return S}});var n=a(87462),r=a(4942),l=a(29439),o=a(93967),c=a.n(o),i=a(21770),s=a(67294),m=a(53124),u=a(97647),d=a(5467),p=s.createContext(null),f=p.Provider,h=p,E=s.createContext(null),g=E.Provider,y=a(50132),v=a(42550),b=a(98866),Z=a(65223),x=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]])}return a},N=function(e,t){var a,l,o=s.useContext(h),i=s.useContext(E),u=s.useContext(m.E_),d=u.getPrefixCls,p=u.direction,f=s.useRef(),g=(0,v.sQ)(t,f),N=(0,s.useContext)(Z.aM).isFormItemInput,_=e.prefixCls,w=e.className,C=e.children,P=e.style,k=x(e,["prefixCls","className","children","style"]),O=d("radio",_),I="button"===((null==o?void 0:o.optionType)||i)?"".concat(O,"-button"):O,S=(0,n.Z)({},k),q=s.useContext(b.Z);o&&(S.name=o.name,S.onChange=function(t){var a,n;null===(a=e.onChange)||void 0===a||a.call(e,t),null===(n=null==o?void 0:o.onChange)||void 0===n||n.call(o,t)},S.checked=e.value===o.value,S.disabled=null!==(a=S.disabled)&&void 0!==a?a:o.disabled),S.disabled=null!==(l=S.disabled)&&void 0!==l?l:q;var z=c()("".concat(I,"-wrapper"),(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(I,"-wrapper-checked"),S.checked),"".concat(I,"-wrapper-disabled"),S.disabled),"".concat(I,"-wrapper-rtl"),"rtl"===p),"".concat(I,"-wrapper-in-form-item"),N),w);return s.createElement("label",{className:z,style:P,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},s.createElement(y.Z,(0,n.Z)({},S,{type:"radio",prefixCls:I,ref:g})),void 0!==C?s.createElement("span",null,C):null)};var _=s.forwardRef(N),w=s.forwardRef((function(e,t){var a=s.useContext(m.E_),o=a.getPrefixCls,p=a.direction,h=s.useContext(u.Z),E=(0,i.Z)(e.defaultValue,{value:e.value}),g=(0,l.Z)(E,2),y=g[0],v=g[1],b=e.prefixCls,Z=e.className,x=void 0===Z?"":Z,N=e.options,w=e.buttonStyle,C=void 0===w?"outline":w,P=e.disabled,k=e.children,O=e.size,I=e.style,S=e.id,q=e.onMouseEnter,z=e.onMouseLeave,T=e.onFocus,A=e.onBlur,j=o("radio",b),D="".concat(j,"-group"),F=k;N&&N.length>0&&(F=N.map((function(e){return"string"==typeof e||"number"==typeof e?s.createElement(_,{key:e.toString(),prefixCls:j,disabled:P,value:e,checked:y===e},e):s.createElement(_,{key:"radio-group-value-options-".concat(e.value),prefixCls:j,disabled:e.disabled||P,value:e.value,checked:y===e.value,style:e.style},e.label)})));var R=O||h,V=c()(D,"".concat(D,"-").concat(C),(0,r.Z)((0,r.Z)({},"".concat(D,"-").concat(R),R),"".concat(D,"-rtl"),"rtl"===p),x);return s.createElement("div",(0,n.Z)({},(0,d.Z)(e),{className:V,style:I,onMouseEnter:q,onMouseLeave:z,onFocus:T,onBlur:A,id:S,ref:t}),s.createElement(f,{value:{onChange:function(t){var a=y,n=t.target.value;"value"in e||v(n);var r=e.onChange;r&&n!==a&&r(t)},value:y,disabled:e.disabled,name:e.name,optionType:e.optionType}},F))})),C=s.memo(w),P=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]])}return a},k=function(e,t){var a=s.useContext(m.E_).getPrefixCls,r=e.prefixCls,l=P(e,["prefixCls"]),o=a("radio",r);return s.createElement(g,{value:"button"},s.createElement(_,(0,n.Z)({prefixCls:o},l,{type:"radio",ref:t})))},O=s.forwardRef(k),I=_;I.Button=O,I.Group=C,I.__ANT_RADIO=!0;var S=I},35950:function(e,t,a){a(43613)},84845:function(e,t,a){a.d(t,{Z:function(){return I}});var n=a(67294),r=a(5268),l=a(5012),o=a(26314),c=a(84607),i=a(32107),s=a(71181),m=(a(20560),a(11382)),u=(a(13062),a(71230)),d=(a(25306),a(71577)),p=(a(89032),a(15746)),f=(a(4184),a(32787)),h=(a(88989),a(71257)),E=(a(35950),a(47933)),g=a(60155),y=a(7085),v=(a(39376),a(27767)),b=a(93433),Z=a(49101);var x=e=>{let{token:t,onDone:a,onCancel:r,currentValues:l={}}=e;const{0:o,1:c}
1=(0,n.useState)([null,null,null,null,null,null,null,null,null]),{0:i,1:f}=(0,n.useState)(!1),E=n.createElement(Z.Z,null),x=(e,t)=>{if(!("image/jpeg"===e.type||"image/png"===e.type))return message.error("You can only upload JPG/PNG file!"),!1;if(!(e.size/1024/1024<3))return message.error("Image must smaller than 2MB!"),!1;const a=(0,b.Z)(o);return function(e,t){const a=new FileReader;a.addEventListener("load",(()=>t(a.result))),a.readAsDataURL(e)}(e,(n=>{a[t]={file:e,imageUrl:n},c(a)})),!1};return n.createElement(h.Z,{className:"lead-page-form opacity-95 lg:opacity-100 transition-opacity",onFinish:()=>{f(!0),(0,s.e)(t,o.filter((e=>!!e)).map((e=>e.file))).then((function(e){"Success"===e.data.result&&a(e.data.token)})).finally((()=>f(!1)))}},n.createElement(m.Z,{indicator:n.createElement(y.Z,{style:{fontSize:24},spin:!0}),spinning:i},n.createElement("h3",{className:"text-center mb-0 font-semibold"},l.vehicle_no),n.createElement("h4",{className:"text-center mb-6 os-text-19"},"Optional Photos"),n.createElement("label",{className:"font-bold"},"Photos",n.createElement("span",{className:"text-sm"},"(optional)")),n.createElement("p",null,"Select and upload exterior & interior pictures of your car and/or your LTA log card for a more accurate quote!"),n.createElement(u.Z,{gutter:[10,10],className:"mt-4"},o.map(((e,t)=>n.createElement(p.Z,{span:8,key:t},n.createElement("div",{className:"relative"},n.createElement(v.Z,{name:"avatar",listType:"picture-card",className:"avatar-uploader",showUploadList:!1,accept:"image/png, image/jpeg",beforeUpload:e=>x(e,t)},e?n.createElement("img",{src:e.imageUrl,alt:"avatar",style:{width:"100%"}}):E),e?n.createElement(g.R5A,{className:"cursor-pointer absolute",style:{top:-10,right:-10},size:20,onClick:()=>(e=>{const t=(0,b.Z)(o);t[e]=null,c(t)})(t)}):null))))),n.createElement(u.Z,{gutter:[10,10],className:"mt-4"},n.createElement(p.Z,{span:24},n.createElement(d.Z,{htmlType:"button",className:"w-full",size:"large",onClick:r},"Back")),n.createElement(p.Z,{span:24},n.createElement(d.Z,{type:"primary",htmlType:"submit",className:"get-quote-button",size:"large"},"Submit")))))},N=a(64268),_=a(93967),w=a.n(_);var C=e=>{let{token:t,onDone:a,currentValues:r={}}=e;const{0:l,1:o}=(0,n.useState)(!1),{0:c,1:i}=(0,n.useState)(!1),{0:v,1:b}=(0,n.useState)(!1);return n.createElement(n.Fragment,null,n.createElement("div",{className:w()(c?"block":"hidden")},n.createElement(x,{token:t,onDone:()=>{i(!1),b(!0)},onCancel:()=>i(!1),currentValues:r})),n.createElement(h.Z,{className:w()("lead-page-form opacity-95 lg:opacity-100 transition-opacity",c?"hidden":"block"),onFinish:e=>{o(!0),(0,s.T)(e,3,t,"car-valuation").then((function(t){"Success"===t.data.result&&a(t.data.token,e)})).finally((()=>o(!1)))}},n.createElement(m.Z,{indicator:n.createElement(y.Z,{style:{fontSize:24},spin:!0}),spinning:l},n.createElement("h3",{className:"text-center mb-0 font-semibold"},r.vehicle_no),n.createElement("h4",{className:"text-center mt-0"},"Optional Details"),n.createElement("div",{className:"text-center mb-6"},"Obtain a more accurate quote by providing ",n.createElement("br",null),"the following optional information."),n.createElement(h.Z.Item,{name:"purchase_from"},n.createElement(E.ZP.Group,null,n.createElement(E.ZP,{value:"Authorized Agent"},"Authorized Agent"),n.createElement(E.ZP,{value:"Parallel Importer"},"Parallel Importer"))),n.createElement(h.Z.Item,{name:"asking_price"},n.createElement(f.Z,{type:"text",placeholder:"Asking price"})),n.createElement(h.Z.Item,{name:"condition"},n.createElement(f.Z.TextArea,{placeholder:"Condition"})),n.createElement(h.Z.Item,{name:"accessories"},n.createElement(f.Z.TextArea,{placeholder:"Accessories/Features"})),n.createElement(u.Z,null,n.createElement(p.Z,{xs:{span:20},md:{span:16}},n.createElement("label",{className:"font-bold mr-2"},"Accident free"),n.createElement(h.Z.Item,{name:"accident_free"},n.createElement(E.ZP.Group,null,n.createElement(E.ZP,{value:"1"},"Yes"),n.createElement(E.ZP,{value:"0"},"No")))),n.createElement(p.Z,{xs:{span:4},md:{span:8}},n.createElement("div",{className:"flex justify-end mt-1"},v?n.createElement("img",{width:"22",height:"21",alt:"Uploaded!",src:N.Z}):n.createElement(d.Z,{type:"primary",htmlType:"button",size:"small",onClick:()=>{i(!0)}},n.createElement("div",{className:"flex justify-start gap-1"},n.createElement(g.xcL,{size:22}),n.createElement("span",{className:"hidden md:block"},"Upload Photo")))))),n.createElement(d.Z,{type:"primary",htmlType:"submit",className:"get-quote-button",size:"large"},"Submit"))))},P=(a(20066),a(9676)),k=a(39616);var O=e=>{let{bigTitle:t,title:a,serviceRequired:r,focus:o,onDone:c,submitData:i,showWarning:s=!0,initialValues:u={}}=e;const{0:p,1:E}
1=(0,n.useState)(!1),g=(0,n.useRef)(),[v]=h.Z.useForm();(0,n.useEffect)((()=>{o&&(v.validateFields(),g.current.focus())}),[o]);return(0,n.useEffect)((()=>{const e=new URLSearchParams(window.location.search),t=(0,l.RA)(e);v.setFieldsValue({utm_campaign:t.rCampaign||"",utm_medium:t.rMedium||"",utm_source:t.rSource||"",utm_term:t.rTerm||"",utm_content:t.rContent||"",gclid:t.gclid||"",...u})}),[u]),n.createElement(h.Z,{className:"lead-page-form opacity-95 lg:opacity-100 transition-opacity",onFinish:e=>{E(!0),i(e).then((function(t){"Success"===t.data.result&&c(t.data.token,e)})).finally((()=>E(!1)))},initialValues:{service_required:r,is_for_valuation:"Valuation"===r?1:"",privacy_agreed:!1,utm_campaign:"",utm_medium:"",utm_source:"",utm_term:"",utm_content:"",gclid:"",...u},form:v},n.createElement(m.Z,{indicator:n.createElement(y.Z,{style:{fontSize:24},spin:!0}),spinning:p},s&&n.createElement(k.Z,null),t?n.createElement("h1",{className:"font-bold text-center lg:mt-0 mt-5 mb-5 color-black-100 leading-snug"},t):null,a?n.createElement("h3",{className:"font-bold text-center mt-5 mb-5"},a):null,n.createElement(h.Z.Item,{name:"vehicle_no",rules:[{required:!0,message:"This field is required"}]},n.createElement(f.Z,{ref:g,placeholder:"Enter the car plate no.",size:"large"})),n.createElement(h.Z.Item,{name:"owner_name",rules:[{required:!0,message:"This field is required"}]},n.createElement(f.Z,{placeholder:"Enter your full name",size:"large"})),n.createElement(h.Z.Item,{name:"mobile_no",rules:[{required:!0,message:"This field is required"},{pattern:/^([689])\d{7}$/,message:"Please enter a valid Singapore mobile number"}]},n.createElement(f.Z,{placeholder:"Enter your mobile",size:"large"})),n.createElement(h.Z.Item,null,n.createElement(d.Z,{type:"primary",htmlType:"submit",className:"font-bold get-quote-button",size:"large"},"Get Quote")),n.createElement(h.Z.Item,{name:"privacy_agreed",valuePropName:"checked",className:"error-message-top",rules:[()=>({validator(e,t){return t?Promise.resolve():Promise.reject(new Error("You must agree terms and conditions."))}})]},n.createElement(P.Z,null,n.createElement("p",{className:"text-sm text-justify m-0"},"I agree to the collection, use and disclosure of my personal data by OneShift and/or such other third party (as may be necessary) and to be contacted (via email, phone call and/or text message) for any purposes in connection with the application of and transaction of the vehicle, in accordance with the Personal Data Protection Act 2012 and OneShift's"," ",n.createElement("a",{href:"/privacy",target:"_blank"},"Privacy Policy"),"."))),n.createElement("div",{className:"utm-settings"},n.createElement(h.Z.Item,{hidden:!0,name:"referer"},n.createElement("input",{type:"hidden",name:"referer",id:"referer"})),n.createElement(h.Z.Item,{hidden:!0,name:"php_self"},n.createElement("input",{type:"hidden"})),n.createElement(h.Z.Item,{hidden:!0,name:"utm_campaign"},n.createElement("input",{type:"hidden"})),n.createElement(h.Z.Item,{hidden:!0,name:"utm_medium"},n.createElement("input",{type:"hidden"})),n.createElement(h.Z.Item,{hidden:!0,name:"utm_source"},n.createElement("input",{type:"hidden"})),n.createElement(h.Z.Item,{hidden:!0,name:"utm_term"},n.createElement("input",{type:"hidden"})),n.createElement(h.Z.Item,{hidden:!0,name:"utm_content"},n.createElement("input",{type:"hidden"})),n.createElement(h.Z.Item,{hidden:!0,name:"gclid"},n.createElement("input",{type:"hidden"})),n.createElement(h.Z.Item,{hidden:!0,name:"is_for_valuation"},n.createElement("input",{type:"hidden"})),n.createElement(h.Z.Item,{hidden:!0,name:"service_required"},n.createElement("input",{type:"hidden"})))))};var I=e=>{let{bigTitle:t,title:a,serviceRequired:m,focus:u,showWarning:d,initialValues:p}=e;const f=(0,r.useLocation)(),{0:h,1:E}=(0,n.useState)(1),{0:g,1:y}=(0,n.useState)(""),{0:v,1:b}=(0,n.useState)({}),Z=(e,t)=>{(0,l.fd)(f.pathname,t),y(e),E(2),b(t)},x=(e,t)=>{y(e),E(3),(0,l.fd)(`_step_2_${f.pathname}`,{...v,...t,token:e})},N=e=>{y(e),E(4)},_=e=>{y(e),E(5)};return 1===h?n.createElement(O,{submitData:e=>(0,s.T)(e,1,g,"car-valuation"),bigTitle:t,title:a,serviceRequired:m,onDone:Z,focus:u,showWarning:d,initialValues:p}):2===h?n.createElement(c.Z,{submitData:e=>(0,s.T)(e,2,g,"car-valuation"),onDone:x,currentValues:v}):3===h?n.createElement(C,{token:g,onDone:N,currentValues:v}):4===h?n.createElement(o.Z,{submitData:e=>(0,s.T)(e,4,g,"car-valuation"),onDone:_}):n.createElement(i.Z,null)}},39616:function(e,t,a){var n=a(67294);t.Z=()=>n.createElement("div",{className:"bg-red-50 border-2 border-red-500 text-red-800 p-4 rounded-lg mb-6"},n.createElement("p",{className:"text-center m-0 leading-snug"},"LTA has now introduced a new 6-digit Access Code to replace the last 4 characters of the vehicle owner's ID for accessing your vehicle's log card."," ",n.createElement("a",{href:"/articles/guides/step-by-step-guide-retrieving-lta-access-code-and-vehicle-log-card-from-lta/",className:"text-red-800 underline hover:text-red-900",target:"_blank",rel:"noopener noreferrer"},"Find out more about the Access Code >")))},84607:function(e,t,a){a(20560);var n=a(11382),r=(a(25306),a(71577)),l=(a(4184),a(32787)),o=(a(88989),a(71257)),c=a(67294),i=a(7085);t.Z=e=>{let{onDone:t,currentValues:a={},submitData:s}=e;const{0:m,1:u}=(0,c.useState)(!1),[d]=o.Z.useForm();return c.createElement(o.Z,{className:"lead-page-form opacity-95 lg:opacity-100 transition-opacity",onFinish:e=>{u(!0),s(e).then((function(a){"Success"===a.data.result&&t(a.data.token,e)})).finally((()=>u(!1)))},initialValues:{},form:d},c.createElement(n.Z,{indicator:c.createElement(i.Z,{style:{fontSize:24},spin:!0}),spinning:m},c.createElement("h3",{className:"text-center mb-0 font-semibold"},a.vehicle_no),c.createElement("h4",{className:"text-center mt-0 mb-6"},c.createElement("span",{className:"sq-owner-name"},a.owner_name),c.createElement("span",{className:"ml-1 mr-1"},"|"),c.createElement("span",{className:"sq-mobile-no"},a.mobile_no)),c.createElement("p",{className:"text-sm mb-2"},"For your security and to ensure accurate vehicle information, we now require an access code from LTA to retrieve your vehicle details."),c.createElement("p",{className:"text-sm mb-6"},c.createElement("a",{href:"https://onemotoring.lta.gov.sg/content/onemotoring/home/digitalservices/request-access-code.html",target:"_blank",rel:"noopener noreferrer"},"Request an Access Code")," from LTA and send it to yourself, then enter the Access Code below."),c.createElement(o.Z.Item,{name:"access_code"},c.createElement(l.Z,{type:"text",placeholder:"Enter Access Code",size:"large"})),c.createElement(o.Z.Item,{name:"mileage"},c.createElement(l.Z,{type:"text",placeholder:"Mileage",size:"large"})),c.createElement(o.Z.Item,{name:"email",rules:[{type:"email",message:"Please enter a valid email address."}]},c.createElement(l.Z,{type:"email",placeholder:"Enter your email",size:"large"})),c.createElement(o.Z.Item,null,c.createElement(r.Z,{type:"primary",htmlType:"submit",className:"get-quote-button",size:"large"},"Next"))))}},44405:function(e,t,a){a.d(t,{w_:function(){return s}});var n=a(67294),r={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},l=n.createContext&&n.createContext(r),o=function(){return o=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},o.apply(this,arguments)},c=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]])}return a};function i(e){return e&&e.map((function(e,t){return n.createElement(e.tag,o({key:t},e.attr),i(e.child))}))}function s(e){return function(t){return n.createElement(m,o({attr:o({},e.attr)},t),i(e.child))}}function m(e){var t=function(t){var a,r=e.attr,l=e.size,i=e.title,s=c(e,["attr","size","title"]),m=l||t.size||"1em";return t.className&&(a=t.className),e.className&&(a=(a?a+" ":"")+e.className),n.createElement("svg",o({stroke:"currentColor",fill:"
1currentColor",strokeWidth:"0"},t.attr,r,s,{className:a,style:o(o({color:e.color||t.color},t.style),e.style),height:m,width:m,xmlns:"http://www.w3.org/2000/svg"}),i&&n.createElement("title",null,i),e.children)};return void 0!==l?n.createElement(l.Consumer,null,(function(e){return t(e)})):t(r)}}}]); 2//# sourceMappingURL=3792cda1da9d095fbf3e4d8a9d4e5d6228bd398d-4100662c269e4f73dada.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.