(self.webpackChunkhhgHealthCareV1=self.webpackChunkhhgHealthCareV1||[]).push([[984],{84620:function(n,e,i){"use strict";var t,o=i(73884);function a(){return a=Object.assign?Object.assign.bind():function(n){for(var e=1;e p {\n flex: 1;\n }\n\n .address-icon {\n margin-top: 2px;\n width: 16px;\n height: 16px;\n }\n\n address {\n display: inline;\n }\n\n .dots {\n display: inline-flex;\n margin: 0 0.5rem;\n vertical-align: middle;\n }\n }\n }\n\n .main-info-service-name {\n margin: 0;\n font-size: 22px;\n line-height: 32px;\n letter-spacing: -0.6px;\n }\n }\n"]);return un=function(){return n},n}function pn(){var n=(0,R.A)(["\n display: flex;\n gap: 20px;\n margin-top: 5px;\n\n "," {\n gap: 12px;\n flex-direction: column;\n margin-top: 8px;\n }\n\n .pricing {\n width: auto;\n }\n"]);return pn=function(){return n},n}var gn=q.Ay.section.withConfig({componentId:"sc-7dad3a94-0"})(dn(),j.M.mbDown,j.M.mbDown,j.M.mbUp),hn=q.Ay.div.withConfig({componentId:"sc-7dad3a94-1"})(un(),j.M.mbDown,j.M.mbDown,j.M.mbUp,(function(n){return n.theme.colors.gray600})),vn=q.Ay.div.withConfig({componentId:"sc-7dad3a94-2"})(pn(),j.M.mbDown),mn=function(n){var e=n.serviceInfo,i=(0,w.$)().locale,t=e.name,o=e.logoService,a=e.images;return a&&a.length?(0,r.FD)(hn,{children:[(0,r.Y)(gn,{children:(0,r.Y)(s.S,{column:1,row:1,isDotsShown:a.length>1,type:"separated",mode:"snapped",isArrowShown:!1,children:a.map((function(n){return(0,r.Y)("img",{src:n,alt:n},n)}))})}),(0,r.FD)("div",{className:"main-info wrapper",children:[(0,r.Y)("div",{className:"logo mt-[24px]",children:(0,r.Y)("img",{src:o,alt:"".concat(t," Logo")})}),(0,r.FD)("div",{className:"info",children:[(0,r.Y)(ln.H,{tag:"h1",className:"main-info-service-name",children:t}),(0,r.Y)(vn,{children:(0,r.FD)("div",{className:"flex gap-[4px] items-center",children:[(0,r.Y)(en.A,{}),(0,r.Y)("span",{className:"".concat(e.originalPrice?"text-[#E64728]":"text-[#009E5C]"," font-semibold text-[18px]"),children:(0,h.UN)(null===e||void 0===e?void 0:e.price,i)}),"\xa0",e.originalPrice&&(0,r.Y)("span",{className:"text-[#595959] text-[14px] line-through",children:(0,h.UN)(null===e||void 0===e?void 0:e.originalPrice,i)})]})})]})]})]}):(0,r.Y)(r.FK,{})},fn=i(87365),bn=i(17271),xn=i.n(bn),wn=i(12215),yn=i.n(wn),Cn=i(10297),_n=i(86680),An=function(){return(0,r.FD)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.Y)("rect",{width:"32",height:"32",rx:"16",fill:"#BCDEFF"}),(0,r.FD)("g",{clipPath:"url(#clip0_20309_113069)",children:[(0,r.Y)("path",{d:"M16 26C15.9405 26 15.881 25.9909 15.8236 25.9728C13.5361 25.2505 11.5776 23.846 10.1596 21.9113C8.74168 19.9764 7.99219 17.6859 7.99219 15.2871V9.32031C7.99219 8.99672 8.25453 8.73438 8.57812 8.73438C10.2705 8.73438 11.8092 7.80641 12.5971 6.31258C12.6985 6.12035 12.898 6 13.1154 6H18.8846C19.102 6 19.3015 6.12031 19.4029 6.31258C20.1908 7.80641 21.7295 8.73438 23.4184 8.73438C23.742 8.73438 24.0078 8.99672 24.0078 9.32031V15.2871C24.0078 17.6859 23.2583 19.9764 21.8404 21.9112C20.4224 23.846 18.4639 25.2504 16.1764 25.9728C16.119 25.9909 16.0595 26 16 26Z",fill:"#2D87F3"}),(0,r.Y)("path",{d:"M23.4184 8.73438C21.7295 8.73438 20.1908 7.80641 19.4029 6.31258C19.3015 6.12031 19.102 6 18.8846 6H16V26C16.0595 26 16.119 25.9909 16.1764 25.9728C18.4639 25.2505 20.4224 23.846 21.8404 21.9113C23.2583 19.9764 24.0078 17.6859 24.0078 15.2871V9.32031C24.0078 8.99672 23.742 8.73438 23.4184 8.73438Z",fill:"#2B62CD"}),(0,r.Y)("path",{d:"M16 23.5071C15.9233 23.5071 15.8466 23.4921 15.7745 23.462C12.4707 22.0843 10.3359 18.8755 10.3359 15.2872V11.29C10.3359 11.037 10.4984 10.8125 10.7389 10.7334C11.9825 10.3245 13.0779 9.57262 13.9064 8.55891C14.0177 8.42273 14.1842 8.34375 14.36 8.34375H17.6399C17.8158 8.34375 17.9824 8.42273 18.0936 8.55891C18.9221 9.57277 20.0174 10.3248 21.2611 10.7338C21.5016 10.8129 21.664 11.0373 21.664 11.2904V15.2872C21.664 18.8755 19.5293 22.0843 16.2255 23.462C16.1534 23.492 16.0767 23.5071 16 23.5071Z",fill:"#F7F9FC"}),(0,r.Y)("path",{d:"M21.2612 10.7338C20.0175 10.3248 18.9221 9.57277 18.0937 8.55891C17.9824 8.42273 17.8158 8.34375 17.6399 8.34375H16V23.5071C16.0767 23.5071 16.1534 23.4921 16.2255 23.462C19.5293 22.0843 21.6641 18.8755 21.6641 15.2872V11.2904C21.6641 11.0373 21.5016 10.8129 21.2612 10.7338Z",fill:"white"}),(0,r.Y)("path",{d:"M15.0885 18.3724C14.9386 18.3724 14.7886 18.3152 14.6742 18.2008L12.8513 16.3778C12.6225 16.149 12.6225 15.778 12.8513 15.5492C13.0801 15.3204 13.4511 15.3204 13.6799 15.5492L15.0886 16.9578L18.3201 13.7263C18.5489 13.4975 18.9199 13.4975 19.1487 13.7263C19.3776 13.9551 19.3776 14.3261 19.1487 14.5549L15.5029 18.2008C15.3885 18.3152 15.2385 18.3724 15.0885 18.3724Z",fill:"#2D87F3"})]}),(0,r.Y)("defs",{children:(0,r.Y)("clipPath",{id:"clip0_20309_113069",children:(0,r.Y)("rect",{width:"20",height:"20",fill:"white",transform:"translate(6 6)"})})})]})},Dn=function(){return(0,r.FD)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.Y)("rect",{width:"32",height:"32",rx:"16",fill:"#BCDEFF"}),(0,r.Y)("path",{d:"M24.7086 19.2076L10.9536 21.633C10.1038 21.7829 9.29337 21.2154 9.14353 20.3656L7.62947 11.779C7.47962 10.9292 8.04708 10.1188 8.89689 9.96892L22.6519 7.54353C23.5017 7.39368 24.3121 7.96115 24.462 8.81095L25.976 17.3976C26.1259 18.2474 25.5585 19.0578 24.7086 19.2076Z",fill:"#2D87F3"}),(0,r.Y)("path",{d:"M21.2344 24.4812H7.5625C6.69957 24.4812 6 23.7816 6 22.9187V14.4141C6 13.5511 6.69957 12.8516 7.5625 12.8516H21.2344C22.0973 12.8516 22.7969 13.5511 22.7969 14.4141V22.9187C22.7969 23.7816 22.0973 24.4812 21.2344 24.4812Z",fill:"white"}),(0,r.Y)("path",{d:"M21.2344 12.8516H14.3984V24.4812H21.2344C22.0973 24.4812 22.7969 23.7816 22.7969 22.9187V14.4141C22.7969 13.5511 22.0973 12.8516 21.2344 12.8516Z",fill:"#F7F9FC"}),(0,r.Y)("path",{d:"M6 15.5098H22.7969V18.168H6V15.5098Z",fill:"#91CAFF"}),(0,r.Y)("path",{d:"M10.6504 21.9004H7.99219C7.66859 21.9004 7.40625 22.1627 7.40625 22.4863C7.40625 22.8099 7.66859 23.0723 7.99219 23.0723H10.6504C10.974 23.0723 11.2363 22.8099 11.2363 22.4863C11.2363 22.1627 10.974 21.9004 10.6504 21.9004Z",fill:"#91CAFF"})]})},Yn=i(83439);function kn(){var n=(0,R.A)(["\n "," {\n padding-top: 16px;\n }\n"]);return kn=function(){return n},n}function Mn(){var n=(0,R.A)(["\n hr {\n margin: 24px 0;\n }\n\n h4 {\n "," {\n margin-bottom: 8px;\n }\n\n "," {\n margin-bottom: 6px;\n }\n }\n"]);return Mn=function(){return n},n}function In(){var n=(0,R.A)(["\n margin-bottom: 32px;\n"]);return In=function(){return n},n}function Nn(){var n=(0,R.A)(["\n margin-top: 8px;\n margin-bottom: 12px;\n line-height: 24px;\n"]);return Nn=function(){return n},n}function Fn(){var n=(0,R.A)(["\n color: #262626;\n margin-bottom: 21px;\n\n "," {\n font-size: 16px;\n line-height: 24px;\n }\n\n p {\n margin-bottom: 16px;\n margin-top: 8px;\n }\n ol,\n ul {\n list-style: unset;\n padding-left: 16px;\n margin-bottom: 16px;\n }\n li {\n list-style: unset;\n + li {\n margin-top: 4px;\n }\n }\n b,\n strong {\n font-weight: 600;\n }\n\n em {\n font-style: italic;\n }\n"]);return Fn=function(){return n},n}function Sn(){var n=(0,R.A)(["\n display: flex;\n justify-content: space-between;\n margin-top: 24px;\n"]);return Sn=function(){return n},n}function Pn(){var n=(0,R.A)(["\n border: 1px solid var(--neutral100);\n padding: 16px 16px 12px;\n border-radius: 8px;\n\n section > [role='region']:last-child button {\n --border-style: none;\n }\n"]);return Pn=function(){return n},n}function Bn(){var n=(0,R.A)(["\n display: flex;\n flex-wrap: wrap;\n gap: 16px;\n"]);return Bn=function(){return n},n}function En(){var n=(0,R.A)(["\n display: flex;\n align-items: center;\n gap: 8px;\n margin-top: 28px;\n margin-bottom: 16px;\n"]);return En=function(){return n},n}var Tn=q.Ay.div.withConfig({componentId:"sc-f86f929b-0"})(kn(),j.M.mbDown),zn=q.Ay.div.withConfig({componentId:"sc-f86f929b-1"})(Mn(),j.M.mbDown,j.M.mbUp),Hn=(0,q.Ay)(Yn.X).withConfig({componentId:"sc-f86f929b-2"})(In()),Rn=((0,q.Ay)(V.T).withConfig({componentId:"sc-f86f929b-3"})(Nn()),q.Ay.section.withConfig({componentId:"sc-f86f929b-4"})(Fn(),j.M.mbUp)),Vn=q.Ay.div.withConfig({componentId:"sc-f86f929b-5"})(Sn()),Un=q.Ay.div.withConfig({componentId:"sc-f86f929b-6"})(Pn()),Ln=q.Ay.section.withConfig({componentId:"sc-f86f929b-7"})(Bn()),On=q.Ay.div.withConfig({componentId:"sc-f86f929b-8"})(En());function qn(){var n=(0,R.A)(["\n --list-item-spacing: 8px;\n"]);return qn=function(){return n},n}function Kn(){var n=(0,R.A)(["\n "," {\n column-count: 2;\n gap: var(--list-item-spacing);\n }\n "]);return Kn=function(){return n},n}function jn(){var n=(0,R.A)(["\n ","\n"]);return jn=function(){return n},n}function Gn(){var n=(0,R.A)(["\n list-style-type: disc;\n margin-left: 16px;\n color: var(--gray800) + li {\n margin-top: var(--list-item-spacing);\n }\n"]);return Gn=function(){return n},n}function Zn(){var n=(0,R.A)(["\n white-space: pre-line;\n margin: 8px 0;\n"]);return Zn=function(){return n},n}var Jn=q.Ay.section.withConfig({componentId:"sc-8eba195c-0"})(qn()),Wn=q.Ay.ul.withConfig({componentId:"sc-8eba195c-1"})(jn(),(function(n){return n.hasMultipleColumns&&(0,q.AH)(Kn(),j.M.mbUp)})),Xn=q.Ay.li.withConfig({componentId:"sc-8eba195c-2"})(Gn()),Qn=(0,q.Ay)(V.T).withConfig({componentId:"sc-8eba195c-3"})(Zn()),$n=function(n){var e=n.services,i=n.detail,t=n.className,o=(0,A.A)().formatMessage;return(0,r.FD)(Jn,{className:t,children:[i&&(0,r.FD)(r.FK,{children:[(0,r.Y)(fn.a,{type:"bold",color:"#284a75",as:"h2",children:o({id:"service.serviceDetail.title",defaultMessage:"Service detail"})}),(0,r.Y)(Qn,{color:"var(--gray800)",size:"p2",children:i})]}),(0,r.Y)(Wn,{hasMultipleColumns:e.length>10,children:e.map((function(n,e){return(0,r.Y)(Xn,{children:(0,r.Y)(V.T,{color:"var(--gray800)",size:"p2",children:n})},"".concat(n,"-").concat(e))}))})]})},ne=function(n){var e,i,t,o,a,s=n.serviceInfo,l=n.hospitalBranch,d=(0,Cn.useRouter)().locale,u=void 0===d?"vi-VN":d,g=(0,x.d)().isMobile,h=(0,A.A)().formatMessage,b=(0,c.useMemo)((function(){var n=s.description.split("\n"),e=0,i=n.findIndex((function(n){if(n.trim().length>0&&e++,2===e)return!0}));return-1===i?[n.join("\n").replace(/\n/g,"
")]:[n.slice(0,i+1).join("\n").replace(/\n/g,"
"),n.slice(i+1).join("\n").replace(/\n/g,"
")]}),[s.description]),w=(0,c.useState)(),y=w[0],C=w[1];(0,c.useEffect)((function(){yn().get(p.OK8)&&navigator.geolocation.getCurrentPosition((function(n){var e={lat:"".concat(Math.round(1e7*n.coords.latitude)/1e7),lng:"".concat(Math.round(1e7*n.coords.longitude)/1e7)},i={lat:l.latitude,lon:l.longitude};C(xn()(i,e,{exact:!1,unit:"km"}))}))}),[]);var _=(0,M.oq)({locale:u,isMobile:g,contentAdTag:"Hospital"});return(0,r.FD)(Tn,{children:[(0,r.FD)(zn,{children:[(0,r.Y)(fn.a,{as:"h2",className:"mb-[12px]",color:U.w.colors.secondaryBase,children:h({id:"servicePage.about",defaultMessage:"About service"})}),b.map((function(n,e){return(0,r.FD)(c.Fragment,{children:[n&&(0,r.Y)(V.T,{size:"base",children:(0,r.Y)("span",{dangerouslySetInnerHTML:{__html:n}})}),g&&0===e&&(0,r.Y)(S.z,{className:"ad-container",adUnitPath:_,size:[[320,100],[300,250]],divId:"ad-service-mobile-top-banner",pos:["TopBanner"],adDefaultSize:[320,100],customTargetings:{Service_ID:[s.id]},style:{paddingBottom:24,marginTop:16,marginBottom:-16}})]},e)})),s.preparation&&(0,r.FD)(r.FK,{children:[(0,r.Y)(fn.a,{type:"bold",color:"#284a75",as:"h2",style:{marginTop:24,marginBottom:8},children:h({id:"admin.serviceForm.preparation",defaultMessage:"Preparation"})}),(0,r.Y)(Rn,{dangerouslySetInnerHTML:{__html:s.preparation}})]}),s.subServices&&(0,r.Y)($n,{services:s.subServices,detail:s.detail}),s.discoverArticleIds&&s.discoverArticleIds.length>0&&(0,r.Y)(m.Vw,{discoverArticlesIds:s.discoverArticleIds}),(0,r.Y)(fn.a,{as:"h2",className:"mb-[12px]",color:U.w.colors.secondaryBase,style:{marginTop:24,marginBottom:8},children:h({id:"servicePage.location",defaultMessage:"Hospital details"})}),(0,r.Y)(f.T5,{hospital:l,isFullWidth:!1,distance:y}),g&&!!(s.description.length&&s.preparation&&s.detail)&&(0,r.Y)(S.z,{className:"ad-container",adUnitPath:_,size:[[320,100],[300,250]],divId:"ad-service-mobile-mid-banner1",pos:["MidBanner1"],adDefaultSize:[320,100],customTargetings:{Service_ID:[s.id]},style:{paddingBottom:24}}),!!l.insurances.length&&(0,r.FD)(r.FK,{children:[(0,r.Y)(v.cK,{icon:(0,r.Y)(An,{}),title:h({id:"doctorPage.inNetworkInsurance",defaultMessage:"In-network Insurance"}),style:{marginTop:24,marginBottom:8}}),(0,r.Y)(V.T,{size:"base",className:"mb-[16px]",children:h({id:"doctorPage.insuranceIntro",defaultMessage:"All providers on HHG are required to accurately list in-network plans. If any coverage issues occur, our Service team will help advocate for you with the provider."})}),(0,r.Y)(Hn,{insurances:l.insurances})]})]}),s.hospitalBranch.workingHours&&(0,r.Y)(m.KL,{days:s.hospitalBranch.workingHours,emergencyHours:s.hospitalBranch.emergencyHours}),(null===s||void 0===s||null===(e=s.hospitalBranch)||void 0===e?void 0:e.acceptedPayments)&&(null===s||void 0===s||null===(i=s.hospitalBranch)||void 0===i||null===(t=i.acceptedPayments)||void 0===t?void 0:t.length)>0&&(0,r.FD)(r.FK,{children:[(0,r.FD)(On,{children:[(0,r.Y)(Dn,{}),(0,r.Y)(ln.H,{as:"h2",tag:"h6",color:"var(--secondaryDark)",children:h({id:"service.acceptedPaymentMethods",defaultMessage:"Accepted payment methods"})})]}),(0,r.Y)(Ln,{children:null===s||void 0===s||null===(o=s.hospitalBranch)||void 0===o||null===(a=o.acceptedPayments)||void 0===a?void 0:a.map((function(n){return(0,r.FD)(_n.NJ,{children:[(0,r.Y)("div",{className:"logo",style:{width:"106px"},children:(0,r.Y)("img",{src:n.logo,alt:"".concat(n.name," Logo"),loading:"lazy"})}),(0,r.Y)(V.T,{size:"n1",children:n.name})]},n.id)}))})]}),(null===s||void 0===s?void 0:s.faqs)&&(null===s||void 0===s?void 0:s.faqs.length)>0&&(0,r.FD)(r.FK,{children:[(0,r.Y)(Vn,{children:(0,r.Y)(fn.a,{as:"h2",className:"mb-[12px]",color:U.w.colors.secondaryBase,children:h({id:"landing.faq",defaultMessage:"Frequently Asked Questions"})})}),(0,r.Y)(Un,{children:(0,r.Y)(m.nD,{disableVerticalPadding:!0,content:s.faqs.map((function(n){return{title:n.question,content:n.answer}}))})})]})]})},ee=i(74029),ie=i(59850),te=i(25894);function oe(){var n=(0,R.A)([""]);return oe=function(){return n},n}function ae(){var n=(0,R.A)(["\n margin-top: 24px;\n"]);return ae=function(){return n},n}var re=q.Ay.div.withConfig({componentId:"sc-69a3c97f-0"})(oe()),ce=(0,q.Ay)(te.X).withConfig({componentId:"sc-69a3c97f-1"})(ae()),se=i(64706),le=function(n){var e=n.serviceInfo,i=n.serviceRatingDetails,s=n.serviceReviews,l=(0,c.useState)(null),d=l[0],u=l[1],g=(0,c.useState)(s),v=g[0],m=g[1],f=function(){var n=(0,t.A)((function(n){var i,t,o;return(0,a.__generator)(this,(function(a){switch(a.label){case 0:return u(n),i=p.W86[n.value],[4,(0,h.px)((0,h.er)(ie.R.GET_REVIEW_LIST),"GET",{params:(0,z.A)({hospital_service_id:e.id},i)}).then((function(n){return null===n||void 0===n?void 0:n._data}))];case 1:return(t=a.sent())&&(o=(0,ee.AM)(t),m(o)),[2]}}))}));return function(e){return n.apply(this,arguments)}}(),b=function(){var n=(0,t.A)((function(n,i){var t,r,c;return(0,a.__generator)(this,(function(a){switch(a.label){case 0:return t=p.W86[i.value],[4,(0,h.px)((0,h.er)(ie.R.GET_REVIEW_LIST),"GET",{params:(0,H.A)((0,z.A)({hospital_service_id:e.id},t),{page:n})}).then((function(n){return null===n||void 0===n?void 0:n._data}))];case 1:return(r=a.sent())&&(c=(0,ee.AM)(r),m((function(n){return{reviews:(0,o.A)(n.reviews).concat((0,o.A)(c.reviews)),pagination:c.pagination}}))),[2]}}))}));return function(e,i){return n.apply(this,arguments)}}();return(0,r.FD)(re,{children:[i&&(0,r.Y)(se.e,{ratingPoint:i.rating,ratingScale:p.Efn,reviewCounting:i.totalReviews,percent5Stars:(0,h.Au)(i.rating5Stars,i.totalReviews),percent4Stars:(0,h.Au)(i.rating4Stars,i.totalReviews),percent3Stars:(0,h.Au)(i.rating3Stars,i.totalReviews),percent2Stars:(0,h.Au)(i.rating2Stars,i.totalReviews),percent1Star:(0,h.Au)(i.rating1Star,i.totalReviews)}),(0,r.Y)(ce,{reviews:v.reviews,totalReview:v.pagination.totalItems,onChangeSortOption:f,onGetAllReviews:b,sortOption:d,pagination:v.pagination})]})},de=i(28171),ue="info",pe=!0,ge=function(n){var e,i,u,I=n.serviceInfo,z=n.serviceUrl,H=n.serviceRatingDetails,R=n.serviceReviews,V=n.footerInfo,U=n.navMenuContent,L=n.seoConfig,O=(0,A.A)().formatMessage,q=(0,T.X)({type:"service",maxDays:30,infoId:I.id,bufferTime:I.bufferTime}),K=q.loading,j=q.schedules,G=q.chosenDate,Z=q.firstDayHasSlot,J=q.setChosenDate,W=q.pickerSelected,X=q.onChangePicker,Q=q.rangeDaysPicked,$=(0,_.o)().isValidOnboarding,nn=(0,c.useRef)(null),en=(0,y.b)(),tn=en.isSticky,on=en.scrollTriggerEl,cn=(0,w.$)(),ln=cn.query.utm_content,dn=void 0===ln?"":ln,un=cn.locale,pn=void 0===un?"vi-VN":un,gn=cn.push,hn=cn.query,vn=hn.source,fn=hn.slug,bn=hn.tabSlug,xn=cn.asPath,wn="my-booking"===vn;(null===I||void 0===I||null===(e=I.client)||void 0===e?void 0:e.name)===p.u3o.ROCHE?(0,C.n)(p.Z6P.ROCHE,O({id:"chatwoot.roche.title",defaultMessage:"T\u01b0 v\u1ea5n v\u1edbi chuy\xean gia"})):(0,C.n)();var yn=!!I.organization.publishReviews,Cn=(null===bn||void 0===bn?void 0:bn[0])||(Array.isArray(fn)&&fn.length>2?null===fn||void 0===fn?void 0:fn[2]:ue),_n=[{value:"info",label:O({id:"doctor.tabs.generalInfo",defaultMessage:"General info"})}].concat((0,o.A)(yn?[{value:"reviews",label:O({id:"doctor.tabs.reviews",defaultMessage:"Reviews ({totalReviews})"},{totalReviews:R.pagination.totalItems})}]:[])),An=(0,c.useCallback)((function(n){var e,i=(null===(e=_n[n])||void 0===e?void 0:e.value)||ue,t=(0,k.KY)((null===bn||void 0===bn?void 0:bn[0])===Cn||fn.includes(Cn)?xn.replace("/".concat(Cn,"/"),"/".concat(i,"/")):wn?xn.replace("/".concat(fn,"/"),"/".concat(fn,"/").concat(i)):"".concat(xn,"/").concat(i));gn(t,void 0,{shallow:!0})}),[_n,Cn,fn,xn]),Dn=(0,c.useContext)(Y.B).state.isLoggedIn,Yn=(0,x.d)(),kn=Yn.isMobile,Mn=Yn.isMobileOrTablet,In=I.hospitalBranch,Nn=function(){var n=(0,t.A)((function(){var n,e,i,t,o;return(0,a.__generator)(this,(function(a){return i="?serviceId=".concat(I.id),t="/booking/service/".concat(i),dn&&(null===I||void 0===I||null===(n=I.client)||void 0===n?void 0:n.name)===p.u3o.ROCHE&&(t+="&utm_content=".concat(dn)),Dn&&$||I.package&&(null===I||void 0===I?void 0:I.client)&&(null===I||void 0===I||null===(e=I.client)||void 0===e?void 0:e.name)===p.u3o.ROCHE?cn.push(t):p.dXu?d.u.getState().triggerCareEmailPhoneVerify({returnUrl:"".concat(p.JpE).concat(t),source:"care_onboarding"}):(o=(0,h.sT)("".concat(p.JpE).concat(t),"care_onboarding"),window.location.href=o),[2]}))}));return function(){return n.apply(this,arguments)}}(),Fn=(0,c.useMemo)((function(){return L.title?L.title:O({id:"service.seoTitle",defaultMessage:"{serviceName} - {hospitalName}"},{serviceName:I.name,hospitalName:In.name})}),[L]),Sn=(0,c.useMemo)((function(){return L.description?L.description:O({id:"service.seoDescription",defaultMessage:"Book {serviceName} at {hospitalName} in {city} instantly. See available appointment times, reviews & prices."},{serviceName:I.name,hospitalName:In.name,city:In.city.name})}),[L]),Pn=(0,c.useMemo)((function(){return L.image?L.image:(0,E.PN)(null===I||void 0===I?void 0:I.id,"service",pn)}),[L,null===I||void 0===I?void 0:I.id]),Bn=(0,c.useMemo)((function(){var n;return(null===I||void 0===I||null===(n=I.client)||void 0===n?void 0:n.name)!==p.u3o.ROCHE?{}:{dataEventCategory:"Service Connection",dataEventAction:"Add to Cart Click",dataEventLabel:"https://".concat(l.y[pn]).concat(p.JpE).concat(xn)}}),[null===I||void 0===I||null===(i=I.client)||void 0===i?void 0:i.name]),En=M.Uq.includes(pn),Tn=(0,c.useMemo)((function(){return En&&!(null===I||void 0===I?void 0:I.package)}),[En,I]),zn=(0,c.useMemo)((function(){return En&&!(null===I||void 0===I?void 0:I.package)&&!!(I.description.length&&I.preparation&&I.detail)}),[En,I]),Hn=(0,M.oq)({locale:pn,isMobile:kn,contentAdTag:"Doctor"}),Rn=(0,r.Y)(an,{hospitalBranch:I.hospitalBranch,serviceInfo:I,localeHasAd:En,isStickyBtn:tn,adUnitPath:Hn,trackingService:Bn,description:I.price_description||"",handleBookingPackage:Nn,vouchers:I.vouchers}),Vn=(0,r.Y)(f.Ym,{className:N().bookingCard,schedules:j,chosenDate:G,firstDayHasSlot:Z,onChangeChosenDate:function(n){J(n)},isLoading:K,onContinueBooking:function(n){var e="?serviceId=".concat(I.id,"&date=").concat((0,b.A)(G,p.cuM),"&scheduleId=").concat(n.schedule_id),i="/booking/service/".concat(e);if(Dn&&$)cn.push(i);else if(p.dXu)d.u.getState().triggerCareEmailPhoneVerify({returnUrl:"".concat(p.JpE).concat(i),source:"care_onboarding"});else{var t=(0,h.sT)("".concat(p.JpE).concat(i),"care_onboarding");window.location.href=t}},isMobile:kn,pickerSelected:W,onChangePicker:X,isStickyBtn:tn,rangeDaysPicked:Q,type:"service",serviceInfo:I,price:I.price,priceTo:I.priceTo,priceType:I.priceType,serviceId:I.id,isPromotion:I.promotion,bufferTime:null===I||void 0===I?void 0:I.bufferTime,description:I.price_description||"",address:(null===I||void 0===I||null===(u=I.hospitalBranch)||void 0===u?void 0:u.address)||"",adUnitPath:Hn,showAdTop:Tn,showAdMid:zn,originalPrice:I.originalPrice||"",vouchers:I.vouchers});return(0,r.FD)(de.K,{title:Fn,description:Sn,image:Pn,isSearchBarDisplay:!1,schemaOrg:g({service:I,reviews:null===R||void 0===R?void 0:R.reviews,seoTitle:Fn,seoDescription:Sn,ogImagePath:Pn,footerInfo:V,f:O}),SEOData:{isIndexable:!!(null===I||void 0===I?void 0:I.status),hasNoAmp:!0,canonicalUrl:(0,k.KY)("".concat(p.JpE).concat(z)),openGraph:{image:Pn}},isMobile:kn,footerInfo:V,ssrNavMenu:U,children:[(0,r.Y)(F.A,{children:(0,r.Y)(s.B,{size:"md",pages:[{label:"".concat(O({id:"page.title.search",defaultMessage:"Search"})),value:"".concat(p.JpE,"/")},{label:I.name,value:(0,k.KY)("".concat(p.JpE).concat(z))}]})}),(0,r.Y)(v.mc,{children:(0,r.Y)(mn,{serviceInfo:I})}),(0,r.Y)("div",{children:I.images&&I.images.length>0&&(0,r.Y)("div",{className:N().bigDivider})}),(0,r.FD)("div",{className:N().pService,children:[(0,r.FD)(v.mc,{children:[!I.images||!I.images.length&&(0,r.Y)(m.h7,{serviceInfo:I,isMobile:kn,className:N().doctorDetail}),(0,r.FD)(rn.Zg,{children:[(0,r.FD)(rn.EQ,{ref:nn,isRightPanelActive:!Mn,children:[Mn&&(0,r.Y)(r.FK,{children:I.package?Rn:j.length?Vn:(0,r.Y)(D.A,{height:500})}),(0,r.Y)(sn,{tabContent:_n.map((function(n){return{name:n.label}})),onChange:An,initialTab:_n.findIndex((function(n){return n.value===Cn}))}),"info"===Cn&&(0,r.Y)(ne,{serviceInfo:I,hospitalBranch:In}),"reviews"===Cn&&(0,r.Y)(r.FK,{children:R.reviews.length?(0,r.Y)(le,{serviceInfo:I,serviceRatingDetails:H,serviceReviews:R}):(0,r.Y)(B.G,{})})]}),!Mn&&(0,r.FD)("div",{className:N().bookingDesktop,"data-is-loading":K||void 0,"data-has-ad":En,children:[I.package?Rn:j.length?Vn:(0,r.Y)(D.A,{height:500}),Tn&&kn&&(0,r.Y)(rn.U7,{style:{flex:2.5,marginBottom:24},children:(0,r.Y)(S.z,{className:"ad-container",adUnitPath:Hn,size:[[300,250],[300,600]],divId:"ad-service-desktop-top-banner",pos:["TopBanner"],adDefaultSize:[300,250],customTargetings:{Service_ID:[I.id]}})}),kn&&zn&&(0,r.Y)(rn.U7,{children:(0,r.Y)(S.z,{className:"ad-container",adUnitPath:Hn,size:[300,250],divId:"ad-service-desktop-mid-banner1",pos:["MidBanner1"],adDefaultSize:[300,250],customTargetings:{Service_ID:[I.id]}})})]}),kn&&on]})]}),!kn&&(0,r.Y)(P.A,{divId:"ad-service-desktop-sticky",adUnitPath:Hn,customTargetings:{Service_ID:[I.id]}})]})]})}},98310:function(n){n.exports={pService:"_slug__pService__Yc5jN",serviceDetailContainer:"_slug__serviceDetailContainer__zuNlA",doctorInfo:"_slug__doctorInfo__buLH0",backButton:"_slug__backButton__pAXGz",bookingDesktop:"_slug__bookingDesktop__QIzYw",doctorDetail:"_slug__doctorDetail__f5iGP",iconLink:"_slug__iconLink__R_dPE",doctorNavigation:"_slug__doctorNavigation__HrBvE",bookingCard:"_slug__bookingCard__zEFAB",content:"_slug__content__ehW9q",borderHeadingAboutDoctor:"_slug__borderHeadingAboutDoctor__simkS",iconText:"_slug__iconText__8fZmG",consultationFee:"_slug__consultationFee__9EWFx",insuranceGrid:"_slug__insuranceGrid__FJU7N",insuranceLogo:"_slug__insuranceLogo__DOqj9",booking:"_slug__booking__uX1RD",map:"_slug__map__xAdI1",bigDivider:"_slug__bigDivider__qjdIT"}}}]);