1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9668],{19668:function(e,t,r){"use strict";r.r(t);var n=r(34051),o=r.n(n),a=r(85893),i=r(67294),c=r(79862),l=r.n(c),u=r(50286),s=r(79730),p=r(62335),m=r(93652),d=r(86202),g=r(76097);r(40769),r(28910);function f(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(u){return void r(u)}c.done?t(l):Promise.resolve(l).then(n,o)}function v(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),n.forEach((function(t){v(e,t,r[t])}))}return e}t.default=function(e){var t=(0,i.useContext)(g.Z),r=e.item,n=r.fields,c=n.custom,h=void 0===c?{}:c,b=n.caption,y=void 0===b?"":b,U=t.pageProps,S=(U.localeId,U.labelMap,_({},h)),w=t.pageProps.extraData.smileViewData||{},P=w.submitSvc,I=w.simulationSvcUrl,x=w.cableSvcUrl,k=w.myInvisalignUrl,D=w.doctorProfileSvcUrl,O=w.doctorProfileImgRoot,Y=w.inpracticeSubmitUrl,A=w.inpracticeUpdateOptinUrl,C=t.pageProps.urlParam
1s,F=p.Z.createIdFromLocaleAndSlug(t.pageProps),M="submitted_form_".concat(F),N=s.Z.getCookie(M),Z=N?JSON.parse(N):void 0,j="gb",V="en";if(t.pageProps.localeId){var L=t.pageProps.localeId.split("-");L[0]&&(V=L[0]),L[1]&&(j=L[1].toLowerCase())}S.country||(S.country=j),S.language||(S.language=V),S.formId=F,S.formCookie=Z;var z={},E=S.languageData;if(E||(E={}),y&&(E.landing_top_header=y),E&&(z.langData=v({},V,E),S.languageData=void 0),I&&(S.simulationSvcUrl=I),x&&(S.cableSvcUrl=x),k&&(S.myInvisalignUrl=k),P&&(S.submitUrl=P),D&&(S.doctorProfileSvcUrl=D),O&&(S.doctorProfileImgRoot=O),Y&&(S.inpracticeSubmitUrl=Y),A&&(S.inpracticeUpdateOptinUrl=A),S.showDocLocSearchForm&&(S.doclocUrl=t.pageUrl("doc-locator")),S.inpracticeSmileView){if(!C||!C.accountnumber)return null;S.practiceAccount=C.accountnumber}if(C&&C.connectedpractice&&(S.site_id=C.connectedpractice,S.storeId&&(S.storeId=S.storeId+"-"+C.connectedpractice)),S.privacyUrl=d.ZP.formatUrlWithParams(t.pageUrl("privacy-policy")||"",{popup:"true"}),t.res("default_phone_prefix")&&S.userFields&&S.userFields.length){var R=S.userFields.filter((function(e){return e.prefixes&&"+44"===e.prefixes[0]}))[0];R&&R.prefixes&&(R.prefixes[0]=t.res("default_phone_prefix")||"+44")}return h.useLeadService&&h.euMobileSmileView&&(S.customSmileViewFormHandler=function(){var e,r=(e=o().mark((function e(r){var n,a,i,c,l,d,g,f;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.age,a=h.userFields[3].mask,n.length>=8?(i=n.split("/"),"mM/dD/YYYY"===a&&3===i.length&&4===i[2].length&&(n=i[2]+"-"+i[0]+"-"+i[1]),"dD/mM/AAAA"!==a&&"dD/mM/YYYY"!==a||3===i.length&&4===i[2].length&&(n=i[2]+"-"+i[1]+"-"+i[0])):n.length>=6&&n.length<8&&(c=n.split("/"),"mM/YYYY"!==a&&"mM/AAAA"!==a||2===c.length&&4===c[1].length&&(n=c[1]+"-"+c[0]+"-01")),l={country_code:h.country,email:r.email,firstName:r.first_name,lastName:r.last_name,age:n,optin:r.offers_accept,phone:r.phone,zip:r.postal_code,smileVisualization:!0,smileview:!0,simulationFileShareUrl:r.combinedImageImg,ageGroup:r.patient_type,status:"Open"},(d=p.Z.fetchUtmDataFromPageProps(t.pageProps)||s.Z.getUTMCookie())&&(l.leadUrlCampaign=d.utm_campaign?d.utm_campaign:null,l.leadUrlMedium=d.utm_medium?d.utm_medium:null,l.leadUrlSource=d.utm_source?d.utm_source:null,l.leadUtmTerm=d.utm_term?d.utm_term:null,l.leadUtmContent=d.utm_content?d.utm_content:null),e.prev=6,(l=_({},l,p.Z.heeetData())).language=V,e.next=11,(0,u.NK)(l,h.LeadSource?h.LeadSource:"Send Results_SmileView","saForm",void 0,{pageProps:t.pageProps,cookieValue:{afterImg:encodeURIComponent(r.afterImage)}});case 11:return e.sent,g={data:{success:!0,error:null},status:200},"br"==l.country_code&&1==l.optin&&(window.optimizely=window.optimizely||[],window.optimizely.push({type:"event",eventName:"SV_Submit",tags:{revenue:0,value:0}})),m.Z.gtmTrackNA("smileview_completed",void 0,{user_category:r.patient_type,contact_consent:1==r.offers_accept?"opt-in":"opt-out"}),e.abrupt("return",g);case 18:return e.prev=18,e.t0=e.catch(6),console.log(e.t0,"error in submitting user form"),f={data:{success:!1,error:!0},status:500},e.abrupt("return",f);case 23:case"end":return e.stop()}}),e,null,[[6,18]])})),function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){f(a,n,o,i,c,"next",e)}function c(e){f(a,n,o,i,c,"throw",e)}i(void 0)}))});return function(e){return r.apply(this,arguments)}}()),z.config=S,(0,a.jsx)("div",{className:"sv-root ".concat(d.ZP.getEntryClasses(r).join(" ")),children:(0,a.jsx)(l(),_({},z))})}},40769: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.