(self.webpackChunkhhgHealthCareV1=self.webpackChunkhhgHealthCareV1||[]).push([[2518],{8758:function(e,n,t){"use strict";var i,o=t(73884);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var n=1;n svg {\n //filter: brightness(10);\n }\n"]);return c=function(){return e},e}function l(){var e=(0,i.A)(["\n position: fixed;\n height: auto;\n top: 81px;\n right: 0px;\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n z-index: 999;\n\n "," {\n top: 0;\n }\n\n .alert-noti {\n overflow: hidden;\n min-width: 360px;\n max-width: 600px;\n margin-bottom: 4px;\n align-items: flex-start;\n display: flex;\n\n .icon-title {\n + p {\n line-height: 22px;\n font-size: 14px;\n }\n }\n\n "," {\n min-width: 100%;\n }\n }\n"]);return l=function(){return e},e}function s(){var e=(0,i.A)(["\n width: 100%;\n padding-top: 64px;\n"]);return s=function(){return e},e}function u(){var e=(0,i.A)(["\n height: 100vh;\n width: 100%;\n align-items: center;\n justify-content: center;\n display: flex;\n .error-container {\n width: 488px;\n padding: 0 16px;\n max-width: 100%;\n text-align: center;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n display: flex;\n }\n"]);return u=function(){return e},e}function d(){var e=(0,i.A)(["\n #main-content > main {\n padding-top: 0;\n }\n"]);return d=function(){return e},e}var p=a.Ay.div.withConfig({componentId:"sc-306f8cfa-0"})(r(),o.M.tdUp),f=a.Ay.aside.withConfig({componentId:"sc-306f8cfa-1"})(c()),m=a.Ay.div.withConfig({componentId:"sc-306f8cfa-2"})(l(),o.M.mbDown,o.M.mbDown),g=a.Ay.main.withConfig({componentId:"sc-306f8cfa-3"})(s()),h=a.Ay.div.withConfig({componentId:"sc-306f8cfa-4"})(u()),v=(0,a.DU)(d())},28171:function(e,n,t){"use strict";t.d(n,{K:function(){return L}});var i=t(53513),o=t(63538),a=t(24537),r=t(2445),c=t(73884),l=t(42817),s=t(27897),u=t(27516),d=t(91166),p=t(82659),f=t(5793),m=t(7411),g=t(27372),h=t(73419),v=t(53100),y=t(40959),b=t(28636),x=t.n(b),_=t(87388),k=t.n(_),w=t(80264),Y=t(36259),A=t(27317),N=t(67722),M=t(84144),D=null;D||(D=new(t.n(M)()));var S=t(39636),I=t(81539),E=t(84091),F=t(25232),C=function(e){var n,t,o,a,l,s,u,d,p,f,m,g,h=e.SEOData,v=void 0===h?{}:h,b=e.locale,x=void 0===b?"vi-VN":b,_=e.routerPathname,k=e.routerQuery,w=e.nextHead,Y=e.seoCustom,A=e.userId,N=e.forcedCanonicalUrl,M=v.totalPages,D=v.currentPage,S=v.SEOTitle,C=void 0===S?"":S,O=v.SEODescription,T=void 0===O?"":O,H=v.SEOImage,L=v.seoType,B=v.SEOImageWidth,P=v.SEOImageHeight,j=v.customMetaData,G=void 0===j?[]:j,U=v.isIndexable,V=void 0===U||U,R=v.hasNoCanonical,z=void 0!==R&&R,K=V&&y.KVY?"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1":"noindex",W=v.canonicalUrl||_;Object.keys(k).forEach((function(e){var n=k[e];n&&Array.isArray(n)&&(W=W.replace("[...".concat(e,"]"),n.join("/")))}));var Q=x||"en-PH",X=(0,E.UB)(),J=W.endsWith("/")?"":"/",q=(0,c.useMemo)((function(){var e="";if(v.apiMetaData&&"string"===typeof v.apiMetaData){var n,t=null===(n=v.apiMetaData)||void 0===n?void 0:n.match(/(.*)<\/title>/),i=" - Page ".concat(D," of ").concat(M),o=D&&1!==D&&t?v.apiMetaData.replace(t[0],t[0].includes("-")?t[0].replace("-",i+" - "):"".concat(t[1].concat(i),"")).replace(''),'')):v.apiMetaData;if(!(e=(0,F.Ay)(o,{trim:!0})).find((function(e){var n,t;return"og:image"===(null===(n=e.props)||void 0===n?void 0:n.property)||"og:image:secure_url"===(null===(t=e.props)||void 0===t?void 0:t.property)}))){var a,c,l,s,u,d,p="".concat(X,"/images/").concat(x,".png");e=(0,I.A)(e).concat([(0,r.Y)("meta",{property:"og:image",content:(null===(a=v.openGraph)||void 0===a?void 0:a.image)||H||p||""},"og:image"),(0,r.Y)("meta",{property:"og:image:secure_url",content:(null===(c=v.openGraph)||void 0===c?void 0:c.image)||H||p},"og:image:secure_url"),(0,r.Y)("meta",{property:"og:image:width",content:(null===(l=v.openGraph)||void 0===l?void 0:l.imageWidth)&&String(null===(s=v.openGraph)||void 0===s?void 0:s.imageWidth)||B&&String(B)||"1200"},"og:image:width"),(0,r.Y)("meta",{property:"og:image:height",content:(null===(u=v.openGraph)||void 0===u?void 0:u.imageHeight)&&String(null===(d=v.openGraph)||void 0===d?void 0:d.imageHeight)||P&&String(P)||"630"},"og:image:height")])}}return e}),[v.apiMetaData,v.openGraph,H,P,B,D,W,M,x,X]),$="".concat(X,"/images/").concat(x,".png"),Z="th-TH"===x?"https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wdth,wght@62.5..100,100..900&display=swap":"https://fonts.googleapis.com/css2?family=Inter:wght@400..800&display=swap";return(0,r.FD)(w,{children:[(0,r.Y)("link",{rel:"preconnect",href:"https://fonts.gstatic.com"}),(0,r.Y)("link",{rel:"preload",href:Z,as:"style"}),(0,r.Y)("link",{rel:"stylesheet",href:Z}),(0,r.Y)("link",{rel:"preconnect",href:"https://health-care.hellohealthgroup.com/"}),(0,r.Y)("meta",{charSet:"UTF-8"}),(0,r.Y)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}),(0,r.Y)("meta",{name:"google",content:"notranslate"}),(0,r.Y)("meta",{name:"robots",content:K}),(0,r.Y)("meta",{property:"fb:app_id",content:"653713035016537"}),G.map((function(e,n){return(0,r.Y)("meta",(0,i.A)({},e),n)})),(0,r.Y)("meta",{name:"theme-color",content:"#2c87f3"}),(0,r.Y)("meta",{name:"page_type",content:"Home"}),(0,r.Y)("meta",{name:"page_platform",content:"WEB"}),(0,r.Y)("meta",{name:"page_language",content:Q}),(0,r.Y)("meta",{name:"ahrefs-site-verification",content:"46e7521a2b89a1013149c4685bbe02a1d36a4732fef98655142b829bc87cba4d"}),!q&&(0,r.FD)(r.FK,{children:[(0,r.Y)("title",{children:Y?C:C+" - "+(null===(n=y.ElQ[x])||void 0===n?void 0:n.SITE_NAME)}),!z&&(0,r.Y)("link",{rel:"canonical",href:"".concat(X).concat(W)}),(0,r.Y)("meta",{name:"description",content:T||(null===(t=v.openGraph)||void 0===t?void 0:t.description)}),v.schemaData&&(0,r.Y)("script",{type:"application/ld+json",className:"yoast-schema-graph",dangerouslySetInnerHTML:{__html:v.schemaData}}),(0,r.Y)("meta",{property:"og:locale",content:x}),(0,r.Y)("meta",{property:"og:type",content:L||"website"}),(0,r.Y)("meta",{property:"og:title",content:(null===(o=v.openGraph)||void 0===o?void 0:o.title)||C}),(0,r.Y)("meta",{property:"og:description",content:(null===(a=v.openGraph)||void 0===a?void 0:a.description)||T}),(0,r.Y)("meta",{property:"og:url",content:"".concat(X).concat(W)}),(0,r.Y)("meta",{property:"og:site_name",content:"".concat(X)}),(0,r.Y)("meta",{property:"og:image",content:(null===(l=v.openGraph)||void 0===l?void 0:l.image)||H||$||""}),(0,r.Y)("meta",{property:"og:image:secure_url",content:(null===(s=v.openGraph)||void 0===s?void 0:s.image)||H||$}),(0,r.Y)("meta",{property:"og:image:width",content:(null===(u=v.openGraph)||void 0===u?void 0:u.imageWidth)&&String(null===(d=v.openGraph)||void 0===d?void 0:d.imageWidth)||B&&String(B)||"1200"}),(0,r.Y)("meta",{property:"og:image:height",content:(null===(p=v.openGraph)||void 0===p?void 0:p.imageHeight)&&String(null===(f=v.openGraph)||void 0===f?void 0:f.imageHeight)||P&&String(P)||"630"}),(0,r.Y)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.Y)("meta",{name:"twitter:title",content:(null===(m=v.twitter)||void 0===m?void 0:m.title)||C}),(0,r.Y)("meta",{name:"twitter:description",content:T}),(0,r.Y)("meta",{name:"twitter:image",content:(null===(g=v.twitter)||void 0===g?void 0:g.image)||H})]}),y.EH[Q].map((function(e,n){return"link"===e.type?(0,r.Y)("link",{rel:e.rel,href:e.href,sizes:e.sizes},"favicon-".concat(n)):"meta"===e.type?(0,r.Y)("meta",{name:e.name,content:e.content},n):null})),Array.isArray(q)&&N?q.filter((function(e){return"canonical"!==e.props.name&&"canonical"!==e.props.rel})):q,N&&(0,r.Y)("link",{rel:"canonical",href:N}),!v.hasNoAmp&&"vi-VN"!==x&&(0,r.Y)("link",{rel:"amphtml",href:"".concat(X).concat(W).concat(J,"?amp=1")}),A?(0,r.Y)("script",{dangerouslySetInnerHTML:{__html:"window.dataLayer = window.dataLayer || []; window.dataLayer.push({'userID': '".concat(A,"'});")}}):null]})},O=t(37639);function T(){var e=(0,a.A)(["\n a[data-event-category='Chatbot AI'] {\n button {\n padding-left: 10px;\n padding-right: 12px;\n height: 36px;\n\n .mantine-Button-label {\n font-size: 13px;\n font-weight: 500;\n line-height: 22px;\n color: #111111;\n }\n .mantine-Button-leftIcon {\n margin-right: 2px;\n svg {\n width: 24px;\n height: 24px;\n }\n }\n }\n }\n\n input[name='search-input-menu-servicedesktop'].mantine-Input-input {\n border-color: #e4e8ec;\n border-radius: 12px;\n }\n"]);return T=function(){return e},e}var H=(0,A.Ay)(l.N).withConfig({componentId:"sc-c8817727-0"})(T()),L=function(e){var n=e.title,t=e.description,a=void 0===t?"":t,b=e.image,_=e.children,A=e.SEOData,M=void 0===A?{}:A,I=e.type,E=void 0===I?"website":I,F=e.isMobile,T=e.isHeaderCollapsible,L=void 0===T||T,B=e.footerInfo,P=e.onTopBarAppears,j=e.schemaOrg,G=e.ssrNavMenu,U=e.sitewideBanner,V=(0,h.$)(),R=V.locale,z=V.query,K=V.asPath,W=V.pathname,Q=(0,c.useContext)(Y.B),X=Q.state,J=void 0===X?{}:X,q=Q.dispatch,$=J.isMobileSsr,Z=(0,v.l)().isMobile,ee=(0,g.E)($||!!F,Z),ne=(0,c.useState)({}),te=ne[0],ie=ne[1],oe=y.ElQ[R||"en-PH"].SITE_NAME_FORMATTED,ae=[d.L.Vietnam,d.L.Malaysia].includes(R),re=(0,c.useMemo)((function(){return{enableAppIntroPage:R===d.L.Vietnam,enableProfileFindMyBooking:y.oQ8.includes(R)&&ee}}),[R,ee]);return(0,c.useEffect)((function(){G||(0,l.g)(R).then(ie)}),[R]),(0,c.useEffect)((function(){D&&D.update()}),[K]),(0,r.FD)(r.FK,{children:[(0,r.Y)(C,{SEOData:(0,i.A)({SEOTitle:n,SEOImage:b,SEODescription:(0,N.Yp)(a,y.ZCt),siteName:oe,seoType:E},M),seoCustom:!0,locale:R,routerPathname:W,routerQuery:z,nextHead:function(e){var n=e.children;return(0,r.FD)(x(),{children:[(0,r.Y)(S.H,{locale:R,includeFavicons:!1}),n,j&&(0,r.Y)(k(),{type:"application/ld+json",dangerouslySetInnerHTML:{__html:y.KVY?JSON.stringify(j):JSON.stringify(j,null,2)}})]})}}),(0,r.Y)(p.tH,{children:(0,r.Y)(H,{projectType:"care",activeMenuService:"care",isMobile:ee,isHeaderCollapsible:L,siteType:"helloSites",ssrMenuContent:G||te,onLogout:function(){q({type:w.Q.LOGOUT,payload:{domain:"."+u.y[R]}})},locale:R,userState:(0,o.A)((0,i.A)({},J),{isMobileSsr:ee,userInfo:J.userInfo?J.userInfo:void 0}),onTopBarAppears:P,sitewideBannerData:U,sitewideSite:"care",sponsorComponent:void 0,currentUrl:K,configs:re,isWinCashBackTheme:ae})}),(0,r.FD)("main",{children:[(0,r.Y)(f.F,{features:m.l,children:_}),(0,r.Y)(O.A,{})]}),B&&(0,r.Y)(p.tH,{children:(0,r.Y)(s.F,{type:"main",siteType:"helloSites",locale:R,basePath:y.JpE,footerInfo:B})})]})}},28543:function(e,n,t){"use strict";t.d(n,{LG:function(){return r},lL:function(){return o},zF:function(){return i}});var i,o,a=t(91166),r=[a.L.Vietnam,a.L.Malaysia];!function(e){e[e.available=1]="available",e[e.out_of_stock=0]="out_of_stock",e[e.limit=2]="limit"}(i||(i={})),function(e){e.PRICE="price",e.DISCOUNT="discount"}(o||(o={}))},31283:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return R},default:function(){return z}});var i=t(858),o=t(83776),a=t(2445),r=t(73884),c=t(27516),l=t(37046),s=t(94858),u=t(36814),d=t(73419),p=t(6442),f=t(74029),m=t(59850),g=t(84091),h=t(34767).Xx.getVaccinationDetail,v=function(){var e=(0,i.A)((function(e){var n,t,i,a,r;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:n=e.booking_id,t=e.site_domain,o.label=1;case 1:return o.trys.push([1,4,,5]),[4,(0,g.px)((0,g.fK)(m.R.GET_FIND_MY_BOOKING,{order_id:n,site_domain:t}),"GET")];case 2:if(!(a=o.sent())||!(null===a||void 0===a?void 0:a.data)||!(null===(i=a.data)||void 0===i?void 0:i.snapshot_order))throw new Error("BookingInfo ".concat(JSON.stringify(a)));return[4,h({id:a.data.snapshot_order.product_parent_id,isV4:!0})];case 3:if(!(r=o.sent())||!r.vaccine)throw new Error("VaccineDetail ".concat(JSON.stringify(r)));return[2,{bookingInfo:a.data,vaccinationDetail:(0,f.mQ)(r.vaccine)}];case 4:return o.sent(),[2,{bookingInfo:null,vaccinationDetail:null}];case 5:return[2]}}))}));return function(n){return e.apply(this,arguments)}}(),y=t(38971),b=t(53513),x=t(63538),_=t(24537),k=t(16495),w=t(7628),Y=t(72280),A=t(53100),N=t(27317);function M(){var e=(0,_.A)(["\n .mantine-Input-input {\n font-size: 15px !important;\n font-weight: 500 !important;\n line-height: 24px !important;\n }\n"]);return M=function(){return e},e}var D=k.i.TextField,S={input:{fontSize:"15px",letterSpacing:"-0.3px",lineHeight:"20px",fontWeight:500,color:"#111111",":disabled":{backgroundColor:"transparent"}}},I="findMyBookingForm",E={booking:{value:"",error:""}},F=(0,r.forwardRef)((function(e,n){var t=e.initialValues,i=e.loading,o=e.onSubmit,c=e.className,u=e.style,d=(0,r.useRef)(null),f=(0,A.l)().isMobile,m=(0,p.A)().formatMessage,h=(0,r.useState)(E),v=h[0],_=h[1],k=function(){if(function(){var e=Object.keys(v).find((function(e){return v[e].error||!v[e].touched}));return Object.keys(v).map((function(e){v[e].touched||_((function(n){return(0,x.A)((0,b.A)({},n),(0,y.A)({},e,(0,x.A)((0,b.A)({},n[e]),{value:v[e].value,error:N(e,v[e].value)})))}))})),!e}()){var e=Object.keys(v).reduce((function(e,n){return e[n]=v[n].value,e}),{});null===o||void 0===o||o(e)}},N=function(e,n){return(0,g.tf)(e,n)};return(0,r.useEffect)((function(){_((function(e){var n=(0,b.A)({},e);return Object.keys(n).forEach((function(e){n[e].value=(null===t||void 0===t?void 0:t[e])||""})),(0,b.A)({},n)}))}),[t]),(0,r.useEffect)((function(){d.current&&f&&"virtualKeyboard"in navigator&&setTimeout((function(){var e,n;null===(e=d.current)||void 0===e||e.focus(),null===(n=null===navigator||void 0===navigator?void 0:navigator.virtualKeyboard)||void 0===n||n.show(),_((function(e){return(0,x.A)((0,b.A)({},e),{booking:(0,x.A)((0,b.A)({},e.booking),{touched:!0})})}))}),300)}),[f]),(0,r.useImperativeHandle)(n,(function(){return{getFormData:function(){return v},setError:function(e,n){_((function(t){return(0,x.A)((0,b.A)({},t),(0,y.A)({},e,(0,x.A)((0,b.A)({},t[e]),{error:n})))}))}}})),(0,a.Y)(O,{icon:l.C.getAssetPath("FindMyBooking.png"),title:m({id:"bookingLookup.title",defaultMessage:"Find My Booking"}),description:m({id:"bookingLookup.desc",defaultMessage:"Your booking details are one click away."}),className:c,style:u,children:(0,a.FD)("form",{onSubmit:function(e){e.preventDefault()},children:[(0,a.Y)(D,{shrink:!!v.booking.touched||!!v.booking.value,className:(0,s.A)("w-full",{"pointer-events-none":i}),children:(0,a.Y)(D.Control,{children:(0,a.Y)(Y.k,{ref:d,disabled:i,spellCheck:!1,type:"text",id:"booking",value:v.booking.value,required:!0,label:(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-gray700 font-medium",children:m({id:"bookingLookup.input_label_booking_id",defaultMessage:"Booking ID"})}),styles:S,error:v.booking.error?(0,a.Y)("p",{className:"text-[12px] leading-4 text-left",children:m({id:v.booking.error})}):void 0,onChange:function(e){return n="booking",t=e.target.value,void(i||_((function(e){return(0,x.A)((0,b.A)({},e),(0,y.A)({},n,(0,x.A)((0,b.A)({},e[n]),{value:t,touched:!0})))})));var n,t},onBlur:function(){return e="booking",void(i||_((function(n){return(0,x.A)((0,b.A)({},n),(0,y.A)({},e,(0,x.A)((0,b.A)({},n[e]),{error:N(e,n[e].value)})))})));var e}})})}),(0,a.Y)(w.B,{fullWidth:!0,size:"lg",className:(0,s.A)("mt-4 !text-[15px] !leading-6 !font-medium !tracking-[-0.3px]",{"before:hidden":i}),loading:i,onClick:function(){return k()},children:!i&&m({id:"bookingLookup.search_btn"})})]})})})),C=N.Ay.div.withConfig({componentId:"sc-3f196833-0"})(M()),O=function(e){var n=e.icon,t=e.title,i=e.description,o=e.children,r=e.className,c=e.style;return(0,a.FD)(C,{className:(0,s.A)(I,r,"text-center flex flex-col gap-4","py-6 px-4 rounded-2xl bg-[rgba(255,255,255,0.25)] backdrop-blur-[1.4834px]","border-[0.6px] border-[rgba(255,255,255,0.55)] border-solid"),style:c,children:[!!n&&(0,a.Y)("div",{className:"".concat(I,"__icon flex justify-center"),children:(0,a.Y)("img",{src:n,alt:"HHG",className:"w-14 h-14"})}),(0,a.FD)("div",{className:"".concat(I,"__head"),children:[(0,a.Y)("h3",{className:"".concat(I,"__title text-gray1000 text-[22px] leading-8 font-semibold tracking-[-0.6px] m-0"),children:t}),!!i&&(0,a.Y)("p",{className:"".concat(I,"__description text-gray700 text-[13px] leading-5 tracking-[-0.3px] m-0"),children:i})]}),(0,a.Y)("div",{className:"".concat(I,"__body"),children:o})]})},T=function(e){var n=e.customerInfo,t=e.className,i=e.style,o=n.name,r=n.email,c=n.phone,l=n.gender,d=n.age,f=(0,p.A)().formatMessage;return(0,a.FD)(u.a,{"data-testid":"customer_info",className:(0,s.A)(t,"bg-white pt-6 px-4 pb-3"),style:i,children:[(0,a.Y)("h2",{className:"text-[17px] leading-6 tracking-[-0.4px] text-dark font-semibold mb-4",children:f({id:"booking.target.customer.title",defaultMessage:"Customer info"})}),(0,a.FD)(u.a,{"data-testid":"customer_info-name",className:"py-3 flex justify-between border-b border-solid border-neutral100",children:[(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-gray700",children:f({id:"vaccination.payment.field_name"})}),(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-dark font-medium",children:o})]}),(0,a.FD)(u.a,{"data-testid":"customer_info-email",className:"py-3 flex justify-between border-b border-solid border-neutral100",children:[(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-gray700",children:f({id:"vaccination.payment.field_email"})}),(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-dark font-medium",children:r})]}),(0,a.FD)(u.a,{"data-testid":"customer_info-phone",className:"py-3 flex justify-between border-b border-solid border-neutral100",children:[(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-gray700",children:f({id:"vaccination.payment.field_phone"})}),(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-dark font-medium",children:c})]}),(0,a.FD)(u.a,{"data-testid":"customer_info-gender",className:"py-3 flex justify-between border-b border-solid border-neutral100",children:[(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-gray700",children:f({id:"vaccination.payment.field_gender"})}),(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-dark font-medium",children:f({id:"vaccination.payment.field_gender_".concat(l)})})]}),(0,a.FD)(u.a,{"data-testid":"customer_info-age",className:"py-3 flex justify-between",children:[(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-gray700",children:f({id:"vaccination.payment.field_age"})}),(0,a.Y)("p",{className:"text-[13px] leading-5 tracking-[-0.3px] text-dark font-medium",children:d})]})]})},H=t(20394),L=t(18754),B=t(70254),P=t(9655),j=t(12034),G=t(28171),U=(0,s.A)('relative before:content-[""] before:block before:w-full before:h-[max(60vh,135px)] before:absolute before:z-[-1] before:inset-0',"before:bg-gradient-to-b before:from-[#A5D4FF] before:from-[5.43%] before:to-white before:to-[40%]"),V=(0,s.A)('relative before:content-[""] before:block before:w-full before:h-[max(20vh,164px)] before:absolute before:z-[-1] before:inset-0',"before:bg-gradient-to-b before:from-[#A5D4FF] before:from-[0%] before:to-neutral50 before:to-[100%]",'after:content-[""] after:block after:absolute after:min-h-[min(100vh,100%)] after:z-[-2] after:inset-0 after:bg-neutral50'),R=!0;function z(e){var n=e.header,t=e.bookingInfo,f=e.vaccinationDetail,m=(0,p.A)().formatMessage,g=(0,d.$)(),h=g.locale,y=g.replace,b=g.push,x=(0,r.useRef)(),_=(0,r.useState)(!1),k=_[0],w=_[1],Y=(0,r.useState)(!1),A=Y[0],N=Y[1],M=(0,r.useState)(t),D=M[0],S=M[1],I=(0,r.useState)(f),E=I[0],C=I[1],R=c.y[h],z=function(){var e=(0,i.A)((function(e){return(0,o.__generator)(this,(function(n){return(null===e||void 0===e?void 0:e.booking)?(N(!0),v({booking_id:e.booking,site_domain:R}).then((function(n){var t=n.bookingInfo,i=n.vaccinationDetail;if(!t||!i)throw new Error("no_booking_info");b("/find-my-booking?booking_id=".concat(e.booking,"&site=").concat(R),void 0,{shallow:!0}),S(t),C(i)})).catch((function(){var e;null===(e=x.current)||void 0===e||e.setError("booking",m({id:"bookingLookup.error_order_failed",defaultMessage:"We couldn\u2019t find the booking. Please try again."}))})).finally((function(){return N(!1)})),[2]):[2]}))}));return function(n){return e.apply(this,arguments)}}();if((0,r.useEffect)((function(){S(t),t||f||y("/find-my-booking",void 0,{shallow:!0})}),[t]),(0,r.useEffect)((function(){return function(){N(!1),S(null)}}),[]),!(null===D||void 0===D?void 0:D.id)||!E)return(0,a.Y)(G.K,{title:m({id:"bookingLookup.seo_title",defaultMessage:"Tra c\u1ee9u l\u1ecbch h\u1eb9n b\u1eb1ng m\xe3 Booking - Hello Bacsi"}),description:m({id:"bookingLookup.seo_desc",defaultMessage:"Tra c\u1ee9u l\u1ecbch h\u1eb9n ti\xeam ch\u1ee7ng nhanh ch\xf3ng, an to\xe0n v\xe0 ch\xednh x\xe1c c\xf9ng Hello Bacsi."}),ssrNavMenu:n,children:(0,a.Y)("div",{className:U,children:(0,a.Y)("div",{className:"max-w-[552px] mx-auto p-4",children:(0,a.Y)(F,{ref:x,loading:A,onSubmit:z})})})});var K=D.transaction.status,W=D.snapshot_order,Q=D.user_referral,X=(Q||{}).code,J=(W||{}).customer_info,q="success"===K,$="failed"===K,Z="default"===K;return(0,a.Y)(G.K,{title:m({id:"bookingLookup.seo_title_detail",defaultMessage:"Th\xf4ng tin chi ti\u1ebft l\u1ecbch h\u1eb9n - Hello Bacsi"}),description:m({id:"bookingLookup.seo_desc_detail",defaultMessage:"Xem chi ti\u1ebft l\u1ecbch h\u1eb9n g\u1ed3m d\u1ecbch v\u1ee5, \u0111\u1ecba \u0111i\u1ec3m, giao d\u1ecbch v\xe0 h\u1ed7 tr\u1ee3 kh\xe1ch h\xe0ng c\xf9ng Hello Bacsi."}),ssrNavMenu:n,children:(0,a.Y)(j.Ue,{value:{isOpenPopupCollection:k,setIsOpenPopupCollection:w},children:(0,a.FD)("div",{className:(0,s.A)(V,"flex flex-col gap-3"),children:[(0,a.Y)(O,{icon:l.C.getAssetPath("FindMyBooking.png"),title:m({id:"bookingLookup.title_founded",defaultMessage:"Booking Details"}),className:"!bg-[transparent] !backdrop-blur-0 !border-none !gap-2",children:(0,a.FD)("p",{className:"text-gray600 text-[14px] leading-[22px] tracking-[-0.2px]",children:["#",D.transaction.transaction_id]})}),(0,a.Y)("div",{className:"max-w-[552px] mx-auto md:px-4",children:(0,a.FD)("div",{className:"flex gap-3 flex-col",children:[(0,a.FD)(u.a,{className:"bg-white p-4 pt-6 lg:rounded-t-2xl",children:[(0,a.Y)(B.Ay.Inner,{stepNumber:0,vaccinationDetail:E,className:"mt-0",showDeliveryFee:null===W||void 0===W?void 0:W.show_delivery_fee,quantity:null===W||void 0===W?void 0:W.quantity}),X&&q&&(0,a.Y)(L.A.ReferralCode,{paymentResult:D,vaccinationDetail:E,userReferral:Q,className:"mt-4 !px-0"})]}),(0,a.Y)(P.A,{paymentResult:D,vaccinationDetail:E,isFailed:$,isSuccess:q,isPending:Z,className:"pb-3"}),(0,a.Y)(T,{customerInfo:J}),(0,a.Y)(H.Y,{className:"lg:rounded-b-2xl !pb-6"})]})})]})})})}},67722:function(e,n,t){"use strict";t.d(n,{$p:function(){return g},AQ:function(){return f},BB:function(){return l},HB:function(){return m},Hg:function(){return v},In:function(){return d},Sh:function(){return u},VG:function(){return y},Yp:function(){return p},fC:function(){return s},fQ:function(){return b},t2:function(){return h}});var i=t(40568),o=t(2543),a=t(10159),r=t(6442),c=t(40959),l=function(e){return(e=null===e||void 0===e?void 0:e.replace("_",""))?e.charAt(0).toUpperCase()+e.slice(1):""},s=function(e,n){var t="",i=c.pTf[n].prefix,o=void 0===i?"":i,a=Array.from(e);if(!e)return"";var r=new RegExp("^\\".concat(o),"gi").test(e);return a.forEach((function(e,n){r&&nn?e.substring(0,n):e},f=function(e){return e?{years:parseInt("".concat(e/365)),months:parseInt("".concat(e/30)),weeks:parseInt("".concat(e/7))}:{years:0,months:0,weeks:0}};function m(e){if(e)try{if(new URL(e)){var n=a.H8&&a.XF?"_self":"_blank";window.open(e,n)}}catch(t){console.log("\ud83d\ude80 ~ handleDeepLink ~ error:",t)}}function g(e){if("no_age"===e||!e)return 0;var n=(0,i.A)(e.split("-"),2),t=n[0];return"month"!==n[1]?0:Number(t)}function h(e){if(!(0,o.isArray)(e)||0===e.length)return{comboMapByDisplayName:new Map,sortedList:[]};var n=function(e){var n=new Map,t=!0,i=!1,o=void 0;try{for(var a,r=e[Symbol.iterator]();!(t=(a=r.next()).done);t=!0){var c=a.value,l=c.age;l||(l="no_age");var s=n.get(l);s||n.set(l,s=[]),s.push(c)}}catch(u){i=!0,o=u}finally{try{t||null==r.return||r.return()}finally{if(i)throw o}}return n}(e),t=function(e){var n=new Map;return e.forEach((function(e,t){var i=new Map;e.forEach((function(e){var n=e.display_name;n||(n="no_name");var t=i.get(n);t||i.set(n,t=[]),t.push(e)})),n.set(t,Object.fromEntries(i))})),n}(n),i=Array.from(n.keys()).sort((function(e,n){return g(e)-g(n)}));return{resultData:Object.fromEntries(t),sortedList:i}}function v(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.toString().padStart(n,"0")}var y=function(e){try{var n=new URL(e).pathname;if(new RegExp("/payment").test(n)){var t=n.replace("/payment","").split("/"),i=t[t.length-1].split("-"),o=i[i.length-1].trim();return Number(o)}return null}catch(a){return console.log("\ud83d\ude80 ~ getIdFromPaymentUrl ~ error:",a),null}},b=function(e){var n=null===e||void 0===e?void 0:e.slice(-4);return n?n.padStart(16,"X"):""}}},function(e){var n=Promise.all([e.f.consumes||function(e,n){},e.f.remotes||function(e,n){}].reduce((function(e,n){return n("2518",e),e}),[])).then((function(){return e.X(0,[1570,5008,7523,1856,1933,9229,8315,2353,968,8852,166,8545,4429,6298,7300,3875,84,1145,159,4558,8642,1761,2028,1785,2876,4029,7293,8754,636,8792],(function(){return n=2245,e(e.s=n);var n}))}));_N_E=n}]);