1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[912,8903],{8854:(e,t,a)=>{"use strict";a.d(t,{B:()=>l});var r=a(37876);a(14232);var n=a(35946),s=a(89306),i=a(83992),o=a(2513);let l=(0,n.Ng)(e=>({accountStatus:e.user.accountStatus,user:e.user,isSignedIn:e.user.session===s._T.SignedIn}))(e=>e.isSignedIn&&e.accountStatus===s.u1.MissingFields?(0,r.jsx)(i.z,{afterActions:[(0,o.cE)(o.Te.ScrollTop,300,"body")],beforeActions:[],userMe:e.user.data}):(0,r.jsx)(r.Fragment,{children:e.children}))},18873:e=>{e.exports={root:"DayPicker_vendor_root__SRCLO"}},31956:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>B,default:()=>F});var r=a(37876),n=a(62867),s=a(4389),i=a(8854),o=a(14232),l=a(35946),d=a(75516),c=a.n(d),u=a(37256),g=a(17978),_=a(17564),m=a(19666),b=a(58671),v=a.n(b),h=a(19246),p=a(18873),f=a.n(p),A=a(53107),k=a.n(A),S=a(66659),D=a(87700),P=a(82813),x=a(59204),j=a(48091),w=a(58103),y=a.n(w);let C=e=>{let{dates:t,loading:a,selectedTimeslot:n,setLoading:s,setSelectedTimeslot:i,loadDates:l}=e,[d,c]=(0,o.useState)(),[u,g]=(0,o.useState)(),[_,m]=(0,o.useState)(new Date),[b,p]=(0,o.useState)([]),[A,w]=(0,o.useState)(-1);(0,o.useEffect)(()=>{let e=(null==t?void 0:t.map(e=>new Date(e.date)))||[];if(!e.length)return;let a=(0,S.A)(e[0]),r=(0,D.A)(e[0]);g((0,P.A)({start:a,end:r}).filter(t=>!e.some(e=>(0,x.A)(t,e)))),(null==t?void 0:t.length)&&(m(C(t)),s(!1))},[t]),(0,o.useEffect)(()=>{if(!(null==t?void 0:t.length)||null==d)return;let e=d.getFullYear(),a=(d.getMonth()+1).toString().padStart(2,"0"),r=d.getDate().toString().padStart(2,"0"),n="".concat(e,"-").concat(a,"-").concat(r),s=null==t?void 0:t.filter(e=>e.date===n);s.length&&p(s[0].times)},[t,d]),(0,o.useEffect)(()=>{if(d&&void 0!==A&&A>-1){let e=String(d.getMonth()+1).padStart(2,"0"),t=String(d.getDate()).padStart(2,"0");i("".concat(d.getFullYear(),"-").concat(e,"-").concat(t," ").concat(b[A]));return}i("")},[A]);let C=e=>{if(!e.length)return new Date;let[t,a,r]=e[e.length-1].date.split("-");return new Date(parseInt(t,10),parseInt(a,10)-1,parseInt(r,10))};return(0,r.jsxs)("div",{className:y()(v().calendarWrapper,f().root),children:[(0,r.jsx)(h.hv,{weekStartsOn:1,required:!0,onMonthChange:e=>{s(!0);let t=new Date;t.getMonth()===e.getMonth()&&e.setDate(t.getDate()),l(e),w(-1),p([])},onDayClick:()=>w(-1),disabled:u,fromDate:new Date,toDate:_,selected:d,mode:"single",onSelect:e=>{c(e)},classNames:{table:k().table,button:k().button,day_selected:k().day_selected,cell:k().cell,months:k().months}}),(0,r.jsx)("div",{className:v().timeslotWrapper,children:b.map((e,t)=>(0,r.jsx)("div",{onClick:e=>{w(t)},className:y()({[v().timeslot]:!0,[v().selected]:A===t}),"data-time":e,children:e},"time-".concat(t)))}),(0,r.jsx)("div",{className:v().selectedTimeslot,children:A>-1&&(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{children:"Selected Timeslot: "}),n]})}),a&&(0,r.jsx)(j.a,{overlay:!0})]})};var M=a(37393),T=a(36015);let N=(0,l.Ng)(function(e){return{sbmTimeslots:e.consultation.sbmTimeslots,pendingProduct:e.cart.pendingProduct}})(e=>{var t;let{t:a}=(0,m.B)(),[n,s]=(0,o.useState)(""),[i,l]=(0,o.useState)(!0),d=(0,o.useMemo)(()=>{var t,a,r,n,s,i;let o=null!=(i=null==(s=e.pendingProduct)||null==(n=s.cartAddParams)||null==(r=n.custom_options)||null==(a=r[0])||null==(t=a.option_sku)?void 0:t.toLowerCase())?i:"";return(null==o?void 0:o.includes("female"))?"female":(null==o?void 0:o.includes("male"))?"male":"any"},[null==(t=e.pendingProduct)?void 0:t.cartAddParams]);(0,o.useEffect)(()=>{b(new Date)},[]);let b=t=>{var a,r,n;let s=(null==(a=e.pendingProduct)?void 0:a.sbm_event_id)!==null&&(null==(r=e.pendingProduct)?void 0:r.sbm_event_id)!==void 0?null==(n=e.pendingProduct)?void 0:n.sbm_event_id.toString():"0";e.dispatch((0,u.zT)(u.fS.FetchSbmTimeslots,{event_id:s,date_from:"".concat(t.getFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate()),gender:d}))};return(0,r.jsxs)("div",{className:c().form,"data-test-id":"SBMConsultation",children:[(0,r.jsx)("h1",{children:a(_.bb.SBMReservationTimeslots)}),(0,r.jsx)("p",{children:a(_.bb.SBMReservationTimeslots)}),(0,r.jsxs)(g.lV,{"data-test-id":"QuestionForm:SBMReservation",onSubmit:()=>{l(!0),e.dispatch((0,T.Ge)(T.Em.UpdateSbmParams,{timeslot:n,gender:d}))},children:[(0,r.jsx)(C,{loading:i,setLoading:l,loadDates:b,dates:e.sbmTimeslots,pendingProduct:e.pendingProduct,selectedTimeslot:n,setSelectedTimeslot:s}),(0,r.jsx)("div",{className:c().ctaButton,children:(0,r.jsx)(M.A,{type:"submit",variant:"secondary",onClick:()=>l(!0),"data-test-id":"SBMReservation:submit",disabled:!n,children:a(i?_.Pd.PleaseWait:_.bb.ContinueConsultation)})})]})]})});var E=a(61089),I=a(82875),B=!0;let F=()=>(0,I.J)(E.T)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.bV,{title:"Consultation"}),(0,r.jsx)(s.Q,{children:(0,r.jsx)(i.B,{children:(0,r.jsx)(N,{})})})]}):null},48352:function(e){e.exports=function(){"use strict";var e="undefined"!=typeof document&&document.documentMode,t={rootMargin:"0px",threshold:0,load:function(t){if("picture"===t.nodeName.toLowerCase()){var a=t.querySelector("img"),r=!1;null===a&&(a=document.createElement("img"),r=!0),e&&t.getAttribute("data-iesrc")&&(a.src=t.getAttribute("data-iesrc")),t.getAttribute("data-alt")&&(a.alt=t.getAttribute("data-alt")),r&&t.append(a)}if("video"===t.nodeName.toLowerCase()&&!t.getAttribute("data-src")&&t.children){for(var n=t.children,s=void 0,i=0;i<=n.length-1;i++)(s=n[i].getAttribute("data-src"))&&(n[i].src=s);t.load()}t.getAttribute("data-poster")&&(t.poster=t.getAttribute("data-poster")),t.getAttribute("data-src")&&(t.src=t.getAttribute("data-src")),t.getAttribute("data-srcset")&&t.setAttribute("srcset",t.getAttribute("data-srcset"));var o=",";if(t.getAttribute("data-background-delimiter")&&(o=t.getAttribute("data-background-delimiter")),t.getAttribute("data-background-image"))t.style.backgroundImage="url('"+t.getAttribute("data-background-image").split(o).join("'),url
1('")+"')";else if(t.getAttribute("data-background-image-set")){var l=t.getAttribute("data-background-image-set").split(o),d=l[0].substr(0,l[0].indexOf(" "))||l[0];d=-1===d.indexOf("url(")?"url("+d+")":d,1===l.length?t.style.backgroundImage=d:t.setAttribute("style",(t.getAttribute("style")||"")+"background-image: "+d+"; background-image: -webkit-image-set("+l+"); background-image: image-set("+l+")")}t.getAttribute("data-toggle-class")&&t.classList.toggle(t.getAttribute("data-toggle-class"))},loaded:function(){}};function a(e){e.setAttribute("data-loaded",!0)}var r=function(e){return"true"===e.getAttribute("data-loaded")},n=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document;return e instanceof Element?[e]:e instanceof NodeList?e:t.querySelectorAll(e)};return function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:".lozad",s=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=Object.assign({},t,s),o=i.root,l=i.rootMargin,d=i.threshold,c=i.load,u=i.loaded,g=void 0;"undefined"!=typeof window&&window.IntersectionObserver&&(g=new IntersectionObserver(function(e,t){e.forEach(function(e){(0<e.intersectionRatio||e.isIntersecting)&&(t.unobserve(e.target),r(e.target)||(c(e.target),a(e.target),u(e.target)))})},{root:o,rootMargin:l,threshold:d}));for(var _,m=n(e,o),b=0;b<m.length;b++)(_=m[b]).getAttribute("data-placeholder-background")&&(_.style.background=_.getAttribute("data-placeholder-background"));return{observe:function(){for(var t=n(e,o),s=0;s<t.length;s++)r(t[s])||(g?g.observe(t[s]):(c(t[s]),a(t[s]),u(t[s])))},triggerLoad:function(e){r(e)||(c(e),a(e),u(e))},observer:g}}}()},53107:e=>{e.exports={root:"DatePicker_root___Pkwq",innerBody:"DatePicker_innerBody___rE_c",notes:"DatePicker_notes__zmWEu",info:"DatePicker_info__iGa_E",start:"DatePicker_start__dlIvd",end:"DatePicker_end__1MkW9",delivery:"DatePicker_delivery__2Iqhl",months:"DatePicker_months__Ychlk",table:"DatePicker_table__eVdiL",day_selected:"DatePicker_day_selected__vFN9E",buttons:"DatePicker_buttons__CqEs5",header:"DatePicker_header__2uW_P",button:"DatePicker_button__khbJD",cell:"DatePicker_cell__ZOMab"}},58671:e=>{e.exports={calendarWrapper:"Calendar_calendarWrapper__HACsP",timeslotWrapper:"Calendar_timeslotWrapper__BDsK_",selected:"Calendar_selected__pDuJh",timeslot:"Calendar_timeslot__syV81",overlay:"Calendar_overlay__OMkZ0",selectedTimeslot:"Calendar_selectedTimeslot___azsW"}},70508:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/consultation/reservation",function(){return a(31956)}])},82813:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(41235),n=a(99109);function s(e,t){(0,n.A)(1,arguments);var a,s=e||{},i=(0,r.A)(s.start),o=(0,r.A)(s.end).getTime();if(!(i.getTime()<=o))throw RangeError("Invalid interval");var l=[];i.setHours(0,0,0,0);var d=Number(null!=(a=null==t?void 0:t.step)?a:1);if(d<1||isNaN(d))throw RangeError("`options.step` must be a number greater than 1");for(;i.getTime()<=o;)l.push((0,r.A)(i)),i.setDate(i.getDate()+d),i.setHours(0,0,0,0);return l}},83992:(e,t,a)=>{"use strict";a.d(t,{z:()=>l});var r=a(37876);a(14232);var n=a(33816),s=a(19666),i=a(66236),o=a(7763);let l=e=>{let{t}=(0,s.B)(),{fields:a,disabled:l,initialValues:d}=(0,n.H)(e.userMe);return(0,r.jsx)(o.ZL,{beforeActions:e.beforeActions,afterActions:e.afterActions,fields:a,disabledFields:l,operation:o.I.Amend,initialValues:d,renderHeader:()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h2",{children:t(i.Pd.WeAreMissingSomeDetails)}),(0,r.jsx)("p",{children:t(i.Pd.PleaseCompleteTheRequiredFieldsBelow)})]})})}}},e=>{e.O(0,[7978,8242,4440,7574,9246,1618,7925,7763,2151,6207,636,6593,8792],()=>e(e.s=70508)),_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.