PageSourceSearch

https://breezit.com/824.eafe4817a3005204.js

js breezit.com collected 2026-09-29 03:13:56 UTC 194,020 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmarketplace=self.webpackChunkmarketplace||[]).push([[824],{84824:(It,et,l)=>{l.r(et),l.d(et,{BookingsListModule:()=>ht});var d=l(36895),f=l(24006),N=l(42673),nt=l(99602),h=l(37084),T=l(97392),r=l(99818),b=l(29203),g=l(43239),F=l(84888),q=l(85208),vt=l(47462),y=l(94778),j=l(46194),it=l(45171),z=l(47713),kt=l(76864),Tt=l(21472),x=l(9944),At=l(29034),D=l(32925),Bt=l(67756),at=l(54004),J=l(83122),Ot=l(37887),t=l(94650);class ot{constructor(i){this.bookingsService=i}resolve(){return this.bookingsService.getBookingsList().pipe((0,at.U)(i=>i.docs))}}ot.\u0275fac=function(i){return new(i||ot)(t.LFG(J.m))},ot.\u0275prov=t.Yz7({token:ot,factory:ot.\u0275fac});class E{constructor(i){this.bookingsService=i}resolve(i){return this.bookingsService.getDetail(i.paramMap.get("id"))}}E.\u0275fac=function(i){return new(i||E)(t.LFG(J.m))},E.\u0275prov=t.Yz7({token:E,factory:E.\u0275fac});class Q{constructor(i){this.auth=i}resolve(){return this.auth.getCurrentUser()}}Q.\u0275fac=function(i){return new(i||Q)(t.LFG(Ot.Pr))},Q.\u0275prov=t.Yz7({token:Q,factory:Q.\u0275fac});class st{constructor(i){this.bookingsService=i}resolve(i){return this.bookingsService.getServiceBase(i.paramMap.get("id"))}}st.\u0275fac=function(i){return new(i||st)(t.LFG(J.m))},st.\u0275prov=t.Yz7({token:st,factory:st.\u0275fac});class ${constructor(i){this.bookingsService=i}resolve(){return this.bookingsService.getBookingsList(1,1).pipe((0,at.U)(i=>
1i.count))}}$.\u0275fac=function(i){return new(i||$)(t.LFG(J.m))},$.\u0275prov=t.Yz7({token:$,factory:$.\u0275fac});var lt=l(47687),C=l(61135),St=l(33703),rt=l(48897),ne=l(46715);const ie=["uploader"],ae=["downloader"];function oe(n,i){1&n&&(t.TgZ(0,"div",15),t._UZ(1,"mat-progress-spinner",16),t.qZA())}function se(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",17),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.download())}),t.TgZ(1,"mat-icon"),t._uU(2,"file_download"),t.qZA(),t.TgZ(3,"a",18),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&n&&(t.xp6(4),t.Oqu(t.lcZ(5,1,"bookings.agreement.download")))}function le(n,i){1&n&&t._UZ(0,"jarvis-ui-rules-policies")}function re(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"pdf-viewer",19),t.NdJ("after-load-complete",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.isLoading.next(!1))}),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("original-size",!1)("zoom-scale","page-width")("src",e.doc)("render-text",!1)}}function ce(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",25)(1,"span",26),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(2);return t.KtG(o.mobileMenu.next(!1))}),t.TgZ(2,"mat-icon"),t._uU(3,"close"),t.qZA()(),t.TgZ(4,"div",27)(5,"button",28),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(2);return t.KtG(o.download())}),t._uU(6),t.ALo(7,"translate"),t.qZA()()()}2&n&&(t.xp6(6),t.hij(" ",t.lcZ(7,1,"bookings.agreement.download")," "))}function de(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",29),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(2);return t.KtG(o.mobileMenu.next(!0))}),t.TgZ(1,"mat-icon"),t._uU(2,"more_horiz"),t.qZA()()}}function pe(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",20),t.ALo(1,"async"),t.ALo(2,"async"),t.YNc(3,ce,8,3,"div",21),t.ALo(4,"async"),t.TgZ(5,"div",22)(6,"button",23),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.initiatePayment())}),t.TgZ(7,"span"),t._uU(8),t.ALo(9,"translate"),t.qZA()(),t.YNc(10,de,3,0,"div",24),t.qZA()()}if(2&n){const e=t.oxw();t.ekj("bztt-rounded-tl-xl",t.lcZ(1,8,e.mobileMenu))("bztt-rounded-tr-xl",t.lcZ(2,10,e.mobileMenu)),t.xp6(3),t.Q6J("ngIf",t.lcZ(4,12,e.mobileMenu)),t.xp6(3),t.Q6J("disabled",null==e.doc||e.data.detailData.options.doNotIncludePaymentRequest&&(null==e.data.detailData.options?null:e.data.detailData.options.contractSigned)),t.xp6(2),t.Oqu(t.lcZ(9,14,"bookings.agreement."+(e.isSigned?"pay":"confirm"))),t.xp6(2),t.Q6J("ngIf",null!=e.doc)}}function me(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.download())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij("",t.lcZ(2,1,"bookings.agreement.download")," "))}class V{constructor(i,e,a,o,s){this.dialogR=i,this.commonDialogService=e,this.listService=a,this.translatePipe=o,this.dataParam=s,this.doc=null,this.isCustom=!1,this.mobileMenu=new C.X(!1),this.isLoading=new C.X(!1),this.layoutService=(0,t.f3M)(x.LayoutService),this.isMobile$=this.layoutService.isMobileObserver,this.data={},this.event=new t.vpe,s&&(this.data=s)}download(){this.downloader.nativeElement.click(),this.mobileMenu.next(!1)}get isSigned(){var i,e;return null===(i=this.data.detailData)||void 0===i||null===(e=i.options)||void 0===e?void 0:e.contractSigned}updateOptions(i){this.data.detailData.options.customAgreement=i,this.listService.changeState(this.data.detailData).subscribe()}initiatePayment(){this.close({state:this.isSigned?"pay":"signAndPay"})}formatUrl(i){return i+"?"+(new Date).toISOString()}ngOnInit(){var i,e,a;this.data.detailData.options.customAgreement?(this.doc=this.formatUrl(this.data.detailData.options.customAgreement),this.isCustom=!0):(null===(i=this.data.base.contractExample)||void 0===i||null===(e=i.contractExampleFiles)||void 0===e?void 0:e.length)>0&&(this.doc=this.formatUrl(null===(a=this.data.base.contractExample)||void 0===a?void 0:a.contractExampleFiles[0].fileUrl)),this.doc&&this.isLoading.next(!0)}onProgress(i){console.log("On progress",i)}close(i){this.dialogR?this.dialogR.close(i):this.event.emit(i)}ngAfterViewInit(){setTimeout(()=>document.getElementById("mainview").scrollTop=0,400)}}V.\u0275fac=function(i){return new(i||V)(t.Y36(lt.hV,8),t.Y36(x.CommonDialogService,8),t.Y36(J.m),t.Y36(D.X$),t.Y36(lt.eJ,8))},V.\u0275cmp=t.Xpm({type:V,selectors:[["app-agreement-view"]],viewQuery:function(i,e){if(1&i&&(t.Gf(ie,5),t.Gf(ae,5)),2&i){let a;t.iGM(a=t.CRH())&&(e.uploader=a.first),t.iGM(a=t.CRH())&&(e.downloader=a.first)}},inputs:{data:"data"},outputs:{event:"event"},features:[t._Bn([D.X$])],decls:19,vars:12,consts:[[1,"agreement-view","modal-wrapper",3,"closed"],[1,"main-containter","d-flex","flex-column","justify-content-start","overflow-hidden"],["class","bztt-z-10 bztt-absolute bztt-top-0 bztt-left-0 bztt-items-center bztt-bg-[#ffffff8f] bztt-w-full bztt-h-full bztt-flex bztt-flex-col bztt-justify-center",4,"ngIf"],[1,"d-none","d-md-flex","justify-content-between","controls"],[1,"fs-3","fw-bold"],[1,"d-flex","align-items-end","justify-content-end"],["class","d-flex back align-items-center me-3",3,"click",4,"ngIf"],["id","mainview",1,"mt-5","bztt-h-full","overflow-auto","main-view",3,"ngSwitch"],[4,"ngSwitchCase"],["class","pdf-viewer","style","display: block;",3,"original-size","zoom-scale","src","render-text","after-load-complete",4,"ngSwitchDefault"],[1,"d-none",3,"href"],["downloader",""],["class","bztt-h-[130px] md:bztt-h-[60px] bztt-w-full bztt-flex bztt-flex-col bztt-left-0 bztt-bottom-0 bztt-border-t bztt-bg-white",3,"bztt-rounded-tl-xl","bztt-rounded-tr-xl",4,"ngIf"],["moremenu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],[1,"bztt-z-10","bztt-absolute","bztt-top-0","bztt-left-0","bztt-items-center","bztt-bg-[#ffffff8f]","bztt-w-full","bztt-h-full","bztt-flex","bztt-flex-col","bztt-justify-center"],["mode","indeterminate","strokeWidth","2"],[1,"d-flex","back","align-items-center","me-3",3,"click"],[1,"fs-7"],[1,"pdf-viewer",2,"display","block",3,"original-size","zoom-scale","src","render-text","after-load-complete"],[1,"bztt-h-[130px]","md:bztt-h-[60px]","bztt-w-full","bztt-flex","bztt-flex-col","bztt-left-0","bztt-bottom-0","bztt-border-t","bztt-bg-white"],["class","transition transform bztt-ease-in-out bztt-duration-300 bztt-w-full bztt-flex bztt-flex-col bztt-p-2 bztt-border-b",4,"ngIf"],[1,"bztt-w-full","bztt-flex","bztt-justify-around","bztt-p-3"],["app-button","","color","accent",1,"",2,"width","300px",3,"disabled","click"],["class","ms-3 d-block d-md-none","style","padding:8px",3,"click",4,"ngIf"],[1,"transition","transform","bztt-ease-in-out","bztt-duration-300","bztt-w-full","bztt-flex","bztt-flex-col","bztt-p-2","bztt-border-b"],[1,"bztt-w-full","bztt-flex","bztt-justify-end","bztt-items-end",3,"click"],[1,"bztt-w-full","bztt-grid","bztt-px-4","bztt-gap-4"],["app-button","",3,"click"],[1,"ms-3","d-block","d-md-none",2,"padding","8px",3,"click"],["mat-menu-item","",3,"click"]],template:function(i,e){1&i&&(t.TgZ(0,"app-modal-wrapper",0),t.NdJ("closed",function(){return e.close()}),t.TgZ(1,"div",1),t.YNc(2,oe,2,0,"div",2),t.ALo(3,"async"),t.TgZ(4,"div",3)(5,"div",4),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",5),t.YNc(9,se,6,3,"div",6),t.qZA()(),t.TgZ(10,"div",7),t.YNc(11,le,1,0,"jarvis-ui-rules-policies",8),t.YNc(12,re,1,4,"pdf-viewer",9),t.qZA(),t._UZ(13,"a",10,11),t.YNc(15,pe,11,16,"div",12),t.qZA()(),t.TgZ(16,"mat-menu",null,13),t.YNc(18,me,3,3,"button",14),t.qZA()),2&i&&(t.xp6(2),t.Q6J("ngIf",t.lcZ(3,8,e.isLoading)),t.xp6(4),t.Oqu(t.lcZ(7,10,"bookings.agreement."+(null==e.doc?"standard_title":"custom_title"))),t.xp6(3),t.Q6J("ngIf",null!=e.doc),t.xp6(1),t.Q6J("ngSwitch",null==e.doc),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.Q6J("href",e.doc,t.LSH),t.xp6(2),t.Q6J("ngIf",e.data.showBtn),t.xp6(3),t.Q6J("ngIf",null!=e.doc))},dependencies:[d.O5,d.RF,d.n9,d.ED,g.W0,g.tN,T.Hw,F.sN,Bt.rQ,St.$,rt.r,ne.W,d.Ov,D.X$],styles:[".agreement-view-dialog .mat-dialog-container{overflow:hidden}.agreement-view .terms-content{max-height:unset!important}.agreement-view .main-containter{height:calc(100dvh - 20px)}@media (min-width: 769px){.agreement-view .main-containter{height:calc(80vh - 70px)}}.agreement-view .main-view{flex-grow:1;padding-right:10px}.agreement-view .main-view .header-container{display:none}.agreement-view .controls{position:absolute;top:2px;width:90%}.agreement-view .controls a{font-size:14px;color:#222}.terms-container nav{display:none}.mat-button-disabled{opacity:.4}.agreement-view-dialog{min-height:80vh;max-height:80vh}.agreement-view-dialog .pdf-viewer{height:100%;width:100%}.agreement-view-dialog .terms-container nav{display:none}.agreement-view-dialog .terms-content{max-width:unset!important}@media (max-width: 768px){.agreement-view-dialog .mat-dialog-container{overflow:hidden;padding-left:0;padding-right:0}.agreement-view-dialog .app-terms-data{padding-left:10px;padding-right:10px;height:100%}.agreement-view-dialog .close-wrapper{padding-right:15px}.agreement-view-dialog .terms-container{padding:0!important;height:100%}.agreement-view-dialog .terms-container nav{flex-grow:unset!important}.agreement-view-dialog .terms-content{max-height:unset!important;max-width:unset!important}}\n"],encapsulation:2});var Jt=l(12610),_=l(66619),Lt=l(77579),w=l(63900),ct=l(60515),k=l(18505),jt=l(60599),_e=l(54482),ue=l(25403);function Et(n){return(0,_e.e)((i,e)=>{let a=!1,o=0;i.subscribe((0,ue.x)(e,s=>(a||(a=!n(s,o++)))&&e.next(s)))})}var Qt=l(82722),$t=l(95698),Y=l(39646),Pt=l(91005),qt=l(15861),Vt=l(1365),ge=l(80529);const be=["dform"];function fe(n,i){1&n&&(t.TgZ(0,"div",12),t._UZ(1,"mat-progress-spinner",13),t.qZA())}class dt{constructor(i,e,a,o){this.dialogR=i,this.httpService=e,this.commonDialogService=a,this.dt=o,this.loading=!1,this.disabledPay=new C.X(!0)}close(){this.dialogR.close()}submit(){this.confirmPayment()}ngOnInit(){this.loading=!0,this.createPaymentIntent(this.dt.bookingId,this.dt.payAmount,this.dt.stripeAccountId).subscribe(i=>{this.stripe=window.Stripe(Vt.m.stripeKey,{stripeAccount:this.dt.stripeAccountId}),this.elements=this.stripe.elements({appearance:{theme:"minimal",labels:"floating",variables:{colorPrimary:"#0570de",colorBackgroun
1d:"#ffffff",colorText:"#30313d",colorDanger:"#df1b41",fontFamily:"Ideal Sans, system-ui, sans-serif",spacingUnit:"2px",borderRadius:"4px"}},locale:"en",clientSecret:i.client_secret});const a=this.elements.create("payment");window.setDisabledPay=this.disabledPay,a.on("change",function(o){window.setDisabledPay.next(o.empty)}),a.mount("#payment-element"),this.checkStatus(this.stripe,i.client_secret),this.loading=!1},i=>{var e,a;this.loading=!1,this.disabledPay.next(!0),404==i.status&&this.showMessage("Something went wrong"),this.showMessage(null==i||null===(e=i.error)||void 0===e||null===(a=e.errors[0])||void 0===a?void 0:a.message)})}checkStatus(i,e){return(0,qt.Z)(function*(){yield i.retrievePaymentIntent(e)})()}confirmPayment(){var i=this;return(0,qt.Z)(function*(){i.loading=!0;const e=i.elements,{error:a}=yield i.stripe.confirmPayment({elements:e,confirmParams:{return_url:window.location.href}});i.loading=!1,("card_error"===a.type||"invalid_request_error"===a.type)&&i.showMessage(a.message)})()}setDisabledPay(i){this.disabledPay.next(i)}showMessage(i){const e=document.querySelector("#payment-message");e.classList.remove("hidden"),e.textContent=i,setTimeout(function(){e.classList.add("hidden"),e.textContent=""},4e3)}createPaymentIntent(i,e,a){return this.httpService.post(`${Vt.m.baseUrl}api/stripe/createPaymentIntent${a?"":"V2"}`,{bookingId:i,amount:Math.round(100*e)})}}dt.\u0275fac=function(i){return new(i||dt)(t.Y36(lt.hV),t.Y36(ge.eN),t.Y36(x.CommonDialogService),t.Y36(lt.eJ))},dt.\u0275cmp=t.Xpm({type:dt,selectors:[["app-payment"]],viewQuery:function(i,e){if(1&i&&t.Gf(be,5),2&i){let a;t.iGM(a=t.CRH())&&(e.dform=a.first)}},decls:18,vars:7,consts:[[1,"modal-wrapper","pay","large-modal",3,"closed"],["class","loading-wrapper",4,"ngIf"],[1,"d-flex","flex-column","h-100","justify-content-start","main-view"],[1,"mb-4"],[1,"payment-container","w-100","ps-3","pe-3","d-flex","align-items-start","justify-content-center"],["id","payment-form"],["id","payment-element"],["id","submit",1,"hidden"],["id","button-text"],["id","payment-message",1,"hidden"],[1,"button-container","border-top","d-flex","pt-3","ps-4","pe-4","pb-3","pb-md-0","justify-content-center","align-middle","align-items-center"],["id","submitExt","app-button","","color","accent",1,"pay-btn",3,"disabled","click"],[1,"loading-wrapper"],["mode","indeterminate","strokeWidth","2"]],template:function(i,e){1&i&&(t.TgZ(0,"app-modal-wrapper",0),t.NdJ("closed",function(){return e.close()}),t.YNc(1,fe,2,0,"div",1),t.TgZ(2,"div",2)(3,"h2",3),t._uU(4,"Payment"),t.qZA(),t.TgZ(5,"div",4)(6,"form",5),t._UZ(7,"div",6),t.TgZ(8,"button",7)(9,"span",8),t._uU(10,"Pay now"),t.qZA()(),t._UZ(11,"div",9),t.qZA()(),t.TgZ(12,"div",10)(13,"button",11),t.NdJ("click",function(){return e.submit()}),t.ALo(14,"async"),t.TgZ(15,"span"),t._uU(16),t.ALo(17,"currency"),t.qZA()()()()()),2&i&&(t.xp6(1),t.Q6J("ngIf",e.loading),t.xp6(12),t.Q6J("disabled",t.lcZ(14,3,e.disabledPay)),t.xp6(3),t.hij("Pay ",t.lcZ(17,5,e.dt.payAmount),""))},dependencies:[d.O5,F.sN,f._Y,f.JL,f.F,St.$,rt.r,d.Ov,d.H9],styles:['.pay.large-modal{width:unset}.payment-modal{max-height:100vh}.payment-modal .mat-dialog-container{overflow:hidden}.payment-modal .mat-dialog-container .main-view{margin-left:-24px;margin-right:-24px}.payment-modal .mat-dialog-container .main-view h2{color:#222!important;font-family:Maple-Regular;font-size:28px;font-weight:400}@media only screen and (min-width: 600px){.payment-modal .mat-dialog-container .main-view{max-height:70vh}}#payment-form{width:100%;max-width:450px;align-self:top}.pay-btn{max-width:400px}.loading-wrapper{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}@media only screen and (min-width: 600px){.payment-container{min-width:500px;min-height:250px}}.payment-container{height:100%;overflow:auto;flex-grow:1}.payment-container .hidden{display:none}.payment-container #payment-message{color:#df1b41;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.payment-container #payment-element{margin-bottom:24px}.payment-container button{background:#5469d4;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%}.payment-container button:hover{filter:contrast(115%)}.payment-container button:disabled{opacity:.5;cursor:default}.payment-container .spinner,.payment-container .spinner:before,.payment-container .spinner:after{border-radius:50%}
1.payment-container .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;transform:translateZ(0)}.payment-container .spinner:before,.payment-container .spinner:after{position:absolute;content:""}.payment-container .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;transform-origin:10.4px 10.2px;animation:loading 2s infinite ease 1.5s}.payment-container .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;transform-origin:0px 10.2px;animation:loading 2s infinite ease}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width: 600px){.payment-container form{width:90vw;min-width:initial}}\n'],encapsulation:2});var he=l(71198);class pt{constructor(i,e){this.dialogR=i,this.dt=e}controlAction(i){this.close(i)}ngOnInit(){}close(i){this.dialogR.close(i)}}pt.\u0275fac=function(i){return new(i||pt)(t.Y36(lt.hV),t.Y36(lt.eJ))},pt.\u0275cmp=t.Xpm({type:pt,selectors:[["ng-component"]],decls:2,vars:2,consts:[[1,"modal-wrapper","customer-needs","large-modal",3,"closed"],[3,"i18nKey","data","onAction"]],template:function(i,e){1&i&&(t.TgZ(0,"app-modal-wrapper",0),t.NdJ("closed",function(){return e.close()}),t.TgZ(1,"app-customer-needs",1),t.NdJ("onAction",function(o){return e.controlAction(o)}),t.qZA()()),2&i&&(t.xp6(1),t.Q6J("i18nKey",e.dt.i18nKey)("data",e.dt.data))},dependencies:[he.d,St.$],styles:[".customer-needs-panel .mat-dialog-container{overflow:hidden}.customer-needs.large-modal{width:unset}\n"],encapsulation:2});var L=l(15439),mt=l(11481),Yt=l(39349),Zt=l(18455),Nt=l(55142),Rt=l(37746),Gt=l(76670),ve=l(81317),xe=l(26077);function ze(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"translate"),t.BQk()),2&n){const e=t.oxw();
1t.xp6(1),t.Oqu(e.flexible?e.flexible:t.lcZ(2,1,"bookings.list.unknownEventDate"))}}function we(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("(",e.flexible,")")}}function De(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"date"),t.YNc(3,we,2,1,"ng-container",12),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.hij("",t.Dn7(2,2,e.detailData.eventDate,"US"==e.domainCountry?"MMM d, y":"yyyy-MM-dd","UTC")," "),t.xp6(2),t.Q6J("ngIf",e.flexible)}}function Ce(n,i){if(1&n&&(t.TgZ(0,"div",2)(1,"span"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div"),t._uU(5),t.ALo(6,"date"),t.ALo(7,"date"),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,3,"bookings.detail.time")),t.xp6(3),t.AsE(" ",t.gM2(6,5,e.detailData.eventDate,"US"==e.domainCountry?"h:mm a":"HH:mm","UTC",e.locale)," - ",t.gM2(7,10,e.detailData.eventTillDate,"US"==e.domainCountry?"h:mm a":"HH:mm","UTC",e.locale)," ")}}function ye(n,i){if(1&n&&t._UZ(0,"jarvis-ui-package-description",21),2&n){const e=t.oxw().$implicit,a=t.oxw();t.Q6J("serviceVariant",e.serviceVariant)("customDescription",e.description)("locale",a.locale)("currencyCode",a.currencyCode)("date",null==a.detailData?null:a.detailData.eventDate)("showPricePerUnit",!0)}}function ke(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.AsE(" ",t.lcZ(2,2,"bookings.detail.guests"),": ",e.qnt," ")}}function Te(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",e," ")}}function Ae(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Te,2,1,"p",22),t.BQk()),2&n){const e=i.ngIf;t.xp6(1),t.Q6J("ngForOf",e)}}function Ze(n,i){if(1&n&&(t.TgZ(0,"span",18)(1,"p"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,ke,3,4,"p",12),t.YNc(5,Ae,2,1,"ng-container",12),t.ALo(6,"async"),t.ALo(7,"ServiceDescriptions"),t.qZA()),2&n){const e=t.oxw().$implicit,a=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,3,e.description)),t.xp6(2),t.Q6J("ngIf","currency_per_person"==e.unit),t.xp6(1),t.Q6J("ngIf",t.lcZ(6,5,t.Dn7(7,7,e,a.locale,a.venueSeparateService)))}}const Kt=function(n,i,e){return[n,i,"symbol",null,e]};function Be(n,i){if(1&n&&(t.TgZ(0,"mat-accordion",13)(1,"mat-expansion-panel",14)(2,"mat-expansion-panel-header",15)(3,"mat-panel-title",16)(4,"div",17)(5,"span",18),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"span",18),t._uU(9),t.ALo(10,"currency"),t.qZA()()()(),t.YNc(11,ye,1,6,"jarvis-ui-package-description",19),t.YNc(12,Ze,8,11,"span",20),t.qZA()()),2&n){const e=i.$implicit,a=t.oxw();let o;t.xp6(6),t.Oqu(t.lcZ(7,4,e.name)),t.xp6(3),t.hij(" ",t.G7q(10,6,t.kEZ(12,Kt,"serviceCharge"===e.type?null!==(o=a.detailData.serviceCharge)&&void 0!==o?o:0:e.price*e.qnt,a.currencyCode,a.locale))," "),t.xp6(2),t.Q6J("ngIf",e.serviceVariant),t.xp6(1),t.Q6J("ngIf",!e.serviceVariant)}}function Se(n,i){1&n&&t.GkF(0)}function Je(n,i){1&n&&t.GkF(0)}function Le(n,i){1&n&&t.GkF(0)}function Ne(n,i){1&n&&t.GkF(0)}function Fe(n,i){1&n&&t.GkF(0)}function Ue(n,i){1&n&&t.GkF(0)}function Me(n,i){if(1&n&&(t.TgZ(0,"div",24)(1,"span"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"span"),t._uU(5),t.ALo(6,"currency"),t.qZA()()),2&n){const e=t.oxw(),a=e.class,o=e.title,s=e.value,c=t.oxw();t.Q6J("ngClass",a),t.xp6(2),t.Oqu(t.lcZ(3,3,"bookings.detail."+o)),t.xp6(3),t.Oqu(t.G7q(6,5,t.kEZ(11,Kt,s,c.currencyCode,c.locale)))}}function Ie(n,i){1&n&&t.YNc(0,Me,7,15,"div",23),2&n&&t.Q6J("ngIf",!i.hidden)}const Oe=function(n){return{title:"price.price",value:n}},je=function(n,i){return{title:"price.tax",value:n,hidden:i}},Ee=function(n,i){return{title:"price.discount",value:n,hidden:i}},Qe=function(n){return{title:"price.deposit",value:n}},$e=function(n){return{title:"price.paid",value:n}},Pe=function(n){return{title:"balance",value:n,class:"bztt-mt-4 bztt-font-bold"}};class _t{constructor(){this.localeVal=(0,t.f3M)(z.Uk),this.bookingsUtil=_.p,this.translateService=(0,t.f3M)(D.sK),this.domainCountry=(0,t.f3M)(z.gn).toUpperCase(),this.titleTranslation="orderTitle",this.servicesWithVariants=[]}get flexible(){return this.detailData.options.noEventDate?this.translateService.instant("listing.details.flexibleDate"):""}ngOnInit(){this.serviceBase=this.detailData.serviceBaseId,this.serviceEvent=this.detailData.serviceEventId;const i=this.localeVal.getLocaleValues(this.serviceBase);this.locale=i.localeId,this.currencyCode=i.currencyCode,this.listOfServices=this.detailData.details.filter(e=>e.qnt>0&&e.price>0),this.addServiceVariantsToItems(),(this.detailData.paid>0||this.detailData.options.contractSigned)&&(this.titleTranslation="bookingTitle")}dateDiff(i){var e;return L(null!==(e=this.detailData.eventTillDate)&&void 0!==e?e:this.detailData.eventDate).diff(L(this.detailData.eventDate),i)}isSameDay(){return 0==this.dateDiff("days")}isTimeScheduled(){var i,e;return(null===(i=this.serviceBase)||void 0===i||null===(e=i.scheduling)||void 0===e?void 0:e.multiClientPerDay)&&0!=this.dateDiff("minutes")}get venueSeparateService(){return this.detailData.details.find(i=>i.type===z.v4.venueSeparate)}facts(){return _.p.getUIState(this.detailData,this.serviceBase,"facts")}addServiceVariantsToItems(){let i=_.p.aliasServiceObjByTypeName(this.detailData.serviceType);const e=this.detailData.serviceEventId;null!=e&&e.enabledTypes[i]||(i=e.customPricing&&Object.entries(null==e?void 0:e.enabledTypes).find(s=>s[1])?_.p.aliasServiceObjByTypeName(Object.entries(null==e?void 0:e.enabledTypes).find(s=>s[1])[0]):"wedding");const o=(0,z.fw)({base:this.detailData.serviceBaseId,event:e[i]});this.servicesWithVariants=structuredClone(this.detailData.details.filter(s=>s.qnt>0&&s.price>0)),[...o.additional,...o.main].map(s=>{const c=_.p.hashCode(s.name,!0),u=this.servicesWithVariants.find(v=>v.hash===c||v.name===s.name);return u&&(u.serviceVariant=s),u})}}function qe(n,i){1&n&&t.GkF(0)}function Ve(n,i){1&n&&t.GkF(0)}_t.\u0275fac=function(i){return new(i||_t)},_t.\u0275cmp=t.Xpm({type:_t,selectors:[["marketplace-bookings-services-list"]],inputs:{detailData:"detailData",paid:"paid"},decls:34,vars:47,consts:[[1,"bztt-w-full","bztt-flex","bztt-flex-col","bztt-items-start"],[1,"bztt-mb-4","md:bztt-mb-8","bztt-text-lg","md:bztt-text-2xl","bztt-font-semibold","bztt-text-[#1F1F1F]"],[1,"bztt-w-full","bztt-flex","bztt-justify-between","bztt-text-sm","bztt-text-[#6B6060]","bztt-font-medium","bztt-mb-3"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","bztt-w-full bztt-flex bztt-justify-between bztt-text-sm bztt-text-[#6B6060] bztt-font-medium bztt-mb-3",4,"ngIf"],[1,"bztt-mt-4","md:bztt-mt-8","bztt-text-sm","md:bztt-text-base","bztt-font-semibold","bztt-text-[#1F1F1F]"],["class","bztt-w-full","togglePosition","before","displayMode","flat",4,"ngFor","ngForOf"],[1,"bztt-h-4"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["total",""],[4,"ngIf"],["togglePosition","before","displayMode","flat",1,"bztt-w-full"],[1,"mat-elevation-z0","bztt-bg-transparent","bztt-text-sm","bztt-border-b","bztt-border-[#DCDCDC]","bztt-text-[#6B6060]"],[1,"services-list","bztt-h-16","bztt-p-1","hover:bztt-bg-transparent","bztt-text-sm","md:bztt-text-base"],[1,"bztt-mr-0"],[1,"bztt-w-full","bztt-flex","bztt-justify-between","bztt-text-sm","md:bztt-text-base","bztt-text-[#6B6060]"],[1,"bztt-text-sm","md:bztt-text-base"],[3,"serviceVariant","customDescription","locale","currencyCode","date","showPricePerUnit",4,"ngIf"],["class","bztt-text-sm md:bztt-text-base",4,"ngIf"],[3,"serviceVariant","customDescription","locale","currencyCode","date","showPricePerUnit"],[4,"ngFor","ngForOf"],["class","bztt-pt-1 md:bztt-pt-2 bztt-w-full bztt-flex bztt-justify-between bztt-text-sm md:bztt-text-base bztt-text-[#6B6060]",3,"ngClass",4,"ngIf"],[1,"bztt-pt-1","md:bztt-pt-2","bztt-w-full","bztt-flex","bztt-justify-between","bztt-text-sm","md:bztt-text-base","bztt-text-[#6B6060]",3,"ngClass"]],template:function(i,e){if(1&i&&(t.TgZ(0,"div",0)(1,"div",1),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",2)(5,"span"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div")(9,"span",3),t.YNc(10,ze,3,3,"ng-container",4),t.YNc(11,De,4,6,"ng-container",5),t.qZA()()(),t.YNc(12,Ce,8,15,"div",6),t.TgZ(13,"div",2)(14,"span"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"div"),t._uU(18),t.qZA()(),t.TgZ(19,"div",7),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.YNc(22,Be,13,16,"mat-accordion",8),t._UZ(23,"div",9),t.YNc(24,Se,1,0,"ng-container",10),t.YNc(25,Je,1,0,"ng-container",10),t.YNc(26,Le,1,0,"ng-container",10),t.YNc(27,Ne,1,0,"ng-container",10),t.YNc(28,Fe,1,0,"ng-container",10),t.ALo(29,"async"),t.YNc(30,Ue,1,0,"ng-container",10),t.ALo(31,"async"),t.qZA(),t.YNc(32,Ie,1,1,"ng-template",null,11,t.W1O)),2&i){const a=t.MAs(33);let o,s,c,u,v;t.xp6(2),t.hij(" ",t.lcZ(3,21,"bookings.detail."+e.titleTranslation)," "),t.xp6(4),t.Oqu(t.lcZ(7,23,"bookings.detail.eventDate")),t.xp6(3),t.Q6J("ngSwitch",!e.detailData.eventDate),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.Q6J("ngIf",!e.bookingsUtil.allDayEvent(e.detailData.eventDate,e.detailData.eventTillDate)),t.xp6(3),t.Oqu(t.lcZ(16,25,"bookings.detail.guestCount")),t.xp6(3),t.Oqu(e.detailData.options.guestNo),t.xp6(2),t.hij(" ",t.lcZ(21,27,"bookings.detail.servicesTitle")," "),t.xp6(2),t.Q6J("ngForOf",e.servicesWithVariants),t.xp6(2),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(33,Oe,(e.detailData.price?e.detailData.price:0)-(e.detailData.tax?e.detailData.tax:0))),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(35,je,null!==(o=e.detailData.tax)&&void 0!==o?o:0,!e.facts().hasTaxes)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(38,Ee,null!==(s=e.detailData.discount)&&void 0!==s?s:0,0==(null!==(s=e.detailData.discount)&&void 0!==s?s:0))),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(41,Qe,null!==(c=e.detailData.deposit)&&void 0!==c?c:0)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(43,$e,t.lcZ(29,29,e.paid)+(null!==(u=e.detailData.paidCash)&&void 0!==u?u:0))),t.xp6(2),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(45,Pe,(null!==(v=e.detailData.price)&&void 0!==v?v:0)-e.detailData.discount-t.lcZ(31,31,e.paid)-(null!==(v=e.detailData.paidCash)&&void 0!==v?v:0)))}},dependencies:[d.mk,d.sg,d.O5,d.tP,d.RF,d.n9,d.ED,h.pp,h.ib,h.yz,h.yK,ve.F,d.Ov,d.H9,d.uU,D.X$,xe.G],styles:[".services-list .mat-expansion-indicator:after{border-color:#6b6060!important;height:9px;width:9px;margin-top:-6px;opacity:.6}"]});const Ye=function(n){return{title:"vendor.name",value:n}},Re=function(n){return{title:"vendor.surname",value:n}};function Ge(n,i){if(1&n&&(t.ynx(0),t.YNc(1,qe,1,0,"ng-container",3),t.YNc(2,Ve,1,0,"ng-container",3),t.BQk()),2&n){const e=t.oxw(2),a=t.MAs(12);t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(4,Ye,null==e.entity?null:e.entity.name)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(6,Re,null==e.entity?null:e.entity.surname))}}function Ke(n,i){1&n&&t.GkF(0)}function He(n,i){1&n&&t.GkF(0)}const We=function(n){return{title:"vendor.businessName",value:n}},Xe=function(n){return{title:"vendor.businessContactPerson",value:n}};
1function tn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Ke,1,0,"ng-container",3),t.YNc(2,He,1,0,"ng-container",3),t.BQk()),2&n){const e=t.oxw(2),a=t.MAs(12);t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(4,We,null==e.entity?null:e.entity.businessName)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(6,Xe,null==e.entity?null:e.entity.name))}}function en(n,i){1&n&&t.GkF(0)}function nn(n,i){1&n&&t.GkF(0)}function an(n,i){1&n&&t.GkF(0)}const on=function(n){return{title:"vendor.phoneNo",value:n}},sn=function(n){return{title:"vendor.email",value:n}},Ht=function(n,i){return{title:"vendor.address",value:n,hidden:i}};function ln(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Ge,3,8,"ng-container",1),t.YNc(2,tn,3,8,"ng-container",1),t.YNc(3,en,1,0,"ng-container",3),t.YNc(4,nn,1,0,"ng-container",3),t.YNc(5,an,1,0,"ng-container",3),t.BQk()),2&n){const e=t.oxw(),a=t.MAs(12);let o;t.xp6(1),t.Q6J("ngIf",!(null!=e.entity&&e.entity.businessName)),t.xp6(1),t.Q6J("ngIf",null==e.entity?null:e.entity.businessName),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(8,on,e.phoneNo||(null==e.entity?null:e.entity.phoneNo))),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(10,sn,null==e.detailData||null==e.detailData.vendor?null:e.detailData.vendor.email)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(12,Ht,null==e.serviceBase||null==e.serviceBase.address?null:e.serviceBase.address.street,!(null===(o=null==e.serviceBase||null==e.serviceBase.address?null:e.serviceBase.address.addressVisibleToCustomer)||void 0===o||o)))}}function rn(n,i){1&n&&t.GkF(0)}function cn(n,i){1&n&&t.GkF(0)}function dn(n,i){1&n&&t.GkF(0)}const pn=function(n){return{title:"siteTourDate",value:n}};function mn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,dn,1,0,"ng-container",3),t.ALo(2,"date"),t.BQk()),2&n){const e=t.oxw(2),a=t.MAs(12);t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(7,pn,t.gM2(2,2,null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.tourDate,"MMM d, y h:mm a",e.tz,e.locale)))}}function _n(n,i){1&n&&t.GkF(0)}const un=function(n){return{title:"vendor.coordinator",value:n}},gn=function(){return{title:"help",value:"+13238940097"}};function bn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,rn,1,0,"ng-container",3),t.YNc(2,cn,1,0,"ng-container",3),t.YNc(3,mn,3,9,"ng-container",1),t.YNc(4,_n,1,0,"ng-container",3),t.BQk()),2&n){const e=t.oxw(),a=t.MAs(12);let o;t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(7,un,e.vendor.name+" "+e.vendor.surname)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(9,Ht,null==e.serviceBase||null==e.serviceBase.address?null:e.serviceBase.address.street,!(null===(o=null==e.serviceBase||null==e.serviceBase.address?null:e.serviceBase.address.addressVisibleToCustomer)||void 0===o||o))),t.xp6(1),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.tourDate),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.DdM(12,gn))}}function fn(n,i){1&n&&t.GkF(0)}function hn(n,i){1&n&&t.GkF(0)}function vn(n,i){1&n&&t.GkF(0)}function xn(n,i){if(1&n&&(t.TgZ(0,"div",9)(1,"div",10),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",11),t._uU(5),t.ALo(6,"translate"),t.qZA()()),2&n){const e=t.oxw(),a=e.title,o=e.value;t.xp6(2),t.Oqu(t.lcZ(3,2,"bookings.detail."+a)),t.xp6(3),t.Oqu(t.lcZ(6,4,o))}}function zn(n,i){1&n&&t.YNc(0,xn,7,6,"div",8),2&n&&t.Q6J("ngIf",!i.hidden)}function wn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"img",13),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(),s=o.value,c=o.metric,u=t.oxw();return t.KtG(u.openNewTab(s,c))}),t.qZA()}if(2&n){const e=t.oxw().type;t.Q6J("src","assets/icons/ic_"+e+".svg",t.LSH)}}function Dn(n,i){1&n&&t.YNc(0,wn,1,1,"img",12),2&n&&t.Q6J("ngIf",i.value)}const Cn=function(n){return{type:"web",value:n,metric:"listingWebClick"}},yn=function(n){return{type:"facebook",value:n,metric:"listingFacebookClick"}},kn=function(n){return{type:"instagram",value:n,metric:"listingInstagramClick"}};class ut{constructor(){this.showMoreChange=new t.vpe,this.analytics=(0,t.f3M)(j.y),this.country=(0,t.f3M)(z.gn),this.localeSarvice=(0,t.f3M)(z.Uk),this.phoneNo=null,this.phoneShown=!1}ngOnInit(){var i,e;this.serviceBase=this.detailData.serviceBaseId,this.serviceEvent=this.detailData.serviceEventId,this.entity=null===(i=this.serviceBase)||void 0===i||null===(e=i.entity
1Info)||void 0===e?void 0:e.entity,this.vendor=this.detailData.vendor;const a=this.localeSarvice.getLocaleValues(this.serviceBase);if(this.locale=a.localeId,this.tz=a.tz,this.serviceBase.contacts.showPhone&&this.serviceBase.contacts.phoneNo)if("us"===this.country)this.phoneNo="+13238940097";else{var o,s;this.phoneNo=null!==(o=this.serviceBase.extra)&&void 0!==o&&o.tcgNumber?"+"+(null===(s=this.serviceBase.extra)||void 0===s?void 0:s.tcgNumber):this.serviceBase.contacts.phoneNo}}openNewTab(i,e){e&&this.doAnalytics(_.XT[e]),window.open(i,"_blank")}doAnalytics(i){this.analytics.saveDayCountAnalytics(i,this.detailData.vendor._id,this.serviceBase._id,this.serviceEvent._id).subscribe()}showLess(){this.showMoreChange.emit(!1)}}function Tn(n,i){1&n&&(t.TgZ(0,"div",8),t._UZ(1,"mat-progress-spinner",9),t.qZA())}ut.\u0275fac=function(i){return new(i||ut)},ut.\u0275cmp=t.Xpm({type:ut,selectors:[["marketplace-bookings-contact-info"]],inputs:{detailData:"detailData",showMore:"showMore"},outputs:{showMoreChange:"showMoreChange"},decls:15,vars:17,consts:[[1,"bztt-w-full","bztt-grid","bztt-grid-cols-1","bztt-gap-3","bztt-flex-col","bztt-items-center"],[4,"ngIf"],[1,"bztt-w-full","bztt-items-center","bztt-justify-end","bztt-flex","bztt-flex-row"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"bztt-w-full","bztt-justify-center","bztt-flex","md:bztt-hidden","bztt-flex-row"],[1,"bztt-text-[#EF5518]","bztt-border-[#EF5518]","bztt-text-sm","bztt-pb-0",3,"click"],["contactItem",""],["social",""],["class","bztt-flex bztt-w-full bztt-flex-row bztt-justify-between",4,"ngIf"],[1,"bztt-flex","bztt-w-full","bztt-flex-row","bztt-justify-between"],[1,"bztt-text-sm","bztt-text-[#6B6060]"],[1,"bztt-text-sm","bztt-text-right","bztt-font-semibold","bztt-text-[#1F1F1F]"],["class","bztt-ml-1.5 bztt-w-5 bztt-h-5 bztt-cursor-pointer",3,"src","click",4,"ngIf"],[1,"bztt-ml-1.5","bztt-w-5","bztt-h-5","bztt-cursor-pointer",3,"src","click"]],template:function(i,e){if(1&i&&(t.TgZ(0,"div",0),t.YNc(1,ln,6,15,"ng-container",1),t.YNc(2,bn,5,13,"ng-container",1),t.TgZ(3,"div",2),t.YNc(4,fn,1,0,"ng-container",3),t.YNc(5,hn,1,0,"ng-container",3),t.YNc(6,vn,1,0,"ng-container",3),t.qZA(),t.TgZ(7,"div",4)(8,"a",5),t.NdJ("click",function(){return e.showLess()}),t._uU(9),t.ALo(10,"translate"),t.qZA()()(),t.YNc(11,zn,1,1,"ng-template",null,6,t.W1O),t.YNc(13,Dn,1,1,"ng-template",null,7,t.W1O)),2&i){const a=t.MAs(14);t.xp6(1),t.Q6J("ngIf","us"!=e.country),t.xp6(1),t.Q6J("ngIf","us"==e.country),t.xp6(2),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(11,Cn,null==e.serviceBase?null:e.serviceBase.contacts.siteLink)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(13,yn,null==e.serviceBase?null:e.serviceBase.contacts.facebookLink)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(15,kn,null==e.serviceBase?null:e.serviceBase.contacts.instagramLink)),t.xp6(3),t.Oqu(t.lcZ(10,9,"bookings.detail.viewLess"))}},dependencies:[d.O5,d.tP,d.uU,D.X$]});class gt{constructor(){this.data={},this.mode="sign",this.event=new t.vpe,this.processed=new C.X(!1),this.signature=new f.p4,this.commonDialogService=(0,t.f3M)(x.CommonDialogService)}sign(){this.event.emit({state:"sign",name:this.signature.value})}}gt.\u0275fac=function(i){return new(i||gt)},gt.\u0275cmp=t.Xpm({type:gt,selectors:[["jarvis-add-signature"]],inputs:{data:"data",mode:"mode",processed:"processed"},outputs:{event:"event"},decls:18,vars:19,consts:[[1,"bztt-text-xl","bztt-font-semibold","bztt-mb-4","bztt-text-start"],[1,"bztt-flex","bztt-flex-col"],[1,"bztt-px-0","md:bztt-px-[15%]","bztt-py-10"],["class","bztt-z-10 bztt-absolute bztt-top-0 bztt-left-0 bztt-items-center bztt-bg-[#ffffff8f] bztt-w-full bztt-h-full bztt-flex bztt-flex-col bztt-justify-center",4,"ngIf"],["type","text","min","0",1,"bztt-border","bztt-p-10","md:bztt-p-14","bztt-w-full","bztt-text-center",3,"placeholder","formControl"],[1,"bztt-flex","bztt-flex-col","md:bztt-flex-row","bztt-justify-center","bztt-gap-3","bztt-items-center"],[1,"bztt-text-xs","md:bztt-text-base","bztt-bg-[#ebebeb]","bztt-p-3","bztt-rounded-lg"],["app-button","","color","accent",1,"md:bztt-max-w-[150px]",3,"disabled","click"],[1,"bztt-z-10","bztt-absolute","bztt-top-0","bztt-left-0","bztt-items-center","bztt-bg-[#ffffff8f]","bztt-w-full","bztt-h-full","bztt-flex","bztt-flex-col","bztt-justify-center"],["mode","indeterminate","strokeWidth","2"]],template:function(i,e){1&i&&(t.TgZ(0,"div",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"div",2),t.YNc(5,Tn,2,0,"div",3),t.ALo(6,"async"),t._UZ(7,"input",4),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"div",5)(10,"div",6),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.TgZ(13,"button",7),t.NdJ("click",function(){return e.sign()}),t.ALo(14,"async"),t.TgZ(15,"span"),t._uU(16),t.ALo(17,"translate"),t.qZA()()()()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,7,"bookings.agreement.sign.title"),"\n"),t.xp6(4),t.Q6J("ngIf",t.lcZ(6,9,e.processed)),t.xp6(2),t.s9C("placeholder",t.lcZ(8,11,"bookings.agreement.sign.placeholder")),t.Q6J("formControl",e.signature),t.xp6(4),t.Oqu(t.lcZ(12,13,"bookings.agreement.sign.description")),t.xp6(2),t.Q6J("disabled",!e.signature.value||t.lcZ(14,15,e.processed)),t.xp6(3),t.Oqu(t.lcZ(17,17,"bookings.agreement.sign.signAndPay")))},dependencies:[d.O5,F.sN,f.Fj,f.JJ,rt.r,f.oH,d.Ov,D.X$]});var P=l(570);function An(n,i){1&n&&(t.TgZ(0,"a",52)(1,"mat-icon"),t._uU(2,"chevron_left"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()),2&n&&(t.xp6(3),t.hij("",t.lcZ(4,1,"bookings.detail.back")," "))}
1function Zn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",53),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.cancelBooking())}),t.TgZ(1,"mat-icon",54),t._uU(2,"clear"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}2&n&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"bookings.detail.cancel")," "))}function Bn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",55),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.toChatRoom(o.detailData))}),t.TgZ(1,"mat-icon",56),t._uU(2,"message"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("matBadgeHidden",!e.bookingsUtil.haveNewMessages(e.userId,e.detailData))("matBadge",1),t.xp6(2),t.hij(" ",t.lcZ(4,3,"bookings.detail.message")," ")}}function Sn(n,i){if(1&n&&(t.TgZ(0,"a",57)(1,"div",58)(2,"mat-icon",59),t._uU(3,"visibility"),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.qZA()()),2&n){t.oxw();const e=t.MAs(13);t.Q6J("matMenuTriggerFor",e),t.xp6(4),t.hij(" ",t.lcZ(5,2,"bookings.detail.preview")," ")}}function Jn(n,i){1&n&&t.GkF(0)}function Ln(n,i){if(1&n&&(t.TgZ(0,"a",60)(1,"mat-icon"),t._uU(2,"attach_file"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()),2&n){const e=t.oxw();t.Q6J("href",e.detailData.options.proposal,t.LSH),t.xp6(3),t.hij(" ",t.lcZ(4,2,"bookings.detail.proposal")," ")}}function Nn(n,i){if(1&n&&(t.TgZ(0,"a",61)(1,"mat-icon"),t._uU(2,"attach_file"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=i.$implicit;t.Q6J("href",e.url,t.LSH),t.xp6(3),t.hij(" ",e.filename," ")}}function Fn(n,i){1&n&&t.GkF(0)}function Un(n,i){1&n&&t.GkF(0)}function Mn(n,i){1&n&&t.GkF(0)}function In(n,i){1&n&&t.GkF(0)}
1function On(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",66),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(3);return t.KtG(o.cancelBooking())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"bookings.detail.cancel")," "))}function jn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",66),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(3);return t.KtG(o.reviewBooking())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"bookings.detail.reviewButton")," "))}function En(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",66),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(3);return t.KtG(o.callPhone("+13238940097"))}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"bookings.detail.call")," "))}function Qn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,On,3,3,"button",65),t.YNc(2,jn,3,3,"button",65),t.YNc(3,En,3,3,"button",65),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.is(e.terms.inProccess)),t.xp6(1),t.Q6J("ngIf",e.facts.canReview),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.US))}}function $n(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",70),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(3);return t.KtG(o.previewContract())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"bookings.detail.agreement")," "))}function Pn(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"a",67)(2,"button",68),t._uU(3),t.ALo(4,"translate"),t.qZA()(),t.YNc(5,$n,3,3,"button",69),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("href",e.proposalURL,t.LSH),t.xp6(2),t.hij(" ",t.lcZ(4,3,"bookings.detail.proposal")," "),t.xp6(2),t.Q6J("ngIf",e.is(e.terms.customContract))}}function qn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",62)(1,"span",63),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.mobileMenu.next(o.mobileMenusEnum.nop))}),t.TgZ(2,"mat-icon"),t._uU(3,"close"),t.qZA()(),t.TgZ(4,"div",64),t.YNc(5,Qn,4,3,"ng-container",48),t.ALo(6,"async"),t.YNc(7,Pn,6,5,"ng-container",48),t.ALo(8,"async"),t.qZA()()}if(2&n){const e=t.oxw();
1t.xp6(5),t.Q6J("ngIf",t.lcZ(6,2,e.mobileMenu)==e.mobileMenusEnum.more),t.xp6(2),t.Q6J("ngIf",t.lcZ(8,4,e.mobileMenu)==e.mobileMenusEnum.preview)}}function Vn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"a",71),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.mobileMenu.next(o.mobileMenusEnum.more))}),t.TgZ(1,"mat-icon"),t._uU(2,"more_horiz"),t.qZA(),t.TgZ(3,"span",72),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&n&&(t.xp6(4),t.Oqu(t.lcZ(5,1,"bookings.detail.more")))}function Yn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"a",71),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.callPhone(null==o.entity?null:o.entity.phoneNo))}),t.TgZ(1,"mat-icon"),t._uU(2,"phone_enabled"),t.qZA(),t.TgZ(3,"span",72),t._uU(4),t.ALo(5,"translate"),t.qZA()()}if(2&n){const e=t.oxw();t.ekj("bztt-opacity-25",!(null!=e.entity&&e.entity.phoneNo)),t.xp6(4),t.Oqu(t.lcZ(5,3,"bookings.detail.call"))}}function Rn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"a",71),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.mobileMenu.next(o.mobileMenusEnum.preview))}),t.TgZ(1,"mat-icon"),t._uU(2,"visibility"),t.qZA(),t.TgZ(3,"span",72),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&n&&(t.xp6(4),t.Oqu(t.lcZ(5,1,"bookings.detail.preview")))}function Gn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"a",71),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.toChatRoom(o.detailData))}),t.TgZ(1,"mat-icon",73),t._uU(2,"message"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}if(2&n){const e=t.oxw();
1t.xp6(1),t.Q6J("matBadgeHidden",!e.bookingsUtil.haveNewMessages(e.userId,e.detailData))("matBadge",1),t.xp6(2),t.hij(" ",t.lcZ(4,3,"bookings.detail.message")," ")}}function Kn(n,i){1&n&&t.GkF(0)}function Hn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"jarvis-modal",74),t.NdJ("modalClose",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.setUIState(o.UIStates.nop))}),t.TgZ(1,"jarvis-ui-modal-wrapper",75),t.NdJ("closed",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.setUIState(o.UIStates.nop))}),t.TgZ(2,"jarvis-add-signature",76),t.NdJ("event",function(o){t.CHM(e);const s=t.oxw();return t.KtG(s.handlePreviewContract(o))}),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("closeButton",!0),t.xp6(1),t.Q6J("data",e.detailData)("processed",e.signProcessed)}}const Wn=function(){return["agreement-view-dialog"]},Xn=function(n,i){return{detailData:n,showBtn:i,disableUpload:!0}};function ti(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"jarvis-modal",77),t.NdJ("modalClose",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.setUIState(o.UIStates.nop))}),t.TgZ(1,"jarvis-ui-modal-wrapper",75),t.NdJ("closed",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.setUIState(o.UIStates.nop))}),t.TgZ(2,"app-agreement-view",78),t.NdJ("event",function(o){t.CHM(e);const s=t.oxw();return t.KtG(s.handlePreviewContract(o))}),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("modalClass",t.DdM(3,Wn)),t.xp6(1),t.Q6J("closeButton",!1),t.xp6(1),t.Q6J("data",t.WLB(4,Xn,e.detailData,!e.is(e.terms.isFullBalance)))}}function ei(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",84),t.NdJ("click",function(){t.CHM(e);const o=t.oxw().method,s=t.oxw(3);return t.KtG(s.onLtPaymentSelect(o))}),t._UZ(1,"img",85),t.qZA()}if(2&n){const e=t.oxw().method;t.xp6(1),t.s9C("alt",e.name),t.Q6J("src",e.logo_url,t.LSH)}}function ni(n,i){1&n&&t.YNc(0,ei,2,2,"div",83),2&n&&t.Q6J("ngIf",i.method.logo_url)}function ii(n,i){}const Ft=function(n){return{method:n}};function ai(n,i){if(1&n&&t.YNc(0,ii,0,0,"ng-template",89),2&n){const e=i.$implicit;t.oxw(2);const a=t.MAs(3);t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(2,Ft,e))}}function oi(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"h4",86),t._uU(2,"Banko nuorodos"),t.qZA(),t.TgZ(3,"div",87),t.YNc(4,ai,1,4,null,88),t.qZA(),t.BQk()),2&n){const e=t.oxw(2).ngIf;t.xp6(4),t.Q6J("ngForOf",e.paymentData.payment_methods.banklinks)}}function si(n,i){}function li(n,i){if(1&n&&t.YNc(0,si,0,0,"ng-template",89),2&n){const e=i.$implicit;t.oxw(2);const a=t.MAs(3);t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(2,Ft,e))}}function ri(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"h4",86),t._uU(2," Kreditin\u0117s kortel\u0117s "),t.qZA(),t.TgZ(3,"div",87),t.YNc(4,li,1,4,null,88),t.qZA(),t.BQk()),2&n){const e=t.oxw(2).ngIf;t.xp6(4),t.Q6J("ngForOf",e.paymentData.payment_methods.cards)}}function ci(n,i){}function di(n,i){if(1&n&&t.YNc(0,ci,0,0,"ng-template",89),2&n){const e=i.$implicit;t.oxw(2);const a=t.MAs(3);t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(2,Ft,e))}}function pi(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"h4",86),t._uU(2," Kiti mok\u0117jimo b\u016bdai "),t.qZA(),t.TgZ(3,"div",87),t.YNc(4,di,1,4,null,88),t.qZA(),t.BQk()),2&n){const e=t.oxw(2).ngIf;t.xp6(4),t.Q6J("ngForOf",e.paymentData.payment_methods.other)}}function mi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"jarvis-modal",74),t.NdJ("modalClose",function(){t.CHM(e);const o=t.oxw(2);return t.KtG(o.ltPaymentModal.next(null))}),t.TgZ(1,"jarvis-ui-modal-wrapper",79),t.NdJ("closed",function(){t.CHM(e);const o=t.oxw(2);return t.KtG(o.ltPaymentModal.next(null))}),t.YNc(2,ni,1,1,"ng-template",null,80,t.W1O),t.TgZ(4,"div",81)(5,"h3",82),t._uU(6," Pasirinkite mok\u0117jimo b\u016bd\u0105: "),t.qZA(),t.YNc(7,oi,5,1,"ng-container",48),t.YNc(8,ri,5,1,"ng-container",48),t.YNc(9,pi,5,1,"ng-container",48),t.qZA()()()}if(2&n){const e=t.oxw().ngIf;t.xp6(1),t.Q6J("closeButton",!0),t.xp6(6),t.Q6J("ngIf",e.paymentData.payment_methods.banklinks.length>0),t.xp6(1),t.Q6J("ngIf",e.paymentData.payment_methods.cards.length>0),t.xp6(1),t.Q6J("ngIf",e.paymentData.payment_methods.other.length>0)}}function _i(n,i){if(1&n&&(t.ynx(0),t.YNc(1,mi,10,4,"jarvis-modal",46),t.BQk()),2&n){const e=i.ngIf;t.xp6(1),t.Q6J("ngIf",e.paymentData)}}
1function ui(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"jarvis-modal",74),t.NdJ("modalClose",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.showLTPaymentsDisabledDialog=!1)}),t.TgZ(1,"jarvis-ui-modal-wrapper",79),t.NdJ("closed",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.showLTPaymentsDisabledDialog=!1)}),t.TgZ(2,"div",90),t._uU(3," \u0160iuo metu mok\u0117jimai per platform\u0105 negalimi. Kreipkit\u0117s \u012f paslaug\u0173 teik\u0117j\u0105 d\u0117l paslaug\u0173 apmok\u0117jimo tiesiogiai. Atsipra\u0161ome u\u017e nepatogumus. "),t.qZA()()()}2&n&&(t.xp6(1),t.Q6J("closeButton",!0))}function gi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",92),t.NdJ("click",function(){t.CHM(e);const o=t.oxw().action,s=t.oxw();return t.KtG(s.doAction(o))}),t.TgZ(1,"span"),t._uU(2),t.ALo(3,"translate"),t.qZA()()}if(2&n){const e=t.oxw(),o=e.title;t.Q6J("disabled",e.disabled),t.xp6(2),t.Oqu(t.lcZ(3,2,"bookings.detail."+o))}}function bi(n,i){if(1&n&&t.YNc(0,gi,4,4,"button",91),2&n){const e=i.visible,a=i.countries,o=t.oxw();t.Q6J("ngIf",o.isAvailableForCountry(a)&&o.is(e))}}function fi(n,i){1&n&&t.GkF(0)}function hi(n,i){1&n&&t.GkF(0)}function vi(n,i){1&n&&t.GkF(0)}function xi(n,i){1&n&&t.GkF(0)}function zi(n,i){1&n&&t.GkF(0)}const wi=function(n,i){return{title:"reviewButton",visible:n,action:i}},Di=function(n,i){return{title:"wantToBook",visible:n,action:i}},Ci=function(n,i,e){return{title:n,visible:i,action:e}},yi=function(n){return{title:"askButton.paymentPending",visible:n,disabled:!0}},ki=function(n,i){return{title:"contractSigning",visible:n,action:i}};function Ti(n,i){if(1&n&&(t.YNc(0,fi,1,0,"ng-container",39),t.YNc(1,hi,1,0,"ng-container",39),t.YNc(2,vi,1,0,"ng-container",39),t.YNc(3,xi,1,0,"ng-container",39),t.YNc(4,zi,1,0,"ng-container",39)),2&n){const e=t.oxw(),a=t.MAs(89);t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(10,wi,e.terms.canReview,e.actionEnum.review)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(13,Di,e.terms.wantBook,e.actionEnum.wantToBook)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.kEZ(16,Ci,e.payButtonTitle,e.terms.inProccessAndDepositPayed,e.actionEnum.pay)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(20,yi,e.terms.pendingPayment)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(22,ki,e.terms.inCanSignAgreement,e.actionEnum.signContract))}}function Ai(n,i){if(1&n&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=i.$implicit,a=t.oxw(2).suffix;t.xp6(1),t.hij(" ",t.xi3(2,1,"bookings.detail."+a+e.type,e)," ")}}function Zi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",31)(1,"mat-accordion",32)(2,"mat-expansion-panel",94),t.NdJ("opened",function(){t.CHM(e);const o=t.oxw().last,s=t.oxw();return t.KtG(s.openPanel(o))}),t.TgZ(3,"mat-expansion-panel-header",34)(4,"mat-panel-title",35),t._uU(5),t.ALo(6,"translate"),t.qZA()(),t.YNc(7,Ai,3,4,"div",88),t.qZA()()()}if(2&n){const e=t.oxw(),a=e.title,o=e.value;t.xp6(5),t.Oqu(t.lcZ(6,2,"bookings.detail."+a)),t.xp6(2),t.Q6J("ngForOf",o)}}function Bi(n,i){1&n&&t.YNc(0,Zi,8,4,"div",93),2&n&&t.Q6J("ngIf",!i.hide)}const Si=function(n){return["/",n]},Ji=function(n,i){return{hide:n,title:"cancelationPolicy.bookingTitle",suffix:"cancelationPolicy.bookingAnswer",value:i}},Li=function(n,i){return{hide:n,title:"cancelationPolicy.penaltiesTitle",suffix:"cancelationPolicy.penaltiesAnswer",value:i}},Ni=function(n,i){return{hide:n,title:"cancelationPolicy.rescheduleTitle",suffix:"cancelationPolicy.rescheduleAnswer",value:i}},Fi=function(n,i){return{hide:n,title:"paymentTerms.title",suffix:"paymentTerms.option",value:i,last:!0}},Ui=function(n){return{paymentData:n}};class xt{constructor(){var i,e,a;this.activatedRoute=(0,t.f3M)(y.gz),this.router=(0,t.f3M)(y.F0),this.domainCountry=(0,t.f3M)(z.gn).toUpperCase(),this.bookingsDataService=(0,t.f3M)(J.m),this.marketplaceLayoutService=(0,t.f3M)(Jt.v,{optional:!0}),this.commonDialogService=(0,t.f3M)(x.CommonDialogService),this.analytics=(0,t.f3M)(j.y),this.trackService=(0,t.f3M)(z.J9),this.meta=(0,t.f3M)(mt.h_),this.titleService=(0,t.f3M)(mt.Dx),this.bookingsUtil=_.p,this.mobileMenu=new C.X(zt.nop),this.mobileMenusEnum=zt,this.destroy$=new Lt.x,this.terms=p,this.showMore=!1,this.paid$=ne
1w C.X(0),this.showLTPaymentsDisabledDialog=!1,this.signProcessed=new C.X(!1),this.ltPaymentModal=new C.X(null),this.UIStates=U,this.actionEnum=_.Tj,this.uiState=new C.X({state:U.nop}),this.reviewBooking=()=>{this.router.navigate(["/palikti-atsiliepima/po-renginio/",this.detailData._id])},this.wantToBook=()=>{this.bookingsDataService.bookingNotification(this.detailData._id,"Event host wants to initiate booking").pipe((0,w.w)(o=>this.commonDialogService.openSuccessRx("bookings.detail.successNotifyVendor"))).subscribe()},this.checkAgreementAndAskForPayment=()=>{this.is(p.requireSign)?this.previewContract():this.askForPayment()},this.extAction=null===(i=this.router.getCurrentNavigation())||void 0===i||null===(e=i.extras)||void 0===e||null===(a=e.state)||void 0===a?void 0:a.bookingAction}getUIState(i){return this.uiState.asObservable().pipe((0,at.U)(e=>e.state==i))}setUIState(i=U.nop,e=U.nop){this.uiState.next({state:i,initiator:e})}ngOnInit(){var i,e,a;this.detailData=this.activatedRoute.snapshot.data.detail,this.trackService.handleEvent({trackers:["amplitude","mixpanel"],eventName:"page_load",data:{page_type:"booking_list_details",page_url:window.location.href,couseOfCancellation:this.detailData.options.causeOfCancellation,bookingId:this.detailData._id,userType:"user",serviceName:this.detailData.serviceName,serviceType:this.detailData.serviceType}}),this.marketplaceLayoutService.disableFooter();const o=this.activatedRoute.snapshot.queryParams;this.paid$.next(this.detailData.paid),this.serviceEvent=this.detailData.serviceEventId,this.userId=null===(i=this.activatedRoute.snapshot.data.currentUser)||void 0===i?void 0:i._id,this.serviceBase=this.detailData.serviceBaseId,this.userId||this.marketplaceLayoutService.disableHeader(),this.entity=null===(e=this.serviceBase)||void 0===e||null===(a=e.entityInfo)||void 0===a?void 0:a.entity,this.serviceObj=this.serviceEvent[_.p.aliasServiceObjByTypeName(this.detailData.serviceType)];let s=Object.keys(_.Tj).find(c=>c==(this.extAction||(null==o?void 0:o.action)));!s&&"succeeded"==(null==o?void 0:o.redirect_status)&&null!=o&&o.payment_intent&&(s=_.Tj[_.Tj.successPayment]),null!=s&&(this.doAction(_.Tj[s]),this.router.navigate([],{relativeTo:this.activatedRoute,queryParams:{}}))}ngAfterViewInit(){this.setMetaTags()}doAction(i){switch(i){case _.Tj.pay:this.checkAgreementAndAskForPayment();break;case _.Tj.signContract:this.previewContract();break;case _.Tj.wantToBook:this.wantToBook();break;case _.Tj.review:this.reviewBooking();break;case _.Tj.successPayment:this.postProcessPayment()}}get state(){return _.p.transformState(this.detailData,"customer")}get facts(){return _.p.getUIState(this.detailData,this.detailData.serviceBaseId,"facts")}is(i){var e,a,o,s,c,u,v,A,Z,B,S,I,O,G,K,H,W,X,tt;switch(i){case p.US:return"US"===this.domainCountry.toUpperCase();case p.loggedIn:return!!this.userId;case p.customContract:return!(null===(e=this.detailData.options)||void 0===e||!e.customAgreement);case p.inCanSignAgreement:return["signing"].includes(null===(a=this.detailData)||void 0===a?void 0:a.state)&&!(null!==(o=this.detailData.options)&&void 0!==o&&o.contractSigned)&&("custom"==this.facts.contract||this.is(p.customContract));case p.requireSign:return!(null!==(s=this.detailData.options)&&void 0!==s&&s.contractSigned)&&!this.is(p.payBalance)&&("custom"==this.facts.contract&&!this.is(p.US)||this.is(p.customContract));case p.pendingPayment:return"pendingPayment"==(null===(c=this.detailData)||void 0===c?void 0:c.state)&&L().diff(L(this.detailData.updatedAt),"seconds")<60;case p.paymentTimeout:return"pendingPayment"==(null===(u=this.detailData)||void 0===u?void 0:u.state)&&L().diff(L(this.detailData.updatedAt),"seconds")>=60;case p.canReview:return this.facts.canReview;case p.inProccessAndDepositPayed:return!(["cancelled","canceledByCustomer","completed"].includes(null===(v=this.detailData)||void 0===v?void 0:v.state)||this.is(p.pendingPayment)||this.facts.deposit.required&&0==this.detailData.deposit&&0==(null!==(A=this.detailData.paidCash)&&void 0!==A?A:0)&&0===this.detailData.paid||this.is(p.inCanSignAgreement)||this.is(p.wantBook)||this.is(p.isFullBalance));case p.wantBook:return["new","communication"].includes(null===(Z=this.detailData)||void 0===Z?void 0:Z.state);case p.isWaitingDeposit:return!["cancelled","canceledByCustomer","completed","new"].includes(null===(B=this.detailData)||void 0===B?void 0:B.state)&&this.detailData.deposit>0&&0===this.detailData.paid&&0===(null!==(S=this.detailData.paidCash)&&void 0!==S?S:0)&&!this.is(p.inCanSignAgreement);case p.inProccess:return!["cancelled","canceledByCustomer","completed"].includes(null===(I=this.detailData)||void 0===I?void 0:I.state);case p.completed:return"completed"==(null===(O=this.detailData)||void 0===O?void 0:O.state);case p.cancelled:return["cancelled","canceledByCustomer"].includes(null===(G=this.detailData)||void 0===G?void 0:G.state);case p.isFullBalance:return Math.round(100*(this.detailData.price-this.detailData.discount-(this.detailData.paid+(null!==(K=this.detailData.paidCash)&&void 0!==K?K:0))))<=0;case p.reserved:return["reserved"].includes(null===(H=this.detailData)||void 0===H?void 0:H.state);case p.payDeposit:return Math.round(100*(this.detailData.paid+(null!==(W=this.detailData.paidCash)&&void 0!==W?W:0)))<Math.round(100*this.detailData.deposit);case p.paymentsAre:return Math.round(100*(this.detailData.paid+(null!==(X=this.detailData.paidCash)&&void 0!==X?X:0)))>0;case p.payBalance:return Math.round(100*this.detailData.deposit)<=Math.round(100*(this.detailData.paid+(null!==(tt=this.detailData.paidCash)&&void 0!==tt?tt:0)))}return!1}changeNote(){this.bookingsDataService.changeUserNote(this.detailData._id,this.detailData.userNotes).subscribe()}doAnalytics(i){this.analytics.saveDayCountAnalytics(i,this.detailData.vendor._id,this.serviceBase._id,this.serviceEvent._id).subscribe()}callPhone(i){i&&(this.doAnalytics(_.XT.listingPhoneClick),location.href="tel:"+i)}cancelBooking(){return this.commonDialogService.openConfirmRx("bookings.detail.confirmCancel"+(this.is(p.reserved)?"Reserved":"")).pipe((0,w.w)(i=>1===i?this.commonDialogService.openDialogRx(x.CauseOfCancellationComponent,{panelClass:"cause-cancel-list-panel",i18nKey:"bookings.causeOfCancelation"+(this.facts.reserved?"":"Request")}):ct.E),(0,w.w)(i=>i?this.bookingsDataService.cancelBooking(this.detailData._id):ct.E),(0,k.b)(i=>{var e;i&&(this.detailData.options.causeOfCancellation=i.cause,"other"==i.cause&&(this.detailData.options.otherCancelCause=i.otherCause)),this.detailData.options.stateAtCancellation=null===(e=this.detailData)||void 0===e?void 0:e.state,this.detailData.state="cancelled"}),(0,k.b)(()=>this.trackService.handleEvent({trackers:["amplitude","mixpanel"],eventName:"inquiry_status_cancelled",data:{couseOfCancellation:this.detailData.options.causeOfCancellation,bookingId:this.detailData._id,userType:"user",serviceName:this.detailData.serviceName,serviceType:this.detailData.serviceType}})),(0,w.w)(i=>this.bookingsDataService.changeOptions(this.detailData))).subscribe(i=>window.location.reload())}toChatRoom(i){this.bookingsDataService.startChatRoom(i.vendor._id,i.serviceBaseId._id,this.detailData._id).subscribe(e=>{this.router.navigate(["zinutes",e[0]._id])})}refreshPaymentState(i){let e=10;this.detailData.paid==i&&this.bookingsDataService.getDetail(this.detailData._id).pipe((0,jt.r)({delay:5e3}),(0,k.b)(a=>this.detailData.state=null==a?void 0:a.state),Et(a=>this.detailData.paid==i&&e-- >0),(0,Qt.R)(this.destroy$),(0,$t.q)(1)).subscribe(a=>{this.detailData.paid=a.paid,this.paid$.next(a.paid)})}openPayment(){var i,e;const a=this.detailData.options.requestPayAmount,o=null!=a?a:Math.round(100*((null!==(i=(this.is(p.payDeposit)?this.detailData.deposit:this.detailData.price-this.detailData.discount)-this.detailData.paid-this.detailData.paidCash)&&void 0!==i?i:0)+Number.EPSILON))/100;"US"==((null===(e=this.detailData.serviceBaseId.address)||void 0===e?void 0:e.country)||"US")?this.commonDialogService.openDialog(dt,{width:"672px",panelClass:"payment-modal",data:{bookingId:this.detailData._id,stripeAccountId:this.detailData.stripeAccountId,isDeposit:this.is(p.payDeposit),payAmount:o}}).afterClosed().subscribe(c=>{console.log(c),c&&(this.detailData.state="reserved",this.detailData.paid=this.detailData.paid+c.payAmount,this.paid$.next(this.detailData.paid),this.bookingsDataService.doPayment(this.detailData),this.commonDialogService.openSuccess("bookings.detail.successPaymentAction"))}):this.bookingsDataService.makeCommerceOneTimePayment(this.detailData._id,o).subscribe(s=>{this.ltPaymentModal.next(s)})}onLtPaymentSelect(i){window.location.href=i.url}onLtPaymentSubmit(){this.ltPaymentModal.next(null)}askForPayment(){this.is(p.payDeposit)?this.is(p.paymentTimeout)?this.commonDialogService.openConfirmRx("bookings.detail.warningPaymentTimeout").subscribe(i=>1===i?this.openPayment():0):"standard"==this.facts.contract?this.openPayment():(this.is(p.US)?(0,Y.of)(1):this.commonDialogService.openConfirmRx("bookings.detail.warning"+(this.facts.deposit.required?"Deposit":"Full")+"Payment")).subscribe(i=>1===i?this.openPayment():0):this.openPayment()}customerNeeds(){var i;return this.commonDialogService.openDialogRx(pt,{i18nKey:"bookings.detail.customerNeedsModal",data:null===(i=this.detailData.customerNeeds)||void 0===i?void 0:i.serviceTypeCategoriesList},"customer-needs-panel").pipe((0,w.w)(e=>e?this.bookingsDataService.changeCustomerNeeds(this.detailData._id,{serviceTypeCategoriesList:e}).pipe((0,k.b)(a=>this.detailData.customerNeeds=a.customerNeeds)):ct.E),(0,w.w)(e=>this.commonDialogService.openSuccessRx("bookings.detail.successCustomerNeeds")))}
1openPanel(i){const e=document.getElementById("bContent");e&&i&&setTimeout(()=>e.scrollTo(0,e.scrollHeight+1e3),100)}postProcessPayment(){const i=this.activatedRoute.snapshot.queryParams;if("redirect_status"in i){const a={type:i.type,status:i.redirect_status,intent:i.payment_intent,intent_secret:i.payment_intent_client_secret};if(this.router.navigate([],{relativeTo:this.activatedRoute,replaceUrl:!0,queryParams:{type:null,redirect_status:null,payment_intent:null,payment_intent_client_secret:null},queryParamsHandling:"merge"}),"failed"==i.redirect_status)this.commonDialogService.openSuccessRx("bookings.detail.failPaymentAction","error").subscribe();else{var e;const o=this.is(p.payDeposit)?"reserved":null===(e=this.detailData)||void 0===e?void 0:e.state,s=this.detailData.paid+0;(0,Y.of)(a.type).pipe((0,Pt.g)(2e3),(0,w.w)(c=>"kevin"==c?this.bookingsDataService.kevinConfirmPayment(this.detailData._id,a.intent,o):this.bookingsDataService.confirmPayment(this.detailData._id,a.intent,o)),(0,k.b)(c=>{null!=c&&c.paid&&(this.is(p.payDeposit)&&(this.detailData.state="reserved"),this.detailData.paid=c.paid,this.paid$.next(c.paid))}),(0,w.w)(c=>this.commonDialogService.openSuccessRx("bookings.detail.successPaymentAction").pipe((0,k.b)(u=>this.refreshPaymentState(s)),(0,w.w)(u=>this.is(p.US)?(0,Y.of)(0):this.customerNeeds())))).subscribe()}}}isAvailableForCountry(i){return!i||(null==i?void 0:i.some(e=>e.toUpperCase()==this.domainCountry.toUpperCase()))}get payButtonTitle(){let i="askButton.pay";return this.is(p.requireSign)&&!this.is(p.paymentsAre)?i+="_sign":this.is(p.payDeposit)&&!this.facts.deposit.fullAdvance?i+="_deposit":this.is(p.payBalance)&&(i+="_balance"),i}get proposalURL(){return`/view-proposal/${this.detailData._id}/preview`}previewContract(){this.is(p.customContract)&&this.setUIState(U.showAgreementPreview)}addSignature(i){this.bookingsDataService.signContract(this.detailData,i.signature).subscribe({next:e=>{},error:e=>{var a,o;this.commonDialogService.openSuccess("errors.errorMsg","error",void 0,`Error: ${null===(a=e.error)||void 0===a||null===(o=a.errors)||void 0===o?void 0:o.map(s=>s.message).join(", ")}`)},complete:()=>{}})}handlePreviewContract(i){switch(null==i?void 0:i.state){case"signAndPay":this.setUIState(U.showAddSignature);break;case"pay":this.setUIState(),this.askForPayment();break;case"sign":this.signProcessed.next(!0),this.bookingsDataService.signContract(this.detailData,i.name).pipe((0,w.w)(()=>(this.detailData.options.contractSigned=!0,this.bookingsDataService.changeOptions(this.detailData)))).subscribe({next:e=>{this.trackService.handleEvent({trackers:["amplitude","mixpanel"],eventName:"inquiry_status_contract"}),this.setUIState(),this.askForPayment()},error:e=>{var a,o;this.signProcessed.next(!1),this.commonDialogService.openSuccess("errors.errorMsg","error",void 0,`Error: ${null===(a=e.error)||void 0===a||null===(o=a.errors)||void 0===o?void 0:o.map(s=>s.message).join(", ")}`)},complete:()=>{this.signProcessed.next(!1)}});break;default:this.setUIState()}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setMetaTags(){this.meta.addTag({name:"robots",content:"noindex, nofollow"}),setTimeout(()=>{const i=`${this.detailData.serviceName} | U\u017eklaus\u0173 valdymas | Breezit`;this.titleService.setTitle(i),this.meta.updateTag({property:"og:title",content:i})},500)}}xt.\u0275fac=function(i){return new(i||xt)},xt.\u0275cmp=t.Xpm({type:xt,selectors:[["marketplace-detail-view-lt"]],decls:94,vars:108,consts:[[1,"bztt-px-5","bztt-pb-5","bookings-detail"],["href","javascript:history.back()","class","bztt-border-0 bztt-pt-0 bztt-text-base bztt-flex bztt-flex-row bztt-items-center bztt-mt-3 bztt-mb-3",4,"ngIf"],[1,"bztt-w-full","bztt-row","bztt-grid","bztt-p-3","md:bztt-p-6","bztt-rounded-lg","bztt-grid-cols-1","md:bztt-grid-cols-2","bztt-gap-4","bztt-border","bztt-border-[#e5e7eb]","bztt-bg-white"],[1,"bztt-w-full"],["mat-button","",1,"bztt-rounded-lg","bztt-text-sm","md:bztt-text-base","bztt-h-[30px]","md:bztt-h-[50px]","bztt-bg-[#FFF7F3]","bztt-text-[#1f1f1f]","bztt-mr-6","bztt-font-semibold"],[1,"bztt-justify-self-end","bztt-hidden","md:bztt-flex","bztt-flex-row","bztt-items-center"],[1,"bztt-flex","bztt-flex-row","bztt-items-center"],["class","bztt-flex bztt -flex-row bztt-items-center bztt-cursor-pointer",3,"click",4,"ngIf"],["class","bztt-ml-5 bztt-flex bztt-flex-row bztt-items-center bztt-cursor-pointer",3,"click",4,"ngIf"],["class","bztt-border-0 bztt-leading-0",3,"matMenuTriggerFor",4,"ngIf"],[1,"send-menu"],["previewButtonMenu","matMenu"],["mat-menu-item","","target","_blank",1,"bztt-border-0","bztt-leading-0",3,"href"],[1,"bztt-max-w-[148px]","md:bztt-max-w-[250px]","bztt-min-w-[148px]","md:bztt-min-w-[180px]","bztt-text-left","bztt-font-semibold"],["mat-menu-item","",1,"bztt-max-w-[148px]","md:bztt-max-w-[250px]","bztt-min-w-[148px]","md:bztt-min-w-[180px]","bztt-font-semibold",3,"disabled","click"],[1,"bztt-w-8"],[4,"ngTemplateOutlet"],[1,"bztt-flex","bztt-flex-col","bztt-items-center"],[1,"bztt-rounded-lg","bztt-object-cover","bztt-h-[132px]","md:bztt-h-[229px]","bztt-w-full","bztt-mb-4",3,"src"],["target","_blank",1,"bztt-text-2xl","bztt-font-semibold","bztt-text-[#1F1F1F]","bztt-border-0","bztt-p-0",3,"routerLink"],[1,"bztt-text-xs","md:bztt-text-base","bztt-pb-1"],[1,"md:bztt-hidden","bztt-text-[#EF5518]","bztt-border-[#
1EF5518]","bztt-text-sm","bztt-pb-0",3,"click"],[1,"bztt-flex-grow","bztt-w-full","bztt-mt-2","bztt-py-2","bztt-px-3","md:bztt-py-6","md:bztt-px-6","md:bztt-grid","bztt-grid-cols-1","bztt-gap-3","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#F9F9F9]","bztt-flex-col","bztt-items-start"],[3,"showMore","detailData","showMoreChange"],[1,"bztt-w-full","bztt-p-3","md:bztt-p-6","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#F8B9A0]"],[3,"paid","detailData"],[1,"bztt-w-full","md:bztt-col-span-2","bztt-pb-2","bztt-px-3","bztt-pt-3","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#DCDCDC]"],[1,"bztt-text-lg","bztt-pb-3","bztt-font-semibold","bztt-text-[#1F1F1F]"],["appearance","outline","floatLabel","never",1,"note","bztt-w-full"],["cdkTextareaAutosize","","cdkAutosizeMinRows","2","cdkAutosizeMaxRows","15","type","text","matInput","",3,"placeholder","ngModel","blur","ngModelChange"],["autosize","cdkTextareaAutosize"],[1,"bztt-w-full","descriptor","md:bztt-col-span-2","bztt-px-3","md:bztt-px-6","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#DCDCDC]"],["displayMode","flat"],[1,"mat-elevation-z0","bztt-bg-transparent","bztt-p-0"],[1,"hover:bztt-bg-transparent","bztt-font-medium","bztt-p-0","bztt-pr-1"],[1,"bztt-text-base"],[1,"bztt-flex","bztt-items-center","bztt-font-medium","bztt-text-base","bztt-border-0",3,"click"],["target","_blank","class","bztt-pt-2 bztt-flex bztt-items-center bztt-font-medium bztt-text-base bztt-border-0",3,"href",4,"ngIf"],["class","bztt-flex bztt-items-center bztt-font-medium bztt-text-base bztt-border-0",3,"href",4,"ngFor","ngForOf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"bztt-h-[60px]","bztt-flex","md:bztt-hidden"],[1,"bztt-w-full","bztt-flex","bztt-flex-col","md:bztt-hidden","bztt-fixed","bztt-left-0","bztt-bottom-0","bztt-border-t","bztt-bg-white"],["class","transition transform bztt-ease-in-out bztt-duration-300 bztt-w-full bztt-flex bztt-flex-col bztt-p-2 bztt-border-b",4,"ngIf"],[1,"bztt-w-full","bztt-flex","bztt-justify-around","bztt-p-3"],["class","bztt-flex bztt-flex-col bztt-items-center bztt-justify-center bztt-border-0 bztt-p-0",3,"click",4,"ngIf"],["class","bztt-flex bztt-flex-col bztt-items-center bztt-justify-center bztt-border-0 bztt-p-0",3,"bztt-opacity-25","click",4,"ngIf"],["maxHeight","90vh",3,"modalClose",4,"ngIf"],["maxHeight","90vh",3,"modalClass","modalClose",4,"ngIf"],[4,"ngIf"],["actionButton",""],["bookingActions",""],["accordion",""],["href","javascript:history.back()",1,"bztt-border-0","bztt-pt-0","bztt-text-base","bztt-flex","bztt-flex-row","bztt-items-center","bztt-mt-3","bztt-mb-3"],[1,"bztt-flex","bztt","-flex-row","bztt-items-center","bztt-cursor-pointer",3,"click"],[1,"bztt-mr-3"],[1,"bztt-ml-5","bztt-flex","bztt-flex-row","bztt-items-center","bztt-cursor-pointer",3,"click"],[1,"bztt-mr-3","material-icons-outlined",3,"matBadgeHidden","matBadge"],[1,"bztt-border-0","bztt-leading-0",3,"matMenuTriggerFor"],[1,"bztt-w-fit","bztt-pl-5","bztt-hidden","md:bztt-flex","bztt-font-normal","bztt-text-base","bztt-flex-row","bztt-items-center","bztt-cursor-pointer","bztt-gap-2"],[1,"material-icons-outlined"],["target","_blank",1,"bztt-pt-2","bztt-flex","bztt-items-center","bztt-font-medium","bztt-text-base","bztt-border-0",3,"href"],[1,"bztt-flex","bztt-items-center","bztt-font-medium","bztt-text-base","bztt-border-0",3,"href"],[1,"transition","transform","bztt-ease-in-out","bztt-duration-300","bztt-w-full","bztt-flex","bztt-flex-col","bztt-p-2","bztt-border-b"],[1,"bztt-w-full","bztt-flex","bztt-justify-end","bztt-items-end",3,"click"],[1,"bztt-w-full","bztt-grid","bztt-px-4","bztt-gap-4"],["app-button","",3,"click",4,"ngIf"],["app-button","",3,"click"],["target","_blank",1,"bztt-border-0",3,"href"],["app-button",""],["app-button","","class","disabled:opacity-50",3,"click",4,"ngIf"],["app-button","",1,"disabled:opacity-50",3,"click"],[1,"bztt-flex","bztt-flex-col","bztt-items-center","bztt-justify-center","bztt-border-0","bztt-p-0",3,"click"],[1,"bztt-text-[#1F1F1F]","bztt-text-xs"],[1,"material-icons-outlined",3,"matBadgeHidden","matBadge"],["maxHeight","90vh",3,"modalClose"],[1,"modal-wrapper","large-modal","bztt-flex",3,"closeButton","closed"],[3,"data","processed","event"],["maxHeight","90vh",3,"modalClass","modalClose"],["presentationType","user",3,"data","event"],[1,"modal-wrapper","large-modal","bztt-min-h-min",3,"closeButton","closed"],["ltPaymentItem",""],[1,"bztt-px-10","bztt-pb-6","bztt-font-sora"],[1,"bztt-text-lg","bztt-font-semibold","bztt-mb-4"],["class","bztt-flex bztt-items-center bztt-gap-4 bztt-py-2 bztt-cursor-pointer",3,"click",4,"ngIf"],[1,"bztt-flex","bztt-items-center","bztt-gap-4","bztt-py-2","bztt-cursor-pointer",3,"click"],[3,"src","alt"],[1,"bztt-text-md","bztt-font-bold","bztt-mb-2"],[1,"bztt-mb-6","bztt-flex","md:bztt-gap-5","md:bztt-flex-wrap","bztt-flex-col","md:bztt-flex-row","bztt-justify-center","bztt-items-center"],[4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"bztt-h-full","bztt-flex","bztt-justify-center","bztt-items-center","bztt-py-8"],["app-button","","color","accent","class","bztt-h-[42px] md:bztt-h-[50px] bztt-max-w-[148px] md:bztt-max-w-[250px] bztt-min-w-[148px] md:bztt-min-w-[180px] bztt-p-4 disabled:bztt-opacity-20",3,"disabled","click",4,"ngIf"],["app-button","","color","accent",1,"bztt-h-[42px]","md:bztt-h-[50px]","bztt-max-w-[148px]","md:bztt-max-w-[250px]","bztt-min-w-[148px]","md:bztt-min-w-[180px]","bztt-p-4","disabled:bztt-opacity-20",3,"disabled","click"],["class","bztt-w-full descriptor md:bztt-col-span-2 bztt-px-3 md:bztt-px-6 bztt-border bztt-rounded-lg bztt-bg-[#F9F9F9] bztt-border-[#DCDCDC]",4,"ngIf"],[1,"mat-elevation-z0","bztt-bg-transparent","bztt-p-0",3,"opened"]],template:function(i,e){if(1&i&&(t.TgZ(0,"jarvis-ui-card-wrapper",0),t.YNc(1,An,5,3,"a",1),t.TgZ(2,"div",2)(3,"div",3)(4,"button",4),t._uU(5),t.ALo(6,"translate"),t.qZA()(),t.TgZ(7,"div",5)(8,"div",6),t.YNc(9,Zn,5,3,"div",7),t.YNc(10,Bn,5,5,"div",8),t.YNc(11,Sn,6,4,"a",9),t.TgZ(12,"mat-menu",10,11)(14,"a",12)(15,"button",13),t._uU(16),t.ALo(17,"translate"),t.qZA()(),t.TgZ(18,"button",14),t.NdJ("click",function(){return e.previewContract()}),t._uU(19),t.ALo(20,"translate"),t.qZA()(),t._UZ(21,"div",15),t.YNc(22,Jn,1,0,"ng-container",16),t.qZA()(),t.TgZ(23,"div",17)(24,"div",3),t._UZ(25,"img",18),t.TgZ(26,"a",19),t._uU(27),t.qZA(),t.TgZ(28,"div",20),t._uU(29),t.ALo(30,"translate"),t.qZA(),t.TgZ(31,"a",21),t.NdJ("click",function(){return e.showMore=!0}),t._uU(32),t.ALo(33,"translate"),t.qZA()(),t.TgZ(34,"div",22)(35,"marketplace-bookings-contact-info",23),t.NdJ("showMoreChange",function(o){return e.showMore=o}),t.qZA()()(),t.TgZ(36,"div",24),t._UZ(37,"marketplace-bookings-services-list",25),t.qZA(),t.TgZ(38,"div",26)(39,"div",27),t._uU(40),t.ALo(41,"translate"),t.qZA(),t.TgZ(42,"mat-form-field",28)(43,"textarea",29,30),t.NdJ("blur",function(){return e.changeNote()})("ngModelChange",function(o){return e.detailData.userNotes=o}),t.ALo(45,"translate"),t._uU(46,"        "),t.qZA()()(),t.TgZ(47,"div",31)(48,"mat-accordion",32)(49,"mat-expansion-panel",33)(50,"mat-expansion-panel-header",34)(51,"mat-panel-title",35),t._uU(52),t.ALo(53,"translate"),t.qZA()(),t.TgZ(54,"a",36),t.NdJ("click",function(){return e.previewContract()}),t.TgZ(55,"mat-icon"),t._uU(56,"attach_file"),t.qZA(),t._uU(57),t.ALo(58,"translate"),t.qZA(),t.YNc(59,Ln,5,4,"a",37),t.YNc(60,Nn,4,2,"a",38),t.qZA()()(),t.YNc(61,Fn,1,0,"ng-container",39),t.ALo(62,"CancelationDescription"),t.YNc(63,Un,1,0,"ng-container",39),t.ALo(64,"PenaltiesDescription"),t.YNc(65,Mn,1,0,"ng-container",39),t.ALo(66,"RescheduleDescription"),t.YNc(67,In,1,0,"ng-container",39),t.ALo(68,"PaymentDescription"),t.qZA(),t._UZ(69,"div",40),t.TgZ(70,"div",41),t.ALo(71,"async"),t.ALo(72,"async"),t.YNc(73,qn,9,6,"div",42),t.ALo(74,"async"),t.TgZ(75,"div",43),t.YNc(76,Vn,6,3,"a",44),t.YNc(77,Yn,6,5,"a",45),t.YNc(78,Rn,6,3,"a",44),t.YNc(79,Gn,5,5,"a",44),t.YNc(80,Kn,1,0,"ng-container",16),t.qZA()()(),t.YNc(81,Hn,3,3,"jarvis-modal",46),t.ALo(82,"async"),t.YNc(83,ti,3,7,"jarvis-modal",47),t.ALo(84,"async"),t.YNc(85,_i,2,1,"ng-container",48),t.ALo(86,"async"),t.YNc(87,ui,4,1,"jarvis-modal",46),t.YNc(88,bi,1,1,"ng-template",null,49,t.W1O),t.YNc(90,Ti,5,25,"ng-template",null,50,t.W1O),t.YNc(92,Bi,1,1,"ng-template",null,51,t.W1O)),2&i){const a=t.MAs(91),o=t.MAs(93);t.xp6(1),t.Q6J("ngIf",e.is(e.terms.loggedIn)),t.xp6(1),t.ekj("bztt-mt-4",!e.is(e.terms.loggedIn)),t.xp6(3),t.hij(" ",t.lcZ(6,54,"bookings.state."+e.state+".name")," "),t.xp6(4),t.Q6J("ngIf",e.is(e.terms.inProccess)),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.loggedIn)),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.US)),t.xp6(3),t.Q6J("href",e.proposalURL,t.LSH),t.xp6(2),t.hij(" ",t.lcZ(17,56,"bookings.detail.proposal")," "),t.xp6(2),t.Q6J("disabled",!e.is(e.terms.customContract)),t.xp6(1),t.hij(" ",t.lcZ(20,58,"bookings.detail.agreement")," "),t.xp6(3),t.Q6J("ngTemplateOutlet",a),t.xp6(3),t.Q6J("src",(null==e.serviceObj||null==e.serviceObj.photos||null==e.serviceObj.photos.main[0]?null:e.serviceObj.photos.main[0].croppedPhotoUrl)||(null==e.serviceObj||null==e.serviceObj.photos||null==e.serviceObj.photos.main[0]?null:e.serviceObj.photos.main[0].originalPhotoUrl),t.LSH),t.xp6(1),t.Q6J("routerLink",t.VKq(92,Si,e.serviceEvent.
1slug)),t.xp6(1),t.hij(" ",e.detailData.serviceName," "),t.xp6(2),t.hij(" ",t.lcZ(30,60,"categories."+e.serviceBase.type)," "),t.xp6(2),t.ekj("bztt-hidden",e.showMore),t.xp6(1),t.Oqu(t.lcZ(33,62,"bookings.detail.viewMore")),t.xp6(2),t.ekj("bztt-hidden",!e.showMore),t.xp6(1),t.Q6J("showMore",e.showMore)("detailData",e.detailData),t.xp6(2),t.Q6J("paid",e.paid$)("detailData",e.detailData),t.xp6(3),t.hij(" ",t.lcZ(41,64,"bookings.detail.notesTitle")," "),t.xp6(3),t.s9C("placeholder",t.lcZ(45,66,"bookings.detail.notesPlaceHolder")),t.Q6J("ngModel",e.detailData.userNotes),t.xp6(9),t.Oqu(t.lcZ(53,68,"bookings.detail.additionTitle")),t.xp6(5),t.hij(" ",t.lcZ(58,70,"bookings.detail."+("standard"==e.facts.contract?"breezitContractTitle":"contractTitle"))," "),t.xp6(2),t.Q6J("ngIf",e.detailData.options.proposal),t.xp6(1),t.Q6J("ngForOf",e.bookingsUtil.prepareFiles(e.serviceBase)),t.xp6(1),t.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",t.WLB(94,Ji,e.is(e.terms.US),t.lcZ(62,72,e.serviceBase))),t.xp6(2),t.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",t.WLB(97,Li,e.is(e.terms.US),t.lcZ(64,74,e.serviceBase))),t.xp6(2),t.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",t.WLB(100,Ni,e.is(e.terms.US),t.lcZ(66,76,e.serviceBase))),t.xp6(2),t.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",t.WLB(103,Fi,e.is(e.terms.US),t.lcZ(68,78,e.serviceBase))),t.xp6(3),t.ekj("bztt-rounded-tl-xl",t.lcZ(71,80,e.mobileMenu)!=e.mobileMenusEnum.nop)("bztt-rounded-tr-xl",t.lcZ(72,82,e.mobileMenu)!=e.mobileMenusEnum.nop),t.xp6(3),t.Q6J("ngIf",t.lcZ(74,84,e.mobileMenu)!=e.mobileMenusEnum.nop),t.xp6(3),t.Q6J("ngIf",e.facts.canReview||e.is(e.terms.inProccess)),t.xp6(1),t.Q6J("ngIf",!e.is(e.terms.US)),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.US)),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.loggedIn)),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngIf",t.lcZ(82,86,e.getUIState(e.UIStates.showAddSignature))),t.xp6(2),t.Q6J("ngIf",t.lcZ(84,88,e.getUIState(e.UIStates.showAgreementPreview))),t.xp6(2),t.Q6J("ngIf",t.VKq(106,Ui,t.lcZ(86,90,e.ltPaymentModal))),t.xp6(2),t.Q6J("ngIf",e.showLTPaymentsDisabledDialog)}},dependencies:[d.sg,d.O5,d.tP,N.k,g.W0,g.tN,g.D8,T.Hw,Yt.IC,Zt.v_,b.k0,r.eB,f.Fj,f.JJ,f.On,h.pp,h.ib,h.yz,h.yK,Nt.C,rt.r,y.rH,Rt.l,Gt.t,V,_t,ut,gt,d.Ov,D.X$,P.I1,P.KS,P.PV,P.GD],styles:[".bookings-detail[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-outline{color:#fff!important;opacity:1!important;background-color:#fff;border-radius:7px}.bookings-detail[_ngcontent-%COMP%]     .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#fff!important;border-radius:7px}.bookings-detail[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding:0}.bookings-detail[_ngcontent-%COMP%]     .descriptor .mat-expansion-indicator:after{border-color:#6b6060!important;height:9px;width:9px}"]});var p=(()=>{return(n=p||(p={}))[n.US=0]="US",n[n.customContract=1]="customContract",n[n.inCanSignAgreement=2]="inCanSignAgreement",n[n.requireSign=3]="requireSign",n[n.pendingPayment=4]="pendingPayment",n[n.paymentTimeout=5]="paymentTimeout",n[n.canReview=6]="canReview",n[n.inProccessAndDepositPayed=7]="inProccessAndDepositPayed",n[n.wantBook=8]="wantBook",n[n.isWaitingDeposit=9]="isWaitingDeposit",n[n.inProccess=10]="inProccess",n[n.completed=11]="completed",n[n.cancelled=12]="cancelled",n[n.isFullBalance=13]="isFullBalance",n[n.reserved=14]="reserved",n[n.paymentsAre=15]="paymentsAre",n[n.payBalance=16]="payBalance",n[n.payDeposit=17]="payDeposit",n[n.loggedIn=18]="loggedIn",p;var n})(),U=(()=>{return(n=U||(U={}))[n.nop=0]="nop",n[n.showAddSignature=1]="showAddSignature",n[n.showAgreementPreview=2]="showAgreementPreview",n[n.successAddSign=3]="successAddSign",U;var n})(),zt=(()=>{return(n=zt||(zt={}))[n.nop=0]="nop",n[n.more=1]="more",n[n.preview=2]="preview",zt;var n})(),Wt=l(90442);function Mi(n,i){1&n&&(t.ynx(0),t.TgZ(1,"div",6)(2,"div",7)(3,"div",8),t.O4$(),t.TgZ(4,"svg",9),t._UZ(5,"path",10)(6,"path",11)(7,"rect",12)(8,"path",13),t.qZA(),t.TgZ(9,"svg",14),t._UZ(10,"path",15)(11,"circle",16),t.qZA()()(),t.kcU(),t.TgZ(12,"h2",17),t._uU(13," No Call / Appointment Times Requested "),t.qZA(),t.TgZ(14,"p",18),t._uU(15," The customer hasn't requested any call / appointment times yet. When they do, you'll see all their preferred time slots listed here. "),t.qZA()(),t.BQk())}function Ii(n,i){1&n&&t.GkF(0)}
1function Oi(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.AsE(" ",t.lcZ(2,2,"bookings.detail.changesName")," ",e.changedBookingData.name,"")}}function ji(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.AsE("",t.lcZ(2,2,"bookings.detail.changesPhone")," ",e.changedBookingData.phoneNo,"")}}function Ei(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.AsE("",t.lcZ(2,2,"bookings.detail.changesGuestCount")," ",e.changedBookingData.guestNo,"")}}function Qi(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"date"),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.AsE("",t.lcZ(2,2,"bookings.detail.changesDate")," ",t.Dn7(3,4,e.changedBookingData.changeDate,"MMMM d, y","UTC"),"")}}function $i(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" - ",e.name," ")}}function Pi(n,i){if(1&n&&(t.TgZ(0,"div",28)(1,"span"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,$i,2,1,"span",29),t.qZA()),2&n){const e=t.oxw(4);t.xp6(2),t.Oqu(t.lcZ(3,2,"bookings.detail.servicesChanges")),t.xp6(2),t.Q6J("ngForOf",e.changedBookingData.details)}}function qi(n,i){if(1&n&&(t.TgZ(0,"div",24)(1,"div",25)(2,"div",26),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.YNc(5,Oi,3,4,"span",1),t.YNc(6,ji,3,4,"span",1),t.YNc(7,Ei,3,4,"span",1),t.YNc(8,Qi,4,8,"span",1),t.qZA(),t.YNc(9,Pi,5,4,"div",27),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.hij(" ",t.lcZ(4,6,"bookings.detail.otherChanges")," "),t.xp6(2),t.Q6J("ngIf",null==e.changedBookingData?null:e.changedBookingData.name),t.xp6(1),t.Q6J("ngIf",null==e.changedBookingData?null:e.changedBookingData.phoneNo),t.xp6(1),t.Q6J("ngIf",null==e.changedBookingData?null:e.changedBookingData.guestNo),t.xp6(1),t.Q6J("ngIf",null==e.changedBookingData?null:e.changedBookingData.changeDate),t.xp6(1),t.Q6J("ngIf",(null==e.changedBookingData?null:e.changedBookingData.details)&&e.changedBookingData.details.length)}}function Vi(n,i){if(1&n&&(t.TgZ(0,"div",20)(1,"div",21),t.YNc(2,Ii,1,0,"ng-container",22),t.qZA(),t.YNc(3,qi,10,8,"div",23),t.qZA()),2&n){const e=t.oxw(2),a=t.MAs(13);t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngIf",e.changedBookingData)}}function Yi(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Vi,4,2,"div",19),t.BQk()),2&n){const e=t.oxw();
1t.xp6(1),t.Q6J("ngIf",e.showChangesBlock)}}function Ri(n,i){1&n&&t.GkF(0)}function Gi(n,i){if(1&n&&(t.TgZ(0,"div",34),t.YNc(1,Ri,1,0,"ng-container",22),t.qZA()),2&n){t.oxw(3);const e=t.MAs(15);t.xp6(1),t.Q6J("ngTemplateOutlet",e)}}function Ki(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.AsE(" ",t.lcZ(2,2,"bookings.detail.changesName")," ",e.changedBookingData.name,"")}}function Hi(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.AsE("",t.lcZ(2,2,"bookings.detail.changesPhone")," ",e.changedBookingData.phoneNo,"")}}function Wi(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.AsE("",t.lcZ(2,2,"bookings.detail.changesGuestCount")," ",e.changedBookingData.guestNo,"")}}function Xi(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.AsE("",t.lcZ(2,2,"bookings.detail.changesDate")," ",e.formatDate(e.changedBookingData.changeDate),"")}}function ta(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" - ",e.name," ")}}function ea(n,i){if(1&n&&(t.TgZ(0,"div",38)(1,"span"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,ta,2,1,"span",29),t.qZA()),2&n){const e=t.oxw(4);t.xp6(2),t.Oqu(t.lcZ(3,2,"bookings.detail.servicesChanges")),t.xp6(2),t.Q6J("ngForOf",e.changedBookingData.details)}}function na(n,i){if(1&n&&(t.TgZ(0,"div",35)(1,"div",36)(2,"div",26),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.YNc(5,Ki,3,4,"span",1),t.YNc(6,Hi,3,4,"span",1),t.YNc(7,Wi,3,4,"span",1),t.YNc(8,Xi,3,4,"span",1),t.qZA(),t.YNc(9,ea,5,4,"div",37),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.hij(" ",t.lcZ(4,6,"bookings.detail.otherChanges")," "),t.xp6(2),t.Q6J("ngIf",null==e.changedBookingData?null:e.changedBookingData.name),t.xp6(1),t.Q6J("ngIf",null==e.changedBookingData?null:e.changedBookingData.phoneNo),t.xp6(1),t.Q6J("ngIf",null==e.changedBookingData?null:e.changedBookingData.guestNo),t.xp6(1),t.Q6J("ngIf",null==e.changedBookingData?null:e.changedBookingData.changeDate),t.xp6(1),t.Q6J("ngIf",(null==e.changedBookingData?null:e.changedBookingData.details)&&e.changedBookingData.details.length)}}function ia(n,i){if(1&n&&(t.TgZ(0,"div",31),t.YNc(1,Gi,2,1,"div",32),t.YNc(2,na,10,8,"div",33),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.showChangesBlock),t.xp6(1),t.Q6J("ngIf",e.changedBookingData)}}function aa(n,i){if(1&n&&(t.ynx(0),t.YNc(1,ia,3,2,"div",30),t.BQk()),2&n){const e=t.oxw();
1t.xp6(1),t.Q6J("ngIf",e.showChangesBlock)}}function oa(n,i){if(1&n&&(t.TgZ(0,"span",40),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("ngClass",e.outcomeBadgeClass),t.xp6(1),t.hij(" ",e.outcomeLabel(e.postMeetingFlow.outcome)," ")}}function sa(n,i){if(1&n&&t.YNc(0,oa,2,2,"span",39),2&n){const e=t.oxw();t.Q6J("ngIf",e.showCompactCompletedOutcomeBadge)}}function la(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",42),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(2);return t.KtG(o.viewDetails.emit())}),t._uU(1," View details "),t.qZA()}if(2&n){const e=t.oxw(2);t.Q6J("ngClass",e.viewDetailsActionClass)}}function ra(n,i){if(1&n&&t.YNc(0,la,2,1,"button",41),2&n){const e=t.oxw();t.Q6J("ngIf",e.showViewDetailsAction)}}function ca(n,i){if(1&n&&(t.TgZ(0,"div",50),t._uU(1),t.ALo(2,"date"),t.ALo(3,"date"),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.AsE(" ",t.Dn7(2,2,e.detailData.options.tourDateFrom,e.dateTimeFormat,"UTC")," - ",t.Dn7(3,6,e.detailData.options.tourDateTo,e.timeFormat,"UTC")," ")}}function da(n,i){if(1&n&&(t._uU(0),t.ALo(1,"date")),2&n){const e=t.oxw(3);t.hij(" ",t.Dn7(1,1,null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.tourDate,e.dateTimeFormat,"UTC")," ")}}const wt=function(n){return{"bztt-line-through":n}};function pa(n,i){if(1&n&&(t.TgZ(0,"div",47),t.ALo(1,"async"),t.YNc(2,ca,4,10,"div",48),t.YNc(3,da,2,5,"ng-template",null,49,t.W1O),t.qZA()),2&n){const e=t.MAs(4),a=t.oxw(2);t.Q6J("ngClass",t.VKq(5,wt,"noShow"===t.lcZ(1,3,a.detailDataStatus$))),t.xp6(2),t.Q6J("ngIf",(null==a.detailData.options?null:a.detailData.options.updatedByVendor)&&(null==a.detailData.options?null:a.detailData.options.tourDateFrom)&&(null==a.detailData.options?null:a.detailData.options.tourDateTo))("ngIfElse",e)}}function ma(n,i){if(1&n&&(t.TgZ(0,"div",50),t._uU(1),t.ALo(2,"date"),t.ALo(3,"date"),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.AsE(" ",t.Dn7(2,2,e.detailData.options.tourDateFrom,e.dateTimeFormat,"UTC")," - ",t.Dn7(3,6,e.detailData.options.tourDateTo,e.timeFormat,"UTC")," ")}}function _a(n,i){if(1&n&&(t.TgZ(0,"p",55),t.ALo(1,"async"),t._uU(2),t.ALo(3,"date"),t.qZA()),2&n){const e=i.$implicit,a=t.oxw(4);t.Q6J("ngClass",t.VKq(8,wt,"canceled"===t.lcZ(1,2,a.detailDataStatus$))),t.xp6(2),t.hij(" ",t.Dn7(3,4,e,a.dateTimeFormat,"UTC")," ")}}function ua(n,i){if(1&n&&t.YNc(0,_a,4,10,"p",54),2&n){const e=t.oxw(3);t.Q6J("ngForOf",null==e.detailData.options?null:e.detailData.options.selectedDates)}}function ga(n,i){if(1&n&&(t.ynx(0,51),t.TgZ(1,"div",52),t.YNc(2,ma,4,10,"div",48),t.YNc(3,ua,1,1,"ng-template",null,53,t.W1O),t.qZA(),t.BQk()),2&n){const e=t.MAs(4),a=t.oxw(2);t.xp6(2),t.Q6J("ngIf",(null==a.detailData.options?null:a.detailData.options.updatedByVendor)&&(null==a.detailData.options?null:a.detailData.options.tourDateFrom)&&(null==a.detailData.options?null:a.detailData.options.tourDateTo))("ngIfElse",e)}}function ba(n,i){1&n&&t._UZ(0,"img",61)}function fa(n,i){1&n&&t._UZ(0,"img",62)}function ha(n,i){1&n&&t._UZ(0,"img",63)}function va(n,i){1&n&&t._UZ(0,"img",63)}function xa(n,i){1&n&&t._UZ(0,"img",64)}const za=function(n,i){return{"bztt-bg-[#B0EFC3] bztt-text-[#111111]":n,"bztt-bg-[#FFF7E6] bztt-text-[#92400E]":i}};function wa(n,i){if(1&n&&(t.TgZ(0,"div",56)(1,"span"),t._uU(2),t.qZA(),t.YNc(3,ba,1,0,"img",57),t.YNc(4,fa,1,0,"img",58),t.YNc(5,ha,1,0,"img",59),t.YNc(6,va,1,0,"img",59),t.YNc(7,xa,1,0,"img",60),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.WLB(7,za,"meetingBooked"===e.displayAppointmentStatus,"noShow"===e.displayAppointmentStatus)),t.xp6(2),t.Oqu(e.statusBadgeLabel(e.displayAppointmentStatus)),t.xp6(1),t.Q6J("ngIf","meetingBooked"===e.displayAppointmentStatus),t.xp6(1),t.Q6J("ngIf","waitingConfirmation"===e.displayAppointmentStatus),t.xp6(1),t.Q6J("ngIf","canceled"===e.displayAppointmentStatus),t.xp6(1),t.Q6J("ngIf","noShow"===e.displayAppointmentStatus),t.xp6(1),t.Q6J("ngIf","rescheduled"===e.displayAppointmentStatus)}}function Da(n,i){if(1&n&&(t.TgZ(0,"div",43),t.YNc(1,pa,5,7,"div",44),t.ALo(2,"async"),t.ALo(3,"async"),t.YNc(4,ga,5,2,"ng-container",45),t.ALo(5,"async"),t.ALo(6,"async"),t.ALo(7,"async"),t.YNc(8,wa,8,10,"div",46),t.qZA()),2&n){const e=t.oxw();
1t.xp6(1),t.Q6J("ngIf","meetingBooked"===t.lcZ(2,3,e.detailDataStatus$)||"noShow"===t.lcZ(3,5,e.detailDataStatus$)),t.xp6(3),t.Q6J("ngIf",("rescheduled"===t.lcZ(5,7,e.detailDataStatus$)||"waitingConfirmation"===t.lcZ(6,9,e.detailDataStatus$)||"canceled"===t.lcZ(7,11,e.detailDataStatus$))&&((null==e.detailData.options||null==e.detailData.options.selectedDates?null:e.detailData.options.selectedDates.length)||(null==e.detailData.options?null:e.detailData.options.updatedByVendor))),t.xp6(4),t.Q6J("ngIf",e.displayAppointmentStatus)}}function Ca(n,i){if(1&n&&(t.TgZ(0,"span",77),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.hij(" ",e.capitalizeFirstLetter(e.detailData.options.tourType)," ")}}function ya(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.hij(" Cal.com calendar event: ",e.detailData.options.adminData.calEventTitle," ")}}function ka(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.hij(" Service: ",e.detailData.options.adminData.calRelatedServiceEvent.name," ")}}function Ta(n,i){if(1&n&&(t.TgZ(0,"div",79)(1,"span",80),t._uU(2),t.qZA()()),2&n){const e=t.oxw(4);t.Q6J("ngClass",e.statusBadgeClass(e.displayAppointmentStatus)),t.xp6(2),t.hij(" ",e.statusBadgeLabel(e.displayAppointmentStatus)," ")}}function Aa(n,i){1&n&&t.GkF(0)}function Za(n,i){1&n&&t.GkF(0)}function Ba(n,i){if(1&n&&(t.TgZ(0,"div",70)(1,"div",71)(2,"span",72),t._uU(3),t.qZA(),t.YNc(4,Ca,2,1,"span",73),t.ALo(5,"async"),t.YNc(6,ya,2,1,"span",74),t.YNc(7,ka,2,1,"span",74),t.qZA(),t.TgZ(8,"div",75),t.YNc(9,Ta,3,2,"div",76),t.YNc(10,Aa,1,0,"ng-container",22),t.YNc(11,Za,1,0,"ng-container",22),t.qZA()()),2&n){const e=t.oxw(3),a=t.MAs(9),o=t.MAs(11);t.xp6(3),t.Oqu(e.formatDateTimeRange(e.detailData.options.tourDateFrom,e.detailData.options.tourDateTo,!0)),t.xp6(1),t.Q6J("ngIf",e.showTourTypeInAppointmentSummary(t.lcZ(5,7,e.detailDataStatus$))),t.xp6(2),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.calEventTitle),t.xp6(1),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData||null==e.detailData.options.adminData.calRelatedServiceEvent?null:e.detailData.options.adminData.calRelatedServiceEvent.name),t.xp6(2),t.Q6J("ngIf",e.displayAppointmentStatus),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}function Sa(n,i){if(1&n&&(t.TgZ(0,"span",77),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Oqu(e.capitalizeFirstLetter(e.detailData.options.tourType))}}function Ja(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.hij(" Cal.com calendar event: ",e.detailData.options.adminData.calEventTitle," ")}}function La(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.hij(" Service: ",e.detailData.options.adminData.calRelatedServiceEvent.name," ")}}function Na(n,i){if(1&n&&(t.TgZ(0,"div",84)(1,"span",80),t._uU(2),t.qZA()()),2&n){const e=t.oxw(4);t.Q6J("ngClass",e.statusBadgeClass(e.displayAppointmentStatus)),t.xp6(2),t.hij(" ",e.statusBadgeLabel(e.displayAppointmentStatus)," ")}}function Fa(n,i){1&n&&t.GkF(0)}function Ua(n,i){1&n&&t.GkF(0)}function Ma(n,i){if(1&n&&(t.TgZ(0,"div",70)(1,"div",81)(2,"span",82),t._uU(3),t.qZA(),t.YNc(4,Sa,2,1,"span",73),t.ALo(5,"async"),t.YNc(6,Ja,2,1,"span",74),t.YNc(7,La,2,1,"span",74),t.qZA(),t.TgZ(8,"div",75),t.YNc(9,Na,3,2,"div",83),t.YNc(10,Fa,1,0,"ng-container",22),t.YNc(11,Ua,1,0,"ng-container",22),t.qZA()()),2&n){const e=t.oxw(3),a=t.MAs(9),o=t.MAs(11);t.xp6(3),t.Oqu(e.formatDateTime(null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.tourDate)),t.xp6(1),t.Q6J("ngIf",e.showTourTypeInAppointmentSummary(t.lcZ(5,7,e.detailDataStatus$))),t.xp6(2),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.calEventTitle),t.xp6(1),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData||null==e.detailData.options.adminData.calRelatedServiceEvent?null:e.detailData.options.adminData.calRelatedServiceEvent.name),t.xp6(2),t.Q6J("ngIf",e.displayAppointmentStatus),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}
1function Ia(n,i){if(1&n&&(t.TgZ(0,"div",68),t.ALo(1,"async"),t.YNc(2,Ba,12,9,"div",69),t.YNc(3,Ma,12,9,"ng-template",null,49,t.W1O),t.qZA()),2&n){const e=t.MAs(4),a=t.oxw(2);t.Q6J("ngClass",t.VKq(5,wt,"noShow"===t.lcZ(1,3,a.detailDataStatus$))),t.xp6(2),t.Q6J("ngIf",(null==a.detailData.options?null:a.detailData.options.updatedByVendor)&&(null==a.detailData.options?null:a.detailData.options.tourDateFrom)&&(null==a.detailData.options?null:a.detailData.options.tourDateTo))("ngIfElse",e)}}function Oa(n,i){if(1&n&&(t.TgZ(0,"span",77),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.hij(" ",e.capitalizeFirstLetter(e.detailData.options.tourType)," ")}}function ja(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.hij(" Cal.com calendar event: ",e.detailData.options.adminData.calEventTitle," ")}}function Ea(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.hij(" Service: ",e.detailData.options.adminData.calRelatedServiceEvent.name," ")}}function Qa(n,i){if(1&n&&(t.TgZ(0,"div",84)(1,"span",80),t._uU(2),t.qZA()()),2&n){const e=t.oxw(4);t.Q6J("ngClass",e.statusBadgeClass(e.displayAppointmentStatus)),t.xp6(2),t.hij(" ",e.statusBadgeLabel(e.displayAppointmentStatus)," ")}}function $a(n,i){1&n&&t.GkF(0)}function Pa(n,i){1&n&&t.GkF(0)}function qa(n,i){if(1&n&&(t.TgZ(0,"div",70)(1,"div",86)(2,"span",82),t._uU(3),t.qZA(),t.YNc(4,Oa,2,1,"span",73),t.ALo(5,"async"),t.YNc(6,ja,2,1,"span",74),t.YNc(7,Ea,2,1,"span",74),t.qZA(),t.TgZ(8,"div",75),t.YNc(9,Qa,3,2,"div",83),t.YNc(10,$a,1,0,"ng-container",22),t.YNc(11,Pa,1,0,"ng-container",22),t.qZA()()),2&n){const e=t.oxw(3),a=t.MAs(9),o=t.MAs(11);t.xp6(3),t.Oqu(e.formatDateTimeRange(e.detailData.options.tourDateFrom,e.detailData.options.tourDateTo,!0)),t.xp6(1),t.Q6J("ngIf",e.showTourTypeInAppointmentSummary(t.lcZ(5,7,e.detailDataStatus$))),t.xp6(2),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.calEventTitle),t.xp6(1),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData||null==e.detailData.options.adminData.calRelatedServiceEvent?null:e.detailData.options.adminData.calRelatedServiceEvent.name),t.xp6(2),t.Q6J("ngIf",e.displayAppointmentStatus),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}
1function Va(n,i){if(1&n&&(t.TgZ(0,"span",77),t._uU(1),t.qZA()),2&n){const e=t.oxw(6);t.xp6(1),t.Oqu(e.capitalizeFirstLetter(e.detailData.options.tourType))}}function Ya(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(6);t.xp6(1),t.hij(" Cal.com calendar event: ",e.detailData.options.adminData.calEventTitle," ")}}function Ra(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(6);t.xp6(1),t.hij(" Service: ",e.detailData.options.adminData.calRelatedServiceEvent.name," ")}}function Ga(n,i){if(1&n&&(t.TgZ(0,"div",84)(1,"span",80),t._uU(2),t.qZA()()),2&n){const e=t.oxw(6);t.Q6J("ngClass",e.statusBadgeClass(e.displayAppointmentStatus)),t.xp6(2),t.hij(" ",e.statusBadgeLabel(e.displayAppointmentStatus)," ")}}function Ka(n,i){1&n&&t.GkF(0)}function Ha(n,i){1&n&&t.GkF(0)}function Wa(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Ha,1,0,"ng-container",22),t.BQk()),2&n){t.oxw(6);const e=t.MAs(11);t.xp6(1),t.Q6J("ngTemplateOutlet",e)}}function Xa(n,i){if(1&n&&(t.TgZ(0,"div",70)(1,"div",90),t.ALo(2,"async"),t.TgZ(3,"span",82),t._uU(4),t.qZA(),t.YNc(5,Va,2,1,"span",73),t.ALo(6,"async"),t.YNc(7,Ya,2,1,"span",74),t.YNc(8,Ra,2,1,"span",74),t.qZA(),t.TgZ(9,"div",75),t.YNc(10,Ga,3,2,"div",83),t.YNc(11,Ka,1,0,"ng-container",22),t.YNc(12,Wa,2,1,"ng-container",1),t.qZA()()),2&n){const e=i.$implicit,a=i.first,o=t.oxw(5),s=t.MAs(9);t.xp6(1),t.Q6J("ngClass",t.VKq(12,wt,"canceled"===t.lcZ(2,8,o.detailDataStatus$))),t.xp6(3),t.Oqu(o.formatDateTime(e)),t.xp6(1),t.Q6J("ngIf",a&&o.showTourTypeInAppointmentSummary(t.lcZ(6,10,o.detailDataStatus$))),t.xp6(2),t.Q6J("ngIf",(null==o.detailData.options||null==o.detailData.options.adminData?null:o.detailData.options.adminData.calEventTitle)&&a),t.xp6(1),t.Q6J("ngIf",(null==o.detailData.options||null==o.detailData.options.adminData||null==o.detailData.options.adminData.calRelatedServiceEvent?null:o.detailData.options.adminData.calRelatedServiceEvent.name)&&a),t.xp6(2),t.Q6J("ngIf",o.displayAppointmentStatus),t.xp6(1),t.Q6J("ngTemplateOutlet",s),t.xp6(1),t.Q6J("ngIf",a)}}function to(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Xa,13,14,"div",89),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngForOf",null==e.detailData.options?null:e.detailData.options.selectedDates)}}function eo(n,i){if(1&n&&(t.TgZ(0,"span",77),t._uU(1),t.qZA()),2&n){const e=t.oxw(5);t.xp6(1),t.Oqu(e.capitalizeFirstLetter(e.detailData.options.tourType))}}function no(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(5);t.xp6(1),t.hij(" Cal.com calendar event: ",e.detailData.options.adminData.calEventTitle," ")}}function io(n,i){if(1&n&&(t.TgZ(0,"span",78),t._uU(1),t.qZA()),2&n){const e=t.oxw(5);t.xp6(1),t.hij(" Service: ",e.detailData.options.adminData.calRelatedServiceEvent.name," ")}}function ao(n,i){if(1&n&&(t.TgZ(0,"div",84)(1,"span",80),t._uU(2),t.qZA()()),2&n){const e=t.oxw(5);t.Q6J("ngClass",e.statusBadgeClass(e.displayAppointmentStatus)),t.xp6(2),t.hij(" ",e.statusBadgeLabel(e.displayAppointmentStatus)," ")}}function oo(n,i){1&n&&t.GkF(0)}function so(n,i){1&n&&t.GkF(0)}function lo(n,i){if(1&n&&(t.TgZ(0,"div",70)(1,"div",90),t.ALo(2,"async"),t.TgZ(3,"span",82),t._uU(4),t.qZA(),t.YNc(5,eo,2,1,"span",73),t.ALo(6,"async"),t.YNc(7,no,2,1,"span",74),t.YNc(8,io,2,1,"span",74),t.qZA(),t.TgZ(9,"div",75),t.YNc(10,ao,3,2,"div",83),t.YNc(11,oo,1,0,"ng-container",22),t.YNc(12,so,1,0,"ng-container",22),t.qZA()()),2&n){const e=t.oxw(4),a=t.MAs(9),o=t.MAs(11);t.xp6(1),t.Q6J("ngClass",t.VKq(12,wt,"canceled"===t.lcZ(2,8,e.detailDataStatus$))),t.xp6(3),t.Oqu(e.formatDateTime(null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.tourDate)),t.xp6(1),t.Q6J("ngIf",e.showTourTypeInAppointmentSummary(t.lcZ(6,10,e.detailDataStatus$))),t.xp6(2),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.calEventTitle),t.xp6(1),t.Q6J("ngIf",null==e.detailData.options||null==e.detailData.options.adminData||null==e.detailData.options.adminData.calRelatedServiceEvent?null:e.detailData.options.adminData.calRelatedServiceEvent.name),t.xp6(2),t.Q6J("ngIf",e.displayAppointmentStatus),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}
1function ro(n,i){if(1&n&&(t.YNc(0,to,2,1,"ng-container",87),t.YNc(1,lo,13,14,"ng-template",null,88,t.W1O)),2&n){const e=t.MAs(2),a=t.oxw(3);t.Q6J("ngIf",null==a.detailData.options||null==a.detailData.options.selectedDates?null:a.detailData.options.selectedDates.length)("ngIfElse",e)}}function co(n,i){if(1&n&&(t.ynx(0,85),t.TgZ(1,"div",85),t.YNc(2,qa,12,9,"div",69),t.YNc(3,ro,3,2,"ng-template",null,53,t.W1O),t.qZA(),t.BQk()),2&n){const e=t.MAs(4),a=t.oxw(2);t.xp6(2),t.Q6J("ngIf",(null==a.detailData.options?null:a.detailData.options.updatedByVendor)&&(null==a.detailData.options?null:a.detailData.options.tourDateFrom)&&(null==a.detailData.options?null:a.detailData.options.tourDateTo))("ngIfElse",e)}}function po(n,i){if(1&n&&(t.TgZ(0,"div",65),t.YNc(1,Ia,5,7,"div",66),t.ALo(2,"async"),t.ALo(3,"async"),t.YNc(4,co,5,2,"ng-container",67),t.ALo(5,"async"),t.ALo(6,"async"),t.ALo(7,"async"),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf","meetingBooked"===t.lcZ(2,2,e.detailDataStatus$)||"noShow"===t.lcZ(3,4,e.detailDataStatus$)),t.xp6(3),t.Q6J("ngIf",("rescheduled"===t.lcZ(5,6,e.detailDataStatus$)||"waitingConfirmation"===t.lcZ(6,8,e.detailDataStatus$)||"canceled"===t.lcZ(7,10,e.detailDataStatus$))&&((null==e.detailData.options||null==e.detailData.options.selectedDates?null:e.detailData.options.selectedDates.length)||(null==e.detailData.options?null:e.detailData.options.updatedByVendor)||(null==e.detailData.options||null==e.detailData.options.adminData?null:e.detailData.options.adminData.tourDate)))}}class bt{constructor(i,e){this.translateService=i,this.cdr=e,this.domainCountry="",this.postMeetingFlow=null,this.upcomingFollowUps=[],this.meetingEndedAgo=null,this.viewDetails=new t.vpe,this.summaryExpanded=!1,this.followUpsExpanded=!1,this.changedBookingData=null,this.detailDataStatus$=new C.X(""),this.isLithuanian=!1,this.summaryPreviewWordLimit=10}get dateTimeFormat(){return"lt"===this.domainCountry?"d MMMM y, HH:mm":"MMMM, d y, hh:mm a"}get timeFormat(){return"lt"===this.domainCountry?"HH:mm":"hh:mm a"}get showChangesBlock(){var i,e,a,o,s,c,u,v,A,Z,B,S;const I=(null===(i=this.detailData)||void 0===i||null===(e=i.options)||void 0===e?void 0:e.updatedByVendor)&&(null===(a=this.detailData)||void 0===a||null===(o=a.options)||void 0===o?void 0:o.tourDateFrom)&&(null===(s=this.detailData)||void 0===s||null===(c=s.options)||void 0===c?void 0:c.tourDateTo),O=(null===(u=this.detailData)||void 0===u||null===(v=u.options)||void 0===v||null===(A=v.selectedDates)||void 0===A?void 0:A.length)>0||(null===(Z=this.detailData)||void 0===Z||null===(B=Z.options)||void 0===B||null===(S=B.adminData)||void 0===S?void 0:S.tourDate);return I||O||this.changedBookingData||this.hasAppointmentDetails}get calQuestions(){var i,e,a;const o=null===(i=this.detailData)||void 0===i||null===(e=i.options)||void 0===e||null===(a=e.adminData)||void 0===a?void 0:a.calQuestions;return o&&"object"==typeof o?Object.values(o).filter(s=>s&&!s.isHidden&&s.label&&s.value).map(s=>({label:String(s.label),value:String(s.value)})):[]}get showCalQuestions(){return!this.isLithuanian&&this.calQuestions.length>0}outcomeLabel(i){switch(i){case"happened":return"Appointment happened";case"noShow":return"No-show";case"notAFit":return"Not a fit";default:return i}}get hasCompletedFeedback(){var i;return"completed"===(null===(i=this.postMeetingFlow)||void 0===i?void 0:i.status)}get hasCompletedHappenedFeedback(){var i;return this.hasCompletedFeedback&&"happened"===(null===(i=this.postMeetingFlow)||void 0===i?void 0:i.outcome)}get hasCompletedNoShowFeedback(){var i;return this.hasCompletedFeedback&&"noShow"===(null===(i=this.postMeetingFlow)||void 0===i?void 0:i.outcome)}get displayAppointmentStatus(){return this.hasCompletedNoShowFeedback?"noShow":this.detailDataStatus$.value||null}get hasAppointmentDetails(){return!this.isLithuanian&&(this.showCalQuestions||this.hasCompletedFeedback)}get showViewDetailsAction(){return this.hasAppointmentDetails}get viewDetailsActionClass(){return this.hasCompletedFeedback?"bztt-text-xs bztt-font-normal bztt-text-[#111111]":"bztt-text-xs bztt-font-semibold bztt-text-[#1F1F1F]"}get completedSummary(){var i,e,a;return null!==(i=null===(e=this.postMeetingFlow)||void 0===e||null===(a=e.summary)||void 0===a?void 0:a.trim())&&void 0!==i?i:""}get shouldTruncateSummary(){return this.summaryWords.length>this.summaryPreviewWordLimit}get visibleSummary(){return this.summaryExpanded||!this.shouldTruncateSummary?this.completedSummary:`${this.summaryWords.slice(0,this.summaryPreviewWordLimit).join(" ")}...`}get showCompletedFeedbackCard(){var i;return"happened"===(null===(i=this.postMeetingFlow)||void 0===i?void 0:i.outcome)||!!this.completedSummary}get showCompletedFeedbackOutcomeBadge(){return this.hasCompletedFeedback&&!this.hasCompletedHappenedFeedback&&!this.hasCompletedNoShowFeedback}get showCompactCompletedOutcomeBadge(){return this.showCompletedFeedbackOutcomeBadge}get followUpsStoppedByReply(){var i,e,a;const o=this.postMeetingFlow,s=null!==(i=null==o?void 0:o.postMeetingFollowUpSentCount)&&void 0!==i?i:0,c=null!==(e=null==o||null===(a=o.followUps)||void 0===a?void 0:a.length)&&void 0!==e?e:0;return!!("happened"===(null==o?void 0:o.outcome)&&null!=o&&o.postMeetingFollowUpCompleted&&c>0&&s<c)}get outcomeBadgeClass(){var i;switch(null===(i=this.postMeetingFlow)||void 0===i?void 0:i.outcome){case"happened":return"bztt-bg-[#E8F5E6] bztt-text-[#1F7A10] bztt-border-[#CBE7C4]";case"noShow":return"bztt-bg-[#FFF7E6] bztt-text-[#92400E] bztt-border-[#F5E1B8]";case"notAFit":return"bztt-bg-[#8B00003D] bztt-text-[#111111] bztt-border-[#8B00003D]";default:return"bztt-bg-[#F3F4F6] bztt-text-[#4B5563] bztt-border-[#
1E5E7EB]"}}statusBadgeLabel(i){return i?"meetingBooked"===i&&this.hasCompletedHappenedFeedback?"Completed":"noShow"===i&&this.hasCompletedNoShowFeedback?"No-show":this.translateService.instant(`dashboardBookings.${i}`):""}statusBadgeClass(i){switch(i){case"meetingBooked":return"bztt-bg-[#22930B3D] bztt-text-[#111111]";case"rescheduled":return"bztt-bg-[#FFA5003D] bztt-text-[#111111]";case"waitingConfirmation":return"bztt-bg-[#FFE9E9] bztt-text-[#111111]";case"canceled":return"bztt-bg-[#8B00003D] bztt-text-[#111111]";case"noShow":return"bztt-bg-[#FFF7E6] bztt-text-[#92400E]";default:return""}}get followUpOverview(){const i=this.upcomingFollowUps.reduce((a,o)=>{const s=this.followUpTouchPointCount(o);switch(o.status){case"sent":a.done+=s;break;case"partial":{const c=this.sentFollowUpTouchPointCount(o);c>=s?a.done+=s:c>0?(a.done+=c,a.scheduled+=s-c):a.partial+=s;break}case"stopped":a.stopped+=s;break;default:a.scheduled+=s}return a},{done:0,partial:0,scheduled:0,stopped:0}),e=[this.formatFollowUpCount(i.done,"done"),this.formatFollowUpCount(i.partial,"partially sent"),this.formatFollowUpCount(i.scheduled,"scheduled"),this.followUpsStoppedByReply?null:this.formatFollowUpCount(i.stopped,"stopped")].filter(Boolean);return this.followUpsStoppedByReply?e.length?`${e.join(", ")}, stopped by customer reply`:"Follow ups stopped by customer reply":e.length?e.join(", "):"No follow ups scheduled"}followUpTouchPointCount(i){return Number(!!i.channels.email)+Number(!!i.channels.sms)}sentFollowUpTouchPointCount(i){var e,a;return Number(!!i.channels.email&&!(null===(e=i.sentChannels)||void 0===e||!e.email))+Number(!!i.channels.sms&&!(null===(a=i.sentChannels)||void 0===a||!a.sms))}channelLabel(i){return i.channels.email&&i.channels.sms?"Email + SMS":i.channels.email?"Email":i.channels.sms?"SMS":""}followUpStatusLabel(i){switch(i.status){case"sent":return"Done";case"partial":return this.partialFollowUpStatusLabel(i);case"stopped":return"Stopped";default:return"Scheduled"}}followUpStatusClass(i){switch(i.status){case"sent":return"bztt-bg-[#E8F5E6] bztt-text-[#22930B]";case"partial":return"bztt-bg-[#FFF7E6] bztt-text-[#A16207]";case"stopped":return"bztt-bg-[#F3F4F6] bztt-text-[#6B6060]";default:return"bztt-bg-[#F9F9F9] bztt-text-[#6B6060]"}}followUpDotClass(i){switch(i.status){case"sent":return"bztt-bg-[#22930B] bztt-border-[#E8F5E6]";case"partial":return"bztt-bg-[#D97706] bztt-border-[#FFF7E6]";case"stopped":return"bztt-bg-[#9CA3AF] bztt-border-white";default:return"bztt-bg-[#CAC6C6] bztt-border-white"}}partialFollowUpStatusLabel(i){var e,a;const o=[];return null!==(e=i.sentChannels)&&void 0!==e&&e.email&&o.push("Email"),null!==(a=i.sentChannels)&&void 0!==a&&a.sms&&o.push("SMS"),o.length?`${o.join(" + ")} sent`:"Sending"}toggleSummaryExpansion(){this.summaryExpanded=!this.summaryExpanded}toggleFollowUpsExpansion(){this.followUpsExpanded=!this.followUpsExpanded}get summaryWords(){return this.completedSummary.split(/\s+/).filter(Boolean)}formatFollowUpCount(i,e){return i?`${i} ${e}`:null}ngOnChanges(i){i.domainCountry&&(this.isLithuanian="lt"===this.domainCountry)}ngAfterViewInit(){this.isLithuanian="lt"===this.domainCountry,this.detailData&&this.setInitData()}setInitData(){this.changedBookingData=this.setChangedBookingData(),this.detailDataStatus$.next(this.determineState(this.detailData)),this.cdr.detectChanges()}setChangedBookingData(){var i;if(null!==(i=this.detailData.options)&&void 0!==i&&i.changedOptions){var e;const a={changeDate:null===(e=this.detailData.options.changedOptions)||void 0===e?void 0:e.changeDate},o=this.detailData.options.changedOptions.details.map(u=>({...u,name:this.translateService.instant(u.name)})),s=this.detailData.details;return o.length===s.length&&o.every(u=>s.some(v=>this.areObjectsEqual(u,v)))||(a.details=o),this.detailData.options.guestNo!==this.detailData.options.changedOptions.guestNo&&(a.guestNo=this.detailData.options.changedOptions.guestNo),Object.keys(a).length>1?a:null}return null}areObjectsEqual(i,e){return i.name===e.name}formatDate(i,e=!1){if(this.isLithuanian)return"";const a=this.parseDateString(i);if(!a.dateString)return"";const o=a.useUtc||e?"UTC":(0,Wt.kL)(this.detailData);return new Date(a.dateString).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric",timeZone:o})}formatTime(i,e=!1){if(this.isLithuanian)return"";const a=this.parseDateString(i);if(!a.dateString)return"";const o=a.useUtc||e?"UTC":(0,Wt.kL)(this.detailData);return new Date(a.dateString).toLocaleTimeString("en-US",{hour:"numeric",minute:"2-digit",hour12:!0,timeZone:o})}formatDateTime(i,e=!1){return[this.formatDate(i,e),this.formatTime(i,e)].filter(
1Boolean).join(", ")}formatDateTimeRange(i,e,a=!1){return[this.formatDate(i,a),[this.formatTime(i,a),this.formatTime(e,a)].filter(Boolean).join(" - ")].filter(Boolean).join(", ")}showTourTypeInAppointmentSummary(i){var e,a;return!(null===(e=this.detailData)||void 0===e||null===(a=e.options)||void 0===a||!a.tourType||"meetingBooked"!==i&&"rescheduled"!==i)}parseDateString(i){const e="string"==typeof i?i:null==i?void 0:i.toISOString();if(!e)return{dateString:"",useUtc:!1};const a=/([+-]\d{2}:?\d{2})$/;return a.test(e)?{dateString:e.replace(a,"")+"Z",useUtc:!0}:{dateString:e,useUtc:!1}}capitalizeFirstLetter(i){return i?i.charAt(0).toUpperCase()+i.slice(1).toLowerCase():""}determineState(i){var e;const a=null===(e=i.options)||void 0===e?void 0:e.adminData;return"rescheduling"===(null==a?void 0:a.siteTourOutcome)?"rescheduled":"noShow"===(null==a?void 0:a.siteTourOutcome)?"noShow":null!=a&&a.canceled||"cancelled"===(null==a?void 0:a.siteTourOutcome)||"canceled"===(null==a?void 0:a.siteTourOutcome)?"canceled":!0===(null==a?void 0:a.siteTourBooked)||"meetingBooked"===i.state?"meetingBooked":"waitingConfirmation"}}function _o(n,i){1&n&&(t.TgZ(0,"a",53)(1,"mat-icon"),t._uU(2,"chevron_left"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()),2&n&&(t.xp6(3),t.hij("",t.lcZ(4,1,"bookings.detail.back")," "))}function uo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",54),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.cancelBooking())}),t.TgZ(1,"mat-icon",55),t._uU(2,"clear"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}2&n&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"bookings.detail.cancel")," "))}function go(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",56),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.toChatRoom(o.detailData))}),t.TgZ(1,"mat-icon",57),t._uU(2,"message"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}if(2&n){const e=t.oxw();
1t.xp6(1),t.Q6J("matBadgeHidden",!e.bookingsUtil.haveNewMessages(e.userId,e.detailData))("matBadge",1),t.xp6(2),t.hij(" ",t.lcZ(4,3,"bookings.detail.message")," ")}}function bo(n,i){if(1&n&&(t.TgZ(0,"a",58)(1,"div",59)(2,"mat-icon",60),t._uU(3,"visibility"),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.qZA()()),2&n){t.oxw();const e=t.MAs(13);t.Q6J("matMenuTriggerFor",e),t.xp6(4),t.hij(" ",t.lcZ(5,2,"bookings.detail.preview")," ")}}function fo(n,i){1&n&&t.GkF(0)}function ho(n,i){if(1&n&&(t.TgZ(0,"div",61),t._UZ(1,"jarvis-changed-booking-data",62),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("detailData",e.detailData)}}function vo(n,i){if(1&n&&(t.TgZ(0,"a",63)(1,"mat-icon"),t._uU(2,"attach_file"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()),2&n){const e=t.oxw();t.Q6J("href",e.detailData.options.proposal,t.LSH),t.xp6(3),t.hij(" ",t.lcZ(4,2,"bookings.detail.proposal")," ")}}function xo(n,i){if(1&n&&(t.TgZ(0,"a",64)(1,"mat-icon"),t._uU(2,"attach_file"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=i.$implicit;t.Q6J("href",e.url,t.LSH),t.xp6(3),t.hij(" ",e.filename," ")}}function zo(n,i){1&n&&t.GkF(0)}function wo(n,i){1&n&&t.GkF(0)}function Do(n,i){1&n&&t.GkF(0)}function Co(n,i){1&n&&t.GkF(0)}function yo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",69),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(3);return t.KtG(o.cancelBooking())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"bookings.detail.cancel")," "))}function ko(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",69),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(3);return t.KtG(o.reviewBooking())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"bookings.detail.reviewButton")," "))}function To(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",69),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(3);return t.KtG(o.callPhone("+13238940097"))}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"bookings.detail.call")," "))}function Ao(n,i){if(1&n&&(t.ynx(0),t.YNc(1,yo,3,3,"button",68),t.YNc(2,ko,3,3,"button",68),t.YNc(3,To,3,3,"button",68),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.is(e.terms.inProccess)),t.xp6(1),t.Q6J("ngIf",e.facts.canReview),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.US))}}function Zo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",73),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(3);return t.KtG(o.previewContract())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"bookings.detail.agreement")," "))}function Bo(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"a",70)(2,"button",71),t._uU(3),t.ALo(4,"translate"),t.qZA()(),t.YNc(5,Zo,3,3,"button",72),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("href",e.proposalURL,t.LSH),t.xp6(2),t.hij(" ",t.lcZ(4,3,"bookings.detail.proposal")," "),t.xp6(2),t.Q6J("ngIf",e.is(e.terms.customContract))}}function So(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",65)(1,"span",66),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.mobileMenu.next(o.mobileMenusEnum.nop))}),t.TgZ(2,"mat-icon"),t._uU(3,"close"),t.qZA()(),t.TgZ(4,"div",67),t.YNc(5,Ao,4,3,"ng-container",49),t.ALo(6,"async"),t.YNc(7,Bo,6,5,"ng-container",49),t.ALo(8,"async"),t.qZA()()}if(2&n){const e=t.oxw();
1t.xp6(5),t.Q6J("ngIf",t.lcZ(6,2,e.mobileMenu)==e.mobileMenusEnum.more),t.xp6(2),t.Q6J("ngIf",t.lcZ(8,4,e.mobileMenu)==e.mobileMenusEnum.preview)}}function Jo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"a",74),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.mobileMenu.next(o.mobileMenusEnum.more))}),t.TgZ(1,"mat-icon"),t._uU(2,"more_horiz"),t.qZA(),t.TgZ(3,"span",75),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&n&&(t.xp6(4),t.Oqu(t.lcZ(5,1,"bookings.detail.more")))}function Lo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"a",74),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.callPhone(null==o.entity?null:o.entity.phoneNo))}),t.TgZ(1,"mat-icon"),t._uU(2,"phone_enabled"),t.qZA(),t.TgZ(3,"span",75),t._uU(4),t.ALo(5,"translate"),t.qZA()()}if(2&n){const e=t.oxw();t.ekj("bztt-opacity-25",!(null!=e.entity&&e.entity.phoneNo)),t.xp6(4),t.Oqu(t.lcZ(5,3,"bookings.detail.call"))}}function No(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"a",74),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.mobileMenu.next(o.mobileMenusEnum.preview))}),t.TgZ(1,"mat-icon"),t._uU(2,"visibility"),t.qZA(),t.TgZ(3,"span",75),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&n&&(t.xp6(4),t.Oqu(t.lcZ(5,1,"bookings.detail.preview")))}function Fo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"a",74),t.NdJ("click",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.toChatRoom(o.detailData))}),t.TgZ(1,"mat-icon",76),t._uU(2,"message"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}if(2&n){const e=t.oxw();
1t.xp6(1),t.Q6J("matBadgeHidden",!e.bookingsUtil.haveNewMessages(e.userId,e.detailData))("matBadge",1),t.xp6(2),t.hij(" ",t.lcZ(4,3,"bookings.detail.message")," ")}}function Uo(n,i){1&n&&t.GkF(0)}function Mo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"jarvis-modal",77),t.NdJ("modalClose",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.setUIState(o.UIStates.nop))}),t.TgZ(1,"jarvis-ui-modal-wrapper",78),t.NdJ("closed",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.setUIState(o.UIStates.nop))}),t.TgZ(2,"jarvis-add-signature",79),t.NdJ("event",function(o){t.CHM(e);const s=t.oxw();return t.KtG(s.handlePreviewContract(o))}),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("closeButton",!0),t.xp6(1),t.Q6J("data",e.detailData)("processed",e.signProcessed)}}bt.\u0275fac=function(i){return new(i||bt)(t.Y36(D.sK),t.Y36(t.sBO))},bt.\u0275cmp=t.Xpm({type:bt,selectors:[["jarvis-changed-booking-data"]],inputs:{detailData:"detailData",domainCountry:"domainCountry",postMeetingFlow:"postMeetingFlow",upcomingFollowUps:"upcomingFollowUps",meetingEndedAgo:"meetingEndedAgo"},outputs:{viewDetails:"viewDetails"},standalone:!0,features:[t.TTD,t.jDz],ngContentSelectors:["*"],decls:16,vars:8,consts:[[1,"bztt-self-center","bztt-max-w-[230px]","md:bztt-max-w-full"],[4,"ngIf"],["compactCompletedOutcomePill",""],["appointmentDetailsAction",""],["tourDates",""],["tourDatesEn",""],[1,"bztt-text-sm","max-[650px]:bztt-gap-1","bztt-py-4","bztt-h-full","bztt-flex","bztt-flex-col","bztt-items-center","bztt-justify-center","bztt-text-[#111]","bztt-font-sora","bztt-font-normal","bztt-px-2"],[1,"bztt-mb-6","bztt-p-4","bztt-bg-gray-50","bztt-rounded-full"],[1,"bztt-relative"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"bztt-w-12","bztt-h-12","bztt-text-gray-400"],["d","M8 2v4"],["d","M16 2v4"],["width","18","height","18","x","3","y","4","rx","2"],["d","M3 10h18"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"bztt-w-6","bztt-h-6","bztt-text-gray-300","bztt-absolute","bztt--bottom-1","bztt--right-1","bztt-bg-white","bztt-rounded-full","bztt-p-1"],["d","M12 6v6l4 2"],["cx","12","cy","12","r","10"],[1,"bztt-text-xl","bztt-font-semibold","bztt-font-sora","bztt-text-black","bztt-mb-3","bztt-text-center","max-[650px]:bztt-text-lg","max-[650px]:bztt-mb-2"],[1,"bztt-text-gray-600","bztt-text-center","bztt-max-w-md","bztt-leading-relaxed"],["class","bztt-font-sora bztt-flex-grow bztt-font-normal bztt-w-full bztt-mt-2 bztt-py-2 bztt-px-3 md:bztt-py-6 md:bztt-px-6 md:bztt-grid bztt-grid-cols-1 bztt-gap-3 bztt-border bztt-rounded-lg bztt-bg-[#F9F9F9] bztt-border-[#F9F9F9] bztt-flex-col bztt-items-start",4,"ngIf"],[1,"bztt-font-sora","bztt-flex-grow","bztt-font-normal","bztt-w-full","bztt-mt-2","bztt-py-2","bztt-px-3","md:bztt-py-6","md:bztt-px-6","md:bztt-grid","bztt-grid-cols-1","bztt-gap-3","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#F9F9F9]","bztt-flex-col","bztt-items-start"],[1,"bztt-flex","bztt-gap-2","md:bztt-gap-1","bztt-flex-col","bztt-pb-2"],[4,"ngTemplateOutlet"],["class","bztt-flex bztt-flex-col bztt-text-sm bztt-gap-2",4,"ngIf"],[1,"bztt-flex","bztt-flex-col","bztt-text-sm","bztt-gap-2"],[1,"bztt-flex","bztt-flex-col","bztt-gap-2","md:bztt-gap-1","bztt-pt-2","md:bztt-pt-0"],[1,"bztt-flex","bztt-row","bztt-font-semibold"],["class","bztt-flex bztt-flex-col bztt-gap-2 md:bztt-gap-1",4,"ngIf"],[1,"bztt-flex","bztt-flex-col","bztt-gap-2","md:bztt-gap-1"],[4,"ngFor","ngForOf"],["class","bztt-font-sora bztt-flex bztt-flex-col",4,"ngIf"],[1,"bztt-font-sora","bztt-flex","bztt-flex-col"],["class","bztt-flex bztt-w-full bztt-pt-4 max-[650px]:bztt-pt-3",4,"ngIf"],["class","bztt-flex bztt-flex-col bztt-text-sm bztt-gap-2 max-[650px]:bztt-gap-1",4,"ngIf"],[1,"bztt-flex","bztt-w-full","bztt-pt-4","max-[650px]:bztt-pt-3"],[1,"bztt-flex","bztt-flex-col","bztt-text-sm","bztt-gap-2","max-[650px]:bztt-gap-1"],[1,"bztt-flex","bztt-flex-col","bztt-gap-2","md:bztt-gap-1","bztt-pt-2","md:bztt-pt-0","max-[650px]:bztt-pt-1"],["class","bztt-flex bztt-flex-col bztt-gap-2 md:bztt-gap-1 max-[650px]:bztt-gap-1",4,"ngIf"],[1,"bztt-flex","bztt-flex-col","bztt-gap-2","md:bztt-gap-1","max-[650px]:bztt-gap-1"],["class","bztt-inline-flex bztt-items-center bztt-h-fit bztt-min-w-fit bztt-rounded-full bztt-px-4 bztt-py-[2px] bztt-text-xs bztt-font-normal bztt-leading-4",3,"ngClass",4,"ngIf"],[1,"bztt-inline-flex","bztt-items-center","bztt-h-fit","bztt-min-w-fit","bztt-rounded-full","bztt-px-4","bztt-py-[2px]","bztt-text-xs","bztt-font-normal","bztt-leading-4",3,"ngClass"],["type","button","class","bztt-bg-transparent bztt-border bztt-border-[#D6D3D1] bztt-rounded-full bztt-px-3 bztt-py-1 bztt-cursor-pointer hover:bztt-bg-[#FAFAFA] bztt-font-sora",3,"ngClass","click",4,"ngIf"],["type","button",1,"bztt-bg-transparent","bztt-border","bztt-border-[#D6D3D1]","bztt-rounded-full","bztt-px-3","bztt-py-1","bztt-cursor-pointer","hover:bztt-bg-[#FAFAFA]","bztt-font-sora",3,"ngClass","click"],[1,"bztt-flex","bztt-gap-3"],["class","bztt-text-sm bztt-w-[60%] md:bztt-w-fit bztt-self-ce
1nter bztt-text-[#6B6060] bztt-font-normal bztt-mb-1",3,"ngClass",4,"ngIf"],["class","bztt-text-sm bztt-text-[#6B6060] bztt-font-normal bztt-mb-1",4,"ngIf"],["class","bztt-justify-center bztt-min-w-[170px] bztt-text-sm bztt-inline-flex bztt-h-fit md:bztt-h-6 bztt-items-center bztt-px-2 bztt-py-1 bztt-rounded-full bztt-font-normal bztt-shadow-md bztt-mb-1",3,"ngClass",4,"ngIf"],[1,"bztt-text-sm","bztt-w-[60%]","md:bztt-w-fit","bztt-self-center","bztt-text-[#6B6060]","bztt-font-normal","bztt-mb-1",3,"ngClass"],["class","bztt-flex bztt-items-center bztt-h-full bztt-text-sm bztt-text-[#6B6060] bztt-font-normal",4,"ngIf","ngIfElse"],["tourDate",""],[1,"bztt-flex","bztt-items-center","bztt-h-full","bztt-text-sm","bztt-text-[#6B6060]","bztt-font-normal"],[1,"bztt-text-sm","bztt-text-[#6B6060]","bztt-font-normal","bztt-mb-1"],[1,"bztt-flex","bztt-flex-col","bztt-w-1/2","md:bztt-w-fit","bztt-self-center"],["selectedDates",""],["class","bztt-block bztt-w-full bztt-self-center bztt-text-sm bztt-text-[#6B6060] bztt-font-normal bztt-mb-2 md:bztt-mb-1",3,"ngClass",4,"ngFor","ngForOf"],[1,"bztt-block","bztt-w-full","bztt-self-center","bztt-text-sm","bztt-text-[#6B6060]","bztt-font-normal","bztt-mb-2","md:bztt-mb-1",3,"ngClass"],[1,"bztt-justify-center","bztt-min-w-[170px]","bztt-text-sm","bztt-inline-flex","bztt-h-fit","md:bztt-h-6","bztt-items-center","bztt-px-2","bztt-py-1","bztt-rounded-full","bztt-font-normal","bztt-shadow-md","bztt-mb-1",3,"ngClass"],["src","assets/images/dashboard/icons/checkmark-circle-outline.png","alt","Confirmed","class","bztt-w-4 bztt-h-4 bztt-ml-1",4,"ngIf"],["src","assets/images/dashboard/icons/waiting.png","alt","Waiting","class","bztt-w-4 bztt-h-4 bztt-ml-1",4,"ngIf"],["src","assets/images/dashboard/icons/canceled.png","alt","Canceled","class","bztt-w-4 bztt-h-4 bztt-ml-1",4,"ngIf"],["src","assets/images/dashboard/icons/rescheduled.png","alt","Confirmed","class","bztt-w-4 bztt-h-4 bztt-ml-1",4,"ngIf"],["src","assets/images/dashboard/icons/checkmark-circle-outline.png","alt","Confirmed",1,"bztt-w-4","bztt-h-4","bztt-ml-1"],["src","assets/images/dashboard/icons/waiting.png","alt","Waiting",1,"bztt-w-4","bztt-h-4","bztt-ml-1"],["src","assets/images/dashboard/icons/canceled.png","alt","Canceled",1,"bztt-w-4","bztt-h-4","bztt-ml-1"],["src","assets/images/dashboard/icons/rescheduled.png","alt","Confirmed",1,"bztt-w-4","bztt-h-4","bztt-ml-1"],[1,"bztt-flex","bztt-justify-between","bztt-items-center","bztt-gap-3","bztt-px-4","bztt-border-t","bztt-border-[#6B60603D]","bztt-py-2","bztt-w-full","max-[650px]:bztt-items-start","max-[650px]:bztt-flex-col","max-[650px]:bztt-px-2"],["class","bztt-w-full",3,"ngClass",4,"ngIf"],["class","bztt-flex bztt-flex-col bztt-gap-1 bztt-w-full",4,"ngIf"],[1,"bztt-w-full",3,"ngClass"],["class","bztt-flex bztt-justify-between bztt-items-start bztt-w-full",4,"ngIf","ngIfElse"],[1,"bztt-flex","bztt-justify-between","bztt-items-start","bztt-w-full"],[1,"bztt-flex","bztt-flex-col","bztt-gap-1","bztt-font-sora","bztt-w-full","bztt-max-w-fit"],[1,"bztt-font-semibold","bztt-text-sm","bztt-tracking-[.028em]","bztt-text-[#111]"],["class","bztt-block bztt-text-[#6B6060CC] bztt-text-sm bztt-font-normal",4,"ngIf"],["class","bztt-text-xs bztt-text-[#6B6060] bztt-font-normal bztt-w-fit",4,"ngIf"],[1,"bztt-flex","bztt-flex-col","bztt-items-end","bztt-gap-1"],["class","bztt-flex bztt-items-center bztt-justify-center bztt-text-center bztt-gap-1 bztt-px-4 bztt-py-[2px] bztt-font-normal bztt-text-xs bztt-rounded-full bztt-h-fit bztt-min-w-[84px]",3,"ngClass",4,"ngIf"],[1,"bztt-block","bztt-text-[#6B6060CC]","bztt-text-sm","bztt-font-normal"],[1,"bztt-text-xs","bztt-text-[#6B6060]","bztt-font-normal","bztt-w-fit"],[1,"bztt-flex","bztt-items-center","bztt-justify-center","bztt-text-center","bztt-gap-1","bztt-px-4","bztt-py-[2px]","bztt-font-normal","bztt-text-xs","bztt-rounded-full","bztt-h-fit","bztt-min-w-[84px]",3,"ngClass"],[1,"bztt-inline-flex","bztt-items-center","bztt-h-fit"],[1,"bztt-flex","bztt-flex-col","bztt-gap-1","bztt-w-full","bztt-max-w-fit"],[1,"bztt-block","bztt-font-semibold","bztt-text-sm","bztt-tracking-[.028em]","bztt-text-[#111]"],["class","bztt-inline-flex bztt-items-center bztt-justify-center bztt-text-center bztt-px-4 bztt-py-[2px] bztt-font-normal bztt-text-xs bztt-rounded-full bztt-h-fit bztt-min-w-[84px]",3,"ngClass",4,"ngIf"],[1,"bztt-inline-flex","bztt-items-center","bztt-justify-center","bztt-text-center","bztt-px-4","bztt-py-[2px]","bztt-font-normal","bztt-text-xs","bztt-rounded-full","bztt-h-fit","bztt-min-w-[84px]",3,"ngClass"],[1,"bztt-flex","bztt-flex-col","bztt-gap-1","bztt-w-full"],[1,"bztt-flex","bztt-flex-col","bztt-gap-1","bztt-max-w-fit"],[4,"ngIf","ngIfElse"],["adminTourDate",""],["class","bztt-flex bztt-justify-between bztt-items-start bztt-w-full",4,"ngFor","ngForOf"],[1,"bztt-flex","bztt-flex-col","bztt-gap-1","bztt-w-full",3,"ngClass"]],template:function(i,e){1&i&&(t.F$t(),t.TgZ(0,"div")(1,"span",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.Hsn(4),t.qZA(),t.YNc(5,Mi,16,0,"ng-container",1),t.YNc(6,Yi,2,1,"ng-container",1),t.YNc(7,aa,2,1,"ng-container",1),t.YNc(8,s
1a,1,1,"ng-template",null,2,t.W1O),t.YNc(10,ra,1,1,"ng-template",null,3,t.W1O),t.YNc(12,Da,9,13,"ng-template",null,4,t.W1O),t.YNc(14,po,8,12,"ng-template",null,5,t.W1O)),2&i&&(t.Tol(e.isLithuanian?"bztt-text-lg bztt-gap-2 md:bztt-pb-1 bztt-font-semibold bztt-text-[#1F1F1F] bztt-flex bztt-justify-between bztt-pb-4 bztt-px-4 bztt-items-center":"bztt-text-lg bztt-gap-2 md:bztt-pb-1 bztt-font-semibold bztt-text-[#1F1F1F] bztt-flex bztt-justify-between bztt-pb-4 bztt-px-4 bztt-items-center max-[650px]:bztt-text-base max-[650px]:bztt-pb-0 max-[650px]:bztt-px-2"),t.xp6(2),t.hij(" ",t.lcZ(3,6,"bookings.detail.visitTitle")," "),t.xp6(3),t.Q6J("ngIf",!e.isLithuanian&&!e.showChangesBlock),t.xp6(1),t.Q6J("ngIf",e.isLithuanian),t.xp6(1),t.Q6J("ngIf",!e.isLithuanian))},dependencies:[D.aw,D.X$,d.ez,d.mk,d.sg,d.O5,d.tP,d.Ov,d.uU,T.Ps],encapsulation:2});const Io=function(){return["agreement-view-dialog"]},Oo=function(n,i){return{detailData:n,showBtn:i,disableUpload:!0}};function jo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"jarvis-modal",80),t.NdJ("modalClose",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.setUIState(o.UIStates.nop))}),t.TgZ(1,"jarvis-ui-modal-wrapper",78),t.NdJ("closed",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.setUIState(o.UIStates.nop))}),t.TgZ(2,"app-agreement-view",81),t.NdJ("event",function(o){t.CHM(e);const s=t.oxw();return t.KtG(s.handlePreviewContract(o))}),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("modalClass",t.DdM(3,Io)),t.xp6(1),t.Q6J("closeButton",!1),t.xp6(1),t.Q6J("data",t.WLB(4,Oo,e.detailData,!e.is(e.terms.isFullBalance)))}}function Eo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",87),t.NdJ("click",function(){t.CHM(e);const o=t.oxw().method,s=t.oxw(3);return t.KtG(s.onLtPaymentSelect(o))}),t._UZ(1,"img",88),t.qZA()}if(2&n){const e=t.oxw().method;t.xp6(1),t.s9C("alt",e.name),t.Q6J("src",e.logo_url,t.LSH)}}function Qo(n,i){1&n&&t.YNc(0,Eo,2,2,"div",86),2&n&&t.Q6J("ngIf",i.method.logo_url)}function $o(n,i){}const Ut=function(n){return{method:n}};function Po(n,i){if(1&n&&t.YNc(0,$o,0,0,"ng-template",92),2&n){const e=i.$implicit;t.oxw(2);const a=t.MAs(3);t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(2,Ut,e))}}function qo(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"h4",89),t._uU(2,"Banko nuorodos"),t.qZA(),t.TgZ(3,"div",90),t.YNc(4,Po,1,4,null,91),t.qZA(),t.BQk()),2&n){const e=t.oxw(2).ngIf;t.xp6(4),t.Q6J("ngForOf",e.paymentData.payment_methods.banklinks)}}function Vo(n,i){}function Yo(n,i){if(1&n&&t.YNc(0,Vo,0,0,"ng-template",92),2&n){const e=i.$implicit;t.oxw(2);const a=t.MAs(3);t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(2,Ut,e))}}function Ro(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"h4",89),t._uU(2," Kreditin\u0117s kortel\u0117s "),t.qZA(),t.TgZ(3,"div",90),t.YNc(4,Yo,1,4,null,91),t.qZA(),t.BQk()),2&n){const e=t.oxw(2).ngIf;t.xp6(4),t.Q6J("ngForOf",e.paymentData.payment_methods.cards)}}function Go(n,i){}function Ko(n,i){if(1&n&&t.YNc(0,Go,0,0,"ng-template",92),2&n){const e=i.$implicit;t.oxw(2);const a=t.MAs(3);t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(2,Ut,e))}}function Ho(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"h4",89),t._uU(2," Kiti mok\u0117jimo b\u016bdai "),t.qZA(),t.TgZ(3,"div",90),t.YNc(4,Ko,1,4,null,91),t.qZA(),t.BQk()),2&n){const e=t.oxw(2).ngIf;t.xp6(4),t.Q6J("ngForOf",e.paymentData.payment_methods.other)}}function Wo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"jarvis-modal",77),t.NdJ("modalClose",function(){t.CHM(e);const o=t.oxw(2);return t.KtG(o.ltPaymentModal.next(null))}),t.TgZ(1,"jarvis-ui-modal-wrapper",82),t.NdJ("closed",function(){t.CHM(e);const o=t.oxw(2);return t.KtG(o.ltPaymentModal.next(null))}),t.YNc(2,Qo,1,1,"ng-template",null,83,t.W1O),t.TgZ(4,"div",84)(5,"h3",85),t._uU(6," Pasirinkite mok\u0117jimo b\u016bd\u0105: "),t.qZA(),t.YNc(7,qo,5,1,"ng-container",49),t.YNc(8,Ro,5,1,"ng-container",49),t.YNc(9,Ho,5,1,"ng-container",49),t.qZA()()()}if(2&n){const e=t.oxw().ngIf;t.xp6(1),t.Q6J("closeButton",!0),t.xp6(6),t.Q6J("ngIf",e.paymentData.payment_methods.banklinks.length>0),t.xp6(1),t.Q6J("ngIf",e.paymentData.payment_methods.cards.length>0),t.xp6(1),t.Q6J("ngIf",e.paymentData.payment_methods.other.length>0)}}
1function Xo(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Wo,10,4,"jarvis-modal",47),t.BQk()),2&n){const e=i.ngIf;t.xp6(1),t.Q6J("ngIf",e.paymentData)}}function ts(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"jarvis-modal",77),t.NdJ("modalClose",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.showLTPaymentsDisabledDialog=!1)}),t.TgZ(1,"jarvis-ui-modal-wrapper",82),t.NdJ("closed",function(){t.CHM(e);const o=t.oxw();return t.KtG(o.showLTPaymentsDisabledDialog=!1)}),t.TgZ(2,"div",93),t._uU(3," \u0160iuo metu mok\u0117jimai per platform\u0105 negalimi. Kreipkit\u0117s \u012f paslaug\u0173 teik\u0117j\u0105 d\u0117l paslaug\u0173 apmok\u0117jimo tiesiogiai. Atsipra\u0161ome u\u017e nepatogumus. "),t.qZA()()()}2&n&&(t.xp6(1),t.Q6J("closeButton",!0))}function es(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",95),t.NdJ("click",function(){t.CHM(e);const o=t.oxw().action,s=t.oxw();return t.KtG(s.doAction(o))}),t.TgZ(1,"span"),t._uU(2),t.ALo(3,"translate"),t.qZA()()}if(2&n){const e=t.oxw(),o=e.title;t.Q6J("disabled",e.disabled),t.xp6(2),t.Oqu(t.lcZ(3,2,"bookings.detail."+o))}}function ns(n,i){if(1&n&&t.YNc(0,es,4,4,"button",94),2&n){const e=i.visible,a=i.countries,o=t.oxw();t.Q6J("ngIf",o.isAvailableForCountry(a)&&o.is(e))}}function is(n,i){1&n&&t.GkF(0)}function as(n,i){1&n&&t.GkF(0)}function os(n,i){1&n&&t.GkF(0)}function ss(n,i){1&n&&t.GkF(0)}function ls(n,i){1&n&&t.GkF(0)}const rs=function(n,i){return{title:"reviewButton",visible:n,action:i}},cs=function(n,i){return{title:"wantToBook",visible:n,action:i}},ds=function(n,i,e,a){return{title:n,visible:i,action:e,disabled:a}},ps=function(n){return{title:"askButton.paymentPending",visible:n,disabled:!0}},ms=function(n,i){return{title:"contractSigning",visible:n,action:i}};function _s(n,i){if(1&n&&(t.YNc(0,is,1,0,"ng-container",40),t.YNc(1,as,1,0,"ng-container",40),t.YNc(2,os,1,0,"ng-container",40),t.YNc(3,ss,1,0,"ng-container",40),t.YNc(4,ls,1,0,"ng-container",40)),2&n){const e=t.oxw(),a=t.MAs(90);t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(10,rs,e.terms.canReview,e.actionEnum.review)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(13,cs,e.terms.wantBook,e.actionEnum.wantToBook)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.l5B(16,ds,e.payButtonTitle,e.terms.inProccessAndDepositPayed,e.actionEnum.pay,(null==e.detailData.options?null:e.detailData.options.doNotIncludePaymentRequest)&&(null==e.detailData.options?null:e.detailData.options.contractSigned)&&e.is(e.terms.US))),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(21,ps,e.terms.pendingPayment)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.WLB(23,ms,e.terms.inCanSignAgreement,e.actionEnum.signContract))}}function us(n,i){if(1&n&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=i.$implicit,a=t.oxw(2).suffix;t.xp6(1),t.hij(" ",t.xi3(2,1,"bookings.detail."+a+e.type,e)," ")}}function gs(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",32)(1,"mat-accordion",33)(2,"mat-expansion-panel",97),t.NdJ("opened",function(){t.CHM(e);const o=t.oxw().last,s=t.oxw();return t.KtG(s.openPanel(o))}),t.TgZ(3,"mat-expansion-panel-header",35)(4,"mat-panel-title",36),t._uU(5),t.ALo(6,"translate"),t.qZA()(),t.YNc(7,us,3,4,"div",91),t.qZA()()()}if(2&n){const e=t.oxw(),a=e.title,o=e.value;t.xp6(5),t.Oqu(t.lcZ(6,2,"bookings.detail."+a)),t.xp6(2),t.Q6J("ngForOf",o)}}function bs(n,i){1&n&&t.YNc(0,gs,8,4,"div",96),2&n&&t.Q6J("ngIf",!i.hide)}const fs=function(n){return["/",n]},hs=function(n,i){return{hide:n,title:"cancelationPolicy.bookingTitle",suffix:"cancelationPolicy.bookingAnswer",value:i}},vs=function(n,i){return{hide:n,title:"cancelationPolicy.penaltiesTitle",suffix:"cancelationPolicy.penaltiesAnswer",value:i}},xs=function(n,i){return{hide:n,title:"cancelationPolicy.rescheduleTitle",suffix:"cancelationPolicy.rescheduleAnswer",value:i}},zs=function(n,i){return{hide:n,title:"paymentTerms.title",suffix:"paymentTerms.option",value:i,last:!0}},ws=function(n){return{paymentData:n}};class Dt{constructor(){var i,e,a;this.activatedRoute=(0,t.f3M)(y.gz),this.router=(0,t.f3M)(y.F0),this.domainCountry=(0,t.f3M)(z.gn).toUpperCase(),this.bookingsDataService=(0,t.f3M)(J.m),this.marketplaceLayoutService=(0,t.f3M)(Jt.v,{optional:!0}),this.commonDialogService=(0,t.f3M)(x.CommonDialogService),this.analytics=(0,t.f3M)(j.y),this.trackService=(0,t.f3M)(z.J9),this.meta=(0,t.f3M)(mt.h_),this.titleService=(0,t.f3M)(mt.Dx),this.bookingsUtil=_.p,this.mobileMenu=new C.X(Ct.nop),this.mobileMenusEnum=Ct,this.destroy$=new Lt.x,this.terms=m,this.showMore=!1,this.paid$=ne
1w C.X(0),this.showLTPaymentsDisabledDialog=!1,this.signProcessed=new C.X(!1),this.ltPaymentModal=new C.X(null),this.UIStates=M,this.actionEnum=_.Tj,this.uiState=new C.X({state:M.nop}),this.reviewBooking=()=>{this.router.navigate(["/review/new/",this.detailData._id])},this.wantToBook=()=>{this.bookingsDataService.bookingNotification(this.detailData._id,"Event host wants to initiate booking").pipe((0,w.w)(o=>this.commonDialogService.openSuccessRx("bookings.detail.successNotifyVendor"))).subscribe()},this.checkAgreementAndAskForPayment=()=>{this.is(m.requireSign)?this.previewContract():this.askForPayment()},this.extAction=null===(i=this.router.getCurrentNavigation())||void 0===i||null===(e=i.extras)||void 0===e||null===(a=e.state)||void 0===a?void 0:a.bookingAction}getUIState(i){return this.uiState.asObservable().pipe((0,at.U)(e=>e.state==i))}setUIState(i=M.nop,e=M.nop){this.uiState.next({state:i,initiator:e})}ngOnInit(){var i,e,a;this.detailData=this.activatedRoute.snapshot.data.detail,this.trackService.handleEvent({trackers:["amplitude","mixpanel"],eventName:"page_load",data:{page_type:"booking_list_details",page_url:window.location.href,couseOfCancellation:this.detailData.options.causeOfCancellation,bookingId:this.detailData._id,userType:"user",serviceName:this.detailData.serviceName,serviceType:this.detailData.serviceType}}),this.marketplaceLayoutService.disableFooter(),this.marketplaceLayoutService.disableHeader();const o=this.activatedRoute.snapshot.queryParams;this.paid$.next(this.detailData.paid),this.serviceEvent=this.detailData.serviceEventId,this.userId=null===(i=this.activatedRoute.snapshot.data.currentUser)||void 0===i?void 0:i._id,this.serviceBase=this.detailData.serviceBaseId,this.userId||this.marketplaceLayoutService.disableHeader(),this.entity=null===(e=this.serviceBase)||void 0===e||null===(a=e.entityInfo)||void 0===a?void 0:a.entity,this.serviceObj=this.serviceEvent[_.p.aliasServiceObjByTypeName(this.detailData.serviceType)];let s=Object.keys(_.Tj).find(c=>c==(this.extAction||(null==o?void 0:o.action)));!s&&"succeeded"==(null==o?void 0:o.redirect_status)&&null!=o&&o.payment_intent&&(s=_.Tj[_.Tj.successPayment]),null!=s&&(this.doAction(_.Tj[s]),this.router.navigate([],{relativeTo:this.activatedRoute,queryParams:{}}))}ngAfterViewInit(){this.setMetaTags()}doAction(i){switch(i){case _.Tj.pay:this.checkAgreementAndAskForPayment();break;case _.Tj.signContract:this.previewContract();break;case _.Tj.wantToBook:this.wantToBook();break;case _.Tj.review:this.reviewBooking();break;case _.Tj.successPayment:this.postProcessPayment()}}get state(){return _.p.transformState(this.detailData,"customer")}get facts(){return _.p.getUIState(this.detailData,this.detailData.serviceBaseId,"facts")}is(i){var e,a,o,s,c,u,v,A,Z,B,S,I,O,G,K,H,W,X,tt;switch(i){case m.US:return"US"===this.domainCountry.toUpperCase();case m.loggedIn:return!!this.userId;case m.customContract:return!(null===(e=this.detailData.options)||void 0===e||!e.customAgreement);case m.inCanSignAgreement:return["signing"].includes(null===(a=this.detailData)||void 0===a?void 0:a.state)&&!(null!==(o=this.detailData.options)&&void 0!==o&&o.contractSigned)&&("custom"==this.facts.contract||this.is(m.customContract));case m.requireSign:return!(null!==(s=this.detailData.options)&&void 0!==s&&s.contractSigned)&&!this.is(m.payBalance)&&("custom"==this.facts.contract&&!this.is(m.US)||this.is(m.customContract));case m.pendingPayment:return"pendingPayment"==(null===(c=this.detailData)||void 0===c?void 0:c.state)&&L().diff(L(this.detailData.updatedAt),"seconds")<60;case m.paymentTimeout:return"pendingPayment"==(null===(u=this.detailData)||void 0===u?void 0:u.state)&&L().diff(L(this.detailData.updatedAt),"seconds")>=60;case m.canReview:return this.facts.canReview;case m.inProccessAndDepositPayed:return!(["cancelled","canceledByCustomer","completed"].includes(null===(v=this.detailData)||void 0===v?void 0:v.state)||this.is(m.pendingPayment)||this.facts.deposit.required&&0==this.detailData.deposit&&0==(null!==(A=this.detailData.paidCash)&&void 0!==A?A:0)&&0===this.detailData.paid||this.is(m.inCanSignAgreement)||this.is(m.wantBook)||this.is(m.isFullBalance));case m.wantBook:return["new","communication"].includes(null===(Z=this.detailData)||void 0===Z?void 0:Z.state);case m.isWaitingDeposit:return!["cancelled","canceledByCustomer","completed","new"].includes(null===(B=this.detailData)||void 0===B?void 0:B.state)&&this.detailData.deposit>0&&0===this.detailData.paid&&0===(null!==(S=this.detailData.paidCash)&&void 0!==S?S:0)&&!this.is(m.inCanSignAgreement);case m.inProccess:return!["cancelled","canceledByCustomer","completed"].includes(null===(I=this.detailData)||void 0===I?void 0:I.state);case m.completed:return"completed"==(null===(O=this.detailData)||void 0===O?void 0:O.state);case m.cancelled:return["cancelled","canceledByCustomer"].includes(null===(G=this.detailData)||void 0===G?void 0:G.state);case m.isFullBalance:return Math.round(100*(this.detailData.price-this.detailData.discount-(this.detailData.paid+(null!==(K=this.detailData.paidCash)&&void 0!==K?K:0))))<=0;case m.reserved:return["reserved"].includes(null===(H=this.detailData)||void 0===H?void 0:H.state);case m.payDeposit:return Math.round(100*(this.detailData.paid+(null!==(W=this.detailData.paidCash)&&void 0!==W?W:0)))<Math.round(100*this.detailData.deposit);case m.paymentsAre:return Math.round(100*(this.detailData.paid+(null!==(X=this.detailData.paidCash)&&void 0!==X?X:0)))>0;case m.payBalance:return Math.round(100*this.detailData.deposit)<=Math.round(100*(this.detailData.paid+(null!==(tt=this.detailData.paidCash)&&void 0!==tt?tt:0)))}return!1}changeNote(){this.bookingsDataService.changeUserNote(this.detailData._id,this.detailData.userNotes).subscribe()}doAnalytics(i){this.analytics.saveDayCountAnalytics(i,this.detailData.vendor._id,this.serviceBase._id,this.serviceEvent._id).subscribe()}callPhone(i){i&&(this.doAnalytics(_.XT.listingPhoneClick),location.href="tel:"+i)}cancelBooking(){return this.commonDialogService.openConfirmRx("bookings.detail.confirmCancel"+(this.is(m.reserved)?"Reserved":"")).pipe((0,w.w)(i=>1===i?this.commonDialogService.openDialogRx(x.CauseOfCancellationComponent,{panelClass:"cause-cancel-list-panel",i18nKey:"bookings.causeOfCancelation"+(this.facts.reserved?"":"Request")}):ct.E),(0,w.w)(i=>i?this.bookingsDataService.cancelBooking(this.detailData._id):ct.E),(0,k.b)(i=>{var e;i&&(this.detailData.options.causeOfCancellation=i.cause,"other"==i.cause&&(this.detailData.options.otherCancelCause=i.otherCause)),this.detailData.options.stateAtCancellation=null===(e=this.detailData)||void 0===e?void 0:e.state,this.detailData.state="cancelled"}),(0,k.b)(()=>this.trackService.handleEvent({trackers:["amplitude","mixpanel"],eventName:"inquiry_status_cancelled",data:{couseOfCancellation:this.detailData.options.causeOfCancellation,bookingId:this.detailData._id,userType:"user",serviceName:this.detailData.serviceName,serviceType:this.detailData.serviceType}})),(0,w.w)(i=>this.bookingsDataService.changeOptions(this.detailData))).subscribe(i=>window.location.reload())}toChatRoom(i){this.bookingsDataService.startChatRoom(i.vendor._id,i.serviceBaseId._id,this.detailData._id).subscribe(e=>{this.router.navigate(["messages",e[0]._id])})}refreshPaymentState(i){let e=10;this.detailData.paid==i&&this.bookingsDataService.getDetail(this.detailData._id).pipe((0,jt.r)({delay:5e3}),(0,k.b)(a=>this.detailData.state=null==a?void 0:a.state),Et(a=>this.detailData.paid==i&&e-- >0),(0,Qt.R)(this.destroy$),(0,$t.q)(1)).subscribe(a=>{this.detailData.paid=a.paid,this.paid$.next(a.paid)})}openPayment(){var i,e;const a=this.detailData.options.requestPayAmount,o=null!=a?a:Math.round(100*((null!==(i=(this.is(m.payDeposit)?this.detailData.deposit:this.detailData.price-this.detailData.discount)-this.detailData.paid-this.detailData.paidCash)&&void 0!==i?i:0)+Number.EPSILON))/100;"US"==((null===(e=this.detailData.serviceBaseId.address)||void 0===e?void 0:e.country)||"US")?this.commonDialogService.openDialog(dt,{width:"672px",panelClass:"payment-modal",data:{bookingId:this.detailData._id,stripeAccountId:this.detailData.stripeAccountId,isDeposit:this.is(m.payDeposit),payAmount:o}}).afterClosed().subscribe(c=>{console.log(c),c&&(this.detailData.state="reserved",this.detailData.paid=this.detailData.paid+c.payAmount,this.paid$.next(this.detailData.paid),this.bookingsDataService.doPayment(this.detailData),this.commonDialogService.openSuccess("bookings.detail.successPaymentAction"))}):this.bookingsDataService.makeCommerceOneTimePayment(this.detailData._id,o).subscribe(s=>{this.ltPaymentModal.next(s)})}onLtPaymentSelect(i){window.location.href=i.url}onLtPaymentSubmit(){this.ltPaymentModal.next(null)}askForPayment(){this.is(m.payDeposit)?this.is(m.paymentTimeout)?this.commonDialogService.openConfirmRx("bookings.detail.warningPaymentTimeout").subscribe(i=>1===i?this.openPayment():0):"standard"==this.facts.contract?this.openPayment():(this.is(m.US)?(0,Y.of)(1):this.commonDialogService.openConfirmRx("bookings.detail.warning"+(this.facts.deposit.required?"Deposit":"Full")+"Payment")).subscribe(i=>1===i?this.openPayment():0):this.openPayment()}customerNeeds(){var i;return this.commonDialogService.openDialogRx(pt,{i18nKey:"bookings.detail.customerNeedsModal",data:null===(i=this.detailData.customerNeeds)||void 0===i?void 0:i.serviceTypeCategoriesList},"customer-needs-panel").pipe((0,w.w)(e=>e?this.bookingsDataService.changeCustomerNeeds(this.detailData._id,{serviceTypeCategoriesList:e}).pipe((0,k.b)(a=>this.detailData.customerNeeds=a.customerNeeds)):ct.E),(0,w.w)(e=>this.commonDialogService.openSuccessRx("bookings.detail.successCustomerNeeds")))}
1openPanel(i){const e=document.getElementById("bContent");e&&i&&setTimeout(()=>e.scrollTo(0,e.scrollHeight+1e3),100)}postProcessPayment(){const i=this.activatedRoute.snapshot.queryParams;if("redirect_status"in i){const a={type:i.type,status:i.redirect_status,intent:i.payment_intent,intent_secret:i.payment_intent_client_secret};if(this.router.navigate([],{relativeTo:this.activatedRoute,replaceUrl:!0,queryParams:{type:null,redirect_status:null,payment_intent:null,payment_intent_client_secret:null},queryParamsHandling:"merge"}),"failed"==i.redirect_status)this.commonDialogService.openSuccessRx("bookings.detail.failPaymentAction","error").subscribe();else{var e;const o=this.is(m.payDeposit)?"reserved":null===(e=this.detailData)||void 0===e?void 0:e.state,s=this.detailData.paid+0;(0,Y.of)(a.type).pipe((0,Pt.g)(2e3),(0,w.w)(c=>"kevin"==c?this.bookingsDataService.kevinConfirmPayment(this.detailData._id,a.intent,o):this.bookingsDataService.confirmPayment(this.detailData._id,a.intent,o)),(0,k.b)(c=>{null!=c&&c.paid&&(this.is(m.payDeposit)&&(this.detailData.state="reserved"),this.detailData.paid=c.paid,this.paid$.next(c.paid))}),(0,w.w)(c=>this.commonDialogService.openSuccessRx("bookings.detail.successPaymentAction").pipe((0,k.b)(u=>this.refreshPaymentState(s)),(0,w.w)(u=>this.is(m.US)?(0,Y.of)(0):this.customerNeeds())))).subscribe()}}}isAvailableForCountry(i){return!i||(null==i?void 0:i.some(e=>e.toUpperCase()==this.domainCountry.toUpperCase()))}get payButtonTitle(){let i="askButton.pay";return this.is(m.requireSign)&&!this.is(m.paymentsAre)?i+="_sign":this.is(m.payDeposit)&&!this.facts.deposit.fullAdvance?i+="_deposit":this.is(m.payBalance)&&(i+="_balance"),i}get proposalURL(){return`/view-proposal/${this.detailData._id}/preview`}previewContract(){this.is(m.customContract)&&this.setUIState(M.showAgreementPreview)}addSignature(i){this.bookingsDataService.signContract(this.detailData,i.signature).subscribe({next:e=>{},error:e=>{var a,o;this.commonDialogService.openSuccess("errors.errorMsg","error",void 0,`Error: ${null===(a=e.error)||void 0===a||null===(o=a.errors)||void 0===o?void 0:o.map(s=>s.message).join(", ")}`)},complete:()=>{}})}handlePreviewContract(i){switch(null==i?void 0:i.state){case"signAndPay":this.setUIState(M.showAddSignature);break;case"pay":this.setUIState(),this.askForPayment();break;case"sign":this.signProcessed.next(!0),this.bookingsDataService.signContract(this.detailData,i.name).pipe((0,w.w)(()=>(this.detailData.options.contractSigned=!0,this.bookingsDataService.changeOptions(this.detailData)))).subscribe({next:e=>{var a;this.trackService.handleEvent({trackers:["amplitude","mixpanel"],eventName:"inquiry_status_contract"}),this.setUIState(),null!==(a=this.detailData.options)&&void 0!==a&&a.doNotIncludePaymentRequest||this.askForPayment()},error:e=>{var a,o;this.signProcessed.next(!1),this.commonDialogService.openSuccess("errors.errorMsg","error",void 0,`Error: ${null===(a=e.error)||void 0===a||null===(o=a.errors)||void 0===o?void 0:o.map(s=>s.message).join(", ")}`)},complete:()=>{this.signProcessed.next(!1)}});break;default:this.setUIState()}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setMetaTags(){this.meta.addTag({name:"robots",content:"noindex, nofollow"}),setTimeout(()=>{const i=`${this.detailData.serviceName} | Booking Management | Breezit`;this.titleService.setTitle(i),this.meta.updateTag({property:"og:title",content:i})},500)}}Dt.\u0275fac=function(i){return new(i||Dt)},Dt.\u0275cmp=t.Xpm({type:Dt,selectors:[["marketplace-detail-view-en"]],decls:95,vars:109,consts:[[1,"bztt-px-5","bztt-pb-5","bookings-detail"],["href","javascript:history.back()","class","bztt-border-0 bztt-pt-0 bztt-text-base bztt-flex bztt-flex-row bztt-items-center bztt-mt-3 bztt-mb-3",4,"ngIf"],[1,"bztt-w-full","bztt-row","bztt-grid","bztt-p-3","md:bztt-p-6","bztt-rounded-lg","bztt-grid-cols-1","md:bztt-grid-cols-2","bztt-gap-4","bztt-border","bztt-border-[#e5e7eb]","bztt-bg-white"],[1,"bztt-w-full"],["mat-button","",1,"bztt-rounded-lg","bztt-text-sm","md:bztt-text-base","bztt-h-[30px]","md:bztt-h-[50px]","bztt-bg-[#FFF7F3]","bztt-text-[#1f1f1f]","bztt-mr-6","bztt-font-semibold"],[1,"bztt-justify-self-end","bztt-hidden","md:bztt-flex","bztt-flex-row","bztt-items-center"],[1,"bztt-flex","bztt-flex-row","bztt-items-center"],["class","bztt-flex bztt -flex-row bztt-items-center bztt-cursor-pointer",3,"click",4,"ngIf"],["class","bztt-ml-5 bztt-flex bztt-flex-row bztt-items-center bztt-cursor-pointer",3,"click",4,"ngIf"],["class","bztt-border-0 bztt-leading-0",3,"matMenuTriggerFor",4,"ngIf"],[1,"send-menu"],["previewButtonMenu","matMenu"],["mat-menu-item","","target","_blank",1,"bztt-border-0","bztt-leading-0",3,"href"],[1,"bztt-max-w-[148px]","md:bztt-max-w-[250px]","bztt-min-w-[148px]","md:bztt-min-w-[180px]","bztt-text-left","bztt-font-semibold"],["mat-menu-item","",1,"bztt-max-w-[148px]","md:bztt-max-w-[250px]","bztt-min-w-[148px]","md:bztt-min-w-[180px]","bztt-font-semibold",3,"disabled","click"],[1,"bztt-w-8"],[4,"ngTemplateOutlet"],[1,"bztt-flex","bztt-flex-col","bztt-items-center"],[1,"bztt-rounded-lg","bztt-object-cover","bztt-h-[132px]","md:bztt-h-[229px]","bztt-w-full","bztt-mb-4",3,"src"],["target","_blank",1,"bztt-text-2xl","bztt-font-semibold","bztt-text-[#1F1F1F]","bztt-border-0","bztt-p-0",3,"routerLink"],[1,"bztt-text-xs","md:bztt-text-base","bztt-pb-1"],[1,"md:bztt-hidden","bztt-text-[#EF5518]","bztt-border-[#
1EF5518]","bztt-text-sm","bztt-pb-0",3,"click"],[1,"bztt-flex-grow","bztt-w-full","bztt-mt-2","bztt-py-2","bztt-px-3","md:bztt-py-6","md:bztt-px-6","md:bztt-grid","bztt-grid-cols-1","bztt-gap-3","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#F9F9F9]","bztt-flex-col","bztt-items-start"],[3,"showMore","detailData","showMoreChange"],["class","bztt-w-full md:bztt-border-none md:bztt-my-5 bztt-mt-4 bztt-border bztt-rounded-lg bztt-border-[#F8B9A0]",4,"ngIf"],[1,"bztt-w-full","bztt-p-3","md:bztt-p-6","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#F8B9A0]"],[3,"paid","detailData"],[1,"bztt-w-full","md:bztt-col-span-2","bztt-pb-2","bztt-px-3","bztt-pt-3","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#DCDCDC]"],[1,"bztt-text-lg","bztt-pb-3","bztt-font-semibold","bztt-text-[#1F1F1F]"],["appearance","outline","floatLabel","never",1,"note","bztt-w-full"],["cdkTextareaAutosize","","cdkAutosizeMinRows","2","cdkAutosizeMaxRows","15","type","text","matInput","",3,"placeholder","ngModel","blur","ngModelChange"],["autosize","cdkTextareaAutosize"],[1,"bztt-w-full","descriptor","md:bztt-col-span-2","bztt-px-3","md:bztt-px-6","bztt-border","bztt-rounded-lg","bztt-bg-[#F9F9F9]","bztt-border-[#DCDCDC]"],["displayMode","flat"],[1,"mat-elevation-z0","bztt-bg-transparent","bztt-p-0"],[1,"hover:bztt-bg-transparent","bztt-font-medium","bztt-p-0","bztt-pr-1"],[1,"bztt-text-base"],[1,"bztt-flex","bztt-items-center","bztt-font-medium","bztt-text-base","bztt-border-0",3,"click"],["target","_blank","class","bztt-pt-2 bztt-flex bztt-items-center bztt-font-medium bztt-text-base bztt-border-0",3,"href",4,"ngIf"],["class","bztt-flex bztt-items-center bztt-font-medium bztt-text-base bztt-border-0",3,"href",4,"ngFor","ngForOf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"bztt-h-[60px]","bztt-flex","md:bztt-hidden"],[1,"bztt-w-full","bztt-flex","bztt-flex-col","md:bztt-hidden","bztt-fixed","bztt-left-0","bztt-bottom-0","bztt-border-t","bztt-bg-white"],["class","transition transform bztt-ease-in-out bztt-duration-300 bztt-w-full bztt-flex bztt-flex-col bztt-p-2 bztt-border-b",4,"ngIf"],[1,"bztt-w-full","bztt-flex","bztt-justify-around","bztt-p-3"],["class","bztt-flex bztt-flex-col bztt-items-center bztt-justify-center bztt-border-0 bztt-p-0",3,"click",4,"ngIf"],["class","bztt-flex bztt-flex-col bztt-items-center bztt-justify-center bztt-border-0 bztt-p-0",3,"bztt-opacity-25","click",4,"ngIf"],["maxHeight","90vh",3,"modalClose",4,"ngIf"],["maxHeight","90vh",3,"modalClass","modalClose",4,"ngIf"],[4,"ngIf"],["actionButton",""],["bookingActions",""],["accordion",""],["href","javascript:history.back()",1,"bztt-border-0","bztt-pt-0","bztt-text-base","bztt-flex","bztt-flex-row","bztt-items-center","bztt-mt-3","bztt-mb-3"],[1,"bztt-flex","bztt","-flex-row","bztt-items-center","bztt-cursor-pointer",3,"click"],[1,"bztt-mr-3"],[1,"bztt-ml-5","bztt-flex","bztt-flex-row","bztt-items-center","bztt-cursor-pointer",3,"click"],[1,"bztt-mr-3","material-icons-outlined",3,"matBadgeHidden","matBadge"],[1,"bztt-border-0","bztt-leading-0",3,"matMenuTriggerFor"],[1,"bztt-w-fit","bztt-pl-5","bztt-hidden","md:bztt-flex","bztt-font-normal","bztt-text-base","bztt-flex-row","bztt-items-center","bztt-cursor-pointer","bztt-gap-2"],[1,"material-icons-outlined"],[1,"bztt-w-full","md:bztt-border-none","md:bztt-my-5","bztt-mt-4","bztt-border","bztt-rounded-lg","bztt-border-[#F8B9A0]"],[3,"detailData"],["target","_blank",1,"bztt-pt-2","bztt-flex","bztt-items-center","bztt-font-medium","bztt-text-base","bztt-border-0",3,"href"],[1,"bztt-flex","bztt-items-center","bztt-font-medium","bztt-text-base","bztt-border-0",3,"href"],[1,"transition","transform","bztt-ease-in-out","bztt-duration-300","bztt-w-full","bztt-flex","bztt-flex-col","bztt-p-2","bztt-border-b"],[1,"bztt-w-full","bztt-flex","bztt-justify-end","bztt-items-end",3,"click"],[1,"bztt-w-full","bztt-grid","bztt-px-4","bztt-gap-4"],["app-button","",3,"click",4,"ngIf"],["app-button","",3,"click"],["target","_blank",1,"bztt-border-0",3,"href"],["app-button",""],["app-button","","class","disabled:opacity-50",3,"click",4,"ngIf"],["app-button","",1,"disabled:opacity-50",3,"click"],[1,"bztt-flex","bztt-flex-col","bztt-items-center","bztt-justify-center","bztt-border-0","bztt-p-0",3,"click"],[1,"bztt-text-[#1F1F1F]","bztt-text-xs"],[1,"material-icons-outlined",3,"matBadgeHidden","matBadge"],["maxHeight","90vh",3,"modalClose"],[1,"modal-wrapper","large-modal","bztt-flex",3,"closeButton","closed"],[3,"data","processed","event"],["maxHeight","90vh",3,"modalClass","modalClose"],["presentationType","user",3,"data","event"],[1,"modal-wrapper","large-modal","bztt-min-h-min",3,"closeButton","closed"],["ltPaymentItem",""],[1,"bztt-px-10","bztt-pb-6","bztt-font-sora"],[1,"bztt-text-lg","bztt-font-semibold","bztt-mb-4"],["class","bztt-flex bztt-items-center bztt-gap-4 bztt-py-2 bztt-cursor-pointer",3,"click",4,"ngIf"],[1,"bztt-flex","bztt-items-center","bztt-gap-4","bztt-py-2","bztt-cursor-pointer",3,"click"],[3,"src","alt"],[1,"bztt-text-md","bztt-font-bold","bztt-mb-2"],[1,"bztt-mb-6","bztt-flex","md:bztt-gap-5","md:bztt-flex-wrap","bztt-flex-col","md:bztt-flex-row","bztt-justify-center","bztt-items-center"],[4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"bztt-h-full","bztt-flex","bztt-justify-center","bztt-items-center","bztt-py-8"],["app-button","","color","accent","class","bztt-h-[42px] md:bztt-h-[50px] bztt-max-w-[148px] md:bztt-max-w-[250px] bztt-min-w-[148px] md:bztt-min-w-[180px] bztt-p-4 disabled:bztt-opacity-20",3,"disabled","click",4,"ngIf"],["app-button","","color","accent",1,"bztt-h-[42px]","md:bztt-h-[50px]","bztt-max-w-[148px]","md:bztt-max-w-[250px]","bztt-min-w-[148px]","md:bztt-min-w-[180px]","bztt-p-4","disabled:bztt-opacity-20",3,"disabled","click"],["class","bztt-w-full descriptor md:bztt-col-span-2 bztt-px-3 md:bztt-px-6 bztt-border bztt-rounded-lg bztt-bg-[#F9F9F9] bztt-border-[#DCDCDC]",4,"ngIf"],[1,"mat-elevation-z0","bztt-bg-transparent","bztt-p-0",3,"opened"]],template:function(i,e){if(1&i&&(t.TgZ(0,"jarvis-ui-card-wrapper",0),t.YNc(1,_o,5,3,"a",1),t.TgZ(2,"div",2)(3,"div",3)(4,"button",4),t._uU(5),t.ALo(6,"translate"),t.qZA()(),t.TgZ(7,"div",5)(8,"div",6),t.YNc(9,uo,5,3,"div",7),t.YNc(10,go,5,5,"div",8),t.YNc(11,bo,6,4,"a",9),t.TgZ(12,"mat-menu",10,11)(14,"a",12)(15,"button",13),t._uU(16),t.ALo(17,"translate"),t.qZA()(),t.TgZ(18,"button",14),t.NdJ("click",function(){return e.previewContract()}),t._uU(19),t.ALo(20,"translate"),t.qZA()(),t._UZ(21,"div",15),t.YNc(22,fo,1,0,"ng-container",16),t.qZA()(),t.TgZ(23,"div",17)(24,"div",3),t._UZ(25,"img",18),t.TgZ(26,"a",19),t._uU(27),t.qZA(),t.TgZ(28,"div",20),t._uU(29),t.ALo(30,"translate"),t.qZA(),t.TgZ(31,"a",21),t.NdJ("click",function(){return e.showMore=!0}),t._uU(32),t.ALo(33,"translate"),t.qZA()(),t.TgZ(34,"div",22)(35,"marketplace-bookings-contact-info",23),t.NdJ("showMoreChange",function(o){return e.showMore=o}),t.qZA()(),t.YNc(36,ho,2,1,"div",24),t.qZA(),t.TgZ(37,"div",25),t._UZ(38,"marketplace-bookings-services-list",26),t.qZA(),t.TgZ(39,"div",27)(40,"div",28),t._uU(41),t.ALo(42,"translate"),t.qZA(),t.TgZ(43,"mat-form-field",29)(44,"textarea",30,31),t.NdJ("blur",function(){return e.changeNote()})("ngModelChange",function(o){return e.detailData.userNotes=o}),t.ALo(46,"translate"),t._uU(47,"        "),t.qZA()()(),t.TgZ(48,"div",32)(49,"mat-accordion",33)(50,"mat-expansion-panel",34)(51,"mat-expansion-panel-header",35)(52,"mat-panel-title",36),t._uU(53),t.ALo(54,"translate"),t.qZA()(),t.TgZ(55,"a",37),t.NdJ("click",function(){return e.previewContract()}),t.TgZ(56,"mat-icon"),t._uU(57,"attach_file"),t.qZA(),t._uU(58),t.ALo(59,"translate"),t.qZA(),t.YNc(60,vo,5,4,"a",38),t.YNc(61,xo,4,2,"a",39),t.qZA()()(),t.YNc(62,zo,1,0,"ng-container",40),t.ALo(63,"CancelationDescription"),t.YNc(64,wo,1,0,"ng-container",40),t.ALo(65,"PenaltiesDescription"),t.YNc(66,Do,1,0,"ng-container",40),t.ALo(67,"RescheduleDescription"),t.YNc(68,Co,1,0,"ng-container",40),t.ALo(69,"PaymentDescription"),t.qZA(),t._UZ(70,"div",41),t.TgZ(71,"div",42),t.ALo(72,"async"),t.ALo(73,"async"),t.YNc(74,So,9,6,"div",43),t.ALo(75,"async"),t.TgZ(76,"div",44),t.YNc(77,Jo,6,3,"a",45),t.YNc(78,Lo,6,5,"a",46),t.YNc(79,No,6,3,"a",45),t.YNc(80,Fo,5,5,"a",45),t.YNc(81,Uo,1,0,"ng-container",16),t.qZA()()(),t.YNc(82,Mo,3,3,"jarvis-modal",47),t.ALo(83,"async"),t.YNc(84,jo,3,7,"jarvis-modal",48),t.ALo(85,"async"),t.YNc(86,Xo,2,1,"ng-container",49),t.ALo(87,"async"),t.YNc(88,ts,4,1,"jarvis-modal",47),t.YNc(89,ns,1,1,"ng-template",null,50,t.W1O),t.YNc(91,_s,5,26,"ng-template",null,51,t.W1O),t.YNc(93,bs,1,1,"ng-template",null,52,t.W1O)),2&i){const a=t.MAs(92),o=t.MAs(94);let s;
1t.xp6(1),t.Q6J("ngIf",e.is(e.terms.loggedIn)),t.xp6(1),t.ekj("bztt-mt-4",!e.is(e.terms.loggedIn)),t.xp6(3),t.hij(" ",t.lcZ(6,55,"bookings.state."+e.state+".name")," "),t.xp6(4),t.Q6J("ngIf",e.is(e.terms.inProccess)),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.loggedIn)&&!e.is(e.terms.US)),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.US)),t.xp6(3),t.Q6J("href",e.proposalURL,t.LSH),t.xp6(2),t.hij(" ",t.lcZ(17,57,"bookings.detail.proposal")," "),t.xp6(2),t.Q6J("disabled",!e.is(e.terms.customContract)),t.xp6(1),t.hij(" ",t.lcZ(20,59,"bookings.detail.agreement")," "),t.xp6(3),t.Q6J("ngTemplateOutlet",a),t.xp6(3),t.Q6J("src",(null==e.serviceObj||null==e.serviceObj.photos||null==e.serviceObj.photos.main[0]?null:e.serviceObj.photos.main[0].croppedPhotoUrl)||(null==e.serviceObj||null==e.serviceObj.photos||null==e.serviceObj.photos.main[0]?null:e.serviceObj.photos.main[0].originalPhotoUrl),t.LSH),t.xp6(1),t.Q6J("routerLink",t.VKq(93,fs,e.serviceEvent.slug)),t.xp6(1),t.hij(" ",e.detailData.serviceName," "),t.xp6(2),t.hij(" ",t.lcZ(30,61,"categories."+e.serviceBase.type)," "),t.xp6(2),t.ekj("bztt-hidden",e.showMore),t.xp6(1),t.Oqu(t.lcZ(33,63,"bookings.detail.viewMore")),t.xp6(2),t.ekj("bztt-hidden",!e.showMore),t.xp6(1),t.Q6J("showMore",e.showMore)("detailData",e.detailData),t.xp6(1),t.Q6J("ngIf","book_a_tour"===(null==e.detailData||null==e.detailData.options?null:e.detailData.options.bookingSource)),t.xp6(2),t.Q6J("paid",e.paid$)("detailData",e.detailData),t.xp6(3),t.hij(" ",t.lcZ(42,65,"bookings.detail.notesTitle")," "),t.xp6(3),t.s9C("placeholder",t.lcZ(46,67,"bookings.detail.notesPlaceHolder")),t.Q6J("ngModel",e.detailData.userNotes),t.xp6(9),t.Oqu(t.lcZ(54,69,"bookings.detail.additionTitle")),t.xp6(5),t.hij(" ",t.lcZ(59,71,null!==(s=null==e.detailData.options||null==e.detailData.options.addendum?null:e.detailData.options.addendum.filename)&&void 0!==s?s:"bookings.detail."+("standard"==e.facts.contract?"breezitContractTitle":"contractTitle"))," "),t.xp6(2),t.Q6J("ngIf",e.detailData.options.proposal),t.xp6(1),t.Q6J("ngForOf",e.bookingsUtil.prepareFiles(e.serviceBase)),t.xp6(1),t.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",t.WLB(95,hs,e.is(e.terms.US),t.lcZ(63,73,e.serviceBase))),t.xp6(2),t.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",t.WLB(98,vs,e.is(e.terms.US),t.lcZ(65,75,e.serviceBase))),t.xp6(2),t.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",t.WLB(101,xs,e.is(e.terms.US),t.lcZ(67,77,e.serviceBase))),t.xp6(2),t.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",t.WLB(104,zs,e.is(e.terms.US),t.lcZ(69,79,e.serviceBase))),t.xp6(3),t.ekj("bztt-rounded-tl-xl",t.lcZ(72,81,e.mobileMenu)!=e.mobileMenusEnum.nop)("bztt-rounded-tr-xl",t.lcZ(73,83,e.mobileMenu)!=e.mobileMenusEnum.nop),t.xp6(3),t.Q6J("ngIf",t.lcZ(75,85,e.mobileMenu)!=e.mobileMenusEnum.nop),t.xp6(3),t.Q6J("ngIf",e.facts.canReview||e.is(e.terms.inProccess)),t.xp6(1),t.Q6J("ngIf",!e.is(e.terms.US)),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.US)),t.xp6(1),t.Q6J("ngIf",e.is(e.terms.loggedIn)),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngIf",t.lcZ(83,87,e.getUIState(e.UIStates.showAddSignature))),t.xp6(2),t.Q6J("ngIf",t.lcZ(85,89,e.getUIState(e.UIStates.showAgreementPreview))),t.xp6(2),t.Q6J("ngIf",t.VKq(107,ws,t.lcZ(87,91,e.ltPaymentModal))),t.xp6(2),t.Q6J("ngIf",e.showLTPaymentsDisabledDialog)}},dependencies:[d.sg,d.O5,d.tP,N.k,g.W0,g.tN,g.D8,T.Hw,Yt.IC,Zt.v_,b.k0,r.eB,f.Fj,f.JJ,f.On,h.pp,h.ib,h.yz,h.yK,Nt.C,rt.r,y.rH,Rt.l,Gt.t,bt,V,_t,ut,gt,d.Ov,D.X$,P.I1,P.KS,P.PV,P.GD],styles:[".bookings-detail[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-outline{color:#fff!important;opacity:1!important;background-color:#fff;border-radius:7px}.bookings-detail[_ngcontent-%COMP%]     .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#fff!important;border-radius:7px}.bookings-detail[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding:0}.bookings-detail[_ngcontent-%COMP%]     .descriptor .mat-expansion-indicator:after{border-color:#6b6060!important;height:9px;width:9px}"]});var m=(()=>{return(n=m||(m={}))[n.US=0]="US",n[n.customContract=1]="customContract",n[n.inCanSignAgreement=2]="inCanSignAgreement",n[n.requireSign=3]="requireSign",n[n.pendingPayment=4]="pendingPayment",n[n.paymentTimeout=5]="paymentTimeout",n[n.canReview=6]="canReview",n[n.inProccessAndDepositPayed=7]="inProccessAndDepositPayed",n[n.wantBook=8]="wantBook",n[n.isWaitingDeposit=9]="isWaitingDeposit",n[n.inProccess=10]="inProccess",n[n.completed=11]="completed",n[n.cancelled=12]="c
1ancelled",n[n.isFullBalance=13]="isFullBalance",n[n.reserved=14]="reserved",n[n.paymentsAre=15]="paymentsAre",n[n.payBalance=16]="payBalance",n[n.payDeposit=17]="payDeposit",n[n.loggedIn=18]="loggedIn",m;var n})(),M=(()=>{return(n=M||(M={}))[n.nop=0]="nop",n[n.showAddSignature=1]="showAddSignature",n[n.showAgreementPreview=2]="showAgreementPreview",n[n.successAddSign=3]="successAddSign",M;var n})(),Ct=(()=>{return(n=Ct||(Ct={}))[n.nop=0]="nop",n[n.more=1]="more",n[n.preview=2]="preview",Ct;var n})(),Ds=l(39841),Mt=l(68675),Cs=l(78372),Xt=l(24363),ys=l(26541),te=l(93607);function ks(n,i){1&n&&t.GkF(0)}function Ts(n,i){1&n&&t.GkF(0)}function As(n,i){1&n&&t.GkF(0)}function Zs(n,i){1&n&&t.GkF(0)}function Bs(n,i){if(1&n&&(t.TgZ(0,"div",13),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=t.oxw().value;t.xp6(1),t.Oqu(t.lcZ(2,1,e))}}function Ss(n,i){if(1&n&&(t.TgZ(0,"a",16)(1,"div"),t._uU(2),t.ALo(3,"translate"),t.qZA()()),2&n){const e=t.oxw(),o=e.value;t.Q6J("href",e.href,t.LSH),t.xp6(2),t.Oqu(t.lcZ(3,2,o))}}function Js(n,i){if(1&n&&(t.TgZ(0,"div",12)(1,"div",13),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Bs,3,3,"div",14),t.YNc(5,Ss,4,4,"a",15),t.qZA()),2&n){const e=i.title,a=i.href;t.ekj("bztt-border-b",!a),t.xp6(2),t.Oqu(t.lcZ(3,5,e)),t.xp6(2),t.Q6J("ngIf",!a),t.xp6(1),t.Q6J("ngIf",a)}}const Ls=function(n){return{title:"bookings.list.header.created",value:n}},Ns=function(n){return{title:"bookings.list.header.date",value:n}},Fs=function(n){return{title:"bookings.list.header.price",value:n}},Us=function(n){return{title:"bookings.list.header.listing",value:"bookings.list.viewListing",href:n}},Ms=function(n,i){return[n,i]};class yt{constructor(){this.domainCountry=(0,t.f3M)(z.gn).toUpperCase(),this.languageService=(0,t.f3M)(z.Kj),this.authService=(0,t.f3M)(Ot.Pr),this.currencyPipe=(0,t.f3M)(z.Z),this.listService=(0,t.f3M)(J.m),this.translateService=(0,t.f3M)(D.sK),this.router=(0,t.f3M)(y.F0),this.userData$=this.authService.userData$}get eventDate(){const i=this.bookingItem.options.noEventDate?this.translateService.instant("listing.details.flexibleDate"):"";return this.bookingItem.eventDate?(0,d.p6)(te.ED.convertTZ(this.bookingItem.eventDate,0,0),"mediumDate",this.languageService.getLocaleByLanguage())+(i?` (${i})`:""):i?` ${i}`:""}get createdAt(){return(0,d.p6)(te.ED.convertTZ(this.bookingItem.createdAt,0,0),"mediumDate",this.languageService.getLocaleByLanguage())}get price(){return this.bookingItem.price?this.currencyPipe.transform(this.bookingItem.price,this.bookingItem.serviceBaseId,"1.0-0"):"bookings.list.noPrice"}get href(){return this.router.serializeUrl(this.router.createUrlTree([`/${this.bookingItem.serviceEvent.
1slug}`]))}get state(){return _.p.transformState(this.bookingItem,"customer")}get haveNewMessages$(){return this.userData$.pipe((0,at.U)(i=>!_.p.haveNewMessages(i._id,this.bookingItem)))}toChatRoom(){this.listService.startChatRoom(this.bookingItem.vendor._id,this.bookingItem.serviceBaseId._id,this.bookingItem._id).subscribe(i=>{this.router.navigate(["LT"===this.domainCountry?"zinutes":"messages",i[0]._id])})}}function Is(n,i){}function Os(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Is,0,0,"ng-template",4),t.BQk()),2&n){t.oxw();const e=t.MAs(7);t.xp6(1),t.Q6J("ngTemplateOutlet",e)}}yt.\u0275fac=function(i){return new(i||yt)},yt.\u0275cmp=t.Xpm({type:yt,selectors:[["marketplace-booking-card"]],inputs:{bookingItem:"bookingItem"},decls:28,vars:35,consts:[[1,"bztt-flex","bztt-flex-col","bztt-border","bztt-border-[#e5e7eb]","ztt-cursor-pointer","bztt-text-[#1f1f1f]","bztt-min-w-[322px]","bztt-h-[400px]","bztt-px-6","bztt-py-4","bztt-bg-white","bztt-rounded-lg","bztt-items-start","bztt-justify-between"],[1,"bztt-text-2xl","bztt-font-semibold","bztt-w-full",3,"title"],[1,"multi-line-ellipsis"],[1,"bztt-text-xs","bztt-pb-4"],[1,"bztt-w-full"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"bztt-flex","bztt-flex-row","bztt-items-center","bztt-justify-between","bztt-mt-4","bztt-p-2","bztt-rounded-lg","bztt-font-bold","bztt-text-xs","bztt-bg-[#FFF7F3]","bztt-w-full"],[1,"bztt-mt-3","bztt-w-full","bztt-flex","bztt-flex-row","bztt-items-center","bztt-justify-between"],["rel","noreferrer",1,"bztt-border-0","bztt-pt-0",3,"routerLink"],["mat-button","",1,"bztt-bg-[#EF5518]","bztt-rounded-full","bztt-text-white","bztt-mr-6","bztt-min-w-[160px]","bztt-p-0"],[1,"material-icons-outlined","bztt-text-4xl","bztt-w-9","bztt-h-9","bztt-cursor-pointer",3,"matBadgeHidden","matBadge","click"],["dataItem",""],[1,"bztt-flex","bztt-w-full","bztt-flex-row","bztt-justify-between","bztt-border-[#dcdcdc]","bztt-pb-2.5","bztt-pt-2.5","bztt-items-center"],[1,"bztt-text-sm"],["class","bztt-text-sm",4,"ngIf"],["rel","noreferrer","target","_new","class","bztt-text-sm bztt-text-[#EF5518] bztt-border-[#EF5518] bztt-pb-0",3,"href",4,"ngIf"],["rel","noreferrer","target","_new",1,"bztt-text-sm","bztt-text-[#EF5518]","bztt-border-[#EF5518]","bztt-pb-0",3,"href"]],template:function(i,e){if(1&i&&(t.TgZ(0,"div",0)(1,"div")(2,"div",1)(3,"span",2),t._uU(4),t.qZA()(),t.TgZ(5,"div",3),t._uU(6),t.ALo(7,"translate"),t.qZA()(),t.TgZ(8,"div",4),t.YNc(9,ks,1,0,"ng-container",5),t.YNc(10,Ts,1,0,"ng-container",5),t.YNc(11,As,1,0,"ng-container",5),t.YNc(12,Zs,1,0,"ng-container",5),t.TgZ(13,"div",6),t._uU(14),t.ALo(15,"translate"),t._UZ(16,"span"),t.qZA(),t.TgZ(17,"div",7)(18,"a",8)(19,"button",9)(20,"span"),t._uU(21),t.ALo(22,"translate"),t.qZA()()(),t.TgZ(23,"mat-icon",10),t.NdJ("click",function(){return e.toChatRoom()}),t.ALo(24,"async"),t._uU(25,"chat"),t.qZA()()()(),t.YNc(26,Js,6,7,"ng-template",null,11,t.W1O)),2&i){const a=t.MAs(27);t.xp6(2),t.Q6J("title",e.bookingItem.serviceName),t.xp6(2),t.Oqu(e.bookingItem.serviceName),t.xp6(2),t.hij(" ",t.lcZ(7,16,"categoriesMarketplace."+e.bookingItem.serviceBaseId.type)," "),t.xp6(3),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(24,Ls,e.createdAt)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(26,Ns,e.eventDate)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(28,Fs,e.price)),t.xp6(1),t.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",t.VKq(30,Us,e.href)),t.xp6(2),t.hij(" ",t.lcZ(15,18,"bookings.state."+e.state+".name")," "),t.xp6(4),t.Q6J("routerLink",t.WLB(32,Ms,"LT"===e.domainCountry?"./detales":"./detail",e.bookingItem._id)),t.xp6(3),t.Oqu(t.lcZ(22,20,"bookings.list.viewInquiry")),t.xp6(2),t.Q6J("matBadgeHidden",t.lcZ(24,22,e.haveNewMessages$))("matBadge",1)}},dependencies:[d.O5,d.tP,N.k,T.Hw,r.eB,y.rH,d.Ov,D.X$],styles:[".multi-line-ellipsis[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}"]});const js=function(n){return{p1:n}};function Es(n,i){if(1&n&&(t.TgZ(0,"mat-select-trigger"),t.ynx(1),t._uU(2),t.ALo(3,"translate"),t.BQk(),t.qZA()),2&n){const e=t.oxw(5);t.xp6(2),t.hij(" ",t.xi3(3,1,"bookings.list.listingTrigger",t.VKq(4,
1js,null==e.filterCategoryControl.value?null:e.filterCategoryControl.value.length))," ")}}const Qs=function(n){return{_type:n}};function $s(n,i){if(1&n&&(t.TgZ(0,"mat-option",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",t.VKq(4,Qs,e._id)),t.xp6(1),t.hij(" ",t.lcZ(2,2,"categoriesMarketplace."+e._id)," ")}}function Ps(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(o){return t.CHM(e),t.oxw(5).filterCategoryControl.patchValue(null),t.KtG(o.stopPropagation())}),t.TgZ(1,"mat-icon"),t._uU(2,"close"),t.qZA()()}}function qs(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",12)(1,"mat-form-field",13),t._UZ(2,"input",14),t.ALo(3,"translate"),t.TgZ(4,"button",15)(5,"mat-icon"),t._uU(6,"search"),t.qZA()()(),t.TgZ(7,"mat-form-field",16)(8,"mat-select",17,18),t.NdJ("openedChange",function(o){t.CHM(e);const s=t.oxw(4);return t.KtG(s.openedChange(o))}),t.ALo(10,"translate"),t.YNc(11,Es,4,6,"mat-select-trigger",19),t.TgZ(12,"div",20)(13,"div",21)(14,"button",22),t.NdJ("click",function(){t.CHM(e);const o=t.MAs(9);return t.KtG(o.close())}),t.TgZ(15,"mat-icon"),t._uU(16,"close"),t.qZA()()(),t.TgZ(17,"div",23)(18,"div")(19,"mat-optgroup",24),t.ALo(20,"translate"),t.YNc(21,$s,3,6,"mat-option",25),t.qZA()()(),t.TgZ(22,"div",26)(23,"button",27),t.NdJ("click",function(){t.CHM(e);const o=t.MAs(9);return t.KtG(o.close())}),t._uU(24),t.ALo(25,"translate"),t.qZA()()()(),t.YNc(26,Ps,3,0,"button",28),t.qZA()()}if(2&n){const e=t.oxw(4);t.xp6(2),t.s9C("placeholder",t.lcZ(3,10,"bookings.list.searchPlaceHolder")),t.Q6J("formControl",e.filterControl),t.xp6(6),t.s9C("placeholder",t.lcZ(10,12,"bookings.list.filterPlaceHolder")),t.Q6J("formControl",e.filterCategoryControl),t.xp6(3),t.Q6J("ngIf",(null==e.filterCategoryControl.value?null:e.filterCategoryControl.value.length)>1),t.xp6(8),t.Q6J("label",t.lcZ(20,14,"bookings.list.filter.byCategory")),t.xp6(2),t.Q6J("ngForOf",e.usedTypes),t.xp6(2),t.Q6J("disabled",!e.filterCategoryControl.value),t.xp6(1),t.hij(" ",t.lcZ(25,16,"bookings.list.applyFilter")," "),t.xp6(2),t.Q6J("ngIf",(null==e.filterCategoryControl.value?null:e.filterCategoryControl.value.length)>0)}}function Vs(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",32),t.NdJ("click",function(){const s=t.CHM(e).$implicit,c=t.oxw(5);return t.KtG(c.toggleState(s))}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&n){const e=i.$implicit,a=t.oxw(5);t.ekj("bztt-bg-[#5357F7]",a.isStateSelected(e))("bztt-bg-[#A8A8A8]",!a.isStateSelected(e)),t.xp6(1),t.hij(" ",t.lcZ(2,5,"bookings.state."+e+".name")," ")}}function Ys(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",30)(1,"div",31)(2,"button",32),t.NdJ("click",function(){t.CHM(e);const o=t.oxw(4);return t.KtG(o.toggleAllStates())}),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.YNc(5,Vs,3,7,"button",33),t.qZA()()}if(2&n){const e=t.oxw(4);t.xp6(2),t.ekj("bztt-bg-[#5357F7]",e.isAllStateSelected())("bztt-bg-[#A8A8A8]",!e.isAllStateSelected()),t.xp6(1),t.hij(" ",t.lcZ(4,6,"bookings.list.all")," "),t.xp6(2),t.Q6J("ngForOf",e.bookingFilterKeys)}}function Rs(n,i){1&n&&t._UZ(0,"marketplace-booking-card",34),2&n&&t.Q6J("bookingItem",i.$implicit)}function Gs(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",35)(1,"jarvis-ui-paginator",36),t.NdJ("pageChange",function(o){t.CHM(e);const s=t.oxw(4);return t.KtG(s.pageChange(o))}),t.qZA()()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("pageSize",e.bookingsDataService.pageSize)("pageIndex",e.currentPage-1)("length",e.itemCount)}}function Ks(n,i){if(1&n&&(t.TgZ(0,"jarvis-ui-card-wrapper",6),t.YNc(1,qs,27,18,"div",7),t.ALo(2,"async"),t.YNc(3,Ys,6,8,"div",8),t.ALo(4,"async"),t.TgZ(5,"div",9),t.YNc(6,Rs,1,1,"marketplace-booking-card",10),t.qZA(),t.YNc(7,Gs,2,3,"div",11),t.ALo(8,"async"),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",t.lcZ(2,4,e.dataObtained)),t.xp6(2),t.Q6J("ngIf",t.lcZ(4,6,e.dataObtained)&&e.usedTypes.length>1),t.xp6(3),t.Q6J("ngForOf",e.bookings),t.xp6(1),t.Q6J("ngIf",t.lcZ(8,8,e.dataObtained)&&e.itemCount>0)}}function Hs(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Ks,9,10,"jarvis-ui-card-wrapper",5),t.ALo(2,"async"),t.BQk()),2&n){const e=t.oxw(2),a=t.MAs(7);t.xp6(1),t.Q6J("ngIf",!t.lcZ(2,2,e.loading$))("ngIfElse",a)}}
1function Ws(n,i){if(1&n&&t.YNc(0,Hs,3,4,"ng-container",0),2&n){const e=t.oxw(),a=t.MAs(5);t.Q6J("ngIf",e.initialData>0)("ngIfElse",a)}}function Xs(n,i){1&n&&(t.TgZ(0,"jarvis-ui-card-wrapper",37)(1,"div",38)(2,"mat-icon",39),t._uU(3," event_available "),t.qZA(),t.TgZ(4,"div",40),t._uU(5),t.ALo(6,"translate"),t.qZA()()()),2&n&&(t.xp6(5),t.hij(" ",t.lcZ(6,1,"bookings.list.noServices.title")," "))}function tl(n,i){1&n&&(t.TgZ(0,"div",41),t._UZ(1,"mat-progress-spinner",42),t.qZA()),2&n&&(t.xp6(1),t.Q6J("diameter",70)("mode","indeterminate")("strokeWidth",2))}class ft{constructor(i,e){var a,o,s;this.metaService=i,this.titleService=e,this.bookingsDataService=(0,t.f3M)(J.m),this.trackingService=(0,t.f3M)(z.J9),this.loading$=new C.X(!1),this.dataObtained=new C.X(!1),this.router=(0,t.f3M)(y.F0),this.activatedRoute=(0,t.f3M)(y.gz),this.country=(0,t.f3M)(z.gn),this.filterControl=new f.p4(null),this.filterCategoryControl=new f.p4(null),this.bookingFilterKeys=Object.keys(_.Wm),this.selectedStates=[],this.pagination$=new C.X(null),this.selectedStateChanges$=new Lt.x,this.marketplaceLayoutService=(0,t.f3M)(Jt.v,{optional:!0}),this.isStateSelected=c=>{var u;return null===(u=this.selectedStates)||void 0===u?void 0:u.some(v=>v==c)},this.isAllStateSelected=()=>0==this.selectedStates.length,this.initiateFilter=null===(a=this.router.getCurrentNavigation())||void 0===a||null===(o=a.extras)||void 0===o||null===(s=o.state)||void 0===s?void 0:s.find,this.initiateFilter&&this.filterControl.patchValue(this.initiateFilter)}ngOnInit(){this.loading$.next(!0),this.trackingService.handleEvent({trackers:["amplitude","mixpanel"],eventName:"page_load",data:{page_type:"booking_list",page_url:window.location.href}}),this.setMetaTitle(),this.initialData=this.activatedRoute.snapshot.data.initialData,this.initialData>0&&this.marketplaceLayoutService.disableFooter(),(0,Ds.a)([this.pagination$,this.filterControl.valueChanges.pipe((0,Mt.O)(this.initiateFilter),(0,Cs.b)(200),(0,k.b)(i=>this.currentPage=1)),this.filterCategoryControl.valueChanges.pipe((0,Mt.O)(null),(0,k.b)(i=>this.currentPage=1)),this.selectedStateChanges$.pipe((0,Mt.O)(null))]).pipe((0,w.w)(([i,e,a,o])=>{this.loading$.next(!0);const s={};return this.selectedStates&&this.selectedStates.length>0&&(s.$and=[...s.$and||[],{$or:[...this.selectedStates.map(c=>({state:c})),this.selectedStates.includes("payment")?{state:"pendingPayment"}:null].filter(c=>c)}]),e&&(s.$and=[...s.$and||[],{$or:[{state:{$regex:`^${e}*`}},{"serviceBaseId.brandName":{$regex:`.*${e}.*`,$options:"i"}},{"vendor.email":{$regex:`.*${e}.*`,$options:"i"}}]}]),a&&a.length&&(s.$and=[{$or:a.map(c=>({"serviceBaseId.type":c._type}))}]),this.bookingsDataService.getBookingsList(this.currentPage,this.bookingsDataService.pageSize,s)}),(0,k.b)(i=>{var e;this.selectedTypes||(this.usedTypes=i.distinct,this.selectedTypes=this.usedTypes.map(a=>a)),this.dataObtained.next(!0),this.itemCount=null!==(e=i.count)&&void 0!==e?e:0,this.bookings=i.docs,this.loading$.next(!1)})).subscribe()}ngOnDestroy(){this.marketplaceLayoutService.enableFooter()}openedChange(i){i?document.body.classList.add("disable-scroll"):document.body.classList.remove("disable-scroll")}pageChange(i){this.currentPage=i.pageIndex+1,this.pagination$.next(i)}toggleState(i){this.isStateSelected(i)?this.selectedStates.splice(this.selectedStates.indexOf(i),1):this.selectedStates.push(i),this.selectedStateChanges$.next()}toggleAllStates(){this.selectedStates=[],this.selectedStateChanges$.next()}setMetaTitle(){setTimeout(()=>{const i=("us"===this.country?"Booking Management":"U\u017eklaus\u0173 valdymas")+" | Breezit";this.titleService.setTitle(i),this.metaService.updateTag({property:"og:title",content:i})},700)}}ft.\u0275fac=function(i){return new(i||ft)(t.Y36(mt.h_),t.Y36(mt.Dx))},ft.\u0275cmp=t.Xpm({type:ft,selectors:[["marketplace-list-view"]],decls:8,vars:4,consts:[[4,"ngIf","ngIfElse"],["contentLoaded",""],["noBookings",""],["loadingTemplate",""],[3,"ngTemplateOutlet"],["class","booking-list-view bztt-p-4 bztt-flex bztt-flex-col bztt-items-start bztt-mb-4",4,"ngIf","ngIfElse"],[1,"booking-list-view","bztt-p-4","bztt-flex","bztt-flex-col","bztt-items-start","bztt-mb-4"],["class","bztt-w-full bztt-flex bztt-flex-row bztt-max-w-[400px]",4,"ngIf"],["class","used-cats bztt-h-full bztt-flex bztt-pb-3 bztt-overflow-x-auto bztt-touch-pan-x",4,"ngIf"],[1,"bztt-w-full","bztt-max-w-full","bztt-pb-4","bztt-pt-4","bztt-grid","bztt-grid-cols-1","md:bztt-grid-cols-2","lg:bztt-grid-cols-3","2xl:bztt-grid-cols-4","bztt-gap-4"],[3,"bookingItem",4,"ngFor","ngForOf"],["class","bztt-w-full",4,"ngIf"],[1,"bztt-w-full","bztt-flex","bztt-flex-row","bztt-max-w-[400px]"],["appearance","outline","floatLabel","never",1,"me-1","bztt-w-6/12"],["type","text","min","0","matInput","",3,"placeholder","formControl"],["mat-icon-button","","matSuffix",""],["appearance","outline","floatLabel","never",1,"bztt-w-6/12"],["disableOptionCentering","","panelClass","select-mob-panel","multiple","",3,"placeholder","formControl","openedChange"],["multiFilter",""],[4,"ngIf"],[1,"d-flex","flex-column","bztt-h-screen","md:bztt-h-full","justify-content-start","filter-select"],[1,"d-md-none","d-flex","justify-content-end","pe-2"],["mat-button","","mat-icon-button","","matSuffix","",3,"click"],[1,"h-auto","bztt-flex-grow"],[3,"label"],[3,"value",4,"ngFor","ngForOf"],[1,"bztt-fixed","bztt-w-full","bztt-flex","md:bztt-hidden","bztt-bottom-0","bztt-left-0","
1justify-content-center","align-items-center","bztt-pb-3"],["app-button","","color","accent",1,"bztt-min-w-[180px]","bztt-w-[180px]","disabled:bztt-opacity-40","icon-button",3,"disabled","click"],["mat-button","","mat-icon-button","","matSuffix","",3,"click",4,"ngIf"],[3,"value"],[1,"used-cats","bztt-h-full","bztt-flex","bztt-pb-3","bztt-overflow-x-auto","bztt-touch-pan-x"],[1,"bztt-flex","bztt-row"],["mat-button","",1,"bztt-rounded-full","bztt-text-white","bztt-mr-6",3,"click"],["mat-button","","class","bztt-rounded-full bztt-text-white bztt-mr-6",3,"bztt-bg-[#5357F7]","bztt-bg-[#A8A8A8]","click",4,"ngFor","ngForOf"],[3,"bookingItem"],[1,"bztt-w-full"],["i18nKey","bookings.list",1,"bztt-px-0","bztt-w-full",3,"pageSize","pageIndex","length","pageChange"],[1,"bookings-wrapper","bztt-p-12","bztt-w-full","bztt-justify-center","bztt-items-center","bztt-flex"],[1,"bztt-flex","bztt-flex-col","bztt-items-center"],[1,"bztt-text-[60px]","bztt-color-[#6b6060]","bztt-opacity-70","bztt-h-[60px]","bztt-w-[60px]"],[1,"bztt-pb-8","bztt-pt-6"],[1,"bztt-h-full","bztt-flex","bztt-pt-40","bztt-items-center","bztt-justify-center"],[3,"diameter","mode","strokeWidth"]],template:function(i,e){if(1&i&&(t.YNc(0,Os,2,1,"ng-container",0),t.ALo(1,"async"),t.YNc(2,Ws,1,2,"ng-template",null,1,t.W1O),t.YNc(4,Xs,7,3,"ng-template",null,2,t.W1O),t.YNc(6,tl,2,3,"ng-template",null,3,t.W1O)),2&i){const a=t.MAs(3);t.Q6J("ngIf",t.lcZ(1,2,e.loading$))("ngIfElse",a)}},dependencies:[d.sg,d.O5,d.tP,T.Hw,Zt.v_,Zt.nX,b.k0,q.x8,q.Cb,Xt.CK,Xt.NA,r.eB,F.sN,f.Fj,f.JJ,Nt.C,rt.r,ys.w,f.oH,yt,d.Ov,D.X$],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.used-cats{max-width:calc(100vw - 32px);scrollbar-color:#717171 #ddd;scrollbar-width:thin}.used-cats::-webkit-scrollbar{width:2px;height:6px}.used-cats::-webkit-scrollbar-thumb{background-color:#717171}.used-cats::-webkit-scrollbar-track{background-color:#ddd}@media screen and (max-width: 767.98px){.booking-list-view .mat-form-field-infix{width:100%!important}.disable-scroll .cdk-overlay-container{z-index:99!important;position:fixed}.disable-scroll .cdk-overlay-container .cdk-overlay-pane{left:0px!important;top:0px!important;height:100%!important;width:100vw!important;transform:none!important;background-color:#fff}.disable-scroll .cdk-overlay-container .cdk-overlay-pane .select-mob-panel{max-height:100%!important;min-width:100%!important;overflow-y:hidden;padding-bottom:10px}}\n'],encapsulation:2});var el=l(54968);const ee="l-stripe";class R{constructor(){this.document=(0,t.f3M)(d.K0)}resolve(i){if(this.document.getElementById(ee))return(0,Y.of)(!0);const a=this.document.createElement("script"),o=this.document.head||this.document.getElementsByTagName("head")[0];return a.src="https://js.stripe.com/v3/",a.id=ee,a.async=!1,o.insertBefore(a,o.firstChild),(0,el.R)(a,"load").pipe((0,at.U)(()=>!0))}}R.\u0275fac=function(i){return new(i||R)},R.\u0275prov=t.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"});const nl=[{path:"",canActivate:[it.S],resolve:{initialData:$},component:ft}
1,{path:"detail/:id",resolve:{detail:E,currentUser:Q,stripe:R},component:Dt}],il=[{path:"",canActivate:[it.S],resolve:{initialData:$},component:ft},{path:"detales/:id",resolve:{detail:E,currentUser:Q,stripe:R},component:xt}];class ht{}ht.\u0275fac=function(i){return new(i||ht)},ht.\u0275mod=t.oAB({type:ht,bootstrap:[V]}),ht.\u0275inj=t.cJS({providers:[D.X$,z.Z,ot,E,Q,st,J.m,$,x.CommonDialogService,z.Uk,j.y,{provide:y.Z6,deps:[kt.gn],useFactory:n=>"lt"===n?il:nl}],imports:[d.ez,N.g,g.jT,T.Ps,b.x4,q.uw,r.yu,vt.AA,nt.FA,F.UK,z.EX,f.u5,Bt.xC,x.CustomerNeedsModule,h.To,x.JarvisCardWrapperModule,x.JarvisCauseOfCancellationModule,x.JarvisDFormModule,x.JarvisCommonDialogModule,x.JarvisUiActionsCardModule,D.aw,x.ButtonModule,At.a,x.JarvisUiRulesPoliciesModule,f.u5,f.UX,y.Bz,Tt.R,x.PackageDescriptionComponent,x.JarvisModalComponent,x.JarvisUiModalWrapperModule,bt,y.Bz]})},83122:(It,et,l)=>{l.d(et,{m:()=>h});var d=l(80529),f=l(94650),N=l(72268),nt=l(47713);class h{constructor(r,b,g){this.httpService=r,this.messagingService=b,this.baseUrl=g,this.servicesEndpoint=`${this.baseUrl}/marketplace`,this.domainCountry=(0,f.f3M)(nt.gn),this.currentPage=1,this.pageSize=24}getBookingsList(r=1,b=500,g=null){const F=new d.LE({fromObject:Object.assign({page:r,size:b},g?{additionalParams:JSON.stringify(g)}:null)});return this.httpService.get(`${this.servicesEndpoint}/booking`,{params:F})}getDetail(r){return this.httpService.get(`${this.servicesEndpoint}/booking/${r}`)}getBookingByEmail(r,b={page:"1",size:"100"}){const g=new d.LE({fromObject:b});return this.httpService.get(`${this.servicesEndpoint}/booking/getBookingByEmail/${r}`,{params:g})}getServiceBase(r){return this.httpService.get(`${this.servicesEndpoint}/service/${r}`)}changeOptions(r){return this.httpService.patch(`${this.servicesEndpoint}/booking/editOptions/${r._id}`,{...r.options})}changeBookingAccordingFlowStep(r){return this.httpService.post(`${this.servicesEndpoint}/booking/editFlowStepData/${r._id}`,r)}changeUserNote(r,b){return this.httpService.patch(`${this.servicesEndpoint}/booking/editNotes/${r}`,{notes:b})}changeCustomerNeeds(r,b){return this.httpService.patch(`${this.servicesEndpoint}/booking/editCustomerNeeds/${r}`,{customerNeeds:b})}doPayment(r){return this.httpService.patch(`${this.servicesEndpoint}/booking/editPaid/${r._id}`,{paid:r.paid})}startChatRoom(r,b,g){return this.messagingService.startChatroomWithUser(r,b,null,g)}confirmPayment(r,b,g){return this.httpService.post(`${this.baseUrl}/stripe/confirmPayment`,{bookingId:r,paymentIntent:b,state:g})}kevinOneTimePayment(r,b){return this.httpService.post(`${this.baseUrl}/kevin/oneTimePayment`,{bookingId:r,amount:b})}kevinConfirmPayment(r,b,g){return this.httpService.post(`${this.baseUrl}/kevin/confirmPayment`,{bookingId:r,paymentId:b,state:g})}makeCommerceOneTimePayment(r,b){return this.httpService.post(`${this.baseUrl}/makeCommerce/oneTimePayment`,{bookingId:r,amount:b})}makeCommerceConfirmPayment(r,b,g){return this.httpService.post(`${this.baseUrl}/makeCommerce/confirmPayment`,{bookingId:r,paymentId:b,state:g})}bookingNotification(r,b){return this.httpService.post(`${this.servicesEndpoint}/booking/bookingNotification`,{bookingId:r,flow:b})}cancelBooking(r){return this.httpService.post(`${this.servicesEndpoint}/booking/cancelBooking/${r}`,{})}changeState(r){return this.httpService.patch(`${this.servicesEndpoint}/booking/${r._id}`,"string"==typeof r.serviceBaseId?r:{...r,serviceBaseId:r.serviceBaseId._id,serviceEventId:r.serviceEventId._id})}useInvite(r){return this.httpService.get(`${this.baseUrl}/invite/${r}`)}signContract(r,b){return this.httpService.post(`${this.baseUrl}/file/signPdfContract`,{booking:r._id,name:b,secondSign:!0,domainCountry:this.domainCountry})}getBooking(r){return this.httpService.get(`${this.baseUrl}/marketplace/booking/${r}`)}}h.\u0275fac=function(r){return new(r||h)(f.LFG(d.eN),f.LFG(N.og),f.LFG(nt._n))},h.\u0275prov=f.Yz7({token:h,factory:h.\u0275fac})},26077:(It,et,l)=>{l.d(et,{G:()=>h});var d=l(47713),f=l(39646),N=l(94650),nt=l(32925);class h{constructor(r){this.translationService=r}transform(r,b,g,F=!1){var q,vt,y,j,it,z;const kt=new Date;let Tt=null,x=null,At=null;g&&g.qnt&&(Tt=g.unit,(g.unit===d.wD.fixedFee||g.unit===d.wD.startingPrice)&&(x=g.price),g.unit===d.wD.currencyPerPerson&&(At=g.price));const D=(0,f.of)({priceUnit:r.unit,priceValue:r.price||(null===(q=r.serviceVariant)||void 0===q?void 0:q.getFinalUnitPrice(kt)),tax:(null===(vt=r.serviceVariant)||void 0===vt?void 0:vt.tax)||(r.taxPercent?100*r.taxPercent:null),serviceCharge:(null===(y=r.serviceVariant)||void 0===y?void 0:y.serviceCharge)||(r.serviceChargePercent?100*r.serviceChargePercent:null),type:(null===(j=r.serviceVariant)||void 0===j?void 0:j.type)||r.type,excludedFromGlobalMinBudget:(null===(it=r.serviceVariant)||void 0===it?void 0:it.excludedFromGlobalMinBudget)||r.excludedFromGlobalMinBudget||!1,minBudget:(null===(z=r.serviceVariant)||void 0===z?void 0:z.getMinimalBudget(kt))||r.minBudget,rentAdditionalPriceUnit:Tt,rentAdditionalFixedCost:x,rentAdditionalUnitCost:At});return(0,d.jF)({priceInfo$:D,translationService:this.translationService,includeTranslationKey:F,locale$:"lt
1-LT"===b?(0,f.of)({currency:"EUR",locale:"lt-LT"}):null})}}h.\u0275fac=function(r){return new(r||h)(N.Y36(nt.sK,16))},h.\u0275pipe=N.Yjl({name:"ServiceDescriptions",type:h,pure:!1})}}]);

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.