PageSourceSearch

https://www.bomtoon.tw/_next/static/chunks/pages/main/[platform]/[key]/[t]-e85ae39076010a46.js

js bomtoon.tw collected 2026-10-02 10:55:13 UTC 133,399 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[55821,42389],{34869:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/main/[platform]/[key]/[t]",function(){return n(72434)}])},72434:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return n2},default:function(){return n4}});var r=n(97458),i=n(38112),o=n(52983),l=n(36719),s=n(19686),a=n(42241),u=n(52113),d=n(6047),c=n(73400),p=n(37902),f=n(35643),g=n(32881),m=n(64663),h=n.n(m),x=n(74854);let v=(e,t)=>{var n;return null===(n=h()(x.default.common.snbMenu[e],{key:t})[0])||void 0===n?void 0:n.title};var b=n(57887),y=n(70475),w=n(73838),C=n.n(w),T=n(69107),k=n.n(T),E=n(258),S=n(63119),j=n(85880),N=n(74453),R=n(49911),I=n(16906),Z=n(81685),L=n(18961),A=n.n(L),M=n(94714),P=n(23943),O=n(45170);let _=b.default.div.withConfig({componentId:"sc-5e7730b7-0"})(["display:flex;width:100%;flex-direction:row;background-color:",";border-radius:0 14px 0 14px;padding:15px 15px 15px 20px;justify-content:space-between;box-sizing:border-box;"],e=>{let{backgroundColor:t}=e;return t}),D=b.default.div.withConfig({componentId:"sc-5e7730b7-1"})(["width:",";display:flex;flex-direction:column;justify-content:start;margin-top:-4px;position:relative;"],e=>{let{isDesktop:t}=e;return t?"143px":"45%"}),F=b.default.div.withConfig({componentId:"sc-5e7730b7-2"})(["display:flex;align-items:center;justify-content:flex-start;gap:2px;margin-bottom:10px;position:absolute;top:",";"],e=>{let{isDesktop:t}=e;return t?"5px":"1.2vw"}),G=b.default.div.withConfig({componentId:"sc-5e7730b7-3"})(["margin-top:",";min-height:",";"],e=>{let{isDesktop:t}=e;return t?"32px":"9vw"},e=>{let{isDesktop:t}=e;return t?"71px":"18.5vw"}),B=b.default.div.withConfig({componentId:"sc-5e7730b7-4"})([""]),W=b.default.div.withConfig({componentId:"sc-5e7730b7-5"})(["display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:30px 0 30px 0;overflow:hidden;aspect-ratio:1 / 1;width:",";max-width:100%;height:100%;position:relative;"],e=>{let{isDesktop:t}=e;return t?"150px":"auto"}),U=(0,b.default)(P.BadgeClock).withConfig({componentId:"sc-5e7730b7-6"})(["background-image:url('/images/common/badge-clock-16.svg');width:20px;height:20px;"]),H=(0,b.default)(P.BadgeFree).withConfig({componentId:"sc-5e7730b7-7"})(["border-radius:2px;height:20px;font-size:12px;padding:5px;"]),z=(0,b.default)(P.BadgeDiscount).withConfig({componentId:"sc-5e7730b7-8"})(["border-radius:2px;height:20px;font-size:12px;justify-content:center;"]),K=(0,b.default)(M.Z).attrs({isSingleLine:!0,lineHeight:"1.25",lineNumber:3,weight:"bold",letterSpacing:"-0.6px"}).withConfig({componentId:"sc-5e7730b7-9"})([""]),V=(0,b.default)(M.Z).attrs({isSingleLine:!0,lineHeight:"normal",lineNumber:2,weight:"normal",letterSpacing:"-0.5px"}).withConfig({componentId:"sc-5e7730b7-10"})([""]);var J=e=>{let{contentsId:t,adultContentsId:n,backgroundColor:i,mainWord1:l,thumbnailUrl:s,subWord1:a,titleColor:u="#ffffff",badgeInfo:c,isShowAdult:p,manualLazyLoading:f=!1}=e,g=(0,S.Ce)(),m=(0,o.useMemo)(()=>0==c.length?null:c.find(e=>e.contentsId==(p?Number(n):Number(t))),[n,c,t,p]),h=(0,o.useMemo)(()=>[y.gZ.FREETIME,y.gZ.FREE,y.gZ.DISCOUNT].filter(e=>(0,d.Ww)(e,{freetime:null==m?void 0:m.badgeFreetime,free:null==m?void 0:m.badgeFree,freeEpCount:null==m?void 0:m.freeEpCount,discount:null==m?void 0:m.badgeDiscount,discountEpCount:null==m?void 0:m.discountEpCount,normalizedFree:null==m?void 0:m.freeEpCount,normalizedDiscount:null==m?void 0:m.discountEpCount},["freetime","free","discount"],!0)),[null==m?void 0:m.badgeDiscount,null==m?void 0:m.badgeFree,null==m?void 0:m.badgeFreetime,null==m?void 0:m.discountEpCount,null==m?void 0:m.freeEpCount]);
1return(0,r.jsxs)(_,{backgroundColor:i,children:[(0,r.jsxs)(D,{isDesktop:g,children:[h.length>0&&(0,r.jsx)(F,{isDesktop:g,children:h.map(e=>(0,r.jsxs)(o.Fragment,{children:[e===y.gZ.FREETIME&&(0,r.jsx)(U,{isDesktop:g}),e===y.gZ.FREE&&(0,r.jsx)(H,{isDesktop:g,children:A()(x.default.shared.freeCount,{count:null==m?void 0:m.badgeFree})}),e===y.gZ.DISCOUNT&&(0,r.jsx)(z,{isDesktop:g,children:A()(x.default.shared.discountBadgeMark,{count:null==m?void 0:m.badgeDiscount})})]},e))}),(0,r.jsx)(G,{isDesktop:g,children:(0,r.jsx)(K,{size:g?16:4,color:u,ellipsis:!0,text:l,isViewport:!g})}),(0,r.jsx)(B,{children:(0,r.jsx)(V,{size:g?12:3,color:u,ellipsis:!0,lineHeight:"normal",text:a,isViewport:!g})})]}),(0,r.jsx)(W,{isDesktop:g,children:(0,r.jsx)(O.Z,{src:s,fill:!0,alt:"",unoptimized:!0,loading:f?void 0:"eager",manualLazyLoading:f})})]})};let q=b.default.div.withConfig({componentId:"sc-87f58046-0"})(["display:flex;width:100%;background-image:url(",");background-repeat:no-repeat;background-size:100%;"],e=>{let{backgroundUrl:t}=e;return t}),$=b.default.div.withConfig({componentId:"sc-87f58046-1"})(["width:",";display:flex;flex-direction:column;justify-content:center;margin-left:",";margin-top:-6px;"],e=>{let{isDesktop:t}=e;return t?"128px":"40%"},e=>{let{isDesktop:t}=e;return t?"36px":"8.5vw"}),Q=b.default.div.withConfig({componentId:"sc-87f58046-2"})(["margin-top:11px;"]),X=b.default.div.withConfig({componentId:"sc-87f58046-3"})(["margin-top:16px;"]),Y=(0,b.default)(M.Z).attrs({isSingleLine:!0,lineHeight:"1.25",lineNumber:3,weight:"bold",letterSpacing:"-0.6px"}).withConfig({componentId:"sc-87f58046-4"})([""]),ee=(0,b.default)(M.Z).attrs({isSingleLine:!0,lineHeight:"normal",lineNumber:2,weight:"medium",letterSpacing:"-0.5px"}).withConfig({componentId:"sc-87f58046-5"})([""]);var et=e=>{let{backgroundUrl:t,mainWord1:n,subWord1:i,titleColor:o="#ffffff"}=e,l=(0,S.Ce)();return(0,r.jsx)(q,{backgroundUrl:t,children:(0,r.jsxs)($,{isDesktop:l,children:[(0,r.jsx)(Q,{children:(0,r.jsx)(Y,{size:l?16:4,color:o,ellipsis:!0,text:n,isViewport:!l})}),(0,r.jsx)(X,{children:(0,r.jsx)(ee,{size:l?12:3,color:o,ellipsis:!0,text:i,isViewport:!l})})]})})},en=e=>{let{detailInfo:t,backgroundUrl:n,badgeInfo:i,isShowAdult:o,manualLazyLoading:l=!1}=e;return(0,r.jsxs)(er,{padding:"TEXT_CONTENTS"==t.subBannerType?"10px 16px 0":"0",children:["NORMAL"==t.subBannerType&&(0,r.jsx)(O.Z,{src:n,fill:!0,unoptimized:!0,alt:"",priority:!l,manualLazyLoading:l}),"TEXT_CONTENTS"==t.subBannerType&&(0,r.jsx)(J,{contentsId:t.contentsId,adultContentsId:t.adultContentsId,backgroundColor:t.backgroundColor,mainWord1:t.mainWord1,subWord1:t.subWord1,thumbnailUrl:"TEXT_CONTENTS"===t.subBannerType?n:"",titleColor:t.titleColor,badgeInfo:null!=i?i:[],isShowAdult:o,manualLazyLoading:l}),"TEXT_IMAGE"==t.subBannerType&&(0,r.jsx)(et,{backgroundUrl:n,mainWord1:t.mainWord1,subWord1:t.subWord1})]})};let er=b.default.div.withConfig({componentId:"sc-c44a8a04-0"})(["display:flex;height:100%;padding:",";background-color:transparent;"],e=>e.padding);var ei=n(37773),eo=n(37892);let el=b.default.section.withConfig({componentId:"sc-72665c5e-0"})(["position:relative;margin:0 0 ","px 0;"," width:100%;max-width:100%;height:","px;min-height:","px;text-align:center;overflow:hidden;"],e=>{let{isDesktop:t}=e;return t?R.Z.dimens.horizontalBannerMarginBottomD:R.Z.dimens.horizontalBannerMarginBottomM},e=>!e.isDesktop&&e.isFreeBannerType?(0,b.css)(["margin-top:10px !important;"]):null,e=>{let{height:t}=e;return t+18},e=>{let{height:t}=e;return t+18}),es=b.default.div.withConfig({componentId:"sc-72665c5e-1"})(["position:absolute;width:100%;height:100%;"," ",""],e=>{let{clickable:t}=e;return t?(0,b.css)(["pointer-events:auto;cursor:pointer;"]):(0,b.css)(["pointer-events:none;"])},e=>{let{isDesktop:t}=e;return t?(0,b.css)(["border-radius:","px;overflow:hidden;"],e=>{let{theme:t}=e;return t.dimens.mainBannerRadius}):null}),ea=b.default.div.withConfig({componentId:"sc-72665c5e-2"})(["position:absolute;bottom:4px;right:20px;z-index:2;"]),eu=b.default.div.withConfig({componentId:"sc-72665c5e-3"})(["width:100%;height:","px;"],e=>{let{theme:t,bannerType:n}=e;return t.dimens.banner[n].height}),ed=(0,b.default)(Z.BannerBadgeAdult).withConfig({componentId:"sc-72665c5e-4"})(["width:"," px;
1height:"," px;"],e=>{let{theme:t}=e;return t.common.banner.sub.badge.adultSize},e=>{let{theme:t}=e;return t.common.banner.sub.badge.adultSize});var ec=e=>{let{bannerList:t,bannerType:n,bannerSubType:i,useCommonImg:s,useSkeleton:a,isRandom:c=!1}=e,{isDesktop:p,width:f}=(0,S.pY)(),{showAdultForBanner:g}=(0,u.Z)(),[m,h]=(0,o.useState)([]),x=(0,N.R)(),[v,b]=(0,o.useState)(0),{tagPreference:w}=(0,ei.Z)(),C=(0,o.useMemo)(()=>p?5:1,[p]),{width:T,height:Z}=(0,o.useMemo)(()=>{let e=p?R.Z.dimens.banner[n].width:null!=f?f:0,t=p?y.lT.subMainPC:y.lT.subMainMobile;return{width:e,height:p?R.Z.dimens.banner[n].height:e*t}},[n,p,f]),L=[l.e3.free,l.e3.cartoonFree,l.e3.novelFree].includes(i),A=i.includes("WEEKLY"),M=(0,o.useCallback)((e,t)=>{if(!E.default.USE_BANNER_ADULT_BADGE||!t)return!1;if("TEXT_CONTENTS"===e.detailInfo.subBannerType){var n,r;let t=g?e.detailInfo.adultContentsId:e.detailInfo.contentsId;return null===(r=e.badgeInfo)||void 0===r?void 0:null===(n=r.find(e=>e.contentsId===Number(t)))||void 0===n?void 0:n.isAdult}return!0},[g]),P=(0,o.useCallback)(()=>{let e=(0,d.MI)(t,g,"beltoon-jp"===E.default.PLATFORM?d.bf:d.Cj,!0,p,null,w);return p?(0,d.If)(e):e},[t,p,g,w]),_=(0,o.useMemo)(()=>(0,r.jsx)(es,{onClick:null,isDesktop:p,clickable:!1,children:(0,r.jsx)(O.Z,{src:"/images/main/img-default-sub-banner.png",fill:!0,unoptimized:!0,alt:"",priority:!0})}),[p]),D=(0,o.useCallback)((e,t)=>{var n,r;if(0===e.length&&(null===(r=E.default.COMMON)||void 0===r?void 0:null===(n=r.MAIN)||void 0===n?void 0:n.USE_DEFAULT_SUB_BANNER)){b(p?5:1),h(p?Array.from({length:5},()=>_):[_]);return}b(null==t?void 0:t.length),h(e)},[_,p]),F=e=>{(e.target===l.Un.contents||e.target===l.Un.event)&&A&&eo.$9.set("sub_banner_click"),x(e).then()};return((0,o.useEffect)(()=>{if(t){let e=P();D(k()(e,(e,t)=>{var n,i,o,a;let u=[null===(n=e.linkInfo)||void 0===n?void 0:n.target,null===(i=e.linkInfo)||void 0===i?void 0:i.adultTarget].includes(l.Un.viewer)?{...e.linkInfo,replaceUrl:!1}:e.linkInfo,d=M(e,e.isAdultImage),c=t<C;return(0,r.jsxs)(es,{onClick:()=>F(u),isDesktop:p,clickable:(null==e?void 0:null===(o=e.linkInfo)||void 0===o?void 0:o.target)!=="NONE"&&(null==e?void 0:null===(a=e.linkInfo)||void 0===a?void 0:a.adultTarget)!=="NONE",children:[s?(0,r.jsx)(en,{backgroundUrl:e.backgroundUrl,detailInfo:e.detailInfo,badgeInfo:L?null==e?void 0:e.badgeInfo:[],isShowAdult:g}):(0,r.jsx)(I.Z,{src:e.backgroundUrl,fill:!0,objectFit:"cover",unoptimized:!0,alt:"banner",priority:c}),(0,r.jsx)(ea,{children:d&&(0,r.jsx)(ed,{isDesktop:p})})]})}),e)}},[t,g,p,x,n,s,M,L,P,_,D,c,C]),0===m.length)?a&&E.default.COMMON.USE_SKELETON_BANNER&&(0,r.jsx)(eu,{bannerType:n}):(0,r.jsx)(el,{isDesktop:p,height:Z,isFreeBannerType:i.includes("FREE"),children:(0,r.jsx)(j.Z,{className:"horizontal-banner-swiper",width:T,height:Z,slidesPerView:C,navigation:null!=p&&p,slideList:m,totalCount:v,spaceBetween:R.Z.dimens.mainBannerSpaceBetween,bulletBottom:R.Z.dimens.horizontalBannerBulletBottom,initIndex:c&&v>0?Math.floor(Math.random()*v):0,isRandom:c})})},ep=n(1763),ef=n(46946),eg=n(19793),em=n(73105),eh=n(235),ex=n(3925),ev=n(96226),eb=n(4563),ey=n(90292),ew=n.n(ey),eC=n(17341),eT=n(94058),ek=e=>{let{contentsType:t,contentsSubType:n}=e,{f:r}=(0,i.useRouter)().query,{showAdult:l}=(0,u.Z)(),s=(0,eb.qW)(n),a=(0,eb.uW)(n,n===y.Hi.comicFreeTime?E.default.FREETIME_CONTENTS_SORT_DEFAULT:E.default.FREE_CONTENTS_SORT_DEFAULT),{tagPreference:d}=(0,ei.Z)(),c=(0,o.useCallback)(e=>{if(!(0,eT.xb)(r)&&Object.values(ex.B9).includes(r)&&!e.includes(r))return r},[r]),p=(0,o.useMemo)(()=>{let e=c(s);return{contents:[],filterTypes:e?ew()([...s,e]):s,params:{contentsType:t,adultToggle:l,filter:{...(0,eC.l9)(s),...e&&{contentsFreeFilter:e},genres:(0,eb.PR)([],E.default.USE_FILTER_SAVE?n:void 0),tags:(0,eb.pg)(n),sort:a,genresInternalName:void 0},tagPreference:d},page:0}},[n,t,s,c,l,a,d]),f=(0,o.useCallback)((e,t)=>{switch(t.type){case"CHANGE_FILTER":{let n=(0,eC.MS)(e.params.filter,t.filterTypes);return{...e,filterTypes:t.filterTypes,page:0,contents:[],params:{...e.params,filter:{...n,genres:t.genres,tags:t.tags}}}}case"CHANGE_SORT":return{...e,page:0,contents:[],params:{...e.params,filter:{...e.params.filter,sort:t.selectedSort}}};case"INCREASE_PAGE":return{...e,page:e.page+1};case"ADD_CONTENTS":return{...e,contents:[...e.contents,...t.contents]};case"SET_RESTORE_CONTENTS":return{...e,contents:t.contents,page:t.page};case"CHANGE_ADULT_TOGGLE":return{...e,page:0,contents:[],params:{...e.params,adultToggle:l}};case"CHANGE_TAG_PREFERENCE":return{...e,page:0,contents:[],params:{...e.params,tagPreference:d}};case"RESET":return p;default:return e}},[p,l,d]),[g,m]=(0,o.useReducer)(f,p);return{state:g,dispatch:m}},eE=n(51417),eS=n(51047),ej=n(54895),eN=e=>{var t,n,r,i;let{contentsType:l,contentsSubType:a}=e,d=(0,S.Ce)(),{accessToken:c,showAdult:f}=(0,u.Z)(),[g,m,h]=(0,eE.Z)({threshold:.5}),{genreFilters:x}=(0,eg.r)(l),v=(0,o.useRef)(f),b=(0,o.useRef)(0),y=(0,o.useMemo)(()=>d?32:30,[d]),w=(0,o.useRef)(!1),C=JSON.parse(sessionStorage.getItem(p.$.savePage[l].free.contents)),{tagPreference:T}=(0,ei.Z)(),k=(0,o.useRef)(T),E=(0,ev.useReportError)(),{state:j,dispatch:N}=ek({contentsType:l,contentsSubType:a}),R=(0,o.useCallback)(e=>{var t;if(null===e||(null==e?void 0:e.length)===0)return;let n=null===(t=x.find(t=>Array.isArray(t.id)?t.id.some(t=>e.includes(t)):null==e?void 0:e.includes(t.id)))||void 0===t?void 0:t.internalName;return Array.isArray(n)?["GROUP_GENRE_ETC"]:[n]},[x]),I=eS.Z.stringify(null===(t=j.params)||void 0===t?void 0:t.filter,{arrayFormat:"comma",skipNull:!0}).concat("&".concat(eS.Z.stringify({contentsType:null===(n=j.params)||void 0===n?void 0:n.contentsType,contentsSubType:a,adultToggle:null===(r=j.params)||void 0===r?void 0:r.adultToggle,tagPreference:null===(i=j.params)||void 0===i?void 0:i.tagPreference},{skipNull:!0}))),{data:Z,status:L,error:A}
1=(0,s.useQuery)("/contents/tab/free?".concat(I),async()=>{let{contentsType:e,adultToggle:t,filter:n,tagPreference:r}=j.params,i=await (0,ex.N7)({contentsType:e,adultToggle:t,filter:{...n,genresInternalName:R(null==n?void 0:n.genres)},token:c,tagPreference:r});return(null==i?void 0:i.result)?i.result:((null==i?void 0:i.error)&&E(i.error,"Free Tab List API error"),[])}),{data:M,status:P,error:O}=(0,s.useQuery)("/contents/tab/details?".concat(I,"&page=").concat(j.page,"&tab=free"),async()=>{if(!Z||0===Z.length)return[];let e=await (0,ex.gX)(Z.slice(y*j.page,y+y*j.page),ej.R7.VERTICAL,l,c);return(null==e?void 0:e.result)?e.result:((null==e?void 0:e.error)&&E(e.error,"Free Contents API error"),[])},{enabled:(null==Z?void 0:Z.length)>0}),_=(0,o.useCallback)(e=>{w.current=e},[]);return(0,o.useEffect)(()=>{"success"===P&&!w.current&&(null==M?void 0:M.length)>0&&N({type:"ADD_CONTENTS",contents:M})},[P,M,N]),(0,o.useEffect)(()=>{(null==C?void 0:C.length)>0&&(_(!0),N({type:"SET_RESTORE_CONTENTS",contents:C,page:(0,ep.IQ)(l,"free")}),(0,ep.C1)(l,"free"))},[]),(0,o.useEffect)(()=>{(null==Z?void 0:Z.length)>0&&(b.current=Math.ceil((null==Z?void 0:Z.length)/y))},[Z,y]),(0,o.useEffect)(()=>{g&&m>=.5&&j.page<b.current-1&&"success"===P&&(_(!1),N({type:"INCREASE_PAGE"}))},[g,m,b,P,j.page,N,_]),(0,o.useEffect)(()=>{v.current!==f&&(_(!1),N({type:"CHANGE_ADULT_TOGGLE"}),v.current=f)},[f,N,_]),(0,o.useEffect)(()=>{k.current!==T&&(_(!1),N({type:"CHANGE_TAG_PREFERENCE"}),N({type:"CHANGE_FILTER",genres:[],tags:[],filterTypes:[]}),k.current=T)},[T,N,_]),{contentsIds:Z,contentsData:j.contents,load:"success"===P&&void 0!==M||(null==Z?void 0:Z.length)===0,empty:"success"===L&&(null==Z?void 0:Z.length)===0,error:null!=A?A:O,query:I,page:j.page,infiniteScrollArea:h,dispatch:N,state:j,setRestore:_}};let eR=C()(()=>n(44649)("./".concat(E.default.PLATFORM,"/common/CommonContentsTile")).catch(()=>()=>null)),eI=C()(()=>n(5800)("./".concat(E.default.PLATFORM,"/FilterContainer")).catch(()=>()=>null)),eZ=b.default.section.withConfig({componentId:"sc-fa5a2ec0-0"})(["display:flex;flex-direction:column;position:relative;background-color:",";width:100%;margin-top:",";"],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{isDesktop:t}=e;return t?"10px":0}),eL=b.default.div.withConfig({componentId:"sc-fa5a2ec0-1"})(["",""],e=>e.isDesktop?(0,b.css)(["margin-bottom:80px;margin-left:auto;margin-right:auto;width:","px;max-width:","px;@media (min-width:601px) and (max-width:719px){width:100%;padding-left:16px;padding-right:16px;}"],e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,b.css)(["margin-top:10px;"])),eA=b.default.section.withConfig({componentId:"sc-fa5a2ec0-2"})(["position:relative;background-color:",";",""],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{isDesktop:t}=e;return!t&&(0,b.css)(["padding:0 16px 40px;"])}),eM=b.default.div.withConfig({componentId:"sc-fa5a2ec0-3"})(["min-height:",";@media (min-width:601px) and (max-width:719px){ul{justify-content:center;}li{width:171px;min-width:171px;}}"],e=>{let{minHeight:t}=e;return t}),eP=b.default.div.withConfig({componentId:"sc-fa5a2ec0-4"})(["width:100%;margin-top:10px;margin-bottom:",";"],e=>{let{isDesktop:t}=e;return t?"12px":"10px"}),eO=b.default.div.withConfig({componentId:"sc-fa5a2ec0-5"})(["width:100%;height:",";"],e=>{let{isDesktop:t}=e;return t?"80px":"40px"});var e_=e=>{var t,n;let{contentsType:d,contentsSubType:c,bannerSubType:p,onLoad:f}=e,m=(0,i.useRouter)(),h=(0,g.s0)(),{genreFilters:x}=(0,eg.r)(d),{f:v}=m.query,b=(0,S.Ce)(),{accessToken:w,showAdult:C}=(0,u.Z)(),[T,E]=(0,o.useState)(null),j=(0,o.useRef)(null),N=(0,ev.useReportError)(),{data:R,error:I}=(0,s.useQuery)([l.$.sub,p],()=>(0,a.i0)(w,l.$.sub,p).then(e=>((null==e?void 0:e.error)&&N(e.error,"Free Banner API error"),e.result))),{contentsIds:L,contentsData:A,dispatch:M,load:P,page:O,empty:_,infiniteScrollArea:D,state:F,setRestore:G,error:B,query:W}=eN({contentsType:d,contentsSubType:c}),U=(0,o.useCallback)(e=>{e!==F.params.filter.sort&&(G(!1),M({type:"CHANGE_SORT",selectedSort:e}))},[F.params.filter.sort,M,G]),H=(0,o.useCallback)(async(e,t)=>{var n;let r=JSON.stringify(e.toSorted())===JSON.stringify(F.filterTypes.toSorted()),i=JSON.stringify(null==t?void 0:t.toSorted())===JSON.stringify(null===(n=F.params.filter.tags)||void 0===n?void 0:n.toSorted());r&&i||(-1!==m.asPath.indexOf("f=")&&JSON.stringify([v])!=JSON.stringify(e)&&await m.replace((0,ef.mn)(m.asPath,["f"])),G(!1),M({type:"CHANGE_FILTER",genres:F.params.filter.genres,tags:t,filterTypes:e}))},[F.filterTypes,F.params.filter,m,v,G,M]),z=(0,o.useCallback)(async e=>{var t,n;(null===(t=F.filterTypes)||void 0===t?void 0:t.length)>0&&eo.lj.set(F.filterTypes,c),(null===(n=F.params.filter.tags)||void 0===n?void 0:n.length)>0&&eo.IL.set(F.params.filter.tags,c),(0,ep.zs)(d,"free",JSON.stringify(L),JSON.stringify(A),O.toString()),await h("detail",{path:"/".concat(e)})},[F.filterTypes,F.params.filter.tags,c,d,L,A,O,h]),K=(0,o.useMemo)(()=>b?6:10,[b]);(0,o.useEffect)(()=>{(0,eT.xb)(v)||H([v],[]).then()},[v]);let V=(0,o.useCallback)(async e=>{JSON.stringify(e)!==JSON.stringify(F.params.filter.genres)&&(-1!==m.asPath.indexOf("f=")&&await m.replace((0,ef.mn)(m.asPath,["f"])),G(!1),M({type:"CHANGE_FILTER",genres:e,tags:F.params.filter.tags,filterTypes:F.filterTypes}))},[F.params.filter.genres,F.params.filter.tags,F.filterTypes,m,G,M]);return(0,r.jsxs)(eZ,{isDesktop:b,onLoad:()=>{(null==j?void 0:j.current)&&f(j.current.scrollHeight,"free")},ref:j,children:[(0,r.jsx)(ev.Boundary,{name:"".concat(null!==(t=null==d?void 0:d.toLowerCase())&&void 0!==t?t:"unknown","-free-banner"),resetKeys:[C],error:I,children:(0,r.jsx)(ec,{bannerType:l.$.sub,bannerSubType:p,bannerList:R,useCommonImg:!0,useSkeleton:!0})}),(0,r.jsxs)(eL,{isDesktop:b,children:[(0,r.jsx)(eP,{isDesktop:b,children:(0,r.jsx)(em.Z,{contentsType:d,contentsSubType:c,genreFilters:x,selectedGenre:F.params.filter.genres,setSelectedGenre:V,setClickGenreFilterType:E})}),(0,r.jsxs)(eA,{isDesktop:b,children:[(0,r.jsx)(eI,{marginBottom:K,sort:F.params.filter.sort,onChangeSort:U,contentsType:d,contentsSubType:c,applyFilter:H,selectedFilterType:F.filterTypes,selectedTag:F.params.filter.tags,selectedGenre:F.params.filter.genres,showEmptyContainer:_,clickGenreFilterType:T,useStorageKeyPostfix:!0,useExternalGenre:!0}),(0,r.jsx)(ev.Boundary,{name:"".concat(null!==(n=null==d?void 0:d.toLowerCase())&&void 0!==n?n:"unknown","-free-contents"),resetKeys:[W],error:B,children:(0,r.jsx)(eM,{minHeight:P&&(b?"1080px":"640px"),children:(0,r.jsx)(Z.ContentsUl,{gap:b?12:0,isDesktop:b,children:k()(A,(e,t)=>(0,r.jsx)(eR,{id:e.id,alias:e.alias,title:e.title,author:e.author,badge:e.badge,thumbnails:e.thumbnails,viewCount:e.viewCount,useBadge:[y.gZ.UP,y.gZ.NEWEST,y.gZ.SCHEDULED,y.gZ.SHORT,y.gZ.FREETIME,y.gZ.FREE,y.gZ.DISCOUNT,y.gZ.ADULT,y.gZ.ORIGINAL,y.gZ.GLOBAL],onPressEpisode:()=>z(e.alias),useCommonImg:!0},t))})})}),!P&&!B&&(0,r.jsx)(eh.Z,{containerHeight:b?1080:640}),(0,r.jsx)(eO,{isDesktop:b,ref:D})]})]})]})},eD=n(48272);n(38625);var eF=n(77179),eG=n.n(eF);let eB=b.default.div.withConfig({componentId:"sc-1785d14a-0"})(["width:100%;height:100%;.flicking-viewport{height:","px !important;transition:height 100ms;user-select:text !important;-webkit-user-select:text !important;-moz-user-select:text !important;
1-ms-user-select:text !important;}"],e=>{let{panelHeight:t}=e;return t});var eW=(0,o.forwardRef)((e,t)=>{var n,l;let{children:s,loadedPage:a=[]}=e,u=(0,i.useRouter)(),{platform:d,key:c,t:p}=u.query,[f,g]=(0,o.useState)({}),[m,h]=(0,o.useState)(0),x=(0,o.useRef)(null),v=(0,S.Ce)(),b=(0,o.useRef)(!1),y=(0,o.useMemo)(()=>(0,eT.xb)(p)?"main":p,[p]);(0,o.useEffect)(()=>{v||h(300)},[v]),(0,o.useEffect)(()=>{if(window&&!Object.keys(f).includes(y)){let e=eG()(f);e[y]=window.innerHeight,g(e)}},[y]),(0,o.useEffect)(()=>{if((null==x?void 0:x.current)&&!b.current){let e=E.default.COMMON.MAIN.SNB_KEY_LIST[c].indexOf(p);e<0&&(e=0),x.current.index!==e&&(x.current.stopAnimation(),x.current.moveTo(e).catch(()=>void 0))}},[c,p]);let w=(0,o.useCallback)(async e=>{var t;if(v||!e.isTrusted)return!1;let n=E.default.COMMON.MAIN.SNB_KEY_LIST[c]||[],r=e.index,i=n.length-1,o=Math.max(n.indexOf(y),0),l=n.length>2&&Math.abs(r-o)===i;if(r<0||r>i||l)return e.stop(),!1;let s=n[r];if(b.current=!0,null===(t=x.current)||void 0===t||t.disableInput(),p!==s){let e=E.default.COMMON.PLATFORM_INCLUDED_MAIN_URL?"/".concat(d):"";await u.replace("".concat(e,"/").concat(c,"/").concat(s),void 0,{shallow:"main"===s&&(null==a?void 0:a.includes(s))})}},[v,c,u,p,a,d,y]),C=(0,o.useCallback)(()=>{var e,t,n;b.current=!1,(null===(t=E.default.COMMON)||void 0===t?void 0:null===(e=t.MAIN)||void 0===e?void 0:e.USE_FLICKING)&&(null===(n=x.current)||void 0===n||n.enableInput())},[]);return(0,o.useImperativeHandle)(t,()=>({setPanelHeight:e=>{let t=eG()(f);t[y]=e,g(t)}})),(0,r.jsx)(eB,{panelHeight:f[y],children:(0,r.jsx)(eD.Co,{disableOnInit:!(null===(l=E.default.COMMON)||void 0===l?void 0:null===(n=l.MAIN)||void 0===n?void 0:n.USE_FLICKING),align:"prev",bounce:0,panelsPerView:1,horizontal:!0,adaptive:!0,preventClickOnDrag:!1,preventDefaultOnDrag:!0,preventEventsBeforeInit:!0,interruptable:!1,moveType:"strict",inputType:["touch"],duration:m,onWillChange:w,onChanged:C,ref:x,children:s})})}),eU=n(75546),eH=n(71607),ez=n.n(eH),eK=n(51429),eV=n(55664),eJ=n(6087),eq=n(18507),e$=n(15678),eQ=e=>{let{config:t,isCancelled:n=!1,contentsType:r}=e,i=eS.Z.stringify({contentsType:r});return(0,eJ.ZP)(n?null:[eq.ZP.tagGenre,i],()=>(0,e$.py)(r),t)},eX=n(26415),eY=n(57772),e0=n(26764),e1=n(29787),e5=n.n(e1),e7=n(15299),e6=n(1421);let e8=C()(()=>n(23278)("./".concat(E.default.PLATFORM,"/ranking/RankingListPC")).catch(()=>()=>null)),e2=C()(()=>n(62685)("./".concat(E.default.PLATFORM,"/ranking/RankingListMobile")).catch(()=>()=>null)),e4=b.default.section.withConfig({componentId:"sc-33b17660-0"})(["width:100%;position:relative;background-color:",";min-height:100vh;"," @media (min-width:601px) and (max-width:719px){width:100%;padding-left:16px;padding-right:16px;}"],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{isDesktop:t}=e;return!t&&(0,b.css)(["padding-bottom:40px;padding-left:16px;padding-right:16px;"])}),e3=b.default.section.withConfig({componentId:"sc-33b17660-1"})(["display:flex;flex-direction:column;position:relative;background-color:",";height:auto;width:100%;margin-top:60px;"],e=>{let{theme:t}=e;return t.colors.defaultBackground});var e9=e=>{let{contentsSubType:t,onLoad:n,contents:i,children:l,isLoading:s,boundaryName:a,error:u,resetKeys:d}=e,c=(0,S.Ce)(),p=(0,o.useRef)(null),f=(0,o.useCallback)(()=>{(null==p?void 0:p.current)&&n(p.current.scrollHeight,"ranking")},[n]);return(0,r.jsxs)(e4,{isDesktop:c,onLoad:f,ref:p,children:[l,(0,r.jsx)(ev.Boundary,{name:null!=a?a:"ranking-contents",error:u,resetKeys:d,children:s?(0,r.jsx)(e3,{children:(0,r.jsx)(eh.Z,{})}):(0,r.jsxs)(r.Fragment,{children:[(0,e6.hP)(c,()=>(0,r.jsx)(e8,{contents:i,contentsSubType:t,isTitleMultipleLines:!0})),(0,e6.hP)(!c,()=>(0,r.jsx)(e2,{contents:i,contentsSubType:t,isTitleMultipleLines:!0}))]})})]})};let te=(e,t,n)=>{let{asPath:r}=(0,i.useRouter)(),[l,s]=(0,o.useState)(null);(0,o.useEffect)(()=>{if(!E.default.COMMON.MAIN.USE_APPLY_STORED_GENRE||!e.some(e=>r.startsWith(e)))return;let t=n.get();(Array.isArray(t)&&t.length>0||null===t)&&s(null!=t?t:[])},[r]),(0,o.useEffect)(()=>{null!==l&&(t(l),n.remove())},[l])},tt=C()(()=>n(5800)("./".concat(E.default.PLATFORM,"/FilterContainer")).catch(()=>()=>null));var tn=(0,o.memo)(e=>{let{isNovelWriter:t=!1,contentsType:n,contentsSubType:l,onLoad:s,initGenre:a=null}=e,{genre:u,setGenre:d,range:c,genreFilters:p,applyFilter:f,onChangeSort:g,contentsRankingType:m,filterType:h,setFilterType:x,setClickGenreFilterType:v,clickGenreFilterType:b}=(0,e7.V)({contentsType:n,contentsSubType:l,initGenre:a}),w=(0,ev.useReportError)(),{ranking:C,genresInternalName:T,isLoading:k,showEmptyRankingContainer:E,rankingApiError:j,rankingError:N}=(0,eK.Z)({genre:u,genreFilters:p,filterType:h,contentsType:n,contentsRankingType:m,isNovelWriter:t,initGenre:a}),{novelRanking:R,isNovelLoading:I,showEmptyNovelContainer:Z,novelApiError:L,novelError:A}=function(e){let{isNovelWriter:t,filterType:n,genre:r,range:l}
1=e,s=(0,S.Ce)(),{query:a}=(0,i.useRouter)(),u=a.key,[d,c]=(0,o.useState)(null),p=(0,eX.$v)(n),f=(0,eY._v)(e0.lX,s),{data:g}=eQ({isCancelled:!t,contentsType:y.v2[t?"novelwriter":u]}),m=(0,o.useMemo)(()=>({isCancelled:!t||!d,range:l,userDeviceBit:f,genreName:d,status:p}),[d,t,l,p,f]),{novelRankingData:h,isNovelLoading:x,novelRankingError:v}=(0,eV.Z)(m),b=!e5()(null==h?void 0:h.result),w=!x&&!b&&(!e5()(r)||!e5()(n)),C=(0,o.useMemo)(()=>(null==g?void 0:g.result)?(0,eX.r3)(g.result):null,[null==g?void 0:g.result]);return(0,o.useEffect)(()=>{C&&c((0,eX.Cf)(r,C,!0))},[r,C]),{novelRanking:null==h?void 0:h.result,isNovelLoading:x,showEmptyNovelContainer:w,novelApiError:null==h?void 0:h.error,novelError:v}}({isNovelWriter:t,filterType:h,genre:u,range:c});(0,o.useEffect)(()=>{j&&w(j,"Ranking API error")},[j,w]),(0,o.useEffect)(()=>{L&&w(L,"NovelRankingRange API error")},[L,w]);let M=(0,o.useMemo)(()=>{var e;return{contentsSubType:l,contents:t?R:C,isLoading:t?I:k,onLoad:s,boundaryName:"".concat(null!==(e=null==n?void 0:n.toLowerCase())&&void 0!==e?e:"unknown","-ranking-contents"),error:t?A:N,resetKeys:[m,c,[...null!=u?u:[]].sort((e,t)=>e.localeCompare(t)).join("|"),[...null!=h?h:[]].sort((e,t)=>e.localeCompare(t)).join("|")]}},[l,k,I,t,R,s,C,n,N,A,m,c,u,h]),P=(0,S.Ce)(),O=(0,o.useMemo)(()=>P?6:10,[P]),_=(0,o.useCallback)(e=>{g(e)},[g]);return te([eq.x1.comicRanking,eq.x1.cartoonRanking,eq.x1.novelRanking],d,eo.wN),(0,r.jsxs)(tr,{isDesktop:P,children:[(0,r.jsx)(ti,{isDesktop:P,children:(0,r.jsx)(em.Z,{contentsType:n,contentsSubType:l,genreFilters:p,selectedGenre:u,setSelectedGenre:d,setClickGenreFilterType:v,subType:l})}),(0,r.jsx)(e9,{...M,children:(0,r.jsx)(tt,{contentsType:n,contentsSubType:l,applyFilter:f,top:68,sort:m,marginBottom:O,onChangeSort:_,selectedGenre:u,selectedFilterType:h,setSelectedFilterType:x,genresInternalName:T,isNovelWriter:t,clickGenreFilterType:b,showEmptyContainer:t?Z:E,useStorageKeyPostfix:!0,useExternalGenre:!0})})]})});let tr=b.default.div.withConfig({componentId:"sc-fa8261df-0"})(["display:flex;flex-direction:column;",";"],e=>{let{isDesktop:t}=e;return t?(0,b.css)(["margin-top:","px;margin-bottom:80px;margin-left:auto;margin-right:auto;width:","px;max-width:","px;"],e=>{let{theme:t}=e;return t.common.subMain.ranking.slideContainerMarginTop},e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,b.css)(["width:100%;padding-bottom:40px;"])}),ti=b.default.div.withConfig({componentId:"sc-fa8261df-1"})(["width:100%;margin-top:10px;margin-bottom:",";"],e=>{let{isDesktop:t}=e;return t?"12px":"10px"});var to=e=>{let{contentsType:t,contentsSubType:n,selectedGroupMenu:r}=e,{showAdult:i}=(0,u.Z)(),{tagPreference:l}=(0,ei.Z)(),s=(0,o.useCallback)(()=>sessionStorage&&p.$.savePage[t].weekly.groupMenu in sessionStorage?sessionStorage.getItem(p.$.savePage[t].weekly.groupMenu):r,[t,r]),a=(0,eb.qW)(E.default.USE_FILTER_SAVE?n:void 0),d=(0,o.useMemo)(()=>({contents:[],filterTypes:a,params:{contentsType:t,groupMenu:s(),adultToggle:i,filter:{...(0,eC.l9)(a),isIncludeTen:t!==y.mf.comic&&null,genres:(0,eb.PR)([],E.default.USE_FILTER_SAVE?n:void 0),tags:(0,eb.pg)(E.default.USE_FILTER_SAVE?n:void 0),sort:(0,eb.uW)(n)},tagPreference:l},page:0}),[n,t,a,s,i,l]),c=(0,o.useCallback)((e,t)=>{switch(t.type){case"CHANGE_FILTER":{let n=(0,eC.MS)(e.params.filter,t.filterTypes);return{...e,filterTypes:t.filterTypes,page:0,contents:[],params:{...e.params,filter:{...n,genres:t.genres,tags:t.tags}}}}case"CHANGE_SORT":return{...e,page:0,contents:[],params:{...e.params,filter:{...e.params.filter,sort:t.selectedSort}}};case"CHANGE_GROUPMENU":return{...e,page:0,contents:[],params:{...e.params,groupMenu:t.selectedGroupMenu}};case"INCREASE_PAGE":return{...e,page:e.page+1};case"ADD_CONTENTS":return{...e,contents:[...e.contents,...t.contents]};case"SET_RESTORE_CONTENTS":return{...e,contents:t.contents,page:t.page};case"CHANGE_ADULT_TOGGLE":return{...e,page:0,contents:[],params:{...e.params,adultToggle:i}};case"CHANGE_TAG_PREFERENCE":return{...e,page:0,contents:[],params:{...e.params,tagPreference:l}};case"RESET":return d;default:return e}},[d,i,l]),[f,g]=(0,o.useReducer)(c,d);return{state:f,dispatch:g}},tl=e=>{var t,n,r,i,l;let{contentsType:a,contentsSubType:d,selectedGroupMenu:c}=e,f=(0,S.Ce)(),{accessToken:g,showAdult:m}=(0,u.Z)(),[h,x,v]=(0,eE.Z)({threshold:.5}),b=(0,o.useRef)(m),y=(0,o.useRef)(0),w=(0,o.useMemo)(()=>f?32:30,[f]),C=(0,o.useRef)(!1),T=JSON.parse(sessionStorage.getItem(p.$.savePage[a].weekly.contents)),{tagPreference:k}=(0,ei.Z)(),E=(0,o.useRef)(k),j=(0,ev.useReportError)(),{state:N,dispatch:R}=to({contentsType:a,contentsSubType:d,selectedGroupMenu:c}),I=eS.Z.stringify(null===(t=N.params)||void 0===t?void 0:t.filter,{arrayFormat:"comma",skipNull:!0}).concat("&".concat(eS.Z.stringify({contentsType:null===(n=N.params)||void 0===n?void 0:n.contentsType,groupMenu:null===(r=N.params)||void 0===r?void 0:r.groupMenu,adultToggle:null===(i=N.params)||void 0===i?void 0:i.adultToggle,tagPreference:null===(l=N.params)||void 0===l?void 0:l.tagPreference},{skipNull:!0}))),{data:Z,status:L,error:A}
1=(0,s.useQuery)("/contents/tab/schedule?".concat(I),async()=>{let{contentsType:e,groupMenu:t,adultToggle:n,filter:r,tagPreference:i}=N.params,o=await (0,ex.Xu)({contentsType:e,groupMenu:t,adultToggle:n,filter:{...r},token:g,tagPreference:i});return(null==o?void 0:o.result)?o.result:((null==o?void 0:o.error)&&j(o.error,"Weekly Tab List API error"),[])}),{data:M,status:P,error:O}=(0,s.useQuery)("/contents/tab/details?".concat(I,"&page=").concat(N.page),async()=>{if(!Z||0===Z.length)return[];let e=await (0,ex.WX)(Z.slice(w*N.page,w+w*N.page),ej.R7.VERTICAL,g);return(null==e?void 0:e.result)?e.result:((null==e?void 0:e.error)&&j(e.error,"Weekly Contents API error"),[])},{enabled:(null==Z?void 0:Z.length)>0}),_=(0,o.useCallback)(e=>{C.current=e},[]);return(0,o.useEffect)(()=>{"success"===P&&!C.current&&(null==M?void 0:M.length)>0&&R({type:"ADD_CONTENTS",contents:M})},[P,M,R]),(0,o.useEffect)(()=>{(null==T?void 0:T.length)>0&&(_(!0),R({type:"SET_RESTORE_CONTENTS",contents:T,page:(0,ep.IQ)(a,"weekly")}),(0,ep.C1)(a,"weekly"))},[]),(0,o.useEffect)(()=>{(null==Z?void 0:Z.length)>0&&(y.current=Math.ceil((null==Z?void 0:Z.length)/w))},[Z,w]),(0,o.useEffect)(()=>{h&&x>=.5&&N.page<y.current-1&&"success"===P&&(_(!1),R({type:"INCREASE_PAGE"}))},[h,x,y,P,N.page,R,_]),(0,o.useEffect)(()=>{b.current!==m&&(_(!1),R({type:"CHANGE_ADULT_TOGGLE"}),b.current=m)},[m,R,_]),(0,o.useEffect)(()=>{E.current!==k&&(_(!1),R({type:"CHANGE_TAG_PREFERENCE"}),R({type:"CHANGE_FILTER",genres:[],filterTypes:[]}),E.current=k)},[k,R,_]),{contentsIds:Z,contentsData:N.contents,load:"success"===P&&void 0!==M||(null==Z?void 0:Z.length)===0,empty:"success"===L&&(null==Z?void 0:Z.length)===0,error:null!=A?A:O,query:I,page:N.page,infiniteScrollArea:v,dispatch:R,state:N,setRestore:_}},ts=n(48976);let ta=b.default.section.withConfig({componentId:"sc-486b0b0e-0"})([""," display:flex;margin:",";height:40px;border-bottom:1px solid #e0e0e0;background-color:",";",""],e=>{let{useSticky:t}=e;return t?(0,b.css)(["position:sticky;top:","px;z-index:900;"],e=>{let{theme:t}=e;return t.dimens.headerBarHeight}):(0,b.css)(["position:relative;"])},e=>{let{isDesktop:t,theme:n}=e;return t?n.dimens.weeklyTabMarginP:n.dimens.weeklyTabMarginM},e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{scroll:t,isDesktop:n}=e;return t&&(0,b.css)(["overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;::-webkit-scrollbar{display:none;}-webkit-overflow-scrolling:",";white-space:nowrap;"],n?"auto":"touch")}),tu=b.default.ul.withConfig({componentId:"sc-486b0b0e-1"})(["padding:0;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;margin:",";height:40px;"],e=>{let{isDesktop:t,theme:n}=e;return t?n.dimens.weeklyUlMarginP:n.dimens.weeklyUlMarginM}),td=b.default.li.withConfig({componentId:"sc-486b0b0e-2"})(["display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:","px;line-height:1.3;color:",";cursor:pointer;"," ",""],e=>e.isDesktop?16:14,e=>{let{theme:t}=e;return t.common.tab.main.weekly.inActive},e=>{let{scroll:t}=e;return t&&(0,b.css)(["padding:0 10px;"])},e=>e.selected&&(0,b.css)(["position:relative;font-weight:500;color:",";::after{content:'';position:absolute;left:0;bottom:0;display:block;width:100%;height:","px;background:",";"],e=>{let{theme:t}=e;return t.common.tab.main.weekly.active},t=>{let{theme:n}=t;return e.isDesktop?n.dimens.tabLineWeightP:n.dimens.tabLineWeightM},e=>{let{theme:t}=e;return t.common.tab.main.weekly.active}));var tc=e=>{let{selectedValue:t,onClick:n,useSticky:i=!1}=e,l=(0,S.Ce)(),s=(0,o.useMemo)(()=>{var e,t,n;return null!==(n=null===(t=E.default.COMMON)||void 0===t?void 0:null===(e=t.MAIN)||void 0===e?void 0:e.USE_WEEKLY_TAG_SCROLL)&&void 0!==n&&n},[]),a=(0,o.useRef)(null),u=(0,o.useRef)(null);return(0,o.useEffect)(()=>{if(t&&s&&a.current){var e,n;let t=null===(e=a.current)||void 0===e?void 0:e.getBoundingClientRect(),r=null==u?void 0:null===(n=u.current)||void 0===n?void 0:n.getBoundingClientRect();if(t&&r){let e=t.left+t.width/2,n=r.left+r.width/2,i=u.current.scrollWidth-u.current.clientWidth,o=u.current.scrollLeft+(e-n);u.current.scrollTo({left:Math.max(0,Math.min(o,i)),behavior:"smooth"})}}},[t,s]),(0,r.jsx)(ta,{isDesktop:l,useSticky:i,scroll:s,ref:u,children:(0,r.jsx)(tu,{onTouchMove:e=>e.stopPropagation(),isDesktop:l,children:k()(x.default.home.weekly.tabMenu,e=>(0,r.jsx)(td,{ref:t===e.key?a:null,selected:t===e.key,onClick:()=>n(e.key),isDesktop:l,scroll:s,children:e.text},e.key))})})};let tp=C()(()=>n(44649)("./".concat(E.default.PLATFORM,"/common/CommonContentsTile")).catch(()=>()=>null)),tf=b.default.section.withConfig({componentId:"sc-90d61176-0"})(["display:flex;flex-direction:column;position:relative;width:100%;margin-top:","px;background-color:",";@media (min-width:601px) and (max-width:719px){z-index:5;}"],e=>{let{theme:t}=e;return t.dimens.weeklyContainerMarginTop},e=>{let{theme:t}=e;
1return t.colors.defaultBackground}),tg=b.default.div.withConfig({componentId:"sc-90d61176-1"})(["width:100%;padding-top:",";padding-bottom:10px;"],e=>{let{isDesktop:t}=e;return t?"14px":"10px"}),tm=b.default.div.withConfig({componentId:"sc-90d61176-2"})(["position:relative;",";@media (min-width:601px) and (max-width:719px){width:100%;padding:0 16px;}"],e=>{let{isDesktop:t}=e;return t?(0,b.css)(["margin:0 auto;width:","px;max-width:","px;"],e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,b.css)(["padding:","px 16px 0px;"],e=>{let{theme:t}=e;return t.dimens.freeContentsContainerPaddingTopM})}),th=b.default.div.withConfig({componentId:"sc-90d61176-3"})(["min-height:","px;@media (min-width:601px) and (max-width:719px){ul{justify-content:center;}li{width:171px;min-width:171px;}}"],e=>{let{minHeight:t}=e;return t}),tx=b.default.div.withConfig({componentId:"sc-90d61176-4"})(["width:100%;height:",";"],e=>{let{isDesktop:t}=e;return t?"80px":"40px"});var tv=e=>{var t,n;let{contentsType:d,contentsSubType:c,bannerSubType:f,isShowWeeklyTab:m=!0,groupMenu:h,onLoad:x,useFavorite:v=!1}=e,b=(0,g.s0)(),w=(0,i.useRouter)(),{day:C}=w.query,T=(0,S.Ce)(),{accessToken:j,showAdult:N}=(0,u.Z)(),R=(0,ev.useReportError)(),I=(0,o.useRef)(null),L=(0,o.useMemo)(()=>(0,ep.Cr)(),[]),A=T?1080:640,{data:M,error:P}=(0,s.useQuery)([l.$.sub,f],()=>(0,a.i0)(j,l.$.sub,f).then(e=>((null==e?void 0:e.error)&&R(e.error,"Weekly Banner API error"),e.result))),{contentsIds:O,contentsData:_,dispatch:D,load:F,page:G,empty:B,infiniteScrollArea:W,state:U,setRestore:H,error:z,query:K}=tl({contentsType:d,contentsSubType:c,selectedGroupMenu:h}),V=d!==y.mf.comic,J=V&&!T,{genreFilters:q}=(0,eg.r)(d),$=(0,o.useCallback)(async e=>{JSON.stringify(e)!==JSON.stringify(U.params.filter.genres)&&(H(!1),D({type:"CHANGE_FILTER",genres:e,tags:U.params.filter.tags,filterTypes:U.filterTypes}))},[U.params.filter.genres,U.params.filter.tags,U.filterTypes,H,D]),Q=(0,o.useCallback)(async e=>{e0.lX.is_app||(0,ep.zs)(d,"weekly",JSON.stringify(O),JSON.stringify(_),G.toString(),U.params.groupMenu),await b("detail",{path:"/".concat(e)})},[d,O,_,G,b,U.params.groupMenu]),X=(0,o.useCallback)(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=JSON.stringify((e||[]).toSorted())===JSON.stringify((U.filterTypes||[]).toSorted()),i=JSON.stringify((t||[]).toSorted())===JSON.stringify((U.params.filter.genres||[]).toSorted()),o=JSON.stringify((n||[]).toSorted())===JSON.stringify((U.params.filter.tags||[]).toSorted());r&&i&&o||(H(!1),D({type:"CHANGE_FILTER",genres:t||[],tags:n||[],filterTypes:e||[]}))},[U.params.filter.genres,U.params.filter.tags,U.filterTypes,H,D]),Y=(0,o.useCallback)(e=>{e!==U.params.filter.sort&&(H(!1),D({type:"CHANGE_SORT",selectedSort:e}))},[U.params.filter.sort,D,H]),ee=(0,o.useCallback)(e=>{if(e!==U.params.groupMenu){if(sessionStorage.setItem(p.$.webtoonWeeklyDay,e),C){let e=(0,ef.mn)(w.asPath,["day"]);w.replace(e)}H(!1),D({type:"CHANGE_GROUPMENU",selectedGroupMenu:e})}},[C,w,U.params.groupMenu,D,H]),et=(0,o.useMemo)(()=>T&&d!==y.mf.comic?18:20,[d,T]);return(0,o.useEffect)(()=>{C&&ee(C)},[C]),(0,r.jsxs)(tf,{height:L,onLoadCapture:()=>{(null==I?void 0:I.current)&&x(I.current.scrollHeight+10,"weekly")},ref:I,children:[(0,r.jsx)(ev.Boundary,{name:"".concat(null!==(t=null==d?void 0:d.toLowerCase())&&void 0!==t?t:"unknown","-weekly-banner"),resetKeys:[N],error:P,children:(0,r.jsx)(ec,{bannerType:l.$.sub,bannerSubType:f,bannerList:M,useCommonImg:!0,useSkeleton:!0})}),(0,r.jsxs)(tm,{isDesktop:T,children:[m&&(0,r.jsx)(tc,{selectedValue:U.params.groupMenu,onClick:ee,useSticky:!T&&E.default.USE_STICKY_SUB_TAB}),d!==y.mf.comic&&(0,r.jsx)(tg,{isDesktop:T,children:(0,r.jsx)(em.Z,{contentsType:d,contentsSubType:c,genreFilters:q,selectedGenre:U.params.filter.genres,setSelectedGenre:$})}),(0,r.jsx)(ts.default,{contentsSubType:c,groupMenu:U.params.groupMenu,applyFilter:X,sort:U.params.filter.sort,onChangeSort:Y,selectedFilterType:U.filterTypes,selectedGenre:U.params.filter.genres,selectedTag:U.params.filter.tags,showEmptyContainer:B,useSticky:!T&&E.default.USE_STICKY_SUB_TAB,useStorageKeyPostfix:E.default.USE_FILTER_SAVE,useFavorite:v,useContainerPadding:!1,marginBottom:et,top:V?100:void 0,right:J?16:void 0,useExternalGenre:d!==y.mf.comic}),(0,r.jsx)(ev.Boundary,{name:"".concat(null!==(n=null==d?void 0:d.toLowerCase())&&void 0!==n?n:"unknown","-weekly-contents"),resetKeys:[K],error:z,children:(0,r.jsx)(th,{minHeight:F&&A,children:(0,r.jsx)(Z.ContentsUl,{gap:T?12:0,isDesktop:T,children:k()(_,(e,t)=>(0,r.jsx)(tp,{id:e.id,alias:e.alias,title:e.title,badge:e.badge,thumbnails:e.thumbnails,viewCount:e.viewCount,author:e.author,useBadge:[y.gZ.UP,y.gZ.NEWEST,y.gZ.SHORT,y.gZ.FREETIME,y.gZ.ADULT,y.gZ.GLOBAL,y.gZ.ORIGINAL],onPressEpisode:()=>Q(e.alias),useSubTitle:[y.Mq.VIEW_COUNT_AND_AUTHOR],useCommonImg:!0},t))})})}),!F&&!z&&(0,r.jsx)(eh.Z,{containerHeight:A}),(0,r.jsx)(tx,{isDesktop:T,ref:W})]})]})},tb=n(85472),ty=e=>{let{contentsType:t,contentsSubType:n}=e,r=(0,eb.qW)(n),{showAdult:l}=(0,u.Z)(),{tagPreference:s}=(0,ei.Z)(),a=(0,i.useRouter)(),d=(0,o.useMemo)(()=>{let e="new"===a.query.type?ew()([...r,y.xi.new]):r;return{contents:[],filterTypes:e,params:{contentsType:t,adultToggle:l,filter:{...(0,eC.l9)(e),isIncludeTen:!1,genres:(0,eb.PR)([],E.default.USE_FILTER_SAVE?n:void 0),tags:(0,eb.pg)(n),sort:(0,eb.uW)(n,y.rZ.latestBom)},tagPreference:s},page:0}},[n,t,r,a.query.type,l,s]),c=(0,o.useCallback)((e,t)=>{switch(t.type){case"CHANGE_FILTER":{let n=(0,eC.MS)(e.params.filter,t.filterTypes);return{...e,filterTypes:t.filterTypes,page:0,contents:[],params:{...e.params,filter:{...n,genres:t.genres,tags:t.tags}}}}case"CHANGE_SORT":return{...e,page:0,contents:[],params:{...e.params,filter:{...e.params.filter,sort:t.selectedSort}}};case"INCREASE_PAGE":return{...e,page:e.page+1};case"ADD_CONTENTS":return{...e,contents:[...e.contents,...t.contents]};case"CHANGE_ADULT_TOGGLE":return{...e,page:0,contents:[],params:{...e.params,adultToggle:l}};case"CHANGE_TAG_PREFERENCE":return{...e,page:0,contents:[],params:{...e.params,tagPreference:s}};case"RESET":return d;default:return e}},[d,l,s]),[p,f]=(0,o.useReducer)(c,d);return{state:p,dispatch:f}},tw=e=>{var t,n,r;let{contentsType:l,contentsSubType:a}=e,d=(0,S.Ce)(),{accessToken:c,showAdult:p}=(0,u.Z)(),[f,g,m]=(0,eE.Z)({threshold:.5}),h=(0,i.useRouter)(),x=(0,ev.useReportError)(),v=(0,o.useRef)(p),b=(0,o.useRef)(0),y=(0,o.useMemo)(()=>d?32:30,[d]),{tagPreference:w}=(0,ei.Z)(),C=(0,o.useRef)(w),{state:T,dispatch:k}=ty({contentsType:l,contentsSubType:a}),E=eS.Z.stringify(null===(t=T.params)||void 0===t?void 0:t.filter,{arrayFormat:"comma",skipNull:!0}).concat("&".concat(eS.Z.stringify({contentsType:null===(n=T.params)||void 0===n?void 0:n.contentsType,contentsSubType:a,adultToggle:null===(r=T.params)||void 0===r?void 0:r.adultToggle},{skipNull:!0}))),{data:j,status:N,error:R}=(0,s.useQuery)("/contents/tab/original/".concat(l,"?").concat(E),async()=>{let{contentsType:e,adultToggle:t,filter:n}=T.params;try{return await (0,ex.gv)(e,t,n,c).then(e=>(null==e?void 0:e.result)?e.result:((null==e?void 0:e.error)&&x(e.error,"New Tab List API error"),[]))}catch(t){throw t instanceof Error&&(0,tb.kg)(tb.hi.ERROR,"/contents/tab/original/".concat(e,"/free"),"New Tab List API Axios Error.",{message:t.message,stack:t.stack}),t}},{retry:!1}),{data:I,status:Z,error:L}=(0,s.useQuery)("/contents/tab/details?".concat(E,"&page=").concat(T.page,"&tab=new"),async()=>
1{try{if(!j||0===j.length)return[];return await (0,ex.WX)(j.slice(y*T.page,y+y*T.page),ej.R7.VERTICAL,c,l).then(e=>(null==e?void 0:e.result)?e.result:((null==e?void 0:e.error)&&x(e.error,"New Contents API error"),[]))}catch(e){throw e instanceof Error&&(0,tb.kg)(tb.hi.ERROR,"/contents/tab/detail","New Contents API Axios Error.",{message:e.message,stack:e.stack}),e}},{enabled:(null==j?void 0:j.length)>0,retry:!1});return(0,o.useEffect)(()=>{k({type:"RESET"})},[h.query.type,k]),(0,o.useEffect)(()=>{"success"===Z&&(null==I?void 0:I.length)>0&&k({type:"ADD_CONTENTS",contents:I})},[Z,I,k]),(0,o.useEffect)(()=>{(null==j?void 0:j.length)>0&&(b.current=Math.ceil((null==j?void 0:j.length)/y))},[j,y]),(0,o.useEffect)(()=>{f&&g>=.5&&T.page<b.current-1&&"success"===Z&&k({type:"INCREASE_PAGE"})},[f,g,b,Z,T.page,k]),(0,o.useEffect)(()=>{v.current!==p&&(k({type:"CHANGE_ADULT_TOGGLE"}),v.current=p)},[p,k]),(0,o.useEffect)(()=>{C.current!==w&&(k({type:"CHANGE_TAG_PREFERENCE"}),k({type:"CHANGE_FILTER",genres:[],tags:[],filterTypes:[]}),C.current=w)},[w,k]),{contentsIds:j,contentsData:T.contents,load:"success"===Z&&void 0!==I||(null==j?void 0:j.length)===0,empty:"success"===N&&(null==j?void 0:j.length)===0,error:null!=R?R:L,query:E,page:T.page,infiniteScrollArea:m,dispatch:k,state:T}};let tC=C()(()=>n(44649)("./".concat(E.default.PLATFORM,"/common/CommonContentsTile")).catch(()=>()=>null)),tT=C()(()=>n(5800)("./".concat(E.default.PLATFORM,"/FilterContainer")).catch(()=>()=>null)),tk=b.default.section.withConfig({componentId:"sc-9f990dab-0"})(["display:flex;flex-direction:column;position:relative;background-color:",";width:100%;margin-top:",";"],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{isDesktop:t}=e;return t?"20px":0}),tE=b.default.div.withConfig({componentId:"sc-9f990dab-1"})(["",""],e=>e.isDesktop?(0,b.css)(["margin-bottom:80px;margin-left:auto;margin-right:auto;width:","px;max-width:","px;@media (min-width:601px) and (max-width:719px){width:100%;padding-left:16px;padding-right:16px;}"],e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,b.css)(["margin-top:10px;"])),tS=b.default.section.withConfig({componentId:"sc-9f990dab-2"})(["position:relative;background-color:",";",""],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{isDesktop:t}=e;return!t&&(0,b.css)(["padding:0 16px 40px;"])}),tj=b.default.div.withConfig({componentId:"sc-9f990dab-3"})(["min-height:",";@media (min-width:601px) and (max-width:719px){ul{justify-content:center;}li{width:171px;min-width:171px;}}"],e=>{let{minHeight:t}=e;return t}),tN=b.default.div.withConfig({componentId:"sc-9f990dab-4"})(["width:100%;padding-bottom:",";"],e=>{let{isDesktop:t}=e;return t?"12px":"10px"}),tR=b.default.div.withConfig({componentId:"sc-9f990dab-5"})(["width:100%;height:",";"],e=>{let{isDesktop:t}=e;return t?"80px":"40px"});var tI=e=>{let{contentsType:t,contentsSubType:n,onLoad:l}=e,s=(0,i.useRouter)(),a=(0,g.s0)(),{genreFilters:u}=(0,eg.r)(t),{f:d}=s.query,c=(0,S.Ce)(),[p,f]=(0,o.useState)(null),m=(0,o.useRef)(null),{contentsData:h,dispatch:x,load:v,empty:b,infiniteScrollArea:w,state:C,error:T,query:E}=tw({contentsType:t,contentsSubType:n}),j=(0,o.useCallback)(e=>{e!==C.params.filter.sort&&x({type:"CHANGE_SORT",selectedSort:e})},[C.params.filter.sort,x]),N=(0,o.useCallback)(async(e,t)=>{let n=JSON.stringify(e.toSorted())===JSON.stringify(C.filterTypes.toSorted()),r=JSON.stringify(t.toSorted())===JSON.stringify(C.params.filter.tags.toSorted());n&&r||(-1!==s.asPath.indexOf("f=")&&JSON.stringify([d])!=JSON.stringify(e)&&await s.replace((0,ef.mn)(s.asPath,["f"])),x({type:"CHANGE_FILTER",genres:C.params.filter.genres,tags:t,filterTypes:e}))},[C.filterTypes,C.params.filter.tags,C.params.filter.genres,s,d,x]),R=(0,o.useCallback)(async e=>{var t,r;(null===(t=C.filterTypes)||void 0===t?void 0:t.length)>0&&eo.lj.set(C.filterTypes,n),(null===(r=C.params.filter.tags)||void 0===r?void 0:r.length)>0&&eo.IL.set(C.params.filter.tags,n),await a("detail",{path:"/".concat(e)})},[C.filterTypes,C.params.filter.tags,n,a]);(0,o.useEffect)(()=>{(0,eT.xb)(d)||N([d],[]).then()},[d]);let I=(0,o.useCallback)(async e=>{JSON.stringify(e)!==JSON.stringify(C.params.filter.genres)&&(-1!==s.asPath.indexOf("f=")&&await s.replace((0,ef.mn)(s.asPath,["f"])),x({type:"CHANGE_FILTER",genres:e,tags:C.params.filter.tags,filterTypes:C.filterTypes}))},[C.params.filter.genres,C.params.filter.tags,C.filterTypes,s,x]);return(0,r.jsx)(tk,{isDesktop:c,onLoad:()=>{(null==m?void 0:m.current)&&l(m.current.scrollHeight,"new")},ref:m,children:(0,r.jsxs)(tE,{isDesktop:c,children:[(0,r.jsx)(tN,{isDesktop:c,children:(0,r.jsx)(em.Z,{contentsType:t,contentsSubType:n,genreFilters:u,selectedGenre:C.params.filter.genres,setSelectedGenre:I,setClickGenreFilterType:f})}),(0,r.jsxs)(tS,{isDesktop:c,children:[(0,r.jsx)(tT,{marginBottom:c?6:10,sort:C.params.filter.sort,onChangeSort:j,contentsType:t,contentsSubType:n,applyFilter:N,selectedFilterType:C.filterTypes,selectedGenre:C.params.filter.genres,selectedTag:C.params.filter.tags,showEmptyContainer:b,clickGenreFilterType:p,useStorageKeyPostfix:!0,useExternalGenre:!0}),(0,r.jsx)(ev.Boundary,{name:"".concat(t.toLowerCase(),"-new-contents"),resetKeys:[E],error:T,children:(0,r.jsx)(tj,{minHeight:v&&(c?"1080px":"640px"),children:(0,r.jsx)(Z.ContentsUl,{gap:c?12:0,isDesktop:c,children:k()(h,(e,t)=>(0,r.jsx)(tC,{id:e.id,alias:e.alias,title:e.title,author:e.author,badge:e.badge,thumbnails:e.thumbnails,viewCount:e.viewCount,useBadge:[y.gZ.UP,y.gZ.NEWEST,y.gZ.FREETIME,y.gZ.SHORT,y.gZ.ADULT],onPressEpisode:()=>R(e.alias),useCommonImg:!0},t))})})}),!v&&!T&&(0,r.jsx)(eh.Z,{containerHeight:c?1080:640}),(0,r.jsx)(tR,{isDesktop:c,ref:w})]})]})})},tZ=e=>{let{contentsType:t,contentsSubType:n}=e,{f:r}=(0,i.useRouter)().query,{showAdult:l}=(0,u.Z)(),s=(0,eb.qW)(n),a=(0,eb.uW)(n,n===y.Hi.comicFreeTime?E.default.FREETIME_CONTENTS_SORT_DEFAULT:E.default.GENRE_CONTENTS_SORT_DEFAULT),{tagPreference:d}=(0,ei.Z)(),c=(0,o.useCallback)(e=>{if(!(0,eT.xb)(r)&&Object.values(ex.B9).includes(r)&&!e.includes(r))return r},[r]),p=(0,o.useMemo)(()=>{let e=c(s);return{contents:[],filterTypes:e?ew()([...s,e]):s,params:{contentsType:t,adultToggle:l,filter:{...(0,eC.l9)(s),...e&&{contentsFreeFilter:e},genres:(0,eb.PR)([],E.default.USE_FILTER_SAVE?n:void 0),tags:(0,eb.pg)(n),sort:a,genresInternalName:void 0},tagPreference:d},page:0}},[n,t,s,c,l,a,d]),f=(0,o.useCallback)((e,t)=>{switch(t.type){case"CHANGE_FILTER":{let n=(0,eC.MS)(e.params.filter,t.filterTypes);return{...e,filterTypes:t.filterTypes,page:0,contents:[],params:{...e.params,filter:{...n,genres:t.genres,tags:t.tags}}}}case"CHANGE_SORT":return{...e,page:0,contents:[],params:{...e.params,filter:{...e.params.filter,sort:t.selectedSort}}};case"INCREASE_PAGE":return{...e,page:e.page+1};case"ADD_CONTENTS":return{...e,contents:[...e.contents,...t.contents]};case"SET_RESTORE_CONTENTS":return{...e,contents:t.contents,page:t.page};case"CHANGE_ADULT_TOGGLE":return{...e,page:0,contents:[],params:{...e.params,adultToggle:l}};case"CHANGE_TAG_PREFERENCE":return{...e,page:0,contents:[],params:{...e.params,tagPreference:d}};case"RESET":return p;default:return e}},[p,l,d]),[g,m]=(0,o.useReducer)(f,p);return{state:g,dispatch:m}},tL=e=>{var t,n,r,i,l,a;let{contentsType:d,contentsSubType:c}=e,f=(0,S.Ce)(),{accessToken:g,showAdult:m}=(0,u.Z)(),[h,x,v]=(0,eE.Z)({threshold:.5}),{genreFilters:b}=(0,eg.r)(d,"GENRE_SUB"),y=(0,ev.useReportError)(),w=(0,o.useRef)(m),C=(0,o.useRef)(0),T=(0,o.useMemo)(()=>f?32:30,[f]),k=(0,o.useRef)(!1),E=JSON.parse(sessionStorage.getItem(p.$.savePage[d].genre.contents)),{tagPreference:j}=(0,ei.Z)(),N=(0,o.useRef)(j),{state:R,dispatch:I}=tZ({contentsType:d,contentsSubType:c}),Z=e=>{var t;if(null===e||(null==e?void 0:e.length)===0)return null;let n=null===(t=b.find(t=>Array.isArray(t.id)?t.id.some(t=>e.includes(t)):null==e?void 0:e.includes(t.id)))||void 0===t?void 0:t.internalName;return Array.isArray(n)?["GROUP_GENRE_ETC"]:void 0!==n?[n]:null},L=eS.Z.stringify(null===(t=R.params)||void 0===t?void 0:t.filter,{arrayFormat:"comma",skipNull:!0}).concat("&".concat(eS.Z.stringify({contentsType:null===(n=R.params)||void 0===n?void 0:n.contentsType,contentsSubType:c,adultToggle:null===(r=R.params)||void 0===r?void 0:r.adultToggle,tagPreference:null===(i=R.params)||void 0===i?void 0:i.tagPreference},{skipNull:!0}))),{data:A,status:M,error:P}=(0,s.useQuery)("/contents/tab/genre?".concat(L),async()=>{var e;let{contentsType:t,adultToggle:n,filter:r,tagPreference:i}=R.params,o=null===(e=Z(null==r?void 0:r.genres))||void 0===e?void 0:e.join(",");try{return await (0,ex.M4)({contentsType:t,adultToggle:n,groupGenres:o,filter:{...r,genresInternalName:o},token:g,tagPreference:i}).then(e=>(null==e?void 0:e.result)?e.result:((null==e?void 0:e.error)&&y(e.error,"Genre Tab List API error"),[]))}catch(e){throw e instanceof Error&&(0,tb.kg)(tb.hi.ERROR,"/contents/tab/genre","Genre Tab List API Axios Error.",{message:e.message,stack:e.stack}),e}},{enabled:b.length>0,retry:!1}),{data:O,status:_,error:D}=(0,s.useQuery)("/contents/tab/details?".concat(L,"&page=").concat(R.page,"&tab=genre"),async()=>{try{return await (0,ex.gX)(A.slice(T*R.page,T+T*R.page),ej.R7.VERTICAL,d,g).then(e=>(null==e?void 0:e.result)?e.result:((null==e?void 0:e.error)&&y(e.error,"Genre Contents API error"),[]))}catch(e){throw e instanceof Error&&(0,tb.kg)(tb.hi.ERROR,"/contents/tab/detail","Genre Contents API Axios Error.",{message:e.message,stack:e.stack}),e}},{enabled:(null==A?void 0:A.length)>0,retry:!1}),F=(0,o.useCallback)(e=>{k.current=e},[]);(0,o.useEffect)(()=>{"success"===_&&!k.current&&(null==O?void 0:O.length)>0&&I({type:"ADD_CONTENTS",contents:O})},[_,O,I]),(0,o.useEffect)(()=>{(null==E?void 0:E.length)>0&&(F(!0),I({type:"SET_RESTORE_CONTENTS",contents:E,page:(0,ep.IQ)(d,"genre")}),(0,ep.C1)(d,"genre"))},[]),(0,o.useEffect)(()=>{(null==A?void 0:A.length)>0&&(C.current=Math.ceil((null==A?void 0:A.length)/T))},[A,T]),(0,o.useEffect)(()=>{h&&x>
1=.5&&R.page<C.current-1&&"success"===_&&(F(!1),I({type:"INCREASE_PAGE"}))},[h,x,C,_,R.page,I,F]),(0,o.useEffect)(()=>{w.current!==m&&(F(!1),I({type:"CHANGE_ADULT_TOGGLE"}),w.current=m)},[m,I,F]),(0,o.useEffect)(()=>{N.current!==j&&(F(!1),I({type:"CHANGE_TAG_PREFERENCE"}),I({type:"CHANGE_FILTER",genres:[],tags:[],filterTypes:[]}),N.current=j)},[j,I,F]);let G=Z(null===(a=R.params)||void 0===a?void 0:null===(l=a.filter)||void 0===l?void 0:l.genres);return{contentsIds:A,contentsData:R.contents,load:"success"===_&&void 0!==O||(null==A?void 0:A.length)===0,empty:"success"===M&&(null==A?void 0:A.length)===0,error:null!=P?P:D,query:L,page:R.page,infiniteScrollArea:v,dispatch:I,state:R,setRestore:F,genresInternalName:G}};let tA=C()(()=>n(44649)("./".concat(E.default.PLATFORM,"/common/CommonContentsTile")).catch(()=>()=>null)),tM=C()(()=>n(5800)("./".concat(E.default.PLATFORM,"/FilterContainer")).catch(()=>()=>null)),tP=b.default.section.withConfig({componentId:"sc-8102b68e-0"})(["display:flex;flex-direction:column;position:relative;background-color:",";width:100%;margin-top:",";"],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{isDesktop:t}=e;return t?"10px":0}),tO=b.default.div.withConfig({componentId:"sc-8102b68e-1"})(["",""],e=>e.isDesktop?(0,b.css)(["margin-bottom:80px;margin-left:auto;margin-right:auto;width:","px;max-width:","px;@media (min-width:601px) and (max-width:719px){width:100%;padding-left:16px;padding-right:16px;}"],e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,b.css)(["margin-top:10px;"])),t_=b.default.section.withConfig({componentId:"sc-8102b68e-2"})(["position:relative;background-color:",";",""],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{isDesktop:t}=e;return!t&&(0,b.css)(["padding:0 16px 40px;"])}),tD=b.default.div.withConfig({componentId:"sc-8102b68e-3"})(["min-height:",";@media (min-width:601px) and (max-width:719px){ul{justify-content:center;}li{width:171px;min-width:171px;}}"],e=>{let{minHeight:t}=e;return t}),tF=b.default.div.withConfig({componentId:"sc-8102b68e-4"})(["width:100%;margin-top:10px;margin-bottom:",";"],e=>{let{isDesktop:t}=e;return t?"12px":"10px"}),tG=b.default.div.withConfig({componentId:"sc-8102b68e-5"})(["width:100%;height:",";"],e=>{let{isDesktop:t}=e;return t?"80px":"40px"});var tB=e=>{let{contentsType:t,contentsSubType:n,onLoad:l}=e,s=(0,i.useRouter)(),a=(0,g.s0)(),{genreFilters:u}=(0,eg.r)(t,"GENRE_SUB"),{f:d}=s.query,c=(0,S.Ce)(),[p,f]=(0,o.useState)(null),m=(0,o.useRef)(null),{contentsIds:h,contentsData:x,dispatch:v,load:b,page:w,empty:C,infiniteScrollArea:T,state:E,error:j,query:N,setRestore:R,genresInternalName:I}=tL({contentsType:t,contentsSubType:n}),L=(0,o.useCallback)(e=>{e!==E.params.filter.sort&&(R(!1),v({type:"CHANGE_SORT",selectedSort:e}))},[E.params.filter.sort,v,R]),A=(0,o.useCallback)(async(e,t)=>{var n;let r=JSON.stringify(e.toSorted())===JSON.stringify(E.filterTypes.toSorted()),i=JSON.stringify(null==t?void 0:t.toSorted())===JSON.stringify(null===(n=E.params.filter.tags)||void 0===n?void 0:n.toSorted());r&&i||(-1!==s.asPath.indexOf("f=")&&JSON.stringify([d])!=JSON.stringify(e)&&await s.replace((0,ef.mn)(s.asPath,["f"])),R(!1),v({type:"CHANGE_FILTER",genres:E.params.filter.genres,tags:t,filterTypes:e}))},[E.filterTypes,E.params.filter,s,d,R,v]),M=(0,o.useCallback)(async e=>{var r,i;(null===(r=E.filterTypes)||void 0===r?void 0:r.length)>0&&eo.lj.set(E.filterTypes,n),(null===(i=E.params.filter.tags)||void 0===i?void 0:i.length)>0&&eo.IL.set(E.params.filter.tags,n),(0,ep.zs)(t,"genre",JSON.stringify(h),JSON.stringify(x),w.toString()),await a("detail",{path:"/".concat(e)})},[E.filterTypes,E.params.filter.tags,n,t,h,x,w,a]),P=(0,o.useMemo)(()=>c?6:10,[c]);(0,o.useEffect)(()=>{(0,eT.xb)(d)||A([d],[]).then()},[d]);let O=(0,o.useCallback)(async e=>{JSON.stringify(e)!==JSON.stringify(E.params.filter.genres)&&(-1!==s.asPath.indexOf("f=")&&await s.replace((0,ef.mn)(s.asPath,["f"])),R(!1),v({type:"CHANGE_FILTER",genres:e,tags:E.params.filter.tags,filterTypes:E.filterTypes}))},[E.params.filter.genres,E.params.filter.tags,E.filterTypes,s,R,v]);return te([eq.x1.comicGenre,eq.x1.cartoonGenre,eq.x1.novelGenre],async e=>{await O(null!=e?e:[])},eo.wN),(0,r.jsx)(tP,{isDesktop:c,onLoad:()=>{(null==m?void 0:m.current)&&l(m.current.scrollHeight,"genre")},ref:m,children:(0,r.jsxs)(tO,{isDesktop:c,children:[(0,r.jsx)(tF,{isDesktop:c,children:(0,r.jsx)(em.Z,{contentsType:t,contentsSubType:n,genreFilters:u,selectedGenre:E.params.filter.genres,setSelectedGenre:O,setClickGenreFilterType:f})}),(0,r.jsxs)(t_,{isDesktop:c,children:[(0,r.jsx)(tM,{marginBottom:P,sort:E.params.filter.sort,onChangeSort:L,contentsType:t,contentsSubType:n,applyFilter:A,selectedFilterType:E.filterTypes,selectedTag:E.params.filter.tags,selectedGenre:E.params.filter.genres,showEmptyContainer:C,clickGenreFilterType:p,genresInternalName:I,useStorageKeyPostfix:!0,useExternalGenre:!0}),(0,r.jsx)(ev.Boundary,{name:"".concat(t.toLowerCase(),"-genre-contents"),resetKeys:[N],error:j,children:(0,r.jsx)(tD,{minHeight:b&&(c?"1080px":"640px"),children:(0,r.jsx)(Z.ContentsUl,{gap:c?12:0,isDesktop:c,children:k()(x,(e,t)=>(0,r.jsx)(tA,{id:e.id,alias:e.alias,title:e.title,author:e.author,badge:e.badge,thumbnails:e.thumbnails,viewCount:e.viewCount,useBadge:[y.gZ.UP,y.gZ.NEWEST,y.gZ.SCHEDULED,y.gZ.SHORT,y.gZ.FREETIME,y.gZ.FREE,y.gZ.DISCOUNT,y.gZ.ADULT,y.gZ.ORIGINAL,y.gZ.GLOBAL],onPressEpisode:()=>M(e.alias),useCommonImg:!0},t))})})}),!b&&!j&&(0,r.jsx)(eh.Z,{containerHeight:c?1080:640}),(0,r.jsx)(tG,{isDesktop:c,ref:T})]})]})})};let tW=C()(()=>n(3260)("./".concat(E.default.PLATFORM,"/main/MainContainer")).catch(()=>()=>null)),tU=b.default.div.withConfig({componentId:"sc-f2bea166-0"})(["position:relative;display:flex;width:100%;height:fit-content;min-height:100vh;"]);var tH=e=>{let{onLoad:t,wrapperRef:n,initData:s,loadedPage:a,onUnMount:u}=e,{day:d,t:c}=(0,i.useRouter)().query,p=(0,o.useMemo)(()=>(0,eT.xb)(c)?y.mk.main:c,[c]);return(0,o.useEffect)(()=>()=>u&&u(),[]),(0,r.jsxs)(eW,{ref:n,loadedPage:a,children:[(0,r.jsx)(tU,{children:a.includes(y.mk.main)&&(0,r.jsx)(tW,{onLoad:p===y.mk.main?t:ez(),initData:null==s?void 0:s.main})}),"bom-kr"===E.default.PLATFORM&&(0,r.jsx)(tU,{children:a.includes(y.mk.new)&&(0,r.jsx)(tI,{contentsType:y.mf.comic,contentsSubType:y.Hi.comicNew,onLoad:t})}),(0,r.jsx)(tU,{children:a.includes(y.mk.weekly)&&(0,r.jsx)(tv,{contentsType:y.mf.comic,contentsSubType:y.Hi.comicWeekly,bannerSubType:l.e3.weekly,isShowWeeklyTab:!0,groupMenu:d||(0,eU.ER)(),onLoad:t})}),(0,r.jsx)(tU,{children:a.includes(y.mk.ranking)&&(0,r.jsx)(tn,{subKey:y.mk.ranking,contentsType:y.mf.comic,contentsSubType:y.Hi.comicRanking,onLoad:t})}),(0,r.jsx)(tU,{children:a.includes(y.mk.free)&&(0,r.jsx)(e_,{contentsType:y.mf.comic,contentsSubType:y.Hi.comicFree,bannerSubType:l.e3.free,onLoad:t})}),"bom-kr"===E.default.PLATFORM&&(0,r.jsx)(tU,{children:a.includes(y.mk.genre)&&(0,r.jsx)(tB,{contentsType:y.mf.comic,contentsSubType:y.Hi.comicGenre,onLoad:t})})]})};let tz=C()(()=>n(23677)("./".concat(E.default.PLATFORM,"/cartoon/MainContainer")).catch(()=>()=>null));var tK=e=>{let{onLoad:t,wrapperRef:n,initData:s,loadedPage:a,onUnMount:u}=e,{t:d}=(0,i.useRouter)().query,c=(0,o.useMemo)(()=>(0,eT.xb)(d)?y.mk.main:d,[d]);return(0,o.useEffect)(()=>()=>u&&u(),[]),(0,r.jsxs)(eW,{ref:n,loadedPage:a,children:[(0,r.jsx)(tU,{children:a.includes(y.mk.main)&&(0,r.jsx)(tz,{onLoad:c===y.mk.main?t:ez(),initData:null==s?void 0:s.main})}),(0,r.jsx)(tU,{children:a.includes(y.mk.weekly)&&(0,r.jsx)(tv,{contentsType:y.mf.cartoon,contentsSubType:y.Hi.cartoonWeekly,bannerSubType:l.e3.cartoonWeekly,isShowWeeklyTab:!1,groupMenu:null,onLoad:t})}),(0,r.jsx)(tU,{children:a.includes(y.mk.ranking)&&(0,r.jsx)(tn,{subKey:y.mk.ranking,contentsType:y.mf.cartoon,contentsSubType:y.Hi.cartoonRanking,onLoad:t})}),(0,r.jsx)(tU,{children:a.includes(y.mk.free)&&(0,r.jsx)(e_,{contentsType:y.mf.cartoon,contentsSubType:y.Hi.cartoonFree,bannerSubType:l.e3.cartoonFree,onLoad:t})}),"bom-kr"===E.default.PLATFORM&&(0,r.jsx)(tU,{children:a.includes(y.mk.genre)&&(0,r.jsx)(tB,{contentsType:y.mf.cartoon,contentsSubType:y.Hi.cartoonGenre,onLoad:t})})]})}
1,tV=n(85466),tJ=n.n(tV),tq=e=>{let{config:t,isCancelled:n=!1,contentsType:r,contentsRankingType:i,contentsThumbnailType:l,genre:s,filterType:a,isForce:d=!1}=e,{showAdult:c,accessToken:p}=(0,u.Z)(),f=eS.Z.stringify({contentsType:r,contentsRankingType:i,showAdult:c,contentsThumbnailType:l,genre:s,filterType:a,isForce:d}),g=(0,o.useCallback)(async()=>(0,ex.T)({contentsType:r,rankingType:i,adultToggle:c,filter:{...(0,eC.l9)(a),genres:s},contentsThumbnailType:"beltoon-jp"===E.default.PLATFORM?ej.R7.VERTICAL:ej.R7.ALL,token:p}),[p,i,r,a,s,c]);return(0,eJ.ZP)(n?null:f,g,t)},t$=e=>{let{contentsType:t,contentsSubType:n,isNovelWriter:r,initGenre:l=null}=e,{query:s}=(0,i.useRouter)(),a=s.key,u=E.default.USE_SAVE_RANKING_SORT&&localStorage.getItem(p.$.saveSort+n)||y.Nu.realtime,d=r&&n?eo.VD.get(n):(0,eb.PR)(l),c=(0,eX.W7)(u),f=r?c.toUpperCase():u,g=r?eo.lj.get(n):(0,eb.qW)(),m=(0,S.Ce)(),h=(0,eY._v)(e0.lX,m),[x,v]=(0,o.useState)(f),[b,w]=(0,o.useState)(d),[C,T]=(0,o.useState)(g),[k,j]=(0,o.useState)(null),[N,R]=(0,o.useState)(null),I=(0,eX.$v)(C),{data:Z}=eQ({isCancelled:!r,contentsType:y.v2[r?"novelwriter":a]}),L=(0,o.useMemo)(()=>(null==Z?void 0:Z.result)?(0,eX.r3)(Z.result):null,[null==Z?void 0:Z.result]),A=(0,o.useMemo)(()=>L?(0,eX.Cf)(b,L,!0):null,[b,L]),M=(0,o.useMemo)(()=>{let e="beltoon-jp"===E.default.PLATFORM&&m&&(!b||0===b.length);return{isCancelled:r,contentsThumbnailType:ej.R7.ALL,contentsType:t,contentsRankingType:x,genre:e?l:b,filterType:C,isForce:e}},[x,t,C,b,l,m,r]),{mutate:P}=tq(M),O=(0,o.useMemo)(()=>({isCancelled:!r||!A,range:c,userDeviceBit:h,genreName:A,status:I}
1),[A,r,c,I,h]),_=(0,o.useCallback)((e,t)=>{let n=r?b:t;tJ()(n,b)&&tJ()(e,C)||(r||w(t),T(e),j([]),R([]))},[C,b,r]),D=(0,o.useCallback)(e=>{if(e===x){P();return}globalThis&&eo.Tj.set(n,e),v(e),j([]),R([])},[x,n,P]);return{contentsRankingType:x,genre:b,genreName:A,filterType:C,ranking:k,novelRanking:N,rankingDto:M,novelWriterRankingDto:O,setGenre:w,setFilterType:T,setRanking:j,setNovelRanking:R,applyFilter:_,onChangeSort:D}};let tQ=C()(()=>"beltoon-jp"===E.default.PLATFORM?Promise.all([n.e(10729),n.e(69528)]).then(n.bind(n,69528)):n.e(80683).then(n.bind(n,80683)),{loadableGenerated:{webpack:()=>[80683]}});var tX=(0,o.memo)(e=>{let{isNovelWriter:t=!1,contentsType:n,contentsSubType:i,onLoad:l,initGenre:s=null}=e,{showAdult:a}=(0,u.Z)(),d=(0,ev.useReportError)(),{contentsRankingType:c,genre:p,genreName:f,filterType:g,ranking:m,novelRanking:h,rankingDto:x,novelWriterRankingDto:v,setGenre:b,setFilterType:y,setRanking:w,setNovelRanking:C,applyFilter:T,onChangeSort:k}=t$({contentsType:n,contentsSubType:i,isNovelWriter:t,initGenre:s}),{data:E,isValidating:S,error:j}=tq(x),N=!E||S,R=!e5()(m),I=!N&&!R&&(!e5()(p)||!e5()(g));(0,o.useEffect)(()=>{(null==E?void 0:E.result)&&w((0,eX.lP)(E.result))},[null==E?void 0:E.result,w,a]),(0,o.useEffect)(()=>{(null==E?void 0:E.error)&&d(E.error,"Ranking API error")},[null==E?void 0:E.error,d]),(0,o.useEffect)(()=>{j&&d(j,"Ranking API error")},[j,d]);let{novelRankingData:Z,isNovelLoading:L,novelRankingError:A}=(0,eV.Z)(v),M=!e5()(h);return(0,o.useEffect)(()=>{(null==Z?void 0:Z.result)&&C(Z.result)},[M,null==Z?void 0:Z.result,C,a]),(0,o.useEffect)(()=>{(null==Z?void 0:Z.error)&&d(Z.error,"NovelRankingRange API error")},[null==Z?void 0:Z.error,d]),(0,o.useEffect)(()=>{A&&d(A,"NovelRankingRange API error")},[A,d]),(0,r.jsx)(tQ,{contents:t?h:m,isLoading:t?L:N,showEmptyContainer:t?!L&&!M:I,contentsType:n,contentsRankingType:c,contentsSubType:i,isNovelWriter:t,onLoad:l,genre:p,genreName:f,filterType:g,setGenre:b,setFilterType:y,applyFilter:T,onChangeSort:k})}),tY=n(53499);let t0=b.default.div.withConfig({componentId:"sc-c6cf64a2-0"})(["display:flex;flex-direction:column;"]),t1=b.default.div.withConfig({componentId:"sc-c6cf64a2-1"})(["display:flex;flex-direction:row;width:100%;"]);var t5=(0,o.memo)(e=>{let{initialValue:t="",tabMenu:n=[]}=e,l=(0,g.s0)(),s=(0,i.useRouter)(),a=(0,S.Ce)(),[u,d]=(0,o.useState)(t),c=(0,o.useCallback)(async e=>{u!=e&&(await l(e,null,!0),d(e))},[l,u]);return(0,o.useEffect)(()=>{let e=(null==s?void 0:s.query.s)||"novelWriter";u!==e&&"string"==typeof e&&d(e)},[s,u]),(0,r.jsx)(t0,{children:(0,r.jsx)(t1,{children:k()(n,e=>(0,r.jsx)(tY.Z,{label:e.title,selected:t==e.target,textSize:a?16:14,selectedFontWeight:"medium",onSelect:()=>c(e.target)},e.target))})})}),t7=n(90471),t6=n.n(t7),t8=n(4428),t2=n(21917),t4=n(90811),t3=n(42876),t9=n.n(t3),ne=n(34197),nt=n(62235),nn=n(32854);let nr=b.default.section.withConfig({componentId:"sc-dbafd14e-0"})(["position:relative;"," width:100%;max-width:","px;"],e=>e.isDesktop?(0,b.css)(["margin-bottom:60px;"]):(0,b.css)(["margin-bottom:25px;"]),e=>{let{theme:t}=e;return t.dimens.maxWidth}),ni=b.default.div.withConfig({componentId:"sc-dbafd14e-1"})(["margin-bottom:20px;"]);var no=e=>{let{type:t,detailType:n=[y.Mq.VIEW_COUNT_AND_AUTHOR],title:i,contents:l,moreText:s=null,useMoreButton:a,goMore:u=ez(),favoriteIds:d,isUseLikeButton:c=!1,onLikeMutate:p}=e,f=(0,S.Ce)(),[g,m]=(0,o.useState)(null),h=t9()(["new","favorite","favoriteBest","forU"],t),x=t9()(["new","favorite","free","ticketZone","forU"],t),v=t9()(["ticketZone","favoriteBest","forU"],t);return(0,o.useEffect)(()=>{l&&m(k()(l,(e,t)=>{let i=c&&t9()(d,e.id);return(0,r.jsx)(nn.default,{id:e.id,alias:"writer/".concat(e.id),title:e.title,badge:{newest:1==e.newest,up:1==e.updated,best:h&&1==e.best,adult:1==e.adult,scheduled:x&&0==e.completed,great:v&&1==e.badge},author:e.authorName,thumbnails:null,thumbnail:e.thumbnail,viewCount:e.viewCount,favoriteCount:e.favoriteCount,useBadge:[y.gZ.NEWEST,y.gZ.UP,y.gZ.BEST,y.gZ.ADULT,y.gZ.SCHEDULED,y.gZ.GREAT],useSubTitle:n,imgType:"list",isFavorite:i,isUseLikeButton:c,onLikeMutate:p},t)}))},[l]),(0,r.jsxs)(nr,{isDesktop:f,children:[f&&(0,r.jsx)(t2.Z,{titleText:i,moreText:s,onMoreClick:u}),!f&&(0,r.jsx)(t4.Z,{title:i,onMore:u,useMoreButton:a}),f&&(0,r.jsx)(ne.Z,{componentList:g,slideCount:5,spaceBetween:10,className:"main-swiper"}),!f&&(0,r.jsx)(ni,{children:(0,r.jsx)(nt.Z,{componentList:g})})]})},nl=n(94140),ns=()=>{let{showAdult:e}=(0,u.Z)(),{data:t,error:n}=(0,t8.Z)(),i=(0,ev.useReportError)(),l=(0,nl.Z)(),[s,a]=(0,o.useState)(null),d=null!==s,c=!e5()(s);return(0,o.useEffect)(()=>{(null==t?void 0:t.result)&&a(t6()((0,eX.SZ)(t.result),0,30))},[null==t?void 0:t.result]),(0,o.useEffect)(()=>{(null==t?void 0:t.error)&&i(t.error,"NovelNewest API error")},[null==t?void 0:t.error,i]),(0,r.jsx)(ev.Boundary,{name:"novel-writer-home-new",resetKeys:[e],error:n,children:(0,e6.hP)(d&&c,()=>(0,r.jsx)(no,{type:"new",title:"##t.novel.titleNovelWriterNew",contents:s,moreText:"##t.novel.moreNovelWriterNew",goMore:async()=>{await l("novelWriterNewest")},useMoreButton:!0}))})},na=n(31877),nu=()=>{let{showAdult:e}=(0,u.Z)(),{data:t,error:n}=(0,na.Z)(),i=(0,ev.useReportError)(),l=(0,nl.Z)(),[s,a]=(0,o.useState)(null),d=null!==s,c=!e5()(s);return(0,o.useEffect)(()=>{(null==t?void 0:t.result)&&a(t6()((0,eX.SZ)(t.result),0,30))},[null==t?void 0:t.result]),(0,o.useEffect)(()=>{(null==t?void 0:t.error)&&i(t.error,"NovelFavorite API error")},[null==t?void 0:t.error,i]),(0,r.jsx)(ev.Boundary,{name:"novel-writer-home-favorite",resetKeys:[e],error:n,children:(0,e6.hP)(d&&c,()=>(0,r.jsx)(no,{type:"favorite",title:"##t.novel.titleNovelWriterFavorite",contents:s,moreText:"##t.novel.moreNovelWriterFavorite",goMore:async()=>{await l("novelWriterFavorite")},useMoreButton:!0}))})},nd=n(35571),nc=function(){let{config:e,isCancelled:t=!1,genreName:n,status:r,sort:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{accessToken:o,showAdult:l}=(0,u.Z)(),s=(0,eX.bQ)(l),a=eS.Z.stringify({hasAdult:s,genreName:n,status:r,sort:i});return(0,eJ.ZP)(t?null:[eq.ZP.getNovelChallenge,a],()=>(0,nd.um)(o,s,n,r,i),e)},np=()=>{let{showAdult:e}=(0,u.Z)(),{data:t,error:n}=nc({sort:y.rZ.newest}),i=(0,ev.useReportError)(),l=(0,nl.Z)(),[s,a]=(0,o.useState)(null),d=null!==s,c=!e5()(s);return(0,o.useEffect)(()=>{(null==t?void 0:t.result)&&a(t6()((0,eX.SZ)(t.result),0,30))},[null==t?void 0:t.result]),(0,o.useEffect)(()=>{(null==t?void 0:t.error)&&i(t.error,"NovelChallenge API error")},[null==t?void 0:t.error,i]),(0,r.jsx)(ev.Boundary,{name:"novel-writer-home-free",resetKeys:[e],error:n,children:(0,e6.hP)(d&&c,()=>(0,r.jsx)(no,{type:"free",title:"##t.novel.titleNovelWriterFree",contents:s,moreText:"##t.novel.moreNovelWriterFree",goMore:async()=>{await l("novelWriterFree")},useMoreButton:!0}))})},nf=n(44819),ng=n(1784);let nm=b.default.section.withConfig({componentId:"sc-7acec64b-0"})(["display:flex;flex-direction:column;position:relative;width:100%;max-width:","px;",""],e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>e.isDesktop?(0,b.css)(["margin:0 auto 60px;"]):(0,b.css)(["margin-bottom:18px;"]));var nh=()=>{let{showAdult:e}=(0,u.Z)(),t=(0,S.Ce)(),n=(0,eY._v)(e0.lX,t),{novelRankingData:i,novelRankingError:l}=(0,eV.Z)({range:y.DH.weekly,userDeviceBit:n}),s=(0,ev.useReportError)(),a=(0,nl.Z)(),[d,c]=(0,o.useState)(null),p=null!==d,f=!e5()(d);(0,o.useEffect)(()=>{(null==i?void 0:i.result)&&c(t6()(i.result,0,7))},[null==i?void 0:i.result]),(0,o.useEffect)(()=>{(null==i?void 0:i.error)&&s(i.error,"NovelRankingRange API error")},[null==i?void 0:i.error,s]);let g=(0,o.useCallback)(async()=>{eo.n_.set(y.Hi.novelRanking,y.Nu.realtime),await a("novelWriterBest")},[a]);return(0,r.jsx)(ev.Boundary,{name:"novel-writer-home-ranking",resetKeys:[e],error:l,children:(0,e6.hP)(p&&f,()=>(0,r.jsxs)(nm,{isDesktop:t,children:[(0,e6.hP)(t,()=>(0,r.jsx)(t2.Z,{titleText:"##t.main.titleRanking",moreText:"##t.main.moreRanking",onMoreClick:g})),(0,e6.hP)(!t,()=>(0,r.jsx)(t4.Z,{title:"##t.main.titleRanking",onMore:g})),(0,e6.hP)(t,()=>(0,r.jsx)(nf.default,{contents:d,isMain:!0,isNovelWriter:!0,isTitleMultipleLines:!0})),(0,e6.hP)(!t,()=>(0,r.jsx)(ng.default,{contents:d,isMain:!0,isNovelWriter:!0,isTitleMultipleLines:!0}))]}))})},nx=e=>{let{config:t,type:n}=e,{accessToken:r,showAdult:i}=(0,u.Z)(),o=(0,eX.bQ)(i),l=eS.Z.stringify({type:n,hasAdult:o});return(0,eJ.ZP)([eq.ZP.getNovelRanking,l],()=>(0,eY.Cz)(r,n,o?1:0),t)},nv=n(60323);let nb=b.default.section.withConfig({componentId:"sc-5afdea57-0"})(["position:relative;",""],e=>e.isDesktop?(0,b.css)(["margin-bottom:80px;margin-left:auto;margin-right:auto;width:","px;max-width:","px;"],e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,b.css)(["margin-bottom:60px;overflow:auto;width:100%;"])),ny=b.default.ul.withConfig({componentId:"sc-5afdea57-1"})(["display:flex;flex-wrap:wrap;margin-bottom:20px;list-style:none;padding:0;margin-left:-6px;margin-right:-6px;"]),nw=b.default.li.withConfig({componentId:"sc-5afdea57-2"})(["display:flex;flex-direction:column;margin-bottom:28px;padding-left:6px;padding-right:6px;box-sizing:content-box;
1cursor:pointer;width:171px;:nth-child(1){width:354px;}"]),nC=b.default.div.withConfig({componentId:"sc-5afdea57-3"})(["position:relative;display:block;margin:0;padding:0;box-sizing:border-box;"]),nT=b.default.span.withConfig({componentId:"sc-5afdea57-4"})(["overflow:hidden;position:relative;z-index:1;display:flex;width:100%;background:#ededed;margin:0;padding:0;list-style-type:none;max-height:1000000px;line-height:1.3;box-sizing:border-box;",""],e=>e.isTop?(0,b.css)(["height:224px;border:solid 1px #ff35ad;border-radius:0 12px 0 12px;"]):(0,b.css)(["height:224px;border-radius:8px;"])),nk=b.default.div.withConfig({componentId:"sc-5afdea57-5"})(["display:flex;flex-direction:column;margin-top:10px;"]),nE=b.default.p.withConfig({componentId:"sc-5afdea57-6"})(["",";margin-bottom:2px;line-height:normal;font-weight:400;font-size:16px;color:#000;"],e=>e.isMain?"display: flex":"display: block"),nS=b.default.span.withConfig({componentId:"sc-5afdea57-7"})(["position:relative;top:-1px;display:inline-flex;margin-right:6px;padding-right:6px;line-height:1.25;font-weight:500;font-size:16px;color:#1b1b1b;:after{content:'';position:absolute;top:50%;right:0;display:block;width:1px;height:13px;margin-top:-6.5px;background-color:#e1e1e1;}"]),nj=b.default.span.withConfig({componentId:"sc-5afdea57-8"})(["line-height:normal;font-weight:400;font-size:16px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;"]),nN=b.default.div.withConfig({componentId:"sc-5afdea57-9"})(["",";"],e=>e.isMain?"padding-left: 20px":"padding-left: 0");var nR=()=>{let e=(0,g.s0)(),t=(0,S.Ce)(),[n,i]=(0,o.useState)(null),l=(0,nl.Z)(),{data:s}=nx({type:y.dt.best}),a=null!==n,u=!e5()(n);return(0,o.useEffect)(()=>{(null==s?void 0:s.result)&&i(t6()((0,eX.SZ)(s.result),0,7))},[null==s?void 0:s.result]),(0,e6.hP)(a&&u,()=>(0,r.jsxs)(nb,{isDesktop:t,children:[(0,r.jsx)(t2.Z,{titleText:"##t.main.titleRanking",moreText:t&&"##t.main.moreRanking",onMoreClick:async()=>{await l("novelRanking")}}),(0,r.jsx)(ny,{children:k()(n,(n,i)=>{let o=0==i;return(0,r.jsxs)(nw,{onClick:()=>e("novelWriterDetail",{path:"/".concat(n.id)}),children:[(0,r.jsxs)(nC,{children:[(0,r.jsx)(nT,{isTop:o,children:n.thumbnail?(0,r.jsx)(I.Z,{src:n.thumbnail,width:o?354:171,ratio:o?224/354:224/171,objectFit:"cover",unoptimized:!1,useFadeIn:!0}):null}),1==n.adult&&(0,r.jsx)(Z.BadgeAdult,{isSmall:!t,position:"absolute",right:6,bottom:6})]}),(0,r.jsxs)(nk,{children:[(0,r.jsxs)(nE,{isMain:!0,children:[(0,r.jsx)(nS,{style:{color:"#ff35ad"},children:i+1}),(0,r.jsx)(nj,{children:n.title})]}),(0,r.jsx)(nN,{isMain:!0,children:(0,r.jsxs)(Z.Txt,{isDesktop:t,children:[(0,r.jsx)(Z.ViewIcon,{children:(0,nv.sy)(n.viewCount)}),n.authorName]})})]})]},i)})})]}))},nI=e=>{let{config:t,isCancelled:n=!1,genreName:r,status:i,sort:o}=e,{accessToken:l,showAdult:s}=(0,u.Z)(),a=(0,eX.bQ)(s),d=eS.Z.stringify({hasAdult:a,genreName:r,status:i,sort:o});return(0,eJ.ZP)(n?null:[eq.ZP.getNovelBest,d],()=>(0,nd.MM)(l,a,r,i,o),t)},nZ=()=>{let{showAdult:e}=(0,u.Z)(),{data:t,error:n}=nI({genreName:null,status:null}),i=(0,ev.useReportError)(),l=(0,nl.Z)(),[s,a]=(0,o.useState)(null),d=null!==s,c=!e5()(s);return(0,o.useEffect)(()=>{(null==t?void 0:t.result)&&a(t6()((0,eX.SZ)(t.result),0,30))},[null==t?void 0:t.result]),(0,o.useEffect)(()=>{(null==t?void 0:t.error)&&i(t.error,"NovelBest API error")},[null==t?void 0:t.error,i]),(0,r.jsx)(ev.Boundary,{name:"novel-writer-home-ticket-zone",resetKeys:[e],error:n,children:(0,e6.hP)(d&&c,()=>(0,r.jsx)(no,{type:"ticketZone",title:"##t.novel.titleNovelWriterTicketZone",contents:s,moreText:"##t.novel.moreNovelWriterTicketZone",goMore:async()=>{await l("novelWriterTicketZone")},useMoreButton:!0}))})},nL=()=>{let{showAdult:e}=(0,u.Z)(),{data:t,error:n,mutate:i}=(0,na.Z)(),{data:l,error:s,mutate:a}=nx({type:y.dt.favorite}),d=(0,ev.useReportError)(),[c,p]=(0,o.useState)(null),[f,g]=(0,o.useState)(null),m=null!==f,h=!e5()(f),x=(0,o.useCallback)(()=>Promise.allSettled([i(),a()]),[i,a]);return(0,o.useEffect)(()=>(null==t?void 0:t.result)&&p(k()(t.result,e=>{let{id:t}=e;return t})),[null==t?void 0:t.result]),(0,o.useEffect)(()=>
1(null==l?void 0:l.result)&&g(t6()((0,eX.SZ)(l.result),0,30)),[null==l?void 0:l.result]),(0,o.useEffect)(()=>{(null==t?void 0:t.error)&&d(t.error,"NovelFavorite API error")},[null==t?void 0:t.error,d]),(0,o.useEffect)(()=>{(null==l?void 0:l.error)&&d(l.error,"NovelRanking API error")},[null==l?void 0:l.error,d]),(0,r.jsx)(ev.Boundary,{name:"novel-writer-home-favorite-best",resetKeys:[e],error:null!=n?n:s,children:(0,e6.hP)(null!==c&&m&&h,()=>(0,r.jsx)(no,{type:"favoriteBest",detailType:[y.Mq.FAVORITE_COUNT],title:"##t.novel.titleNovelWriterFavoriteBest",contents:f,favoriteIds:c,onLikeMutate:x,isUseLikeButton:!0}))})},nA=function(){let{config:e,isCancelled:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{accessToken:n,showAdult:r}=(0,u.Z)(),i=(0,eX.bQ)(r),o=eS.Z.stringify({hasAdult:i});return(0,eJ.ZP)(t?null:[eq.ZP.getNovelRecommend,o],()=>(0,nd.Kb)(n,i),e)},nM=n(64503),nP=()=>{let{isLogin:e,showAdult:t}=(0,u.Z)(),{userDetail:n}=(0,nM.kE)(),{data:i,error:l}=nA(),s=(0,ev.useReportError)(),[a,d]=(0,o.useState)(null),c=null!==a,p=!e5()(a);return(0,o.useEffect)(()=>{(null==i?void 0:i.result)&&d(t6()((0,eX.SZ)(i.result),0,30))},[null==i?void 0:i.result]),(0,o.useEffect)(()=>{(null==i?void 0:i.error)&&s(i.error,"NovelRecommend API error")},[null==i?void 0:i.error,s]),(0,r.jsx)(ev.Boundary,{name:"novel-writer-home-for-u",resetKeys:[t],error:l,children:(0,e6.hP)(c&&p,()=>(0,r.jsx)(no,{type:"forU",title:e?A()(x.default.novel.titleForU,{userName:null==n?void 0:n.nickname}):"##t.novel.titleForUCommon",contents:a}))})};let nO=b.default.div.withConfig({componentId:"sc-e359431-0"})(["display:flex;flex-direction:row;justify-content:center;width:100%;height:100%;background:",";"],e=>{let{theme:t}=e;return t.colors.defaultBackground}),n_=b.default.div.withConfig({componentId:"sc-e359431-1"})(["display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;margin-top:18px;"]);var nD=e=>{let{onLoad:t}=e,n=(0,i.useRouter)(),{isLogin:l}=(0,u.Z)(),s=(0,o.useRef)(null);return(0,o.useEffect)(()=>()=>{window.scrollTo(0,0)},[n]),(0,r.jsx)(nO,{onLoad:()=>{(null==s?void 0:s.current)&&t(s.current.scrollHeight,"novelWriter")},ref:s,children:(0,r.jsxs)(n_,{children:[(0,r.jsx)(ns,{}),(0,e6.hP)(l,()=>(0,r.jsx)(nu,{})),(0,r.jsx)(np,{}),(0,r.jsx)(nh,{}),(0,e6.hP)(!1,()=>(0,r.jsx)(nR,{})),(0,r.jsx)(nZ,{}),(0,e6.hP)(l,()=>(0,r.jsx)(nL,{})),(0,e6.hP)(l,()=>(0,r.jsx)(nP,{}))]})})},nF=n(81390);let nG=b.default.section.withConfig({componentId:"sc-5070eec2-0"})(["display:flex;flex-direction:column;position:relative;background-color:",";width:100%;",""],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>e.isDesktop?(0,b.css)(["min-height:720px;"]):(0,b.css)(["height:100%;"])),nB=b.default.div.withConfig({componentId:"sc-5070eec2-1"})(["width:100%;padding-top:",";padding-bottom:10px;"],e=>{let{isDesktop:t}=e;return t?"14px":"10px"}),nW=b.default.section.withConfig({componentId:"sc-5070eec2-2"})(["position:relative;background-color:",";",""],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>e.isDesktop?(0,b.css)(["margin:0 auto 80px;width:","px;max-width:","px;@media (min-width:601px) and (max-width:719px){width:100%;li{width:171px;min-width:171px;}}"],e=>{let{theme:t}=e;return t.dimens.maxWidth+12},e=>{let{theme:t}=e;return t.dimens.maxWidth+12}):(0,b.css)(["overflow:auto;padding:0 0 60px;"]));var nU=e=>{let{onLoad:t}=e,n=(0,e6.dL)(eo.Tj.get(y.Hi.novelWriterTicketZone),y.rZ.popularity),i=(0,S.Ce)(),{showAdult:l}=(0,u.Z)(),s=(0,ev.useReportError)(),[a,d]=(0,o.useState)(()=>eo.VD.get(y.Hi.novelWriterTicketZone)),[c,p]=(0,o.useState)(eo.lj.get(y.Hi.novelWriterTicketZone)),[f,g]=(0,o.useState)(n),[m,h]=(0,o.useState)(null),x=(0,o.useRef)(null),{genreFilters:v}=(0,eg.r)(y.mf.novel),b=(0,o.useMemo)(()=>{let e=(0,eX.r3)(v),t={};return e.forEach(e=>{let{name:n,value:r}=e;r.forEach(e=>{t[e]=n})}),t},[v]),w=(0,o.useMemo)(()=>{if(!a||!b)return[];let e=a.map(e=>b[String(e)]).filter(Boolean);return e.length?e:["ALL"]},[a,b]),{data:C,error:T}=nI({isCancelled:!w,status:c,genreName:w,sort:f}),E=!C&&!T,j=!e5()(m);(0,o.useEffect)(()=>{(null==C?void 0:C.result)&&h((0,eX.SZ)(C.result))},[null==C?void 0:C.result]),(0,o.useEffect)(()=>{(null==C?void 0:C.error)&&s(C.error,"NovelBest API error")},[null==C?void 0:C.error,s]);let N=(0,o.useCallback)(e=>{[e,c].some(e=>e.length>0)&&(p(e),h([]))},[c]),R=(0,o.useCallback)(e=>{g(e),h([])},[]),I=(0,o.useCallback)(e=>{JSON.stringify(e)!==JSON.stringify(a)&&(d(e),eo.VD.set(e,y.Hi.novelWriterTicketZone))},[a,d]),L=[l,f,[...null!=a?a:[]].sort().join("|"),[...null!=c?c:[]].sort().join("|")];return(0,r.jsx)(nG,{onLoad:()=>{(null==x?void 0:x.current)&&t(x.current.scrollHeight,"novelWriter")},ref:x,isDesktop:i,children:(0,r.jsxs)(nF._,{children:[(0,r.jsx)(nB,{isDesktop:i,children:(0,r.jsx)(em.Z,{contentsType:y.mf.novel,contentsSubType:y.Hi.novelWriterTicketZone,genreFilters:v,selectedGenre:a,setSelectedGenre:I})}),(0,r.jsx)(ts.default,{contentsSubType:y.Hi.novelWriterTicketZone,applyFilter:N,selectedGenre:w,genreIds:a,selectedFilterType:c,setSelectedFilterType:p,sort:f,onChangeSort:R,isNovelWriter:!0,showEmptyContainer:!E&&!j,useContainerPadding:!1,top:i?98:86,marginBottom:i?18:20,useExternalGenre:!0,useStorageKeyPostfix:!0}),(0,r.jsx)(ev.Boundary,{name:"novel-writer-ticket-zone-list",resetKeys:L,error:T,children:(0,r.jsx)(nW,{isDesktop:i,children:(0,r.jsx)(Z.ContentsUl,{gap:i?12:0,isDesktop:i,children:k()(m,(e,t)=>(0,r.jsx)(nn.default,{id:e.id,alias:"writer/".concat(e.id),title:e.title,badge:{newest:1==e.newest,up:1==e.updated,adult:1==e.adult,scheduled:0==e.completed,great:1==e.badge},author:e.authorName,thumbnails:null,thumbnail:e.thumbnail,viewCount:e.viewCount,useBadge:[y.gZ.NEWEST,y.gZ.UP,y.gZ.ADULT,y.gZ.SCHEDULED,y.gZ.GREAT]},t))})})})]})})};let nH=b.default.section.withConfig({componentId:"sc-9bc6f7d1-0"})(["flex-direction:column;position:relative;background-color:",";width:100%;",""],e=>{let{theme:t}=e;
1return t.colors.defaultBackground},e=>e.isDesktop?(0,b.css)(["min-height:720px;"]):(0,b.css)(["height:100%;"])),nz=b.default.section.withConfig({componentId:"sc-9bc6f7d1-1"})(["position:relative;background-color:",";",""],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>e.isDesktop?(0,b.css)(["margin:0 auto 80px;width:","px;max-width:","px;@media (min-width:601px) and (max-width:719px){width:100%;li{width:171px;min-width:171px;}}"],e=>{let{theme:t}=e;return t.dimens.maxWidth+12},e=>{let{theme:t}=e;return t.dimens.maxWidth+12}):(0,b.css)(["overflow:auto;padding:0 0 60px;"])),nK=b.default.div.withConfig({componentId:"sc-9bc6f7d1-2"})(["width:100%;padding-top:",";padding-bottom:10px;"],e=>{let{isDesktop:t}=e;return t?"14px":"10px"});var nV=e=>{let{onLoad:t}=e,n=(0,e6.dL)(eo.Tj.get(y.Hi.novelWriterFree),y.rZ.newest),i=(0,S.Ce)(),{showAdult:l}=(0,u.Z)(),s=(0,ev.useReportError)(),[a,d]=(0,o.useState)(()=>eo.VD.get(y.Hi.novelWriterFree)),[c,p]=(0,o.useState)(eo.lj.get(y.Hi.novelWriterFree)),[f,g]=(0,o.useState)(n),[m,h]=(0,o.useState)(null),x=(0,o.useRef)(null),{genreFilters:v}=(0,eg.r)(y.mf.novel),b=(0,o.useMemo)(()=>{let e=(0,eX.r3)(v),t={};return e.forEach(e=>{let{name:n,value:r}=e;r.forEach(e=>{t[e]=n})}),t},[v]),w=(0,o.useMemo)(()=>{if(!a||!b)return[];let e=a.map(e=>b[String(e)]).filter(Boolean);return e.length?e:["ALL"]},[a,b]),{data:C,error:T}=nc({isCancelled:!w,status:c,genreName:w,sort:f}),E=!C&&!T,j=!e5()(m);(0,o.useEffect)(()=>{(null==C?void 0:C.result)&&h((0,eX.SZ)(C.result))},[null==C?void 0:C.result]),(0,o.useEffect)(()=>{(null==C?void 0:C.error)&&s(C.error,"NovelChallenge API error")},[null==C?void 0:C.error,s]);let N=(0,o.useCallback)(e=>{JSON.stringify(e)!==JSON.stringify(a)&&(d(e),eo.VD.set(e,y.Hi.novelWriterFree))},[a]),R=(0,o.useCallback)(e=>{[e,c].some(e=>e.length>0)&&(p(e),h([]))},[c]),I=(0,o.useCallback)(e=>g(e),[]),L=[l,f,[...null!=a?a:[]].sort().join("|"),[...null!=c?c:[]].sort().join("|")];return(0,r.jsx)(nH,{onLoad:()=>{(null==x?void 0:x.current)&&t(x.current.scrollHeight,"novelWriter")},ref:x,isDesktop:i,children:(0,r.jsxs)(nF._,{children:[(0,r.jsx)(nK,{isDesktop:i,children:(0,r.jsx)(em.Z,{contentsType:y.mf.novel,contentsSubType:y.Hi.novelWriterFree,genreFilters:v,selectedGenre:a,setSelectedGenre:N})}),(0,r.jsx)(ts.default,{contentsSubType:y.Hi.novelWriterFree,applyFilter:R,selectedGenre:w,genreIds:a,selectedFilterType:c,setSelectedFilterType:p,sort:f,onChangeSort:I,isNovelWriter:!0,showEmptyContainer:!E&&!j,useContainerPadding:!1,top:i?98:86,marginBottom:i?18:20,useExternalGenre:!0,useStorageKeyPostfix:!0}),(0,r.jsx)(ev.Boundary,{name:"novel-writer-free-list",resetKeys:L,error:T,children:(0,r.jsx)(nz,{isDesktop:i,children:(0,r.jsx)(Z.ContentsUl,{gap:i?12:0,isDesktop:i,children:k()(m,(e,t)=>(0,r.jsx)(nn.default,{id:e.id,alias:"writer/".concat(e.id),title:e.title,badge:{newest:1==e.newest,up:1==e.updated,adult:1==e.adult,scheduled:0==e.completed,great:1==e.badge},author:e.authorName,thumbnails:null,thumbnail:e.thumbnail,viewCount:e.viewCount,useBadge:[y.gZ.NEWEST,y.gZ.UP,y.gZ.ADULT,y.gZ.SCHEDULED,y.gZ.GREAT]},t))})})})]})})};let nJ=e=>{let t=sessionStorage.getItem(p.$.beforeUrlKey),n=Object.values(y.Hi).indexOf(t),r=Object.keys(y.Hi)[n];return -1!==e.indexOf(eq.x1[r])},nq=b.default.section.withConfig({componentId:"sc-83be19bc-0"})(["display:flex;flex-direction:column;position:relative;background-color:",";width:100%;margin-top:10px;"],e=>{let{theme:t}=e;return t.colors.defaultBackground}),n$=b.default.div.withConfig({componentId:"sc-83be19bc-1"})(["position:relative;",""],e=>e.isDesktop?(0,b.css)(["margin-left:auto;margin-right:auto;width:","px;max-width:","px;@media (min-width:601px) and (max-width:719px){width:100%;padding-left:16px;padding-right:16px;}"],e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,b.css)(["padding-left:16px;padding-right:16px;"]));var nQ=e=>{let{onLoad:t}=e,n=(0,S.Ce)(),d=(0,i.useRouter)(),c=(0,g.s0)(),{key:m,s:h}=d.query,{accessToken:x,showAdult:v}=(0,u.Z)(),b=(0,ev.useReportError)(),w=(0,o.useMemo)(()=>(0,ep.Cr)(),[]),C=(0,o.useRef)(null),T=(0,o.useMemo)(()=>
1{if(!f.C.includes(m)){c("main").then();return}return(nJ(d.asPath)||(sessionStorage.removeItem(p.$.beforeUrlKey),sessionStorage.removeItem(p.$.saveFilter),sessionStorage.removeItem(p.$.saveGenre)),h)?h:"novelWriter"},[h]),{data:k}=(0,s.useQuery)([l.$.sub,l.e3.novelWriter],()=>(0,a.i0)(x,l.$.sub,l.e3.novelWriter).then(e=>((null==e?void 0:e.error)&&b(e.error,"NovelWriter Banner API error"),e.result)),{onError:e=>b(e,"NovelWriter Banner API error")});return(0,r.jsxs)(nq,{height:w,onLoad:()=>{t(C.current.scrollHeight,"novelWriter")},ref:C,children:[(0,r.jsx)(ev.Boundary,{name:"novel-writer-banner",resetKeys:[v],children:(0,r.jsx)(ec,{bannerList:k,bannerType:l.$.sub,bannerSubType:l.e3.novelWriter,useCommonImg:!0,useSkeleton:!0})}),(0,r.jsxs)(n$,{isDesktop:n,children:[(0,r.jsx)(t5,{tabMenu:[{title:"홈",target:"novelWriter"},{title:"봄티켓존",target:"novelWriterTicketZone"},{title:"베스트",target:"novelWriterBest"},{title:"무료연재",target:"novelWriterFree"}],initialValue:T}),"novelWriter"==T&&(0,r.jsx)(ev.Boundary,{name:"novel-writer-home",resetKeys:[v],children:(0,r.jsx)(nD,{onLoad:t})}),"novelWriterTicketZone"==T&&(0,r.jsx)(ev.Boundary,{name:"novel-writer-ticket-zone",resetKeys:[v],children:(0,r.jsx)(nU,{onLoad:t})}),"novelWriterBest"==T&&(0,r.jsx)(ev.Boundary,{name:"novel-writer-best",resetKeys:[v],children:(0,r.jsx)(tX,{subKey:"ranking",contentsType:y.mf.novel,contentsSubType:y.Hi.novelWriterBest,onLoad:t,isNovelWriter:!0})}),"novelWriterFree"==T&&(0,r.jsx)(ev.Boundary,{name:"novel-writer-free",resetKeys:[v],children:(0,r.jsx)(nV,{onLoad:t})})]})]})};let nX=C()(()=>n(86527)("./".concat(E.default.PLATFORM,"/novel/MainContainer")).catch(()=>()=>null));var nY=e=>{let{onLoad:t,wrapperRef:n,initData:i,loadedPage:s,onUnMount:a}=e;return(0,o.useEffect)(()=>a&&a(),[]),(0,r.jsxs)(eW,{ref:n,loadedPage:s,children:[(0,r.jsx)(tU,{children:s.includes(y.mk.main)&&(0,r.jsx)(nX,{onLoad:t,initData:null==i?void 0:i.main})}),"bom-kr"===E.default.PLATFORM&&(0,r.jsx)(tU,{children:s.includes(y.mk.new)&&(0,r.jsx)(tI,{contentsType:y.mf.novel,contentsSubType:y.Hi.novelNew,onLoad:t})}),(0,r.jsx)(tU,{children:s.includes(y.mk.weekly)&&(0,r.jsx)(tv,{contentsType:y.mf.novel,contentsSubType:y.Hi.novelWeekly,bannerSubType:l.e3.novelWeekly,isShowWeeklyTab:!1,groupMenu:null,onLoad:t})}),(0,r.jsx)(tU,{children:s.includes(y.mk.ranking)&&(0,r.jsx)(tn,{subKey:y.mk.ranking,contentsType:y.mf.novel,contentsSubType:y.Hi.novelRanking,onLoad:t})}),(0,r.jsx)(tU,{children:s.includes(y.mk.free)&&(0,r.jsx)(e_,{contentsType:y.mf.novel,contentsSubType:y.Hi.novelFree,bannerSubType:l.e3.novelFree,onLoad:t})}),(0,r.jsx)(tU,{children:s.includes(y.mk.genre)&&(0,r.jsx)(tB,{contentsType:y.mf.novel,contentsSubType:y.Hi.novelGenre,onLoad:t})}),"bom-kr"===E.default.PLATFORM&&(0,r.jsx)(tU,{children:s.includes(y.mk.novelWriter)&&(0,r.jsx)(nQ,{onLoad:t})})]})},n0=n(96785),n1=n(82361),n5=n(41523),n7=n(98873),n6=n(83544),n8=n(38020),n2=!0,n4=e=>{var t;let n=(0,i.useRouter)(),m=(0,g.s0)(),h=(0,c.parseCookies)(),{key:b,t:w,s:C,group:T}=n.query,k=b.toLowerCase(),{accessToken:S,showAdult:j}=(0,u.Z)(),[N,R]=(0,o.useState)(null),{data:I}=(0,s.useQuery)([l.$.top],()=>(0,a.i0)(S,l.$.top).then(e=>e.result),{initialData:null===(t=e.main)||void 0===t?void 0:t.topBanner}),[Z,L]=(0,o.useState)(!1),[A,M]=(0,o.useState)(!1),[P,O]=(0,o.useState)({comic:[],cartoon:[],novel:[]}),{tagPreference:_}=(0,nM.kE)(),D=(0,o.useRef)(null),F=(0,o.useMemo)(()=>(0,eT.xb)(w)?y.mk.main:w,[w]),G=(0,o.useMemo)(()=>F===y.mk.main,[F]),B=v(k,F);(0,o.useEffect)(()=>{if(!f.C.includes(k)){m("main").then();return}return()=>{let e=eo.iu.get();(null==e?void 0:e.indexOf("/detail/"))===-1&&(null==e?void 0:e.indexOf("/viewer/"))===-1&&(eo.lj.remove(),eo.VD.remove())}},[k,w]);let{userDetail:W}=(0,nM.kE)(),U=(0,n8.vG)();(0,o.useEffect)(()=>{"bom-kr"===E.default.PLATFORM&&!e0.lX.is_app&&U.platform_name!==n5.i.mobileWeb_aos&&b===y.mf.comic.toLowerCase()&&w===y.mk.main&&!T&&(0,n6.NV)(null==W?void 0:W.id)&&!(0,n6.cO)()&&n.replace(eq.x1.comic+"?group=A")},[b,w]),(0,o.useEffect)(()=>{"string"==typeof T&&T===n6.eQ&&eo.K6.set(n6.eQ)},[T]),(0,o.useEffect)(()=>{L("Y"==h[p.$.unUseBeltBanner])}
1,[h]);let H=(0,o.useCallback)(()=>{(0,c.setCookie)(null,p.$.unUseBeltBanner,Z?"N":"Y",{maxAge:86400,path:"/"}),L(!0)},[Z]);(0,o.useEffect)(()=>{A&&M(!1)},[j,I,_]),(0,o.useEffect)(()=>(!A&&I&&(R((0,d.h7)(I,j,d.Zh,!1,!0,!1,null,_)),M(!0)),()=>M(!0)),[A,I]),(0,o.useEffect)(()=>{let e=()=>{if(e0.lX.is_android)try{let e=JSON.parse(window.android.jsEmailLogin());if((null==e?void 0:e.email)&&(null==e?void 0:e.pwd)){let t={callbackUrl:"".concat("https://www.bomtoon.tw").concat(eq.x1.loginSuccess,"?callback=").concat(encodeURIComponent("/")),email:e.email,password:e.pwd,platform:e0.lX.platform_name,loginPlatform:y.eP.app,isAutoLogin:!0,signInType:"email"};t.qnwjdghldnjsrkdlq=(0,n0.HmacSHA1)(e.email+e.pwd,E.default.EMAIL_LOGIN_SECRET).toString(),t.loginPlatform=y.eP.app,(0,n1.signIn)("EmailLogin",t).then()}}catch(e){console.debug(e)}};return window.addEventListener("emailLoginEvent",e),()=>window.removeEventListener("emailLoginEvent",e)},[]),(0,ep.b)(C||w,(0,eT.xb)(w)||[y.mk.main,y.mk.ranking,y.mk.novelWriter].includes(w),k.toUpperCase(),C||w);let z=(0,o.useCallback)((e,t)=>{t===F&&((null==D?void 0:D.current)&&D.current.setPanelHeight(e),sessionStorage.setItem(p.$.currentHeight,e.toString()))},[F]),K=(0,o.useCallback)(()=>{O({comic:["main"],cartoon:["main"],novel:["main"]})},[]),V=(0,o.useCallback)(()=>"comic"===k?(0,r.jsx)(tH,{onLoad:z,wrapperRef:D,initData:e,loadedPage:P.comic,onUnMount:K}):"cartoon"===k?(0,r.jsx)(tK,{onLoad:z,wrapperRef:D,initData:e,loadedPage:P.cartoon,onUnMount:K}):"novel"===k?(0,r.jsx)(nY,{onLoad:z,wrapperRef:D,initData:e,loadedPage:P.novel,onUnMount:K}):null,[k,z,e,P,K]);return(0,o.useEffect)(()=>{[y.mk.ranking,y.mk.novelWriter].includes(w)&&(0,ep.xY)()},[w]),(0,o.useEffect)(()=>{P[k].includes(w)||O({...P,[k]:[...P[k],w]})},[P,w,k]),(0,o.useEffect)(()=>{let e=e=>{eo.iu.set(e)};return n.events.on("routeChangeStart",e),()=>{n.events.off("routeChangeStart",e)}},[n]),(0,o.useEffect)(()=>{let e=()=>{if((0,eT.xb)(null==S?void 0:S.token))return null;n5.i.ios_appstore==e0.lX.platform_name?void 0!=webkit&&webkit.messageHandlers.jsRequestPushKey.postMessage(null==S?void 0:S.token):window.android.jsRequestPushKey(null==S?void 0:S.token)};return window.addEventListener("requestPushKey",e),()=>{window.removeEventListener("requestPushKey",e)}},[null==S?void 0:S.token]),(0,r.jsx)(n7.Z,{type:E.default.PLATFORM,gnbKey:k,snbKey:F,layoutType:"home",useFooter:!0,showTopBanner:G&&!Z&&!!N,topBannerProps:{topBanner:N,onClose:H},title:"".concat(B," - ").concat(x.default.common.gnbMenu[k].title),openGraphData:{enableCanonical:!0},loadedPage:P[k],useMotionFloatingBanner:G,children:V()})}},1784:function(e,t,n){"use strict";n.r(t);var r=n(97458),i=n(69107),o=n.n(i),l=n(52983),s=n(57887),a=n(70475),u=n(1421),d=n(60323),c=n(54895),p=n(10602),f=n(23943),g=n(26383),m=n(32881),h=n(16906),x=n(258),v=n(49911);let b=s.default.section.withConfig({componentId:"sc-94e7ff4e-0"})(["display:flex;flex-direction:column;position:relative;background-color:",";height:100%;width:100%;"],e=>{let{theme:t}=e;return t.colors.defaultBackground}),y=s.default.ul.withConfig({componentId:"sc-94e7ff4e-1"})(["display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 0;margin-left:-4.75px;margin-right:-4.75px;margin-bottom:14px;list-style-type:disc;padding:0;"]),w=s.default.li.withConfig({componentId:"sc-94e7ff4e-2"})(["display:flex;flex-direction:column;margin:0 0 13px;padding:0 4.75px;",""],e=>e.isTop?(0,s.css)(["width:100%;"]):(0,s.css)(["width:33.3%;"])),C=s.default.div.withConfig({componentId:"sc-94e7ff4e-3"})(["position:relative;display:flex;flex-direction:column;width:100%;"]),T=s.default.span.withConfig({componentId:"sc-94e7ff4e-4"})(["overflow:hidden;position:relative;z-index:1;display:flex;border-radius:8px;background:#ededed;",""],e=>e.isTop?(0,s.css)(["border:solid 1px #ff35ad;border-radius:0 12px 0 12px;height:50.66vw;"]):(0,s.css)(["height:37.33vw;"])),k=(0,s.default)(h.Z).withConfig({componentId:"sc-94e7ff4e-5"})(["image-rendering:-webkit-optimize-contrast;transform:translateZ(0);backface-visibility:hidden;overflow:hidden;z-index:1;"]),E=s.default.div.withConfig({componentId:"sc-94e7ff4e-6"})(["display:flex;margin-top:8px;",""],e=>
1{let{showDetails:t,isTop:n}=e;return n?(0,s.css)(["flex-direction:row;align-items:flex-start;margin-top:10px;word-wrap:break-word;"]):(0,s.css)(["flex-direction:",";width:108px;max-width:100%;"],t?"column":"row")}),S=s.default.div.withConfig({componentId:"sc-94e7ff4e-7"})(["display:",";align-items:center;font-weight:400;font-size:14px;word-wrap:break-word;"],e=>{let{showDetails:t,isTop:n}=e;return!t||n?"flex":"block"}),j=s.default.span.withConfig({componentId:"sc-94e7ff4e-8"})(["display:inline-flex;align-self:flex-start;position:relative;top:",";padding-right:6px;font-weight:500;font-size:16px;line-height:1.2;color:",";:after{content:'';position:absolute;top:11px;right:0;display:block;width:1px;height:10px;margin-top:-6.5px;background-color:#e1e1e1;}"],e=>{let{showDetails:t,isTop:n}=e;return!t||n?"-2px":"0"},e=>{let{isTop:t}=e;return t?"#ff35ad":"#1b1b1b"}),N=(0,s.default)(g.x).attrs(()=>({weight:"500",size:"13px",lineHeight:"1.2",letterSpacing:"-0.5px",color:"#1b1b1b",ellipsis:!0})).withConfig({componentId:"sc-94e7ff4e-9"})([""]),R=s.default.div.withConfig({componentId:"sc-94e7ff4e-10"})(["display:flex;flex-direction:column;gap:3px;overflow:hidden;padding-left:","px;& > span{width:100%;}"],e=>{let{showDetails:t,isTop:n}=e;return!t||n?6:0});t.default=e=>{let{contents:t,isMain:n=!1,contentsSubType:i,isTitleMultipleLines:s=!1}=e,h=!n&&i!==a.Hi.novelWriterBest,I=(0,c.KQ)(),Z=(0,m.s0)(),L=(0,l.useCallback)(async e=>{e.isNovelWriter?await Z("novelWriterDetail",{path:"/".concat(e.webtoon.id)}):await Z("detail",{path:"/".concat(e.webtoon.alias)})},[Z]),A=(0,l.useCallback)((e,t)=>{let n=0===t,i=n?c.R7.DETAIL:c.R7.VERTICAL,o=e.isNovelWriter?e.webtoon.thumbnail:I(e.webtoon.thumbnails,i);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(C,{isTop:n,children:[(0,r.jsx)(T,{isTop:n,children:(0,u.hP)(!!o,()=>(0,r.jsx)(k,{src:o,fill:!0,objectFit:"cover",unoptimized:!0,alt:"thumbnail",priority:!1}))}),(0,u.hP)(e.webtoon.isAdult,()=>(0,r.jsx)(f.BadgeAdult,{position:"absolute",right:"4px",bottom:"4px",isSmall:!0}))]}
1),(0,r.jsxs)(E,{showDetails:h,isTop:n,children:[(0,r.jsxs)(S,{showDetails:h,isTop:n,children:[(0,r.jsx)(j,{showDetails:h,isTop:n,children:t+1}),(0,u.hP)(h,()=>(0,r.jsx)(p.Y,{rankingGap:e.rankingGap})),h&&!n&&(0,r.jsx)(N,{lineCount:s?2:1,children:e.webtoon.title})]}),(0,r.jsxs)(R,{showDetails:h,isTop:n,children:[(!h||n)&&(0,r.jsx)(N,{lineCount:s?2:1,children:e.webtoon.title}),(0,r.jsx)(g.x,{size:"12px",weight:"300",lineHeight:"1.5",letterSpacing:"-0.5px",color:v.Z.colors.Gray.B550,ellipsis:!0,children:e.webtoon.author}),(0,u.hP)(h,()=>(0,r.jsx)(f.ViewIcon,{isDesktop:!1,useIcon:x.default.COMMON.USE_VIEW_ICON,children:(0,r.jsx)(g.x,{size:"12px",weight:"300",lineHeight:"1.5",letterSpacing:"-0.5px",color:v.Z.colors.Gray.B550,ellipsis:!0,children:(0,d.sy)(e.webtoon.viewCount)})}))]})]})]})},[s,h,I]);return(0,u.hP)(!!t,()=>(0,r.jsx)(b,{isMain:n,children:(0,r.jsx)(y,{children:o()(n?t.slice(0,7):t,(e,t)=>(0,r.jsx)(w,{isTop:t+1==1,onClick:()=>L(e),children:A(e,t)},t))})}))}},44819:function(e,t,n){"use strict";n.r(t);var r=n(97458),i=n(69107),o=n.n(i),l=n(52983),s=n(57887),a=n(70475),u=n(1421),d=n(60323),c=n(54895),p=n(10602),f=n(23943),g=n(26383),m=n(16906),h=n(76284),x=n(32881),v=n(258),b=n(49911);let y=s.default.div.withConfig({componentId:"sc-c068417-0"})(["display:flex;flex-direction:column;position:relative;background-color:",";width:720px;"," @media (min-width:601px) and (max-width:719px){width:100%;}"],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{isMain:t}=e;return t?(0,s.css)(["height:100%;"]):(0,s.css)(["min-height:720px;"])}),w=s.default.ul.withConfig({componentId:"sc-c068417-1"})(["display:flex;flex-wrap:wrap;list-style:none;padding:0;column-gap:12px;width:720px;@media (min-width:601px) and (max-width:719px){width:100%;justify-content:center;}"]),C=s.default.li.withConfig({componentId:"sc-c068417-2"})(["display:flex;flex-direction:column;margin-top:28px;box-sizing:content-box;cursor:pointer;width:171px;:nth-child(1){width:353px;margin-top:0;}:nth-child(2){margin-top:0;}:nth-child(3){margin-top:0;@media (min-width:601px) and (max-width:719px){margin-top:28px;}}"]),T=s.default.div.withConfig({componentId:"sc-c068417-3"})(["position:relative;display:block;margin:0;padding:0;box-sizing:border-box;"]),k=s.default.span.withConfig({componentId:"sc-c068417-4"})(["overflow:hidden;position:relative;z-index:1;display:flex;width:100%;background:#ededed;margin:0;padding:0;list-style-type:none;max-height:1000000px;line-height:1.3;box-sizing:border-box;",""],e=>{let{isTop:t}=e;return t?(0,s.css)(["height:224px;border:solid 1px #ff35ad;border-radius:0 12px 0 12px;"]):(0,s.css)(["height:224px;border-radius:8px;"])}),E=s.default.div.withConfig({componentId:"sc-c068417-5"})(["display:flex;flex-direction:column;margin-top:10px;"]),S=s.default.p.withConfig({componentId:"sc-c068417-6"})(["display:",";margin-bottom:2px;line-height:normal;font-weight:400;font-size:16px;color:#000;"],e=>{let{showDetails:t}=e;return t?"block":"flex"}),j=s.default.span.withConfig({componentId:"sc-c068417-7"})(["display:inline-flex;position:relative;margin-right:","px;padding-right:6px;font-weight:500;font-size:16px;line-height:1.2;color:",";:after{content:'';position:absolute;top:10px;right:0;display:block;width:1px;height:12px;margin-top:-6.5px;background-color:#e1e1e1;}"],e=>{let{showDetails:t}=e;return t?0:6},e=>{let{isTop:t}=e;return t?"#ff35ad":"#1b1b1b"}),N=(0,s.default)(g.x).attrs(()=>({weight:"500",size:"16px",lineHeight:"1.2",letterSpacing:"-0.5px",color:"#1b1b1b",ellipsis:!0})).withConfig({componentId:"sc-c068417-8"})([""]),R=s.default.div.withConfig({componentId:"sc-c068417-9"})(["display:flex;flex-direction:column;gap:1px;padding-bottom:6px;padding-left:",";& > span{width:100%;}"],e=>{let{showDetails:t}=e;return t?"0":"22px"});t.default=e=>{let{contents:t,isMain:n=!1,contentsSubType:i,isTitleMultipleLines:s=!1}=e,I=!n&&i!==a.Hi.novelWriterBest,Z=(0,c.KQ)(),L=(0,x.s0)(),A=(0,l.useCallback)(async e=>{e.isNovelWriter?await L("novelWriterDetail",{path:"/".concat(e.webtoon.id)}):await L("detail",{path:"/".concat(e.webtoon.alias)})},[L]);return(0,u.hP)(!!t,()=>(0,r.jsxs)(y,{isMain:n,children:[(0,r.jsx)(w,{children:o()(n?null==t?void 0:t.slice(0,7):t,(e,t)=>{let n=0==t,i=n?c.R7.DETAIL:c.R7.VERTICAL,o=e.isNovelWriter?e.webtoon.thumbnail:Z(e.webtoon.thumbnails,i);return(0,r.jsxs)(C,{onClick:()=>A(e),children:[(0,r.jsxs)(T,{children:[(0,r.jsx)(k,{isTop:n,children:o&&(0,r.jsx)(m.Z,{src:o,width:n?351:171,ratio:n?224/351:224/171,objectFit:"cover",unoptimized:!0,useFadeIn:!0,priority:!1})}),e.webtoon.isAdult&&(0,r.jsx)(f.BadgeAdult,{position:"absolute",bottom:n?"6px":"4px",right:n?"6px":"4px",isSmall:!1})]}
1),(0,r.jsxs)(E,{children:[(0,r.jsxs)(S,{showDetails:I,children:[(0,r.jsx)(j,{showDetails:I,isTop:n,children:t+1}),(0,u.hP)(I,()=>(0,r.jsx)(p.Y,{rankingGap:e.rankingGap})),(0,r.jsx)(N,{lineCount:s?2:1,children:e.webtoon.title})]}),(0,r.jsxs)(R,{showDetails:I,children:[(0,r.jsx)(g.x,{size:"14px",weight:"400",lineHeight:"1.5",letterSpacing:"-0.5px",color:b.Z.colors.Gray.B550,ellipsis:!0,children:e.webtoon.author}),(0,u.hP)(I,()=>(0,r.jsx)(f.ViewIcon,{isDesktop:!0,useIcon:v.default.COMMON.USE_VIEW_ICON,children:(0,r.jsx)(g.x,{size:"14px",weight:"400",lineHeight:"1.5",letterSpacing:"-0.5px",color:b.Z.colors.Gray.B550,ellipsis:!0,children:(0,d.sy)(e.webtoon.viewCount)})}))]})]})]},t)})}),(0,u.hP)(!n,()=>(0,r.jsx)(h.w3,{size:100}))]}))}},53499:function(e,t,n){"use strict";var r=n(97458),i=n(52983),o=n(57887),l=n(49911),s=n(75930),a=n(76284),u=n(93544),d=n(71607),c=n.n(d);let p=o.default.div.withConfig({componentId:"sc-60f52956-0"})(["display:flex;flex-direction:column;flex:1;align-items:stretch;height:","px;background-color:",";border-bottom:1px solid ",";cursor:pointer;user-select:none;"],e=>e.height,e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>{let{color:t}=e;return t}),f=o.default.div.withConfig({componentId:"sc-60f52956-1"})(["position:relative;display:flex;align-items:center;justify-content:center;height:100%;img{margin-left:3px;}"]);t.Z=i.memo(e=>{let{label:t,selected:n=!1,onSelect:o=c(),textSize:d=16,defaultLabelColor:g=l.Z.colors.Gray.B600,selectedFontWeight:m="bold",height:h=48,imgUrl:x=null,selectedImgUrl:v=null}=e,b=(0,i.useCallback)(e=>{e.preventDefault(),o()},[o]);return(0,r.jsx)(p,{onClick:b,height:h,color:n?l.Z.colors.primary:l.Z.colors.Gray.B300,children:(0,r.jsxs)(f,{children:[(0,r.jsx)(s.Z,{text:t,size:d,textAlign:"center",weight:n?m:l.Z.dimens.tabFontWeight,color:n?l.Z.colors.primary:g,ellipsis:!1}),(0,r.jsx)(a.gC,{size:1}),x&&(0,r.jsx)(u.Z,{src:n&&v?v:x,width:18,height:18})]})})})},15299:function(e,t,n){"use strict";n.d(t,{V:function(){return f}});var r=n(258),i=n(70475),o=n(4563),l=n(26415),s=n(52983),a=n(85466),u=n.n(a),d=n(37892),c=n(19793),p=n(37773);function f(e){let{isNovelWriter:t,contentsType:n,contentsSubType:a,initGenre:f}=e,{genreFilters:g}=(0,c.r)(n),m=(0,o.qW)(a),h=r.default.USE_SAVE_RANKING_SORT&&d.Er.get(a)||i.Nu.realtime,x=(0,l.W7)(h),v=(0,o.PR)(f,r.default.USE_FILTER_SAVE?a:void 0),b=t?x.toUpperCase():h,[y,w]=(0,s.useState)(b),[C,T]=(0,s.useState)(m),[k,E]=(0,s.useState)(v||[]),[S,j]=(0,s.useState)(null),N=(0,s.useCallback)(e=>{u()(e,C)||T(e)},[C]),R=(0,s.useCallback)(e=>{d.Tj&&d.Tj.set(a,e),w(e)},[a]),{tagPreference:I}=(0,p.Z)(),Z=(0,s.useRef)(I);return(0,s.useEffect)(()=>{u()(I,Z.current)||(E([]),N([]),d.lj.remove(a),Z.current=I)},[N,a,I]),{genreFilters:g,applyFilter:N,onChangeSort:R,genre:k,range:x,setGenre:E,contentsRankingType:y,filterType:C,setFilterType:T,clickGenreFilterType:S,setClickGenreFilterType:j}}},51429:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(52983),i=n(54895),o=n(6087),l=n(51047),s=n(3925),a=n(52113),u=n(37773),d=n(85466),c=n.n(d),p=n(17341),f=e=>{let{config:t,isCancelled:n=!1,contentsType:d,contentsRankingType:f,contentsThumbnailType:g,genre:m,genresInternalName:h,filterType:x}=e,{showAdult:v,accessToken:b}=(0,a.Z)(),{tagPreference:y}=(0,u.Z)(),w=(0,r.useRef)(y),C=(0,r.useMemo)(()=>c()(y,w.current)?m:[],[m,y]),T=(0,r.useMemo)(()=>m.length&&c()(y,w.current)?h:void 0,[m.length,y,h]),k=l.Z.stringify({contentsType:d,contentsRankingType:f,showAdult:v,contentsThumbnailType:g,genre:C,genresInternalName:T,filterType:x,tagPreference:y}),E=(0,r.useCallback)(async()=>{let e=await (0,s.T)({contentsType:d,rankingType:f,adultToggle:v,filter:{...(0,p.l9)(x),genres:C,genresInternalName:T},contentsThumbnailType:i.R7.ALL,token:b,tagPreference:y});return y!==w.current&&(w.current=y),e},[d,f,v,x,C,T,b,y]),{data:S,error:j}=(0,o.ZP)(n?null:k,E,t);return{rankingData:S,genresInternalName:T,isLoading:!S&&!j,error:j}},g=n(29787),m=n.n(g),h=n(55589),x=n.n(h),v=e=>{let{genre:t,genreFilters:n,filterType:o,contentsType:l,contentsRankingType:s,isNovelWriter:a,initGenre:u=null}=e,d=(0,r.useCallback)(()=>{var e;if((null==t?void 0:t.length)===0)return;let r=null===(e=n.find(e=>x()(e.id)?e.id.some(e=>t.includes(e)):null==t?void 0:t.includes(e.id)))||void 0===e?void 0:e.internalName;return x()(r)?["GROUP_GENRE_ETC"]:[r]},[t,n]),{rankingData:c,genresInternalName:p,isLoading:g,error:h}=f((0,r.useMemo)(()=>{let e=u||t;return{isCancelled:0===n.length||a,contentsThumbnailType:i.R7.ALL,contentsType:l,contentsRankingType:s,genre:e,genresInternalName:d(),filterType:o}},[t,u,a,l,s,d,o,n])),v=!m()(null==c?void 0:c.result),b=!g&&!v&&(!m()(t)||!m()(o));return{ranking:null==c?void 0:c.result,genresInternalName:p,isLoading:g,showEmptyRankingContainer:b,filterType:o,rankingApiError:null==c?void 0:c.error,rankingError:h}}},73105:function(e,t,n){"use strict";var r=n(97458),i=n(52983),o=n(55589),l=n.n(o),s=n(57887),a=n(74854),u=n(49911),d=n(37892),c=n(80863),p=n(63119),f=n(85654),g=n(4563),m=n(258);t.Z=i.memo(function(e){var t,n;let{contentsType:o,contentsSubType:s,genreFilters:b,selectedGenre:y,setSelectedGenre:w,setClickGenreFilterType:C}=e,{trigger:T}=(0,f.F)(),k=(0,i.useRef)([]),{scrollContainerRef:E}=(0,c.Z)(),S=(0,p.Ce)(),j=(0,i.useCallback)((e,t)=>null==e?void 0:e.some(e=>t.includes(e)),[]),N=(0,i.useCallback)(e=>l()(e)?e:[e],[]),R=(0,i.useCallback)(e=>e?e.split("GROUP_GENRE_").slice(-2).join("").replace(/_/g,""):"TOTAL",[]),I=(0,i.useCallback)(e=>l()(e)?"etc":R(e).toLowerCase(),[R]),Z=(0,i.useCallback)((e,t)=>()=>{var n;w(e||[]);let r=I(t);if(null==C||C(r),T({event:"clickFilter",filterType:"genre",subtabType:null===(n=s.split("_")[1])||void 0===n?void 0:n.toLowerCase(),tabType:o.toLowerCase(),genreType:r}),!e){d.VD.remove(m.default.USE_FILTER_SAVE?s:void 0);return}(0,g.PR)()&&d.VD.remove(),d.VD.set(e,m.default.USE_FILTER_SAVE?s:void 0)},[s,o,I,C,w,T]);(0,i.useEffect)(()=>
1{if(!y){let e=(0,g.PR)();e&&w(e)}},[E,y,w]),(0,i.useEffect)(()=>{var e,t;let n=null==b?void 0:b.findIndex(e=>j(y,N(e.id))),r=null==k?void 0:null===(e=k.current[n])||void 0===e?void 0:e.getBoundingClientRect(),i=null==E?void 0:null===(t=E.current)||void 0===t?void 0:t.getBoundingClientRect();if(r&&i){let e=r.left+r.width/2,t=i.left+i.width/2,n=E.current.scrollWidth-E.current.clientWidth,o=E.current.scrollLeft+(e-t);E.current.scrollTo({left:Math.max(0,Math.min(o,n)),behavior:"smooth"})}},[j,N,b,E,y]),(0,i.useLayoutEffect)(()=>{if((null==b?void 0:b.length)>0){let t="";if((null==y?void 0:y.length)>0){var e;t=null==b?void 0:null===(e=b.find(e=>j(y,N(e.id))))||void 0===e?void 0:e.internalName}null==C||C(I(t))}},[j,N,b,I,y,C]);let L=(0,i.useMemo)(()=>!s.includes("WEEKLY")&&!s.includes("NOVEL_WRITER")&&!s.includes("NEWEST"),[s]);return(null===(t=b||[])||void 0===t?void 0:t.length)===0?null:(0,r.jsx)(h,{ref:E,onTouchMove:e=>e.stopPropagation(),children:(0,r.jsxs)(x,{isDesktop:S,needMargin:L,children:[(0,r.jsx)(v,{isActive:(null===(n=y||[])||void 0===n?void 0:n.length)===0,fontSize:S?u.Z.common.tab.main.ranking.fontSize.pc:u.Z.common.tab.main.ranking.fontSize.mobile,onClick:Z(),children:a.default.common.filter.all}),b.map((e,t)=>{let n=N(e.id),i=j(y,n);return(0,r.jsx)(v,{ref:e=>{e&&(k.current[t]=e)},isActive:i,fontSize:S?u.Z.common.tab.main.ranking.fontSize.pc:u.Z.common.tab.main.ranking.fontSize.mobile,onClick:Z(n,e.internalName),children:e.name},"".concat(e.internalName,"-").concat(t))})]})})});let h=s.default.div.withConfig({componentId:"sc-9581ed40-0"})(["display:flex;width:100%;overflow-x:scroll;will-change:scroll-position;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;::-webkit-scrollbar{display:none;}"]),x=s.default.ul.withConfig({componentId:"sc-9581ed40-1"})(["display:flex;flex-grow:1;column-gap:6px;white-space:nowrap;& > li:first-child{margin-left:","px;}& > li:last-child{margin-right:16px;}"],e=>{let{isDesktop:t,needMargin:n}=e;return!t&&n?16:0}),v=s.default.li.withConfig({componentId:"sc-9581ed40-2"})(["cursor:pointer;padding:8px 14px;font-size:","px;color:",";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;border-radius:1000px;line-height:1.25;letter-spacing:-0.4px;display:flex;align-items:center;",";"],e=>{let{fontSize:t}=e;return t},e=>{let{theme:t}=e;return t.colors.defaultText},e=>{let{isActive:t}=e;return t?(0,s.css)(["background-color:",";color:",";"],e=>{let{theme:t}=e;return t.colors.genreItemActiveBackgroundColor},e=>{let{theme:t}=e;return t.colors.primaryText}):(0,s.css)(["color:",";border:1px solid #eaeaea;"],e=>{let{theme:t}=e;return t.colors.genreItemDeactiveColor})})},85880:function(e,t,n){"use strict";var r=n(97458),i=n(52983),o=n(57887);n(858),n(5210),n(29898);var l=n(4752),s=n(56455),a=n(63119),u=n(49911),d=n(71607),c=n.n(d),p=n(69107),f=n.n(p),g=n(5092),m=n(93531);let h=(0,o.default)(l.tq).withConfig({componentId:"sc-a068bed5-0"})(["position:absolute;left:50%;padding:0;width:","px;height:","px;transform:translateX(-50%);"],e=>{let{width:t}=e;return t},e=>e.height),x=(0,o.default)(l.o5).withConfig({componentId:"sc-a068bed5-1"})(["position:relative;transition-property:transform;min-width:","px;"],e=>{let{width:t}=e;return t}),v=o.default.div.withConfig({componentId:"sc-a068bed5-2"})(["position:relative;width:","px;height:","px;"],e=>{let{width:t}=e;return t},e=>e.height),b=o.default.div.withConfig({componentId:"sc-a068bed5-3"})(["position:absolute;text-align:center;transition:0.3s opacity;z-index:10;overflow:hidden;display:flex;flex-direction:row;justify-content:center;width:88px !important;min-width:88px !important;left:50% !important;transform:translateX(-50%) !important;border-radius:2px;bottom:","px !important;"],e=>{let{bottom:t}=e;return t}),y=o.default.div.withConfig({componentId:"sc-a068bed5-4"})(["flex:1 1;height:2px;margin:0 !important;background-color:#e1e1e1;border-radius:0;opacity:1;",""],e=>{let{isOn:t,theme:n}=e;return t?(0,o.css)(["background-color:",";border-radius:1px;"],n.colors.primary):null});t.Z=e=>{let{className:t,width:n,height:o,slidesPerView:l,navigation:d,slideList:p,totalCount:w=null,onSlideChaneEvent:C=c(),spaceBetween:T=0,bulletBottom:k=0,initIndex:E=0,isRandom:S=!1}=e,j=(0,a.Ce)(),[N,R]=(0,i.useState)(null),I=(0,i.useMemo)(()=>({width:n,height:o}),[o,n]),Z=(0,m.Z)(),{index:L,swiperKey:A,useTotalCount:M,onChange:P,pagination:O}=(0,g.Z)({onSlideChaneEvent:C,totalCount:w,initIndex:E,prefix:"main_banner_swiper_key",isRandom:S});return(0,i.useEffect)(()=>
1{if(M){let e=[];for(let t=0;t<w;t++)e.push((0,r.jsx)(y,{isOn:L===t},t));R(e)}},[L,R,w,M]),(0,r.jsxs)(g.X.Provider,{value:I,children:[(0,r.jsx)(h,{onSwiper:Z,spaceBetween:T,touchMoveStopPropagation:!0,width:n*(j?5:1)+(j?4*u.Z.dimens.mainBannerSpaceBetween:0),loop:!0,autoplay:{delay:3e3,disableOnInteraction:!1},onSlideChange:P,pagination:M?null:O,slidesPerView:l,centeredSlides:!0,navigation:d,modules:M?[s.pt,s.W_]:[s.pt,s.W_,s.tl],style:{"--swiper-navigation-color":"transparent"},height:o,className:["banner-swiper",t].join(" ").trimEnd(),initialSlide:L,children:f()(p,(e,t)=>(0,r.jsx)(x,{width:n,children:(0,r.jsx)(v,{height:o,width:n,children:e})},t))},A),(0,r.jsx)(b,{bottom:k,children:N})]})}},235:function(e,t,n){"use strict";var r=n(97458);n(52983);var i=n(57887);let o=i.default.div.withConfig({componentId:"sc-3cc3da3c-0"})(["display:flex;justify-content:center;width:100%;height:",";margin-bottom:","px;margin-top:","px;"],e=>{let{containerHeight:t}=e;return t?"".concat(t,"px"):"80px"},e=>{let{marginBottom:t}=e;return t},e=>{let{marginTop:t}=e;return t}),l=i.default.div.withConfig({componentId:"sc-3cc3da3c-1"})(["margin-bottom:","px;margin-top:","px;width:","px;height:","px;border:4px solid ",";border-bottom-color:",";border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1.1s linear infinite;@keyframes rotation{0%{transform:rotate(-135deg);}100%{transform:rotate(225deg);}}"],e=>{let{marginBottom:t}=e;return t},e=>{let{marginTop:t}=e;return t},e=>{let{width:t}=e;return t},e=>{let{height:t}=e;return t},e=>{var t,n;let{theme:r}=e;return null===(n=r.common)||void 0===n?void 0:null===(t=n.loading)||void 0===t?void 0:t.borderColor},e=>{var t,n;let{theme:r}=e;return null===(n=r.common)||void 0===n?void 0:null===(t=n.loading)||void 0===t?void 0:t.borderBottomColor});t.Z=e=>{let{marginTop:t=0,marginBottom:n=80,height:i=80,width:s=80,containerHeight:a}=e;return(0,r.jsx)(o,{marginBottom:n,marginTop:t,containerHeight:a,children:(0,r.jsx)(l,{width:s,height:i,marginTop:t,marginBottom:n})})}},10602:function(e,t,n){"use strict";n.d(t,{Y:function(){return o}});var r=n(97458);n(52983);var i=n(57887);i.default.section.withConfig({componentId:"sc-7b53b96d-0"})(["position:relative;background-color:",";",""],e=>{let{theme:t}=e;return t.colors.defaultBackground},e=>e.isDesktop?(0,i.css)(["margin-bottom:80px;margin-left:auto;margin-right:auto;width:","px;max-width:","px;"],e=>{let{theme:t}=e;return t.dimens.maxWidth},e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,i.css)(["padding-bottom:60px;overflow:auto;padding-left:16px;padding-right:16px;"]));let o=e=>{let{rankingGap:t}=e;return -99999==t?(0,r.jsx)(a,{children:" "}):t>2e3?(0,r.jsx)(l,{}):t>0?(0,r.jsx)(l,{children:t}):t<0?(0,r.jsx)(s,{children:Math.abs(t)}):(0,r.jsx)(a,{children:"-"})},l=i.default.span.attrs({className:"gap-icon up"}).withConfig({componentId:"sc-7b53b96d-1"})(["position:relative;top:-2px;font-weight:500;font-size:10px;padding-left:10px;margin-left:5px;color:",";&:after{content:' ';border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid ",";display:block;position:absolute;left:1px;top:50%;margin-top:-2px;}"],e=>{let{theme:t}=e;return t.common.subMain.ranking.color.gapUpText},e=>{let{theme:t}=e;return t.common.subMain.ranking.color.gapUpText}),s=i.default.span.attrs({className:"gap-icon down"}).withConfig({componentId:"sc-7b53b96d-2"})(["position:relative;top:-2px;font-weight:500;font-size:10px;padding-left:10px;margin-left:5px;color:",";&:after{content:' ';border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid ",";display:block;position:absolute;left:1px;top:50%;margin-top:-2px;}"],e=>{let{theme:t}=e;return t.common.subMain.ranking.color.gapDownText},e=>{let{theme:t}=e;return t.common.subMain.ranking.color.gapDownText}),a=i.default.span.attrs({className:"gap-icon stop"}).withConfig({componentId:"sc-7b53b96d-3"})(["position:relative;top:-1px;margin-left:5px;padding-left:0;font-weight:500;font-size:14px;color:",";&:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:0;}"],e=>{let{theme:t}=e;return t.colors.Gray.B600})},62235:function(e,t,n){"use strict";var r=n(97458),i=n(52983),o=n(57887),l=n(69107),s=n.n(l);let a=o.default.ul.withConfig({componentId:"sc-79dfa5c9-0"})(["display:flex;overflow-x:scroll;overflow-y:hidden;margin-bottom:20px;margin-right:-16px;margin-left:-16px;padding-left:","px;::-webkit-scrollbar{display:none;}gap:","px;"],e=>{let{theme:t}=e;return t.dimens.mainScrollPaddingLeft},e=>{let{theme:t}=e;return t.dimens.mainScrollGap});t.Z=(0,i.forwardRef)((e,t)=>{let{componentList:n,className:o,style:l,onClick:u}=e,d=(0,i.useRef)(null),c=(0,i.useCallback)(e=>{e.stopPropagation()},[]);return((0,i.useImperativeHandle)(t,()=>({resetScrollPosition:()=>{d.current&&!(d.current.scrollLeft<=0)&&d.current.scrollTo({top:0,left:0,behavior:"smooth"})}})),n)?(0,r.jsx)(a,{ref:d,onTouchMove:c,className:o,style:l,children:s()(n,(e,t)=>(0,r.jsx)("div",{onClick:u,style:{display:"contents"},children:e},t))}):null})},34197:function(e,t,n){"use strict";var r=n(97458),i=n(52983),o=n(57887),l=n(4752);n(858),n(29898),n(78814);var s=n(56455),a=n(69107),u=n.n(a),d=n(71607),c=n.n(d),p=n(63119);let f=(0,o.default)(l.tq).withConfig({componentId:"sc-ab9a4c78-0"})(["&&&{position:",";padding:0;","}"],e=>{let{theme:t}=e;return t.dimens.mainSwiperPosition},e=>{let{$isDesktop:t}=e;return t?(0,o.css)(["width:","px;@media (min-width:601px) and (max-width:719px){width:100%;& > .swiper-button-prev,& > .swiper-button-next{display:none;}}"],e=>{let{theme:t}=e;return t.dimens.maxWidth}):(0,o.css)(["width:100%;"])}),g=(0,o.default)(l.o5).withConfig({componentId:"sc-ab9a4c78-1"})([""]),m=o.default.div.withConfig({componentId:"sc-ab9a4c78-2"})(["position:relative;"]);t.Z=e=>{let{componentList:t,slideCount:n,spaceBetween:o,className:l,onClick:a=c(),initialSlide:d=0,slidesPerGroup:h=1,onSlideChange:x=c(),onReachEnd:v=c(),onProgress:b=c(),navigation:y=!0}=e,w=(0,p.Ce)(),C=(0,i.useRef)(null);return(0,i.useEffect)(()=>{C.current&&C.current.slideTo(d)},[t,d]),(0,r.jsx)(f,{onSwiper:e=>{C.current=e},touchMoveStopPropagation:!0,slidesPerView:n,spaceBetween:o,navigation:y,modules:[s.W_,s.oM],onClick:a,onSlideChange:e=>{x(e)},onReachEnd:e=>{v(e)},onProgress:e=>{b(e)},style:{"--swiper-navigation-color":"transparent"},lazy:!0,className:null!=l?l:"",$isDesktop:w,slidesPerGroup:h,children:u()(t,(e,t)=>(0,r.jsx)(g,{"data-swiper-slide-real-index":t,children:(0,r.jsx)(m,{children:e})},"main-swiper-slide-".concat(t)))})}},90811:function(e,t,n){"use strict";var r=n(97458),i=n(52983),o=n(71607),l=n.n(o),s=n(63869),a=n.n(s),u=n(57887),d=n(94714),c=n(93544),p=n(75930),f=n(74854),g=n(49911),m=n(258);let h=u.default.h2.withConfig({componentId:"sc-5c626871-0"})(["display:flex;justify-content:space-between;margin:0;padding:",";",""],e=>{var t;let{padding:n,theme:r}=e;return n||"0 0 ".concat(null===(t=r.common)||void 0===t?void 0:t.main.contents.title.mobile.paddingB,"px")},e=>{let{hidePaddingBottom:t}=e;return t&&(0,u.css)(["padding:0;"])}),x=u.default.div.withConfig({componentId:"sc-5c626871-1"})(["display:flex;"]),v=u.default.button.attrs(()=>({type:"button",role:"link"})).withConfig({componentId:"sc-5c626871-2"})(["display:flex;padding:0;align-items:center;"]),b=u.default.div.withConfig({componentId:"sc-5c626871-3"})(["display:flex;cursor:pointer;padding-left:4px;"]);t.Z=e=>{var t,n,o;let{title:s,onMore:u,moreText:y="",useMoreButton:w=!1,hidePaddingBottom:C=!1,padding:T,iconSrc:k=null,onIconClick:E=l()}=e,S=(0,i.useMemo)(()=>"beltoon-jp"===m.default.PLATFORM,[]),j=(0,i.useMemo)(()=>a()(s,"##t.")?(0,f.Z)(s.replace("##t.","")):s,[s]),N=w||y.length>0;return(0,r.jsxs)(h,{padding:T,hidePaddingBottom:C,children:[(0,r.jsxs)(x,{children:[(0,r.jsx)(d.Z,{size:null===(t=g.Z.common)||void 0===t?void 0:t.main.contents.title.mobile.fontSize,text:j,weight:null===(n=g.Z.common)||void 0===n?void 0:n.main.contents.title.mobile.fontWeight,lineHeight:null===(o=g.Z.common)||void 0===o?void 0:o.main.contents.title.mobile.lineHeight}),k&&(0,r.jsx)(b,{onClick:E,children:(0,r.jsx)(c.Z,{src:k,width:13,height:13})})]}),N&&(0,r.jsxs)(v,{onClick:u,children:[S&&(0,r.jsx)(p.Z,{size:12,color:g.Z.colors.secondaryText,lineHeight:"18px",text:y}),(0,r.jsx)(c.Z,{src:"/images/common/btn_arrow_24_right.svg",alt:"more",width:g.Z.dimens.moreButtonSize,height:g.Z.dimens.moreButtonSize})]})]})}},21917:function(e,t,n){"use strict";var r=n(97458),i=n(52983),o=n(57887),l=n(94714),s=n(93544),a=n(81685),u=n(74854),d=n(63119),c=n(71607),p=n.n(c),f=n(49911);let g=o.default.div.withConfig({componentId:"sc-4d62ee84-0"})(["display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;width:100%;padding-right:","px;"," ",""],e=>{let{paddingRight:t}=e;return t},e=>{var t,n;let{isDesktop:r,theme:i}=e;return r?(0,o.css)(["padding-bottom:","px;"],null===(t=i.common)||void 0===t?void 0:t.main.contents.title.pc.paddingB):(0,o.css)(["padding-bottom:","px;"],null===(n=i.common)||void 0===n?void 0:n.main.contents.title.mobile.paddingB)},e=>{let{hidePaddingBottom:t}=e;return t&&(0,o.css)(["padding-bottom:0;"])}),m=o.default.h2.withConfig({componentId:"sc-4d62ee84-1"})(["display:flex;gap:5px;margin:0 0 ","px;line-height:1.45;color:#1b1b1b;"],e=>{let{theme:t}=e;return t.dimens.sectionTitleBottomMargin}),h=o.default.div.withConfig({componentId:"sc-4d62ee84-2"})(["display:flex;cursor:pointer;"]),x=o.default.p.withConfig({componentId:"sc-4d62ee84-3"})(["display:flex;align-items:center;"]);t.Z=e=>{var t;let{titleText:n,moreText:o,isSingleLine:c=!0,paddingRight:v=0,hidePaddingBottom:b=!1,onMoreClick:y=p(),iconSrc:w=null,onIconClick:C=p(),children:T}=e,k=(0,d.Ce)(),E=(0,i.useMemo)(()=>(null==n?void 0:n.startsWith("##t."))?(0,u.Z)(n.replace("##t.","")):n,[n]),S=(0,i.useMemo)(()=>(null==o?void 0:o.startsWith("##t."))?(0,u.Z)(o.replace("##t.","")):o,[o]);return(0,r.jsxs)(g,{isDesktop:k,paddingRight:v,hidePaddingBottom:b,children:[(0,r.jsxs)(m,{children:[(0,r.jsx)(l.Z,{text:E,size:f.Z.dimens[k?"sectionTitleSizeD":"sectionTitleSizeM"],isSingleLine:c,weight:null===(t=f.Z.common)||void 0===t?void 0:t.main.contents.title[k?"pc":"mobile"].fontWeight}),w&&(0,r.jsx)(h,{onClick:C,children:(0,r.jsx)(s.Z,{src:w,width:11,height:11})})]}),o&&(0,r.jsx)(a.MoreButton,{onClick:y,children:(0,r.jsxs)(x,{children:[S,(0,r.jsx)(a.ArrowButton,{height:10})]})}),T]})}},5092:function(e,t,n){"use strict";n.d(t,{X:function(){return o}});var r=n(52983),i=n(52113);let o=r.createContext({width:0,height:0});t.Z=e=>{let{onSlideChaneEvent:t,totalCount:n,prefix:o,initIndex:l=0,isRandom:s=!1}=e,{showAdult:a}=(0,i.Z)(),[u,d]=(0,r.useState)(l),[c,p]=(0,r.useState)(""),f=(0,r.useMemo)(()=>n&&n>0,[n]),g=(0,r.useRef)(null);return(0,r.useEffect)(()=>{g.current===a||s||(g.current=a,d(0),t(0),p("".concat(o,"_").concat(a)))},[t,o,a,s]),{index:u,onChange:(0,r.useCallback)(e=>{let r=e.realIndex;r<n?d(r):d(r%n),t(r)},[t,n]),useTotalCount:f,swiperKey:c,pagination:{clickable:!0,bulletClass:"banner-swiper-pagination-bullet",bulletActiveClass:"banner-swiper-pagination-bullet-active",renderBullet:(e,t)=>'<div class="'+t+'"></div>'}}}},93531:function(e,t,n){"use strict";var r=n(52983);t.Z=()=>{let e=(0,r.useRef)(null),t=(0,r.useCallback)(t=>{var n;if(null===(n=e.current)||void 0===n||n.disconnect(),!t.el||!t.auto
1play)return;t.autoplay.stop();let r=new IntersectionObserver(e=>{let[n]=e;t.destroyed||(n.isIntersecting?t.autoplay.running||t.autoplay.start():t.autoplay.running&&t.autoplay.stop())},{threshold:0,rootMargin:"0px"});r.observe(t.el),e.current=r},[]);return(0,r.useEffect)(()=>()=>{var t;null===(t=e.current)||void 0===t||t.disconnect(),e.current=null},[]),t}},80863:function(e,t,n){"use strict";var r=n(52983),i=n(63119);t.Z=function(){let e=(0,i.Ce)(),t=(0,r.useRef)(null),[n,o]=(0,r.useState)(!1),[l,s]=(0,r.useState)(0),[a,u]=(0,r.useState)(0),d=e=>{let n=t.current;n&&(o(!0),s(e.pageX-n.offsetLeft),u(n.scrollLeft))},c=(0,r.useCallback)(e=>{if(!n)return;let r=t.current;if(!r)return;e.preventDefault();let i=(e.pageX-r.offsetLeft-l)*1.3;r.scrollLeft=a-i},[n,a,l]),p=()=>o(!1),f=()=>o(!1);return(0,r.useEffect)(()=>{let n;if(!e)return;let r=()=>{let e=t.current;if(!e){n=requestAnimationFrame(r);return}e.addEventListener("mousedown",d),e.addEventListener("mousemove",c),e.addEventListener("mouseup",p),e.addEventListener("mouseleave",f),i=e},i=t.current;return n=requestAnimationFrame(r),()=>{cancelAnimationFrame(n),i&&(i.removeEventListener("mousedown",d),i.removeEventListener("mousemove",c),i.removeEventListener("mouseup",p),i.removeEventListener("mouseleave",f))}},[e,c]),{scrollContainerRef:t,handleMouseDown:d,handleMouseMove:c,handleMouseUp:p,handleMouseLeave:f}}},94140:function(e,t,n){"use strict";var r=n(52983),i=n(38112),o=n(32881),l=n(1763);t.Z=()=>{let e=(0,i.useRouter)(),t=(0,o.s0)(),{t:n,s}=e.query;return(0,r.useCallback)(async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,l.tk)(s||n),await t(e,r)},[t,n,s])}},31877:function(e,t,n){"use strict";var r=n(6087),i=n(51047),o=n(18507),l=n(52113),s=n(26415),a=n(35795);t.Z=function(){let{config:e,isCancelled:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{accessToken:n,showAdult:u}=(0,l.Z)(),d=(0,s.bQ)(u),c=i.Z.stringify({hasAdult:d});return(0,r.ZP)(t?null:[o.ZP.postFavorite,c],()=>(0,a.W)(n,d),e)}},4428:function(e,t,n){"use strict";var r=n(6087),i=n(51047),o=n(32542),l=n.n(o),s=n(18507),a=n(52113),u=n(1421),d=n(26415),c=n(35571);t.Z=function(){let{config:e,isCancelled:t=!1,genreName:n,status:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{accessToken:p,showAdult:f}=(0,a.Z)(),g=(0,d.bQ)(f),m=i.Z.stringify({hasAdult:g,genreName:n,status:o}),h=(0,u.dL)(l()(n,","),"ALL"),x=(0,u.dL)(l()(o,","),"ALL");return(0,r.ZP)(t?null:[s.ZP.getNovelNewest,m],()=>(0,c.ri)(p,g,h,x),e)}},55664:function(e,t,n){"use strict";var r=n(6087),i=n(51047),o=n(32542),l=n.n(o),s=n(18507),a=n(52113),u=n(26415),d=n(57772);t.Z=e=>{let{config:t,isCancelled:n=!1,range:o,userDeviceBit:c,genreName:p,status:f}=e,{accessToken:g,showAdult:m}=(0,a.Z)(),h="".concat(s.ZP.getNovelRanking,"/").concat(o),x=(0,u.bQ)(m),v=i.Z.stringify({hasAdult:x,userDeviceBit:c,genreName:p,status:f}),b=l()(p,","),y=l()(f,","),{data:w,error:C}=(0,r.ZP)(n?null:[h,v],()=>(0,d.K3)({showAdult:x?1:0,genreName:b,status:y,range:o,token:g,userDeviceBit:c}),t);return{novelRankingData:w,isNovelLoading:!w&&!C,novelRankingError:C}}},1421:function(e,t,n){"use strict";n.d(t,{A5:function(){return E},Am:function(){return M},Dp:function(){return I},GR:function(){return P},UW:function(){return L},Wf:function(){return T},dL:function(){return Z},gd:function(){return R},gz:function(){return N},hP:function(){return A},o:function(){return k},tc:function(){return O},v:function(){return j},vm:function(){return S}});var r=n(29787),i=n.n(r),o=n(86474),l=n.n(o),s=n(69107),a=n.n(s),u=n(50305),d=n.n(u),c=n(79298),p=n.n(c),f=n(69657),g=n.n(f),m=n(6056),h=n(93797),x=n(1674),v=n(81754),b=n(4061),y=n(14424),w=n(63525),C=n(74854);let T=e=>{let[t,n]=e;return n/t},k=e=>l()(e)?"SUCCESS":e.code,E=e=>{let t=(0,m.Z)(e),n=[1,5,10,15,20,25],r=(0,h.Z)(t);return n.includes(r)||n.push(r),n.sort((e,t)=>e-t)},S=e=>{let t=(0,x.Z)(e),n=(0,m.Z)(e);return(0,v.Z)({start:t,end:n}).map(e=>e.getDate())},j=e=>{let t=new Date;return{hour:(0,b.Z)(new Date(e),t),day:(0,y.Z)(new Date(e),t),invalid:(0,w.Z)(new Date(e),t)>100}},N=e=>e.hour<24?C.default.my.remainHour+e.hour:C.default.my.remainDay+e.day,R=function(){let{width:e="device-width",initialScale:t="1.0",minimumScale:n="1.0",userScalable:r="no",maximumScale:i="1.0"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"width=".concat(e,", initial-scale=").concat(t,", minimum-scale=").concat(n,", user-scalable=").concat(r,", maximum-scale=").concat(i)},I=e=>a()(p()(e,","),e=>d()(g()(e),".","")),Z=(e,t)=>i()(e)?t:e,L=e=>e?"desktop":"mobile",A=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e?t():n?n():null},M=(e,t)=>e?t:"",P=(e,t)=>new Promise((n,r)=>{setTimeout(()=>e(n,r),t)}),O=e=>(null==e?void 0:e.length)>0},83544:function(e,t,n){"use strict";n.d(t,{$9:function(){return s},NV:function(){return o},cO:function(){return l},eQ:function(){return i}});var r=n(37892);let i="A",o=e=>({dev:[48942,50662],stage:[7254869,3376334],prod:[3376334,4942595,4582322,4056177,19246,3559528,2902878,2822555,7186965,7599886,8590016,6278815,3717,7681508]})["".concat("prod")].includes(e),l=()=>r.K6.get()===i,s=e=>r.K6.get()===i||"B"!==e},5800:function(e,t,n){var r={"./bom-kr/FilterContainer":[22318,22318],"./bom-th/FilterContainer":[46265,46265],"./bom-tw/FilterContainer":[46489,46489],"./common/FilterContainer":[48976],"./lezhin-de/FilterContainer":[75084,75084],"./lezhin-es/FilterContainer":[17408,17408],"./lezhin-fr/FilterContainer":[20020,20020]};function i(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then(function(){return n(i)})}i.keys=function(){return Object.keys(r)},i.id=5800,e.exports=i},23677:function(e,t,n){var r={"./bom-kr/cartoon/MainContainer":[57380,26808,11511,85533,86357,42995,71377,56485,57380]};function i(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then(function(){return n(i)})}i.keys=function(){return Object.keys(r)},i.id=23677,e.exports=i},44649:function(e,t,n){var r={"./bom-kr/common/CommonContentsTile":[32854,75546,1551,32854,27814],"./bom-th/common/CommonContentsTile":[82511,75546,1551,82511,80724],"./bom-tw/common/CommonContentsTile":[55517,75546,1551,55517,23964],"./lezhin-de/common/CommonContentsTile":[63249,75546,1551,63249,17241],"./lezhin-es/common/CommonContentsTile":[55363,75546,1551,55363,27774],"./lezhin-fr/common/CommonContentsTile":[11633,75546,1551,11633,80737]};function i(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then(function(){return n(i)})}i.keys=function(){return Object.keys(r)},i.id=44649,e.exports=i},3260:function(e,t,n){var r={"./bom-kr/main/MainContainer":[99161,26808,68224,11511,85533,86357,10729,42995,71377,90142,56485,88671],"./bom-th/main/MainContainer":[89771,26808,68224,11511,85533,86357,10729,42995,33821,52066,89771],"./bom-tw/main/MainContainer":[26946,26808,68224,11511,85533,86357,10729,42995,33821,52066,26946],"./lezhin-de/main/MainContainer":[40631,26808,11511,85533,86357,33821,63249,40631],"./lezhin-es/main/MainContainer":[54964,26808,68224,11511,85533,86357,10729,42995,33821,52066,54964],"./lezhin-fr/main/MainContainer":[89837,26808,11511,85533,86357,33821,11633,89837]};function i(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then(function(){return n(i)})}i.keys=function(){return Object.keys(r)},i.id=3260,e.exports=i},86527:function(e,t,n){var r={"./bom-kr/novel/MainContainer":[45301,26808,11511,85533,86357,42995,71377,45301]};function i(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then(function(){return n(i)})}i.keys=function(){return Object.keys(r)},i.id=86527,e.exports=i},62685:function(e,t,n){var r={"./bom-kr/ranking/RankingListMobile":[
11784],"./bom-th/ranking/RankingListMobile":[63036,63036],"./bom-tw/ranking/RankingListMobile":[35108,35108],"./lezhin-de/ranking/RankingListMobile":[99135,99135],"./lezhin-es/ranking/RankingListMobile":[98858,98858],"./lezhin-fr/ranking/RankingListMobile":[86854,86854]};function i(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then(function(){return n(i)})}i.keys=function(){return Object.keys(r)},i.id=62685,e.exports=i},23278:function(e,t,n){var r={"./bom-kr/ranking/RankingListPC":[44819],"./bom-th/ranking/RankingListPC":[45135,45135],"./bom-tw/ranking/RankingListPC":[2734,2734],"./lezhin-de/ranking/RankingListPC":[41853,41853],"./lezhin-es/ranking/RankingListPC":[7261,7261],"./lezhin-fr/ranking/RankingListPC":[5576,5576]};function i(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then(function(){return n(i)})}i.keys=function(){return Object.keys(r)},i.id=23278,e.exports=i},1342:function(){}},function(e){e.O(0,[68869,4752,96785,10305,64652,71124,75546,19793,1551,67832,3680,48976,32854,92888,49774,40179],function(){return e(e.s=34869)}),_N_E=e.O()}]);
2//# sourceMappingURL=[t]-e85ae39076010a46.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.