1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17059],{45642:function(t,e,r){r.d(e,{N3:function(){return u}});var l=r(31549),n=r(44194),a=r(61102),i=r(23250);let s={top:"-top-24 left-1/2 -translate-x-1/2",bottom:"bottom-0 left-1/2 -translate-x-1/2",left:"left-0 top-1/2 -translate-y-1/2",right:"right-0 top-1/2 -translate-y-1/2","top-right":"-top-20 left-1/2 -translate-x-1/2","top-left":"-top-24 left-1/2 -translate-x-1/2","bottom-right":"-bottom-20 left-1/2 -translate-x-1/2","bottom-left":"-bottom-15 left-16"},o={top:"-top-full translate-y-6","top-right":"-top-full translate-y-6 right-0",bottom:"-bottom-full -translate-y-10",left:"left-0 top-1/2 -translate-y-1/2",right:"right-0 top-1/2 -translate-y-1/2","top-left":"-top-full translate-y-6 left-0","bottom-right":"-bottom-full -translate-y-10 right-0","bottom-left":"-bottom-full -translate-y-0 left-0"},u=(0,n.forwardRef)((t,e)=>{let{children:r,className:a,visible:u=!0,position:p="top-right",message:f,onClose:h,element:x,...g}=t,[b,v]=(0,n.useState)(u);if((0,n.useEffect)(()=>{v(u)},[u]),!r)throw Error("CoachMark: children is required...");if(!b)return(0,l.jsx)(l.Fragment,{children:r});let w=p||"top-right",j=s[w],y=o[w],N=!f&&!h&&!x;return(0,l.jsxs)("div",{className:(0,i.cn)("relative",a),ref:e,...g,children:[r,N?(0,l.jsx)(c,{}):null,f&&!x?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d,{className:j}),(0,l.jsx)(m,{className:y,message:f,onClick:()=>{v(!1),h&&h()}})]}):null,x||null]})}),c=()=>(0,l.jsx)("div",{className:(0,i.cn)("bg-Red-400 absolute -right-8 top-0 z-50 h-5 w-5 rounded-full")}),d=t=>{let{className:e,...r}=t;return(0,l.jsx)("div",{className:(0,i.cn)("bg-Red-400 absolute aspect-square h-12 rotate-45 rounded-[1.6px]",e),...r})},m=t=>{let{className:e,onClick:r,message:n,closeButton:s=!0}=t;return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{id:"CoachMark",className:(0,i.cn)("bg-Red-400 absolute flex w-max items-center gap-8 rounded-md px-12 py-8 text-[13px] font-[600] text-White-100",e),children:[n,s&&(0,l.jsx)("button",{type:"button",className:"inline-flex",onClick:r,children:(0,l.jsx)(a.J,{icon:"x-outlined",size:12,className:"fill-White-100"})})]})})}},17059:function(t,e,r){r.r(e),r.d(e,{BottomNavbarCoachMark:function(){return w},Breadcrumbs:function(){return o},ReviewCoachMark:function(){return v}});var l=r(31549),n=r(71416),a=r.n(n),i=r(42635),s=r(61028);let o=()=>(0,l.jsx)(a(),{children:(0,l.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:s.pk.map((t,e)=>({"@type":"ListItem",position:e+1,name:t.text,item:new URL(i.i+t.path).origin+new URL(i.i+t.path).pathname}))})}})});var u=r(44194),c=r(77820),d=r(95051),m=r.n(d),p=r(18053),f=r(33924),h=r(12242),x=r(45642),g=r(47102);let b=(0,r(3201).cs)()&&!window.isBottomNavbarVisible,v=()=>{let{user:t}=(0,c.pgb)(),{width:e}=(0,h.iP)(),r=(0,p.useRouter)(),[n,a]=(0,u.useState)(!1),i=null==t?void 0:t.orders.find(t=>"can-write"===t.reviewState),{data:o}=(0,c.kB3)(null==i?void 0:i.receipt.academyId);if((0,u.useEffect)(()=>{setTimeout(()=>{a(!0)},3e3),setTimeout(()=>{a(!1)},8e3)},[]),!t||!t.canWriteReview||"/"!==r.pathname||!n||!o)return null;let{orders:d}=t;if(d.some(t=>"under-review"===t.reviewState||"complete"===t.reviewState))return null;let v=((e>500?500:e)-32)/s.pk.length/2;return(0,l.jsx)("div",{className:"fixed z-10",style:{bottom:(b?0:g.Sr)+7,right:v+16-25.5-7-(b?12:0)},children:(0,l.jsxs)(x.N3,{visible:n,element:(0,l.jsx)("div",{className:"bg-Green-600 absolute rotate-45 rounded-[3px]",style:{right:25.5,width:14,height:14,bottom:-4.5}}),className:"bg-Green-600 flex items-center justify-center gap-4 roun
1ded-md px-12 py-8 text-White-100",position:"bottom-right",onClose:()=>{},children:[(0,l.jsx)(m(),{src:"/review/image-present.png",width:20,height:20,alt:"ì§ê¸ 리뷰 ë¨ê¸°ë©´ ì»¤í¼ ê¸°íí°ì½ ì¦ì !"}),(0,l.jsxs)("p",{className:"text-12-bold",children:["ì§ê¸ 리뷰 ë¨ê¸°ë©´ ì»¤í¼ ê¸°íí°ì½ ",o.totalReviewCount>f.J?"ì¶ì²¨":"ì¦ì ","!"]})]})})},w=()=>{let{user:t,isLoading:e}=(0,c.pgb)(),r=u.useMemo(()=>!!(t&&t.canWriteReview&&t.orders.find(t=>"can-write"===t.reviewState))&&!t.orders.some(t=>"under-review"===t.reviewState||"complete"===t.reviewState),[t]);return e?null:r?(0,l.jsx)(v,{}):null}},33924:function(t,e,r){r.d(e,{J:function(){return l.J3}});var l=r(85901)}}]); 2//# sourceMappingURL=17059.bac4481599dbfa81.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.