1"use strict";(self.webpackChunkmomoyoga=self.webpackChunkmomoyoga||[]).push([[850],{89531:function(e,a,t){var o=t(96231),s=t(60350),r=t(77625);const n=(0,o.nY)("lessonBookings",{state:()=>({byLessonId:{},bookSeriesValidationByLessonId:{}}),actions:{async validateBookableClassesForSeries(e,a,t){let o={lesson:e,...t};return(0,s.YA)(fetch(`${r.JR}clients/${a}/bookings/book-series-validation`,{credentials:"include",method:"POST",headers:{"Content-Type":"application/ld+json"},body:JSON.stringify(o)}),"Could not fetch lesson series validation").then(a=>{this.setBookSeriesValidation(a,e)})},setBookSeriesValidation(e,a){this.bookSeriesValidationByLessonId[a]=e},setOrUpdate(e,a){const t=this.byLessonId[e]||{numberOfGuestVisits:0,bookSeries:!1};this.byLessonId[e]={...t,...a}},clear(e){delete this.byLessonId[e]}}});t.d(a,["R",0,n])},53917:function(e,a,t){t.d(a,{pw:function(){return p}});var o=t(74353),s=t.n(o),r=t(98720),n=t.n(r),d=t(90445),i=t.n(d),l=t(53581),c=t.n(l),m=t(83826),u=t.n(m),y=t(15750),f=t.n(y),k=t(77625);t(42706),t(50494),t(65826),t(47317),t(813),t(33900),t(7205),t(69423),t(72369),t(39998),t(21340);s().extend(n()),s().extend(i()),s().extend(f()),s().extend(c()),s().extend(u()),s().updateLocale("da",{calendar:{lastDay:"[i gÃ¥r]",sameDay:"[i dag]",nextDay:"[i morgen]",lastWeek:"[i] dddd",nextWeek:"[pÃ¥] dddd",sameElse:"D. MMMM"}}),s().updateLocale("de",{calendar:{lastDay:"[gestern]",sameDay:"[heute]",nextDay:"[morgen]",lastWeek:"[letzten] dddd",nextWeek:"dddd",sameElse:"D. MMMM"}}),s().updateLocale("en",{calendar:{lastDay:"[Yesterday]",sameDay:"[Today]",nextDay:"[Tomorrow]",lastWeek:"[last] dddd",nextWeek:"dddd",sameElse:"MMMM D"}}),s().updateLocale("es",{calendar:{lastDay:"[ayer]",sameDay:"[hoy]",nextDay:"[mañana]",lastWeek:"[el] dddd",nextWeek:"dddd",sameElse:"D [de] MMMM"}}),s().updateLocale("fr",{calendar:{lastDay:"[Hier]",sameDay:"[Aujourdâhui]",nextDay:"[Demain]",lastWeek:"dddd [dernier]",nextWeek:"dddd",sameElse:"D MMMM"}}),s().updateLocale("it",{calendar:{lastDay:"[Ieri]",sameDay:"[Oggi]",nextDay:"[Domani]",lastWeek:"[Lo scorso] dddd",nextWeek:"dddd",sameElse:"D MMMM"}}),s().updateLocale("nb",{calendar:{lastDay:"[i gÃ¥r]",sameDay:"[i dag]",nextDay:"[i morgen]",lastWeek:"[forrige] dddd",nextWeek:"dddd",sameElse:"D. MMMM"}}),s().updateLocale("nl",{calendar:{lastDay:"[gisteren]",sameDay:"[vandaag]",nextDay:"[morgen]",lastWeek:"[afgelopen] dddd",nextWeek:"dddd",sameElse:"D MMMM"}}),s().updateLocale("pt",{calendar:{lastDay:"[Ontem]",sameDay:"[Hoje]",nextDay:"[Amanhã]",lastWeek:function(e){return 0===this.day()||6===this.day()?"[Ãltimo] "+this.format("dddd"):"[Ãltima] "+this.format("dddd")},nextWeek:"dddd",sameElse:"D [de] MMMM"}}),s().updateLocale("sl",{calendar:{lastDay:"[vÄeraj]",sameDay:"[danes]",nextDay:"[jutri]",lastWeek:function(e){switch(this.day()){case 0:return"[prejÅ¡njo] [nedeljo]";case 3:return"[prejÅ¡njo] [sredo]";case 6:return"[prejÅ¡njo] [soboto]";case 1:case 2:case 4:case 5:return"[prejÅ¡nji] "+this.format("dddd")}},nextWeek:"dddd",sameElse:"D. MMMM"}}),s().updateLocale("sv",{calendar:{lastDay:"[IgÃ¥r]",sameDay:"[Idag]",nextDay:"[Imorgon]",lastWeek:"[I] dddd[s]",nextWeek:"[PÃ¥] dddd",sameElse:"D MMMM"}}),s().locale(k.Fw);class p{static toDayJs(e,a){const t=a.withoutTimezone?"YYYY-MM-DD[T]HH:mm:ss":a.parseFormat,o=s()(e,t);return a.asUtc?o.utc():o}static format(e,a={}){let t=p.toDayJs(e,a);return"isExpires"in a&&a.isExpires&&(t=t.subtract(1,"second")),t.format(a.format)}static formatBirthday(e,a={formats:{}}){const t=p.toDayJs(e,a),o=a.asUtc?s()().utc():s()();let r=t.year(o.year());return r.isBefore(o,"day")&&(r=r.add(1,"year")),p.formatRelative(r,a.formats,o)}static formatRange(e,a,t={}){const o=p.toDayJs(e,t);let r=p.toDayJs(a,t);t.isExpires&&(r=r.subtract(1,"second"));let n=o.format(t.format),d=r.format(t.format);if(o.format("YYYY")===r.format("YYYY")){const e=new RegExp(`[,\\s\\-]*${o.format("YYYY")}`);n=n.replace(e,""),o.format("YYYY")===s()().format("YYYY")&&(d=d.replace(e,""))}return`${n}â${d}`}static withoutTimezone(e,a){return p.format(e,{format:a.format,withoutTimezone:!0,isExpires:a.isExpires})}static relativeDay(e,a={formats:{}}){const t=p.toDayJs(e,a);return p.formatRelative(t,a.formats)}static formatRelative(e,a={},t){const o=s().Ls||{},r=o[k.Fw]||o.en;return e.calendar(t,{...r.calendar,...a})}}const b=p.relativeDay,v=p.withoutTimezone;a.Ay=p.format,t.d(a,["UH",0,b,"l6",0,v])},16246:function(e,a,t){t(74423);const o={Integration:"integration",Ios:"ios",Android:"android"},s=e=>e===o.Integration,r=e=>e===o.Ios,n=e=>e===o.Android,d=e=>r(e)||n(e),i=e=>s(e)||d(e),l=e=>{return!("string"==typeof(a=e)&&Object.values(o).includes(a));var a};t.d(a,["GM",0,l,"Rd",0,i,"YB",0,d,"t2",0,s])},28510:function(e,a,t){t.d(a,{A:function(){return k}});var o=t(20641),s=t(90033);const r={class:"mb-1 fw-bold"},n={class:"mb-3"},d={class:"text-body-bold mb-2"},i={key:0,class:"text-body-bold"},l={key:1,class:"text-body-bold"},c={key:2,class:"alert alert-dark alert-tooltip"};var m=t(52652),u=t(53917),y=t(32768),f=(0,o.pM)({name:"LessonBookSeriesSummary",components:{Spinner:y.A,Card:m.A},props:{lesson:{type:Object,required:!0}
1,validationData:{type:Object,required:!0},order:{type:Object,required:!1}},setup(e,a){const t=(0,o.EW)(()=>{const a=e.validationData.violation?.code;if("no_credits_left"!==a)return a}),s=(0,o.EW)(()=>void 0===e.validationData.seriesEndsDate&&void 0===e.validationData.violation?.code);return{DateFormatter:u.pw,errorCode:t,isBookableUponCancellation:s}}});var k=(0,t(66262).A)(f,[["render",function(e,a,t,m,u,y){const f=(0,o.g2)("Card"),k=(0,o.gN)("dompurify-html");return(0,o.uX)(),(0,o.CE)("div",null,[(0,o.bF)(f,{"additional-body-classes":"p-4",class:"card-retain-border-margin-styling"},{default:(0,o.k6)(()=>[(0,o.Lk)("h3",r,(0,s.v_)(e.lesson.title),1),(0,o.Lk)("div",n,(0,s.v_)(e.$t.transChoice("booking.confirm_class_series.classes_booked",e.isBookableUponCancellation?-1:e.validationData.amount,{},"schedule")),1),a[0]||(a[0]=(0,o.Lk)("hr",{class:"my-3"},null,-1)),(0,o.Lk)("div",null,(0,s.v_)(e.$t.trans("booking.confirm_class_series.first_class",{},"schedule")),1),(0,o.Lk)("div",d,(0,s.v_)(e.DateFormatter.format(e.validationData.lessonDates[0],{format:"LL"})),1),a[1]||(a[1]=(0,o.Lk)("span",{class:"material-symbols-rounded"},"arrow_cool_down",-1)),(0,o.Lk)("div",null,(0,s.v_)(e.$t.trans("booking.confirm_class_series.last_class",{},"schedule")),1),e.isBookableUponCancellation?((0,o.uX)(),(0,o.CE)("div",i,(0,s.v_)(e.$t.trans("booking.confirm_class_series.upon_cancellation",{},"schedule")),1)):((0,o.uX)(),(0,o.CE)("div",l,(0,s.v_)(e.DateFormatter.format(e.validationData.lessonDates.slice(-1)[0],{format:"LL"})),1)),e.errorCode?(0,o.bo)(((0,o.uX)(),(0,o.CE)("div",c,null,512)),[[k,e.$t.trans(`booking.confirm_class_series.alert.reason.${e.errorCode}`,{product:e.order?.item.title},"schedule")]]):(0,o.Q3)("v-if",!0)]),_:1})])}]])},90850:function(e,a,t){t.r(a),t.d(a,{default:function(){return v}});var o=t(20641),s=t(90033);const r={class:"page-header-with-subtitle"},n={class:"page-header-title page-header-title-with-button"};var d=t(50953),i=t(32768),l=t(5240),c=t(42942),m=t(39819),u=t(30818),y=t(86224),f=t(89531),k=t(28510),p=t(16246),b=(0,o.pM)({name:"LessonConfirmOrderView",components:{ConfirmRecurringOrder:y.A,ConfirmOrder:u.A,Spinner:i.A,LessonBookSeriesSummary:k.A},methods:{path:c.A},props:{id:{type:Number,required:!0},slug:{type:String,required:!0},profileName:{type:String,required:!0},orderId:{type:Number,required:!0},navigateToNextStep:{type:Function,required:!0},lesson:{type:Object,required:!0},client:{type:Object,required:!0},context:{type:String,required:!1}},setup(e){const a=(0,d.Kh)({isSaving:!1}),t=(0,l.Bk)(),s=(0,m.ef)(),r=(0,f.R)(),n=(0,o.EW)(()=>t.authenticatedUser),i=(0,o.EW)(()=>s.summariesById[e.orderId]),c=(0,o.EW)(()=>({lessonId:e.lesson.id,_context:e.context})),u=(0,o.EW)(()=>r.byLessonId[e.id]),y=(0,o.EW)(()=>r.bookSeriesValidationByLessonId[e.id]),k=(0,o.EW)(()=>!(0,p.YB)(e.context));return(async()=>{i.value||await s.summaryById(e.orderId,e.profileName,e.lesson.timeFrom),u.value?.bookSeries&&void 0===y.value&&await r.validateBookableClassesForSeries(e.id,e.profileName,{order:e.orderId})})(),{authenticatedUser:n,order:i,checkoutFeedbackUrlParams:c,state:a,booking:u,validationData:y,showBackButton:k}}});var v=(0,t(66262).A)(b,[["render",function(e,a,t,d,i,l){const c=(0,o.g2)("router-link"),m=(0,o.g2)("LessonBookSeriesSummary"),u=(0,o.g2)("confirm-recurring-order"),y=(0,o.g2)("confirm-order");return(0,o.uX)(),(0,o.CE)(o.FK,null,[(0,o.Lk)("div",r,[(0,o.Lk)("h2",n,[e.showBackButton?((0,o.uX)(),(0,o.Wv)(c,{key:0,to:{name:"LessonSelectBuyablePricingView",params:{profileName:e.profileName,id:e.lesson.id,slug:e.lesson.slug},query:{_context:e.context}},class:"btn btn-back"},{default:(0,o.k6)(()=>[...a[0]||(a[0]=[(0,o.Lk)("span",{class:"material-symbols-rounded material-icons-round"},"arrow_back",-1)])]),_:1},8,["to"])):(0,o.Q3)("v-if",!0),(0,o.Lk)("span",null,(0,s.v_)(e.$t.trans("booking.confirm_order.title",{},"schedule")),1)])]),e.order?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[!0===e.booking?.bookSeries&&void 0!==e.validationData?((0,o.uX)(),(0,o.Wv)(m,{key:0,class:"mb-6","validation-data":e.validationData,lesson:e.lesson,order:e.order},null,8,["validation-data","lesson","order"])):(0,o.Q3)("v-if",!0),e.order.isRecurring&&e.order.isAutomaticCollection?((0,o.uX)(),(0,o.Wv)(u,{key:1,order:e.order,"profile-name":e.profileName,"checkout-feedback-url-params":e.checkoutFeedbackUrlParams,context:e.context},{itemAddition:(0,o.k6)(({item:a})=>[(0,o.bF)(c,{to:{name:"LessonSelectBuyablePricingView",params:{profileName:e.profileName,id:e.lesson.id,slug:e.lesson.slug},query:{_context:e.context}},class:"ms-2"},{default:(0,o.k6)(()=>[(0,o.eW)((0,s.v_)(e.$t.trans("booking.confirm_order.change",{},"schedule")),1)]),_:1},8,["to"])]),_:1},8,["order","profile-name","checkout-feedback-url-params","context"])):((0,o.uX)(),(0,o.Wv)(y,{key:2,"online-only":!1,order:e.order,"profile-name":e.profileName,"checkout-feedback-url-params":e.checkoutFeedbackUrlParams,context:e.context},{itemAddition:(0,o.k6)(({item:a})=>[(0,o.bF)(c,{to:{name:"LessonSelectBuyablePricingView",params:{profileName:e.profileName,id:e.lesson.id,slug:e.lesson.slug},query:{_context:e.context}},class:"ms-2"},{default:(0,o.k6)(()=>[(0,o.eW)((0,s.v_)(e.$t.trans("booking.confirm_order.change",{},"schedule")),1)]),_:1},8,["to"])]),_:1},8,["order","profile-name","checkout-feedback-url-params","context"]))],64)):(0,o.Q3)("v-if",!0)],64)}]])}}]);
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.