"use strict";(self.webpackChunkhhgDiscoverV1=self.webpackChunkhhgDiscoverV1||[]).push([[3906,8669],{lxhV:function(e,t,a){a.d(t,{P:function(){return PopoverMenu},S:function(){return d}});var n=a("+OUp"),r=a.n(n),i=a("tuDO"),o=a("d/ZZ"),l=a("rBCA"),s=a("iBNF");let c=l.A.div` position: relative; display: content; .popover-menu__btn { /* position: relative; */ > span { width: 100%; height: 100%; > img { width: 100%; height: 100%; } } } .popover-menu__content { position: absolute; z-index: 10; width: 320px; padding: 8px; border: none; background: #fff; border-radius: 8px; box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.1); &::before { position: absolute; width: 16px; height: 8px; background: #fff; content: ''; } &.--position { &-top { bottom: calc(100% + 8px); &.--align { &-start { left: 0; &::before { top: 100%; left: 16px; clip-path: polygon(0 0, 50% 100%, 100% 0); } } &-end { left: 100%; transform: translateX(calc(-100% + 1rem)); &::before { top: 100%; right: 16px; clip-path: polygon(0 0, 50% 100%, 100% 0); } } } } &-right { left: calc(100% + 8px); &.--align { &-start { top: 0; &::before { top: 16px; left: 0; width: 8px; height: 16px; clip-path: polygon(0 50%, 100% 0%, 100% 100%); transform: translateX(-100%); } } &-end { top: 100%; transform: translateX(calc(-100% + 1rem)); &::before { bottom: 16px; left: 0; width: 8px; height: 16px; clip-path: polygon(0 50%, 100% 0%, 100% 100%); transform: translateX(-100%); } } } } &-bottom { top: calc(100% + 8px); &.--align { &-start { left: 0; &::before { bottom: 100%; left: 16px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%); } } &-end { left: 100%; transform: translateX(calc(-100% + 1rem)); &::before { right: 16px; bottom: 100%; clip-path: polygon(50% 0%, 0% 100%, 100% 100%); } } } } &-left { left: -8px; transform: translateX(-100%); &.--align { &-start { top: 0; &::before { top: 16px; left: 100%; width: 8px; height: 16px; clip-path: polygon(0 0%, 100% 50%, 0% 100%); transform: translateX(0); } } &-end { bottom: 0; &::before { bottom: 16px; left: 100%; width: 8px; height: 16px; clip-path: polygon(0 0%, 100% 50%, 0% 100%); transform: translateX(0); } } } } } } &[data-is-marrybaby='true'] { .popover-menu__content { padding: 0; border-radius: 12px; /* &::before { display: none; } */ } } `,d=l.A.div` display: flex; /* max-height: 300px; */ flex-direction: column; cursor: default; .__header { position: relative; display: flex; align-items: center; justify-content: center; padding: 1rem 0; margin-bottom: 8px; .__back-btn { position: absolute; top: 50%; left: 8px; width: 16px; height: 16px; cursor: pointer; transform: translateY(-50%); } } .tree-text-description { padding-right: 8px; padding-left: 8px; margin-top: -8px; margin-bottom: 8px; font-size: 14px; font-weight: 400; line-height: 22px; text-align: left; } .__content { overflow: auto; flex: 1; } .__list { .__item { position: relative; &.bold-item { font-weight: 700; } &:last-child { .__btn { margin-bottom: 0; } } .__btn { position: relative; display: flex; width: 100%; height: 40px; align-items: center; padding: 0 1rem; border: none; margin-bottom: 8px; color: ${s.w.colors.gray800}; cursor: pointer; text-align: left; transition: background 0.3s; /* for better gtm tracking result */ * { pointer-events: none; } &.--checked { color: ${s.w.colors.gray500}; pointer-events: none; } &:hover { background: ${s.w.colors.gray100}; } .__icon { width: 16px; height: 16px; margin-right: 0.4rem; } & > span { position: relative; & > img { width: 16px; height: 16px; margin-right: 0.4rem; } } } .__toggle { position: absolute; top: 50%; right: 16px; width: 16px; height: 16px; pointer-events: none; transform: translateY(-50%); } } } &[data-is-marrybaby='true'] { .__header { padding: 1rem; } .tree-text-description { padding: 0 1rem; } .__list { .__item { &:first-child { .__btn { border-top-left-radius: 12px; border-top-right-radius: 12px; } } &:last-child { .__btn { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } } .__btn { height: unset; padding: 1rem; margin-bottom: 0; &:hover { background: ${s.w.mbColors.lightPink}; } } } } } `,PopoverMenu=({className:e,style:t,toggleButtonContent:a,position:l="bottom",align:s="end",children:d,buttonProps:p})=>{let{data:{env:{isMarryBaby:u}}}=(0,n.useContext)(o.T),[m,f]=(0,n.useState)(!1),h=(0,n.useRef)(null),v=(0,n.useRef)(m);return(0,n.useEffect)(()=>{var e;v.current=m,m&&(null===(e=h.current)||void 0===e||e.focus())},[m]),(0,n.useEffect)(()=>{let clickHandler=e=>{var t;(null===(t=h.current)||void 0===t?void 0:t.contains(e.target))||!v.current||f(!1)};return window.addEventListener("click",clickHandler,{passive:!0}),()=>{window.removeEventListener("click",clickHandler)}},[]),r().createElement(c,{"data-is-marrybaby":u,className:e,style:t},r().createElement(i.B,Object.assign({theme:u?"marryBaby":"helloSites",className:"popover-menu__btn",size:"md",color:"transparent",onClick:()=>f(e=>!e)},p),a),m?r().createElement("div",{ref:h,className:`popover-menu__content --position-${l} --align-${s}`,tabIndex:0,onClick:e=>e.stopPropagation()},"function"==typeof d?d({setShow:f}):d):null)}},LrmT:function(e,t,a){a.d(t,{P:function(){return n}});let n={GET_CITIES_LIST:"api/lists/cities?keyword={keyword}&country_id={countryId}&site={domain}&_nopaging={noPaging}&client={client}&hospital_active={hospitalActive}",GET_CITY:"api/lists/cities?ids={ids}&site={domain}&longitude={longitude}&latitude={latitude}",GET_HOME_SEARCH:"api/search/?_home=1&city_id={city}&keyword={keyword}&site={domain}&latitude={lat}&longitude={lng}",GET_SEARCH_V2:"api/v2/search/?site={domain}&type={searchType}&keyword={keyword}&city_id={city}&latitude={lat}&longitude={lng}&specialty_id={specialty_id}&client_slug={client_slug}&msd={msd}&skip_booking={skipBooking}",GET_CITY_BY_IP:"api/geobyip?site={domain}&latitude={lat}&longitude={lng}&_nopaging={noPaging}&client={client}&hospital_active={hospitalActive}",GET_DOCTOR_DETAIL:"api/doctors/{id}?site={site}",GET_HOSPITAL_DETAIL:"api/hospital/branch/{id}?site={site}",GET_SERVICE_DETAIL:"api/hospital/service/{id}?site={site}",GET_SEARCH_SPECIALTY:"api/v2/specialties/?site={domain}&type={searchType}&keyword={keyword}&city_id={city}&latitude={lat}&longitude={lng}&msd={msd}",GET_SEARCH_POPULAR_KEY:"api/search/keywords?site={domain}&sort_by={sort_by}&sort_order={sort_order}&type={searchType}"}},Bell:function(e,t,a){a.d(t,{C:function(){return CardReactions},L:function(){return LabelSortPin},T:function(){return TagTopic},a:function(){return LabelPin},b:function(){return TreePopoverMenu},c:function(){return r}});var n,r,i=a("vEfc"),o=a("+OUp"),l=a.n(o),s=a("sFNn"),c=a("oz0L"),d=a("vH4S"),p=a("+u84"),u=a("uzh1"),m=a("iBNF"),f=a("CL9C"),h=a("RBzE"),v=a("d/ZZ"),g=a("QktA"),b=a("4BRW"),y=a("rBCA"),w=a("U+Ez"),E=a("lxhV");let k=(0,o.createContext)({});var x={wrapper:"vvR-m49"};let LikeWrapper=e=>{var{children:t,className:a=""}=e,n=(0,i.a)(e,["children","className"]);let{isReplied:r,trackingCategory:s,trackingLabel:c,onLikeClick:p}=(0,o.useContext)(k);return l().createElement(d.Box,Object.assign({className:`${x.wrapper} ${a}`,"data-event-category":s,"data-event-action":r?"Like Comment Click":"Like Post Click","data-event-label":c},n,{onClick:()=>{null==p||p()}}),t)},ShareWrapper=e=>{var{children:t,className:a=""}=e,n=(0,i.a)(e,["children","className"]);let{trackingCategory:r,trackingLabel:s,onShareClick:c}=(0,o.useContext)(k);return l().createElement(d.Box,Object.assign({className:`${x.wrapper} ${a}`,"data-event-category":r,"data-event-action":"Share Icon Click","data-event-label":s},n,{onClick:()=>{null==c||c()}}),t)},CommentWrapper=e=>{var{children:t,className:a=""}=e,n=(0,i.a)(e,["children","className"]);let{isReplied:r,trackingCategory:s,trackingLabel:c,onCommentClick:p}=(0,o.useContext)(k);return l().createElement(d.Box,Object.assign({className:`${x.wrapper} ${a}`,"data-event-category":s,"data-event-action":r?"Reply Comment Click":"Comment Text Click","data-event-label":c},n,{onClick:e=>{e.preventDefault(),e.stopPropagation(),null==p||p()}}),t)},SaveWrapper=e=>{var{children:t,className:a=""}=e,n=(0,i.a)(e,["children","className"]);let{trackingCategory:r,trackingLabel:s,onSaveClick:c}=(0,o.useContext)(k);return l().createElement(d.Box,Object.assign({className:`${x.wrapper} ${a}`,"data-event-category":r,"data-event-action":"Save Post Click","data-event-label":s},n,{onClick:e=>{e.preventDefault(),e.stopPropagation(),null==c||c()}}),t)};var C={wrapper:"UhiT4m5",inner:"oEfeTkV",iconTxt:"_9GXHCn3",clickableIcon:"HCsrR0N",labelReaction:"Ierg-Fq",actions:"_674BTR4",statistical:"XlkglSM",releatedStatistical:"KyekKc3",statisticalNoAction:"TTfvZpR"};(n=r||(r={}))[n.post=1]="post",n[n.reply=2]="reply";let CardReactions=e=>{var{type:t,viewCount:a=0,loveCount:n=0,replyCount:d=0,replyPadding:p,liked:f,isReplied:g,isSaved:b,onCommentClick:y,onLikeClick:w,onShareClick:E,onSaveClick:x,onGoToUrl:_,className:T,style:N,showingMostEngaging:R,isMarryBaby:S,hasShare:L=!0,hasSave:z=!0,hasActionStatistical:P=!0,hasShowAction:M=!0,isReleatedPost:O=!1,isVertical:A=!1,trackingCategory:I="Together",trackingLabel:$="",children:j}=e,B=(0,i.a)(e,["type","viewCount","loveCount","replyCount","replyPadding","liked","isReplied","isSaved","onCommentClick","onLikeClick","onShareClick","onSaveClick","onGoToUrl","className","style","showingMostEngaging","isMarryBaby","hasShare","hasSave","hasActionStatistical","hasShowAction","isReleatedPost","isVertical","trackingCategory","trackingLabel","children"]);let{data:{env:{isMarryBaby:D}}}=(0,o.useContext)(v.T),H=S||D,{t:V}=(0,s.u)(),{isMobile:W}=(0,h.u)(),F=(0,o.useMemo)(()=>a>0||d>0,[a,d]),U=(0,o.useMemo)(()=>a>0||n>0||d>0,[a,n,d]),G=(0,o.useCallback)(()=>l().createElement("div",{className:`${C.releatedStatistical} ${P?"":C.statisticalNoAction} session-statistical`},l().createElement("div",{className:"releated-post-statistical"},l().createElement(u.T,{size:"p3",className:C.iconTxt,as:"div",onClick:()=>{P&&(null==_||_())}},a>0&&l().createElement(l().Fragment,null,l().createElement(c.I.Eye,{size:18,isMarryBaby:H}),l().createElement("div",{className:C.labelReaction},a))),l().createElement(u.T,{size:"p3",className:C.iconTxt,as:"div",onClick:()=>{P&&(null==_||_(d>0?"":"?action=comment"))}},l().createElement("div",{className:C.labelReaction},d>0?V("comment.count",{count:d}):V("comment.now"))))),[F,P,H,a,d]),X=(0,o.useCallback)(()=>U?l().createElement("div",{className:`${C.statistical} ${P?"":C.statisticalNoAction} session-statistical`},l().createElement(u.T,{size:"p3",className:C.iconTxt,as:"div",onClick:()=>{P&&(null==_||_())}},a>0&&l().createElement(l().Fragment,null,l().createElement(c.I.Eye,{size:18,isMarryBaby:H}),l().createElement("div",{className:C.labelReaction},a))),W||A?l().createElement("div",{className:"wrapper-list-statistical"},n>0?l().createElement(u.T,{className:C.iconTxt,size:"p3",as:"div",onClick:()=>{P&&(null==_||_())}},l().createElement("div",{className:C.labelReaction},n," ",V("cardReactions.like"))):l().createElement("div",null),d>0&&l().createElement(u.T,{size:"p3",className:C.iconTxt,as:"div",onClick:()=>{P&&(null==_||_())}},l().createElement("div",{className:C.labelReaction},d," ",V("cardReactions.comment")))):l().createElement(l().Fragment,null,n>0?l().createElement(u.T,{className:C.iconTxt,size:"p3",as:"div",onClick:()=>{P&&(null==_||_())}},l().createElement(c.I.Heart,{isMarryBaby:H,isSolid:!1,size:18,color:"#737373"}),l().createElement("div",{className:C.labelReaction},n)):l().createElement("div",null),d>0&&l().createElement(u.T,{size:"p3",className:C.iconTxt,as:"div",onClick:()=>{P&&(null==_||_())}},l().createElement(c.I.Comment,{size:18,className:"txt-icon",isMarryBaby:H}),l().createElement("div",{className:C.labelReaction},d)))):"",[U,P,H,W,a,n,d]);return l().createElement(k.Provider,{value:{liked:f,loveCount:n,trackingCategory:I,trackingLabel:$,isReplied:g,onLikeClick:w,onShareClick:E,onCommentClick:y,onSaveClick:x}},j||l().createElement("div",Object.assign({className:`${C.wrapper} ${T}`,"data-show-most-engaging":R,"data-type":t===r.post?"post":"reply","data-reply-padding":t===r.reply&&p,"data-is-marrybaby":H,style:N},B),l().createElement("div",{className:`${C.inner} ${A?"direction-vertical":""}`},M&&l().createElement("div",{className:`${C.actions} session-action`},l().createElement(LikeWrapper,{className:`${C.clickableIcon} wrapper-action`},l().createElement(u.T,{className:C.iconTxt,size:"p3",as:"div"},l().createElement(c.I.Heart,{isMarryBaby:H,isSolid:f,size:18,color:f?H?m.w.mbColors.pink:m.w.colors.red800:"#737373"}),l().createElement("div",{className:C.labelReaction},V("cardReactions.like")))),L&&l().createElement(ShareWrapper,{className:`${C.clickableIcon} wrapper-action`},l().createElement(u.T,{size:"p3",className:C.iconTxt,as:"div"},l().createElement(c.I.Share,{size:18,isMarryBaby:H}),l().createElement("div",{className:C.labelReaction},V("share.title")))),z&&l().createElement(SaveWrapper,{className:`${C.clickableIcon} wrapper-action`},l().createElement(u.T,{size:"p3",className:C.iconTxt,as:"div"},b?l().createElement(c.I.Bookmark,{size:18,isMarryBaby:H,color:H?"#3E3F58":"#737373"}):l().createElement(c.I.Save,{size:18,isMarryBaby:H,color:H?"#3E3F58":"#737373"}),l().createElement("div",{className:C.labelReaction},b?V("cardReactions.unSave"):V("cardReactions.save")))),l().createElement(CommentWrapper,{className:`${C.clickableIcon} wrapper-action`},l().createElement(u.T,{size:"p3",className:C.iconTxt,as:"div"},l().createElement(c.I.Comment,{size:18,className:"txt-icon",isMarryBaby:H}),l().createElement("div",{className:C.labelReaction},V("cardReactions.comment"))))),O?G():X())))};CardReactions.LikeWrapper=LikeWrapper,CardReactions.ShareWrapper=ShareWrapper,CardReactions.CommentWrapper=CommentWrapper;let _=(0,d.createStyles)(e=>({wrapper:{display:"flex",flexWrap:"wrap",width:"100%",padding:"0.5rem 0",gap:"0.5rem"},item:{position:"relative",whiteSpace:"nowrap",padding:"5px 12px",background:e.colors.gray[0],borderRadius:"2rem",cursor:"pointer","-webkit-user-drag":"none",userSelect:"none",textDecoration:"none","*":{pointerEvents:"none"},"&:first-child":{marginLeft:0}},text:{}})),TagTopic=e=>{var{topics:t=[],onClick:a,className:n,style:r,trackingCategory:c="Together",locale:d="vi-VN",classNames:m,styles:f,unstyled:h,shortenedNumber:y=3,shortenedStyle:w}=e,E=(0,i.a)(e,["topics","onClick","className","style","trackingCategory","locale","classNames","styles","unstyled","shortenedNumber","shortenedStyle"]);let{t:k}=(0,s.u)(),{classes:x}=_(void 0,{name:"TagTopic",classNames:m,styles:f,unstyled:h}),{data:{env:{togetherBasePath:C}},action:{sanitizeFunction:T}}=(0,o.useContext)(v.T),[N,R]=(0,o.useState)(!w);return l().createElement("div",Object.assign({onClick:a,className:`${x.wrapper} ${n}`,style:r},E),(N?t:t.slice(0,y)).map((e,t)=>{let a=(null==e?void 0:e.dueDateMonth)&&(null==e?void 0:e.dueDateMonth)!==0&&(null==e?void 0:e.dueDateYear)&&(null==e?void 0:e.dueDateYear)!==0;return l().createElement("a",{className:x.item,key:t,"data-event-category":c,"data-event-action":"Topic in Post Click","data-event-label":`${(0,v.l)(d)}${C}${e.url}`,href:e.isActive&&!e.isHidden?`${C}${e.url}/`:void 0},l().createElement(u.T,{size:"p4"},l().createElement("span",{style:Object.assign({},a&&{textTransform:"capitalize"}),dangerouslySetInnerHTML:{__html:a?`${(0,g.A)(new Date(2020,Number(e.dueDateMonth)-1,1),"MMMM",{locale:p.j[d]})}${d===b.L.Vietnam?"/":" "}${null==e?void 0:e.dueDateYear}`:(null==T?void 0:T(e.name))||e.name}})))}),!N&&t.length>y&&l().createElement("a",{className:x.item,href:"#",onClick:e=>{e.preventDefault(),R(!0)}},l().createElement(u.T,{size:"p4"},"+",k("tagTopic.moreTopics",{number:t.length-y}))))},T=y.A.div` display: flex; align-items: center; justify-content: space-between; padding: 16px; cursor: pointer; &[data-color='gray'] { background: ${m.w.colors.neutral50}; } &[data-color='white'] { border-bottom: 1px solid #e4e8ec; background: ${m.w.colors.white}; } .popover-menu__btn { display: flex; min-width: 2rem; height: 2rem; align-items: center; padding: 8px 0 !important; border: none; margin-left: 0.5rem; background: transparent; > span { display: flex; align-items: center; } &:hover { background: transparent !important; } } &.label-pinned { border-radius: ${m.w.borderRadius} 6px 0 0; .label-sort-pin-icon { width: 16px; height: 16px; vertical-align: middle; } } &[data-is-marrybaby='true'] { padding: 0.75rem 1rem; border-radius: 16px 16px 0px 0px; &[data-color='white'] { border-bottom: none; } &[data-color='gray'] { background: #f3f3f3; } .popover-menu__btn { width: unset; } &.label-pinned { border-bottom: none; background: #fff9eb; border-radius: 1rem 1rem 0 0; .label-sort-pin-icon { margin-right: 8px; } .label-sort-pin-heading { color: #fb8c00; } } &.label-sorting { ${f.M.tdUp} { padding-bottom: 1.5rem; margin-bottom: -0.75rem; } } } `,LabelSortPin=({label:e,rightLabel:t,onClick:a,color:n,className:r,style:i})=>{let{data:{env:{isMarryBaby:s}}}=(0,o.useContext)(v.T);return l().createElement(T,{"data-is-marrybaby":s,"data-color":n,onClick:a,className:r,style:i},l().createElement(u.T,{className:"label-sort-pin-heading",size:s?"p4":"p3",weight:"bold"},e),t)},LabelPin=({onClick:e,color:t,className:a,style:n})=>{let{data:{env:{isMarryBaby:r}}}=(0,o.useContext)(v.T),{t:i}=(0,s.u)();return l().createElement(LabelSortPin,{label:l().createElement(l().Fragment,null,r&&l().createElement("img",{className:"label-sort-pin-icon",src:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath stroke='%23FB8C00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3.5 20 4.37-4.37'/%3e%3cpath stroke='%23FB8C00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.956 11.294a1 1 0 0 0 0 1.414l2.918 2.918 2.918 2.918a1 1 0 0 0 1.414 0l1.175-1.175a1 1 0 0 0 .293-.707v-3.936l2.9-2.9 2.31.123c.282.015.56-.091.76-.291l.573-.574a1 1 0 0 0 0-1.414l-4.386-4.386a1 1 0 0 0-1.414 0l-.574.574a1 1 0 0 0-.29.76l.122 2.309-2.9 2.9H6.838a1 1 0 0 0-.707.293z' clip-rule='evenodd'/%3e%3cpath stroke='%23FB8C00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m16.57 9.83-2.9-2.9'/%3e%3c/svg%3e",loading:"lazy"})," ",i("label.pinnedPost")),rightLabel:!r&&l().createElement("img",{className:"label-sort-pin-icon",src:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath stroke='%23FEA21E' stroke-linecap='round' d='m7.186 7.682-3.504 6.132'/%3e%3cpath fill='%23FEA21E' stroke='%23FEA21E' stroke-linejoin='round' stroke-width='.5' d='M3.246 7.784a.25.25 0 0 0 .091.342l5.447 3.145a.25.25 0 0 0 .342-.092 3.39 3.39 0 0 0 .11-3.186l1.622-2.808a2.66 2.66 0 0 0 1.606-1.239.25.25 0 0 0-.092-.341l-4.19-2.42a.25.25 0 0 0-.341.092 2.66 2.66 0 0 0-.27 2.01L5.949 6.095a3.39 3.39 0 0 0-2.703 1.69Z'/%3e%3c/svg%3e",loading:"lazy"}),onClick:e,color:"white",className:`label-pinned ${a}`,style:n})},TreePopoverMenu=e=>{var{data:t}=e,a=(0,i.a)(e,["data"]);return l().createElement(E.P,Object.assign({},a),({setShow:e})=>l().createElement(Tree,{data:t,setShow:e}))},getCurrentDataFromPath=(e,t)=>{let a=t.split("."),n=e;return a.forEach(e=>{var t,a;e&&n&&(null==n?void 0:n.type)==="list"&&(n=null===(a=null===(t=null==n?void 0:n.list)||void 0===t?void 0:t[Number(e)])||void 0===a?void 0:a.subTree)}),n},Tree=({data:e,setShow:t})=>{var a;let[n,r]=(0,o.useState)(""),i=(0,o.useMemo)(()=>e&&getCurrentDataFromPath(e,n),[e,n]);if(!e||!i)return null;let handleItemClick=(e,{subTree:a,onClick:n=()=>null})=>{n&&n(),a?r(t=>t.split(".").concat(String(e)).join(".")):t&&t(!1)};return l().createElement(E.S,null,i.isShowheader?l().createElement("div",{className:"__header"},n?l().createElement("img",{className:"__back-btn",src:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='m15 18-6-6 6-6'/%3e%3c/svg%3e",onClick:()=>r(e=>e.split(".").slice(0,-1).join(".")),loading:"lazy"}):null,i.title?l().createElement(w.H,{className:"__title",tag:"h6"},i.title):null):null,i.description?l().createElement(u.T,{className:"tree-text-description",color:m.w.colors.gray600,size:"p3",weight:"regular"},i.description):null,l().createElement("div",{className:"__content"},"jsx"===i.type?null===(a=null==i?void 0:i.jsxRenderer)||void 0===a?void 0:a.call(i,t):null,"list"===i.type?l().createElement("ul",{className:"__list"},Array.isArray(i.list)?i.list.map((e,t)=>l().createElement("li",{key:t,style:e.style,className:`__item ${e.className}`}," ",l().createElement("div",{className:`__btn ${e.selected?"--checked":""}`,onClick:()=>handleItemClick(t,e),"data-event-category":e.dataEventCategory,"data-event-action":e.dataEventAction,"data-event-label":e.dataEventLabel},e.icon&&l().createElement("img",{className:"__icon",src:e.icon,loading:"lazy"}),l().createElement("span",null,e.label)),e.subTree?l().createElement("img",{className:"__toggle",src:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath stroke='%23595959' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 12 4-4-4-4'/%3e%3c/svg%3e",loading:"lazy"}):null,e.selected?l().createElement("img",{className:"__toggle",src:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath stroke='%238C8C8C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M13.333 4 6 11.333 2.667 8'/%3e%3c/svg%3e",loading:"lazy"}):null)):null):null))}},"220y":function(e,t,a){var n=a("+OUp"),r=a.n(n),i=a("7KkI"),__rest=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]]);return a};t.A=e=>{var{size:t=24,color:a=i.fT,activeColor:n=i.NP,isActive:o,isMarryBaby:l}=e,s=__rest(e,["size","color","activeColor","isActive","isMarryBaby"]);return l?r().createElement("svg",Object.assign({width:t,height:t,viewBox:"0 0 24 24",fill:"none"},s),r().createElement("path",{d:"M8.69628 9.05793H14.7279M8.69628 12.5141H12.5346M13.1107 18.9268H14.1721C17.0589 18.9268 19.5701 16.8499 20.2476 13.9021C20.5841 12.4382 20.5841 10.9113 20.2476 9.44741L20.1588 9.06088C19.5057 6.21958 17.377 4.01204 14.6641 3.36264L14.283 3.27141C12.7712 2.90953 11.2013 2.90953 9.68953 3.27141L9.46648 3.32481C6.65677 3.99738 4.45212 6.28371 3.77571 9.22642C3.40585 10.8355 3.40923 12.5287 3.77909 14.1378C4.46607 17.1265 6.48688 19.6138 9.19777 20.7728L9.31593 20.8233C10.489 21.3249 11.8329 20.7208 12.3142 19.4902C12.4467 19.1515 12.7622 18.9268 13.1107 18.9268Z",stroke:o?n:a,strokeWidth:"1.3",strokeLinecap:"round"})):r().createElement("svg",Object.assign({width:t,height:t,viewBox:"0 0 18 18",fill:"none"},s),r().createElement("path",{d:"M6.75 8.25C6.75 8.66421 6.41421 9 6 9C5.58579 9 5.25 8.66421 5.25 8.25C5.25 7.83579 5.58579 7.5 6 7.5C6.41421 7.5 6.75 7.83579 6.75 8.25Z",fill:o?n:a}),r().createElement("path",{d:"M9 9C9.41421 9 9.75 8.66421 9.75 8.25C9.75 7.83579 9.41421 7.5 9 7.5C8.58579 7.5 8.25 7.83579 8.25 8.25C8.25 8.66421 8.58579 9 9 9Z",fill:o?n:a}),r().createElement("path",{d:"M12 9C12.4142 9 12.75 8.66421 12.75 8.25C12.75 7.83579 12.4142 7.5 12 7.5C11.5858 7.5 11.25 7.83579 11.25 8.25C11.25 8.66421 11.5858 9 12 9Z",fill:o?n:a}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 1.5C4.91146 1.5 1.5 4.48052 1.5 8.25C1.5 12.0195 4.91146 15 9 15C9.16853 15 9.32853 14.978 9.48871 14.956C9.57523 14.9442 9.66195 14.9323 9.75 14.9238V16.6343C9.75 16.9308 10.0779 17.1101 10.3274 16.95L10.9058 16.5791C12.5274 15.5383 16.0388 12.8366 16.4575 8.95898C16.4841 8.72831 16.5 8.49206 16.5 8.25C16.5 4.48052 13.0885 1.5 9 1.5ZM9 3C12.368 3 15 5.39248 15 8.25C15 8.43045 14.9888 8.61047 14.9678 8.79199V8.79492L14.9663 8.79785C14.7071 11.1983 12.7856 13.0836 11.25 14.313V14.0953C11.25 13.6218 10.8162 13.2669 10.3521 13.3608C9.91281 13.4495 9.46149 13.5 9 13.5C5.63204 13.5 3 11.1075 3 8.25C3 5.39248 5.63204 3 9 3Z",fill:o?n:a}))}},vKRh:function(e,t,a){a.d(t,{q:function(){return useScrollIntoView}});var n=a("+OUp"),r=a("Degs"),i=a("Y8zf");let easeInOutQuad=e=>e<.5?2*e*e:-1+(4-2*e)*e,getRelativePosition=({axis:e,target:t,parent:a,alignment:n,offset:r,isList:i})=>{if(!t||!a&&"undefined"==typeof document)return 0;let o=!!a,l=a||document.body,s=l.getBoundingClientRect(),c=t.getBoundingClientRect(),getDiff=e=>c[e]-s[e];if("y"===e){let e=getDiff("top");if(0===e)return 0;if("start"===n){let t=e-r,a=t<=c.height*(i?0:1)||!i;return a?t:0}let t=o?s.height:window.innerHeight;if("end"===n){let a=e+r-t+c.height,n=a>=-c.height*(i?0:1)||!i;return n?a:0}return"center"===n?e-t/2+c.height/2:0}if("x"===e){let e=getDiff("left");if(0===e)return 0;if("start"===n){let t=e-r,a=t<=c.width||!i;return a?t:0}let t=o?s.width:window.innerWidth;if("end"===n){let a=e+r-t+c.width,n=a>=-c.width||!i;return n?a:0}if("center"===n)return e-t/2+c.width/2}return 0},getScrollStart=({axis:e,parent:t})=>{if(!t&&"undefined"==typeof document)return 0;let a="y"===e?"scrollTop":"scrollLeft";if(t)return t[a];let{body:n,documentElement:r}=document;return n[a]+r[a]},setScrollParam=({axis:e,parent:t,distance:a})=>{if(!t&&"undefined"==typeof document)return;let n="y"===e?"scrollTop":"scrollLeft";if(t)t[n]=a;else{let{body:e,documentElement:t}=document;e[n]=a,t[n]=a}};function useScrollIntoView({duration:e=1250,axis:t="y",onScrollFinish:a,easing:o=easeInOutQuad,offset:l=0,cancelable:s=!0,isList:c=!1}={}){let d=(0,n.useRef)(0),p=(0,n.useRef)(0),u=(0,n.useRef)(!1),m=(0,n.useRef)(null),f=(0,n.useRef)(null),h=(0,r.I)(),cancel=()=>{d.current&&cancelAnimationFrame(d.current)},v=(0,n.useCallback)(({alignment:n="start"}={})=>{var r;u.current=!1,d.current&&cancel();let i=null!=(r=getScrollStart({parent:m.current,axis:t}))?r:0,s=getRelativePosition({parent:m.current,target:f.current,axis:t,alignment:n,offset:l,isList:c})-(m.current?0:i);!function animateScroll(){0===p.current&&(p.current=performance.now());let n=performance.now(),r=n-p.current,l=h||0===e?1:r/e,c=i+s*o(l);setScrollParam({parent:m.current,axis:t,distance:c}),!u.current&&l<1?d.current=requestAnimationFrame(animateScroll):("function"==typeof a&&a(),p.current=0,d.current=0,cancel())}()},[t,e,o,c,l,a,h]),handleStop=()=>{s&&(u.current=!0)};return(0,i.M)("wheel",handleStop,{passive:!0}),(0,i.M)("touchmove",handleStop,{passive:!0}),(0,n.useEffect)(()=>cancel,[]),{scrollableRef:m,targetRef:f,scrollIntoView:v,cancel}}},HMs9:function(e,t,a){var n=function(){function defineProperties(e,t){for(var a=0;a=0&&E-k[0]<=f&&E+b+k[1]>=0},checkNormalVisible=function(e){var t=e.ref;if(!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))return!1;var a=void 0,n=void 0;try{var r=t.getBoundingClientRect();a=r.top,n=r.height}catch(e){a=p.top,n=p.height}var i=window.innerHeight||document.documentElement.clientHeight,o=Array.isArray(e.props.offset)?e.props.offset:[e.props.offset,e.props.offset];return a-o[0]<=i&&a+n+o[1]>=0},checkVisible=function(e){var t=e.ref;if(t instanceof HTMLElement){var a=(0,s.default)(t);(e.props.overflow&&a!==t.ownerDocument&&a!==document&&a!==document.documentElement?checkOverflowVisible(e,a):checkNormalVisible(e))?e.visible||(e.props.once&&f.push(e),e.visible=!0,e.forceUpdate()):!(e.props.once&&e.visible)&&(e.visible=!1,e.props.unmountIfInvisible&&e.forceUpdate())}},purgePending=function(){f.forEach(function(e){var t=m.indexOf(e);-1!==t&&m.splice(t,1)}),f=[]},lazyLoadHandler=function(){for(var e=0;e=0?n=setTimeout(later,t-s):(n=null,a||(l=e.apply(i,r),n||(i=null,r=null)))};return function(){i=this,r=arguments,o=+new Date;var s=a&&!n;return n||(n=setTimeout(later,t)),s&&(l=e.apply(i,r),i=null,r=null),l}}},Seim:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.on=function(e,t,a,n){n=n||!1,e.addEventListener?e.addEventListener(t,a,n):e.attachEvent&&e.attachEvent("on"+t,function(t){a.call(e,t||window.event)})},t.off=function(e,t,a,n){n=n||!1,e.removeEventListener?e.removeEventListener(t,a,n):e.detachEvent&&e.detachEvent("on"+t,a)}},tvXG:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(e instanceof HTMLElement))return document.documentElement;for(var t="absolute"===e.style.position,a=/(scroll|auto)/,n=e;n;){if(!n.parentNode)return e.ownerDocument||document.documentElement;var r=window.getComputedStyle(n),i=r.position,o=r.overflow,l=r["overflow-x"],s=r["overflow-y"];if("static"===i&&t){n=n.parentNode;continue}if(a.test(o)&&a.test(l)&&a.test(s))return n;n=n.parentNode}return e.ownerDocument||e.documentElement||document.documentElement}},uUxy:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,a){var n,r;return t||(t=250),function(){var i=a||this,o=+new Date,l=arguments;n&&o