1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[220],{90:(e,t,l)=>{"use strict";l.d(t,{$:()=>r,A:()=>a});var s=l(7876);let r="M4.7706 0.0508929C4.24811 0.160178 3.87517 0.362625 3.49465 0.744229C3.20406 1.03625 3.08196 1.22616 2.95323 1.58806C2.75729 2.14255 2.80084 2.85828 3.07155 3.52653C3.0848 3.55878 2.98541 3.5758 2.69955 3.59192C2.46513 3.60454 2.23266 3.63966 2.00573 3.69673C1.10367 3.94576 0.349276 4.66776 0.0870824 5.53219L0 5.82063V14.7785L0.0870824 15.0669C0.225674 15.5045 0.476904 15.9026 0.818224 16.2257C1.15954 16.5487 1.58027 16.7864 2.04265 16.9176L2.34744 17H14.6526L14.9574 16.9176C15.4197 16.7864 15.8405 16.5487 16.1818 16.2257C16.5231 15.9026 16.7743 15.5045 16.9129 15.0669L17 14.7785V5.82063L16.9129 5.53219C16.6507 4.66776 15.8963 3.94576 14.9943 3.69673C14.7673 3.63966 14.5349 3.60454 14.3004 3.59192C14.0146 3.5758 13.9152 3.55878 13.9285 3.52653C14.1793 2.90754 14.2399 2.18106 14.0818 1.68211C13.9512 1.26916 13.7978 1.03357 13.4419 0.695857C12.962 0.24259 12.5238 0.0508929 11.8697 0.00968688C10.7329 -0.0619757 9.4863 0.403831 8.69594 1.1957L8.5 1.39098L8.30407 1.1957C7.92355 0.814995 7.30262 0.426226 6.79621 0.254236C6.09861 0.0159574 5.31487 -0.0619757 4.7706 0.0508929ZM5.90362 1.86037C6.27751 1.95085 6.51414 2.07447 6.81515 2.33514C7.11804 2.5976 7.34143 2.91113 7.43987 3.21211C7.57333 3.62148 7.65095 3.58744 6.61637 3.5749C5.73324 3.56326 5.71336 3.56147 5.50134 3.46741C5.21183 3.33204 4.97
176 3.11006 4.83497 2.83588C4.69961 2.55998 4.69109 2.18554 4.81698 2.01893C4.99493 1.78155 5.35935 1.72869 5.90362 1.86037ZM11.9691 1.84783C12.1868 1.94547 12.2673 2.09059 12.2663 2.38082C12.2654 2.83409 11.9625 3.26138 11.4987 3.46741C11.2866 3.56147 11.2668 3.56326 10.3836 3.5749C9.34905 3.58744 9.42667 3.62148 9.56013 3.21211C9.70117 2.78034 10.164 2.26079 10.6155 2.02878C11.0244 1.81738 11.7012 1.7278 11.9691 1.84783ZM7.55345 7.1643V8.95587H1.87133L1.88174 7.47783L1.8931 5.99979L1.99816 5.83048C2.11648 5.63968 2.29917 5.49457 2.50835 5.4238C2.62099 5.38528 3.15295 5.37543 5.10189 5.37453L7.55345 5.37274V7.1643ZM14.4916 5.4238C14.7008 5.49457 14.8835 5.63968 15.0018 5.83048L15.1069 5.99979L15.1183 7.47783L15.1287 8.95587H9.44655V5.37274L11.8981 5.37453C13.847 5.37543 14.379 5.38528 14.4916 5.4238ZM7.55345 12.9869V15.2263L5.10189 15.2246C3.15295 15.2237 2.62099 15.2138 2.50835 15.1753C2.29338 15.1002 2.11291 14.9563 1.99816 14.7686L1.8931 14.5993L1.88268 12.6734L1.87133 10.7474H7.55345V12.9869ZM15.1173 12.6734L15.1069 14.5993L15.0018 14.7686C14.8871 14.9563 14.7066 15.1002 14.4916 15.1753C14.379 15.2138 13.847 15.2237 11.8981 15.2246L9.44655 15.2263V10.7474H15.1287L15.1173 12.6734Z";function a(e){let{className:t}=e;return(0,s.jsx)("svg",{className:t,width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:r,fill:"currentColor"})})}},1716:(e,t,l)=>{"use strict";l.d(t,{A:()=>n});var s=l(4232),r=l(553),a=l(4590);function n(){var e,t;let{data:l,status:n}=(0,r.useSession)(),[i,c]=(0,s.useState)(null),[d,o]=(0,s.useState)(!1),u=null!=(t=null==l||null==(e=l.soulspotUser)?void 0:e.id)?t:null;return(0,s.useEffect)(()=>{"loading"!==n&&((0,a.vz)(u),c((0,a.Vy)()),o(!0))},[n,u]),{draft:i,isLoaded:d,updateDraft:(0,s.useCallback)(e=>{var t;let l={...null!=(t=(0,a.Vy)())?t:(0,a.T5)(),...e,updated_at:new Date().toISOString()};return(0,a.Iw)(l),c(l),l},[])}}},2957:(e,t,l)=>{"use strict";l.d(t,{A:()=>c});var s=l(7876),r=l(7209),a=l(9720),n=l(2301),i=l(8217);function c(e){let{className:t}=e,{t:l}=(0,r.Bd)(i.VN);return(0,s.jsxs)("div",{className:(0,n.cn)("flex w-full items-center justify-center gap-[10px] rounded-[10px] bg-[#F4F5F7] px-[15px] py-[5px]",t),children:[(0,s.jsx)(a.h,{className:"w-[13px] shrink-0 text-[#717278]"}),(0,s.jsx)("span",{"aria-hidden":!0,className:"h-[13px] w-px shrink-0 bg-[#7172784D]"}),(0,s.jsx)("p",{className:"soul-selectable text-center text-[13px] leading-[25px] font-semibold whitespace-nowrap text-[#717278]",children:l("prize_contact")})]})}},3007:(e,t,l)=>{"use strict";l.d(t,{DX:()=>r,pv:()=>a});var s=l(3301);let r="YYYY.MM.DD";function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?(0,s.A)(e).format(t||"YYYY-MM-DD HH:mm:ss"):null}},3074:(e,t,l)=>{"use strict";l.d(t,{A:()=>d});var s=l(7876),r=l(4232),a=l(6477),n=l(2301);let i="transition-opacity duration-300",c=new Map;function d(e){let{src:t,alt:l="",hugsHeight:d=!1,reserveClassName:o="aspect-[7/10]",priority:u=!1,onLoad:x,onError:p,className:m}=e,h=(0,r.useRef)(null),[f,g]=(0,r.useState)(!1),v=(0,r.useRef)({onLoad:x,onError:p});if(v.current={onLoad:x,onError:p},(0,r.useEffect)(()=>{let e=h.current;if(!e)return;let t=t=>{var l,s,r,a;t&&e.naturalHeight>0&&c.set(e.src,"".concat(e.naturalWidth," / ").concat(e.naturalHeight)),g(!0),t?null==(l=(s=v.current).onLoad)||l.call(s):null==(r=(a=v.current).onError)||r.call(a)};if(e.complete)return void t(e.naturalWidth>0);let l=()=>t(!0),s=()=>t(!1);return e.addEventListener("load",l),e.addEventListener("error",s),()=>{e.removeEventListener("load",l),e.removeEventListener("error",s)}},[t]),!t)return null;let A=/^https?:\/\//.test(t)?t:(0,a.xC)(t),w=c.get(A);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{"aria-hidden":!0,className:(0,n.cn)("pointer-events-none absolute inset-0 rounded-[inherit] bg-(--soul-color-image-skeleton)",i,f?"opacity-0":"animate-pulse")}),(0,s.jsx)("img",{ref:h,src:A,alt:l,draggable:!1,loading:u?"eager":"lazy",fetchPriority:u?"high":void 0,style:!f&&w?{aspectRatio:w}:void 0,className:(0,n.cn)("pointer-events-none",d?["relative mx-auto block w-full rounded-[inherit]",f||w?"h-auto":o]:"absolute inset-0 h-full w-full object-cover rounded-[inherit]",i,f?"opacity-100":"opacity-0",m)})]})}},3136:(e,t,l)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[slug]/ai-course/reward",function(){return l(8858)}])},3301:(e,t,l)=>{"use strict";l.d(t,{A:()=>u});var s=l(6557),r=l.n(s),a=l(1576),n=l.n(a),i=l(4301),c=l.n(i),d=l(8962),o=l.n(d);r().extend(n()),r().extend(c()),r().extend(o()),r().tz.setDefault("Asia/Seoul");let u=r()},5140:(e,t,l)=>{"use strict";l.d(t,{A:()=>x});var s=l(7876),r=l(4232),a=l(7209),n=l(3074),i=l(3998),c=l(2301),d=l(8217);let o="max-w-[270px]",u="aspect-[900/495]";
1function x(e){let{coupon:t}=e,{t:l}=(0,a.Bd)(d.VN),[x,p]=(0,r.useState)(null),m=t.barcode_image&&t.barcode_image!==x?t.barcode_image:null;return(0,s.jsx)("div",{className:(0,c.cn)("flex w-full flex-col items-center rounded-[10px] bg-[#F8F7F4] px-[20px] pt-[20px]",!m&&"pb-[20px]"),children:(0,s.jsxs)("div",{className:"flex w-full max-w-[290px] flex-col items-center",children:[t.prize.coupon_image?(0,s.jsx)("div",{className:(0,c.cn)("relative w-full rounded-[10px]",o),children:(0,s.jsx)(n.A,{src:t.prize.coupon_image,alt:t.prize.name,hugsHeight:!0,reserveClassName:u})}):(0,s.jsx)("div",{className:(0,c.cn)("flex w-full items-center justify-center rounded-[10px]",u,o),children:(0,s.jsx)("span",{className:"text-ai-gray-300 text-[13px] leading-[20px]",children:l("prize_gifticon_alt")})}),m?(0,s.jsx)("div",{className:"relative w-full",children:(0,s.jsx)(n.A,{src:m,alt:t.code,hugsHeight:!0,reserveClassName:"aspect-[350/125]",className:"mix-blend-multiply",onError:()=>p(m)})}):(0,s.jsx)("p",{className:"my-[20px] w-full text-[#555555] text-center text-[20px] leading-[30px] font-medium tracking-[1px]",children:(0,i.D5)(t.code)})]})})}},6868:(e,t,l)=>{"use strict";l.d(t,{A:()=>i});var s=l(7876),r=l(7209),a=l(90),n=l(8217);function i(e){let{headlineKey:t,description:l,notes:i,footnote:c}=e,{t:d}=(0,r.Bd)(n.VN);return(0,s.jsxs)("div",{className:"flex flex-col items-center",children:[(0,s.jsxs)("p",{className:"mb-[5px] text-center text-[18px] leading-[25px] font-bold break-keep",children:[(0,s.jsx)(a.A,{className:"text-ai-accent-pink mr-[6px] inline-block align-[-2px]"}),(0,s.jsx)(r.x6,{i18nKey:t,t:d,components:{1:(0,s.jsx)("span",{className:"text-ai-accent-pink"})}})]}),l?(0,s.jsx)("p",{className:"text-ai-gray-300 text-center text-[16px] leading-[22px] whitespace-pre-wrap",children:l}):null,(null==i?void 0:i.length)?(0,s.jsx)("ul",{className:"text-ai-gray-300 flex flex-col gap-[2px] text-center text-[16px] leading-[22px]",children:i.map(e=>(0,s.jsxs)("li",{className:"whitespace-pre-line",children:[(0,s.jsx)("span",{"aria-hidden":!0,children:"⢠"}),e]},e))}):null,c?(0,s.jsx)("p",{className:"text-ai-gray-300 mt-[15px] text-center text-[16px] leading-[22px] whitespace-pre-line",children:c}):null]})}},7638:(e,t,l)=>{"use strict";l.d(t,{E:()=>d,G:()=>c});var s=l(3301),r=l(6566),a=l(3007);let n=s.A.tz(r.rf),i=s.A.tz(r.KO),c={start:n.format(a.DX),end:i.format(a.DX)},d=()=>(0,s.A)().isBetween(n,i,"millisecond","[]")},8858:(e,t,l)=>{"use strict";l.r(t),l.d(t,{__N_SSP:()=>z,default:()=>B});var s=l(7876),r=l(3592),a=l(809),n=l(1213),i=l(4232),c=l(9099),d=l(1777),o=l(553),u=l(8230),x=l.n(u),p=l(7209),m=l(5140),h=l(2957),f=l(6868),g=l(6277),v=l(6130),A=l(6488),w=l(9318),_=l(6566),j=l(7638),C=l(8217),N=l(1714);let y={src:"https://assets.soulspot.co.kr/assets/soulspot_web_hp/_next/static/media/img_complete.3a474c0d.webp",height:450,width:1050,blurDataURL:"data:image/webp;base64,UklGRlwAAABXRUJQVlA4WAoAAAAQAAAABwAAAgAAQUxQSA0AAAABD/D+/4iIMIER/Y8CAFZQOCAoAAAAcAEAnQEqCAADAAJAOCWMAnQBQAAA/vpl0vazmBtJ3aIy3MmO4wEoAA==",blurWidth:8,blurHeight:3},b="already-received",L="sold-out";function k(e){let{slug:t,variant:l,coupon:r,onNextCourse:a}=e,{t:n}=(0,p.Bd)(C.VN);return(0,s.jsxs)(v.A,{isScrollable:!0,fit:"width",children:[(0,s.jsx)(A.A,{hasLogo:!0}),(0,s.jsxs)("div",{className:"flex min-h-full flex-col items-center justify-center px-[20px] pt-[103px] pb-[40px]",children:[(0,s.jsx)("p",{className:"text-ai-gray-300 mb-[10px] text-[18px] leading-[25px]",children:n("completed_heading")}),(0,s.jsx)("h1",{className:"mb-[20px] text-center text-[26px] leading-[35px] font-bold whitespace-pre-line",children:n("reward_congrats")}),"won"===l&&r?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(m.A,{coupon:r}),(0,s.jsx)("div",{className:"mt-[20px]",children:(0,s.jsx)(f.A,{headlineKey:"prize_won",notes:[n("reward_prize_in_completed"),n("reward_once_limit")]})})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"mb-[20px] flex w-full items-center justify-center",children:(0,s.jsx)(w.A,{src:y,alt:n("reward_image_alt"),layout:"responsive"})}),l===b?(0,s.jsx)(f.A,{headlineKey:"reward_already_received",description:n("reward_already_received_description")}):(0,s.jsx)(f.A,{headlineKey:"reward_sold_out",description:n("reward_sold_out_description"),footnote:n("reward_sold_out_footnote")})]}),(0,s.jsxs)("div",{className:"mt-[30px] flex w-full flex-col gap-[10px]",children:[(0,s.jsx)(g.r,{variant:"primary",onClick:a,className:"h-[65px]",children:n("next_course")}),"won"===l&&r?(0,s.jsxs)("div",{className:"flex flex-col items-center gap-[10px] rounded-[16px] bg-[#F8F7F4] px-[20px] py-[20px] text-center",children:[(0,s.jsx)("p",{className:"text-ai-accent-pink text-[16px] leading-[22px] font-semibold",children:n("reward_event_period",j.G)}),(0,s.jsx)("p",{className:"text-ai-gray-300 text-[16px] leading-[22px] whitespace-pre-line",children:n("reward_event_early_end")})]}):null,(0,s.jsx)(g.r,{variant:"outline",className:"h-[67px]",asChild:!0,children:(0,s.jsx)(x(),{href:(0,N.qt)(t,_.SX,_.qB),replace:!0,children:n("view_completed_course")})}),(0,s.jsx)(g.r,{variant:"outline",className:"h-[67px]",asChild:!0,children:(0,s.jsx)(x(),{href:(0,N.OB)(t),replace:!0,children:n("go_back")})})]}),l===L?null:(0,s.jsx)(h.A,{className:"mt-[20px]"})]})]})}var E=l(9342),D=l(9156),M=l(3998);function V(e){var t,l,r,a,n;let{slug:u}=e,x=(0,c.useRouter)(),{data:p,status:m}=(0,o.useSession)(),h=(0,d.d4)(D.QN),f=null==h?void 0:h.completed_ai_courses,g=null!=(r=null==p||null==(t=p.soulspotUser)?void 0:t.id)?r:null,v=!!(g&&(null==f?void 0:f.length));(0,i.useEffect)(()=>{"loading"===m||v||(!g||h)&&x.replace((0,N.OB)(u))},[h,v,x,m,u,g]);let A=(0,E.A)(u),w=null!=(a=null==(l=(0,M.CW)(f))?void 0:l.prize_coupon)?a:null,_=(n=(0,M.YG)(),"won"===n&&w?"won":"sold_out"===n?L:"already_won"===n?b:w?"won":(0,M.E3)(f)?b:L);return v?(0,s.jsx)(k,{slug:u,variant:_,coupon:w,onNextCourse:A}):null}var z=!0;function B(e){let{slug:t}=e;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.A,{titleKey:"ai_course.title"}),(0,s.jsx)("main",{children:(0,s.jsx)(V,{slug:t})},t),(0,s.jsx)(a.A,{}),(0,s.jsx)(n.A,{})]})}},9342:(e,t,l)=>{"use strict";l.d(t,{A:()=>i});var s=l(4232),r=l(6566),a=l(9519),n=l(4590);function i(e){let{goToStep:t}=(0,a.A)({slug:e});return(0,s.useCallback)(()=>void t(r.fx,n.ll,""),[t])}},9519:(e,t,l)=>{"use strict";l.d(t,{A:()=>i});var s=l(4232),r=l(9099),a=l(1714),n=l(1716);function i(e){let{slug:t,nextStep:l,requires:i,fallbackStep:c}=e,d=(0,r.useRouter)(),{draft:o,isLoaded:u,updateDraft:x}=(0,n.A)();(0,s.useEffect)(()=>{!u||!i||!c||i(o)||d.replace((0,a.qt)(t,c,"string"==typeof d.query.from?d.query.from:""))},[o,c,u,i,d,t]);let p=(0,s.useCallback)(async(e,l,s)=>{x({...l,current_step:e});let r=null!=s?s:"string"==typeof d.query.from?d.query.from:"";return d.push((0,a.qt)(t,e,r))},[d,t,x]),m=(0,s.useCallback)(e=>
1l?p(l,e):Promise.resolve(!1),[p,l]);return{router:d,draft:o,isLoaded:u,updateDraft:x,goToStep:p,goNext:m}}}},e=>{e.O(0,[222,281,809,213,636,593,792],()=>e(e.s=3136)),_N_E=e.O()}]);
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.