"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6509],{"b/MO":function(e,t,a){a.d(t,{P:function(){return PostContent},T:function(){return r},U:function(){return o},a:function(){return ProfileDetail},b:function(){return Q}});var l,n,r,o,i=a("otAR"),s=a("q1tI"),c=a("Wgwc"),u=a.n(c),d=a("NTw2"),m=a("KRJG"),p=a("Qlgr"),g=a("IQVP"),v=a("ejmp"),C=a("vWP/"),E=a("/npG"),h=a("eito"),f=a("bpvy"),b=a("SPK5"),y=a("8vDj"),P=a("38FU"),x=a("c1cU"),w=a("u7Sf"),D=a("79/z"),I=a("Frmf"),S=a("iBNF"),L=a("Frvz"),k=a("h84G"),F=a("QAkY"),T=a("V50O"),N=a("2Qp+"),_=a("rBCA"),O=a("aZjv"),A=a("Gbmr"),M=a("ASLx");let j=_.Z.div` padding: 0.5rem 1rem 1rem; line-height: 1.5; word-break: break-word; .post-content-replying { margin-right: 5px; cursor: pointer; display: inline-block; &.tag-only { margin-right: 0; } } .post-content { display: inline; white-space: pre-wrap; /* > *:first-child, */ > mention:first-child ~ * { &:not(ul), &:not(ol) { display: inline-block; } } > mention:first-child { margin-right: 5px; } &.has-see-more { *:last-child { &:not(ul), &:not(ol) { display: inline; } } } img { width: 100%; height: unset; } ul, ol { list-style-position: inside; padding-left: 1rem; display: block; } ol { list-style-type: decimal; } ul { list-style-type: disc; } mention { color: ${e=>e.mentionColor||"#1890ff"}; padding-right: 4px; :hover { text-decoration: underline; } } .markdown { white-space: normal; p, ul, ol { margin-top: 1em; &:first-child { margin-top: 0; } } li { margin-top: 0.5em; &:first-child { margin-top: 0; } } } } `,H=_.Z.span` overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: ${e=>e.line||1}; display: -webkit-box; -webkit-box-orient: vertical; &.post-content-show-all { display: block; } `,$=_.Z.span` padding-left: 2px; background-color: ${S.r.colors.white}; bottom: 8px; position: absolute; right: 0; z-index: 10; cursor: pointer; `;var B=(0,E.k)(e=>({root:{mention:{color:e.fn.primaryColor()},a:{"&,&:visited,&:focus":{color:e.fn.primaryColor()}},".create-post-link":{display:"inline",color:e.fn.primaryColor(),cursor:"pointer"}}}));let PostContent=e=>{var{trackingCategory:t,url:a,className:l,style:n,replyingTo:r,mentionedUser:o,description:c,disableShortenContent:u,mentions:d=[],maxChars:m=1e3,maxLines:p,hideShowAllBtn:g,styles:C,onClickCreatePostLink:E}=e,f=(0,i.a)(e,["trackingCategory","url","className","style","replyingTo","mentionedUser","description","disableShortenContent","mentions","maxChars","maxLines","hideShowAllBtn","styles","onClickCreatePostLink"]);let{classes:b,theme:y}=B(void 0,{name:"PostContent",styles:C}),[P,x]=(0,s.useState)(!1),[D,S]=(0,s.useState)(!1),{t:L}=(0,I.u)(),{authActionWrapper:k}=(0,O.iV)(),[F,T]=(0,s.useState)(!1),N=(0,A.d)((0,A.b)(c||"","display"),d),{action:{sanitizeFunction:_}}=(0,s.useContext)(v.T),M=(0,s.useMemo)(()=>{let e=_(N||"");if(u||P)return{showContent:e,hasSeeMore:!1};let t=e.slice(0,m),a=m-((t.match(/<\/div>/g)||[]).length-1)*27,l=(t||"").slice(0,a<40?40:a),n=_(l.replace(/(<|<\/)( +|[a-zA-Z]*)$/gi,"")),r=n.lengths.createElement(s.Fragment,null,"... ",!g&&s.createElement(h.e,Object.assign({onClick:e=>{e.preventDefault(),e.stopPropagation(),k(()=>x(!0))},className:"see-more-text"},t?{"data-event-category":t,"data-event-action":"See More Post Click","data-event-label":a}:{}),L("post.seeMore"))),[g,a,t]),handleCreatePostClick=e=>{e.preventDefault(),null==E||E()},isEllipsisActive=e=>e.scrollHeight>e.clientHeight;return(0,s.useEffect)(()=>{var e;return null===(e=null==U?void 0:U.current)||void 0===e||e.querySelectorAll("[data-create-post]").forEach(e=>{e.addEventListener("click",handleCreatePostClick,{passive:!0})}),()=>{var e;null===(e=null==U?void 0:U.current)||void 0===e||e.querySelectorAll("[data-create-post]").forEach(e=>{e.removeEventListener("click",handleCreatePostClick,!1)})}},[u,P,N]),(0,s.useEffect)(()=>{V.current&&N&&p&&(isEllipsisActive(V.current)?S(!0):S(!1))},[N,p]),s.createElement(s.Fragment,null,Z&&s.createElement(w.P,{isOpen:F,onClose:()=>T(!1),expertId:String(null==o?void 0:o.partnerId)}),s.createElement(j,Object.assign({ref:U,className:`${b.root} ${l} no-replace-click`,style:n,mentionColor:y.fn.primaryColor()},f),R&&s.createElement(h.e,{onClick:()=>Z&&T(!0),className:"post-content-replying"},"@",R),(null==c?void 0:c.startsWith("[mention+id="))&&s.createElement("span",{className:"post-content-replying tag-only",style:{color:y.fn.primaryColor()}},"@"),p?s.createElement(s.Fragment,null,s.createElement(H,{dangerouslySetInnerHTML:{__html:N},className:`post-content-line ${P?"post-content-show-all":""}`,line:p,ref:V}),D&&!P&&s.createElement($,null,z())):s.createElement(s.Fragment,null,s.createElement("span",{dangerouslySetInnerHTML:{__html:M.showContent},className:`post-content ${M.hasSeeMore?"has-see-more":""}`}),M.hasSeeMore&&!P&&s.createElement("span",null,z()))))},CategoryText=({children:e,className:t=""})=>s.createElement("div",{className:`l5fL1xL ${t}`},e),Title=({children:e,className:t=""})=>s.createElement("div",{className:`L-aGKo7 ${t}`},e),Thumbnail=({src:e,defaultSrc:t=P.C.getAssetPath("logo/logomark.png"),ratio:a=1,size:l=80,radius:n=8,alt:r,className:o=""})=>s.createElement("div",{className:o},s.createElement("div",{className:"DZmf3s7",style:{width:`${l}px`,height:`${l*a}px`,borderRadius:`${n}px`}},s.createElement(x.I,{src:e,backupSrc:t,alt:r}))),CardArticle=({category:e,title:t,src:a,children:l,className:n=""})=>s.createElement("div",{className:`eaR8ATZ ${n}`},s.createElement(Thumbnail,{src:a}),s.createElement("div",{className:"xM-7K0a"},l||s.createElement("div",null,e&&s.createElement(CategoryText,null,e),t&&s.createElement(Title,null,t))));CardArticle.CategoryText=CategoryText,CardArticle.Title=Title;let ArticleCard=({featureImage:e,postTitle:t,author:a,categories:l,isReview:n,className:r=""})=>{var o;return s.createElement(CardArticle,{src:e,className:r},s.createElement(s.Fragment,null,s.createElement(CardArticle.CategoryText,null,null===(o=null==l?void 0:l[0])||void 0===o?void 0:o.name),s.createElement(CardArticle.Title,null,t),s.createElement(w.d,{avatarProps:Object.assign(Object.assign({},a),{size:32}),subTitle:s.createElement(s.Fragment,null,n?"Medically reviewed by Jobelle Ann Dela Cruz Bigalbal, MD":"Written by Jobelle Ann Dela Cruz Bigalbal, MD",s.createElement(w.d.SubDivider,null),"Dec 12, 2022")})))};var R={container:"SFSgnOz",header:"Tf3aoVa",heading:"TOt4QXl",headingIcon:"_5XYN1KT",accBodyGroup:"yE-tZRj",accBodyGroupItem:"LXiGuGT",accBodyGroupDesc:"r4rx-6v",subTitle:"XrHh8-C",subIcon:"c5-Yecd",group:"UBj6nWr",groupBody:"_2vptVBd",articleCardLink:"ZPDAwiR",relatedList:"_6wJn-NR",socialItem:"_21XDdFv",mbChevronWrapper:"LSyr3Zo"};let Z=(0,s.createContext)({}),About=({className:e=""})=>{var t,a,l,n,r;let{t:o}=(0,I.u)(),{info:i,isMarryBaby:c,currentPageUrl:u}=(0,s.useContext)(Z),d=null==i?void 0:i.data,m=[{type:D.S.LinkedIn,icon:P.C.getAssetPath("linkedin.svg"),url:null===(t=null==i?void 0:i.contact)||void 0===t?void 0:t.linkedin,eventAction:"Doctor Profile - Linkedin"},{type:D.S.Instagram,icon:P.C.getAssetPath("instagram.svg"),url:null===(a=null==i?void 0:i.contact)||void 0===a?void 0:a.instagram,eventAction:"Doctor Profile - Instagram"},{type:D.S.Facebook,icon:P.C.getAssetPath("facebook.svg"),url:null===(l=null==i?void 0:i.contact)||void 0===l?void 0:l.facebook,eventAction:"Doctor Profile - Facebook"},{type:D.S.Youtube,icon:P.C.getAssetPath("youtube.svg"),url:null===(n=null==i?void 0:i.contact)||void 0===n?void 0:n.youtube,eventAction:"Doctor Profile - Youtube"},{type:D.S.Tiktok,icon:P.C.getAssetPath("tiktok.svg"),url:null===(r=null==i?void 0:i.contact)||void 0===r?void 0:r.tiktok,eventAction:"Doctor Profile - TikTok"}],p=[...((null==i?void 0:i.experiences)||[]).length>0?[{key:"experience",heading:o("profilePanel.experience"),iconSrc:P.C.getAssetPath(c?"award-doc-mb.svg":"award-doc.svg"),eventAction:"Doctor Experience Click",panel:s.createElement("div",{className:R.accBodyGroup},null==i?void 0:i.experiences.map((e,t)=>s.createElement("div",{className:R.accBodyGroupItem,key:String(t)},s.createElement("div",{className:R.accBodyGroupTitle},e.title),s.createElement("div",{className:R.accBodyGroupDesc},s.createElement("p",null,e.organization),s.createElement("p",null,e.duration)))))}]:[],...((null==i?void 0:i.educations)||[]).length>0?[{key:"education",heading:o("profilePanel.education"),iconSrc:P.C.getAssetPath(c?"book-mb.svg":"book.svg"),eventAction:"Doctor Degree Click",panel:s.createElement("div",{className:R.accBodyGroup},null==i?void 0:i.educations.map((e,t)=>s.createElement("div",{className:R.accBodyGroupItem,key:String(t)},s.createElement("div",{className:R.accBodyGroupTitle},e.schoolName),s.createElement("div",{className:R.accBodyGroupDesc},s.createElement("p",null,e.study),s.createElement("p",null,e.completedYear)))))}]:[],...((null==i?void 0:i.awards)||[]).length>0?[{key:"awards",heading:o("profilePanel.awards"),iconSrc:P.C.getAssetPath(c?"award-mb.svg":"award.svg"),eventAction:"Doctor Award Click",panel:s.createElement("div",{className:R.accBodyGroup},null==i?void 0:i.awards.map((e,t)=>s.createElement("div",{className:R.accBodyGroupTitle,key:t},e.title)))}]:[]],g=(null==i?void 0:i.relatedPosts)||[],v=m.filter(e=>e.url);return s.createElement("div",{className:`${R.container} ${e}`,"data-is-marrybaby":c},p.length>0&&s.createElement(f.U,{defaultValue:p[0].key,chevron:c?s.createElement("div",{className:R.mbChevronWrapper},s.createElement(C.Z,{size:12,color:S.r.mbColors.midGray})):s.createElement(C.Z,{color:S.r.colors.gray400}),styles:{chevron:{"&[data-rotate]":{".minus-path":{display:"block"},".plus-path":{display:"none"}}},content:{display:"flex",flexDirection:"column",gap:"16px",padding:"0"},item:{border:0},control:{paddingLeft:0,"&:hover":{background:"transparent"},"*":{pointerEvents:"none"}}}},p.map(e=>s.createElement(f.U.Item,{key:e.key,value:e.key},s.createElement(f.U.Control,{"data-event-category":"Together","data-event-action":e.eventAction,"data-event-label":u},s.createElement("div",{className:R.header},s.createElement("div",{className:R.headingIcon},s.createElement("img",{src:e.iconSrc,loading:"lazy"})),s.createElement("div",{className:R.heading},e.heading))),s.createElement(f.U.Panel,null,e.panel)))),g.length>0&&s.createElement("div",{className:R.group},s.createElement("div",{className:R.subTitle},s.createElement("img",{className:R.subIcon,src:P.C.getAssetPath(c?"mb-logo.svg":"logo/circle-solid.svg"),loading:"lazy"}),o("profilePanel.publishedArticles")),s.createElement("div",{className:`${R.relatedList}`},null==i?void 0:i.relatedPosts.map(e=>s.createElement("a",{key:String(e.id),href:`${window.location.origin}${null==e?void 0:e.permalink}`,className:R.articleCardLink},s.createElement(ArticleCard,Object.assign({className:"article-card"},Object.assign(Object.assign({},e),!e.author&&{author:{displayName:null==d?void 0:d.name,avatar:null==d?void 0:d.avatar}}),{isReview:!0})))))),v.length>0&&s.createElement("div",{className:R.group},s.createElement("div",{className:R.subTitle},s.createElement("img",{className:R.subIcon,src:P.C.getAssetPath(c?"social-mb.svg":"social.svg"),loading:"lazy"}),o("profilePanel.socialLinks")),s.createElement("div",{className:R.groupBody},s.createElement(b.k,null,m.map((e,t)=>e.url&&s.createElement("div",{className:R.socialItem,key:t},s.createElement("a",{href:e.url,target:"_blank",rel:"noreferrer"},s.createElement("img",{src:e.icon,loading:"lazy",width:"32px","data-event-category":"Together","data-event-action":e.eventAction,"data-event-label":u}))))))))};var U={container:"GYUElSy",question:"_3C6QpT1",questionTitle:"_9M9VYL6",community:"_1RuSyv3",questionCard:"_1IG-eEp"};let PostCard$1=({post:e,className:t=""})=>{var a,l,n,r,o,i,c,u;let{t:d}=(0,I.u)(),{data:{userInfo:m,env:{togetherBasePath:p}}}=(0,s.useContext)(v.T),{authActionWrapper:g,authorProps:C,currentPageUrl:E}=(0,s.useContext)(Z),h=`${window.location.origin}${p}/${null===(a=null==e?void 0:e.community)||void 0===a?void 0:a.slug}/${null==e?void 0:e.slug}/`;return s.createElement("div",{className:`${U.container} ${t}`},s.createElement("div",{className:U.header},s.createElement("div",{className:U.question},d("profilePanel.question")," ",s.createElement(F.b,{className:U.questionTitle,href:"#",onClick:()=>{(null==m?void 0:m.id)||null==g||g(()=>window.location.href=h,{_location:h})}},"#",null==e?void 0:e.title)),s.createElement("div",{className:U.community},null===(l=null==e?void 0:e.community)||void 0===l?void 0:l.name," - ",null==e?void 0:e.createdTime)),s.createElement("div",{className:U.questionCard},s.createElement(w.C,Object.assign({className:"card-author"},C,{role:"user",avatarIcon:s.createElement(L.Z,null),subLine:s.createElement(w.C.SubTextRow,null,s.createElement(w.C.SubText,null,null===(o=null===(r=null===(n=null==e?void 0:e.expertAnswer)||void 0===n?void 0:n.answer)||void 0===r?void 0:r[0])||void 0===o?void 0:o.createdTime))})),s.createElement(PostContent,{className:"post-content-wrapper",description:(null===(u=null===(c=null===(i=null==e?void 0:e.expertAnswer)||void 0===i?void 0:i.answer)||void 0===c?void 0:c[0])||void 0===u?void 0:u.content)||"",mentions:null==e?void 0:e.mentions,"data-testid":"Content of the Post"})),s.createElement(N.B,{variant:"secondary","data-event-category":"Together","data-event-action":"Doctor Reply Click","data-event-label":E,size:"md",onClick:()=>{(null==m?void 0:m.id)?window.location.href=h:null==g||g(()=>window.location.href=h,{_location:h})}},d("profilePanel.anserwing.viewFull")))};var V={container:"_8fd7YMs",thumb:"DomiQfw",content:"-b2qnfL"};let EmptyMessage=({message:e,buttonTxt:t,imgSrc:a,onBtnClick:l})=>{let{siteType:n,isMarryBaby:r}=(0,s.useContext)(Z);return s.createElement("div",{className:V.container},s.createElement("div",{className:V.thumb},s.createElement("img",{src:a||P.C.getAssetPath(r?"comments-mb.svg":"comments.svg"),loading:"lazy"})),e&&s.createElement("div",{className:V.content},e),t&&s.createElement(M.B,{size:"md",theme:n,color:"secondary",onClick:l},t))},Answering=({id:e})=>{let{t}=(0,I.u)(),{data:{locale:a}}=(0,s.useContext)(v.T),{authorProps:l}=(0,s.useContext)(Z),[n,r]=(0,s.useState)(null),[o,c]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{e&&(0,i._)(void 0,void 0,void 0,function*(){var t;c(!0);let l=yield(0,v.c)((0,v.f)(g.yy.USER.LIST_ANSWERS,{_locale:a,id:e}),"GET"),n=((null===(t=null==l?void 0:l.data)||void 0===t?void 0:t.replies)||[]).map(p.b);r(n),c(!1)})},[]),s.createElement("div",{className:"MrdoES3"},o?s.createElement(m.L,null):null!==n&&(n.length>0?n.map(e=>s.createElement(PostCard$1,{className:"post-card",key:e.id,post:e})):s.createElement(EmptyMessage,{message:t("profilePanel.emptyPostMess.content",{name:(null==l?void 0:l.name)||(null==l?void 0:l.username)})})))},QuestionCard=e=>{var t,a,l,n,{post:r}=e,o=(0,i.a)(e,["post"]);let{data:{env:{togetherBasePath:c}}}=(0,s.useContext)(v.T);return s.createElement(s.Fragment,null,s.createElement("div",Object.assign({},o,{className:`toEutn7 ${(null==o?void 0:o.className)||""}`}),s.createElement(w.C,{className:"card-author",avatar:null===(t=null==r?void 0:r.author)||void 0===t?void 0:t.avatar,name:(null===(a=null==r?void 0:r.author)||void 0===a?void 0:a.name)||(null===(l=null==r?void 0:r.author)||void 0===l?void 0:l.username),isAnonymous:!!(null==r?void 0:r.isAnonymous),subLine:s.createElement(w.C.SubTextRow,null,s.createElement(w.C.SubText,null,null==r?void 0:r.createdTime))}),s.createElement(F.b,{href:`${window.location.origin}${c}/${null===(n=null==r?void 0:r.community)||void 0===n?void 0:n.slug}/${null==r?void 0:r.slug}/`,className:"drdisHs",rel:"noreferrer"},null==r?void 0:r.title)))};var z={accordion:"I-uIJ6E",header:"_41WRsj2",heading:"AcOGL93",headingIcon:"JD3dWJN",chevron:"L2Q9T6m",container:"h-pSmhX"};let Care=()=>{var e,t;let{t:a}=(0,I.u)(),{data:{locale:l,userInfo:n}}=(0,s.useContext)(v.T),{onSkipQuestion:r,countValues:o,setCountValues:c}=(0,s.useContext)(Z),[u,d]=(0,s.useState)(),[C,E]=(0,s.useState)([]),[h,b]=(0,s.useState)(!1),y=null==n?void 0:n.id;(0,s.useEffect)(()=>{y&&(0,i._)(void 0,void 0,void 0,function*(){var e;b(!0);let t=yield(0,v.e)((0,v.f)(g.yy.USER.LIST_QUESTION_NEED_REPLY,{_locale:l}),"GET"),a=[],n=Object.create({});((null===(e=null==t?void 0:t.data)||void 0===e?void 0:e.communities)||[]).filter(e=>((null==e?void 0:e.question)||[]).length>0).map(e=>{n[e.id]=e.question.map(p.b),delete e.question,a.push((0,p.a)(e))}),E(a),d(n),b(!1)})},[]);let handleSkipQuestion=({id:e,communityId:t})=>{if(e&&t&&u){let a=Object.assign(Object.assign({},u),{[t]:[...((null==u?void 0:u[t])||[]).filter(t=>t.id!==e)]}),l=0;Object.keys(a).map(e=>l+=a[e].length||0),d(a),c(Object.assign(Object.assign({},o),{total_question:l})),null==r||r(l)}};return s.createElement("div",{className:z.container},h?s.createElement(m.L,null):(null==o?void 0:o.total_question)>0?C.length>0&&s.createElement(f.U,{className:z.accordion,defaultValue:String((null===(t=C[null===(e=Object.keys(C))||void 0===e?void 0:e[0]])||void 0===t?void 0:t.id)||""),styles:e=>({control:{padding:"16px",border:`1px solid ${e.colors.neutral[1]}`,borderTopLeftRadius:"8px",borderTopRightRadius:"8px",'&[aria-expanded="false"]':{borderBottom:0}},chevron:{width:"32px",height:"32px"},content:{padding:0,border:`1px solid ${e.colors.neutral[1]}`,borderTop:0,borderBottom:0},label:{padding:0},item:{marginBottom:"16px"}}),chevron:s.createElement("div",{className:z.chevron},s.createElement(k.Z,{color:S.r.colors.gray600,size:20}))},C.map(e=>{let t=u&&(null==u?void 0:u[e.id])||[];return t.length>0&&s.createElement(f.U.Item,{key:e.id,value:String(e.id)},s.createElement(f.U.Control,null,s.createElement("div",{className:z.header},s.createElement("div",{className:z.headingIcon},s.createElement("img",{src:e.thumbnail,loading:"lazy"})),s.createElement("div",{className:z.heading},e.name))),s.createElement(f.U.Panel,null,s.createElement("div",{className:z.body},t.map(e=>s.createElement(QuestionCard,{className:"question-card",key:e.id,post:e,onSkip:handleSkipQuestion})))))})):s.createElement(EmptyMessage,{message:a("profilePanel.emptyCareMess.content"),imgSrc:P.C.getAssetPath("questions.svg")}))},PostCard=({post:e,className:t=""})=>{var a;let{data:{userInfo:l,env:{togetherBasePath:n}}}=(0,s.useContext)(v.T),{t:r}=(0,I.u)(),o=(0,y.rZ)(),{authActionWrapper:i,authorProps:c}=(0,s.useContext)(Z),u=`${window.location.origin}${n}/${null===(a=null==e?void 0:e.community)||void 0===a?void 0:a.slug}/${null==e?void 0:e.slug}/`;return s.createElement("div",{className:`GA-zc-O ${t}`},s.createElement("div",{className:"IB049vj"},s.createElement("a",{"data-event-category":"Together","data-event-action":"Click Post","data-event-label":u,className:"_8I--vEV",href:u,onClick:e=>{(null==l?void 0:l.id)||(e.preventDefault(),null==i||i(()=>window.location.href=u,{_location:u}))}}),s.createElement(w.d,{className:"card-author",avatarProps:{avatar:null==c?void 0:c.avatar,size:32}},s.createElement(w.C.MainText,{className:"A18McWD"},null==e?void 0:e.title),s.createElement(w.C.SubTextRow,null,s.createElement(w.C.SubText,null,null==e?void 0:e.createdTime))),s.createElement(PostContent,{className:"post-content-wrapper",description:null==e?void 0:e.description,mentions:null==e?void 0:e.mentions,maxChars:200,"data-testid":"Content of the Post",hideShowAllBtn:!0}),s.createElement(T.T,{size:"p3",color:o.fn.primaryColor()},r("post.seeMore"))))},Posts=()=>{let{t:e}=(0,I.u)(),{data:{locale:t}}=(0,s.useContext)(v.T),{authorId:a,authorProps:l,isAuthorLogin:n,onCloseFromPost:r}=(0,s.useContext)(Z),[o,c]=(0,s.useState)(null),[u,d]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{a&&(0,i._)(void 0,void 0,void 0,function*(){var e;d(!0);let l=yield(0,v.c)((0,v.f)(g.yy.USER.LIST_POST,{_locale:t,id:a,isAnonymous:0}),"GET"),n=((null===(e=null==l?void 0:l.data)||void 0===e?void 0:e.posts)||[]).map(p.b);c(n),d(!1)})},[a]),s.createElement("div",{className:"TSMHoEM"},u?s.createElement(m.L,null):null!==o&&(o.length>0?o.map(e=>s.createElement(PostCard,{className:"post-card",key:e.id,post:e})):s.createElement(EmptyMessage,{message:e("profilePanel.emptyPostMess.content",{name:(null==l?void 0:l.name)||(null==l?void 0:l.username)||""}),buttonTxt:n&&e("profilePanel.createPost"),onBtnClick:()=>{null==r||r()}})))};var G={container:"_4Vekw96",info:"DIJdGcB",body:"aQSt4-Q"};let formatExperience=e=>e?{title:null==e?void 0:e.title,organization:null==e?void 0:e.organization,duration:e.duration}:{},formatEducation=e=>e?{completedYear:null==e?void 0:e.completed_year,schoolName:e.school_name,study:e.study}:{};(l=r||(r={}))[l.About=0]="About",l[l.Care=1]="Care",l[l.Answer=2]="Answer",l[l.Posts=3]="Posts",(n=o||(o={}))[n.Expert=0]="Expert",n[n.User=1]="User";let Q={experiences:[],relatedPosts:[],educations:[],awards:[],contact:{},data:{}},ProfileDetail=e=>{var t,{authorProps:a,selectedTab:l,authActionWrapper:n,onSkipQuestion:o,onCloseFromPost:c,hideQuestionTab:C,hideAnswerTab:E,showSkipQuestionTag:h,rolesToShowQuestionsTab:f=["expert"],currentPageUrl:b}=e,y=(0,i.a)(e,["authorProps","selectedTab","authActionWrapper","onSkipQuestion","onCloseFromPost","hideQuestionTab","hideAnswerTab","showSkipQuestionTag","rolesToShowQuestionsTab","currentPageUrl"]);let{data:{locale:P,userInfo:x,env:{isMarryBaby:D}}}=(0,s.useContext)(v.T),{t:S}=(0,I.u)(),L=null==a?void 0:a.role,k=null==x?void 0:x.role,F=String(null==a?void 0:a.userId),[T,N]=(0,s.useState)(),[_,O]=(0,s.useState)(!1),[A,M]=(0,s.useState)(),j=(null==x?void 0:x._togetherUserId)===(null==a?void 0:a.userId),H=[...-1!==f.indexOf(L)?[{value:r.About,text:S("profilePanel.tabs.highlight"),content:s.createElement(About,{id:F,info:A}),dataEventCategory:"Together",dataEventAction:"Doctor Profile Click",dataEventLabel:b}]:[],{value:r.Posts,text:S("profilePanel.tabs.posts"),content:s.createElement(Posts,null),hasCountResult:!0,keyOfCountApi:"post",keyOfResult:"total_post"},...C||-1===f.indexOf(k)||(null==x?void 0:x._togetherUserId)!==(null==a?void 0:a.userId)?[]:[{value:r.Care,text:`${S("profilePanel.tabs.care")}`,content:s.createElement(Care,null),hasCountResult:!0,keyOfCountApi:"question",keyOfResult:"total_question",dataEventCategory:"Together",dataEventAction:"Doctor Questions Click",dataEventLabel:b}],...E||-1===f.indexOf(L)?[]:[{value:r.Answer,text:`${S("profilePanel.tabs.expertAnswer")}`,content:s.createElement(Answering,{id:F}),hasCountResult:!0,keyOfCountApi:"reply",keyOfResult:"total_reply",dataEventCategory:"Together",dataEventAction:"Doctor Reply Tab Click",dataEventLabel:b}]],[$,B]=(0,s.useState)(null),[R,U]=(0,s.useState)(null),V={value:String(R),dataList:$,onTabChange:e=>U(Number(e))},z=null==H?void 0:H.filter(e=>null==e?void 0:e.hasCountResult);(0,s.useEffect)(()=>{(0,i._)(void 0,void 0,void 0,function*(){var e,t,a,n,o,i,s,c,u,d;O(!0);let m=yield Promise.all([(0,v.c)((0,v.f)(g.yy.USER.DETAIL,{_locale:P,id:F}),"GET"),...z.map(e=>(0,v.c)((0,v.f)(g.yy.USER.COUNT_TABS,{_locale:P,id:F,[e.keyOfCountApi]:1}),"GET"))]),[C]=m,E={data:null==C?void 0:C.data,experiences:((null===(t=null===(e=null==C?void 0:C.data)||void 0===e?void 0:e.fields)||void 0===t?void 0:t.experiences)||[]).map(formatExperience),relatedPosts:((null===(a=null==C?void 0:C.data)||void 0===a?void 0:a.related_post)||[]).map(e=>(0,p.f)(e.post)),educations:((null===(o=null===(n=null==C?void 0:C.data)||void 0===n?void 0:n.fields)||void 0===o?void 0:o.educations)||[]).map(formatEducation),awards:(null===(s=null===(i=null==C?void 0:C.data)||void 0===i?void 0:i.fields)||void 0===s?void 0:s.awards_accreditations)||[],contact:(null===(u=null===(c=null==C?void 0:C.data)||void 0===c?void 0:c.fields)||void 0===u?void 0:u.contact)||{}};(null==C?void 0:C.status)===1&&M(E);let h=(null==E?void 0:E.relatedPosts)||[],f=Object.keys(E.contact).map(e=>{var t;return(null===(t=null==E?void 0:E.contact)||void 0===t?void 0:t[e])!==""}),b=[...(null==E?void 0:E.experiences)||[],...(null==E?void 0:E.educations)||[],...(null==E?void 0:E.awards)||[]],y=h.length>0||f.length>0||b.length>0,x={},w=z.map((e,t)=>{var a,l,n;let o=(null===(n=null===(l=null===(a=m[t+1])||void 0===a?void 0:a.data)||void 0===l?void 0:l.counting)||void 0===n?void 0:n[e.keyOfResult])||0;return o>0?(x[e.keyOfResult]=o,e):-1!==[r.Care,r.Posts].indexOf(e.value)?e:void 0}).filter(Boolean).map(e=>e.value),D=H.map(e=>{let t=Object.assign(Object.assign({},e),{text:e.text+(e.keyOfResult?` (${(null==x?void 0:x[e.keyOfResult])||"0"})`:"")});return t.hasCountResult?-1!==w.indexOf(t.value)?t:void 0:t.value===r.About?y&&t:t}).filter(Boolean);B(D),U(l||(null===(d=null==D?void 0:D[0])||void 0===d?void 0:d.value)),N(x),O(!1)})},[]);let Q=null==A?void 0:A.data;return s.createElement(Z.Provider,{value:{isMarryBaby:D,siteType:D?"marryBaby":"helloSites",authorId:String((null==a?void 0:a.userId)||""),authActionWrapper:n,onSkipQuestion:o,info:A,authorProps:a,onCloseFromPost:c,countValues:T,setCountValues:N,isAuthorLogin:j,showSkipQuestionTag:h,currentPageUrl:b}},s.createElement("div",Object.assign({},y,{className:`${G.container} ${(null==y?void 0:y.className)||""}`,"data-is-marrybaby":D}),_?s.createElement(m.L,null):s.createElement(s.Fragment,null,s.createElement(w.C,Object.assign({},a,{className:"card-author",showDetailPopup:!1,subLine:(null==a?void 0:a.role)==="expert"?(null==Q?void 0:Q.specialty)&&(null==Q?void 0:Q.organisation)&&s.createElement(w.C.SubTextRow,null,(null==Q?void 0:Q.specialty)&&s.createElement(s.Fragment,null,s.createElement(w.C.SubText,null,null==Q?void 0:Q.specialty),s.createElement(w.C.SubDivider,null)),s.createElement(w.C.SubText,null,null==Q?void 0:Q.organisation)):(null==Q?void 0:Q.created_at)&&s.createElement(w.C.SubTextRow,null,s.createElement(w.C.SubText,null,S("profilePanel.joined")," ",u()(null==Q?void 0:Q.created_at).toNow(!0)))})),"expert"===L&&s.createElement("div",{className:G.info,dangerouslySetInnerHTML:{__html:null===(t=null==A?void 0:A.data)||void 0===t?void 0:t.description}}),null!==$&&null!==R&&($.length>0?s.createElement("div",{className:G.body},s.createElement(d.T,Object.assign({},V))):s.createElement(EmptyMessage,{message:S("profilePanel.emptyPostMess.content",{text:(null==a?void 0:a.name)||(null==a?void 0:a.username)||""})})))))}},Sfdk:function(e,t,a){a.d(t,{D:function(){return DueDateForm},a:function(){return _}});var l,n,r,o,i=a("otAR"),s=a("q1tI"),c=a("8vDj"),u=a("iuhU"),d=a("DA0W"),m=a("SPK5"),p=a("FQtM"),g=a("Eso5"),v=a("sWYD"),C=a("STpw"),E=a("CtT0"),h=a("cChf"),f=a("ZFu2"),b=a("Wgwc"),y=a.n(b),P=a("QAkY"),x=a("tYXV"),w=a("V50O"),D=a("Frmf"),I=a("UHeE"),S=a("fkrl"),L=a("DbhK"),k=a("WsKU"),F=a("iBNF");(l=r||(r={}))[l.lastPeriod=0]="lastPeriod",l[l.conception=1]="conception",l[l.IVF=2]="IVF",l[l.IUI=3]="IUI",l[l.ultrasound=4]="ultrasound";let T={[String(r.lastPeriod)]:{value:String(r.lastPeriod),icon:C.L,label:"dueDatePage.lastPeriod"},[String(r.IVF)]:{value:String(r.IVF),icon:e=>{var{isMarryBaby:t,size:a=24}=e,l=(0,i.a)(e,["isMarryBaby","size"]);let n=Object.assign({width:a,height:a},l);return t?s.createElement("svg",Object.assign({viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n),s.createElement("path",{d:"M15.804 28.278a3.16 3.16 0 0 1-3.18-3.208l.128-20.306 6.405.008-.128 20.307c-.012 1.757-1.452 3.191-3.225 3.2",fill:"#fff"}),s.createElement("path",{d:"m12.72 10.266-.116 14.788c-.011 1.757 1.423 3.197 3.18 3.208 1.774-.008 3.214-1.442 3.225-3.2V10.267",fill:"#FFEAF1"}),s.createElement("circle",{cx:"14.662",cy:"19.027",transform:"rotate(-49.83 14.662 19.027)",fill:"#3E3F58",r:"1.012"}),s.createElement("circle",{cx:"16.326",cy:"13.426",r:"1.012",transform:"rotate(-49.83 16.326 13.426)",fill:"#3E3F58"}),s.createElement("path",{d:"m14.662 19.026.087 1.022a.98.98 0 0 0 .344.667.98.98 0 0 1 .32.98l-.123.51m1.036-8.779.087 1.022a.98.98 0 0 0 .344.666.98.98 0 0 1 .32.98l-.123.511",stroke:"#3E3F58"}),s.createElement("path",{d:"M18.833 27.597a3.94 3.94 0 0 1-3.02 1.408 4 4 0 0 1-2.795-1.148 3.98 3.98 0 0 1-1.14-2.795l.108-20.553c0-.426.344-.756.753-.738.426 0 .757.345.738.754l-.108 20.553c.002.656.248 1.256.697 1.733a2.42 2.42 0 0 0 1.727.706 2.483 2.483 0 0 0 2.47-2.462l.109-20.553c0-.426.344-.757.753-.738.426 0 .757.344.738.754l-.108 20.553a3.85 3.85 0 0 1-.922 2.526",fill:"#202135"}),s.createElement("path",{d:"M20.753 4.975a.75.75 0 0 1-.58.262l-8.714-.027a.727.727 0 0 1-.738-.754c0-.425.344-.756.754-.737l8.713.026c.426 0 .756.344.738.754a.66.66 0 0 1-.173.476",fill:"#202135"})):s.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n),s.createElement("path",{d:"M13.064 5.794a17.8 17.8 0 0 1 3.34-4.638l4.26 2.881a17.8 17.8 0 0 0-3.272 4.507l-1.08 2.12a.65.65 0 0 0 .124.76 7.9 7.9 0 0 1 2.296 4.81c.027.265-1.141 5.997-9.376 5.573-1.587-.082-5.724-1.269-6.12-2.86a8 8 0 0 1-.233-2.161c.124-4.165 3.718-7.648 7.884-7.647h.098a.65.65 0 0 0 .59-.36z",fill:"#BCDEFF"}),s.createElement("path",{d:"M20.75 3.234 16.696.496a.886.886 0 1 0-.992 1.469l4.056 2.738a.886.886 0 0 0 .992-1.469",fill:"#E3F2FF"}),s.createElement("path",{d:"M18.771 17.024a7.87 7.87 0 0 1-2.7 5.944A4.2 4.2 0 0 1 13.301 24H8.473a4.2 4.2 0 0 1-2.769-1.03 7.9 7.9 0 0 1-2.468-4.023c.924.468 2.191.805 3.922.805 1.142 0 2.01-.346 2.775-.834q.323-.21.629-.446c1.973-1.516 3.524-3.668 8.17-2.238q.04.39.04.79",fill:"#2D87F3"}),s.createElement("path",{d:"M11.858 15.5c-1.78.348-3.096-1.608-2.134-3.121a2.06 2.06 0 0 1 1.529-.944q.303-.03.588.025a.27.27 0 0 0 .268-.107c.282-.373.737-.573 1.2-.639.224-.031.374-.24.379-.44.021-.794.657-1.311 1.288-1.234.183.022.223.27.058.35l-.012.006a.9.9 0 0 0-.28.196c-.213.263-.187.407-.153.6.03.167.066.37-.04.715a1.45 1.45 0 0 1-.504.7c-.255.19-.445.23-.592.263-.088.019-.16.034-.223.076a.27.27 0 0 0-.07.379c.184.27.306.587.344.934a2.063 2.063 0 0 1-1.646 2.24",fill:"#fff"}),s.createElement("ellipse",{cx:"10",cy:"20.5",rx:"3",ry:"2.5",fill:"#FF6F4D"}))},label:"dueDatePage.ivf"},[String(r.conception)]:{value:String(r.conception),icon:e=>{var{isMarryBaby:t,size:a=24}=e,l=(0,i.a)(e,["isMarryBaby","size"]);let n=Object.assign({width:a,height:a},l);return t?s.createElement("svg",Object.assign({viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n),s.createElement("path",{d:"M16.5 27.133c1.298 0 2.596-.149 3.868-.447a9.15 9.15 0 0 0 6.818-6.818 16.94 16.94 0 0 0 0-7.736 9.15 9.15 0 0 0-6.818-6.818 16.94 16.94 0 0 0-7.736 0 9.15 9.15 0 0 0-6.818 6.818A17 17 0 0 0 5.367 16a.867.867 0 1 1-1.734 0c0-1.43.165-2.862.494-4.264a10.88 10.88 0 0 1 8.109-8.11 18.7 18.7 0 0 1 8.528 0 10.88 10.88 0 0 1 8.11 8.11 18.7 18.7 0 0 1 0 8.528 10.88 10.88 0 0 1-8.11 8.11 18.7 18.7 0 0 1-4.264.493.867.867 0 0 1 0-1.734",fill:"#3E3F58"}),s.createElement("path",{d:"M11.633 16a4.867 4.867 0 1 1 9.734 0 4.867 4.867 0 0 1-9.734 0m4.867-3.133a3.133 3.133 0 1 0 0 6.266 3.133 3.133 0 0 0 0-6.266",fill:"#E85388"}),s.createElement("path",{d:"M9.834 25.333a2.667 2.667 0 1 0-2.298-1.312l-.084.084a3.25 3.25 0 0 0-.952 2.298c0 .726-.41 1.39-1.06 1.715l-1.238.619a.667.667 0 0 0 .596 1.193l1.24-.62a3.25 3.25 0 0 0 1.796-2.907c0-.508.202-.995.561-1.355l.084-.084c.397.235.86.37 1.355.37",fill:"#3E3F58"})):s.createElement("svg",Object.assign({width:a,height:a,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n),s.createElement("circle",{cx:"9",cy:"6.75",fill:"#91CAFF",r:"6.75"}),s.createElement("circle",{cx:"9",cy:"6.75",fill:"#2D87F3",r:"5.4"}),s.createElement("path",{d:"M1.789 12.2a.245.245 0 0 1-.02-.489c.073-.006 1.795-.167 1.761-1.605-.013-.587.15-1.057.485-1.397.524-.53 1.273-.528 1.305-.527a.245.245 0 0 1-.002.49h-.002c-.011 0-.582.004-.955.385-.236.24-.351.59-.34 1.038.018.793-.367 1.41-1.114 1.787a3.3 3.3 0 0 1-1.118.319M.75 17.774a.245.245 0 0 1 .226-.263c.073-.006 1.786-.162 1.749-1.593-.016-.586.146-1.055.48-1.392.521-.528 1.27-.524 1.3-.523a.245.245 0 0 1-.006.49c-.015 0-.58.004-.949.38q-.352.362-.335 1.033c.02.791-.362 1.406-1.106 1.78a3.3 3.3 0 0 1-1.095.313.245.245 0 0 1-.263-.225",fill:"#D2D6DC"}),s.createElement("path",{d:"M8.659 5.035c-.562-.561-1.956-.078-2.699.665-.407.407-.635.91-.665 1.373v.124l1.145 1.16.181.042c.464-.03.966-.258 1.373-.665.743-.743 1.226-2.137.665-2.699",fill:"#E3F2FF"}),s.createElement("path",{d:"m5.295 7.073-.292.75a.55.55 0 0 0 .124.589l.155.155a.55.55 0 0 0 .589.124l.75-.292z",fill:"#91CAFF"}),s.createElement("path",{d:"M8.098 11.358a.87.87 0 0 0-.233-.523c-.562-.562-1.956-.079-2.699.664-.407.408-.635.91-.665 1.373v.125l1.146 1.16.18.042c.464-.03.966-.258 1.374-.666.566-.566.98-1.51.897-2.175",fill:"#E3F2FF"}),s.createElement("path",{d:"m4.5 12.872-.29.75a.55.55 0 0 0 .123.589l.156.155a.55.55 0 0 0 .588.124l.75-.292z",fill:"#91CAFF"}))},label:"dueDatePage.conceptionDate"},[String(r.IUI)]:{value:String(r.IUI),icon:e=>{var{isMarryBaby:t,size:a=24}=e,l=(0,i.a)(e,["isMarryBaby","size"]);let n=Object.assign({width:a,height:a},l);return s.createElement("svg",Object.assign({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n),s.createElement("ellipse",{cx:"10",cy:"7.5",rx:"7.5",ry:"7.5",fill:"#91CAFF"}),s.createElement("ellipse",{cx:"10",cy:"7.5",rx:"6",ry:"6",fill:"#2D87F3"}),s.createElement("path",{d:"M1.98877 13.5566C1.8483 13.5566 1.72914 13.4487 1.71769 13.3062C1.7056 13.1563 1.81732 13.025 1.9672 13.013C2.04819 13.0061 3.96085 12.8267 3.92397 11.2296C3.90887 10.5766 4.09013 10.0544 4.46266 9.6775C5.04496 9.08834 5.87737 9.09055 5.91289 9.09138C6.06324 9.09309 6.18376 9.21636 6.18204 9.36675C6.18033 9.51603 6.05877 9.63593 5.90985 9.63593C5.9091 9.63593 5.90835 9.63593 5.9076 9.63593C5.8958 9.63593 5.26174 9.64041 4.84671 10.0637C4.58418 10.3314 4.4569 10.7194 4.46838 11.2171C4.48874 12.0983 4.06094 12.7846 3.23124 13.202C2.63342 13.5027 2.03606 13.5537 2.01095 13.5558C2.00351 13.5563 1.99611 13.5566 1.98877 13.5566Z",fill:"#D2D6DC"}),s.createElement("path",{d:"M0.834813 19.7487C0.823187 19.5988 0.935297 19.4678 1.08522 19.4562C1.16581 19.4496 3.06971 19.2768 3.02807 17.6868C3.011 17.0352 3.1904 16.5146 3.56121 16.1394C4.14076 15.5531 4.97192 15.5577 5.00687 15.5587C5.15722 15.5608 5.27734 15.6845 5.27516 15.8349C5.27301 15.9849 5.15117 16.106 4.99993 16.1032C4.99989 16.1032 4.99982 16.1032 4.99975 16.1032C4.98315 16.1032 4.35528 16.1074 3.9453 16.5255C3.68491 16.791 3.55946 17.177 3.57245 17.6725C3.59545 18.552 3.17051 19.2358 2.34353 19.6499C1.74807 19.948 1.15233 19.9971 1.12728 19.9991C0.976577 20.0107 0.846367 19.898 0.834813 19.7487Z",fill:"#D2D6DC"}),s.createElement("path",{d:"M9.62226 5.59508C8.99818 4.971 7.44969 5.50769 6.62421 6.33313C6.1713 6.78604 5.91828 7.34408 5.88477 7.85874V7.99721L7.15753 9.28601L7.35857 9.33258C7.87323 9.29906 8.43127 9.04605 8.88418 8.59314C9.70966 7.76766 10.2463 6.21916 9.62226 5.59508Z",fill:"#E3F2FF"}),s.createElement("path",{d:"M5.88516 7.85889L5.5611 8.69259C5.47325 8.91856 5.52723 9.17508 5.69865 9.3465L5.87139 9.51925C5.95823 9.60609 6.06693 9.66256 6.18243 9.68584C6.29486 9.70856 6.4137 9.70005 6.52509 9.65676L7.3588 9.3327L5.88516 7.85889Z",fill:"#91CAFF"}),s.createElement("path",{d:"M8.99894 12.6201C8.97018 12.3889 8.88805 12.1875 8.73945 12.0389C8.11537 11.4149 6.56687 11.9515 5.7414 12.777C5.28849 13.2299 5.03547 13.7879 5.00195 14.3026V14.4411L6.27493 15.7298L6.47597 15.7764C6.99063 15.7429 7.54867 15.4898 8.00158 15.0369C8.63034 14.4081 9.09073 13.3598 8.99894 12.6201Z",fill:"#E3F2FF"}),s.createElement("path",{d:"M5.00235 14.3027L4.67829 15.1364C4.59043 15.3624 4.64441 15.6189 4.81583 15.7904L4.98858 15.9631C5.07542 16.0499 5.18412 16.1064 5.29962 16.1297C5.41205 16.1524 5.53089 16.1439 5.64228 16.1006L6.47598 15.7766L5.00235 14.3027Z",fill:"#91CAFF"}))},label:"dueDatePage.IUI"},[String(r.ultrasound)]:{value:String(r.ultrasound),icon:e=>{var{isMarryBaby:t,size:a=24}=e,l=(0,i.a)(e,["isMarryBaby","size"]);let n=Object.assign({width:a,height:a},l);return s.createElement("svg",Object.assign({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n),s.createElement("g",{clipPath:"url(#clip0_5646_32454)"},s.createElement("path",{d:"M17.278 1.47119H2.7207C2.03035 1.47119 1.4707 2.03084 1.4707 2.72119V17.2785C1.4707 17.9689 2.03035 18.5285 2.7207 18.5285H17.278C17.9684 18.5285 18.528 17.9689 18.528 17.2785V2.72119C18.528 2.03084 17.9684 1.47119 17.278 1.47119Z",fill:"#65B5FF"}),s.createElement("path",{d:"M11.23 9.94794C12.1285 10.4395 11.7085 11.7187 10.9077 11.7734C10.1386 11.8261 9.79346 11.6067 9.12721 11.1589C8.74409 10.9014 8.11299 9.67872 7.93815 9.36872C7.74008 9.01332 7.58143 8.63733 7.46503 8.24747C7.31862 7.75122 7.71315 7.30122 8.03987 7.31731C8.09475 7.32086 8.14794 7.33765 8.19491 7.36625C8.24188 7.39485 8.28122 7.43441 8.30956 7.48153C8.3227 7.49619 8.33867 7.50803 8.3565 7.51636C8.37433 7.52469 8.39367 7.52933 8.41334 7.53C8.43301 7.53067 8.45261 7.52736 8.47097 7.52027C8.48933 7.51317 8.50607 7.50244 8.52018 7.48872C8.55856 7.44827 8.60864 7.42084 8.66339 7.41028C8.71814 7.39972 8.77482 7.40655 8.82549 7.42981C9.03081 7.56731 8.99503 7.80294 9.13081 8.11544C9.34088 8.4938 9.61306 8.83417 9.93596 9.12231C10.3217 9.44809 10.5785 9.59138 11.23 9.94794Z",fill:"#2B62CD"}),s.createElement("path",{d:"M19.5332 1.54781C19.5129 1.54783 19.4928 1.54386 19.4741 1.53611C19.4553 1.52836 19.4383 1.51699 19.424 1.50265C19.4096 1.48832 19.3982 1.47129 19.3904 1.45255C19.3827 1.43381 19.3787 1.41372 19.3787 1.39344V0.932812C19.3784 0.850311 19.3455 0.771271 19.2872 0.712933C19.2288 0.654596 19.1498 0.621695 19.0673 0.621406H18.6066C18.5665 0.62013 18.5285 0.603298 18.5006 0.574472C18.4726 0.545646 18.457 0.507087 18.457 0.466953C18.457 0.42682 18.4726 0.38826 18.5006 0.359434C18.5285 0.330608 18.5665 0.313776 18.6066 0.3125H19.0673C19.2317 0.312707 19.3894 0.378127 19.5057 0.494414C19.622 0.6107 19.6874 0.768359 19.6876 0.932812V1.39344C19.6876 1.43438 19.6713 1.47365 19.6424 1.5026C19.6134 1.53155 19.5742 1.54781 19.5332 1.54781Z",fill:"#2D87F3"}),s.createElement("path",{d:"M0.689531 1.54789C0.648588 1.54789 0.609323 1.53163 0.580372 1.50268C0.551421 1.47372 0.535156 1.43446 0.535156 1.39352V0.932891C0.535363 0.768356 0.600848 0.610626 0.717236 0.494326C0.833623 0.378027 0.991403 0.312661 1.15594 0.312578H1.61641C1.6371 0.31192 1.65772 0.315428 1.67703 0.322893C1.69635 0.330359 1.71397 0.34163 1.72884 0.356038C1.74371 0.370445 1.75554 0.387695 1.76361 0.406762C1.77169 0.425829 1.77585 0.446324 1.77585 0.467031C1.77585 0.487738 1.77169 0.508234 1.76361 0.527301C1.75554 0.546368 1.74371 0.563618 1.72884 0.578025C1.71397 0.592432 1.69635 0.603703 1.67703 0.611169C1.65772 0.618635 1.6371 0.622143 1.61641 0.621484H1.15594C1.07325 0.621484 0.993926 0.654258 0.935352 0.712626C0.876779 0.770995 0.843727 0.8502 0.843437 0.932891V1.39352C0.843438 1.43438 0.827238 1.47357 0.798388 1.50251C0.769538 1.53145 0.730393 1.54777 0.689531 1.54789Z",fill:"#2D87F3"}),s.createElement("path",{d:"M19.0673 19.4648H18.6066C18.5665 19.4636 18.5285 19.4467 18.5006 19.4179C18.4726 19.3891 18.457 19.3505 18.457 19.3104C18.457 19.2702 18.4726 19.2317 18.5006 19.2029C18.5285 19.174 18.5665 19.1572 18.6066 19.1559H19.0673C19.1498 19.1556 19.2288 19.1227 19.2872 19.0644C19.3455 19.0061 19.3784 18.927 19.3787 18.8445V18.3841C19.378 18.3634 19.3815 18.3427 19.389 18.3234C19.3965 18.3041 19.4077 18.2865 19.4221 18.2716C19.4365 18.2567 19.4538 18.2449 19.4729 18.2368C19.4919 18.2288 19.5124 18.2246 19.5331 18.2246C19.5538 18.2246 19.5743 18.2288 19.5934 18.2368C19.6125 18.2449 19.6297 18.2567 19.6441 18.2716C19.6585 18.2865 19.6698 18.3041 19.6773 18.3234C19.6847 18.3427 19.6882 18.3634 19.6876 18.3841V18.8441C19.6875 19.0086 19.6221 19.1664 19.5058 19.2828C19.3895 19.3991 19.2318 19.4646 19.0673 19.4648Z",fill:"#2D87F3"}),s.createElement("path",{d:"M1.40625 19.6875H0.940156C0.773755 19.6873 0.614228 19.6211 0.496565 19.5034C0.378901 19.3858 0.312707 19.2262 0.3125 19.0598V18.5938C0.3125 18.5523 0.328962 18.5126 0.358265 18.4833C0.387567 18.454 0.42731 18.4375 0.46875 18.4375C0.51019 18.4375 0.549933 18.454 0.579235 18.4833C0.608538 18.5126 0.625 18.5523 0.625 18.5938V19.0595C0.624979 19.1009 0.633115 19.1419 0.648942 19.1802C0.664769 19.2185 0.687977 19.2532 0.717242 19.2825C0.746507 19.3118 0.781256 19.3351 0.819503 19.3509C0.857751 19.3668 0.898749 19.375 0.940156 19.375H1.40625C1.44769 19.375 1.48743 19.3915 1.51674 19.4208C1.54604 19.4501 1.5625 19.4898 1.5625 19.5312C1.5625 19.5727 1.54604 19.6124 1.51674 19.6417C1.48743 19.671 1.44769 19.6875 1.40625 19.6875Z",fill:"#2D87F3"}),s.createElement("path",{d:"M3.95953 2.8125H2.65625C2.61481 2.8125 2.57507 2.79604 2.54576 2.76674C2.51646 2.73743 2.5 2.69769 2.5 2.65625C2.5 2.61481 2.51646 2.57507 2.54576 2.54576C2.57507 2.51646 2.61481 2.5 2.65625 2.5H3.95953C4.00097 2.5 4.04071 2.51646 4.07002 2.54576C4.09932 2.57507 4.11578 2.61481 4.11578 2.65625C4.11578 2.69769 4.09932 2.73743 4.07002 2.76674C4.04071 2.79604 4.00097 2.8125 3.95953 2.8125Z",fill:"#2D87F3"}),s.createElement("path",{d:"M17.3443 14.9688H16.7285C16.6871 14.9688 16.6473 14.9523 16.618 14.923C16.5887 14.8937 16.5723 14.8539 16.5723 14.8125C16.5723 14.7711 16.5887 14.7313 16.618 14.702C16.6473 14.6727 16.6871 14.6562 16.7285 14.6562H17.3443C17.3857 14.6562 17.4255 14.6727 17.4548 14.702C17.4841 14.7313 17.5005 14.7711 17.5005 14.8125C17.5005 14.8539 17.4841 14.8937 17.4548 14.923C17.4255 14.9523 17.3857 14.9688 17.3443 14.9688Z",fill:"#2D87F3"}),s.createElement("path",{d:"M17.3443 16.3027H16.7285C16.6871 16.3027 16.6473 16.2863 16.618 16.257C16.5887 16.2277 16.5723 16.1879 16.5723 16.1465C16.5723 16.105 16.5887 16.0653 16.618 16.036C16.6473 16.0067 16.6871 15.9902 16.7285 15.9902H17.3443C17.3857 15.9902 17.4255 16.0067 17.4548 16.036C17.4841 16.0653 17.5005 16.105 17.5005 16.1465C17.5005 16.1879 17.4841 16.2277 17.4548 16.257C17.4255 16.2863 17.3857 16.3027 17.3443 16.3027Z",fill:"#2D87F3"}),s.createElement("path",{d:"M17.3443 13.6499H16.7285C16.6871 13.6499 16.6473 13.6334 16.618 13.6041C16.5887 13.5748 16.5723 13.5351 16.5723 13.4937C16.5723 13.4522 16.5887 13.4125 16.618 13.3832C16.6473 13.3539 16.6871 13.3374 16.7285 13.3374H17.3443C17.3857 13.3374 17.4255 13.3539 17.4548 13.3832C17.4841 13.4125 17.5005 13.4522 17.5005 13.4937C17.5005 13.5351 17.4841 13.5748 17.4548 13.6041C17.4255 13.6334 17.3857 13.6499 17.3443 13.6499Z",fill:"#2D87F3"}),s.createElement("path",{d:"M4.99063 3.84375H2.65625C2.61481 3.84375 2.57507 3.82729 2.54576 3.79799C2.51646 3.76868 2.5 3.72894 2.5 3.6875C2.5 3.64606 2.51646 3.60632 2.54576 3.57701C2.57507 3.54771 2.61481 3.53125 2.65625 3.53125H4.99063C5.03207 3.53125 5.07181 3.54771 5.10111 3.57701C5.13041 3.60632 5.14687 3.64606 5.14687 3.6875C5.14687 3.72894 5.13041 3.76868 5.10111 3.79799C5.07181 3.82729 5.03207 3.84375 4.99063 3.84375Z",fill:"#2D87F3"}),s.createElement("path",{d:"M4.99063 4.875H2.65625C2.61481 4.875 2.57507 4.85854 2.54576 4.82924C2.51646 4.79993 2.5 4.76019 2.5 4.71875C2.5 4.67731 2.51646 4.63757 2.54576 4.60826C2.57507 4.57896 2.61481 4.5625 2.65625 4.5625H4.99063C5.03207 4.5625 5.07181 4.57896 5.10111 4.60826C5.13041 4.63757 5.14687 4.67731 5.14687 4.71875C5.14687 4.76019 5.13041 4.79993 5.10111 4.82924C5.07181 4.85854 5.03207 4.875 4.99063 4.875Z",fill:"#2D87F3"}),s.createElement("path",{d:"M17.3443 12.3843H16.7285C16.6871 12.3843 16.6473 12.3678 16.618 12.3385C16.5887 12.3092 16.5723 12.2695 16.5723 12.228C16.5723 12.1866 16.5887 12.1468 16.618 12.1175C16.6473 12.0882 16.6871 12.0718 16.7285 12.0718H17.3443C17.3857 12.0718 17.4255 12.0882 17.4548 12.1175C17.4841 12.1468 17.5005 12.1866 17.5005 12.228C17.5005 12.2695 17.4841 12.3092 17.4548 12.3385C17.4255 12.3678 17.3857 12.3843 17.3443 12.3843Z",fill:"#2D87F3"}),s.createElement("path",{d:"M17.3443 17.6562H16.7285C16.6871 17.6562 16.6473 17.6398 16.618 17.6105C16.5887 17.5812 16.5723 17.5414 16.5723 17.5C16.5723 17.4586 16.5887 17.4188 16.618 17.3895C16.6473 17.3602 16.6871 17.3438 16.7285 17.3438H17.3443C17.3857 17.3438 17.4255 17.3602 17.4548 17.3895C17.4841 17.4188 17.5005 17.4586 17.5005 17.5C17.5005 17.5414 17.4841 17.5812 17.4548 17.6105C17.4255 17.6398 17.3857 17.6562 17.3443 17.6562Z",fill:"#2D87F3"}),s.createElement("path",{d:"M17.0352 17.6563C16.9937 17.6563 16.954 17.6398 16.9247 17.6105C16.8954 17.5812 16.8789 17.5415 16.8789 17.5001V12.228C16.8789 12.1866 16.8954 12.1468 16.9247 12.1175C16.954 12.0882 16.9937 12.0718 17.0352 12.0718C17.0766 12.0718 17.1163 12.0882 17.1456 12.1175C17.1749 12.1468 17.1914 12.1866 17.1914 12.228V17.5001C17.1914 17.5415 17.1749 17.5812 17.1456 17.6105C17.1163 17.6398 17.0766 17.6563 17.0352 17.6563Z",fill:"#2D87F3"}),s.createElement("path",{d:"M8.60596 12.3197C8.54189 12.4053 8.46174 12.4775 8.37002 12.5324C8.13096 12.6807 7.05018 13.0533 5.9919 12.0152C5.72695 11.7747 5.47994 11.5151 5.25284 11.2385C5.07471 11.0041 4.83877 10.959 4.57627 10.5683C4.34659 10.2262 4.36846 9.61991 4.57627 9.35412C4.84502 9.01194 5.32627 8.84022 5.62627 9.49631C5.76534 9.80256 6.47002 10.476 7.0294 10.6262C7.09603 10.6424 7.16404 10.6523 7.23252 10.6558C7.85752 10.6952 8.57627 11.1307 8.74659 11.6512C8.77467 11.766 8.77661 11.8857 8.75227 12.0014C8.72793 12.1172 8.67794 12.2259 8.60596 12.3197Z",fill:"#2B62CD"}),s.createElement("path",{d:"M17.8215 7.60137C17.3465 10.2436 15.2621 10.3982 14.3965 11.2482C13.9965 11.642 14.0606 11.7092 13.9965 12.7201C13.9231 13.8951 13.2621 16.1139 11.0356 16.7654C8.77777 17.4279 6.96371 16.5029 6.00121 14.6982C5.14339 13.0904 4.21527 13.6154 3.00121 13.1811C2.42152 12.9717 2.00433 12.4811 2.01996 11.9748C2.03871 11.3217 2.40902 10.8404 3.37777 11.3217C4.04964 11.6545 4.69496 11.5936 5.30433 11.5201C5.63507 11.4688 5.96971 11.4468 6.30433 11.4545C6.96796 11.5169 7.60602 11.7417 8.16214 12.1092C8.31527 12.2061 8.42621 12.2889 8.48402 12.3342C8.0626 11.9665 7.71478 11.5222 7.45902 11.0248C7.44183 10.9936 7.2848 10.655 7.25589 10.592C6.96136 9.95137 7.39027 9.35606 7.83714 9.35606C7.87141 9.35549 7.9056 9.3597 7.93871 9.36855C8.05114 9.39698 8.14976 9.46457 8.21683 9.55918C8.23545 9.57848 8.25784 9.59375 8.28261 9.60403C8.30738 9.61431 8.334 9.61939 8.36082 9.61895C8.38763 9.61851 8.41407 9.61256 8.43849 9.60147C8.46291 9.59038 8.48479 9.57439 8.50277 9.55449C8.54371 9.50394 8.60167 9.47004 8.66579 9.45911C8.72992 9.44818 8.79583 9.46098 8.85121 9.49512C9.13871 9.66699 8.98871 10.0232 9.19808 10.4342C9.42152 10.8732 10.109 11.3389 10.634 11.2389C11.0293 11.1623 11.8606 10.6811 10.634 10.167C9.94808 9.88105 9.86683 9.48418 9.93558 9.12168C9.96058 8.99356 10.1621 8.41543 10.1653 8.39356C10.1996 8.1248 9.64652 7.69668 10.1653 7.31699C10.4215 7.12949 10.459 6.88262 10.5075 6.56855C10.7934 4.6998 12.02 3.47168 13.9825 3.47168C16.5262 3.47168 18.1418 5.82793 17.8215 7.60137Z",fill:"#2D87F3"}),s.createElement("path",{d:"M11.0678 7.4316C11.006 7.43496 10.9443 7.42333 10.888 7.3977C10.8317 7.37207 10.7824 7.33321 10.7443 7.28441C10.7305 7.26814 10.7201 7.24921 10.7139 7.22877C10.7076 7.20833 10.7056 7.18683 10.708 7.16559C10.7104 7.14436 10.7171 7.12384 10.7278 7.1053C10.7384 7.08677 10.7527 7.07062 10.7699 7.05784C10.787 7.04507 10.8066 7.03594 10.8274 7.03103C10.8482 7.02613 10.8698 7.02553 10.8908 7.0293C10.9118 7.03306 10.9319 7.0411 10.9497 7.05292C10.9675 7.06474 10.9827 7.08009 10.9943 7.09801C11.0256 7.1391 11.159 7.11504 11.2378 7.0802C11.2756 7.06321 11.3186 7.06193 11.3573 7.07666C11.3961 7.09138 11.4274 7.1209 11.4444 7.15871C11.4614 7.19653 11.4627 7.23954 11.4479 7.27829C11.4332 7.31705 11.4037 7.34836 11.3659 7.36535C11.272 7.40738 11.1706 7.42991 11.0678 7.4316Z",fill:"#2B62CD"}),s.createElement("path",{d:"M11.548 13.1983C11.5518 13.2185 11.5515 13.2392 11.5471 13.2592C11.5428 13.2792 11.5345 13.2981 11.5227 13.3149C11.5109 13.3316 11.4958 13.3458 11.4785 13.3567C11.4611 13.3675 11.4417 13.3748 11.4215 13.378C11.2165 13.4117 11.0089 13.4279 10.8012 13.4265C10.5169 13.4214 10.2349 13.3757 9.96367 13.2905C9.44418 13.1038 8.96486 12.8201 8.55117 12.4546C7.77477 11.8262 7.66367 11.4171 7.45898 11.0249C7.74314 11.4988 8.12768 11.9047 8.58555 12.214C9.03605 12.5485 9.53089 12.8188 10.0559 13.0171C10.4848 13.1224 10.9305 13.141 11.3668 13.0718C11.387 13.0677 11.4079 13.0678 11.4281 13.0721C11.4483 13.0763 11.4675 13.0846 11.4844 13.0964C11.5014 13.1082 11.5157 13.1233 11.5267 13.1409C11.5376 13.1584 11.5449 13.1779 11.548 13.1983Z",fill:"#2B62CD"}),s.createElement("path",{d:"M10.5484 8.85297C10.511 8.86675 10.4712 8.87312 10.4313 8.87172C10.2958 8.86506 10.164 8.82594 10.0469 8.75766C10.0858 8.62969 10.1177 8.54703 10.1419 8.46875C10.2299 8.5323 10.3369 8.56419 10.4453 8.55922C10.464 8.55169 10.4839 8.54798 10.504 8.54833C10.5241 8.54867 10.5439 8.55306 10.5623 8.56122C10.5807 8.56939 10.5972 8.58116 10.6109 8.59585C10.6247 8.61054 10.6353 8.62784 10.6422 8.64672C10.6561 8.68656 10.6541 8.73021 10.6366 8.76862C10.6192 8.80703 10.5876 8.83724 10.5484 8.85297Z",fill:"#2B62CD"})),s.createElement("defs",null,s.createElement("clipPath",{id:"clip0_5646_32454"},s.createElement("rect",{width:"20",height:"20",fill:"white"}))))},label:"dueDatePage.ultrasound"}},N=[String(r.lastPeriod),String(r.IVF),String(r.conception)],_={[E.L.Cambodia]:N,[E.L.Singapore]:N,[E.L.India]:N,[E.L.Indonesia]:[String(r.lastPeriod),String(r.IUI),String(r.IVF),String(r.ultrasound)],[E.L.Malaysia]:N,[E.L.Myanmar]:N,[E.L.PhilippinesEnglish]:N,[E.L.PhilippinesTagalog]:N,[E.L.Taiwan]:N,[E.L.Thailand]:N,[E.L.Vietnam]:[String(r.lastPeriod),String(r.IVF),String(r.IUI),String(r.ultrasound)]},O="yyyy-MM-dd",getDueDateLastPeriod=(e,t)=>({otherInfo:{method:r.lastPeriod+1,first_day:(0,v.Z)(e,O),measurement_date:null,insemination_date:null,cycle_length_days:t,conception_date:null,ivf_transfer_date:null,days_transfer:null}}),getDueDateConception=e=>({otherInfo:{method:r.conception+1,conception_date:(0,v.Z)(e,O),measurement_date:null,insemination_date:null,first_day:null,cycle_length_days:null,ivf_transfer_date:null,days_transfer:null}}),getDueDateIVF=(e,t)=>({otherInfo:{method:r.IVF+1,ivf_transfer_date:(0,v.Z)(e,O),measurement_date:null,insemination_date:null,days_transfer:t,conception_date:null,first_day:null,cycle_length_days:null}}),getDueDateIUI=e=>({otherInfo:{method:r.conception+1,insemination_date:(0,v.Z)(e,O),measurement_date:null,conception_date:null,first_day:null,cycle_length_days:null,ivf_transfer_date:null,days_transfer:null}}),getDueDateUltrasound=(e,t)=>{let[a,l]=t.split("|"),[n,o]=[Number(a),Number(l)];return{otherInfo:{method:r.conception+1,measurement_date:(0,v.Z)(e,O),conception_date:null,insemination_date:null,crl_value:n,msd_value:o,first_day:null,cycle_length_days:null,ivf_transfer_date:null,days_transfer:null}}},A=(0,s.createContext)({}),M=(0,s.createContext)({}),DefaultLayout$4=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(M);return s.createElement(I.H.FormRow,null,s.createElement(x.D,Object.assign({label:s.createElement(w.T,{size:"p2",weight:"semiBold"},e("dueDatePage.lastPeriod.lastPeriodLabel"))},t.getInputProps("lastPeriodDate"),{popoverProps:{withinPortal:!0},maxDate:new Date})))},InlineLayout$4=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(M);return s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{width:300,label:e("dueDatePage.lastPeriod.lastPeriodLabel")},s.createElement(x.D,Object.assign({},t.getInputProps("lastPeriodDate"),{popoverProps:{withinPortal:!0},maxDate:new Date,error:null}))),t.errors.lastPeriodDate&&s.createElement(I.H.Error,null,t.errors.lastPeriodDate))},MbLayout$4=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(M);return s.createElement(I.H.BorderBoxControl,{label:e("dueDatePage.lastPeriod.lastPeriodLabel"),rightSection:s.createElement(S.Z,null)},s.createElement(x.D,Object.assign({},t.getInputProps("lastPeriodDate"),{popoverProps:{withinPortal:!0},rightSection:null,maxDate:new Date})))},ConceptionForm=({})=>{let{classes:e={}}=(0,s.useContext)(L.C),{formLayout:t,onSubmit:a,currentUrl:l,submitProps:n}=(0,s.useContext)(A),o=(0,c.rZ)(),{t:i}=(0,D.u)(),d=(0,h.c)({initialValues:{lastPeriodDate:new Date}}),m={onSubmit:d.onSubmit(e=>{let{lastPeriodDate:t}=e,l=`${k.Q.type}=${r.conception}&${k.Q.startDate}=${y()(t).format(k.A)}&${k.Q.additional}= `;a(getDueDateConception(t),l)})};return s.createElement(M.Provider,{value:{form:d}},s.createElement(I.H,Object.assign({formLayout:t},m),"inline"===t?s.createElement(InlineLayout$4,null):"mb"===o.other.template?s.createElement(MbLayout$4,null):s.createElement(DefaultLayout$4,null),s.createElement(I.H.FormRow,{className:e.submitWrapper},s.createElement(I.H.Submit,Object.assign({dataEventCategory:"Health Tool",dataEventAction:"Due Date",dataEventLabel:l,className:(0,u.default)("due-date-calculate-button",e.submitBtn),type:"submit"},n),i("dueDatePage.lastPeriod.calculate")))))},j=(0,s.createContext)({}),DefaultLayout$3=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(j);return s.createElement(I.H.FormRow,null,s.createElement(x.D,Object.assign({label:s.createElement(w.T,{size:"p2",weight:"semiBold"},e("dueDatePage.date_of_IUI_procedure"))},t.getInputProps("dateOfIUIProcedure"),{popoverProps:{withinPortal:!0},maxDate:new Date})))},InlineLayout$3=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(j);return s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{width:300,label:e("dueDatePage.date_of_IUI_procedure")},s.createElement(x.D,Object.assign({},t.getInputProps("dateOfIUIProcedure"),{popoverProps:{withinPortal:!0},maxDate:new Date,error:null}))))},MbLayout$3=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(j);return s.createElement(I.H.BorderBoxControl,{label:e("dueDatePage.date_of_IUI_procedure"),rightSection:s.createElement(S.Z,null)},s.createElement(x.D,Object.assign({},t.getInputProps("dateOfIUIProcedure"),{popoverProps:{withinPortal:!0},rightSection:null,maxDate:new Date})))},IUIForm=({})=>{let{formLayout:e,onSubmit:t,currentUrl:a,submitProps:l}=(0,s.useContext)(A),{classes:n={}}=(0,s.useContext)(L.C),o=(0,c.rZ)(),{t:i}=(0,D.u)(),d=(0,h.c)({initialValues:{dateOfIUIProcedure:new Date}}),m={onSubmit:d.onSubmit(e=>{let{dateOfIUIProcedure:a}=e,l=`${k.Q.type}=${r.IUI}&${k.Q.startDate}=${y()(a).format(k.A)}&${k.Q.additional}= `;t(getDueDateIUI(a),l)})};return s.createElement(j.Provider,{value:{form:d}},s.createElement(I.H,Object.assign({formLayout:e},m),"inline"===e?s.createElement(InlineLayout$3,null):"mb"===o.other.template?s.createElement(MbLayout$3,null):s.createElement(DefaultLayout$3,null),s.createElement(I.H.FormRow,{className:n.submitWrapper},s.createElement(I.H.Submit,Object.assign({dataEventCategory:"Health Tool",dataEventAction:"Due Date",dataEventLabel:a,className:(0,u.default)("due-date-calculate-button",n.submitBtn),type:"submit"},l),i("dueDatePage.lastPeriod.calculate")))))},H=(0,s.createContext)({}),DefaultLayout$2=()=>{let{t:e}=(0,D.u)(),{form:t,transferDateOptions:a}=(0,s.useContext)(H);return s.createElement(s.Fragment,null,s.createElement(I.H.FormRow,null,s.createElement(x.D,Object.assign({label:s.createElement(w.T,{size:"p2",weight:"semiBold"},e("dueDatePage.ivf.transferDate"))},t.getInputProps("IVFDate"),{popoverProps:{withinPortal:!0},maxDate:new Date}))),s.createElement(I.H.FormRow,null,s.createElement(P.R.Group,Object.assign({},t.getInputProps("dayTransfer")),s.createElement(d.Z,null,a.map((e,t)=>s.createElement(P.R,{key:t,value:e.value,label:e.label}))))))},InlineLayout$2=()=>{let{t:e}=(0,D.u)(),{form:t,transferDateOptions:a}=(0,s.useContext)(H);return s.createElement(s.Fragment,null,s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{width:300,label:e("dueDatePage.ivf.transferDate")},s.createElement(x.D,Object.assign({},t.getInputProps("IVFDate"),{popoverProps:{withinPortal:!0},maxDate:new Date})))),s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{width:"none"},s.createElement(P.R.Group,Object.assign({},t.getInputProps("dayTransfer")),s.createElement(d.Z,null,a.map((e,t)=>s.createElement(P.R,{key:t,value:e.value,label:e.label})))))))},MbLayout$2=()=>{let{t:e}=(0,D.u)(),{form:t,transferDateOptions:a}=(0,s.useContext)(H);return s.createElement(s.Fragment,null,s.createElement(I.H.BorderBoxControl,{label:e("dueDatePage.ivf.transferDate"),rightSection:s.createElement(S.Z,null)},s.createElement(x.D,Object.assign({},t.getInputProps("IVFDate"),{popoverProps:{withinPortal:!0},maxDate:new Date,rightSection:null}))),s.createElement(P.R.Group,Object.assign({},t.getInputProps("dayTransfer")),s.createElement(d.Z,null,a.map((e,t)=>s.createElement(P.R,{key:t,value:e.value,label:e.label})))))},IVFForm=({})=>{var e;let{classes:t={}}=(0,s.useContext)(L.C),{formLayout:a,onSubmit:l,currentUrl:n,submitProps:o}=(0,s.useContext)(A),{t:i}=(0,D.u)(),d=(0,c.rZ)(),m=[{value:"3",label:i("dueDatePage.ivf.transferDateRadio",{number:3})},{value:"5",label:i("dueDatePage.ivf.transferDateRadio",{number:5})}],p=(0,h.c)({initialValues:{IVFDate:new Date,dayTransfer:null===(e=null==m?void 0:m[0])||void 0===e?void 0:e.value}}),g={onSubmit:p.onSubmit(e=>{let{IVFDate:t}=e,a=Number(e.dayTransfer),n=`${k.Q.type}=${r.IVF}&${k.Q.startDate}=${y()(t).format(k.A)}&${k.Q.additional}=${a}`;l(getDueDateIVF(t,Number(a)),n)})};return s.createElement(H.Provider,{value:{form:p,transferDateOptions:m}},s.createElement(I.H,Object.assign({formLayout:a},g),"inline"===a?s.createElement(InlineLayout$2,null):"mb"===d.other.template?s.createElement(MbLayout$2,null):s.createElement(DefaultLayout$2,null),s.createElement(I.H.FormRow,{className:t.submitWrapper},s.createElement(I.H.Submit,Object.assign({dataEventCategory:"Health Tool",dataEventAction:"Due Date",dataEventLabel:n,className:(0,u.default)("due-date-calculate-button",t.submitBtn),type:"submit"},o),i("dueDatePage.lastPeriod.calculate")))))},$=(0,s.createContext)({}),DefaultLayout$1=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)($),a=(0,s.useMemo)(()=>[...Array(21)].map((t,a)=>({label:e("dueDatePage.daysText",{number:a+20}),value:`${a+20}`})),[]);return s.createElement(s.Fragment,null,s.createElement(I.H.FormRow,null,s.createElement(x.D,Object.assign({label:s.createElement(w.T,{size:"p2",weight:"semiBold"},e("dueDatePage.lastPeriod.lastPeriodLabel"))},t.getInputProps("lastPeriodDate"),{popoverProps:{withinPortal:!0},maxDate:new Date}))),s.createElement(I.H.FormRow,null,s.createElement(P.I.Wrapper,{label:s.createElement(w.T,{size:"p2",weight:"semiBold"},e("dueDatePage.lastPeriod.periodLengthLabel"))},s.createElement(P.S,Object.assign({placeholder:e("tools.inputPlaceholder",{content:e("dueDatePage.daysText",{number:30})}),data:a,withinPortal:!0},t.getInputProps("periodLength"))))))},InlineLayout$1=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)($),a=(0,s.useMemo)(()=>[...Array(21)].map((t,a)=>({label:e("dueDatePage.daysText",{number:a+20}),value:`${a+20}`})),[]);return s.createElement(s.Fragment,null,s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{label:e("dueDatePage.lastPeriod.lastPeriodLabel"),width:300},s.createElement(x.D,Object.assign({},t.getInputProps("lastPeriodDate"),{popoverProps:{withinPortal:!0},maxDate:new Date})))),s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{label:e("dueDatePage.lastPeriod.periodLengthLabel"),width:300},s.createElement(P.S,Object.assign({placeholder:e("tools.inputPlaceholder",{content:e("dueDatePage.daysText",{number:30})}),data:a},t.getInputProps("periodLength"),{error:null,withinPortal:!0})))),t.errors.periodLength&&s.createElement(I.H.FormRow,null,s.createElement(I.H.Error,null,t.errors.periodLength)))},MbLayout$1=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)($);return s.createElement(s.Fragment,null,s.createElement(I.H.BorderBoxControl,{label:e("dueDatePage.lastPeriod.lastPeriodLabel"),rightSection:s.createElement(S.Z,null)},s.createElement(x.D,Object.assign({rightSection:null},t.getInputProps("lastPeriodDate"),{popoverProps:{withinPortal:!0},maxDate:new Date}))),s.createElement(I.H.BorderBoxControl,{label:e("dueDatePage.lastPeriod.periodLengthLabel"),rightSection:e("ovulationPage.dayUnit")},s.createElement(P.I.Number,Object.assign({min:20,max:40,placeholder:e("tools.inputPlaceholder",{content:"30"})},t.getInputProps("periodLength")))),t.errors.periodLength&&s.createElement(I.H.Error,null,t.errors.periodLength))},LastPeriodForm=({})=>{let{formLayout:e,onSubmit:t,currentUrl:a,submitProps:l}=(0,s.useContext)(A),{classes:n={}}=(0,s.useContext)(L.C),{t:o}=(0,D.u)(),i=(0,c.rZ)(),d="mb"===i.other.template,m=(0,h.c)({initialValues:{lastPeriodDate:new Date},validate:{periodLength:(0,f.U)(o("validation.error.requiredField"))}}),p={onSubmit:m.onSubmit(e=>{let{periodLength:a,lastPeriodDate:l}=e,n=`${k.Q.type}=${r.lastPeriod}&${k.Q.startDate}=${y()(l).format(k.A)}&${k.Q.additional}=${a}`;t(getDueDateLastPeriod(l,a),n)})};return s.createElement($.Provider,{value:{form:m}},s.createElement(I.H,Object.assign({formLayout:e},p),"inline"===e?s.createElement(InlineLayout$1,null):d?s.createElement(MbLayout$1,null):s.createElement(DefaultLayout$1,null),s.createElement(I.H.FormRow,{className:n.submitWrapper},s.createElement(I.H.Submit,Object.assign({dataEventCategory:"Health Tool",dataEventAction:"Due Date",dataEventLabel:a,className:(0,u.default)("due-date-calculate-button",n.submitBtn),type:"submit"},l),o("dueDatePage.lastPeriod.calculate")))))},B=(0,s.createContext)({}),Info=e=>{var{isMarryBaby:t,size:a=24}=e,l=(0,i.a)(e,["isMarryBaby","size"]);let n=Object.assign({width:a,height:a},l);return s.createElement("svg",Object.assign({width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n),s.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00065 1.3335C4.32065 1.3335 1.33398 4.32016 1.33398 8.00016C1.33398 11.6802 4.32065 14.6668 8.00065 14.6668C11.6807 14.6668 14.6673 11.6802 14.6673 8.00016C14.6673 4.32016 11.6807 1.3335 8.00065 1.3335ZM8.00065 11.3335C7.63398 11.3335 7.33398 11.0335 7.33398 10.6668V8.00016C7.33398 7.6335 7.63398 7.3335 8.00065 7.3335C8.36732 7.3335 8.66732 7.6335 8.66732 8.00016V10.6668C8.66732 11.0335 8.36732 11.3335 8.00065 11.3335ZM7.33398 6.00016H8.66732V4.66683H7.33398V6.00016Z",fill:"#2D87F3"}))},DefaultLayout=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(B),a=s.createElement(w.T,{size:"p4",color:F.r.colors.gray400},"mm"),l=t.getInputProps("ultrasoundCRL"),n=t.getInputProps("ultrasoundMSD");return s.createElement(s.Fragment,null,s.createElement(I.H.FormRow,null,s.createElement(x.D,Object.assign({label:s.createElement(w.T,{size:"p2",weight:"semiBold"},e("dueDatePage.date_of_ultrasound"))},t.getInputProps("dateOfUltrasound"),{popoverProps:{withinPortal:!0},maxDate:new Date}))),s.createElement(I.H.FormRow,null,s.createElement(m.k,{align:"center",gap:4,mb:4},s.createElement(w.T,{size:"p2",weight:"semiBold"},e("dueDatePage.validation.one_is_required")),s.createElement(p.u,{withinPortal:!0,withArrow:!0,width:300,multiline:!0,label:e("dueDatePage.ultrasound.tooltip")},s.createElement(m.k,null,s.createElement(Info,{size:16})))),s.createElement(m.k,{gap:8},s.createElement(P.I,Object.assign({placeholder:"CRL",sx:{flex:1},rightSection:a,type:"number",min:0,step:.01},l,{errorProps:{sx:{display:"none"}}})),s.createElement(P.I,Object.assign({placeholder:"MSD",sx:{flex:1},rightSection:a,type:"number",min:0,step:.01},n,{errorProps:{sx:{display:"none"}}}))),(t.errors.ultrasoundCRL||t.errors.ultrasoundMSD)&&s.createElement(w.T,{size:"p4",color:F.r.colors.red500},t.errors.ultrasoundCRL||t.errors.ultrasoundMSD)))},InlineLayout=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(B),a=s.createElement(w.T,{size:"p4",color:F.r.colors.gray400},"mm"),l=t.getInputProps("ultrasoundCRL"),n=t.getInputProps("ultrasoundMSD");return s.createElement(s.Fragment,null,s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{width:300,label:e("dueDatePage.date_of_ultrasound")},s.createElement(x.D,Object.assign({},t.getInputProps("dateOfUltrasound"),{popoverProps:{withinPortal:!0},maxDate:new Date,error:null})))),s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{width:300,label:s.createElement(m.k,{align:"center",gap:4},s.createElement("span",null,e("dueDatePage.validation.one_is_required")),s.createElement(p.u,{withinPortal:!0,withArrow:!0,width:300,multiline:!0,label:e("dueDatePage.ultrasound.tooltip")},s.createElement(m.k,null,s.createElement(Info,{size:16}))))},s.createElement(g.x,null,s.createElement(m.k,{gap:8},s.createElement(P.I,Object.assign({placeholder:"CRL",sx:{flex:1},rightSection:a,type:"number",min:0,step:.01},l,{errorProps:{sx:{display:"none"}}})),s.createElement(P.I,Object.assign({placeholder:"MSD",sx:{flex:1},rightSection:a,type:"number",min:0,step:.01},n,{errorProps:{sx:{display:"none"}}}))))),(t.errors.ultrasoundCRL||t.errors.ultrasoundMSD)&&s.createElement(I.H.Error,null,t.errors.ultrasoundCRL||t.errors.ultrasoundMSD)))},MbLayout=()=>{let{t:e}=(0,D.u)(),{form:t}=(0,s.useContext)(B);return s.createElement(I.H.BorderBoxControl,{label:e("dueDatePage.date_of_ultrasound"),rightSection:s.createElement(S.Z,null)},s.createElement(x.D,Object.assign({},t.getInputProps("dateOfUltrasound"),{popoverProps:{withinPortal:!0},rightSection:null,maxDate:new Date})))},UltrasoundForm=({})=>{let{classes:e={}}=(0,s.useContext)(L.C),{formLayout:t,onSubmit:a,currentUrl:l,submitProps:n}=(0,s.useContext)(A),o=(0,c.rZ)(),{t:i}=(0,D.u)(),d=(0,h.c)({initialValues:{dateOfUltrasound:new Date},validate:e=>{let t=Number(e.ultrasoundCRL),a=Number(e.ultrasoundMSD);if(!t&&!a)return{ultrasoundCRL:i("dueDatePage.validation.record_not_valid")};let l=t>=5&&t<=101,n=a>0&&a<=13;return l||n?{}:t&&!l?{ultrasoundCRL:i("dueDatePage.validation.record_not_valid")}:a&&!n?{ultrasoundMSD:i("dueDatePage.validation.crl")}:void 0}}),m={onSubmit:d.onSubmit(e=>{let{dateOfUltrasound:t,ultrasoundCRL:l,ultrasoundMSD:n}=e,o=`${l}|${n}`,i=`${k.Q.type}=${r.ultrasound}&${k.Q.startDate}=${y()(t).format(k.A)}&${k.Q.additional}=${o}`;a(getDueDateUltrasound(t,o),i)})};return s.createElement(B.Provider,{value:{form:d}},s.createElement(I.H,Object.assign({formLayout:t},m),"inline"===t?s.createElement(InlineLayout,null):"mb"===o.other.template?s.createElement(MbLayout,null):s.createElement(DefaultLayout,null),s.createElement(I.H.FormRow,{className:e.submitWrapper},s.createElement(I.H.Submit,Object.assign({dataEventCategory:"Health Tool",dataEventAction:"Due Date",dataEventLabel:l,className:(0,u.default)("due-date-calculate-button",e.submitBtn),type:"submit"},n),i("dueDatePage.lastPeriod.calculate")))))},FormSwitcher=()=>{let{calculatorType:e}=(0,s.useContext)(A);switch(e){case r.lastPeriod:return s.createElement(LastPeriodForm,null);case r.conception:return s.createElement(ConceptionForm,null);case r.IVF:return s.createElement(IVFForm,null);case r.IUI:return s.createElement(IUIForm,null);case r.ultrasound:return s.createElement(UltrasoundForm,null);default:return null}};(n=o||(o={}))[n.trackPeriod=0]="trackPeriod",n[n.conceive=1]="conceive",n[n.avoidPregnancy=2]="avoidPregnancy";let R=(0,s.forwardRef)((e,t)=>{var{label:a,icon:l}=e,n=(0,i.a)(e,["label","icon"]);return s.createElement(g.x,Object.assign({ref:t,sx:{gap:"1rem",display:"flex",padding:"5px 6px",alignItems:"center","&[data-selected]":{backgroundColor:F.r.colors.gray100},"&[data-selected]:hover":{backgroundColor:F.r.colors.gray100},"&[data-hovered]":{backgroundColor:F.r.colors.gray100}},className:""},n),l,s.createElement(w.T,{size:"p4"},a))}),DueDateForm=e=>{var{locale:t,formLayout:a="default",submitProps:l,currentUrl:n,isMobile:o,onSubmit:c}=e,u=(0,i.a)(e,["locale","formLayout","submitProps","currentUrl","isMobile","onSubmit"]);let{t:d}=(0,D.u)(),[m,p]=(0,s.useState)(r.lastPeriod),g=(0,s.useMemo)(()=>(null==_?void 0:_[t].map(e=>{let t=T[e],a=t.icon;return Object.assign(Object.assign({},t),{label:d(t.label),icon:s.createElement(a,{size:20})})}))||[],[t,d]),v=(0,s.useMemo)(()=>g.find(e=>e.value===String(m)),[m,g]);return s.createElement(A.Provider,{value:{calculatingMethods:g,submitProps:l,currentUrl:n,isMobile:o,formLayout:a,onSubmit:c,calculatorType:m,setCalculatorType:p}},s.createElement(I.H,Object.assign({component:"div",formLayout:a},u),"default"===a?s.createElement(I.H.FormRow,null,s.createElement(I.H.Control,null,s.createElement(P.S,{label:s.createElement(w.T,{size:"p2",weight:"semiBold"},d("dueDatePage.calculationMethod")),value:String(m),data:g,itemComponent:R,onChange:e=>p(Number(e)),icon:null==v?void 0:v.icon}))):s.createElement(I.H.FormRow,null,s.createElement(I.H.BorderInlineControl,{label:s.createElement(w.T,{size:"p2",weight:"semiBold"},d("dueDatePage.calculationMethod")),width:300},s.createElement(P.S,{value:String(m),data:g,itemComponent:R,onChange:e=>p(Number(e))}))),s.createElement(FormSwitcher,null)))}},"9qbB":function(e,t,a){a.d(t,{A:function(){return ArrowRightBlue},C:function(){return Clinic},D:function(){return DoctorExpertiseItem},I:function(){return InsuranceList},P:function(){return PaymentList},a:function(){return DoctorInfoExpertise}});var l=a("q1tI"),n=a("rBCA"),r=a("iBNF"),o=a("FYZO"),i=a("xXM3"),s=a.n(i),c=a("c1cU"),u=a("V50O");let ArrowRightBlue=e=>l.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 6 10",fill:"none"},e),l.createElement("path",{d:"M1 9L5 5L1 1",stroke:"#2D87F3",strokeWidth:1.75,strokeLinecap:"round",strokeLinejoin:"round"})),Clinic=e=>l.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 20 20",fill:"none"},e),l.createElement("path",{d:"M4.89646 16.9996H2.96549C2.43225 16.9996 2 16.5674 2 16.0341V12.6549C2 12.1217 2.43225 11.6895 2.96549 11.6895H4.89646",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}),l.createElement("path",{d:"M15.0342 11.6895H16.9652C17.4984 11.6895 17.9306 12.1217 17.9306 12.6549V16.0341C17.9306 16.5674 17.4984 16.9996 16.9652 16.9996H15.0342",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}),l.createElement("path",{d:"M5.86197 3H14.0686C14.6015 3 15.0341 3.43263 15.0341 3.96549V16.9995H4.89648V3.96549C4.89648 3.43263 5.32912 3 5.86197 3Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}),l.createElement("path",{d:"M11.172 13.6206H8.7583V16.9998H11.172V13.6206Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}),l.createElement("path",{d:"M9.96533 9.99996V5.65527",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}),l.createElement("path",{d:"M12.1377 7.82764H7.79297",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"})),d=n.Z.ul` display: grid; grid-gap: 16px; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); list-style: none; `,m=n.Z.li` p { margin-top: 8px; text-align: center; } .insuranceLogo { display: grid; height: 58px; border: 1px solid ${r.r.colors.neutral200}; border-radius: 6px; place-content: center; > img { width: 93px; height: 43px; object-fit: contain; } } `,InsuranceList=({insurances:e,className:t,isName:a=!0})=>e.length?l.createElement(d,{id:"insurance-list",className:t},e.map(e=>l.createElement(m,{className:"insuranceItem",key:e.id},l.createElement("div",{className:"insuranceLogo"},l.createElement("img",{src:e.logo,alt:e.name||"insurance-logo"})),a&&l.createElement(o.T,{size:"base",color:r.r.colors.gray500,type:"bold"},e.name)))):null,p=n.Z.div` display: flex; flex-wrap: wrap; gap: 7px; &.paymentList { display: grid; grid-template-columns: repeat(auto-fill, minmax(80px, 1fr)); justify-content: center; } `,g=n.Z.div` border: 1px solid ${r.r.colors.neutral100}; border-radius: 12px; width: 80px; min-height: 80px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; &.payment-item-mobile { width: 100%; } .logo { position: relative; width: 55px; aspect-ratio: 55 / 32; object-fit: contain; } .txt-caption-1 { font-size: 0.6875rem; line-height: 1rem; color: ${r.r.colors.gray800}; } `,PaymentList=({payments:e,className:t,isName:a=!0,isMobile:n=!1})=>e.length?l.createElement(p,{id:"payment-container",className:s()(t,{paymentList:n&&e.length>=4})},e.map(t=>l.createElement(g,{className:s()("payment-item",{"payment-item-mobile":n&&e.length>=4}),key:t.id},l.createElement(c.I,{className:"logo",src:t.logo,alt:t.name}),a&&l.createElement("div",{className:"txt-caption-1"},t.name)))):null,v=n.Z.div` display: flex; gap: 8px; .icon { width: 1.25rem; height: 1.25rem; color: ${r.r.colors.gray400}; flex-shrink: 0; } .doctor-info-item-content { display: flex; flex-direction: column; gap: 10px; } `;(0,n.Z)(Clinic)` width: 1.25rem; height: 1.25rem; `;let C=n.Z.div` display: flex; flex-direction: column; gap: 4px; `,DoctorExpertiseItem=e=>{let{doctorInfo:t,Icon:a,title:n}=e;return l.createElement(v,null,l.createElement(a,{className:"icon"}),l.createElement(C,null,l.createElement(u.T,{size:"p3",weight:"semiBold",color:"#111111"},n),l.createElement("div",{className:"doctor-info-item-content"},(Array.isArray(t)?t:[t]).map(e=>l.createElement(u.T,{size:"p3",weight:"regular",key:e},e)))))},E=n.Z.div` display: flex; padding: 1rem; width: 100%; justify-content: space-between; `,h=n.Z.div` display: flex; flex-direction: column; gap: 2px; `,DoctorInfoExpertise=e=>{let{name:t,specialty:a,experience:n,profileImage:r}=e;return l.createElement(E,null,l.createElement(h,null,l.createElement(u.T,{size:"title2",weight:"semiBold",color:"#111111"},t),l.createElement("div",null,a&&l.createElement(u.T,{size:"c1",weight:"regular"},a),n&&l.createElement(u.T,{size:"c1",weight:"regular"},n))),l.createElement(c.I,{src:r,alt:t,style:{width:"4.5rem",height:"4.5rem",borderRadius:"50%",objectFit:"cover",flexShrink:0}}))}},lzTa:function(e,t,a){a.d(t,{G:function(){return GenderOptionControl}});var l=a("otAR"),n=a("q1tI"),r=a("OyPk"),o=a("XHvu"),i=a("/npG"),s=a("mYVa"),c=a("Eso5"),u=a("SPK5"),d=a("QAkY"),m=a("38FU"),p=a("V50O"),g=a("Frmf");let v={lg:{height:48},md:{height:40},sm:{height:32},xs:{height:32}};var C=(0,i.k)((e,{type:t,gap:a,size:l})=>{let n="mb"===e.other.template,r=v[l]||{},o=r.height;return{root:{},wrapper:Object.assign({gap:(0,s.h)(a||8)},"radio"===t&&{justifyContent:"flex-end",gap:(0,s.h)(a||24)}),groupErr:{fontSize:(0,s.h)(14)},itemRoot:Object.assign({},"button"===t?{flexGrow:1,width:"50%",'&[data-checked="true"]':{".mantine-Radio-label":{borderColor:e.fn.primaryColor()}}}:"radio"===t?{padding:`${(0,s.h)(10)} 0`,margin:0}:{}),itemLabelWrapper:{padding:0,width:"100%"},itemLabel:Object.assign({whiteSpace:"nowrap"},"button"===t?{position:"relative",padding:`${(0,s.h)(2)} ${(0,s.h)(16)}`,border:`1px solid ${n?"#EAEAEC":e.colors.gray[2]}`,backgroundColor:"#fff",borderRadius:(0,s.h)(n?16:4),cursor:"pointer",display:"flex",justifyContent:"center",alignItems:"center",height:o,'&[data-disabled="true"]':{background:e.colors.gray[1],color:`${e.colors.gray[4]} !important`,img:{opacity:.5}},img:{height:(0,s.h)("lg"===l?26:22)}}:"radio"===t?{fontSize:(0,s.h)(14)}:{}),itemInner:Object.assign(Object.assign({},"button"===t&&{display:"none"}),"radio"===t&&{alignSelf:"center"}),itemBody:Object.assign({},"radio"===t&&{alignItems:"center"})}});let GenderOptionControl=e=>{var{label:t,availableValue:a,styles:i,isBaby:v,genderValue:E={male:"male",female:"female"},type:h="button",hideLabel:f,labelTextProps:b,labelText:y,gap:P,size:x="md",LabelWrapper:w}=e,D=(0,l.a)(e,["label","availableValue","styles","isBaby","genderValue","type","hideLabel","labelTextProps","labelText","gap","size","LabelWrapper"]);let{t:I}=(0,g.u)(),{classes:S,cx:L,theme:k}=C({type:h,gap:P,size:x},{name:"GenderOptionControl",styles:i}),F="mb"===k.other.template,[T,N]=(0,n.useState)(),_=(0,n.useRef)(null),O=w?{}:Object.assign({as:"label",size:"p2",weight:"semiBold",variant:"primary"},b),A=w||p.T,M=(0,n.useMemo)(()=>[{value:E.male,label:v?I("gender.boy"):I("gender.male"),icon:v?F?n.createElement(r.Z,null):m.C.getAssetPath("health-tools/boy-icon.svg"):m.C.getAssetPath("health-tools/male-icon.svg")},{value:E.female,label:v?I("gender.girl"):I("gender.female"),icon:v?F?n.createElement(o.Z,null):m.C.getAssetPath("health-tools/girl-icon.svg"):m.C.getAssetPath("health-tools/female-icon.svg")}],[]);return(0,n.useEffect)(()=>{N(a)},[a]),n.createElement(c.x,{ref:_,className:S.root},n.createElement(d.R.Group,Object.assign({className:"radio-group",label:f?void 0:n.createElement(A,Object.assign({id:"gender-option-control-label"},O),t||(v?I("tools.selectBabyGender"):I("tools.selectGender"))),size:"lg"},D,{classNames:{error:S.groupErr}},"radio"===h&&{error:null}),n.createElement(u.k,{className:L(S.wrapper)},M.map(e=>n.createElement(d.R,Object.assign({className:"gender-item",size:"sm",classNames:{root:S.itemRoot,labelWrapper:S.itemLabelWrapper,label:S.itemLabel,inner:S.itemInner,body:S.itemBody},key:e.value,value:e.value},T&&e.value!==T&&{disabled:!0},{label:n.createElement(u.k,{gap:(0,s.h)(8),align:"center",justify:"center",sx:{zIndex:0}},"button"===h&&("string"==typeof e.icon?n.createElement("img",{src:e.icon,className:"gender-image",alt:"female",loading:"lazy"}):e.icon),n.createElement(p.T,Object.assign({size:"p3"},y),e.label))}))))))}},Frmf:function(e,t,a){a.d(t,{f:function(){return format},u:function(){return useTranslations}});var l=a("q1tI"),n=a("ugoB");function format(e,t){let a=[e];return(Object.keys(t).forEach(e=>{a=function(e,t,a){let n=[];return e.forEach(e=>{if("string"==typeof e){let r=RegExp(`\\{${a}\\}`,"gi");if("string"==typeof t||"number"==typeof t)n.push(e.replace(r,`${t}`));else{let a=e.split(r);a.forEach((e,r)=>{e&&(function(e){let t=[],a=!1,n=!1;return e.match(/^\s+/gi)&&(e=e.replace(/^\s+/gi,""),a=!0),e.match(/\s+$/gi)&&(e=e.replace(/\s+$/gi,""),n=!0),a&&t.push(l.createElement(l.Fragment,null,"\xa0")),t.push(e),n&&t.push(l.createElement(l.Fragment,null,"\xa0")),t})(e).forEach(e=>n.push(e)),r+1"string"==typeof e)?a.join(""):l.createElement(l.Fragment,null,a.map((e,t)=>l.createElement(l.Fragment,{key:t},e)))}function useTranslations(){let{values:e,locale:t}=(0,l.useContext)(n.T)||{locale:"en-PH"};return(0,l.useMemo)(()=>({t:(t,a)=>e?e[t]?a?format(e[t]||t,a):e[t]||t:a?format(t,a):t:t,locale:t}),[e,t])}},spTn:function(e,t,a){a.r(t),a.d(t,{ProfileChatbot:function(){return ProfileChatbot},TabDataInit:function(){return y},TabName:function(){return r},UserType:function(){return o}});var l,n,r,o,i=a("otAR"),s=a("q1tI"),c=a("NTw2"),u=a("KRJG"),d=a("Qlgr"),m=a("IQVP"),p=a("ejmp"),g=a("WedE"),v=a("vWP/"),C=a("4JiQ"),E=a("u7Sf"),h=a("CtT0");a("JIJ2"),a("NmYn"),a("gY0P"),a("Wgwc"),a("QgiU"),a("rBCA");let f=(0,s.createContext)({}),Faqs=({faqs:e})=>{let[t,a]=(0,s.useState)([]),handleClick=e=>{if(t.includes(e)){let l=t.filter(t=>t!==e);a(l)}else a(t=>[...t,e])};return s.createElement("div",{className:"_0NhMo6T"},e.map((e,a)=>{let l=t.includes(a);return s.createElement("div",{className:"nrZtZ-u",key:a},s.createElement("div",{className:"faq-item",onClick:()=>handleClick(a)},s.createElement("div",{className:"faq-question",dangerouslySetInnerHTML:{__html:e.question||""}}),l?s.createElement(g.Z,null):s.createElement(v.Z,null)),s.createElement(C.U,{in:l,className:"faq-answer"},s.createElement("div",{dangerouslySetInnerHTML:{__html:e.answer||""}})))}))};var b={container:"_2ugC2Ll",body:"CCwRHCd",description:"RF63WXG",cardAuthorWrapper:"PIaeC0v"};let formatExperience=e=>e?{title:null==e?void 0:e.title,organization:null==e?void 0:e.organization,duration:e.duration}:{},formatEducation=e=>e?{completedYear:null==e?void 0:e.completed_year,schoolName:e.school_name,study:e.study}:{};(l=r||(r={}))[l.About=0]="About",l[l.Care=1]="Care",l[l.Answer=2]="Answer",l[l.Posts=3]="Posts",(n=o||(o={}))[n.Expert=0]="Expert",n[n.User=1]="User";let y={experiences:[],relatedPosts:[],educations:[],awards:[],contact:{},data:{}},ProfileChatbot=e=>{var{authorProps:t,authActionWrapper:a,onSkipQuestion:l,onCloseFromPost:n,onChatWithBot:r,showSkipQuestionTag:o,currentPageUrl:g}=e,v=(0,i.a)(e,["authorProps","authActionWrapper","onSkipQuestion","onCloseFromPost","onChatWithBot","showSkipQuestionTag","currentPageUrl"]);let{data:{locale:C,userInfo:y,env:{isMarryBaby:P}}}=(0,s.useContext)(p.T),x=String(null==t?void 0:t.userId),[w,D]=(0,s.useState)(),[I,S]=(0,s.useState)(!1),[L,k]=(0,s.useState)(),[F,T]=(0,s.useState)([]),[N,_]=(0,s.useState)(""),O=(null==y?void 0:y._togetherUserId)===(null==t?void 0:t.userId),[A,M]=(0,s.useState)(1),j={value:String(A),dataList:[{value:"1",text:"FAQs",content:s.createElement(Faqs,{faqs:F})}],onTabChange:e=>M(Number(e))};return(0,s.useEffect)(()=>{(0,i._)(void 0,void 0,void 0,function*(){var e,t,a,l,n,r,o,i,s,c,u;S(!0);let g=yield Promise.all([(0,p.c)((0,p.f)(m.yy.USER.DETAIL,{_locale:C,id:x}),"GET"),(0,p.c)((0,p.f)(m.yy.CHATBOT.PROFILE,{_locale:C}),"GET"),(0,p.c)((0,p.f)(m.yy.CHATBOT.FAQS_LIST,{_locale:C}),"GET")]),[v,E,h]=g,f={data:null==v?void 0:v.data,experiences:((null===(t=null===(e=null==v?void 0:v.data)||void 0===e?void 0:e.fields)||void 0===t?void 0:t.experiences)||[]).map(formatExperience),relatedPosts:((null===(a=null==v?void 0:v.data)||void 0===a?void 0:a.related_post)||[]).map(e=>(0,d.f)(e.post)),educations:((null===(n=null===(l=null==v?void 0:v.data)||void 0===l?void 0:l.fields)||void 0===n?void 0:n.educations)||[]).map(formatEducation),awards:(null===(o=null===(r=null==v?void 0:v.data)||void 0===r?void 0:r.fields)||void 0===o?void 0:o.awards_accreditations)||[],contact:(null===(s=null===(i=null==v?void 0:v.data)||void 0===i?void 0:i.fields)||void 0===s?void 0:s.contact)||{}};(null==v?void 0:v.status)===1&&k(f),T((null===(c=null==h?void 0:h.data)||void 0===c?void 0:c.faqs)||[]),_((null===(u=null==E?void 0:E.data)||void 0===u?void 0:u.description)||""),S(!1)})},[]),s.createElement(f.Provider,{value:{isMarryBaby:P,siteType:P?"marryBaby":"helloSites",authorId:String((null==t?void 0:t.userId)||""),authActionWrapper:a,onSkipQuestion:l,info:L,authorProps:t,onCloseFromPost:n,countValues:w,setCountValues:D,isAuthorLogin:O,showSkipQuestionTag:o,currentPageUrl:g}},s.createElement("div",Object.assign({},v,{className:`${b.container} ${(null==v?void 0:v.className)||""}`,"data-is-marrybaby":P}),I?s.createElement(u.L,null):s.createElement(s.Fragment,null,s.createElement("div",{className:b.cardAuthorWrapper},s.createElement(E.C,Object.assign({},t,{className:"card-author",showDetailPopup:!1,showChatbotButton:C===h.L.Vietnam,onChatWithBot:r}))),s.createElement("div",{className:b.description,dangerouslySetInnerHTML:{__html:N}}),F.length>0&&s.createElement("div",{className:b.body},s.createElement(c.T,Object.assign({},j))))))}}}]);