PageSourceSearch

https://weolbu.com/_next/static/chunks/21f750a44184992c.js

js weolbu.com collected 2026-10-06 20:36:21 UTC 102,782 bytes, 6 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="574310c1-a0d5-5f71-84d8-5637c3f8a7dd")}catch(e){}}();
3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,109956,e=>{"use strict";e.s(["isPasswordVerificationValid",()=>n,"setPasswordVerified",()=>i]);let t="mypage_password_verified",n=()=>{let e=sessionStorage.getItem(t);return!!e&&Date.now()-parseInt(e,10)<6e5},i=()=>{sessionStorage.setItem(t,Date.now().toString())}},929030,e=>{"use strict";e.s(["LoginModalPrompter",()=>a]);var t=e.i(101668),n=e.i(759453),i=e.i(109956),s=e.i(500490),r=e.i(441293),l=e.i(144447);let a=e=>{let{closeRedirectUrl:a,hideCloseButton:o=!1,trackViewPopup:c,skipPasswordVerification:u,redirectTo:d}=e,m=(0,n.useRouter)(),{setCallbackAfterLoggedIn:p}=(0,s.useLoginDialog)();return(0,t.useEffect)(()=>{r.Tracker["View Popup"](c||{}),u&&p(()=>{(0,i.setPasswordVerified)()}),(0,l.openLoginDialog)({onClose:()=>{a&&setTimeout(()=>{m.replace(a)},0)},hideCloseButton:o,redirectTo:d})},[m,a,o,u,p,d]),null}},199106,e=>{"use strict";e.s(["z",()=>t]),e.i(200528);var t=e.i(565203)},750206,e=>{"use strict";e.s(["default",()=>o],750206);var t=e.i(826876),n=e.i(496168),i=e.i(569351),s=e.i(720992),r=e.i(974768),l=e.i(395639),a=r.default&&1/(0,l.default)(new r.default([,-0]))[1]==1/0?function(e){return new r.default(e)}:function(){};let o=function(e,r,o){var c=-1,u=n.default,d=e.length,m=!0,p=[],x=p;if(o)m=!1,u=i.default;else if(d>=200){var h=r?null:a(e);if(h)return(0,l.default)(h);m=!1,u=s.default,x=new t.default}else x=r?[]:p;e:for(;++c<d;){var f=e[c],g=r?r(f):f;if(f=o||0!==f?f:0,m&&g==g){for(var v=x.length;v--;)if(x[v]===g)continue e;r&&x.push(g),p.push(f)}else u(x,g,o)||(x!==p&&x.push(g),p.push(f))}return p}},160777,e=>{"use strict";e.s(["uniq",()=>n],160777);var t=e.i(750206);let n=function(e){return e&&e.length?(0,t.default)(e):[]}},690126,e=>{"use strict";e.s(["comma",()=>n]);let t=new Intl.NumberFormat("ko-KR",{}),n=e=>{let n=t.format(Number(e));return"NaN"===n?NaN:n}},45151,e=>{"use strict";e.s(["ClientOnly",()=>n]);var t=e.i(101668);let n=e=>{let{fallback:n,clientOnly:i=!0,children:s}=e,[r,l]=(0,t.useState)(!i);return((0,t.useEffect)(()=>
3{l(!0)},[]),r)?s:null!=n?n:null}},441222,e=>{"use strict";e.s(["ShareAdaptiveModal",()=>v]);var t=e.i(689661),n=e.i(101668),i=e.i(975946);e.i(685458);var s=e.i(645870),r=e.i(361117),l=e.i(990804),a=e.i(483599),o=e.i(438744);e.i(60545);var c=e.i(723342),u=e.i(663212);e.i(777833);var d=e.i(94922),m=e.i(680388),p=e.i(942278),x=e.i(559470),h=e.i(51052),f=e.i(120913),g=e.i(581017);let v=e=>{let{children:n,title:r="공유하기",open:a,onOpenChange:d,showDialog:p,popoverAlign:x="end",popoverSideOffset:h,popoverClassName:g}=e,{isDesktop:v}=(0,m.useDeviceContext)(),[b,y]=(0,i.useControllableState)({prop:a,defaultProp:!1,onChange:d});return v?p?(0,t.jsxs)(l.Dialog,{size:"sm",onOpenChange:y,open:b,children:[n&&(0,t.jsx)(l.Dialog.Trigger,{asChild:!0,children:n}),(0,t.jsxs)(l.Dialog.Content,{children:[(0,t.jsxs)(l.Dialog.Header,{children:[(0,t.jsx)(l.Dialog.Title,{children:r}),(0,t.jsx)(l.Dialog.XButton,{})]}),(0,t.jsx)(l.Dialog.Body,{className:"pt-6",children:(0,t.jsx)(C,{...e})})]})]}):(0,t.jsxs)(u.Popover,{onOpenChange:y,open:b,children:[n&&(0,t.jsx)(u.Popover.Trigger,{asChild:!0,children:n}),(0,t.jsxs)(u.Popover.Content,{side:"top",align:x,sideOffset:h,className:(0,f.cn)("relative w-[375px]",g),children:[(0,t.jsx)("h4",{className:"text-neutral-1000 p-6 pr-13 text-xl font-bold",children:r}),(0,t.jsx)(C,{...e}),(0,t.jsx)(u.Popover.Close,{asChild:!0,children:(0,t.jsx)(c.IconButton,{icon:(0,t.jsx)(o.IconX,{}),className:"absolute top-2 right-2"})})]})]}):(0,t.jsxs)(s.BottomSheet,{onOpenChange:y,open:b,children:[n&&(0,t.jsx)(s.BottomSheet.Trigger,{asChild:!0,children:n}),(0,t.jsxs)(s.BottomSheet.Content,{children:[(0,t.jsx)(s.BottomSheet.Handle,{}),(0,t.jsx)(s.BottomSheet.Header,{children:(0,t.jsx)(s.BottomSheet.Title,{children:r})}),(0,t.jsx)(C,{...e})]})]})},b=[{type:"clipboard",icon:(0,t.jsx)("div",{className:(0,f.cn)("h-10 w-10 rounded-full bg-[#f2f2f2] p-2"),children:(0,t.jsx)(a.IconCopy,{})}),title:"링크 복사하기"},{type:"kakao",icon:(0,t.jsx)("div",{className:(0,f.cn)("h-10 w-10 rounded-full bg-[#fee500] p-2"),children:(0,t.jsx)(p.Icon,{icon:"Kakao",width:"24px",height:"24px"})}),title:"카카오 공유하기"}],C=e=>{let{shareOptions:i,description:s,bottomDescription:l,template:a,clipboardUrl:o,useShortLink:c,eventProperties:u,onShareClick:m,showCopiedToast:p=!0}=e,{toast:v}=(0,h.useToast)(),C=(0,d.useThrottle)(),{handleShareClick:y,copied:j}=(0,x.useShareButton)({template:a,clipboardUrl:o,useShortLink:c,eventProperties:u,clickCallback:m});(0,n.useEffect)(()=>{j&&p&&v({description:"URL이 복사되었습니다."})},[j,v,p]);let N=(0,n.useMemo)(()=>i?i.map(e=>({...b.find(t=>t.type===e.type),...e})):b,[i]),w=C(e=>{y(e)()},500);return(0,t.jsxs)("div",{className:(0,f.cn)("space-y-6 rounded-md p-6 pt-0"),children:[s&&(0,t.jsx)("section",{children:s}),(0,t.jsx)(g.Shelf,{justify:"start",gap:16,children:N.map(e=>(0,t.jsxs)(r.Button,{variant:"white",color:"neutral",className:"pl-1",onClick:()=>w(e.type),children:[e.icon,e.title]},e.type))}),l&&(0,t.jsx)("section",{children:l})]})}},581017,e=>{"use strict";e.s(["Shelf",()=>r]);var t=e.i(689661);e.i(685458);var n=e.i(378203);let i={start:"justify-start",end:"justify-end",stretch:"justify-stretch",between:"justify-between",around:"justify-around",evenly:"justify-evenly",center:"justify-center"},s={center:"items-center",start:"items-start",end:"items-end"},r=e=>{let{className:r,justify:l="start",align:a="start",gap:o,...c}=e;return(0,t.jsx)("div",{...c,style:o?{gap:o}:void 0,className:(0,n.cn)(r,"flex",l?i[l]:"",a?s[a]:"")})}},371541,e=>{"use strict";e.s(["KakaoSdk",()=>s]);var t=e.i(868275);e.i(163497);var n=e.i(731082);class i extends n.WindowDependent{init(){window.Kakao.isInitialized()||(window.Kakao.init(this._kakaoJsKey),this.invokeAllQueued())}isInitialized(){return!!window.Kakao&&window.Kakao.isInitialized()}addChannel(e){this.invokeOrQueueIfNotLoaded("Kakao")(()=>window.Kakao.Channel.addChannel(e))}sendDefault(e){this.invokeOrQueueIfNotLoaded("Kakao")(()=>window.Kakao.Share.sendDefault(e))}sendScrap(e){this.invokeOrQueueIfNotLoaded("Kakao")(()=>{window.Kakao.Share.sendScrap({requestUrl:e,installTalk:!0})})}sendCustom(e){this.invokeOrQueueIfNotLoaded("Kakao")(()=>{window.Kakao.Share.sendCustom(e)})}constructor(e){if(!e)throw Error("KakaoSDK >> kakaoJsKey를 확인해주세요");super(),(0,t._)(this,"_kakaoJsKey",void 0),this._kakaoJsKey=e}}let s=new i("c0e763a2d5fd960b4a40fafe9ff93633")},763213,118189,e=>{"use strict";e.s([],763213);var t=e.i(339744);let n=async e=>(await (0,t.createWebappFetchClient)()["/v1/short-links"].POST({body:{longLink:e}})).data;e.s(["useGetShortLinks",()=>r],118189);var i=e.i(769240);let s=(0,e.i(339898).createQueryKeys)("shortLink",{getShortLinks:e=>({queryKey:["getShortLinks",e],queryFn:()=>n(e)})}),r=(e,t)=>{let{data:n,...r}=(0,i.useQuery)({...s.getShortLinks(e),...t});return{data:null==n?void 0:n.shortLink,...r}}},998048,e=>{"use strict";e.s(["KakaoShareTemplateType",()=>t]);var t=function(e){return e.CommunityArticleShareCommon="COMMUNITY_ARTICLE_SHARE_COMMON",e.CommunityArticleShare="COMMUNITY_ARTICLE_SHARE",e.ReferralEventCode="REFERRAL_EVENT_CODE",e.FriendInviteShare="FRIEND_INVITE_SHARE",e.ProductDetailShare="PRODUCT_DETAIL_SHARE",e.ProfileShare="PROFILE_SHARE",e.OneminuteLectureShare="ONEMINUTE_LECTURE_SHARE",e.Promotion="PROMOTION",e.COMMON_TYPE01="COMMON_TYPE01",e.COMMON_TYPE02="COMMON_TYPE02",e.IntroduceFriendShare="INTRODUCE_FRIEND_SHARE",e.WbWeek2026SulnalTeaser="WB_WEEK_202
36_SULNAL_TEASER",e.WbWeek2026SulnalMain="WB_WEEK_2026_SULNAL_MAIN",e.WbWeek2026SulnalEncore="WB_WEEK_2026_SULNAL_ENCORE",e.WbWeek2026ChuseokTeaser="WB_WEEK_2026_CHUSEOK_TEASER",e.WbWeek2026ChuseokMain="WB_WEEK_2026_CHUSEOK_MAIN",e.WbWeek2026ChuseokEncore="WB_WEEK_2026_CHUSEOK_ENCORE",e}({})},559470,e=>{"use strict";e.s(["useShareButton",()=>a]);var t=e.i(846327);e.i(763213);var n=e.i(118189),i=e.i(690147),s=e.i(441293),r=e.i(371541),l=e.i(998048);let a=e=>{let{template:a,clipboardUrl:o,eventProperties:c,useShortLink:u,clickCallback:d}=e,m=(0,t.usePathname)(),{copy:p,copied:x}=(0,i.useClipboard)({copiedDuring:4e3}),{data:h}=(0,n.useGetShortLinks)(null!=o?o:"",{enabled:!!o});return{handleShareClick:e=>async()=>{let t=window.location.href,n=(u?h:o)||t;(e=>{let t=window.location.href,n=!!new URL(o||t).searchParams.get("inviteCode"),i={};(null==a?void 0:a.templateArgs)&&Object.entries(a.templateArgs).forEach(e=>{let[t,n]=e;null!=n&&(i[t]=String(n))}),s.Tracker["Click Share Button"]({type:e,url:t,path:m,inviteCode:n?"Y":"N",...i,...c})})(e);try{if("clipboard"===e&&await p(n),"kakao"===e){var i;let e,t=a?(e=a.type,({[l.KakaoShareTemplateType.CommunityArticleShare]:Number("95362"),[l.KakaoShareTemplateType.ReferralEventCode]:Number("106316"),[l.KakaoShareTemplateType.FriendInviteShare]:Number("95397"),[l.KakaoShareTemplateType.ProductDetailShare]:Number("94545"),[l.KakaoShareTemplateType.ProfileShare]:Number("95328"),[l.KakaoShareTemplateType.OneminuteLectureShare]:Number("114542"),[l.KakaoShareTemplateType.Promotion]:Number("115664"),[l.KakaoShareTemplateType.COMMON_TYPE01]:Number("115830"),[l.KakaoShareTemplateType.COMMON_TYPE02]:Number("124575"),[l.KakaoShareTemplateType.IntroduceFriendShare]:Number("125540"),[l.KakaoShareTemplateType.CommunityArticleShareCommon]:Number("125554"),[l.KakaoShareTemplateType.WbWeek2026SulnalTeaser]:Number("128765"),[l.KakaoShareTemplateType.WbWeek2026SulnalMain]:Number("129070"),[l.KakaoShareTemplateType.WbWeek2026SulnalEncore]:Number("129289"),[l.KakaoShareTemplateType.WbWeek2026ChuseokTeaser]:Number("136816"),[l.KakaoShareTemplateType.WbWeek2026ChuseokMain]:Number("136931"),[l.KakaoShareTemplateType.WbWeek2026ChuseokEncore]:Number("137131")})[e]):null;if(!a||null===t||!Number.isFinite(t))return void r.KakaoSdk.sendScrap(n);r.KakaoSdk.sendCustom({templateId:t,installTalk:!0,templateArgs:a.templateArgs,serverCallbackArgs:null!=(i=a.serverCallbackArgs)?i:null})}d&&d(e)}catch(e){console.error("Copy failed",e)}},copied:x}}},836393,e=>{"use strict";e.s(["useSuspenseQueries",()=>i]);var t=e.i(413759),n=e.i(202465);function i(e,i){return(0,t.useQueries)({...e,queries:e.queries.map(e=>({...e,suspense:!0,throwOnError:n.defaultThrowOnError,enabled:!0,placeholderData:void 0}))},i)}},22319,339256,e=>{"use strict";e.s([],22319),e.s(["Divider",()=>i],339256);var t=e.i(689661);e.i(685458);var n=e.i(378203);let i=e=>{let{className:i,direction:s="horizontal"}=e;return(0,t.jsx)("hr",{className:(0,n.cn)("horizontal"===s?"bg-neutral-alpha-200 w-full":"bg-neutral-alpha-200 h-3 w-px",i)})}},373392,e=>{"use strict";e.s(["default",()=>r]);var t=e.i(664139),n=e.i(53768),i=e.i(894609),s=e.i(418890);let r=function(e,r,l){if(!(0,s.default)(l))return!1;var a=typeof r;return("number"==a?!!((0,n.default)(l)&&(0,i.default)(r,l.length)):"string"==a&&r in l)&&(0,t.default)(l[r],e)}},848461,238027,e=>{"use strict";e.s([],848461),e.s(["DraggableHorizontalScrollArea",()=>r],238027);var t=e.i(689661),n=e.i(101668);e.i(685458);var i=e.i(378203);e.i(60545);var s=e.i(844756);let r=(0,n.forwardRef)((e,r)=>{let{children:l,className:a,fadeSize:o=48,rightScrollingIndicator:c,leftScrollingIndicator:u,...d}=e,m=(0,n.useRef)(null),p=(0,n.useRef)(0),x=(0,n.useRef)(!1),[h,f]=(0,n.useState)(!1),[g,v]=(0,n.useState)(0),[b,C]=(0,n.useState)(!1),[y,j]=(0,n.useState)(!1),[N,w]=(0,n.useState)(!0),k=(0,n.useCallback)(()=>{let e=m.current;if(!e)return;let{scrollLeft:t,scrollWidth:n,clientWidth:i}=e;C(n>i),j(t+i>=n-1),w(t<=0)},[]);(0,n.useEffect)(()=>{k()}),(0,n.useEffect)(()=>{let e=m.current;if(!e||"undefined"==typeof ResizeObserver)return;let t=new ResizeObserver(k);return t.observe(e),()=>t.disconnect()},[k]);let A=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),S=()=>{h&&m.current&&f(!1)},I=()=>{var e,t;null==(t=m.current)||null==(e=t.scrollTo)||e.call(t,{left:0,behavior:"smooth"})};(0,n.useImperativeHandle)(r,()=>({scrollToStart:I}));let T=b&&!y,E=b&&!N;return(0,t.jsx)("div",{className:"relative",children:(0,t.jsxs)("div",{...d,ref:m,onMouseDown:e=>{A(e),f(!0),p.current=e.clientX,x.current=!1;let t=e.clientX;m.current&&"scrollLeft"in m.current&&v(t+m.current.scrollLeft)},onMouseMove:e=>{if(!h)return;A(e),Math.abs(e.clientX-p.current)>3&&(x.current=!0);let t=g-e.clientX;m.current&&"scrollLeft"in m.current&&(m.current.scrollLeft=t)},onMouseUp:S,onMouseLeave:S,onClickCapture:e=>{x.current&&(e.preventDefault(),e.stopPropagation(),x.current=!1)},onScroll:k,className:(0,i.cn)("scrolling-touch scrollbar-none flex overflow-x-auto",b&&(h?"cursor-grabbing":"cursor-grab"),a),children:[l,u&&E&&u(I),null!==c&&T&&(c?c(()=>{var e,t;null==(t=m.current)||null==(e=t.scrollTo)||e.call(t,{left:m.current.scrollWidth,behavior:"smooth"})}):(0,t.jsx)(s.FadeOut,{direction:"right",size:o}))]})})});r.displayName="DraggableHorizontalScrollArea"},945602,e=>{"use strict";e.s(["alert",()=>o],945602);var t=e.i(689661);e.i(163497);var n=e.i(524165),i=e.i(680388),s=e.i(49275),r=e.i(120913);
3function l(e){let{containerClassName:n,title:l,titleClassName:a,message:o,messageClassName:c,isOpen:u,close:d,cancle:m,agreeButtonText:p="확인",buttonClassName:x,preWrap:h=!1,insertDangerously:f=!1,cancleButtonClassName:g,cancleButtonText:v}=e,{isDesktop:b}=(0,i.useDeviceContext)();return(0,t.jsx)(s.AlertDialog,{open:u,children:(0,t.jsxs)(s.AlertDialogContent,{className:(0,r.cn)("w-full gap-0 rounded-2xl p-6",b?"max-w-[400px]":"max-w-[343px]",n),children:[(0,t.jsxs)(s.AlertDialogHeader,{children:[(0,t.jsx)(s.AlertDialogTitle,{className:(0,r.cn)("text-neutral-1000 text-left text-xl font-bold",a),children:l}),f?(0,t.jsx)(s.AlertDialogDescription,{className:(0,r.cn)("text-left text-base leading-[24px] break-keep",{"whitespace-pre-wrap":h},c),dangerouslySetInnerHTML:f?{__html:o}:void 0}):(0,t.jsx)(s.AlertDialogDescription,{className:(0,r.cn)("text-left text-base leading-[24px] break-keep",{"whitespace-pre-wrap":h},c),children:o})]}),(0,t.jsxs)(s.AlertDialogFooter,{className:"mt-6",children:[(0,t.jsx)(s.AlertDialogCancel,{onClick:m,autoFocus:!0,className:(0,r.cn)("mt-0 h-[48px] text-base",g),children:v}),(0,t.jsx)(s.AlertDialogAction,{onClick:e=>{e.stopPropagation(),d()},autoFocus:!0,className:(0,r.cn)("bg-primary-600 h-[48px] rounded-sm text-base font-semibold text-white shadow-none select-none","focus-visible:ring-0 focus-visible:ring-transparent",x),children:p})]})]})})}var a=e.i(702369);let o=async e=>{let{containerClassName:i,title:s,titleClassName:r,message:o,messageClassName:c,onClose:u,onCancel:d,agreeButtonText:m,buttonClassName:p,cancleButtonText:x,cancleButtonClassName:h,options:f}=e,g=(0,a.setMetaThemeColor)("#000"),v=await n.overlay.openAsync(e=>{let n,a;return"function"==typeof u&&(n=()=>{e.close(!0),u()}),"function"==typeof d&&(a=()=>{e.close(!0),d()}),(0,t.jsx)(l,{...e,close:null!=n?n:()=>e.close(!0),containerClassName:i,title:s,titleClassName:r,message:o,messageClassName:c,agreeButtonText:m,buttonClassName:p,cancleButtonText:x,cancleButtonClassName:h,cancle:null!=a?a:()=>e.close(!0),...f})});return g(),v}},279546,e=>{"use strict";e.s(["downloadFile",()=>i],279546);var t=e.i(868275);class n extends Error{constructor(e){super("파일을 받지 못했습니다 (HTTP ".concat(e,")")),(0,t._)(this,"status",void 0),this.name="DownloadHttpError",this.status=e}}let i=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withCredentials:!0};try{if(navigator.userAgent.match(/inapp|NAVER|KAKAOTALK|Snapchat|Line|WirtschaftsWoche|Thunderbird|Instagram|everytimeApp|WhatsApp|Electron|wadiz|AliApp|zumapp|iPhone(.*)Whale|Android(.*)Whale|kakaostory|band|twitter|DaumApps|DaumDevice\/mobile|FB_IAB|FB4A|FBAN|FBIOS|FBSS|SamsungBrowser\/[^1]/i)){window.location.href=e.fileUrl;return}let{withCredentials:i,throwOnHttpError:s}=t,r=await fetch(e.fileUrl,{credentials:i?"include":"omit"});if(s&&!r.ok)throw new n(r.status);let l=await r.blob(),a=window.URL.createObjectURL(new Blob([l])),o=document.createElement("a");o.href=a,o.setAttribute("download",e.fileOrg),document.body.appendChild(o),o.click(),o.remove()}catch(t){if(t instanceof n)throw t;console.error("Error:",t),window.location.href=e.fileUrl}}},512017,e=>{"use strict";e.s(["useLoopIndex",()=>n]);var t=e.i(101668);let n=e=>{let{min:n=0,length:i,defaultIndex:s}=e,[r,l]=(0,t.useState)(null!=s?s:0);return{index:r,setIndex:l,prev:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=r-(e%=i);t<n&&(t+=i),l(t)},next:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=r+(e%=i);t>i-1&&(t-=i),l(t)}}}},409444,730272,315898,e=>{"use strict";e.s([],409444),e.s(["buildDownloadFileName",()=>l,"buildOriginalDownloadFileName",()=>a,"guessContentTypeFromFileName",()=>c,"hasExtensionInUrl",()=>o],730272),e.i(997328);var t=e.i(651575);let n={"image/jpeg":"jpg","image/jpg":"jpg","image/png":"png","image/gif":"gif","image/webp":"webp","image/heic":"heic","image/heif":"heif","application/pdf":"pdf"},i=Object.fromEntries(Object.entries(n).reverse().map(e=>{let[t,n]=e;return[n,t]})),s=e=>{var t;let n=null==e?void 0:e.trim();if(!n)return;let i=/\.([a-zA-Z0-9]{1,5})$/.exec(n);return null==i||null==(t=i[1])?void 0:t.toLowerCase()},r=e=>{if(e)try{let t=new URL(e).pathname.split("/").pop();return s(t)}catch(e){return}},l=e=>{var t,i,l;let{originalFileName:a,contentType:o,url:c,fallbackExtension:u}=e,d=null!=(l=null!=(i=null!=(t=s(a))?t:o?n[o.trim().toLowerCase()]:void 0)?i:r(c))?l:u,m="".concat("구해줘내집","_").concat(Date.now());return d?"".concat(m,".").concat(d):m},a=e=>{var i,s;let{originalFileName:a,contentType:o,url:c}=e,u=null==a?void 0:a.normalize("NFC").trim();if(!u)return l({contentType:o,url:c});let d=null==(i=/\.[a-zA-Z0-9]{1,5}$/.exec(u))?void 0:i[0],m=null!=(s=o?n[o.trim().toLowerCase()]:void 0)?s:r(c),p=d||
3!m?u:"".concat(u,".").concat(m),x=(0,t.truncateFileName)(p);return x||l({originalFileName:u,contentType:o,url:c})},o=e=>!!r(e),c=e=>{let t=s(e);return t?i[t]:void 0};e.s(["canUseWebShare",()=>u,"createShareImageFile",()=>m,"shareImageFile",()=>p],315898);let u=()=>"undefined"!=typeof navigator&&"function"==typeof navigator.share,d=e=>!!e&&e.trim().toLowerCase().startsWith("image/"),m=async e=>{let{url:t,fileName:n,contentType:i,timeoutMs:s=5e3}=e,r=new AbortController,l=setTimeout(()=>r.abort(),s);try{let e=await fetch(t,{signal:r.signal});if(!e.ok)return null;let s=await e.blob(),l=[i,s.type].find(d)||i||s.type||void 0;return new File([s],n,l?{type:l}:void 0)}catch(e){return null}finally{clearTimeout(l)}},p=async e=>{if(!u())return{status:"unavailable",reason:"unsupported"};if(!e)return{status:"unavailable",reason:"not-ready"};let t=Date.now();try{return await navigator.share({files:[e]}),{status:"shared"}}catch(e){if(((e,t)=>(null==e?void 0:e.name)==="AbortError"&&t>=400)(e,Date.now()-t))return{status:"cancelled"};return{status:"unavailable",reason:(null==e?void 0:e.name)||"share-failed"}}}},129516,968241,e=>{"use strict";e.s([],129516),e.s(["Lightbox",()=>N],968241);var t=e.i(689661),n=e.i(101668),i=e.i(977013),s=e.i(458906),r=e.i(807880);e.i(685458);var l=e.i(237660),a=e.i(424967),o=e.i(850878),c=e.i(438744),u=e.i(68870);e.i(60545);var d=e.i(723342),m=e.i(512017);e.i(409444);var p=e.i(730272),x=e.i(315898),h=e.i(369243),f=e.i(92248),g=e.i(207054),v=e.i(296102),b=e.i(680388),C=e.i(817383),y=e.i(203999),j=e.i(279546);let N=e=>{let{children:i,srcs:r,showDownload:l=!1,resolveSrc:a,getFileMeta:o,preferWebShare:c=!1,onDownloadResult:u}
3=e,[d,m]=(0,n.useState)(null);return(0,t.jsxs)(t.Fragment,{children:[i(m),r&&r.length>0&&(0,t.jsx)(s.Root,{open:!!d,onOpenChange:e=>!e&&m(null),children:(0,t.jsxs)(s.Portal,{children:[(0,t.jsx)(s.Overlay,{className:"data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 isolate z-10 flex items-center justify-center bg-black/70"}),(0,t.jsxs)(s.Content,{className:"fixed top-0 bottom-0 z-10 flex w-full items-center justify-center",onClick:()=>m(null),children:[(0,t.jsx)(s.Title,{className:"hidden",children:"이미지 확대보기"}),d&&(0,t.jsx)(w,{src:d,srcs:r,showDownload:l,resolveSrc:a,getFileMeta:o,preferWebShare:c,onDownloadResult:u})]})]})})]})},w=e=>{let{src:N,srcs:w,showDownload:k,resolveSrc:A,getFileMeta:S,preferWebShare:I,onDownloadResult:T}=e,{width:E,height:L}=(0,r.useWindowSize)(),_=(0,n.useRef)(null),P=w.findIndex(e=>e===N),R=w.length>1,{isWebview:D,isVersion:M}=(0,g.useWebview)(),{postMessage:O}=(0,y.useReactNativeWebview)(),{isIOS:B}=(0,b.useDeviceContext)(),{index:U,next:F,prev:z}=(0,m.useLoopIndex)({length:w.length,defaultIndex:Math.max(P,0)}),K=!!A,W=w[U],[Q,q]=(0,n.useState)({}),[H,V]=(0,n.useState)(null),[Y,G]=(0,n.useState)(null),X=(0,n.useRef)(new Set),Z=K?W?Q[W]:void 0:W,J=K&&!!W&&H===W,$=K&&!!W&&!J&&(!Z||Y!==W);(0,n.useEffect)(()=>{if(!A||!W)return;let e=!1;return A(W).then(t=>{e||(q(e=>e[W]===t?e:{...e,[W]:t}),V(e=>e===W?null:e))}).catch(()=>{e||V(W)}),()=>{e=!0}},[A,W]);let ee=w.length>1?w[(U+1)%w.length]:void 0,et=w.length>1?w[(U-1+w.length)%w.length]:void 0;(0,n.useEffect)(()=>{A&&[ee,et].forEach(e=>{e&&A(e).catch(()=>void 0)})},[A,ee,et]);let en=null!=W?W:N,ei=(0,n.useRef)(null),es=!!I&&B&&(0,x.canUseWebShare)();(0,n.useEffect)(()=>{var e;if(ei.current=null,!es||!Z||!en)return;let t=!1,n=null==S?void 0:S(en),i=(0,p.buildDownloadFileName)({originalFileName:null==n?void 0:n.originalFileName,contentType:null==n?void 0:n.contentType,url:Z,fallbackExtension:"jpg"}),s=null!=(e=null==n?void 0:n.contentType)?e:null;return(0,x.createShareImageFile)({url:Z,fileName:i,contentType:s||(0,p.guessContentTypeFromFileName)(i)}).then(e=>{!t&&e&&(ei.current={key:en,file:e,metaContentType:s})}),()=>{t=!0}},[es,Z,en,S]);let er=()=>{var e;null==(e=_.current)||e.resetTransform()},el=()=>{z(),er()},ea=()=>{F(),er()},eo=async()=>{let e="",t=!1,n=null;try{var i,s,r,l,a;let o,c=K?Z:null!=(i=w[U])?i:N;if(!c)return;let u=null==S?void 0:S(null!=W?W:N);if(n=null!=(s=null==u?void 0:u.contentType)?s:null,e=(0,p.buildDownloadFileName)({originalFileName:null==u?void 0:u.originalFileName,contentType:null==u?void 0:u.contentType,url:c,fallbackExtension:"jpg"}),t=(0,p.hasExtensionInUrl)(c),es){let i=ei.current,s=await (0,x.shareImageFile)((null==i?void 0:i.key)===en?i.file:null);if("unavailable"!==s.status){null==T||T({path:"share",result:"shared"===s.status?"ok":"cancelled",fileName:null!=(r=null==i?void 0:i.file.name)?r:e,hadUrlExtension:t,metaContentType:null!=(l=null==i?void 0:i.metaContentType)?l:n,fileType:(null==i?void 0:i.file.type)||null,fileSize:null!=(a=null==i?void 0:i.file.size)?a:null});return}o=s.reason}let d={fileOrg:e,fileUrl:c};if(D){if(B&&!M("gte","1.0.5"))return void(0,v.openAlertDialog)({title:"파일을 다운로드할 수 없습니다",content:"현재 앱 버전에서는 파일 다운로드가 불가능합니다. Safari, Chrome 등 웹 브라우저를 이용해주세요"});M("gte","1.0.5")?await h.Bridge.sendMessage(f.BRIDGE_WTOA.FILE_DOWNLOAD,d,null):O(C.ReactNativePostMessageNames.DOWNLOAD_FILE_FROM_APP,d),null==T||T({path:"bridge",result:"ok",fileName:e,hadUrlExtension:t,metaContentType:n,reason:o});return}await (0,j.downloadFile)(d,{withCredentials:!1,throwOnHttpError:!0}),null==T||T({path:"web",result:"ok",fileName:e,hadUrlExtension:t,metaContentType:n,reason:o})}catch(i){console.error(i),null==T||T({path:D?"bridge":"web",result:"fail",fileName:e,hadUrlExtension:t,metaContentType:n,reason:i instanceof Error?i.message:"알 수 없는 이유"})}};return(0,t.jsxs)(t.Fragment,{children:[(null==w?void 0:w.length)&&-1!==U&&(0,t.jsx)(i.TransformWrapper,{ref:_,initialScale:1,minScale:1,maxScale:8,doubleClick:{disabled:!0},children:(0,t.jsx)(i.TransformComponent,{children:(0,t.jsx)("div",{className:"flex h-full w-full flex-col items-center justify-center",style:{width:E,height:L},children:(0,t.jsx)("span",{className:"max-h-full max-w-full",onClick:e=>e.stopPropagation(),children:Z&&(0,t.jsx)("img",{src:Z,className:"pointer-events-auto! max-h-full max-w-full",onLoad:()=>{A&&W&&G(W)},onError:()=>{if(A&&W){if(X.current.has(W))return void V(W);X.current.add(W),A(W,{force:!0}).then(e=>q(t=>({...t,[W]:e}))).catch(()=>V(W))}}})})})})}),$&&(0,t.jsx)("div",{className:"pointer-events-none fixed inset-0 flex items-center justify-center",children:(0,t.jsx)(u.Loading,{})}),J&&(0,t.jsx)("div",{className:"fixed inset-0 flex items-center justify-center",children:(0,t.jsxs)("div",{className:"bg-neutral-000 flex flex-col items-center gap-3 rounded-xl px-6 py-5",children:[(0,t.jsx)("span",{className:"text-sm font-medium",children:"사진을 불러오지 못했어요"}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),A&&W&&(X.current.delete(W),V(null),A(W,{force:!0}).then(e=>q(t=>({...t,[W]:e}))).catch(()=>V(W)))},className:"text-neutral-000 cursor-pointer rounded-lg bg-neutral-800 px-4 py-2 text-sm font-semibold",children:"다시 시도"})]})}),(0,t.jsxs)("div",{onClick:e=>e.stopPropagation(),onKeyDown:e=>{switch(e.key){case"ArrowLeft":el();break;case"ArrowRight":ea()}},className:"bg-neutral-000 fixed bottom-2 left-1/2 flex -translate-x-1/2 items-center rounded-full p-2 shadow-[0px_10px_38px_-10px_rgba(22,_23,_24,_0.35),_0px_10px_20px_-15px_rgba(22,_23,_24,_0.2)] md:bottom-4",children:[R&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.IconButton,{size:"sm","aria-label":"이전 이미지",icon:(0,t.jsx)(l.IconChevronLeft,{}),onClick:el}),(0,t.jsxs)("span",{className:"mx-2 text-center text-sm font-semibold",children:[U+1,"/",null==w?void 0:w.length]}),(0,t.jsx)(d.IconButton,{size:"sm","aria-label":"다음 이미지",icon:(0,t.jsx)(a.IconChevronRight,{}),onClick:ea})]}),k&&!R&&(0,t.jsx)(d.IconButton,{size:"sm","aria-label":"이미지 저장",icon:(0,t.jsx)(o.IconDownload,{}),onClick:eo}),(0,t.jsx)(s.Close,{asChild:!0,children:(0,t.jsx)(d.IconButton,{size:"sm","aria-label":"닫기",icon:(0,t.jsx)(c.IconX,{})})})]}),k&&R&&(0,t.jsx)("div",{className:"pointer-events-none fixed inset-x-0 bottom-2 mx-auto flex max-w-[600px] justify-end px-2 md:bottom-4 md:px-4",children:(0,t.jsx)("div",{onClick:e=>e.stopPropagation(),className:"bg-neutral-000 pointer-events-auto flex items-center rounded-full p-2 shadow-[0px_10px_38px_-10px_rgba(22,_23,_24,_0.35),_0px_10px_20px_-15px_rgba(22,_23,_24,_0.2)]",children:(0,t.jsx)(d.IconButton,{size:"sm","aria-label":"이미지 저장",icon:(0,t.jsx)(o.IconDownload,{}),onClick:eo})})})]})}},519721,e=>{"use strict";e.s(["default",()=>t]);
3let t=(0,e.i(798378).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]])},878387,e=>{"use strict";e.s(["MoreHorizontal",()=>t.default]);var t=e.i(519721)},759605,e=>{"use strict";e.s(["BasicPagination",()=>x],759605);var t=e.i(689661),n=e.i(101668);e.i(685458);var i=e.i(361117),s=e.i(237660),r=e.i(424967),l=e.i(416181),a=e.i(352616),o=e.i(378203),c=(e.i(418530),e.i(735913),e.i(878387),e.i(985902)),u=e.i(120913);let d=e=>{let{className:n,...i}=e;return(0,t.jsx)("nav",{role:"navigation","aria-label":"pagination",className:(0,u.cn)("mx-auto flex w-full justify-center",n),...i})};d.displayName="Pagination";let m=n.forwardRef((e,n)=>{let{className:i,...s}=e;return(0,t.jsx)("ul",{ref:n,className:(0,u.cn)("flex flex-row items-center gap-1",i),...s})});m.displayName="PaginationContent";let p=n.forwardRef((e,n)=>{let{className:i,...s}=e;return(0,t.jsx)("li",{ref:n,className:(0,u.cn)("",i),...s})});p.displayName="PaginationItem";let x=(0,n.memo)(e=>{let{onPageChange:c,firstLast:u=!0,className:x,...h}=e,[f,g]=(0,n.useState)(h.page);(0,n.useEffect)(()=>g(h.page),[h.page]);let v=(0,n.useMemo)(()=>{let e=Math.min(...h.pageRange),t=Math.max(...h.pageRange),n=Math.ceil((h.windowSize-1)/2),i=Math.max(e,f-n),s=Math.min(t,f+n);return s-i<h.windowSize-1&&(f-i<n?s=Math.min(t,i+h.windowSize-1):i=Math.max(e,s-h.windowSize+1)),Array.from({length:s-i+1},(e,t)=>i+t)},[f,h.windowSize,h.pageRange]),b=e=>{let t=1;switch(e){case"first":t=Math.min(...h.pageRange);break;case"prev":t=Math.max(f-1,v[0]);break;case"next":t=Math.min(f+1,v[v.length-1]);break;case"last":t=Math.max(...h.pageRange);break;default:t=e}g(t),null==c||c(t,{...h})};return(0,t.jsx)(d,{className:(0,o.cn)("h-8 select-none",x),children:(0,t.jsxs)(m,{className:"h-full gap-2",children:[u&&(0,t.jsx)(p,{children:(0,t.jsx)(i.Button,{size:"sm",disabled:f===Math.min(...h.pageRange),className:"text-neutral-1000 aspect-square h-8 w-8 p-1.5 disabled:text-[#b4b9c3] disabled:opacity-60",variant:"ghost",color:"neutral",onClick:()=>b("first"),children:(0,t.jsx)(l.IconDoubleChevronLeft,{size:"24px"})})}),(0,t.jsx)(p,{children:(0,t.jsx)(i.Button,{size:"sm",disabled:f===Math.min(...h.pageRange),className:"text-neutral-1000 aspect-square h-8 w-8 p-1.5 disabled:text-[#b4b9c3] disabled:opacity-60",variant:"ghost",color:"neutral",onClick:()=>b("prev"),children:(0,t.jsx)(s.IconChevronLeft,{size:"24px"})})}),v.map(e=>(0,t.jsx)(p,{children:(0,t.jsx)(i.Button,{size:"sm",className:(0,o.cn)("text-neutral-1000 h-8 w-8 text-sm font-semibold",f===e?"rounded-md bg-white text-[#1f5af2]":"ghost"),variant:"white",color:"neutral",onClick:()=>b(e),children:e})},"page-no-".concat(e))),(0,t.jsx)(p,{children:(0,t.jsx)(i.Button,{size:"sm",disabled:f===Math.max(...h.pageRange),className:"text-neutral-1000 aspect-square h-8 w-8 p-1.5 disabled:text-[#b4b9c3] disabled:opacity-60",variant:"ghost",color:"neutral",onClick:()=>b("next"),children:(0,t.jsx)(r.IconChevronRight,{size:"24px"})})}),u&&(0,t.jsx)(p,{children:(0,t.jsx)(i.Button,{size:"sm",disabled:f===Math.max(...h.pageRange),className:"text-neutral-1000 aspect-square h-8 w-8 p-1.5 disabled:text-[#b4b9c3] disabled:opacity-60",variant:"ghost",color:"neutral",onClick:()=>b("last"),children:(0,t.jsx)(a.IconDoubleChevronRight,{size:"24px"})})})]})})});x.displayName="BasicPagination"},357076,e=>{e.v("/_next/static/media/bell.b312c9ce.png")},162595,e=>{e.v("/_next/static/media/community-challenge-wallet.effd6557.png")},785893,313108,e=>{"use strict";e.s(["ClassScheduleBanner",()=>m],785893);var t=e.i(689661),n=e.i(101668),i=e.i(807880);e.i(685458);var s=e.i(438744),r=e.i(809925),l=e.i(378203);e.i(720649);var a=e.i(553846),o=e.i(227456),c=e.i(568275);e.s(["IconCalendar",()=>u],313108);let u=e=>{let{size:i=48}=e,s=(0,n.useId)();return(0,t.jsxs)("svg",{width:i,height:i,viewBox:"0 0 48 48",fill:"none","aria-hidden":"true",children:[(0,t.jsx)("rect",{x:"15",y:"12",width:"4",height:"3",rx:"1.5",transform:"rotate(-90 15 12)",fill:"#BA3403"}),(0,t.jsx)("rect",{x:"30",y:"12",width:"4",height:"3",rx:"1.5",transform:"rotate(-90 3
30 12)",fill:"#BA3403"}),(0,t.jsx)("path",{d:"M10 14C10 11.7909 11.7909 10 14 10H34C36.2091 10 38 11.7909 38 14V34C38 36.2091 36.2091 38 34 38H14C11.7909 38 10 36.2091 10 34V14Z",fill:"#FF632A"}),(0,t.jsx)("path",{d:"M13 18C13 17.4477 13.4477 17 14 17H34C34.5523 17 35 17.4477 35 18V34C35 34.5523 34.5523 35 34 35H14C13.4477 35 13 34.5523 13 34V18Z",fill:"url(#".concat(s,")")}),(0,t.jsx)("path",{d:"M13 18C13 17.4477 13.4477 17 14 17H34C34.5523 17 35 17.4477 35 18V26H13V18Z",fill:"white"}),(0,t.jsx)("rect",{x:"19",y:"12",width:"10",height:"2",rx:"1",fill:"#BA3403"}),(0,t.jsx)("path",{d:"M29.2477 20.5201C29.8311 19.8751 30.8293 19.8229 31.4774 20.4035C32.1255 20.9841 32.178 21.9775 31.5946 22.6225L24.4892 30.4798C24.2009 30.7986 23.7943 30.9863 23.3636 30.9993C22.9327 31.0122 22.515 30.8492 22.2079 30.5481L17.4709 25.9051C16.8497 25.2961 16.8421 24.3013 17.454 23.683C18.0659 23.0647 19.0655 23.0571 19.6868 23.6661L23.2464 27.155L29.2477 20.5201Z",fill:"#0A2261"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:s,x1:"24",y1:"26",x2:"24",y2:"32.5",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#EDEDED"}),(0,t.jsx)("stop",{offset:"1",stopColor:"white"})]})})]})},d=new Date("2026-06-14T23:59:59"),m=e=>{let{className:n,aligned:i,withButton:s,eventProperties:r}=e,a=(0,t.jsxs)("div",{className:(0,l.cn)("flex items-center gap-3",i&&"gap-2"),children:[(0,t.jsx)("div",{className:(0,l.cn)("flex items-center justify-center rounded-lg",i?"":"bg-neutral-100"),children:(0,t.jsx)(u,{size:i?32:48})}),(0,t.jsxs)("div",{className:(0,l.cn)("flex",i?"items-center gap-3":"flex-col"),children:[(0,t.jsx)("span",{className:"text-neutral-1000 text-base leading-normal font-semibold",children:"강의 신청 일정"}),(0,t.jsx)("span",{className:"leading-sm text-sm font-medium text-neutral-700",children:"3개월간의 강의 일정을 확인해 보세요"})]})]});return s?(0,t.jsxs)("div",{className:(0,l.cn)("flex items-center justify-between rounded-lg p-4",n),children:[a,(0,t.jsx)(p,{align:"end",eventProperties:r,trigger:(0,t.jsx)(c.WbLinkButton,{href:"/class-schedule",color:"primary",size:"sm",variant:"solidLight",children:"바로가기"})})]}):(0,t.jsx)(p,{align:"center",eventProperties:r,trigger:(0,t.jsx)(o.WbLink,{href:"/class-schedule",className:(0,l.cn)("block rounded-lg p-4",n),children:a})})},p=e=>{let{trigger:l,align:o,eventProperties:c}=e,[u,m]=(0,i.useLocalStorage)("wb:mypage:class-schedule-tooltip-dismissed",!1,{initializeWithValue:!0}),p=new Date>d,[x,h]=(0,n.useState)(!u&&!p);return(0,t.jsxs)(r.Tooltip,{open:x,children:[(0,t.jsx)(r.Tooltip.Trigger,{asChild:!0,children:(0,t.jsx)(a.TrackClick,{eventName:"Click Button",eventProperties:{buttonName:"강의 신청 일정",...c},children:l})}),(0,t.jsx)(r.Tooltip.Content,{side:"bottom",align:o,withArrow:!0,disablePortal:!0,className:"z-4",children:(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{className:"text-sm font-medium",children:"다음달 오픈되는 강의 일정을 한눈에 볼 수 있어요"}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),e.stopPropagation(),h(!1),m(!0)},className:"flex shrink-0",children:(0,t.jsx)(s.IconX,{size:16,className:"text-neutral-500"})})]})})]})}},847555,e=>{"use strict";e.s(["Accordion",()=>r,"AccordionContent",()=>o,"AccordionItem",()=>l,"AccordionTrigger",()=>a]);var t=e.i(689661),n=e.i(101668),i=e.i(31614),s=e.i(120913);let r=i.Root,l=n.forwardRef((e,n)=>{let{className:r,...l}=e;return(0,t.jsx)(i.Item,{ref:n,className:(0,s.cn)("border-b",r),...l})});l.displayName="AccordionItem";let a=n.forwardRef((e,n)=>{let{className:r,children:l,...a}=e;return(0,t.jsx)(i.Header,{className:"flex",children:(0,t.jsx)(i.Trigger,{ref:n,className:(0,s.cn)("flex flex-1 items-center justify-between py-4 font-medium transition-all",r),...a,children:l})})});a.displayName=i.Trigger.displayName;let o=n.forwardRef((e,n)=>{let{className:r,children:l,...a}=e;return(0,t.jsx)(i.Content,{ref:n,className:"group data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm transition-all data-[state=closed]:opacity-0 data-[state=open]:opacity-100",...a,children:(0,t.jsx)("div",{className:(0,s.cn)("pt-0 pb-4",r),children:l})})});o.displayName=i.Content.displayName},93271,e=>{"use strict";e.s(["SeriesDataProvider",()=>s,"useSeriesData",()=>r]);var t=e.i(689661),n=e.i(101668);let i=(0,n.createContext)(null),s=e=>{let{children:n,seriesData:s,seriesKeys:r}=e;return(0,t.jsx)(i.Provider,{value:{seriesData:s,seriesKeys:r},children:n})},r=()=>{let e=(0,n.useContext)(i);if(!e)throw Error("useSeriesData must be used within SeriesDataProvider");return e}},649832,633545,492810,16794,e=>{"use strict";e.s(["SeriesKeyProvider",()=>f,"useSeriesKeyContext",()=>g],649832);var t=e.i(689661),n=e.i(101668),i=e.i(846327);e.i(179199);var s=e.i(589904),r=e.i(46720);e.s(["useGetRecommendationUsersByUsersQuery",()=>m],16794);var l=e.i(769240),a=e.i(476796);e.s(["recommendationUsersByUsersQueries",()=>d],492810);var o=e.i(339898);e.s(["getRecommendationUsersByUsers",()=>u],633545);var c=e.i(339744);let u=async(e,t)=>{var n;return null==(n=(await (0,c.createWebappFetchClient)(e)["/v1/communities/recommendations/users/by-users"].GET({params:{query:{userIds:t}}})).data)?void 0:n.data},d=(0,o.createQueryKeys)("recommendationUsersByUsers",{get:e=>{let{accessToken:t,userIds:n}=e;return{queryKey:[t?"user":"guest",n],queryFn:()=>u(t,n)}}}),m=e=>{let t=(0,a.useUserAccessToken)();return(0,l.useQuery)({...d.get({accessToken:t,userIds:e}),enabled:e.length>0})};var p=e.i(235312);let x=(0,n.createContext)(null),h="".concat(r.routes.getCommunitySeriesRoute(),"/"),f=e=>{var r,l,a;let{children:o,initialData:c,seriesNavs:u}=e,d=(0,n.useMemo)(()=>Object.entries(c),[c]),f=(0,n.useMemo)(()=>Object.keys(c),[c]),g=(0,n.useMemo)(()=>{let e={};for(let[t,n]of d){let i=new Map;for(let e of n.step)for(let t of e.post)i.has(t.profile.id)||i.set(t.profile.id,{id:t.profile.id});e[t]=Array.from(i.values())}return e},[d]),v=(0,n.useMemo)(()=>{let e=new Map;for(let t of Object.values(g))for(let n of t)e.has(n.id)||e.set(n.id,n);return Array.from(e.values())},[g]),b=(0,n.useMemo)(()=>d.flatMap(e=>{let[,t]=e;return t.step.flatMap(e=>e.post.map(e=>e.contentId))}),[d]),C=(0,i.usePathname)(),y=(0,i.useSearchParams)(),j=C.startsWith(h)?C.slice(h.length).split("/")[0]:null,N=j?(0,p.findSeriesKeyBySlug)(j,f):null,w=y.get("tab"),k=null!==w&&f.includes(w)?w:null,A=null!=(a=null!=(l=null!=N?N:k)?l:null==(r=d[0])?void 0:r[0])?a:"",{enrichedMap:S,isLoading:I}=(e=>{let{data:t,isLoading:i}=m(e.map(e=>e.id));return{enrichedMap:(0,n.useMemo)(()=>{let e={};if(t)for(let i of t){var n;e[i.id]={profileImageUrl:i.profileUrl||void 0,followerCount:i.followersCount,followers:i.followersCount,nickName:i.nickName||i.name,userProfileInfo:i.profileDescription||void 0,isFollowing:null!=(n=i.isFollowing)&&n}}return e},[t]),isLoading:i}})(v),{data:T,isLoading:E}=(0,s.useGetCommunityContentViewCountsQuery)(b),L=(0,n.useMemo)(()=>{let e={};if(T)for(let t of T)null!=t.viewCount&&(e[t.contentId]=t.viewCount);return e},[T]),_=(0,n.useMemo)(()=>c[A],[c,A]),P=(0,n.useMemo)(()=>{var e;return(null!=(e=g[A])?e:[]).map(e=>({...e,...S[e.id]})).sort((e,t)=>
3Number(e.isFollowing)-Number(t.isFollowing))},[A,S,g]),R=(0,n.useMemo)(()=>({activeSeriesKey:A,activeSeriesNav:null==u?void 0:u[A],seriesEntries:d,activeSeries:_,activeCreators:P,isCreatorsLoading:I,viewCountMap:L,isViewCountLoading:E}),[A,_,P,I,L,E,d,u]);return 0===d.length?null:(0,t.jsx)(x.Provider,{value:R,children:o})},g=()=>{let e=(0,n.useContext)(x);if(!e)throw Error("useSeriesKeyContext must be used within a SeriesKeyProvider");return e}},548685,e=>{"use strict";e.s(["SeriesPostViewCount",()=>i]);var t=e.i(689661),n=e.i(101668);let i=e=>{var i;let{contentId:s,staticCount:r,viewCountMap:l,isLoading:a}=e,[o,c]=(0,n.useState)(!1);if((0,n.useEffect)(()=>{c(!0)},[]),!o||a)return(0,t.jsx)("span",{className:"leading-xs h-3 w-10 shrink-0 animate-pulse rounded bg-neutral-200"});let u=null!=(i=l[s])?i:r;return(0,t.jsxs)("span",{className:"text-sm leading-5 font-normal text-neutral-500",children:["조회 ",u.toLocaleString()]})}},67871,e=>{"use strict";e.s(["SeriesColumnCard",()=>f]);var t=e.i(689661),n=e.i(101668);e.i(685458);var i=e.i(361117),s=e.i(424967);e.i(179199);var r=e.i(589904);e.i(720649);var l=e.i(553846),a=e.i(680388),o=e.i(847555),c=e.i(227456),u=e.i(120913),d=e.i(46720),m=e.i(93271),p=e.i(235312),x=e.i(548685);function h(e,t){return t<=3?{start:0,end:t}:e<=0?{start:0,end:3}:e>=t-1?{start:t-3,end:t}:{start:e-1,end:e+2}}let f=e=>{let{seriesKey:s,contentId:x,stepLimit:f,leftSeriesViewAllSlot:v,listSeriesViewAllSlot:b,className:C,location:y}=e,{seriesData:j}=(0,m.useSeriesData)(),N=(0,n.useMemo)(()=>{if(s)return s;if(!x)return null;for(let[e,t]of Object.entries(j))for(let n of t.step)if(n.post.some(e=>e.contentId===x))return e;return null},[s,x]),w=N?j[N]:null,{isDesktop:k}=(0,a.useDeviceContext)(),A=(0,n.useMemo)(()=>x&&w?w.step.findIndex(e=>e.post.some(e=>e.contentId===x)):-1,[x,w]),S=(0,n.useMemo)(()=>w?w.step.flatMap(e=>e.post.map(e=>e.contentId)):[],[w]),{data:I,isLoading:T}=(0,r.useGetCommunityContentViewCountsQuery)(S),E=(0,n.useMemo)(()=>{let e={};if(I)for(let t of I)null!=t.viewCount&&(e[t.contentId]=t.viewCount);return e},[I]);if(!w||!N)return null;let L=A>=0?["step-".concat(A)]:[],{start:_,end:P}=x?h(A,w.step.length):null!=f?{start:0,end:Math.min(f,w.step.length)}:{start:0,end:w.step.length},R=w.step.slice(_,P),D=d.routes.getCommunitySeriesRoute((0,p.convertSeriesKeyToSlug)(N));return(0,t.jsxs)("div",{className:(0,u.cn)("outline-neutral-alpha-300 w-full overflow-hidden rounded-lg outline outline-offset-[-1px] select-none",C,k?"inline-flex min-h-70":"flex flex-col"),children:[(0,t.jsxs)("div",{className:(0,u.cn)("flex flex-col gap-3",k?"w-[17.5rem] justify-between p-7":"p-6"),style:{backgroundColor:w.bgColor},children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,t.jsx)("span",{className:"leading-sm text-sm font-semibold",style:{color:w.color},children:"월부시리즈"}),(0,t.jsx)("span",{className:"leading-2xl text-neutral-1000 text-2xl font-bold",children:w.title})]}),w.icon&&(0,t.jsx)("div",{className:"h-12 w-12 shrink-0 overflow-hidden rounded",children:(0,t.jsx)("img",{src:w.icon,alt:"",className:"h-full w-full object-contain"})})]}),(0,t.jsx)("p",{className:"leading-sm text-sm font-normal break-keep text-neutral-700 md:whitespace-pre-wrap",children:w.explanation})]}),k&&void 0!==v&&v]}),(0,t.jsxs)("div",{className:(0,u.cn)("bg-neutral-000 flex flex-1 flex-col justify-between",k?"px-7 py-5":"px-6 py-5"),children:[(0,t.jsxs)(o.Accordion,{type:"multiple",value:L,className:"relative flex flex-col",children:[(0,t.jsx)("div",{className:"absolute top-[17px] left-[10px] h-[calc(100%-30px)] border-l-2 border-dotted"}),R.map((e,n)=>{let i=_+n;return(0,t.jsx)(g,{step:e,stepIndex:i,isOpen:L.includes("step-".concat(i)),activeContentId:x,viewCountMap:E,isViewCountLoading:T,seriesName:w.title,location:y},i)})]}),void 0!==b?b:(0,t.jsx)(l.TrackClick,{eventName:"Click Wolbu Series View All",eventProperties:{seriesName:w.title,location:y},children:(0,t.jsx)(c.WbLink,{href:D,className:"hover:no-underline",children:(0,t.jsx)(i.Button,{variant:"outline",color:"neutral",size:"md",className:"mt-3 mb-1 w-full md:mb-2",children:"전체 목차 보기"})})})]})]})},g=e=>{var n;let{step:i,stepIndex:r,isOpen:a,activeContentId:m,viewCountMap:p,isViewCountLoading:x,seriesName:f,location:g}=e,{start:b,end:C}=h(m?i.post.findIndex(e=>e.contentId===m):-1,i.post.length),y=i.post.slice(b,C),j=y[0],N="".concat(r+1,"단계");return(0,t.jsxs)(o.AccordionItem,{value:"step-".concat(r),className:"relative border-b-0 pb-0",children:[(0,t.jsx)(l.TrackClick,{eventName:"Click Weolbu Series Step",eventProperties:{seriesName:f,stepNumber:N,stepTitle:i.title,location:g},children:(0,t.jsxs)(c.WbLink,{href:{pathname:d.routes.getCommunityIdRoute
3(null!=(n=null==j?void 0:j.contentId)?n:0)},className:"flex flex-1 items-center gap-1.5 py-2 font-medium hover:no-underline",children:[(0,t.jsx)("span",{className:(0,u.cn)("leading-sm inline-flex w-[3.125rem] shrink-0 items-center justify-center rounded-full text-sm font-semibold",a?"text-neutral-000 bg-neutral-900":"bg-neutral-200 text-neutral-600"),children:N}),(0,t.jsx)("span",{className:"leading-base text-neutral-1000 flex-1 text-left text-base font-semibold hover:underline",children:i.title}),!a&&(0,t.jsx)(s.IconChevronRight,{size:16,className:"shrink-0 text-neutral-400"})]})}),(0,t.jsx)(o.AccordionContent,{className:"pb-0",children:(0,t.jsx)("div",{className:"flex flex-col",children:y.map((e,n)=>(0,t.jsx)(v,{post:e,index:n+1,isActive:e.contentId===m,viewCountMap:p,isViewCountLoading:x,seriesName:f,stepNumber:N,location:g},e.contentId))})})]})},v=e=>{let{post:n,isActive:i,viewCountMap:s,isViewCountLoading:r,seriesName:a,stepNumber:o,index:m,location:p}=e;return(0,t.jsx)(l.TrackClick,{eventName:"Click Weolbu Series Content",eventProperties:{seriesName:a,stepNumber:o,substepTitle:n.title,boardContentsId:n.contentId,boardContentsTitle:n.title,location:p},children:(0,t.jsxs)(c.WbLink,{href:{pathname:d.routes.getCommunityIdRoute(n.contentId)},className:(0,u.cn)("group/post flex items-center gap-2.5 rounded py-2 pr-3 pl-5 font-medium",i&&"bg-neutral-alpha-200"),children:[(0,t.jsxs)("span",{className:(0,u.cn)("leading-sm line-clamp-1 flex-1 text-sm text-neutral-800",!i&&"group-hover/post:underline"),children:["(",m,") ",n.title]}),(0,t.jsx)(x.SeriesPostViewCount,{contentId:n.contentId,staticCount:n.viewCount,viewCountMap:s,isLoading:r})]})})}},288131,e=>{"use strict";e.s(["SeriesColumnCardsSlider",()=>g]);var t=e.i(689661),n=e.i(101668);e.i(685458);var i=e.i(361117),s=e.i(237660),r=e.i(424967);e.i(720649);var l=e.i(553846),a=e.i(522750),o=e.i(680388),c=e.i(186252),u=e.i(227456),d=e.i(772924),m=e.i(120913),p=e.i(46720),x=e.i(93271),h=e.i(235312),f=e.i(67871);let g=()=>{var e;let{seriesData:s,seriesKeys:r}=(0,x.useSeriesData)(),{isDesktop:m}=(0,o.useDeviceContext)(),[g,b]=(0,n.useState)(),[C,y]=(0,n.useState)(0),j=r.length;(0,n.useEffect)(()=>{if(!g)return;y(g.selectedScrollSnap());let e=()=>{y(g.selectedScrollSnap())};return g.on("select",e),g.on("reInit",e),()=>{g.off("select",e),g.off("reInit",e)}},[g]);let N=null==(e=s[r[C]])?void 0:e.title,w=(0,n.useCallback)(()=>{var e;d.Analytics.track("Click Wolbu Series Previous Next",{seriesName:null==(e=s[r[C]])?void 0:e.title,currentNumber:C+1}),null==g||g.scrollPrev()},[g,C,r,s]),k=(0,n.useCallback)(()=>{var e;d.Analytics.track("Click Wolbu Series Previous Next",{seriesName:null==(e=s[r[C]])?void 0:e.title,currentNumber:C+1}),null==g||g.scrollNext()},[g,C,r,s]);return(0,t.jsx)(a.TrackIntersection,{eventName:"View Wolbu Series",eventProperties:{location:"community_home"},observerOption:{threshold:.5},className:"relative",children:(0,t.jsxs)(c.Carousel,{setApi:b,opts:{align:"start",loop:!1},children:[(0,t.jsx)(c.CarouselContent,{className:"-ml-0",children:r.map(e=>{let n=s[e],r=n.step.length,a=p.routes.getCommunitySeriesRoute((0,h.convertSeriesKeyToSlug)(e));return(0,t.jsx)(c.CarouselItem,{className:"basis-full pl-0",children:(0,t.jsx)(f.SeriesColumnCard,{seriesKey:e,stepLimit:5,location:"community_home",leftSeriesViewAllSlot:m?(0,t.jsx)(t.Fragment,{}):void 0,listSeriesViewAllSlot:r>5?(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"absolute -top-8 left-0 h-6 w-full bg-gradient-to-b from-white/0 to-white"}),(0,t.jsx)(l.TrackClick,{eventName:"Click Wolbu Series View All",eventProperties:{seriesName:n.title,location:"community_home"},children:(0,t.jsx)(u.WbLink,{href:a,className:"hover:no-underline",children:(0,t.jsx)(i.Button,{variant:"ghost",color:"neutral",size:"sm",className:"text-neutral-1000 w-full justify-center hover:no-underline",children:"전체보기"})})})]}):void 0})},e)})}),(0,t.jsx)(v,{current:C,total:j,onPrev:w,onNext:k,seriesName:N})]})})},v=e=>{let{current:n,total:i,onPrev:l,onNext:a}=e,{isDesktop:c}=(0,o.useDeviceContext)(),u=0===n,d=n===i-1,p=c?16:24;return(0,t.jsxs)("div",{className:(0,m.cn)("bg-neutral-000 flex items-center rounded-full",c?"absolute bottom-6 left-6 gap-2 px-1 py-1":"mt-3 mb-8 justify-between"),children:[(0,t.jsx)("button",{type:"button",onClick:l,disabled:u,"aria-label":"이전 시리즈",className:(0,m.cn)("flex h-8 w-8 items-center justify-center rounded",u?"text-neutral-300":"text-neutral-600"),children:(0,t.jsx)(s.IconChevronLeft,{size:p})}),(0,t.jsxs)("span",{className:"leading-sm text-sm font-medium",children:[(0,t.jsx)("span",{className:c?"text-neutral-700":"text-neutral-alpha-500",children:n+1}),(0,t.jsxs)("span",{className:c?"text-neutral-400":"text-neutral-alpha-400",children:["/",i]})]}),(0,t.jsx)("button",{type:"button",onClick:a,disabled:d,"aria-label":"다음 시리즈",className:(0,m.cn)("flex h-8 w-8 items-center justify-center rounded",d?"text-neutral-300":"text-neutral-600"),children:(0,t.jsx)(r.IconChevronRight,{size:p})})]})}},661136,141937,615975,e=>{"use strict";e.s([],661136),e.i(93271),e.i(649832);var t=e.i(339744);let n=async(e,n)=>{var i;return null==(i=(await (0,t.createWebappFetchClient)(e)["/v1/series/likes/counts"].POST({body:n})).data)?void 0:i.data};e.s(["seriesLikeCountsQueries",()=>i],141937);let i=(0,e.i(339898).createQueryKeys)("seriesLikeCounts",{get:e=>{let{accessToken:t,body:i}=e;return{queryKey:[t?"user":"guest",i],queryFn:()=>n(t,i)}}});e.s(["useGetSeriesLikeCountsQuery",()=>l],615975);var s=e.i(769240),r=e.i(476796);let l=e=>{let t=(0,r.useUserAccessToken)();return(0,s.useQuery)({...i.get({accessToken:t,body:e}),enabled:e.seriesNames.length>0})};e.i(67871),e.i(288131),e.i(548685)},616878,e=>{e.v("/_next/static/media/fire-red-unfilled.f2d4f691.png")},821124,e=>{e.v("/_next/static/media/ic_say.b7cf87d6.png")},890116,e=>{"use strict";e.s(["slice",()=>s],890116);var t=e.i(761765),n=e.i(373392),i=e.i(943532);let s=function(e,s,r){var l=null==e?0:e.length;return l?(r&&"number"!=typeof r&&(0,n.default)(e,s,r)?(s=0,r=l):(s=null==s?0:(0,i.default)(s),r=void 0===r?l:(0,i.default)(r)),(0,t.default)(e,s,r)):[]}},203707,543822,e=>{"use strict";e.s(["PAYMENT_STATUS_CD",()=>t],203707);let t={PAYMENT_WAIT_IMPOSSIBLE:"100011",PAYMENT_WAIT_POSSIBLE:"100049",PAYMENT_WAIT_CANCEL:"100012",PAYMENT_COMPLETE:"100013",PAYMENT_CANCEL:"100014",REFUND_WAIT:"100015",REFUND_COMPLETE:"100016",PAYMENT_WAIT:"100112"};e.s(["useMyPaymentList",()=>s],543822);var n=e.i(407085),i=e.i(739998);let s=(e,t,s,r,l)=>
3(0,n.useSuspenseInfiniteQuery)({...i.queries.mypage["payment-list"](e,t,s,r,l),refetchOnMount:"always",initialPageParam:1,getPreviousPageParam:e=>{let{pageNo:t}=e;return t-1},getNextPageParam:e=>{let{pageNo:t}=e;return t+1}})},713627,e=>{"use strict";e.s(["CommunitySearchInput",()=>l]);var t=e.i(689661);e.i(685458);var n=e.i(444779),i=e.i(186785),s=e.i(610012),r=e.i(120913);let l=e=>{let{value:l,onChange:a,placeholder:o,onSearchSubmit:c,className:u,inputClassName:d}=e;return(0,t.jsxs)("div",{className:(0,r.cn)("flex items-center gap-2 rounded-sm border px-4",l?"border-neutral-1000 bg-neutral-000 border":"focus-within:border-neutral-1000 focus-within:bg-neutral-000 focus-within:text-neutral-1000 border-neutral-200 bg-neutral-200 text-neutral-500",u),children:[(0,t.jsx)(i.IconSearch,{size:"16px"}),(0,t.jsx)(s.Input,{value:l,onChange:e=>a(e.target.value),className:(0,r.cn)("border-0 p-0 py-2.5 text-sm placeholder:font-medium placeholder:text-neutral-500 focus:font-semibold",l?"bg-neutral-000 font-semibold":"focus:bg-neutral-000 bg-neutral-200 font-medium",d),placeholder:o,onKeyDown:e=>{"Enter"===e.key&&(e.nativeEvent.isComposing||c(l))}}),!!l&&(0,t.jsx)(n.IconCircleXFilled,{size:"20px",className:"text-neutral-alpha-300 cursor-pointer",onClick:()=>{a("")}})]})}},374508,814921,e=>{"use strict";e.s(["CLASS_BOARDS_PARAM",()=>h,"CLASS_BOARDS_TITLE",()=>f,"CommunityClassBoardsCard",()=>g],374508);var t=e.i(689661),n=e.i(101668);e.i(685458);var i=e.i(361117),s=e.i(420655),r=e.i(525547),l=e.i(654341),a=e.i(514185);e.i(230665);var o=e.i(138588),c=e.i(921087),u=e.i(227456),d=e.i(441293),m=e.i(46720);e.s(["Card",()=>x],814921);var p=e.i(378203);let x=e=>{let{id:n,className:i,children:s}=e;return(0,t.jsx)("div",{id:n,className:(0,p.cn)("bg-neutral-000 rounded-lg px-3 py-4",i),children:s})},h="classBoards",f="강의 게시판",g=e=>{let{onMenuClick:i}=e,{data:s,isLoading:r}=(0,c.useGetClassBoardsQuery)(),{studying:u,past:d}=(0,n.useMemo)(()=>{let e=(0,o.sortClassBoardsByRecentStudy)(null!=s?s:[]);return{studying:e.filter(e=>e.isStudying),past:e.filter(e=>!e.isStudying)}},[s]);return(0,t.jsxs)(x,{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex h-7 items-center gap-3 pl-2",children:[(0,t.jsx)(a.IconDeviceImac,{size:20,className:"text-neutral-1000"}),(0,t.jsx)("h3",{className:"font-bold",children:f})]}),r?null:u.length||d.length?(0,t.jsxs)(t.Fragment,{children:[!!u.length&&(0,t.jsx)(v,{title:"수강중",icon:(0,t.jsx)(a.IconDeviceImac,{size:16}),boards:u,onMenuClick:i}),!!d.length&&(0,t.jsx)(v,{title:"지난 강의",icon:(0,t.jsx)(l.IconClock,{size:16}),boards:d,onMenuClick:i,collapsible:!0})]}):(0,t.jsx)("p",{className:"rounded-lg bg-neutral-100 px-4 py-8 text-center text-base leading-6 font-medium text-neutral-500",children:"조회 가능한 강의 게시판이 없어요"})]})},v=e=>{let{title:l,icon:a,boards:o,collapsible:c,onMenuClick:p}=e,[x,h]=(0,n.useState)(!1);return(0,t.jsxs)("section",{children:[(0,t.jsxs)("h4",{className:"flex items-center gap-1.5 px-2 py-1.5",children:[(0,t.jsx)("span",{className:"flex size-4 shrink-0 items-center justify-center text-neutral-500",children:a}),(0,t.jsx)("span",{className:"flex-1 text-sm leading-5 font-semibold text-neutral-600",children:l}),c&&(0,t.jsx)(i.Button,{variant:"ghost",color:"neutral",size:"icon-sm","aria-expanded":x,"aria-label":x?"".concat(l," 접기"):"".concat(l," 펼치기"),className:"size-8 shrink-0 p-2 text-neutral-400",onClick:()=>h(e=>!e),children:x?(0,t.jsx)(r.IconChevronUp,{size:20}):(0,t.jsx)(s.IconChevronDown,{size:20})})]}),(!c||x)&&o.map(e=>{var n,i;let s=null==(i=e.navs)||null==(n=i[0])?void 0:n.navId,r=s?m.routes.getCommunityListRoute(s):"".concat(m.routes.getCommunityRoute(),"?boardId=").concat(e.id);return(0,t.jsx)(u.WbLink,{href:r,className:"flex h-10 items-center py-1 pr-1 pl-2",onClick:()=>{d.Tracker["Click Menu"]({boardId:e.id,boardName:e.name,gnbName:f,navId:s,location:"MO_BOTTOM",pageName:"COMMUNITY",targetUrl:r}),null==p||p()},children:(0,t.jsx)("span",{className:"text-neutral-1000 min-w-0 flex-1 truncate text-sm leading-5 font-medium",children:e.name})},e.id)})]})}},972032,e=>{"use strict";e.s(["CommunityBoardListHeader",()=>f]);var t=e.i(689661),n=e.i(636449);e.i(685458);var i=e.i(724126),s=e.i(420655);e.i(60545);var r=e.i(723342);e.i(230665);var l=e.i(138588),a=e.i(921087);e.i(720649);var o=e.i(553846),c=e.i(374508),u=e.i(890042),d=e.i(227456),m=e.i(568275),p=e.i(667546),x=e.i(478024),h=e.i(46720);let f=e=>{let{categoryName:l,categoryCd:o,navId:c}=e,{status:m}
3=(0,n.useSession)(),{data:f,isLoading:v}=(0,a.useGetClassBoardsQuery)(),b=c?null==f?void 0:f.find(e=>{var t;return null==(t=e.navs)?void 0:t.some(e=>e.navId===c)}):void 0;return b?(0,t.jsx)(g,{board:b}):!l&&("loading"===m||"authenticated"===m&&v)?(0,t.jsx)(p.BaseMobileHeader,{leftSlot:(0,t.jsxs)("div",{className:"flex items-center","data-testid":"community-board-list-header",children:[(0,t.jsx)(d.WbLink,{href:h.routes.getCommunityRoute(),"aria-label":"커뮤니티 홈으로",children:(0,t.jsx)(r.IconButton,{icon:(0,t.jsx)(i.IconArrowLeft,{size:"24px"})})}),(0,t.jsx)(u.Skeleton,{className:"h-[26px] w-40"})]})}):(0,t.jsx)(p.BaseMobileHeader,{leftSlot:(0,t.jsxs)("div",{className:"flex items-center","data-testid":"community-board-list-header",children:[(0,t.jsx)(d.WbLink,{href:h.routes.getCommunityRoute(),"aria-label":"커뮤니티 홈으로",children:(0,t.jsx)(r.IconButton,{icon:(0,t.jsx)(i.IconArrowLeft,{size:"24px"})})}),(0,t.jsxs)(d.WbLink,{href:"/category?tab=community".concat(o?"&scrollTo=".concat(o):""),className:"flex items-center gap-1","data-testid":"community-board-list-category-link",children:[(0,t.jsx)("span",{className:"text-neutral-1000 text-lg font-semibold",children:null!=l?l:"커뮤니티"}),(0,t.jsx)(s.IconChevronDown,{size:16,className:"text-neutral-1000"})]})]}),rightSlot:(0,t.jsx)("div",{className:"flex items-center gap-1",children:(0,t.jsx)(x.GnbMobileSearchDialog,{})})})},g=e=>{let{board:n}=e,a=(0,l.getClassBoardLectureHref)(n);return(0,t.jsx)(p.BaseMobileHeader,{leftSlot:(0,t.jsxs)("div",{className:"flex min-w-0 items-center","data-testid":"community-board-list-header",children:[(0,t.jsx)(d.WbLink,{href:h.routes.getCommunityRoute(),"aria-label":"커뮤니티 홈으로",children:(0,t.jsx)(r.IconButton,{icon:(0,t.jsx)(i.IconArrowLeft,{size:"24px"})})}),(0,t.jsxs)(d.WbLink,{href:"/category?tab=community&".concat(c.CLASS_BOARDS_PARAM,"=1"),className:"flex min-w-0 items-center gap-1","data-testid":"community-board-list-category-link",children:[(0,t.jsx)("span",{className:"text-neutral-1000 min-w-0 truncate text-lg leading-[26px] font-semibold",children:n.name}),(0,t.jsx)(s.IconChevronDown,{size:16,className:"text-neutral-1000 shrink-0"})]})]}),rightSlot:!!a&&(0,t.jsx)(o.TrackClick,{eventName:"Click Lecture Button",eventProperties:{buttonName:"강의실",boardId:n.id},children:(0,t.jsx)(m.WbLinkButton,{href:a,variant:"ghost",color:"neutral",size:"md",className:"shrink-0 px-2 text-sm leading-5 font-semibold text-neutral-600",children:"강의실"})})})}},892943,e=>{"use strict";e.s(["useRecentReviewLectures",()=>s]);var t=e.i(101668),n=e.i(807880),i=e.i(369864);let s=()=>{let[e,s]=(0,n.useLocalStorage)(i.RECENT_REVIEW_LECTURES_KEY,[],{initializeWithValue:!1});return{recent:e,pushRecent:(0,t.useCallback)(e=>{s(t=>((e,t)=>[t,...e.filter(e=>e!==t)].slice(0,5))(t,e))},[s])}}},737123,e=>{"use strict";e.s(["RecordRecentReviewLecture",()=>i]);var t=e.i(101668),n=e.i(892943);let i=e=>{let{productId:i}=e,{pushRecent:s}=(0,n.useRecentReviewLectures)();return(0,t.useEffect)(()=>{Number.isFinite(i)&&s(i)},[i,s]),null}},773495,e=>{"use strict";e.s(["ReviewLectureFilter",()=>M],773495);var t=e.i(689661),n=e.i(101668),i=e.i(807880);e.i(685458);var s=e.i(734103),r=e.i(420655),l=e.i(424967),a=e.i(438744),o=e.i(809925);e.i(848461);var c=e.i(238027),u=e.i(680388),d=e.i(890042),m=e.i(441293),p=e.i(369864),x=e.i(864201),h=e.i(80960),f=e.i(575784),g=e.i(892943),v=e.i(836393),b=e.i(871692),C=e.i(339898),y=e.i(339744);let j=async e=>{var t;return null==(t=(await (0,y.createWebappFetchClient)()["/v1/communities/product-reviews/products"].GET({params:{query:{navId:e}}})).data)?void 0:t.data},N=(0,C.createQueryKeys)("communityProductReview",{getProducts:e=>({queryKey:[e],queryFn:()=>j(e)})}),w=e=>{let{allProducts:t,navProducts:i}=(e=>{let[t,i]=(0,v.useSuspenseQueries)({queries:[N.getProducts(),N.getProducts(e)]});return{allProducts:(0,n.useMemo)(()=>{var e,n;return null!=(n=null==(e=t.data)?void 0:e.products)?n:[]},[t.data]),navProducts:(0,n.useMemo)(()=>{var e,t;return null!=(t=null==(e=i.data)?void 0:e.products)?t:[]},[i.data])}})(e),{recent:s}=(0,g.useRecentReviewLectures)();return(0,n.useMemo)(()=>((e,t,n)=>{let i=new Map(t.map(e=>[e.productId,e])),s=e.map(e=>i.get(e)).filter(e=>!!e),r=n.filter(e=>e.isRecommended),l=new Set,a=[];for(let e of[...s,...r])if(!l.has(e.productId)&&(l.add(e.productId),a.push(e),5===a.length))break;return a})(s,t,i),[s,t,i])};var k=e.i(762491),A=e.i(990804),S=e.i(186785),I=e.i(136656),T=e.i(768956),E=e.i(378203),L=e.i(961997);let _=(e,t)=>
3{let n=(0,L.trimAll)(t).toLowerCase();if(!n)return null;let i=[],s="";for(let t=0;t<e.length;t+=1){if(/\s/.test(e[t]))continue;let n=e[t].toLowerCase();s+=n;for(let e=0;e<n.length;e+=1)i.push(t)}let r=s.indexOf(n);return -1===r?null:{start:i[r],end:i[r+n.length-1]+1}},P=e=>{let{text:n,keyword:i}=e,s=_(n,i);return s?(0,t.jsxs)(t.Fragment,{children:[n.slice(0,s.start),(0,t.jsx)("span",{className:"text-primary-600",children:n.slice(s.start,s.end)}),n.slice(s.end)]}):(0,t.jsx)(t.Fragment,{children:n})},R=e=>{let{selectedProductId:i,onSelect:r,navId:l}=e,[a,o]=(0,n.useState)(""),{products:c}=(e=>{var t;let{data:n,...i}=(0,b.useSuspenseQuery)(N.getProducts(e));return{products:null!=(t=null==n?void 0:n.products)?t:[],...i}})(),u=w(l),d=(0,n.useRef)(null),[m,p]=(0,n.useState)(-1),x=(0,n.useRef)([]),h=a.trim(),f=h.length>0,g=h?c.filter(e=>null!==_(e.publicName,h)):[];return(0,n.useEffect)(()=>{p(-1)},[h]),(0,n.useEffect)(()=>{if(m>=0){var e,t;null==(t=x.current[m])||null==(e=t.scrollIntoView)||e.call(t,{block:"nearest"})}},[m]),(0,t.jsxs)(k.Root,{open:f,onOpenChange:e=>!e&&o(""),children:[(0,t.jsxs)("div",{className:"space-y-5",children:[(0,t.jsx)(k.Anchor,{asChild:!0,children:(0,t.jsx)("div",{ref:d,children:(0,t.jsx)(I.Input,{type:"search",value:a,onChange:o,onKeyDown:e=>{if(h&&0!==g.length){if("ArrowDown"===e.key)e.preventDefault(),p(e=>Math.min(e+1,g.length-1));else if("ArrowUp"===e.key)e.preventDefault(),p(e=>Math.max(e-1,0));else if("Enter"===e.key){let t=g[m];t&&(e.preventDefault(),r(t.productId,t,"lecture_search"))}}},placeholder:"강의 검색",leftSlot:(0,t.jsx)(S.IconSearch,{className:"ml-3",size:20}),role:"combobox","aria-expanded":f,"aria-controls":"review-lecture-search-listbox","aria-activedescendant":m>=0&&g[m]?"review-lecture-option-".concat(g[m].productId):void 0,className:"[&_input]:focus-visible:ring-0! [&_input]:focus-visible:ring-offset-0!"})})}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("p",{className:"text-sm font-bold text-neutral-600",children:"추천 강의"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:u.map(e=>(0,t.jsx)(s.Chip,{size:"sm",isSelected:i===e.productId,asChild:!0,children:(0,t.jsx)("button",{type:"button",onClick:()=>r(e.productId,e,"recommend_lecture"),children:e.publicName})},e.productId))})]})]}),f&&(0,t.jsx)(k.Content,{side:"bottom",align:"start",sideOffset:8,collisionPadding:16,onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:e=>e.preventDefault(),onInteractOutside:e=>{var t;(null==(t=d.current)?void 0:t.contains(e.target))&&e.preventDefault()},"data-testid":"review-lecture-search-dropdown",style:{width:"var(--radix-popover-trigger-width)",maxHeight:"min(".concat(250,"px, var(--radix-popover-content-available-height, 100vh))"),zIndex:50},className:"border-neutral-alpha-200 bg-neutral-000 overflow-y-auto overscroll-contain rounded border py-2 shadow-[0px_4px_20px_0px_rgba(0,0,0,0.1)]",children:0===g.length?(0,t.jsx)("p",{className:"px-4 py-6 text-center text-sm text-neutral-600",children:"일치하는 결과가 없습니다"}):(0,t.jsx)("ul",{id:"review-lecture-search-listbox",role:"listbox",children:g.map((e,n)=>(0,t.jsx)("li",{role:"option","aria-selected":n===m,children:(0,t.jsx)("button",{ref:e=>{x.current[n]=e},id:"review-lecture-option-".concat(e.productId),type:"button","aria-label":e.publicName,className:(0,E.cn)("text-neutral-1000 block w-full px-4 py-3 text-left text-sm",n===m&&"bg-neutral-200"),onMouseEnter:()=>p(n),onClick:()=>r(e.productId,e,"lecture_search"),children:(0,t.jsx)(P,{text:e.publicName,keyword:h})})},e.productId))})})]})},D=e=>{let{open:n,onOpenChange:i,selectedProductId:s,onSelect:r,navId:l}=e,{isDesktop:a}=(0,u.useDeviceContext)();return a?(0,t.jsx)(A.Dialog,{size:"md",open:n,onOpenChange:i,children:(0,t.jsxs)(A.Dialog.Content,{className:"rounded-3xl",children:[(0,t.jsxs)(A.Dialog.Header,{children:[(0,t.jsx)(A.Dialog.Title,{children:"강의를 선택해 주세요"}),(0,t.jsx)(A.Dialog.XButton,{})]}),(0,t.jsx)(A.Dialog.Body,{className:"pt-2 pb-6",children:(0,t.jsx)(R,{selectedProductId:s,onSelect:r,navId:l})})]})}):(0,t.jsx)(T.LayerPopup,{open:n,onOpenChange:i,children:(0,t.jsxs)(T.LayerPopup.Content,{preventAutoFocusFirstElement:!0,children:[(0,t.jsxs)(T.LayerPopup.Header,{className:"justify-between px-4",children:[(0,t.jsx)(T.LayerPopup.Title,{children:"강의를 선택해 주세요"}),(0,t.jsx)(T.LayerPopup.XButton,{})]}),(0,t.jsx)(T.LayerPopup.Body,{className:"px-4",children:(0,t.jsx)(R,{selectedProductId:s,onSelect:r,navId:l})})]})})},M=e=>{let{navId:v}=e,{selectedProductId:b,chips:C,select:y,ensureDefault:j}=(e=>{var t,i;let s=w(e),{pushRecent:r}=(0,g.useRecentReviewLectures)(),[l,a]=(0,x.useQueryState)(f.REVIEW_PRODUCT_QS_KEY),[,o]=(0,x.useQueryState)(h.PAGE_QS_KEY,{defaultValue:1,parse:Number}),c=null!=(i=null==(t=s[0])?void 0:t.productId)?i:null,u=Number(l),d=null===l?c:l===f.REVIEW_PRODUCT_QS_VALUE_ALL?null:Number.isFinite(u)?u:c,m=(0,n.useCallback)(e=>{d===e?a(f.REVIEW_PRODUCT_QS_VALUE_ALL):(a(String(e)),r(e)),o(1)},[d,a,o,r]);return{selectedProductId:d,chips:s,select:m,ensureDefault:(0,n.useCallback)(()=>{null===l&&null!==c&&a(String(c))},[l,c,a])}})(v),{dismissed:N,dismiss:k}=(()=>{let[e,t]=(0,i.useLocalStorage)(p.REVIEW_TOOLTIP_DISMISSED_KEY,!1,{initializeWithValue:!0});return{dismissed:e,dismiss:(0,n.useCallback)(()=>t(!0),[t])}})(),{isDesktop:A}
3=(0,u.useDeviceContext)(),[S,I]=(0,n.useState)(!1),T=(0,i.useIsClient)(),E=(0,n.useRef)(null);(0,n.useEffect)(()=>{T&&j()},[T,j]);let L=e=>{m.Tracker["Select Lecture"]({buttonName:e}),k(),I(!0)};return T?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)(o.Tooltip,{open:!N,children:[(0,t.jsx)(o.Tooltip.Trigger,{asChild:!0,children:(0,t.jsxs)("button",{type:"button",className:"text-neutral-1000 flex shrink-0 items-center gap-1 text-sm font-semibold",onClick:()=>L("강의"),children:["강의",(0,t.jsx)(r.IconChevronDown,{size:16})]})}),(0,t.jsx)(o.Tooltip.Content,{side:A?"top":"bottom",align:"start",withArrow:!0,disablePortal:!0,className:"z-4",children:(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{className:"text-sm font-medium",children:"선택한 강의의 후기를 볼 수 있어요"}),(0,t.jsx)("button",{type:"button","aria-label":"툴팁 닫기",onClick:k,className:"flex shrink-0",children:(0,t.jsx)(a.IconX,{size:16,className:"text-neutral-500"})})]})})]}),(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(c.DraggableHorizontalScrollArea,{ref:E,leftScrollingIndicator:()=>(0,t.jsx)("div",{className:"from-neutral-000 pointer-events-none absolute top-0 left-0 h-full w-8 bg-gradient-to-r to-transparent"}),rightScrollingIndicator:e=>(0,t.jsxs)("div",{className:"absolute top-0 right-0 flex h-full items-center",children:[(0,t.jsx)("div",{className:"from-neutral-000 pointer-events-none h-full w-8 bg-gradient-to-l to-transparent"}),A&&(0,t.jsx)("div",{className:"bg-neutral-000 flex h-full items-center pl-1",children:(0,t.jsx)("button",{className:"border-neutral-alpha-300 flex h-8 w-8 items-center justify-center rounded-full border",onClick:e,children:(0,t.jsx)(l.IconChevronRight,{size:20})})})]}),children:(0,t.jsxs)("ul",{className:"flex items-center gap-2",children:[C.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(s.Chip,{size:"sm",isSelected:b===e.productId,asChild:!0,children:(0,t.jsx)("button",{type:"button",onClick:()=>(e=>{k();let t=b!==e.productId;if(t&&m.Tracker["Click Lecture Filter"]({type:"board",location:"lecture_review_board",productPublicName:e.publicName}),y(e.productId),t){var n;null==(n=E.current)||n.scrollToStart()}})(e),children:e.publicName})})},e.productId)),(0,t.jsx)("li",{children:(0,t.jsx)("button",{type:"button",className:"shrink-0 py-1.5 text-sm font-semibold whitespace-nowrap text-neutral-600",onClick:()=>L("더보기"),children:"더보기"})})]})})})]}),(0,t.jsx)(D,{open:S,onOpenChange:I,selectedProductId:b,onSelect:(e,t,n)=>{if(b!==e){var i;m.Tracker["Click Lecture Filter"]({type:n,location:"lecture_filter_modal",productPublicName:t.publicName}),y(e),null==(i=E.current)||i.scrollToStart()}I(!1)},navId:v})]}):(0,t.jsx)(d.Skeleton,{className:"h-10 w-full"})}},633029,e=>{"use strict";e.s(["CommunityMustReadContent",()=>p],633029);var t=e.i(689661),n=e.i(101668);e.i(959326);var i=e.i(594687);e.i(230665);var s=e.i(231652),r=e.i(448862),l=e.i(890042),a=e.i(227456),o=e.i(441293),c=e.i(120913),u=e.i(990789);let d={src:e.i(357076).default,width:81,height:80,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAABE0lEQVR42gEIAff+AAAAAAAAAAAAAAAAABENAxE4Lw48LykPMAgHAwcAAAAAAAAAAAAAAAAAEg8GE5N0FKPWrxnt1bo95HxwN34KCQUJAAAAAAADAgECXksaZtutHPjnvyP/7tNq/+HNdek+OBk5AAQDAgNEOBtJw5kr3OS0HP/qwC3/79Js/+fRcPBHQB5CABUSDROigErEvYUu/8uUG//dsTH/7cxb/8qxTNIcGg0bAAQEAwRTPy1prHUw6siLGf+/gRz/yZc1/7KZQ74PDQgOAAAAAAAFBAMFQzQbUKJ3Icu3hyjloms48Jd9RbEPDgkPAAAAAAAAAAAAAgIBAhYSDBkmHhMuMCUaQR4aEyIBAQEBwlRRQdna5JkAAAAASUVORK5CYII="};var m=e.i(46720);let p=e=>e.navId||e.boardId?(0,t.jsx)(u.ErrorBoundary,{hideUIOnError:!0,children:(0,t.jsx)(n.Suspense,{fallback:(0,t.jsx)(h,{}),children:(0,t.jsx)(x,{...e})})}):null,x=e=>{var n,l;let{navId:u,boardId:p,className:x,...h}=e,{data:f}=(0,s.useGetSuspenseNoticeContents)({navId:u,boardId:p});if(!f||0===f.length)return null;let g=f[0];return(0,t.jsxs)("div",{className:(0,c.cn)("space-y-4",x),...h,children:[(0,t.jsxs)("p",{className:"flex items-center gap-1 font-bold",children:["꼭 알아야 하는 소식",(0,t.jsx)(i.OptimizedImage,{src:d,width:48,height:48,className:"h-5 w-5 object-cover",alt:""})]}
3),(0,t.jsx)(a.WbLink,{href:m.routes.getCommunityIdRoute(g.id,{slug:g.slug,onlySlug:!0}),onClick:()=>{var e;o.Tracker["Click Banner V2"]({pageName:"COMMUNITY",bannerType:"BOARD_TOP",boardId:g.board.id,boardName:null==(e=g.board)?void 0:e.name,pinnedYn:g.isPinned?"Y":"N"})},children:(0,t.jsxs)(r.CommunityContentListItem,{data:{title:null!=(l=g.title)?l:"",thumbnail:g.thumbnailUrl,authorDisplayName:(null==(n=g.user)?void 0:n.nickName)||g.user.name||"",createdAt:g.createdAt},className:"space-y-0.5 rounded",children:[(0,t.jsx)("div",{className:"flex items-center gap-1",children:(0,t.jsx)(r.CommunityContentListItem.Author,{hideChip:!0,className:"text-neutral-500"})}),(0,t.jsx)(r.CommunityContentListItem.Title,{className:"text-sm md:[div:hover>&]:underline"})]})})]})},h=()=>(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)("p",{className:"flex items-center font-bold",children:"꼭 알아야 하는 소식"}),(0,t.jsx)(l.Skeleton,{shining:!0,className:"h-14.5"})]})},220417,e=>{"use strict";e.s(["recommendations",()=>l,"useGetRecommendationsExperts",()=>r]);var t=e.i(339898),n=e.i(769240),i=e.i(476796),s=e.i(662097);let r=e=>{let t=(0,i.useUserAccessToken)();return(0,n.useQuery)({...l.experts(t||"",e)})},l=(0,t.createQueryKeys)("recommendations",{experts:(e,t)=>({queryKey:["expert",t.expertise,e],queryFn:async()=>(await (0,s.HTTP)(e).get("/v1/communities/recommendations/users/experts/".concat(t.expertise),{},{useKotlinBaseUrl:!0})).json()})})},180536,e=>{"use strict";e.s(["CommunityExpertiseTag",()=>t]);var t=function(e){return e.EstateInvestment="ESTATE_INVESTMENT",e.HomePurchase="HOME_PURCHASE",e.TenMillion="TEN_MILLION",e.Million="MILLION",e.Stocks="STOCKS",e.SideCreator="SIDE_CREATOR",e.Followers="FOLLOWERS",e}({})},6110,e=>{"use strict";e.s(["CommunityAttentionRanks",()=>E],6110);var t=e.i(689661),n=e.i(101668),i=e.i(871692);e.i(792301);var s=e.i(105392),r=e.i(680388),l=e.i(585246),a=e.i(890042),o=e.i(220417),c=e.i(180536);let u={[c.CommunityExpertiseTag.EstateInvestment]:"부동산투자 선배",[c.CommunityExpertiseTag.HomePurchase]:"내집마련 선배",[c.CommunityExpertiseTag.TenMillion]:"10억이상 자산가",[c.CommunityExpertiseTag.Million]:"1억달성 멤버",[c.CommunityExpertiseTag.Stocks]:"주식 인기멤버",[c.CommunityExpertiseTag.SideCreator]:"부업 인플루언서",[c.CommunityExpertiseTag.Followers]:"주목받는 멤버"};c.CommunityExpertiseTag.EstateInvestment,c.CommunityExpertiseTag.HomePurchase,c.CommunityExpertiseTag.TenMillion,c.CommunityExpertiseTag.Million,c.CommunityExpertiseTag.Stocks,c.CommunityExpertiseTag.SideCreator,c.CommunityExpertiseTag.Followers;var d=e.i(709359);e.i(685458);var m=e.i(361117),p=e.i(378203);e.i(886461);var x=e.i(887584);e.i(369965);var h=e.i(752028),f=e.i(921643),g=e.i(581017),v=e.i(227456),b=e.i(441293),C=e.i(690126),y=e.i(46720);let j=e=>{var n,i;let{user:s,eventLocation:r}=e,l=(0,d.useQueryClient)(),{isCurrentUser:a,isFollowing:c,onFollow:u}=(0,h.useFollow)({eventProperties:{location:r},userId:s.id,defaultIsFollowing:s.isFollowing});return(0,t.jsxs)(g.Shelf,{gap:12,className:(0,p.cn)("transition-height overflow-hidden duration-300",c?"!mt-0 h-0":"h-[48px] md:h-[44px]"),children:[(0,t.jsxs)("span",{className:"relative shrink-0 md:mt-1",children:[(0,t.jsx)(f.ClientUserAvatar,{image:s.profileUrl,userId:s.id,calledLocation:r,size:"small",className:"mt-[3px] md:h-8 md:w-8"}),s.serviceLevel&&(0,t.jsx)("span",{className:"absolute -right-1.5 -bottom-1 flex",children:(0,t.jsx)(x.ProfileChip,{level:null==(n=s.serviceLevel)?void 0:n.tier,role:null==s?void 0:s.communityRole})})]}),(0,t.jsx)("div",{className:"mt-1 grow",children:(0,t.jsxs)(g.Shelf,{gap:12,justify:"between",children:[(0,t.jsxs)(v.WbLink,{href:y.routes.getProfileIdRoute(Number(s.id)),className:"block",onClick:()=>{let e=window.location.href,t=window.location.pathname+window.location.search;b.Tracker["Click User Profile"](r,{userId:s.id,url:e,path:t})},children:[(0,t.jsx)("p",{className:"text-neutral-1000 line-clamp-1 font-medium md:text-sm",children:s.nickName||s.name}),(0,t.jsxs)("p",{className:"text-sm leading-5 text-neutral-700 md:text-xs",children:["팔로워 ",(0,t.jsx)("strong",{className:"font-semibold",children:(0,C.comma)(null!=(i=s.followersCount)?i:0)})]})]}),!a&&(0,t.jsx)(m.Button,{type:"button",color:"neutral",variant:"outline",size:"sm",disabled:c,
3className:"mt-0.5",onClick:()=>{u(),setTimeout(()=>{l.invalidateQueries({queryKey:o.recommendations.experts._def})},300)},children:"팔로우"})]})})]})},N=()=>(0,t.jsx)(n.Suspense,{fallback:(0,t.jsx)(a.Skeleton,{className:"h-[12rem] w-full"}),children:(0,t.jsx)(l.ErrorBoundary,{errorComponent:()=>(0,t.jsx)("p",{children:"주목받는 멤버 불러오기 오류"}),children:(0,t.jsx)(k,{})})}),w=c.CommunityExpertiseTag.Followers,k=()=>{let e=u[w],{data:n}=(0,o.useGetRecommendationsExperts)({expertise:w});return(0,t.jsxs)("section",{className:"space-y-4",children:[n&&(0,t.jsx)("h2",{className:"text-neutral-1000 font-bold",children:e}),null==n?void 0:n.content.map(e=>(0,t.jsx)(j,{user:e,eventLocation:"member_recommendation_remarkable_member"},e.id))]})};var A=e.i(276153),S=e.i(476796),I=e.i(120913),T=e.i(739998);let E=e=>{let{forceShowAttentionRanks:r=!1,isDetail:l=!1}=e,a=(0,S.useUserAccessToken)(),{data:o}=(0,i.useSuspenseQuery)(T.queries.community.getLearningMembers(a,{page:0,size:s.CLASSMATES_CARD_SIZE+1})),c=(0,n.useMemo)(()=>(e=>{let{memberScope:t,members:n,forceShowAttentionRanks:i}=e;return i||"LEARNING"!==t||0===n.length?null:n})({memberScope:o.memberScope,members:o.members,forceShowAttentionRanks:r}),[o,r]);return c?(0,t.jsx)(L,{candidates:c,memberScope:o.memberScope,isDetail:l}):(0,t.jsx)(N,{})},L=e=>{let{candidates:i,memberScope:l,isDetail:a}=e,{isDesktop:o}=(0,r.useDeviceContext)(),{data:c}=(0,A.useLoginUser)(),u=(0,n.useMemo)(()=>(e=>{let{candidates:t,currentUserId:n,limit:i}=e,s=t.filter(e=>e.userId!==n).slice(0,i);return s.length>0?s:null})({candidates:i,currentUserId:null==c?void 0:c.userId,limit:s.CLASSMATES_CARD_SIZE}),[i,c]);return u?(0,t.jsx)(s.ClassmatesCard,{members:u,memberScope:l,className:(0,I.cn)(o&&(a?"max-w-[383px]":"max-w-full"))}):(0,t.jsx)(N,{})}},846054,e=>{"use strict";e.s(["TrophyOrRank",()=>r],846054);var t=e.i(689661);e.i(824285);var n=e.i(91885),n=n,i=e.i(404941),i=i,s=e.i(93937),s=s;let r=e=>{let{rank:r}=e;return 1===r?(0,t.jsx)(i.default,{width:24,height:24}):2===r?(0,t.jsx)(s.default,{width:24,height:24}):3===r?(0,t.jsx)(n.default,{width:24,height:24}):(0,t.jsx)("div",{className:"flex h-10 w-6 items-center justify-center text-[#000]",children:r})}},657354,e=>{"use strict";e.s(["CommunityCommentRanks",()=>b],657354);var t=e.i(689661),n=e.i(871692),i=e.i(660909),s=e.i(334444);e.i(369965);var r=e.i(290213),l=e.i(846054),a=e.i(227456),o=e.i(441293),c=e.i(46720),u=e.i(961997);let d=e=>{let{item:n,rank:i}=e,s=n.nickName||n.userName||"탈퇴한유저";return(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)(a.WbLink,{href:c.routes.getProfileIdRoute(Number(n.userId)),onClick:()=>{o.Tracker["Click User Profile"]("COMMENT_RANKING",{userId:n.userId,url:window.location.href,path:window.location.pathname+window.location.search})},className:"flex items-center gap-3",children:[(0,t.jsx)(l.TrophyOrRank,{rank:i}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("strong",{className:"text-neutral-1000 line-clamp-1 font-medium md:text-sm",children:s}),(0,t.jsxs)("p",{className:"text-xs leading-5 text-neutral-700",children:["댓글 ",(0,t.jsx)("strong",{className:"font-semibold",children:(0,u.setCommaPer3Digit)(n.commentCount)})]})]})]}),(0,t.jsx)(r.CommunityMainFollowButton,{item:n,eventProperties:{location:"member_recommendation_comment_ranking"}})]})};e.i(225961);var m=e.i(973881),p=e.i(120913);let x=e=>{let{item:n,rank:i}=e,s=n.nickName||n.userName||"탈퇴한유저";return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l.TrophyOrRank,{rank:i}),(0,t.jsxs)(a.WbLink,{href:c.routes.getProfileIdRoute(Number(n.userId)),onClick:()=>{o.Tracker["Click User Profile"]("COMMENT_RANKING",{userId:n.userId,url:window.location.href,path:window.location.pathname+window.location.search})},className:"flex flex-col font-normal",children:[(0,t.jsx)("p",{className:(0,p.cn)("font-medium",n.userName?"text-neutral-1000":"text-neutral-400"),children:(0,m.ellipsisByCharacters)(s,7)}),(0,t.jsxs)("p",{className:"text-sm text-neutral-800",children:["댓글 ",(0,t.jsx)("strong",{className:"font-semibold",children:(0,u.setCommaPer3Digit)(n.
3commentCount)})]})]})]})};var h=e.i(166226),f=e.i(680388),g=e.i(476796),v=e.i(739998);let b=()=>{let{isDesktop:e}=(0,f.useDeviceContext)(),r=(0,g.useUserAccessToken)(),{data:l}=(0,n.useSuspenseQuery)(v.queries.community.getCommentRankList(r,{pageNo:1,pageSize:5}));return(0,i.isEmpty)(l)?null:(0,t.jsxs)("div",{className:(0,p.cn)("flex flex-col gap-3",!e&&"p-4.5"),children:[(0,t.jsx)("h2",{className:"font-bold",children:"어제 댓글 랭킹"}),(0,t.jsx)(h.ClientDevice,{desktop:!0,children:(0,t.jsx)("div",{className:"flex flex-col justify-between gap-3",children:(0,s.map)(l,(e,n)=>(0,t.jsx)(d,{item:e,rank:n+1},e.userId))})}),(0,t.jsx)(h.ClientDevice,{mobile:!0,children:(0,t.jsx)("div",{className:"scrollbar-none flex gap-4 overflow-x-scroll whitespace-nowrap",children:(0,s.map)(l,(e,n)=>(0,t.jsx)(x,{item:e,rank:n+1},e.userId))})})]})}},999123,e=>{"use strict";e.s(["CommunityChallenge",()=>_],999123);var t=e.i(689661),n=e.i(101668),i=e.i(871692),s=e.i(334444);e.i(225961);var r=e.i(588901);e.i(959326);var l=e.i(594687),a=e.i(680388),o=e.i(120913);let c={src:e.i(162595).default,width:72,height:72,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA0UlEQVR42lWPvQpBYRzG34swGAxkkcVoMGAgbFJKIlEWJZ2BZOAaiFgoxA0wuQJuAIOSxVci530dX+c8zsfi/Os3/Ov31PMQnr1wOFPs/zhdGN4fEcqRZHEKZ3SowxUbYTxdaoLJ3YHBO4ExNNcR4DZYrL6y4O3BFNnCHL/Dnubh5iisibv6F1oCiMXXhzm6Q7jKwLUFLNYiIjUGf4kiV3+ANEZLODInNe2R0/mmAEeWhy3FawJ7Sqh0BfiKVEewTDGYvUGUpop0vOo53yR5KvADxtK8aCab2EUAAAAASUVORK5CYII="};var u=e.i(961997);let d=e=>{let{count:i}=e,[s,d]=(0,n.useState)(0),{isDesktop:m}=(0,a.useDeviceContext)();return(0,n.useEffect)(()=>{let e=setInterval(()=>{if(s>=i)return void clearInterval(e);s<i-500&&d(e=>e+100),s<i-200&&d(e=>e+50),d(e=>e+1)},10);return()=>{clearInterval(e)}},[i,s]),(0,t.jsxs)("section",{className:(0,o.cn)("flex items-center justify-center gap-x-1.5 self-stretch px-[31px] py-6",m?"rounded-lg border border-[#091e420d] shadow-[0px_0px_4px_0px_rgba(28,42,75,0.12)]":"-mt-[22px] -mr-5 mb-0 -ml-5 rounded-tl-lg rounded-tr-lg border-2 border-[#d1ddfc] bg-white"),children:[(0,t.jsx)(l.OptimizedImage,{src:c,alt:"커뮤니티 챌린저 배너 지갑 아이콘",className:"h-6 w-6"}),(0,t.jsxs)("p",{className:"text-center text-base/6 font-bold whitespace-nowrap text-[#1c2a4b]",children:[r.StableDate.now().month,"월 챌린지",(0,t.jsxs)("span",{className:"text-[#1f5af2] tabular-nums",children:[(0,u.setCommaPer3Digit)(s),"명"]})," ","참여중"]})]})};e.i(685458);var m=e.i(420655),p=e.i(525547),x=e.i(875805),h=e.i(337837);let f=e=>{let{isChallengeActive:n,showDropdown:i,onClickTitleContainer:s}=e,{isDesktop:r}=(0,a.useDeviceContext)();return(0,t.jsxs)("div",{className:"mt-5 flex items-center justify-between",onClick:s,children:[(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsxs)("h3",{className:"text-base font-bold",children:["챌린지 랭킹 ",n?"":"집계중"]}),(0,t.jsxs)(h.Popover,{children:[(0,t.jsx)(h.PopoverTrigger,{className:"flex items-center",onClick:e=>e.stopPropagation(),children:(0,t.jsx)(x.IconCircleHelp,{size:"16px",className:"cursor-pointer text-[#8790A1]"})}),(0,t.jsx)(h.PopoverContent,{className:"w-[240px] bg-[#fff] px-3.5 py-3",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("div",{className:"text-sm/[18px] font-bold",children:"랭킹은 어떻게 산정되나요?"}),(0,t.jsxs)("div",{className:"grid grid-cols-[52px_auto] gap-2 text-sm/[18px] text-[#48546e]",children:[(0,t.jsx)("span",{className:"font-semibold",children:"기간"}),(0,t.jsx)("span",{className:"font-normal",children:"매월 1일 ~ 어제까지"}),(0,t.jsx)("span",{className:"font-semibold",children:"획득 점수"}),(0,t.jsx)("span",{className:"font-normal",children:"[월부챌린지] [매일 목실감] 작성한 게시글 1개당 20점 + 작성 댓글 1개당 1점"})]}),(0,t.jsx)("p",{className:"text-[13px]/[18px] font-semibold text-[#48546e]",children:"* 매 1시간 마다 업데이트 됩니다"})]})})]})]}),!r&&n&&(i?(0,t.jsx)(p.IconChevronUp,{size:"16px"}):(0,t.jsx)(m.IconChevronDown,{size:"16px"}))]})};var g=e.i(424967),v=e.i(857875),b=e.i(227456),C=e.i(276153),y=e.i(441293),j=e.i(144447),N=e.i(46720);let w=e=>{let{rank:n,count:i,score:s,isActive:r}=e,{data:l}
3=(0,C.useLoginUser)(),{isDesktop:o}=(0,a.useDeviceContext)(),c=()=>{y.Tracker["Click Button"]("challenge","지금 챌린지 시작하기"),l||(0,j.openLoginDialog)()};return(0,t.jsx)("div",{className:o?"mt-3":"mt-2",children:l&&i>0?(0,t.jsxs)("section",{className:"flex flex-col gap-1 rounded-lg bg-[#f7f8f9] px-5 py-4",children:[(0,t.jsxs)("p",{className:"text-[15px]/[normal] font-semibold text-[#1c2a4b]",children:[l.nickName||l.userName,"님",r&&(0,t.jsxs)("span",{children:[" 랭킹 ",(0,u.setCommaPer3Digit)(n)," 위 "]})]}),(0,t.jsxs)("p",{className:"text-sm/[normal] font-normal text-[#788194]",children:[(0,t.jsxs)("span",{className:"font-medium text-[#1f5af2]",children:[i,"번 인증"]}),r&&(0,t.jsxs)("span",{children:[" ・ 획득 점수 ",(0,u.setCommaPer3Digit)(e.score)," "]})]})]}):(0,t.jsx)("section",{onClick:c,children:l?(0,t.jsxs)(b.WbLink,{href:{pathname:N.routes.getCommunityFormRoute(),query:{boardSeq:v.CommunityMainSubTabNumbers.WEOLBU_CHALLENGE}},className:"flex cursor-pointer items-center justify-between gap-1 rounded-lg bg-[#1344c2] px-5 py-4",onClick:c,children:[(0,t.jsx)("p",{className:"text-base font-bold text-[#fff] select-none",children:"지금 챌린지 시작하기"}),(0,t.jsx)(g.IconChevronRight,{size:"16px",className:"text-[#fff]"})]}):(0,t.jsxs)("button",{className:"flex w-full cursor-pointer items-center justify-between gap-1 rounded-lg bg-[#1344c2] px-5 py-4",onClick:c,children:[(0,t.jsx)("p",{className:"text-base font-bold text-[#fff] select-none",children:"지금 챌린지 시작하기"}),(0,t.jsx)(g.IconChevronRight,{size:"16px",className:"text-[#fff]"})]})})})};e.i(369965);var k=e.i(290213),A=e.i(846054);e.i(824285);var S=e.i(44368);let I=e=>{let{item:n,rank:i}=e,s=n.nickName||n.userName||"탈퇴한유저";return(0,t.jsxs)("div",{className:"flex items-center justify-between px-0 py-2",children:[(0,t.jsxs)(b.WbLink,{href:N.routes.getProfileIdRoute(Number(n.userId)),className:"flex items-center gap-3",children:[(0,t.jsx)(A.TrophyOrRank,{rank:i}),(0,t.jsxs)("div",{className:"flex flex-col gap-1 leading-[17.9px]",children:[(0,t.jsxs)("strong",{className:"cursor-pointer text-[15px] font-semibold text-[#1c2a4b]",children:[s,"Y"===n.creatorYn&&(0,t.jsx)(S.CreatorTagIcon,{width:16,height:16})]}),(0,t.jsxs)("p",{className:"text-sm font-normal text-[#788194]",children:["획득 점수 ",(0,u.setCommaPer3Digit)(n.totalPoint)]})]})]}),(0,t.jsx)(k.CommunityMainFollowButton,{item:n,eventProperties:{location:"member_recommendation_weolbu_challenge"}})]})};var T=e.i(237522),E=e.i(476796),L=e.i(739998);let _=()=>{var e;let r=(0,E.useUserAccessToken)(),{data:l}=(0,i.useSuspenseQuery)(L.queries.community.getChallengeRanking(r,{pageNo:1,pageSize:5})),{isDesktop:c}=(0,a.useDeviceContext)(),[u,m]=(0,n.useState)(c),{currentSubTab:p}=(0,T.useCommunityMainParams)();return((0,n.useEffect)(()=>{if(!c){if(p===v.CommunityMainSubTabNumbers.WEOLBU_CHALLENGE)return void m(!0);m(!1)}},[p,c]),l)?(0,t.jsxs)("div",{className:c?"":"m-4 rounded-lg border-2 border-[#d1ddfc] px-4.5 py-5",children:[(0,t.jsx)(d,{count:l.totalCount||0}),(0,t.jsx)(f,{showDropdown:u,isChallengeActive:!!l.totalCount,onClickTitleContainer:()=>{c||m(e=>!e)}}),(0,t.jsxs)("section",{className:(0,o.cn)("overflow-hidden transition-all duration-200 ease-in-out",u?"max-h-[500px]":"max-h-0"),children:[(0,s.map)(l.rankChallenges,(e,n)=>(0,t.jsx)(I,{item:e,rank:n+1},e.userId)),(0,t.jsxs)("div",{className:"flex flex-col gap-2 px-3 pb-2",children:[(0,t.jsx)("span",{className:"h-[3px] w-[3px] rounded-[50px] bg-[#091e4290]"}),(0,t.jsx)("span",{className:"h-[3px] w-[3px] rounded-[50px] bg-[#091e424d]"}),(0,t.jsx)("span",{className:"h-[3px] w-[3px] rounded-[50px] bg-[#091e4229]"})]})]}),(0,t.jsx)(w,{rank:l.rank,score:l.score,count:l.count,isActive:l.count>0&&(null==(e=l.rankChallenges)?void 0:e.length)>0})]}):null}},628827,821785,512792,73340,482498,778305,e=>{"use strict";e.s([],628827),e.s(["useCreateCommentLike",()=>m],512792);var t=e.i(507891),n=e.i(709359);e.s(["communityLikeQueries",()=>a],821785);var i=e.i(339898),s=e.i(339744);let r=async(e,t)=>{var n;let{publicId:i,commentPublicId:r,pageable:l}=t;return null==(n=(await (0,s.createWebappFetchClient)(e)["/v2/communities/contents/{publicId}/comments/{commentPublicId}/liked-users"].GET({params:{path:{publicId:i,commentPublicId:r},query:{pageable:l}}})).data)?void 0:n.data},l=async(e,t)=>{var n;let{publicId:i,pageable:r}=t;return null==(n=(await (0,s.createWebappFetchClient)(e)["/v2/communities/contents/{publicId}/liked-users"].GET({params:{path:{publicId:i},query:{pageable:r}}})).data)?void 0:n.data},a=(0,i.createQueryKeys)("community-like",{getInfiniteContentLikedUsers:(e,t)=>{let{publicId:n,pageable:i}=t;return{queryKey:[e,n],queryFn:t=>{let{pageParam:s}=t;return l(e,{publicId:n,pageable:{page:s,size:null==i?void 0:i.size}})}}},getInfiniteCommentLikedUsers:(e,t)=>{let{publicId:n,commentPublicId:i,pageable:s}=t;return{queryKey:[e,n,i],queryFn:t=>{let{pageParam:l}=t;return r(e,{publicId:n,commentPublicId:i,pageable:{page:l,size:null==s?void 0:s.size}})}}}}),o=async(e,t)=>{var n;let{...i}=t;return{...null==(n=(await (0,s.createWebappFetchClient)(e)["/v1/communities/feeds/ex
3perts"].GET({params:{query:{pageable:i}}})).data)?void 0:n.data}},c=(0,i.createQueryKeys)("communityExpertFeed",{getExpertFeedContentsInfinite:(e,t)=>({queryKey:[e,null==t?void 0:t.size,null==t?void 0:t.sort],queryFn:n=>{let{pageParam:i}=n;return o(null!=e?e:"",{...t,page:null!=i?i:null==t?void 0:t.page})}})});var u=e.i(476796);let d=async(e,t)=>await (0,s.createWebappFetchClient)(e)["/v1/communities/contents/{contentId}/comments/{commentId}/like"].POST({params:{path:{contentId:t.contentId,commentId:t.commentId}}}),m=()=>{let e=(0,u.useUserAccessToken)(),i=(0,n.useQueryClient)();return(0,t.useMutation)({mutationFn:async t=>{let{contentId:n,commentId:i}=t;return await d(null!=e?e:"",{contentId:n,commentId:i})},onSuccess:()=>{i.invalidateQueries({queryKey:a.getInfiniteCommentLikedUsers._def}),i.invalidateQueries({queryKey:c.getExpertFeedContentsInfinite._def})}})};e.s(["useCreateContentLike",()=>f],73340);var p=e.i(669726),x=e.i(739998);let h=async(e,t)=>await (0,s.createWebappFetchClient)(e)["/v1/communities/contents/{contentId}/likes"].POST({params:{path:{contentId:t.contentId}}}),f=()=>{let e=(0,u.useUserAccessToken)(),i=(0,n.useQueryClient)();return(0,t.useMutation)({mutationFn:async t=>{let{contentId:n}=t;return await h(null!=e?e:"",{contentId:n})},onSuccess:(t,n)=>{let{contentId:s}=n,{queryKey:r}=x.queries.community.getArticleCounts(e,String(s));i.invalidateQueries({queryKey:r}),i.invalidateQueries({queryKey:a.getInfiniteContentLikedUsers._def}),i.invalidateQueries({queryKey:c.getExpertFeedContentsInfinite._def}),i.invalidateQueries({queryKey:p.communityContentQueries.getCommunityContent(e,s).queryKey})}})};e.s(["useDeleteCommentLike",()=>v],482498);let g=async(e,t)=>await (0,s.createWebappFetchClient)(e)["/v1/communities/contents/{contentId}/comments/{commentId}/unlike"].DELETE({params:{path:{contentId:t.contentId,commentId:t.commentId}}}),v=()=>{let e=(0,u.useUserAccessToken)(),i=(0,n.useQueryClient)();return(0,t.useMutation)({mutationFn:async t=>{let{contentId:n,commentId:i}=t;return await g(null!=e?e:"",{contentId:n,commentId:i})},onSuccess:()=>{i.invalidateQueries({queryKey:a.getInfiniteCommentLikedUsers._def}),i.invalidateQueries({queryKey:c.getExpertFeedContentsInfinite._def})}})};e.s(["useDeleteContentLike",()=>C],778305);let b=async(e,t)=>await (0,s.createWebappFetchClient)(e)["/v1/communities/contents/{contentId}/likes"].DELETE({params:{path:{contentId:t.contentId}}}),C=()=>{let e=(0,u.useUserAccessToken)(),i=(0,n.useQueryClient)();return(0,t.useMutation)({mutationFn:async t=>{let{contentId:n}=t;return await b(null!=e?e:"",{contentId:n})},onSuccess:(t,n)=>{let{contentId:s}=n,{queryKey:r}=x.queries.community.getArticleCounts(e,String(s));i.invalidateQueries({queryKey:r}),i.invalidateQueries({queryKey:a.getInfiniteContentLikedUsers._def}),i.invalidateQueries({queryKey:c.getExpertFeedContentsInfinite._def}),i.invalidateQueries({queryKey:p.communityContentQueries.getCommunityContent(e,s).queryKey})}})}},189369,e=>{"use strict";e.s(["LikeButtonWithoutAvatars",()=>l]);var t=e.i(689661);e.i(685458);var n=e.i(361117),i=e.i(378203);e.i(225961);var s=e.i(650016),r=e.i(857875);let l=e=>{let{ref:l,size:a=28,likeCount:o,className:c,...u}=e;return(0,t.jsx)(n.Button,{ref:l,style:{height:a},variant:"white",color:"primary",className:(0,i.cn)("text-body p-0 font-semibold",c),...u,children:(0,s.cap)(o||0,r.MAX_DISPLAY_COUNT)})}},533717,216526,530069,860178,e=>{"use strict";e.s(["useCommunityCommentLikedUsersInfiniteQuery",()=>s],533717);var t=e.i(66026),n=e.i(476796),i=e.i(821785);let s=(e,s)=>{var r,l,a,o,c;let u=(0,n.useUserAccessToken)(),{data:d,...m}=(0,t.useInfiniteQuery)({...i.communityLikeQueries.getInfiniteCommentLikedUsers(null!=u?u:"",{publicId:null!=(l=e.publicId)?l:"",commentPublicId:null!=(a=e.commentPublicId)?a:"",pageable:{size:e.size}}),initialPageParam:1,getNextPageParam:e=>e.pageable?e.last?null:e.pageable.pageNumber+2:null,enabled:(null==s?void 0:s.enabled)&&!!e.publicId&&!!e.commentPublicId});return{data:null!=(o=null==d?void 0:d.pages.flatMap(e=>e.content))?o:[],likeCount:null!=(c=null==d||null==(r=d.pages[0])?void 0:r.totalElements)?c:0,...m}};e.s(["useCommunityContentLikedUsersInfiniteQuery",()=>r],216526);let r=e=>{var s,r,l;let{publicId:a,size:o}=e,c=(0,n.useUserAccessToken)(),{data:u,...d}=(0,t.useInfiniteQuery)({...i.communityLikeQueries.getInfiniteContentLikedUsers(null!=c?c:"",{publicId:null!=a?a:"",pageable:{size:o}}),initialPageParam:1,getNextPageParam:e=>e.pageable?e.last?null:e.pageable.pageNumber+2:null,enabled:!!a});return{data:null!=(r=null==u?void 0:u.pages.flatMap(e=>e.content))?r:[],likeCount:null!=(l=null==u||null==(s=u.pages[0])?void 0:s.totalElements)?l:0,...d}};e.s([],530069),e.s(["LikeButtonWithAvatars",()=>x],860178);var l=e.i(689661);e.i(685458);var a=e.i(361117),o=e.i(424967),c=e.i(378203);e.i(60545);var u=e.i(697838);e.i(225961);var d=e.i(650016);e.i(886461);var m=e.i(887584),p=e.i(857875);let x=e=>{let{ref:t,size:n=28,likeCount:i,likedUsers:s,className:r,...x}=e;if(!i||0===s.length)return null;let h=s.slice(0,3);return(0,l.jsxs)(a.Button,{ref:t,style:{height:n}
3,variant:"white",color:"primary",className:(0,c.cn)("gap-0.5 rounded-full p-0.5",r),...x,children:[null==h?void 0:h.map(e=>{var t;let i="CREATOR"===e.communityRole||"CONTRACTED_CREATOR"===e.communityRole,s="MANAGER"===e.communityRole,r="USER"===e.communityRole;return(0,l.jsx)(u.BadgeAvatar,{src:e.profileUrl,alt:e.nickName||e.name,size:n,badgeClassName:(0,c.cn)("flex h-4 w-4 items-center justify-center",i&&"border-neutral-000 border-[1.6px] bg-yellow-200",s&&"border-neutral-000 bg-magenta-200 border-[1.6px]"),badge:!r&&(0,l.jsx)(m.ProfileChip,{level:null!=(t=e.serviceLevel.tier)?t:0,role:e.communityRole,size:9})},e.id)}),i>0&&(0,l.jsxs)("div",{style:{height:n},className:(0,c.cn)("flex items-center pr-2 pl-3","bg-primary-100 text-sm font-medium text-neutral-700","rounded-full"),children:[(0,l.jsx)("span",{children:(0,d.cap)(i,p.MAX_DISPLAY_COUNT)}),(0,l.jsx)(o.IconChevronRight,{size:16})]})]})}},161830,484075,866503,740938,e=>{"use strict";e.s([],161830),e.s(["LikeDetailAdaptiveModal",()=>T],740938);var t=e.i(689661),n=e.i(101668),i=e.i(347600),s=e.i(975946);e.i(685458);var r=e.i(361117),l=e.i(990804),a=e.i(967544),o=e.i(304186),c=e.i(598567),u=e.i(768956);e.i(60545);var d=e.i(697838);e.i(225961);var m=e.i(595531),p=e.i(973881);e.s([],866503);var x=e.i(533717),h=e.i(216526);e.i(530069),e.s(["ArticleLikeDetailButton",()=>b],484075);var f=e.i(441293),g=e.i(860178),v=e.i(189369);let b=e=>{let{ref:n,onClick:i,publicId:s,buttonType:r="avatar",...l}=e,{data:a,likeCount:o}=(0,h.useCommunityContentLikedUsersInfiniteQuery)({size:10,publicId:s});return o?"number"===r?(0,t.jsx)(v.LikeButtonWithoutAvatars,{ref:n,likeCount:o,size:32,onClick:e=>{f.Tracker["Click Like List"]({location:"content"}),null==i||i(e)},...l}):(0,t.jsx)(g.LikeButtonWithAvatars,{ref:n,likeCount:o,likedUsers:a,size:32,onClick:e=>{f.Tracker["Click Like List"]({location:"content"}),null==i||i(e)},...l}):null};e.i(886461);var C=e.i(887584),y=e.i(752028),j=e.i(680388),N=e.i(227456),w=e.i(46720);let k=(0,n.createContext)(null),A=e=>{let{children:n,...i}=e;return(0,t.jsx)(k.Provider,{value:i,children:n})},S=e=>{let{contentAuthorId:s}=e,{isDesktop:r}=(0,j.useDeviceContext)(),{likedUsers:a,likedUsersCount:o,onLoadMore:c}=(()=>{let e=(0,n.useContext)(k);if(!e)throw Error("useLikeDetailAdaptiveModalContext must be used within a LikeDetailAdaptiveModalProvider");return e})();return r?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(l.Dialog.Header,{children:[(0,t.jsx)(l.Dialog.Title,{children:"좋아요 ".concat((0,m.comma)(o))}),(0,t.jsx)(l.Dialog.Close,{asChild:!0,children:(0,t.jsx)(l.Dialog.XButton,{})})]}),(0,t.jsxs)(l.Dialog.Body,{className:"h-full space-y-0",children:[a.length>0?a.map(e=>(0,t.jsx)(I,{user:e,contentAuthorId:s},e.id)):(0,t.jsx)("p",{className:"text-body flex min-h-40 items-center justify-center text-center text-neutral-500",children:"아직 좋아요한 멤버가 없어요"}),(0,t.jsx)(i.InView,{onChange:c})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(u.LayerPopup.Header,{className:"justify-between p-4",children:[(0,t.jsx)(u.LayerPopup.Title,{children:"좋아요 ".concat((0,m.comma)(o))}),(0,t.jsx)(u.LayerPopup.Close,{asChild:!0,children:(0,t.jsx)(u.LayerPopup.XButton,{})})]}),(0,t.jsxs)(u.LayerPopup.Body,{className:"h-full space-y-0 px-4",children:[a.length>0?a.map(e=>(0,t.jsx)(I,{user:e,contentAuthorId:s},e.id)):(0,t.jsx)("p",{className:"text-body flex h-full items-center justify-center text-center text-neutral-500",children:"아직 좋아요한 멤버가 없어요"}),(0,t.jsx)(i.InView,{onChange:c})]})]})},I=e=>{var n;let{user:i,contentAuthorId:s}=e,{isDesktop:l}=(0,j.useDeviceContext)(),{isCurrentUser:u,isFollowing:m,onFollow:x}=(0,y.useFollow)({eventProperties:{location:"member_recommendation_community_like_list"},userId:i.id,defaultIsFollowing:i.isFollowing,log:s===i.id?{followRouteId:String(i.id),followRouteType:"CONTENT"}:void 0}),h=(0,p.ellipsisByCharacters)(i.nickName||i.name||"",10);return(0,t.jsxs)("div",{className:"flex items-center justify-between py-4",children:[(0,t.jsxs)(N.WbLink,{href:w.routes.getProfileIdRoute(i.id),className:"flex flex-grow items-center gap-4",onClick:()=>{f.Tracker["Click User Profile"]("COMMUNITY_LIKE_LIST",{userId:i.id,url:window.location.href,path:window.location.pathname+window.location.search})},children:[(0,t.jsx)(d.BadgeAvatar,{size:40,src:i.profileUrl,className:"border border-neutral-200",badgeClassName:"p-1",badge:(0,t.jsx)(c.IconThumbsUpFilled,{size:16})}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("p",{className:"text-base",children:h}),"USER"!==i.communityRole&&(0,t.jsx)(C.ProfileChip,{level:null!=(n=i.serviceLevel.tier)?n:0,size:24,role:i.communityRole})]})]}),!u&&(0,t.jsxs)(r.Button,{size:l?"md":"sm",variant:m?"solidLight":"solid",color:m?"neutral":"primary",onClick:x,className:"gap-0.5",children:[m?(0,t.jsx)(a.IconCheck,{size:20}):(0,t.jsx)(o.IconPlus,{size:20}),(0,t.jsx)("span",{children:m?"팔로잉":"팔로우"})]})]})},T=Object.assign(e=>{let{children:n,trigger:i,location:r,eventProperties:a,open:o,onOpenChange:c}=e,{isDesktop:d}=(0,j.useDeviceContext)(),[m,p]=(0,s.useControllableState)({prop:o,defaultProp:!1,onChange:e=>
3{null==c||c(e),e&&f.Tracker["View Like List"]({location:r,...a})}});return d?(0,t.jsxs)(l.Dialog,{size:"lg",open:m,onOpenChange:p,children:[(0,t.jsx)(l.Dialog.Trigger,{asChild:!0,children:i}),(0,t.jsx)(l.Dialog.Content,{children:n})]}):(0,t.jsxs)(u.LayerPopup,{open:m,onOpenChange:p,children:[(0,t.jsx)(u.LayerPopup.Trigger,{asChild:!0,children:i}),(0,t.jsx)(u.LayerPopup.Content,{children:n})]})},{ContentForArticles:e=>{let{publicId:n,contentAuthorId:i}=e,{data:s,likeCount:r,hasNextPage:l,fetchNextPage:a}=(0,h.useCommunityContentLikedUsersInfiniteQuery)({publicId:n,size:10});return(0,t.jsx)(A,{likedUsers:s,likedUsersCount:r,onLoadMore:e=>{e&&l&&a()},children:(0,t.jsx)(S,{contentAuthorId:i})})},ContentForComments:e=>{let{publicId:n,commentPublicId:i,contentAuthorId:s}=e,{data:r,likeCount:l,hasNextPage:a,fetchNextPage:o}=(0,x.useCommunityCommentLikedUsersInfiniteQuery)({publicId:n,commentPublicId:i,size:10});return(0,t.jsx)(A,{likedUsers:r,likedUsersCount:l,onLoadMore:e=>{e&&a&&o()},children:(0,t.jsx)(S,{contentAuthorId:s})})}})},195628,502705,e=>{"use strict";e.s(["scrapArticle",()=>n],195628);var t=e.i(662097);let n=async(e,n)=>(await (0,t.HTTP)(e).post("/v1/user/community/board/contents/".concat(n.contentId,"/scraps"))).json();e.s(["unscrapArticle",()=>i],502705);let i=async(e,n)=>(await (0,t.HTTP)(e).delete("/v1/user/community/board/contents/".concat(n.contentId,"/scraps"))).json()},449299,e=>{"use strict";e.s(["COMM_SCROLL_TARGETS",()=>l,"CommunityScrollAnchor",()=>a]);var t=e.i(689661),n=e.i(101668),i=e.i(864201);e.i(685458);var s=e.i(378203),r=e.i(680388),l=function(e){return e.COMMENT_SECTION="COMMENT_SECTION",e}({});let a=e=>{let{isDesktop:l}=(0,r.useDeviceContext)(),[a]=(0,i.useQueryState)("scrollTo"),c=a===e.id;return(0,n.useEffect)(()=>{o(a||"")&&c&&setTimeout(()=>{let e=document.getElementById(a);"COMMENT_SECTION"===a&&(null==e||e.scrollIntoView({behavior:"smooth"}))},300)},[a,c]),(0,t.jsx)("section",{...e,id:e.id,className:(0,s.cn)(l?"scroll-mt-[75px]":"scroll-mt-[56px]"),children:e.children})},o=e=>Object.values(l).includes(e)},207180,927446,e=>{"use strict";e.s(["useArticleScrap",()=>C],207180);var t=e.i(636449),n=e.i(846327),i=e.i(807880);e.s(["useScrapArticle",()=>v],927446);var s=e.i(689661),r=e.i(769240),l=e.i(709359),a=e.i(195628),o=e.i(502705),c=e.i(759453);e.i(685458);var u=e.i(361117),d=e.i(680388),m=e.i(51052),p=e.i(144447),x=e.i(120913);let h=()=>{let{data:e}=(0,t.useSession)(),{isDesktop:n}=(0,d.useDeviceContext)(),i=(0,c.useRouter)(),{dismiss:r}=(0,m.useToast)(),l=async()=>{var t;if(!e)return void(0,p.openLoginDialog)();r(),i.push("/profile/".concat(null==(t=e.user)?void 0:t.id,"?tab=2"))};return(0,s.jsx)("div",{className:(0,x.cn)("shadow-[0px_10px _0px_0px_rgba(28, 42, 75, 0.30)] bg-neutral-1000 cursor-pointer rounded-lg px-4 py-3 shadow-lg",n?"w-[411px]":"w-full"),onClick:l,children:(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)("span",{className:"text-[15px] text-white",children:"글을 저장 했어요"}),(0,s.jsx)(u.Button,{color:"neutral",variant:"solidLight",size:"sm",children:"저장 목록 보기"})]})})};var f=e.i(476796),g=e.i(739998);let v=e=>{let n=(0,f.useUserAccessToken)(),i=(0,l.useQueryClient)(),{data:c}=(0,t.useSession)(),{toast:u}=(0,m.useToast)(),{data:d,isLoading:p}=(0,r.useQuery)(g.queries.community.getArticleCounts(n,e)),x=async function(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(n)try{var r;(null==d||null==(r=d.items)?void 0:r.isScraped)?await (0,o.unscrapArticle)(n,{contentId:e}):(await (0,a.scrapArticle)(n,{contentId:e}),t&&u({description:(0,s.jsx)(h,{}),duration:3e3,className:"p-0"})),setTimeout(()=>{var t;i.invalidateQueries({queryKey:g.queries.community.getArticleCounts(n,e).queryKey}),i.invalidateQueries({queryKey:[...g.queries.profile["scrap-list"]._def,"scrap-list",String(null==c||null==(t=c.user)?void 0:t.id)]})},75)}catch(e){console.error(e)}};return{data:null==d?void 0:d.items,isLoading:p,toggleScrap:x}};var b=e.i(441293);let C=e=>{let{boardContentDetail:s,eventProperties:r,showSuccessToast:l=!0}
3=e,a=(0,n.useSearchParams)(),{data:o}=(0,t.useSession)(),{data:c,toggleScrap:u,isLoading:d}=v(String(s.boardContentsSeq)),m=(0,i.useDebounceCallback)(async()=>{var e,t;if(s&&!d){if(!o){(0,p.openLoginDialog)(),b.Tracker["Click Login Button"]({boardId:s.boardSeq,boardName:s.boardName,boardContentsId:s.boardContentsSeq,boardContentsTitle:s.boardContentsTitle,boardContentsBestYn:s.boardContentsBestYn,mustReadYn:null!=(e=a.get("mustReadYn"))?e:"N",location:"scrap_content",text:"게시글 스크랩",pageName:"community",url:window.location.href,path:window.location.pathname});return}try{b.Tracker["Clip Community Content"]({boardId:s.boardSeq,boardName:s.boardName,boardTypeCd:s.boardTypeCd,boardTypeName:s.boardTypeNm,boardContentsId:s.boardContentsSeq,boardContentsBestYn:s.boardContentsBestYn,boardContentsTitle:s.boardContentsTitle,mustReadYn:null!=(t=a.get("mustReadYn"))?t:"N",scrapCount:s.scrapCount,isScraped:!(null==c?void 0:c.isScraped),regId:s.regId,followingYn:s.followingYn,location:null==r?void 0:r["Clip Community Content"].location,contentsType:s.hasVote?"투표":"일반"}),await u(l)}catch(e){console.error(e)}}},75);return{isScraped:null==c?void 0:c.isScraped,handleToggle:m,isLoading:d}}},660537,e=>{"use strict";e.s(["VoteViewWidgetButtons",()=>l]);var t=e.i(689661);e.i(685458);var n=e.i(361117);e.i(60545);var i=e.i(721100),s=e.i(276153),r=e.i(468038);let l=e=>{let{primaryButtonProps:l,onViewingResultClick:a}=e,{voteContent:o,viewType:c,setViewType:u,isParticipation:d}=(0,r.useVoteViewContext)(),{data:m}=(0,s.useLoginUser)(),p=(null==m?void 0:m.userId)!==void 0&&Number(o.authorId)===Number(null==m?void 0:m.userId);return d?null:"RESULT"===c?(0,t.jsx)(n.Button,{size:"lg",variant:"ghost",color:"neutral",className:"w-full",onClick:()=>u("VOTE"),children:"돌아가기"}):(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)(n.Button,{size:"lg",className:"w-full",type:"submit",...l,children:[(0,t.jsx)(i.IconVote,{}),"투표하기"]}),p&&(0,t.jsx)(n.Button,{size:"lg",variant:"ghost",color:"neutral",className:"w-full",onClick:()=>{null==a||a(),u("RESULT")},children:"결과 보기"})]})}}]);
4
5//# sourceMappingURL=86bfb5af0d4acbc5.js.map
6//# debugId=574310c1-a0d5-5f71-84d8-5637c3f8a7dd

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.