1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7434,6349],{16757:function(e,t,r){"use strict";var a=r(34155);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(59015).config({path:".env"});var s=a.env.BUGSNAG_API_KEY,n=s?r(64061):null,l=s?r(7663):null;n&&!n.isStarted()&&n.start({apiKey:s,plugins:[new l],appType:"rc-server",appVersion:"1.0.0",enabledReleaseStages:["production","staging"]}),e.exports={Bugsnag:n,BugsnagNotify:function(e,t){n?n.notify(new Error(e),(function(r){r.addMetadata("Full Trace",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){o(e,t,r[t])}))}return e}({},r,{errorName:e,errorResponce:t}))})):console.log("Bugsnag is disabled")}}},74643:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return _e}});var a=r(34051),o=r.n(a),s=r(85893),n=r(67294),l=r(20466),i=r(92311),c=r(42699),d=r(42298),u=r(84500),m=r(24002),p=r(23855),_=r(3151),f=r(67803),h=r(29422),g=r(21608),y=r(31555),b=r(76097),v=r(9669),w=r.n(v),x=r(17673),S=r(16757),j=r(34155);function O(e,t,r,a,o,s,n){try{var l=e[s](n),i=l.value}catch(c){return void r(c)}l.done?t(i):Promise.resolve(i).then(a,o)}function M(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}!function(){var e,t=(e=o().mark((function e(t){var r,a,s,n,l,i,c,d,u,m;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.url,a=t.leadDetails,l=(null===(s=null===a||void 0===a?void 0:a.api_v1_lead)||void 0===s?void 0:s.countrycode)||(null===(n=null===a||void 0===a?void 0:a.api_v1_lead)||void 0===n?void 0:n.country_code)||(null===a||void 0===a?void 0:a.country_code),i=["us","ca","br"].some((function(e){return e===(null===l||void 0===l?void 0:l.toLowerCase())})),c={grant_type:"client_credentials",scope:"sso openid",client_id:i?j.env.GATEWAY_OAUTH_BASIC_USERNAME_CON:j.env.GATEWAY_OAUTH_BASIC_USERNAME_CON_APAC,client_secret:i?j.env.GATEWAY_OAUTH_BASIC_PASSWORD_CON:j.env.GATEWAY_OAUTH_BASIC_PASSWORD_CON_APAC},d={headers:{"Content-Type":"application/x-www-form-urlencoded"},timeout:j.env.GEOCODE_TIMEOUT?+j.env.GEOCODE_TIMEOUT:2e3},e.next=8,w().post((i?j.env.GATEWAY_OAUTH_TOKEN_URL_CON:j.env.GATEWAY_OAUTH_TOKEN_URL_CON_APAC)||"",x.stringify(c),d).then((function(e){return e.data})).catch((function(e){return(0,S.BugsnagNotify)("Gateway OAuth issue",e)}));case 8:return u=e.sent.access_token,m={headers:{"Content-Type":"application/json",Authorization:"Bearer "+u,timeout:j.env.GEOCODE_TIMEOUT?+j.env.GEOCODE_TIMEOUT:2e3}},e.next=12,w().post(r,JSON.stringify(a),m);case 12:return e.abrupt("return",e.sent);case 13:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(a,o){var s=e.apply(t,r);function n(e){O(s,a,o,n,l,"next",e)}function l(e){O(s,a,o,n,l,"throw",e)}n(void 0)}))})}();var T=function(e){try{return w()({method:"get",url:"/api/retrieveSlots",params:e,timeout:j.env.GEOCODE_TIMEOUT?+j.env.GEOCODE_TIMEOUT:2e3})}catch(t){console.log(t)}return Promise.reject()},N=function(e,t,r){try{var a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){M(e,t,r[t])}))}return e}({},e,{location:t},{formName:r});return w()({method:"post",url:"/api/createAppointment",data:a})}catch(o){console.log(o)}return Promise.reject()},k=r(50286),C=r(93652),F=r(62335),A=r(79730),P=r(86202),E=r(19160);r(26713);function D(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var H=function(e){var t=e.settings,r=e.customButton,a=void 0===r||r,o=e.onClick,l=new Date,i=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){D(e,t,r[t])}))}return e}({name:"Invisalign Concierge Call",description:"Be on the lookout for an incoming call at this time for a quick convo about Invisalign treatment with your personal Invsialign Smile Concierge.",startDate:"".concat((0,d.default)(l,"yyyy/MM/dd")),endDate:"".concat((0,d.default)(l,"yyyy/MM/dd")),startTime:"".concat((0,d.default)(l,"HH:mm")),endTime:"".concat((0,d.default)(l.setMinutes(l.getMinutes()+15),"HH:mm")),timeZoneOffset:"".concat((0,d.default)(l,"XXX")),location:"World Wide Web",label:"Add to calendar!",o
1ptions:["Apple","Google","iCal","Microsoft365","MicrosoftTeams","Outlook.com","Yahoo"],timeZone:"UTC",iCalFileName:"Reminder-Event",trigger:"click"},t);return!a&&(0,n.useEffect)(E.i,[]),a?(0,s.jsx)("button",{className:"atcb_customTrigger btn-blue",style:{margin:"10px 0"},onClick:function(e){o&&o(e),(0,E.x)(i)},children:i.label}):(0,s.jsx)("div",{className:"atcb",style:{display:"none",margin:"10px"},onClick:function(e){return o&&o(e)},children:JSON.stringify(i)})},Z=r(66349),I=r(31410),R=r(82175),U=r(7258),L=r(28422),B=r.n(L);function W(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function q(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G(e){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},G(e)}function X(e,t){return!t||"object"!==K(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Y(e,t){return Y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Y(e,t)}var K=function(e){return e&&"undefined"!==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function z(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=G(e);if(t){var o=G(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return X(this,r)}}var Q=(0,P.ss)(B()),J=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Y(e,t)}(n,e);var t,r,a,o=z(n);function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=o.call(this,e)).state={isRadioCheck:!0,step:"new"},t}return t=n,r=[{key:"componentDidMount",value:function(){var e=this.props.pwdOptinStatus;void 0!=e&&this.setState((function(t){return{isRadioCheck:e}}))}},{key:"render",value:function(){var e=this,t=this.props,r=t.additional_language,a=t.pwdOptinStatus,o=t.countryCode,n=t.scanCenterOffice,l=t.scanOfficeLocation,i=t.accountDetails,c=t.tyPageInfo,d=t.updatedHeading,u=t.MILeadSource,m=!1!==a,p=function(e,t,r){return Q({"form-control":!0,"is-invalid":t[e]&&r[e],success:!t[e]&&r[e]})},_=function(t){e.setState({isRadioCheck:!h})},f=this.state,h=f.isRadioCheck,b=f.step;return(0,s.jsxs)(s.Fragment,{children:["new"===b&&(0,s.jsxs)(s.Fragment,{children:[!!c&&!!c.tyScreen1&&(0,s.jsx)("span",{dangerouslySetInnerHTML:{__html:c.tyScreen1}}),(0,s.jsx)("div",{className:"smile-assessment-wrapper mi-acc-create",children:(0,s.jsx)(R.J9,{initialValues:{password:"",repassword:"",optin:m},validationSchema:U.Ry().shape({password:U.Z_().trim().required("Password is required").matches(/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})/,"Password Must Contain 8 Characters, One Uppercase, One Lowercase, One Number"),repassword:U.Z_().required().oneOf([U.iH("password")],"Passwords does not match"),optin:U.Z_().oneOf(["true"]).required()}),onSubmit:function(t){var r=e;e.setState({step:"loader"});var a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){q(e,t,r[t])}))}return e}({password:t.password,countryCode:o,scanOffice:n,scanOfficeLocation:l,MILeadSource:u},i);a.phone=a.phone.replace(/[() ]/g,""),function(e){try{return w()({method:"post",url:"/api/createMIAccount",data:e,timeout:j.env.GEOCODE_TIMEOUT?+j.env.GEOCODE_TIMEOUT:2e3})}catch(t){console.log(t)}return Promise.reject()}(a).then((function(){d(),r.setState({step:"thankyou"})})).catch((function(e){console.log(e),r.setState({step:"error"})}))},render:function(e){var t=e.errors,a=(e.handleChange,e.touched);return(0,s.jsxs)(R.l0,{children:[(0,s.jsx)(g.Z,{children:(0,s.jsx)(y.Z,{md:12,children:(0,s.jsxs)(g.Z,{children:[(0,s.jsx)(y.Z,{md:6,children:(0,s.jsx)("div",{className:"form-group",children:(0,s.jsxs)("label",{className:"has-float-label",children:[(0,s.jsx)(R.gN,{name:"password",type:"password",placeholder:" ",className:p("password",t,a)}),(0,s.jsx)("span",{className:"labelName",children:r.labelPassword?r.labelPassword:"Password"}),(0,s.jsx)("p",{className:"valid-pwd-txt",children:r.validPasswordTxt?r.validPasswordTxt:"Min 8 characters, 1 uppercase, 1 lowercase, 1 digit"})]})})}),(0,s.jsx)(y.Z,{md:6,children:(0,s.jsx)("div",{className:"form-group",children:(0,s.jsxs)("label",{className:"has-float-label",children:[(0,s.jsx)(R.gN,{name:"repassword",type:"password",placeholder:" ",className:p("repassword",t,a)}),(0,s.jsx)("span",{className:"labelName",children:r.labelRePassword?r.labelRePassword:"Re-enter Password"})]})})}),(0,s.jsx)(y.Z,{md:12,children:(0,s.jsxs)("div",{className:"form-group custom-checkbox",children:[(0,s.jsx)(R.gN,{id:"optin",name:"optin",type:"checkbox",checked:h,onClick:_,className:"custom-control-input "+p("optin",t,a)}),!!r.termsAndConditions&&(0,s.jsx)("label",{className:"custom-control-label",htmlFor:"optin",dangerouslySetInnerHTML:{__html:r.termsAndConditions}})]})})]})})}),(0,s.jsx)(g.Z,{className:"for-progress-page",children:(0,s.jsx)(y.Z,{children:(0,s.jsx)("div",{className:"form-group get-start",children:(0,s.jsx)("button",{type:"submit",className:"invbtn",children:r.submitBtnLabel?r.submitBtnLabel:"submit"})})})})]})}})})]}),"loader"===b&&(0,s.jsx)("div",{className:"loader-screen",children:(0,s.jsx)("img",{src:"https://d2i6vk5bmh3r0a.cloudfront.net/invisalign_next/loader_n.gif",alt:"load"})}),"thankyou"===b&&(0,s.jsx)("div",{className:"smile-assessment-wrapper",children:!!c&&!!c.tyScreen2&&(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:c.tyScreen2}})}),"error"===b&&(0,s.jsx)("div",{className:"smile-assessment-wrapper",children:(0,s.jsx)("div",{className:"request-appointment-container row",children:(0,s.jsx)("div",{className:"step-wrapper",children:(0,s.jsx)("h3",{className:"form-error",children:r.errorText?r.errorText:"Something went wrong! Please try again later..."})})})})]})}}],r&&W(t.prototype,r),a&&W(t,a),n}(n.Component),V=J,$=r(18633),ee=r.n($);function te(e,t,r,a,o,s,n){try{var l=e[s](n),i=l.value}catch(c){return void r(c)}l.done?t(i):Promise.resolve(i).then(a,o)}function re(e){return function(){var t=this,r=arguments;return new Promise((function(a,o){var s=e.apply(t,r);function n(e){te(s,a,o,n,l,"next",e)}
1function l(e){te(s,a,o,n,l,"throw",e)}n(void 0)}))}}function ae(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function oe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function se(e){return se=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},se(e)}function ne(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){oe(e,t,r[t])}))}return e}function le(e,t){return!t||"object"!==ce(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ie(e,t){return ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ie(e,t)}var ce=function(e){return e&&"undefined"!==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function de(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=se(e);if(t){var o=se(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return le(this,r)}}var ue=(0,P.ss)(ee()),me=new Date,pe=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ie(e,t)}(b,e);var t,r,a,n=de(b);function b(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,b),(t=n.call(this,e)).allTimeSlots=[],t.slider=null,t.getFutureDates=function(e,r){var a=t.props.item.fields.custom,o=a.holidayList,s=[],n=e,m=0!==(0,l.default)(n)?16:45,p=(0,i.Z)(n,{hours:m,minutes:45});if(a.useCustomTimeFrame||(e=(0,c.default)(e,p)?(0,h.Z)(e,{days:2}):(0,h.Z)(e,{days:1})),a.useCustomTimeFrame)for(s.push((0,d.default)(e,"iii, MMM d"));r>0;)e=(0,h.Z)(e,{days:1}),s.push((0,d.default)(e,"iii, MMM d")),r-=1;else{for(6===(0,u.Z)(e)&&(e=(0,h.Z)(e,{days:2})),7===(0,u.Z)(e)&&(e=(0,h.Z)(e,{days:1}));o&&o.includes((0,d.default)(e,"MMM d"));)e=(0,h.Z)(e,{days:1}),6===(0,u.Z)(e)&&(e=(0,h.Z)(e,{days:2})),7===(0,u.Z)(e)&&(e=(0,h.Z)(e,{days:1}));for(s.push((0,d.default)(e,"iii, MMM d"));r>0;){for(e=(0,h.Z)(e,{days:1});o&&o.includes((0,d.default)(e,"MMM d"));)e=(0,h.Z)(e,{days:1});6!==(0,u.Z)(e)&&7!==(0,u.Z)(e)&&(s.push((0,d.default)(e,"iii, MMM d")),r-=1)}}return t.setState({dates:s,date:s[0]}),s},t.getDaysBetweenDates=function(e,r){for(var a=e,o=[];a.isSameOrBefore(r);)o.push(a.format("ddd, MMM D")),a.add(1,"days");return t.setState({dates:o}),o},t.dateChangeHandler=function(e){t.props.item.fields.custom;var r=t.state.dates[e];t.setState({date:r},(function(){t.getTimeSlots(t.state.date),t.slider&&t.slider.slickGoTo(0)}))},t.changeStep=function(e){t.setState({currentStep:e})},t.resetSlot=function(){var e=t.props.item.fields.custom;t.changeStep(1);var r=e.useCustomTimeFrame&&e.daysFromCurrentDate&&e.daysUptoEnd?t.getFutureDates((0,h.Z)(me,{days:e.daysFromCurrentDate}),e.daysUptoEnd):t.getFutureDates(me,7);e.useAPIForAvailabilityBooking&&t.state.slotUnavailable&&t.setState({slotUnavailable:!1}),t.setState({date:r[0]},(function(){t.getTimeSlots(t.state.date)}))},t.slotSelected=function(e,r){window.scrollTo({top:0,behavior:"smooth"}),t.setState({time:r},(function(){t.getCalenderURL()})),C.Z.gtmTrackNA("ra_slot_selected"),t.changeStep(2)},t.updatedHeading=function(){t.setState({displaySuccessMsg:!0})},t.callSendFormData=function(e,r){var a=t.state,o=a.userName,s=a.date,n=a.userContact;(0,k.NK)(e,e.LeadSource,r,void 0,{pageProps:t.context.pageProps,cookieValue:{userName:o,date:s,userContact:n}}).then((function(e){C.Z.gtmTrackNA("form_submit_event_request_app"),t.changeStep(4)}
1)).catch((function(e){console.log(e),t.changeStep(5)}))},t.inputChangeHandler=function(e){t.setState({formState:ne({},t.state.formState,oe({},e.target.name,e.target.value))})},t.submitHandler=function(e){window.scrollTo({top:0,behavior:"smooth"});var r=t.props.item.fields.custom,a=(0,m.default)(t.state.date.split(", ")[1],"MMM dd",me),o=(0,d.default)(a,"dd/MM/yyyy"),s=t.state.time,n=(0,m.default)(o+" "+s,"dd/MM/yyyy hh:mm a",me);if(e.requestedDateTime="".concat(new Date((0,d.default)(n,"yyyy-MM-dd HH:mm:ssXXX").replace(" ","T"))),t.changeStep(3),t.setState({userName:e.firstName,userContact:e.phone,formState:{firstName:e.firstName,lastName:e.lastName,email:e.email,phone:e.phone},requestedDateTime:(0,d.default)(n,"yyyy-MM-dd HH:mm:ssXXX")}),r.useAPIForAvailabilityBooking){var l=r.scanCenterOffice?r.scanCenterOffice:"sydney-cbd";e.activity_date_time=(0,d.default)(n,"yyyy-MM-dd HH:mm:ss").replace(" ","T")+t.state.timeZone,e.requestedDateTime=null,e.phone=e.phone.replace(/[() ]/g,""),N(e,l,"commonForm").then((function(a){"slot unavailable"===a.data.message?(t.setState({slotUnavailable:!0}),t.allTimeSlots=a.data.slots,t.changeStep(2)):r.disableLeadCreation?t.changeStep(4):t.callSendFormData(e,"commonForm")})).catch((function(e){console.log(e),t.changeStep(5)}))}else t.callSendFormData(e,"commonForm")},t.state={currentStep:1,date:null,time:null,userName:"",userContact:"",dates:[],timeSlots:[],event:{},items:[],formState:{firstName:"",lastName:"",email:"",phone:""},timeslotsloader:!0,slotUnavailable:!1,displaySuccessMsg:!1,timeZone:"+10:00",requestedDateTime:""},t.allTimeSlots=[],t}return t=b,(r=[{key:"componentDidMount",value:function(){var e=this;return re(o().mark((function t(){var r,a,s,n,l,i,c,d;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.context.pageProps,a=r&&A.Z.getCookie("submitted_form_".concat(F.Z.createIdFromLocaleAndSlug(r))),(s=a?JSON.parse(a):void 0)&&(n=s.userName,l=s.date,i=s.userContact,e.setState({userName:n,date:l,userContact:i}),e.changeStep(4)),c=e.props.item.fields.custom,d=c.useCustomTimeFrame&&c.daysFromCurrentDate&&c.daysUptoEnd?e.getFutureDates((0,h.Z)(me,{days:c.daysFromCurrentDate}),c.daysUptoEnd):e.getFutureDates(me,7),!c.useAPIForAvailabilityBooking){t.next=9;break}return t.next=9,e.getAllTimeSlots(c.scanCenterOffice);case 9:e.setState({date:d[0]},(function(){e.getTimeSlots(e.state.date)}));case 10:case"end":return t.stop()}}),t)})))()}},{key:"getAllTimeSlots",value:function(e){var t=this;return re(o().mark((function r(){var a,s;return o().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,t.setState({timeslotsloader:!0}),r.next=4,T(e);case 4:a=r.sent,t.allTimeSlots=null!==(s=null===a||void 0===a?void 0:a.data)&&void 0!==s?s:[],t.setState({timeslotsloader:!1}),t.allTimeSlots[0]&&t.setState({timeZone:t.allTimeSlots[0].slice(-6)}),r.next=15;break;case 11:r.prev=11,r.t0=r.catch(0),t.changeStep(5),console.log(r.t0);case 15:case"end":return r.stop()}}),r,null,[[0,11]])})))()}},{key:"getTimeSlots",value:function(e){var t=this.props.item.fields.custom,r=[],a=new Date;if(e=(0,m.default)(e.split(", ")[1],"MMM d",a),t.useAPIForAvailabilityBooking){var o=(0,d.default)(e,"yyyy-MM-dd");r=this.allTimeSlots.filter((function(e){return e.split("T")[0]===o}));var s=0==(0,l.default)(e)||6==(0,l.default)(e);!s&&t.onlyWeekdayAvailableTimeSlots&&t.onlyWeekdayAvailableTimeSlots.length>0&&(r=r.filter((function(e){var r=(0,p.default)(e.split("+")[0]).getHours();return t.onlyWeekdayAvailableTimeSlots.includes(r)}))),s&&t.onlyWeekendAvailableTimeSlots&&t.onlyWeekendAvailableTimeSlots.length>0&&(r=r.filter((function(e){var r=(0,p.default)(e.split("+")[0]).getHours();return t.onlyWeekdayAvailableTimeSlots.includes(r)}))),r=r.map((function(e){var t=(0,p.default)(e.split("+")[0]);return(0,d.default)(t,"hh:mm a")}))}else{var n,c,u=(0,h.Z)((0,i.Z)(a,{minutes:15*Math.ceil(a.getMinutes()/15)}),{hours:24});for((!(0,_.default)(a,e)||a.getHours()<=5)&&(0,f.Z)((0,m.default)("0","HH",a),e)<=-2||a.getHours()<8||8==a.getHours()&&a.getMinutes()<=29?(n=(0,m.default)("8:30 AM","h:mm a",a),c=(0,m.default)("04:50 PM","hh:mm a",a)):(n=u,c=(0,h.Z)((0,m.default)("04:50 PM","hh:mm a",a),{days:1})),r=[];n<=c&&!(0,_.default)(a,e);)r.push((0,d.default)(n,"h:mm a")),n=(0,h.Z)(n,{minutes:15})}return this.setState({timeSlots:r}),r}},{key:"getCalenderURL",value:function(){var e=this.props.item.fields.custom.additional_language,t=(0,d.default)((0,m.default)(this.state.date.split(", ")[1],"MMM dd",me),"dd/MM/yyyy"),r=(0,d.default)((0,m.default)(this.state.time,"hh:mm a",me),"HH:mm"),a=(0,m.default)(t+" "+r,"dd/MM/yyyy HH:mm",me),o=(0,h.Z)(a,{minutes:15}),s={title:e.e_title?e.e_title:"Invisalign Concierge Call",description:e.e_desc?e.e_desc:"Be on the lookout for an incoming call at this time for a quick convo about Invisalign treatment with your personal Invsialign Smile Concierge.",location:e.e_location?e.e_location:"We\u2019ll call you",startTime:(0,d.default)(a,"yyyy-MM-dd HH:mm:ssXXX").replace(" ","T"),endTime:(0,d.default)(o,"yyyy-MM-dd HH:mm:ssXXX").replace(" ","T")};this.setState({event:s,items:[{google:"Google"},{outlook:"Outlook"},{outlookcom:"Outlook.com"},{apple:"Apple Calendar"},{yahoo:"Yahoo"}]})}},{key:"render",value:function(){var e=this,t=this.props.item,r=t.fields,a=r.caption,o=r.content,n=r.contents,l=void 0===n?[]:n,i=r.custom,c=r.parentClass,u=i.step1Heading,p=i.step2Heading,_=i.additional_language,f=(i.countryCode,i.scanCenterOffice,i.MILeadSource,this.state),h=f.currentStep,b=f.dates,v=f.date,w=f.timeSlots,x=f.time,S=f.userName,j=f.userContact,O=(f.event,f.items,v?(0,d.default)((0,m.default)(v.split(", ")[1],"MMM dd",me),"iiii, MMMM do").replace(/(\d)(st|nd|rd|th)/g,"$1<sup>$2</sup>"):""),M=1===h?u:2===h?p:"",T=l.length?l[0].fields.custom:{};return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{className:P.ZP.getEntryClassesStrFromModuleCss(t,ee(),c,"raform-scheduler"),children:(0,s.jsxs)(g.Z,{children:[(0,s.jsxs)(y.Z,{md:12,className:ue("heading-wrapper"),children:[!!a&&(0,s.jsx)("h2",{className:ue("tile-heading"),dangerouslySetInnerHTML:{__html:a}}),this.state.displaySuccessMsg?(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:_.sucCreationMsg}}):!!o&&(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:o}}),!!M&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("h3",{children:[(0,s.jsxs)("span",{className:ue("step-label"),children:[" ",_.step?_.step:"Step"," ",h,":"]}),"\xa0",(0,s.jsx)("span",{children:M}),2===h&&(0,s.jsxs)("span",{className:"bold",children:[x," on ",(0,s.jsx)("span",{dangerouslySetInnerHTML:{__html:O}}),"."]})]}),2===h&&(0,s.jsxs)(s.Fragment,{children:[!!this.state.slotUnavailable&&(0,s.jsx)("div",{className:ue("error-text"),children:(0,s.jsx)("p",{children:_.slot_error_text?_.slot_error_text:"Cho
1osen slot is not available. Please choose a different time"})}),(0,s.jsx)("div",{className:ue("date-change"),children:(0,s.jsx)("a",{onClick:function(){return e.resetSlot()},children:_.reselect_slot?_.reselect_slot:"[choose different date or time]"})})]})]})]}),1===h&&(0,s.jsxs)(y.Z,{md:12,className:ue("step-1-slider-wrapper"),children:[(0,s.jsx)("div",{className:ue("date-slider"),children:(0,s.jsx)(Z.default,ne({},{dots:!1,infinite:!1,speed:500,slidesToShow:1,slidesToScroll:1,swipe:!1},{afterChange:this.dateChangeHandler,children:b.map((function(e,t){return(0,s.jsx)("div",{className:ue("slide-date"),children:e===(0,d.default)(new Date,"iii, MMM d")?"Today, "+(0,d.default)((0,m.default)(e.split(", ")[1],"MMM dd",new Date),"MMM d"):e},t)}))}))}),(0,s.jsx)("div",{className:ue("time-slider"),children:this.state.timeslotsloader&&i.useAPIForAvailabilityBooking?(0,s.jsx)("div",{className:"loader-screen",children:(0,s.jsx)("img",{src:"https://d2i6vk5bmh3r0a.cloudfront.net/invisalign-contentful/loader_opt.gif",alt:"loader_opt"})}):0===w.length?(0,s.jsx)("p",{className:ue("no-slots"),dangerouslySetInnerHTML:{__html:_.no_slots}}):(0,s.jsx)(Z.default,ne({ref:function(t){return e.slider=t},className:ue("timelidd")},{dots:!1,slidesPerRow:4,infinite:!1,rows:2,swipe:!1,responsive:[{breakpoint:767,settings:{slidesPerRow:2,rows:4}}]},{children:w.map((function(t,r){var a=e;return(0,s.jsx)("div",{className:ue("slide-time get-start"),children:(0,s.jsx)("a",{onClick:function(e){return a.slotSelected(e,t)},className:ue("btn-blue"),children:t})},r)}))}))})]}),2===h&&(0,s.jsx)(y.Z,{md:12,className:ue("step-2-form-wrapper"),children:(0,s.jsx)(I.Z,ne({submitHandler:this.submitHandler,inputChangeHandler:this.inputChangeHandler,formState:this.state.formState},T))}),3===h&&(0,s.jsx)("div",{className:ue("loader-screen"),children:(0,s.jsx)("img",{src:"https://d2i6vk5bmh3r0a.cloudfront.net/invisalign-contentful/loader_opt.gif",alt:"load"})}),4===h&&(0,s.jsx)("div",{className:ue("success-step"),children:i.enableMIAccountCreation?(0,s.jsx)(V,ne({accountDetails:ne({},this.state.formState)},i,{updatedHeading:this.updatedHeading})):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("h2",{children:_.step4_confirmed?_.step4_confirmed:"confirmed!"}),!!_.step4_call_on&&(0,s.jsxs)("h3",{children:[(0,s.jsx)("span",{className:ue("userName"),children:S}),","," ",_.step4_call_on?_.step4_call_on:"we will call on"," ",(0,s.jsxs)("span",{className:ue("bold"),children:[(0,s.jsx)("span",{dangerouslySetInnerHTML:{__html:O}}),", ",x]})," ","at ",(0,s.jsx)("span",{className:ue("bold"),children:j})]}),!!_.step4_your_request&&(0,s.jsx)("h3",{children:_.step4_your_request}),_.step4_we_look&&(0,s.jsx)("h3",{children:_.step4_we_look}),H&&!!_.step4_add_calender&&(0,s.jsx)(H,{onClick:function(){return C.Z.gtmTrackNA("ra_add_to_calender")},settings:{name:"".concat(_.e_title),description:"".concat(_.e_desc),label:"".concat(_.step4_add_calender),location:"".concat(_.e_location),startDate:"".concat((0,d.default)(new Date(this.state.requestedDateTime||null),"yyyy-MM-dd")),endDate:"".concat((0,d.default)(new Date(this.state.requestedDateTime||null),"yyyy-MM-dd")),startTime:"".concat((0,d.default)(new Date(this.state.requestedDateTime||null),"HH:mm")),endTime:"".concat((0,d.default)(new Date(this.state.requestedDateTime||null).setMinutes(new Date(this.state.requestedDateTime||null).getMinutes()+15),"HH:mm")),timeZoneOffset:"".concat((0,d.default)(new Date(this.state.requestedDateTime||null),"XXX")),options:["Apple","Google","iCal","Microsoft365","MicrosoftTeams","Outlook.com","Yahoo"]}}),!!_.step4_add_btn1&&(0,s.jsx)("div",{className:ue("get-start"),children:(0,s.jsx)("a",{className:ue("btn-blue"),href:_.step4_add_btn1_url?_.step4_add_btn1_url:"https://my.invisalign.com/login",children:_.step4_add_btn1?_.step4_add_btn1:"CREATE MY ACCOUNT WITH INVISALIGN"})}),!!_.step4_add_btn2&&(0,s.jsx)("div",{className:ue("get-start"),children:(0,s.jsx)("a",{className:ue("btn-white"),target:"_blank","data-telium-event":"ra_question_for_doc",href:_.step4_add_btn2_url?_.step4_add_btn2_url:"https://www.invisalign.com/get-started/questions-for-your-doctor",rel:"noreferrer",children:_.step4_add_btn2?_.step4_add_btn2:"questions to ask your doctor"})})]})}),5===h&&(0,s.jsx)("div",{className:ue("error-occurred"),children:(0,s.jsxs)("h2",{className:ue("form-error"),children:[" ",_.form_error?_.form_error:"Something went wrong! Please try again later..."]})})]})})})}}])&&ae(t.prototype,r),a&&ae(t,a),b}(n.Component);pe.contextType=b.Z;var _e=pe},66349:function(e,t,r){"use strict";r.r(t);var a=r(46066);r(49827);t.default=a.Z},28422:function(e){e.exports={root:"passwordForm_root__fAOZH","form-container":"passwordForm_form-container__STJKy","form-wrapper":"passwordForm_form-wrapper__uK_yL","homepage-form-wrapper":"passwordForm_homepage-form-wrapper___Osp3","tile-heading":"passwordForm_tile-heading__5EKKT","adult-form-section":"passwordForm_adult-form-section__A5QXt","home-checkbox":"passwordForm_home-checkbox__q5jGC","homepage-form-container":"passwordForm_homepage-form-container__nd9PA","form-group":"passwordForm_form-group__33bam",success:"passwordForm_success__4hlUh","form-control":"passwordForm_form-control__uNrwA","is-invalid":"passwordForm_is-invalid__vJrm1","has-float-label":"passwordForm_has-float-label__3A_WM",labelName:"passwordForm_labelName__dRm4P",labelMask:"passwordForm_labelMask__a9OrW","custom-checkbox":"passwordForm_custom-checkbox__vw_QT","custom-control-label":"passwordForm_custom-control-label__aiauT","custom-control-input":"passwordForm_custom-control-input__peUYP","tool-tip-error":"passwordForm_tool-tip-error__rCVEF","tool-tip-arrow":"passwordForm_tool-tip-arrow__d6iml","get-start":"passwordForm_get-start__t0Ckm","homepage-form-button":"passwordForm_homepage-form-button__I3oX2","parent-form-css":"passwordForm_parent-form-css__GcwO0","ra-page-heading":"passwordForm_ra-page-heading__AEZH_",form:"passwordForm_form__O5FA_",InputFieldsContainer:"passwordForm_InputFieldsContainer__8OEch","radio-label":"passwordForm_radio-label__j4r3R","phone-prefix":"passwordForm_phone-prefix__UXulf",fullWidthInput:"passwordForm_fullWidthInput__jz1ZX",halfWidthInput:"passwordForm_halfWidthInput__X0Rnv",MainInput:"passwordForm_MainInput__Qpng3",submitButton:"passwordForm_submitButton__LgicR",UserTypeFieldInputsWrapper:"passwordForm_UserTypeFieldInputsWrapper__ixy_S","custom-radio":"passwordForm_custom-radio__uaCal","age-validation-modal":"passwordForm_age-validation-modal__0vIhi","custom-backdrop":"passwordForm_custom-backdrop__nG9Uy","
1smile-assessment-wrapper":"passwordForm_smile-assessment-wrapper__ZQoqu","mi-acc-create":"passwordForm_mi-acc-create__29kbS","valid-pwd-txt":"passwordForm_valid-pwd-txt__k_Djw","success-step":"passwordForm_success-step__6WwIT","form-error":"passwordForm_form-error__3cbxQ","acc-succ-msg":"passwordForm_acc-succ-msg__l93IR"}},18633:function(e){e.exports={root:"scheduler_root__fcRFF","form-container":"scheduler_form-container__ZurWX","form-wrapper":"scheduler_form-wrapper__BU4LA","homepage-form-wrapper":"scheduler_homepage-form-wrapper__nGAbC","tile-heading":"scheduler_tile-heading__S3YDJ","adult-form-section":"scheduler_adult-form-section__TRNvl","home-checkbox":"scheduler_home-checkbox__5aivL","homepage-form-container":"scheduler_homepage-form-container__gQh0x","form-group":"scheduler_form-group__ncj6C",success:"scheduler_success__eIVXY","form-control":"scheduler_form-control__NynZH","is-invalid":"scheduler_is-invalid__wEhoa","has-float-label":"scheduler_has-float-label__0XgyE",labelName:"scheduler_labelName__b2_No",labelMask:"scheduler_labelMask__YuEzG","custom-checkbox":"scheduler_custom-checkbox___D6bm","custom-control-label":"scheduler_custom-control-label__b7ikO","custom-control-input":"scheduler_custom-control-input__Zdykl","tool-tip-error":"scheduler_tool-tip-error__9tJhu","tool-tip-arrow":"scheduler_tool-tip-arrow__bWF4b","get-start":"scheduler_get-start__rkq6Q","homepage-form-button":"scheduler_homepage-form-button__AvyW1","parent-form-css":"scheduler_parent-form-css__XXRH6","raform-scheduler":"scheduler_raform-scheduler__IxmFc",bold:"scheduler_bold___I8ZQ","step-label":"scheduler_step-label__Ot2Fp","date-change":"scheduler_date-change__msSpi","error-text":"scheduler_error-text__Q6cle","heading-wrapper":"scheduler_heading-wrapper__3bihs","no-slots":"scheduler_no-slots__dJ3hz","loader-screen":"scheduler_loader-screen__uNpjj","error-occurred":"scheduler_error-occurred__YRApE","form-error":"scheduler_form-error__LaNGz","step-1-slider-wrapper":"scheduler_step-1-slider-wrapper__4Iz3P","date-slider":"scheduler_date-slider__TPqrT","slide-date":"scheduler_slide-date__6BGMd","slick-arrow":"scheduler_slick-arrow__Sj9rz","slick-disabled":"scheduler_slick-disabled___arfP","time-slider":"scheduler_time-slider__eVtml","slide-time":"scheduler_slide-time__mfD8d","slick-prev":"scheduler_slick-prev__WzccF","slick-next":"scheduler_slick-next__n_qSk","step-2-form-wrapper":"scheduler_step-2-form-wrapper__ztVYr","phone-with-prefix-group":"scheduler_phone-with-prefix-group__nHIcB","phone-prefix":"scheduler_phone-prefix__hX4_V","phone-field-prefix":"scheduler_phone-field-prefix__0YDP7","row-age-radio":"scheduler_row-age-radio__tH3Uo","custom-radio":"scheduler_custom-radio__qtKKn","col-md-12":"scheduler_col-md-12__cxvdY","success-step":"scheduler_success-step__ekcy1",userName:"scheduler_userName__egsch","ra-page-heading":"scheduler_ra-page-heading__Qg9nA","slick-slide":"scheduler_slick-slide__wo8_C","react-add-to-calendar":"scheduler_react-add-to-calendar__HBgab","react-add-to-calendar__button":"scheduler_react-add-to-calendar__button__jLD7f","react-add-to-calendar__dropdown":"scheduler_react-add-to-calendar__dropdown__195no"}},49827:function(){},76647:function(){}}]);
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.