1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="96b92ba6-97ba-ad87-acf9-3c284584fcd2")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,11694,342275,e=>{"use strict";var t=e.i(715219);e.i(783854);var r=e.i(694693),s=e.i(846393),a=e.i(406346);e.i(549520);var l=e.i(319665),i=e.i(679523);e.s(["useCollectionAddBaseObjectItem",0,(e,t)=>{let r=i.trpc.useUtils(),s=(0,l.useAnalytics)(),a=i.trpc.collections.addBaseObjectItem.useMutation({onSuccess:(r,a)=>{s({event_type:"engagement_collection_base_object_item_added",payload:{public_collection_id:a.collectionId,public_base_object_id:e,base_object_type:t}})},onSettled:()=>{r.collections.listMineForBaseObject.invalidate({publicBaseObjectId:e})}});return{...a,mutate:t=>a.mutate({collectionId:t.collectionId,publicBaseObjectId:e}),mutateAsync:t=>a.mutateAsync({collectionId:t.collectionId,publicBaseObjectId:e})}},"useCollectionAddItem",0,e=>{let t=i.trpc.useUtils(),r=(0,l.useAnalytics)(),s=i.trpc.collections.addItem.useMutation({onSuccess:(t,s)=>{r({event_type:"engagement_collection_item_added",public_novel_id:e,payload:{public_collection_id:s.collectionId}})},onSettled:()=>{t.collections.listMineForNovel.invalidate({publicNovelId:e})}});return{...s,mutate:t=>s.mutate({collectionId:t.collectionId,publicNovelId:e}),mutateAsync:t=>s.mutateAsync({collectionId:t.collectionId,publicNovelId:e})}},"useCollectionCreate",0,e=>{let t=i.trpc.useUtils(),r=(0,l.useAnalytics)(),s=i.trpc.collections.create.useMutation({onSuccess:t=>{r({event_type:"engagement_collection_created",public_novel_id:e,payload:{public_collection_id:t.id}})},onSettled:()=>{t.collections.listMineForNovel.invalidate({publicNovelId:e})}});return{...s,mutate:(t,r)=>s.mutate({title:t.title,initialPublicNovelId:e,...void 0!==t.isPublished?{isPublished:t.isPublished}:{},...void 0!==t.description?{description:t.description}:{}},r),mutateAsync:t=>s.mutateAsync({title:t.title,initialPublicNovelId:e,...void 0!==t.isPublished?{isPublished:t.isPublished}:{},...void 0!==t.description?{description:t.description}:{}})}},"useCollectionCreateForBaseObject",0,(e,t)=>{let r=i.trpc.useUtils(),s=(0,l.useAnalytics)(),a=i.trpc.collections.create.useMutation({onSuccess:r=>{s({event_type:"engagement_collection_base_object_created",payload:{public_collection_id:r.id,public_base_object_id:e,base_object_type:t}})},onSettled:()=>{r.collections.listMineForBaseObject.invalidate({publicBaseObjectId:e})}});return{...a,mutate:(t,r)=>a.mutate({title:t.title,type:"base_object",initialPublicBaseObjectId:e,...void 0!==t.isPublished?{isPublished:t.isPublished}:{},...void 0!==t.description?{description:t.description}:{}},r),mutateAsync:t=>a.mutateAsync({title:t.title,type:"base_object",initialPublicBaseObjectId:e,...void 0!==t.isPublished?{isPublished:t.isPublished}:{},...void 0!==t.description?{description:t.description}:{}})}},"useCollectionGetSaveStates",0,(e,t)=>{let{session:r}=(0,a.useAuthContext)(),l=(0,s.useMemo)(()=>[...new Set(e)].sort(),[e]);return i.trpc.collections.getSaveStates.useQuery({collectionIds:l},{enabled:!!r?.user&&l.length>0&&(t?.enabled??!0)})},"useCollectionListByNovel",0,(e,t)=>i.trpc.collections.listByNovel.useInfiniteQuery({publicNovelId:e},{enabled:!!e&&(t?.enabled??!0),getNextPageParam:e=>e.nextCursor}),"useCollectionListByUser",0,(e,t)=>i.trpc.collections.listByUser.useInfiniteQuery({userId:e},{enabled:!!e&&(t?.enabled??!0),getNextPageParam:e=>e.nextCursor}),"useCollectionListFeatured",0,e=>i.trpc.collections.listFeatured.useQuery({},{enabled:e?.enabled??!0}),"useCollectionListMine",0,e=>{let{session:t}=(0,a.useAuthContext)();return i.trpc.collections.listMine.useInfiniteQuery({},{enabled:!!t?.user&&(e?.enabled??!0),getNextPageParam:e=>e.nextCursor})},"useCollectionListMineForBaseObject",0,(e,t)=>{let{session:r}=(0,a.useAuthContext)();return i.trpc.collections.listMineForBaseObject.useQuery({publicBaseObjectId:e},{enabled:!!r?.user&&(t?.enabled??!0)})},"useCollectionListMineForNovel",0,(e,t)=>{let{session:r}=(0,a.useAuthContext)();return i.trpc.collections.listMineForNovel.useQuery({publicNovelId:e},{enabled:!!r?.user&&(t?.enabled??!0)})},"useCollectionListSaved",0,e=>{let{session:t}=(0,a.useAuthContext)();return i.trpc.collections.listSaved.useInfiniteQuery({},{enabled:!!t?.user&&(e?.enabled??!0),getNextPageParam:e=>e.nextCursor})},"useCollectionRemoveBaseObjectItem",0,e=>{let t=i.trpc.useUtils(),r=i.trpc.collections.removeBaseObjectItem.useMutation({onSettled:()=>
2{t.collections.listMineForBaseObject.invalidate({publicBaseObjectId:e})}});return{...r,mutate:(t,s)=>r.mutate({collectionId:t.collectionId,publicBaseObjectId:e},s),mutateAsync:(t,s)=>r.mutateAsync({collectionId:t.collectionId,publicBaseObjectId:e},s)}},"useCollectionRemoveItem",0,e=>{let t=i.trpc.useUtils(),r=i.trpc.collections.removeItem.useMutation({onSettled:()=>{t.collections.listMineForNovel.invalidate({publicNovelId:e})}});return{...r,mutate:t=>r.mutate({collectionId:t.collectionId,publicNovelId:e}),mutateAsync:t=>r.mutateAsync({collectionId:t.collectionId,publicNovelId:e})}},"useCollectionSetSave",0,e=>{let s=(0,t.useQueryClient)(),a=(0,r.getQueryKey)(i.trpc.collections.getSaveStates,void 0,"query"),o=(0,r.getQueryKey)(i.trpc.collections.getSaveCount,{collectionId:e},"query"),n=(0,r.getQueryKey)(i.trpc.collections.listSaved,void 0,"infinite"),d=(0,l.useAnalytics)();return{...i.trpc.collections.setSave.useMutation({onError:()=>{s.invalidateQueries({queryKey:a}),s.invalidateQueries({queryKey:o}),s.invalidateQueries({queryKey:n})},onSuccess:(t,r)=>{s.invalidateQueries({queryKey:n}),d({event_type:r.saved?"engagement_collection_save_added":"engagement_collection_save_removed",payload:{public_collection_id:e}})}}),optimisticUpdate:t=>{s.setQueriesData({queryKey:a},r=>r&&e in r?{...r,[e]:t}:r),s.setQueryData(o,e=>e?{count:Math.max(0,e.count+(t?1:-1))}:e)}}}],11694);var o=e.i(276182);e.s(["useDebouncedToggle",0,({currentValue:e,optimisticUpdate:t,mutate:r,wait:a=500})=>{let l=(0,s.useRef)(e);l.current=e;let i=(0,s.useRef)(null);(0,s.useEffect)(()=>()=>i.current?.(),[]);let{run:n,flush:d}=(0,o.useDebounceFn)(()=>r(l.current),{wait:a});return i.current=d,{toggle:()=>{let e=!l.current;l.current=e,t(e),n()}}}],342275)},952772,e=>{"use strict";var t=e.i(715219);e.i(783854);var r=e.i(694693),s=e.i(846393),a=e.i(406346);e.i(549520);var l=e.i(319665),i=e.i(679523);e.s(["useNovelFollowList",0,e=>{let{session:t}=(0,a.useAuthContext)();return i.trpc.novelFollows.list.useInfiniteQuery({limit:e?.limit??20,sort:e?.sort??"updated"},{getNextPageParam:e=>e.nextCursor,enabled:!!t?.user&&(e?.enabled??!0)})},"useNovelFollowSetFollow",0,e=>{let s=(0,t.useQueryClient)(),a=(0,r.getQueryKey)(i.trpc.novelFollows.getMany,void 0,"query"),o=(0,l.useAnalytics)();return{...i.trpc.novelFollows.setFollow.useMutation({onError:()=>{s.invalidateQueries({queryKey:a})},onSuccess:(t,r)=>{o({event_type:r.follow?"engagement_novel_follow_added":"engagement_novel_follow_removed",public_novel_id:e,payload:{}})}}),optimisticUpdate:t=>{s.setQueriesData({queryKey:a},r=>r&&e in r?{...r,[e]:t}:r)}}},"useNovelFollowsGetMany",0,(e,t)=>{let{session:r}=(0,a.useAuthContext)(),l=(0,s.useMemo)(()=>[...new Set(e)].sort(),[e]);return i.trpc.novelFollows.getMany.useQuery({publicNovelIds:l},{enabled:!!r?.user&&l.length>0&&(t?.enabled??!0)})}])},632040,e=>{"use strict";var t=e.i(485137),r=e.i(298578),s=e.i(712377),a=e.i(875520),l=e.i(282149),i=e.i(150842),o=e.i(11694),n=e.i(157226),d=e.i(835241),c=e.i(406346),u=e.i(342275);let m=({collectionId:e,authorUserId:r,savedState:a,fullWidth:m=!0,entryPoint:p})=>{let{session:x,isLoading:h}=(0,c.useAuthContext)(),f=!!x?.user,g=x?.user?.id===r,b=(0,o.useCollectionGetSaveStates)([e],{enabled:!g&&!a}),v=a?a.isSaved:b.data?.[e]??!1,y=a?a.isLoading:b.isLoading,j=(0,o.useCollectionSetSave)(e),{toggle:w}=(0,u.useDebouncedToggle)({currentValue:v,optimisticUpdate:j.optimisticUpdate,mutate:t=>j.mutate({collectionId:e,saved:t})}),[N,{setTrue:k,setFalse:_}]=(0,l.useBoolean)(!1),[C,{setTrue:A,setFalse:I}]=(0,l.useBoolean)(!1),[S,{toggle:P,setTrue:T}]=(0,l.useBoolean)(!0);if(g)return null;let L=v?s.MdBookmark:s.MdOutlineBookmarkBorder;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{type:"button",onClick:()=>{if(!f){T(),k();return}w()},disabled:h||y,className:(0,i.default)("flex items-center justify-center gap-1 rounded-lg border border-platform-border-normal bg-platform-background-surface transition-colors hover:bg-platform-background-accent disabled:cursor-default disabled:opacity-60 disabled:hover:bg-platform-background-surface",m?"w-full px-4 py-3":"w-fit px-5 py-2.5"),
2children:[(0,t.jsx)(L,{size:24,className:v?"text-platform-main-primary":"text-platform-icon-default"}),(0,t.jsx)("span",{className:"font-bold text-platform-main-primary text-sm leading-[1.8]",children:v?"ãã©ãã¼ä¸":"ãã©ãã¼"})]}),(0,t.jsx)(n.AuthModal,{entryPoint:p,open:N,onClose:_,onClickResetPassword:()=>{_(),A()},isSignIn:S,toggleIsSignIn:P,headingMessage:"ã³ã¬ã¯ã·ã§ã³ããã©ãã¼ããã«ã¯ãã°ã¤ã³ãå¿
è¦ã§ã"}),(0,t.jsx)(d.PasswordResetModal,{open:C,onClose:I})]})};var p=e.i(870359);let x=()=>(0,t.jsx)("div",{className:"flex h-20 w-14 shrink-0 items-center justify-center rounded bg-platform-background-section text-platform-text-body-weak",children:(0,t.jsx)(s.MdMenuBook,{size:24})}),h=({cover:e})=>{let r=e.coverImagePath?(0,a.resolveImageUrl)(e.coverImagePath):null;return r?(0,t.jsx)("img",{loading:"lazy",decoding:"async",src:r,alt:"",className:"h-20 w-14 shrink-0 rounded object-cover"}):(0,t.jsx)(x,{})},f=({avatar:e})=>(0,t.jsx)("div",{className:"pc:size-12 size-10 shrink-0 overflow-hidden rounded-full bg-neutral-6",children:e.cdnAvatarPath?(0,t.jsx)("img",{loading:"lazy",decoding:"async",src:(0,a.resolveImageUrl)(e.cdnAvatarPath),alt:e.publicName,className:"size-full object-cover"}):(0,t.jsx)("div",{className:"flex size-full items-center justify-center",children:(0,t.jsx)("span",{className:"font-bold text-sm text-white",children:e.publicName.substring(0,2)})})});e.s(["CollectionCard",0,({collection:e,saveState:l,isDraft:i,hideSaveButton:o,sourceImpressionId:n})=>{let d=`/collections/${e.id}`,c=(0,p.attachImpressionParam)(d,n),u=`/users/${e.author.userId}`,g=e.type??"novel",b=e.coverNovels.slice(0,4),v=(e.coverBaseObjects??[]).slice(0,4),y="base_object"===g?`ãã£ã©ã»ç¨èª${e.itemCount}ä»¶`:`ä½å${e.itemCount}ä»¶`,j="base_object"===g?v.length>0?v.map(e=>(0,t.jsx)(f,{avatar:e},e.publicBaseObjectId)):(0,t.jsx)(x,{}):b.length>0?b.map(e=>(0,t.jsx)(h,{cover:e},e.publicNovelId)):(0,t.jsx)(x,{});return(0,t.jsxs)("article",{className:"flex flex-col gap-3 rounded border border-platform-border-weak bg-platform-background-surface p-4 transition-colors hover:bg-platform-background-section",children:[(0,t.jsx)(r.default,{href:c,className:"flex min-h-20 items-center gap-2 overflow-hidden","aria-label":`${e.title}ã®è©³ç´°`,children:j}),i&&(0,t.jsx)("span",{className:"inline-flex w-fit rounded-full border border-platform-border-weak bg-platform-background-section px-3 py-1 font-bold text-platform-text-body text-xs",children:"éå
Ž"}),(0,t.jsx)(r.default,{href:c,className:"group",children:(0,t.jsx)("h2",{className:"line-clamp-2 font-bold text-base text-platform-text-body-strong leading-normal group-hover:underline",children:e.title})}),(0,t.jsxs)(r.default,{href:u,className:"group flex w-fit min-w-0 items-center gap-2",children:[e.author.avatarUrl?(0,t.jsx)("img",{loading:"lazy",decoding:"async",src:(0,a.resolveImageUrl)(e.author.avatarUrl),alt:"",className:"size-7 shrink-0 rounded-full object-cover"}):(0,t.jsx)(s.MdAccountCircle,{size:28,className:"shrink-0 text-platform-text-body"}),(0,t.jsx)("span",{className:"truncate font-bold text-platform-text-body-strong text-sm group-hover:underline",children:e.author.name})]}),(0,t.jsx)("p",{className:"text-platform-text-body text-sm",children:y}),!o&&(0,t.jsx)(m,{entryPoint:"collection_follow_card",collectionId:e.id,authorUserId:e.author.userId,savedState:l})]})}],632040)},617855,e=>{"use strict";var t=e.i(485137);e.s(["default",0,({className:e})=>(0,t.jsx)("svg",{viewBox:"-2.59 -3 24 24",fill:"none",className:e??"size-6","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M9.5 15.0745L14.1074 17.8368C14.9511 18.343 15.9836 17.5947 15.7616 16.6482L14.5403 11.4537L18.6148 7.95405C19.3586 7.31575 18.959 6.10517 17.982 6.02813L12.6197 5.57692L10.5214 0.66857C10.1439 -0.222857 8.85608 -0.222857 8.47861 0.66857L6.38032 5.56591L1.01801 6.01713C0.0410305 6.09416 -0.358644 7.30474 0.385195 7.94305L4.45966 11.4427L3.23843 16.6372C3.01639 17.5837 4.04888 18.332 4.89264 17.8258L9.5 15.0745Z",fill:"currentColor"})})])},157226,e=>{"use strict";var t=e.i(485137),r=e.i(435790),s=e.i(520932),a=e.i(288627),l=e.i(190178);e.i(840868);var i=e.i(491756),o=e.i(796056),n=e.i(64384),d=e.i(735553),c=e.i(79451),u=e.i(609279),m=e.i(298578),p=e.i(846393),x=e.i(123604),h=e.i(271248),f=e.i(876748),g=e.i(845076),b=e.i(838268),v=e.i(427439),y=e.i(336766),j=e.i(6
255899),w=e.i(406346),N=e.i(319665),k=e.i(282333),_=e.i(769201),C=e.i(596275);e.i(703818);let A=({isSignIn:e})=>(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,t.jsx)("div",{className:"w-full border-gray-300 border-t dark:border-neutral-3"})}),(0,t.jsx)("div",{className:"relative flex justify-center text-sm",children:(0,t.jsxs)("span",{className:"bg-white px-2 text-gray-500 dark:bg-neutral-2 dark:text-neutral-7",children:["Or sign ",e?"in":"up"," with"]})})]}),I=({onClick:e,children:r})=>(0,t.jsx)("button",{type:"button",onClick:e,className:"inline-flex w-full justify-center rounded-md border border-neutral-9 bg-white px-4 py-2 text-neutral-4 text-sm shadow-xs hover:bg-neutral-10 dark:border-neutral-3 dark:bg-neutral-3 dark:text-neutral-10 dark:hover:bg-neutral-4",children:r}),S=({active:e,onClick:r,label:s})=>(0,t.jsx)("button",{type:"button",role:"tab","aria-selected":e,className:`${e?"bg-platform-main-primary font-bold text-white dark:bg-platform-background-surface-strong":"text-neutral-1/50 hover:bg-neutral-9 dark:text-neutral-10/50 dark:hover:bg-neutral-4"} rounded-full px-3 py-0.5`,onClick:r,children:s}),P=h.z.object({email:f.userSchema.shape.email,password:f.passwordSchema}),T=(e,t)=>{let r=(e=>{switch(e){case"auth/account-exists-with-different-credential":return"ãã®ã¡ã¼ã«ã¢ãã¬ã¹ã¯æ¢ã«å¥ã®ãã°ã¤ã³æ¹æ³ã§ç»é²ããã¦ãã¾ããå¿å½ããã®ãããã°ã¤ã³æ¹æ³ã§ãã°ã¤ã³ããè¨å®ç»é¢ããã¢ã«ã¦ã³ã飿ºãè¡ã£ã¦ãã ããã";case"auth/popup-blocked":return"ãããã¢ããããã©ã¦ã¶ã«ãã£ã¦ãããã¯ããã¾ããããã©ã¦ã¶ã®è¨å®ã§ãããã¢ããã許å¯ãã¦ããå度ã試ããã ããã";case"auth/popup-closed-by-user":case"auth/cancelled-popup-request":return"èªè¨¼ããã£ã³ã»ã«ããã¾ãããããä¸åº¦ã試ããã ããã";case"auth/network-request-failed":return"éä¿¡ã§ãã¾ããã§ãããã¤ã³ã¿ã¼ãããæ¥ç¶ã確èªãã¦ãããä¸åº¦ã試ããã ããã";default:return null}})(e.code);null===r?(0,l.captureException)(e):t("firebase",{type:"custom",message:r})};e.s(["AuthModal",0,({open:e,onClose:h,onAuthSuccessClose:f,onClickResetPassword:L,isSignIn:F,toggleIsSignIn:E,headingMessage:M,entryPoint:U})=>{let{setIsDoingAuth:B,isLoading:O,isDoingAuth:z,session:R}=(0,w.useAuthContext)(),D=(0,N.useAnalytics)(),H=(0,p.useRef)(null),Q=(0,p.useRef)(!1);(0,p.useEffect)(()=>{let t=Q.current;Q.current=e,!e||t||R?.user||D({event_type:"conversion_auth_prompt_shown",payload:{login_entry_point:U}})},[e,U,D,R?.user]);let $=(0,p.useCallback)((e,t)=>{D({event_type:"conversion_auth_completed",payload:{login_entry_point:U,auth_method:e,is_new_user:t}})},[D,U]);(0,p.useEffect)(()=>{e&&R?.user&&(f??h)()},[e,R?.user,f,h]),(0,p.useEffect)(()=>{let t=!!R?.user,r=H.current;if(H.current=t,!(!1===r&&t))return;let s=(0,C.getFirebaseMessagingPlugin)(),a=(0,C.getNativePlatform)();s&&a&&(0,C.syncPushRegistrationOnLogin)({plugin:s,platform:a,promptIfUndetermined:e&&null!=M,register:g.registerDeviceToken}).then(e=>{e.registered&&(0,C.ensurePushTokenRefreshListener)({plugin:s,platform:a,register:g.registerDeviceToken})}).catch(e=>{(0,l.captureException)(e)})},[e,R?.user,M]);let q=(0,p.useCallback)(async(e,t,r)=>{try{B(!0);let r=await (0,d.signInWithEmailAndPassword)((0,_.getAuth)(),e,t);return $("password",!1),r}catch(e){return B(!1),r(e),null}},[B,$]),K=(0,p.useCallback)(async(e,t,r)=>{try{B(!0);let r=await (0,i.createUserWithEmailAndPassword)((0,_.getAuth)(),e,t);return D({event_type:"conversion_registration_firebase_authed",payload:{signup_method:"password",flow:"web"}}),$("password",!0),r}catch(e){return B(!1),r(e),null}},[B,D,$]),{register:G,handleSubmit:V,setError:X,formState:{errors:Y}}=(0,x.useForm)({resolver:(0,a.zodResolver)(P),mode:"onChange"}),W=(0,p.useCallback)(async()=>{try{B(!0);let e=await (0,k.signInWithProvider)((0,_.getAuth)(),new o.GoogleAuthProvider),t=(0,n.getAdditionalUserInfo)(e)?.isNewUser===!0;return t&&D({event_type:"conversion_registration_firebase_authed",payload:{signup_method:"google",flow:"web"}}),$("google",t),e}catch(e){return B(!1),T(e,X),null}},[B,X,D,$]),Z=(0,p.useCallback)(async()=>{try{B(!0);
2let e=await (0,k.signInWithProvider)((0,_.getAuth)(),new c.TwitterAuthProvider),t=(0,n.getAdditionalUserInfo)(e)?.isNewUser===!0;return t&&D({event_type:"conversion_registration_firebase_authed",payload:{signup_method:"twitter",flow:"web"}}),$("twitter",t),e}catch(e){return B(!1),T(e,X),null}},[B,X,D,$]),J=(0,p.useCallback)(e=>{let t=(e=>{switch(e){case"auth/email-already-in-use":return{field:"email",message:"ãã®ã¡ã¼ã«ã¢ãã¬ã¹ã¯ãã§ã«åå¨ãã¦ãã¾ã",clearFieldErrors:!1,isUnexpected:!1};case"auth/invalid-credential":case"auth/user-not-found":case"auth/wrong-password":return{field:"form",message:"ã¡ã¼ã«ã¢ãã¬ã¹ã¾ãã¯ãã¹ã¯ã¼ããéã£ã¦ãããããã¹ã¯ã¼ããç»é²ããã¦ãã¾ããã",clearFieldErrors:!0,isUnexpected:!1};case"auth/too-many-requests":return{field:"form",message:"è¦å®ã®åæ°ãã°ã¤ã³ã«å¤±æãã¾ããããã¹ã¯ã¼ãã®åè¨å®ãè¡ããããã°ããæéãç½®ãã¦ããå度ã試ããã ããã",clearFieldErrors:!0,isUnexpected:!1};case"auth/network-request-failed":return{field:"form",message:"éä¿¡ã§ãã¾ããã§ãããã¤ã³ã¿ã¼ãããæ¥ç¶ã確èªãã¦ãããä¸åº¦ã試ããã ããã",clearFieldErrors:!1,isUnexpected:!1};default:return{field:"form",message:e?`èªè¨¼ã¨ã©ã¼ãçºçãã¾ãã: ${e}`:"äºæããªãã¨ã©ã¼ãçºçãã¾ããããã°ããæéãç½®ãã¦ããå度ã試ããã ããã",clearFieldErrors:!1,isUnexpected:!0}}})(e?.code);(t.isUnexpected&&(0,l.captureException)(e),"email"===t.field)?X("email",{message:t.message}):(X("firebase",{type:"custom",message:t.message}),t.clearFieldErrors&&(X("email",{message:""}),X("password",{message:""})))},[X]);return(0,t.jsx)(s.Transition,{appear:!0,show:e,as:p.Fragment,children:(0,t.jsxs)(r.Dialog,{as:"div",className:"relative z-10",onClose:h,"aria-describedby":M?"auth-modal-heading":void 0,children:[(0,t.jsx)(s.TransitionChild,{as:p.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,t.jsx)("div",{className:"fixed inset-0 bg-black/25"})}),(0,t.jsx)("div",{className:"fixed inset-0 overflow-y-auto",children:(0,t.jsx)("div",{className:"flex min-h-full items-center justify-center p-8 text-center",children:(0,t.jsx)(s.TransitionChild,{as:p.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:(0,t.jsxs)(r.DialogPanel,{className:"w-full max-w-md overflow-hidden rounded-2xl bg-white p-6 text-left align-middle shadow-xl transition-all dark:bg-neutral-2",children:[M&&(0,t.jsx)("p",{id:"auth-modal-heading",className:"mb-4 text-center font-bold text-gray-900 text-sm dark:text-neutral-10",children:M}),(0,t.jsx)(r.DialogTitle,{as:"h3",className:"text-center font-bold text-gray-900 tracking-tight dark:text-neutral-10",children:(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsxs)("div",{role:"tablist",className:"flex space-x-2 rounded-full border-2 border-neutral-10 bg-neutral-10 dark:border-neutral-3 dark:bg-neutral-3",children:[(0,t.jsx)(S,{active:!F,onClick:E,label:"æ°è¦ç»é²"}),(0,t.jsx)(S,{active:F,onClick:E,label:"ãã°ã¤ã³"})]})})}),(0,t.jsx)("form",{className:"mt-6 space-y-6",onSubmit:V(async({email:e,password:t})=>{F?await q(e,t,J):await K(e,t,J)}),noValidate:!0,children:O||z?(0,t.jsx)("div",{className:"flex items-center justify-center text-neutral-6 dark:text-neutral-7",children:(0,t.jsx)(j.Spinner,{})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{children:(0,t.jsx)(b.default,{children:Y?.firebase?.message})}),(0,t.jsx)(y.default,{id:"email",label:"ã¡ã¼ã«ã¢ãã¬ã¹",...G("email",{required:!0}),type:"email",autoComplete:"email",errorMessage:Y.email?.message,hasDefaultBorder:!0}),(0,t.jsx)(v.PasswordField,{id:"password",...G("password",{required:!0}),errorMessage:Y.password?.message,showResetPassword:F,onClickResetPassword:L}),(0,t.jsx)("div",{children:(0,t.jsx)("button",{type:"submit",className:"w-full rounded-sm border border-platform-main-primary bg-platform-main-primary px-4 py-2 font-bold text-sm text-white hover:border-platform-background-surface-hover hover:bg-platform-background-surface-hover dark:border-platform-background-surface-strong dark:bg-platform-background-surface-strong dark:hover:border-platform-background-surface-hover dark:hover:bg-platform-background-surface-hover",children:F?"ãã°ã¤ã³":"æ°è¦ç»é²"})})]})}),(0,t.jsxs)("div",{className:"mt-6",children:[(0,t.jsx)(A,{isSignIn:F}),(0,t.jsxs)("div",{className:"mt-6 grid grid-cols-2 gap-3",children:[(0,t.jsx)("div",{children:(0,t.jsxs)(I,{onClick:W,children:[(0,t.jsx)("span",{className:"sr-only",children:"Sign in with Google"}),(0,t.jsx)(u.default,{src:"/icon/google.svg",width:20,height:20,alt:""}),(0,t.jsx)("span",{className:"ml-2",children:"Google"})]})}),(0,t.jsx)("div",{children:(0,t.jsxs)(I,{onClick:Z,children:[(0,t.jsx)("span",{className:"sr-only",children:"Sign in with Twitter"}),(0,t.jsx)(u.default,{src:"/icon/twitter.svg",width:20,height:20,alt:""}),(0,t.jsx)("span",{className:"ml-2",children:"Twitter"})]})})]}),(0,t.jsxs)("div",{className:"mt-6 text-neutral-6 text-sm dark:text-neutral-7",children:[(0,t.jsx)(m.default,{href:"/terms",className:"text-support-indigo-6 hover:text-support-indigo-5 hover:underline dark:text-support-indigo-5 dark:hover:text-support-indigo-4",children:"å©ç¨è¦ç´"}),"ã¨",(0,t.jsx)(m.default,{href:"/privacy-policy",className:"text-support-indigo-6 hover:text-support-indigo-5 hover:underline dark:text-support-indigo-5 dark:hover:text-support-indigo-4",children:"ãã©ã¤ãã·ã¼ããªã·ã¼"}),"ã«åæããä¸ã§",F?"ãã°ã¤ã³":"ç»é²","ãã¦ãã ãã"]})]})]})})})})]})})}],157226)},865274,510257,e=>{"use strict";var t=e.i(485137),r=e.i(875520),s=e.i(445066),a=e.i(846393),l=e.i(319735);let i=({text:e,keywords:r,testId:s,expandable:i=!1})=>{let o=(0,a.useRef)(null),[n,d]=(0,a.useState)(!1),[c,u]=(0,a.useState)(!1),m=r.join("\0"),p=(0,a.useCallback)(()=>{let e=o.current;!e||c||d(e.scrollHeight>e.clientHeight+1)},[c]);return(0,a.useEffect)(()=>{p()},[p,e,m]),(0,a.useEffect)(()=>{let e=o.current;if(!e)return;let t="u"<typeof ResizeObserver?null:new ResizeObserver(p);return t?.observe(e),window.addEventListener("resize",p),()=>{t?.disconnect(),window.removeEventListener("resize",p)}},[p]),(0,t.jsxs)("div",{className:"shrink-0",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("p",{ref:o,className:`whitespace-pre-wrap text-platform-text-body-strong text-sm leading-relaxed ${c?"":"max-h-[7.125rem] overflow-hidden"}`,children:(0,t.jsx)(l.HighlightText,{text:e,keywords:r})}),n&&!c&&(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute right-0 bottom-0 bg-platform-background-surface pl-1 text-platform-text-body-strong text-sm leading-relaxed",children:"â¦"})]}),i&&n&&(0,t.jsx)("button",{type:"button",className:"mt-1 font-bold text-platform-main-primary text-xs transition-colors hover:text-platform-text-body-strong",onClick:()=>u(e=>!e),children:c?"éãã":"ç¶ããèªã"})]})};var o=e.i(920621),n=e.i(924371),d=e.i(565816);let c=e=>(0,o.truncateDisplayText)(e,o.AUTHOR_NAME_DISPLAY_MAX_LENGTH);e.s(["CharacterCard",0,({title:e,body:a,cdnAvatarPath:u,novelTitle:m,novelPublicId:p,authorName:x,authorUserId:h,characterTags:f,keywords:g,hrefDecorator:b,expandableProfile:v=!1})=>{let y=[...new Set(f)],j=g??[],w=`/novels/${p}`,N=h?`/users/${h}`:null;return(0,t.jsxs)("div",{className:"flex h-full flex-col gap-2 rounded bg-platform-background-surface p-4 shadow-[0px_1px_5px_0px_rgba(0,0,0,0.07)]",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"size-12 shrink-0 overflow-hidden rounded-full bg-neutral-6",children:u?(0,t.jsx)("img",{loading:"lazy",decoding:"async",src:(0,r.resolveImageUrl)(u),alt:e,className:"size-full object-cover"}):(0,t.jsx)("div",{className:"flex size-full items-center justify-center",children:(0,t.jsx)("span",{className:"font-bold text-base text-white",children:e.substring(0,2)})})}),(0,t.jsx)("h3",{className:"line-clamp-2 font-bold text-base text-platform-text-body-strong leading-relaxed",children:(0,t.jsx)(l.HighlightText,{text:e,keywords:j})})]}),a&&(0,t.jsx)(i,{text:a,keywords:j,testId:"character-card-profile",expandable:v}),(0,t.jsxs)("div",{className:"mt-auto flex flex-col gap-2",children:[y.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-1",children:y.map(e=>(0,t.jsx)("a",{href:(0,n.buildKeywordSearchUrl)({entityType:s.SearchEntityType.CHARACTER,keyword:e}),"data-platform-link-role":"tag",className:"cursor-pointer rounded border border-platform-border-normal bg-platform-background-surface px-2 py-0.5 text-platform-text-body-strong text-xs transition-colors hover:bg-platform-background-accent",children:(0,t.jsx)(l.HighlightText,{text:e,keywords:j,maxLength:o.TAG_DISPLAY_MAX_LENGTH})},e))}),(0,t.jsxs)("div",{className:"flex flex-col gap-1 pt-1",children:[(0,t.jsx)("p",{className:"font-bold text-platform-text-body text-xs",children:"ç»å ´ä½å"}),(0,t.jsxs)("p",{className:"text-sm",children:[(0,t.jsx)(d.LinkText,{href:b?.(w)??w,children:(0,o.truncateDisplayText)(m,o.NOVEL_TITLE_DISPLAY_MAX_LENGTH)}),x&&(0,t.jsxs)("span",{className:"ml-1 text-platform-text-body-strong",children:["ï¼",N?(0,t.jsx)("a",{href:N,className:"hover:underline",children:c(x)}):c(x),"ï¼"]})]})]})]})]})}],865274);let u=e=>(0,o.truncateDisplayText)(e,o.AUTHOR_NAME_DISPLAY_MAX_LENGTH);e.s(["ObjectCard",0,({title:e,body:a,cdnAvatarPath:c,novelTitle:m,novelPublicId:p,authorName:x,authorUserId:h,objectTags:f,keywords:g,hrefDecorator:b,expandableProfile:v=!1})=>{let y=[...new Set(f)],j=g??[],w=`/novels/${p}`,N=h?`/users/${h}`:null;return(0,t.jsxs)("div",{className:"flex h-full flex-col gap-2 rounded bg-platform-background-surface p-4 shadow-[0px_1px_5px_0px_rgba(0,0,0,0.07)]",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"size-12 shrink-0 overflow-hidden rounded-full bg-neutral-6",children:c?(0,t.jsx)("img",{loading:"lazy",decoding:"async",src:(0,r.resolveImageUrl)(c),alt:e,className:"size-full object-cover"}):(0,t.jsx)("div",{className:"flex size-full items-center justify-center",children:(0,t.jsx)("span",{className:"font-bold text-base text-white",children:e.substring(0,2)})})}),(0,t.jsx)("h3",{className:"line-clamp-2 font-bold text-base text-platform-text-body-strong leading-relaxed",children:(0,t.jsx)(l.HighlightText,{text:e,keywords:j})})]}),a&&(0,t.jsx)(i,{text:a,keywords:j,testId:"object-card-profile",expandable:v}),(0,t.jsxs)("div",{className:"mt-auto flex flex-col gap-2",children:[y.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-1",children:y.map(e=>(0,t.jsx)("a",{href:(0,n.buildKeywordSearchUrl)({entityType:s.SearchEntityType.OBJECT,keyword:e}),"data-platform-link-role":"tag",className:"cursor-pointer rounded border border-platform-border-normal bg-platform-background-surface px-2 py-0.5 text-platform-text-body-strong text-xs transition-colors hover:bg-platform-background-accent",children:(0,t.jsx)(l.HighlightText,{text:e,keywords:j,maxLength:o.TAG_DISPLAY_MAX_LENGTH})},e))}),(0,t.jsxs)("div",{className:"flex flex-col gap-1 pt-1",children:[(0,t.jsx)("p",{className:"font-bold text-platform-text-body text-xs",children:"ç»å ´ä½å"}),(0,t.jsxs)("p",{className:"text-sm",children:[(0,t.jsx)(d.LinkText,{href:b?.(w)??w,children:(0,o.truncateDisplayText)(m,o.NOVEL_TITLE_DISPLAY_MAX_LENGTH)}),x&&(0,t.jsxs)("span",{className:"ml-1 text-platform-text-body-strong",children:["ï¼",N?(0,t.jsx)("a",{href:N,className:"hover:underline",children:u(x)}):u(x),"ï¼"]})]})]})]})]})}],510257)},742029,e=>{"use strict";var t=e.i(485137),r=e.i(609279),s=e.i(298578),a=e.i(955590),l=e.i(18528),i=e.i(233921);let o=[{label:"å©ç¨è¦ç´",href:"/terms"},{label:"ãã©ã¤ãã·ã¼ããªã·ã¼",href:"/privacy-policy"},{label:"æç¨¿ã¬ã¤ãã©ã¤ã³",href:"/guideline"},{label:"ãåãåãã",href:"https://docs.google.com/forms/d/e/1FAIpQLSf4osA67aKsrdU3D3yjnIE3TljXwIMKPzB62OStfBFHyB1UoQ/viewform?usp=sf_link",external:!0},{label:"éå¶æ
å ±",href:"https://corp.novel-land.com/",external:!0},{label:"å
¬å¼X",href:"https://twitter.com/NoveLand_com",external:!0},{label:"ç¹åæ³è¡¨ç¤º",href:"/transaction-law"},{label:`Ver.${a.APP_VERSION}`,href:"https://noveland.discourse.group/c/releases/8",external:!0}];e.s(["PlatformFooter",0,({variant:e="strong"}={})=>{let a="surface"===e;return(0,t.jsxs)("footer",{className:`flex flex-col gap-6 px-4 pt-10 pb-4 ${a?"bg-platform-background-surface":"bg-platform-background-surface-strong"}`,children:[(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[a?(0,t.jsx)(i.ThemedNoveLandLogo,{width:115,height:16}):(0,t.jsx)(r.default,{src:l.default,width:115,height:16,alt:"NoveLand"}),(0,t.jsx)("div",{className:`flex flex-wrap gap-x-6 gap-y-3 text-xs ${a?"text-platform-text-body-strong":"text-white"}`,children:o.map(({label:e,href:r,external:a})=>a?(0,t.jsx)("a",{target:"_blank",rel:"noreferrer",href:r,className:"hover:underline",children:e},e):(0,t.jsx)(s.default,{href:r,className:"hover:underline",children:e},e))})]}),(0,t.jsx)("p",{className:`mt-12 text-xs ${a?"text-platform-text-body-strong":"text-platform-text-body"}`,children:"Copyright © NoveLand"})]})}])},610733,969267,e=>{"use strict";var t=e.i(485137),r=e.i(282149),s=e.i(298578),a=e.i(846393),l=e.i(712377);let i=({className:e})=>(0,t.jsx)("svg",{viewBox:"-2.83 -3.08 24 24",fill:"none",className:e??"size-6","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M16.6 18L10.3 11.7C9.8 12.1 9.225 12.4167 8.575 12.65C7.925 12.8833 7.23333 13 6.5 13C4.68333 13 3.14583 12.3708 1.8875 11.1125C0.629167 9.85417 0 8.31667 0 6.5C0 4.68333 0.629167 3.14583 1.8875 1.8875C3.14583 0.629167 4.68333 0 6.5 0C8.31667 0 9.85417 0.629167 11.1125 1.8875C12.3708 3.14583 13 4.68333 13 6.5C13 7.23333 12.8833 7.925 12.65 8.575C12.4167 9.225 12.1 9.8 11.7 10.3L18 16.6L16.6 18ZM6.5 11C7.75 11 8.8125 10.5625 9.6875 9.6875C10.5625 8.8125 11 7.75 11 6.5C11 5.25 10.5625 4.1875 9.6875 3.3125C8.8125 2.4375 7.75 2 6.5 2C5.25 2 4.1875 2.4375 3.3125 3.3125C2.4375 4.1875 2 5.25 2 6.5C2 7.75 2.4375 8.8125 3.3125 9.6875C4.1875 10.5625 5.25 11 6.5 11Z",fill:"currentColor"})});e.s(["default",0,i],969267);var o=e.i(157226),n=e.i(525820),d=e.i(835241),c=e.i(983260),u=e.i(445066),m=e.i(165321),p=e.i(888393);let x=[{value:u.SearchEntityType.NOVEL,label:"ä½å"},{value:u.SearchEntityType.CHARACTER,label:"ãã£ã©"},{value:u.SearchEntityType.OBJECT,label:"ç¨èª"},{value:u.SearchEntityType.AUTHOR,label:"ã¦ã¼ã¶ã¼"},{value:u.SearchEntityType.COLLECTION,label:"ã³ã¬ã¯ã·ã§ã³"}],h=()=>{let e=(0,m.useIsAdmin)(),r=x.filter(t=>t.value!==u.SearchEntityType.COLLECTION||e);return(0,t.jsx)("search",{className:"block w-full max-w-125",children:(0,t.jsxs)("form",{action:p.PLATFORM_SEARCH_PATH,method:"get",className:"relative flex w-full items-center overflow-hidden rounded-lg border border-platform-border-weak bg-platform-background-surface focus-within:border-platform-border-input-focus dark:bg-platform-background",children:[(0,t.jsx)("label",{htmlFor:"platform-header-search-type",className:"sr-only",children:"æ¤ç´¢å¯¾è±¡"}),(0,t.jsx)("select",{id:"platform-header-search-type",name:"type",defaultValue:u.SearchEntityType.NOVEL,"aria-label":"æ¤ç´¢å¯¾è±¡",className:"h-10 w-[113px] shrink-0 cursor-pointer appearance-none border-0 border-platform-border-weak border-r bg-[length:8px_5px] bg-[position:right_21px_center] bg-[url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4%204.93333L0%200.933333L0.933333%200L4%203.06667L7.06667%200L8%200.933333L4%204.93333Z%22%20fill%3D%22%23829AB1%22%2F%3E%3C%2Fsvg%3E')] bg-platform-background-surface bg-no-repeat py-3 pr-[41px] pl-4 text-platform-text-body-strong text-sm leading-none outline-none focus:ring-2 focus:ring-platform-border-input-focus dark:bg-platform-background",children:r.map(({value:e,label:r})=>(0,t.jsx)("option",{value:e,children:r},e))}),(0,t.jsx)("input",{type:"text",name:"q",size:1,enterKeyHint:"sear
2ch","aria-label":"ãã¼ã¯ã¼ããæ¤ç´¢",placeholder:"ãã¼ã¯ã¼ãã§æ¤ç´¢",className:"min-w-0 flex-1 border-0 bg-transparent pr-4 pl-10 text-platform-text-body-strong text-sm leading-normal outline-none placeholder:text-platform-text-placeholder focus:ring-0"}),(0,t.jsx)("button",{type:"submit","aria-label":"æ¤ç´¢",className:"absolute top-1/2 left-[121px] flex -translate-y-1/2 items-center text-platform-icon-default",children:(0,t.jsx)(c.IoMdSearch,{size:24})})]})})};var f=e.i(625856),g=e.i(233921),b=e.i(406346),v=e.i(4710);let y="flex items-center justify-center gap-1 whitespace-nowrap rounded bg-platform-background-surface-strong p-2 font-bold text-white text-xs leading-normal transition-colors hover:bg-platform-background-surface-hover",j="flex h-9 items-center justify-center whitespace-nowrap rounded-sm px-2 font-bold text-xs transition-colors",w=({loginUserId:e,onRequestSignIn:r})=>"reader-app"===(0,v.useAppContext)()?null:e?(0,t.jsxs)(s.default,{href:`/editor/${e}`,className:`${y} reader-app:hidden`,children:[(0,t.jsx)(l.MdAdd,{size:16,className:"text-platform-icon-default"}),"æ°ããä½åãæ¸ã"]}):(0,t.jsxs)("button",{type:"button",onClick:r,className:`${y} reader-app:hidden`,children:[(0,t.jsx)(l.MdAdd,{size:16,className:"text-platform-icon-default"}),"æ°ããä½åãæ¸ã"]}),N=({onClick:e,compact:r})=>(0,t.jsx)("button",{type:"button",onClick:e,className:r?`${j} bg-platform-background-surface-strong text-white hover:bg-platform-background-surface-hover`:y,children:"æ°è¦ç»é²"}),k=({onClick:e})=>(0,t.jsx)("button",{type:"button",onClick:e,className:`${j} border border-platform-border-weak bg-platform-background-surface text-platform-text-body-strong hover:bg-platform-background-section`,children:"ãã°ã¤ã³"}),_=(0,a.memo)(({shadow:e,hideSearch:l,hideWriteButton:c})=>{let{session:u,isLoading:m,setWriteButtonRedirectRequested:x}=(0,b.useAuthContext)(),v=u?.user,[y,{setTrue:j,setFalse:_}]=(0,r.useBoolean)(!1),[C,{setTrue:A,setFalse:I}]=(0,r.useBoolean)(!1),[S,{setTrue:P,setFalse:T,toggle:L}]=(0,r.useBoolean)(!0),[F,E]=(0,a.useState)(void 0),[M,U]=(0,a.useState)("header_signin"),B=()=>{E(void 0),U("header_signin"),P(),j(),x(!1)},O=()=>{E(void 0),U("header_signup"),T(),j(),x(!1)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:`fixed inset-x-0 top-0 z-10 bg-platform-background-surface reader-app:pt-(--safe-area-top) dark:bg-platform-background ${e?"drop-shadow-md":""}`,children:(0,t.jsxs)("div",{className:"relative flex h-[56px] pc:h-auto w-full items-center border-platform-border-weak border-b border-solid pc:px-6 px-4 pc:py-2",children:[(0,t.jsxs)(s.default,{href:p.PLATFORM_TOP_PATH,className:"flex items-center",children:[(0,t.jsx)("span",{className:"pc:hidden min-w-[97px]",children:(0,t.jsx)(g.ThemedNoveLandLogo,{width:97,height:13})}),(0,t.jsx)("span",{className:"pc:block hidden min-w-[115px]",children:(0,t.jsx)(g.ThemedNoveLandLogo,{width:115,height:16})})]}),(0,t.jsx)("div",{className:"pc:flex hidden flex-1 justify-center px-4",children:!l&&(0,t.jsx)(h,{})}),(0,t.jsx)("div",{className:"ml-auto pc:flex hidden h-14 items-center gap-3",children:m?(0,t.jsxs)(t.Fragment,{children:[!c&&(0,t.jsx)("div",{className:"reader-app:hidden h-[34px] w-[132px] animate-pulse rounded bg-platform-background-section dark:bg-platform-background-accent","aria-hidden":"true"}),(0,t.jsx)("div",{className:"animate-pulse rounded-full bg-platform-background-section p-1 dark:bg-platform-background-accent","aria-hidden":"true",children:(0,t.jsx)("div",{className:"size-8"})}),(0,t.jsx)("div",{className:"size-10 animate-pulse rounded-full bg-platform-background-section dark:bg-platform-background-accent","aria-hidden":"true"})]}):(0,t.jsxs)(t.Fragment,{children:[!c&&(0,t.jsx)(w,{loginUserId:v?.id??null,onRequestSignIn:()=>{E("ä½åãæ¸ãã«ã¯ãã°ã¤ã³ãå¿
è¦ã§ã"),U("header_write"),P(),j(),x(!0)}}),v?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{size:32}),(0,t.jsx)(f.PlatformUserMenu,{user:v})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(N,{onClick:O}),(0,t.jsx)("button",{type:"button",onClick:B,className:"flex items-center justify-center gap-1 whitespace-nowrap rounded border border-platform-border-weak bg-platform-background-surface p-2 font-bold text-platform-text-body-strong text-xs leading-normal transition-colors hover:bg-platform-background-section",children:"ãã°ã¤ã³"})]})]})}),(0,t.jsxs)("div",{className:"ml-auto flex pc:hidden items-center gap-1",children:[!l&&(0,t.jsx)(s.default,{href:p.PLATFORM_SEARCH_PATH,"aria-label":"ä½åãæ¢ã",className:"flex items-center rounded-full p-1 text-platform-main-primary transition-colors hover:bg-neutral-10 dark:hover:bg-neutral-2",children:(0,t.jsx)(i,{})}),m&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"animate-pulse rounded-full bg-platform-background-section p-1 dark:bg-platform-background-accent","aria-hidden":"true",children:(0,t.jsx)("div",{className:"size-6"})}),(0,t.jsx)("div",{className:"ml-1 size-10 animate-pulse rounded-full bg-platform-background-section dark:bg-platform-background-accent","aria-hidden":"true"})]}),!m&&!v&&(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(N,{onClick:O,compact:!0}),(0,t.jsx)(k,{onClick:B})]}),!m&&v&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{}),(0,t.jsx)(f.PlatformUserMenu,{user:v})]})]})]})}
2),(0,t.jsx)(o.AuthModal,{entryPoint:M,open:y,onClose:()=>{_(),x(!1)},onAuthSuccessClose:_,onClickResetPassword:()=>{_(),A(),x(!1)},isSignIn:S,toggleIsSignIn:L,headingMessage:F}),(0,t.jsx)(d.PasswordResetModal,{open:C,onClose:I})]})});e.s(["PlatformHeader",0,_,"useIsScrolled",0,()=>{let[e,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=()=>{t(window.scrollY>0)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),e}],610733)},406823,e=>{"use strict";var t=e.i(485137),r=e.i(742029),s=e.i(610733);e.s(["PlatformLayout",0,({children:e})=>{let a=(0,s.useIsScrolled)();return(0,t.jsxs)("div",{className:"relative flex min-h-screen flex-col",children:[(0,t.jsx)(s.PlatformHeader,{shadow:a}),(0,t.jsx)("div",{className:"h-platform-header"}),(0,t.jsx)("div",{className:"grow",children:e}),(0,t.jsx)(r.PlatformFooter,{})]})}])},233921,e=>{"use strict";var t=e.i(485137),r=e.i(609279),s=e.i(300608),a=e.i(18528);e.s(["ThemedNoveLandLogo",0,({width:e,height:l})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{src:s.default,alt:"NoveLand",width:e,height:l,priority:!0,className:"block dark:hidden"}),(0,t.jsx)(r.default,{src:a.default,alt:"NoveLand",width:e,height:l,priority:!0,className:"hidden dark:block"})]})])},818681,e=>{"use strict";var t=e.i(846393);let r="(min-width: 768px)";e.s(["useIsPcViewport",0,()=>{let[e,s]=(0,t.useState)(()=>"function"==typeof window.matchMedia&&window.matchMedia(r).matches);return(0,t.useEffect)(()=>{if("function"!=typeof window.matchMedia)return;let e=window.matchMedia(r),t=()=>s(e.matches);return t(),e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[]),e}])},427439,e=>{"use strict";var t=e.i(485137),r=e.i(846393),s=e.i(838268),a=e.i(984085),l=e.i(340828);let i=(0,r.forwardRef)(({id:e="password",label:r="ãã¹ã¯ã¼ã",errorMessage:i,showResetPassword:o,onClickResetPassword:n,...d},c)=>(0,t.jsxs)("div",{children:[o?(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)(a.default,{htmlFor:e,label:r,error:!!i}),(0,t.jsx)("button",{className:"text-support-indigo-5 text-xs hover:underline dark:text-support-indigo-6 dark:hover:text-support-indigo-7",type:"button",onClick:n,children:"ãã¹ã¯ã¼ããå¿ããæ¹ã¯ãã¡ã"})]}):(0,t.jsx)(a.default,{htmlFor:e,label:r,error:!!i}),(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsx)(l.default,{ref:c,...d,id:e,type:"password",autoComplete:"password",error:!!i,hasDefaultBorder:!0})}),i&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsx)(s.default,{children:i})})]}));e.s(["PasswordField",0,i])},703818,e=>{"use strict";e.i(876748),e.s([])},491756,64384,735553,835241,e=>{"use strict";var t=e.i(247807);e.s(["createUserWithEmailAndPassword",()=>t.x],491756),e.s(["getAdditionalUserInfo",()=>t.C],64384),e.s(["signInWithEmailAndPassword",()=>t.af],735553);var r=e.i(485137),s=e.i(288627),a=e.i(190178);e.i(606046);var l=e.i(264488),i=e.i(123604),o=e.i(735947),n=e.i(876748),d=e.i(586018),c=e.i(910850),u=e.i(336766),m=e.i(112239),p=e.i(679523);let x=n.userSchema.pick({email:!0});e.s(["PasswordResetModal",0,({open:e,onClose:t})=>{let{register:n,handleSubmit:h,formState:{errors:f}}=(0,i.useForm)({resolver:(0,s.zodResolver)(x),mode:"onChange",defaultValues:{email:""}}),g=async({email:e})=>{try{await p.vanillaClient.auth.sendPasswordResetEmail.mutate({email:e})}catch(e){if(e instanceof l.TRPCClientError&&e.data?.code==="TOO_MANY_REQUESTS")return void o.toast.error("éä¿¡åæ°ã®ä¸éã«éãã¾ããããã°ããæéãç½®ãã¦ããå度ã試ããã ããã");(0,a.captureException)(e)}t(),o.toast.info("ãã¹ã¯ã¼ãã®åè¨å®ç¨ã®ã¡ã¼ã«ãéä¿¡ãã¾ããã")};return(0,r.jsxs)(m.Modal,{title:"ãã¹ã¯ã¼ãã®ãªã»ãã",open:e,onClose:t,children:[(0,r.jsx)("div",{className:"mt-4",children:"ãã¹ã¯ã¼ããåè¨å®ããããã®ã¡ã¼ã«ãéä¿¡ãã¾ããç»é²æ¸ã¿ã®ã¡ã¼ã«ã¢ãã¬ã¹ãå ¥åããåãåã£ãã¡ã¼ã«ã®æ¡å ã«å¾ã£ã¦æ°ãããã¹ã¯ã¼ããå ¥åãã¦ãã ããã"}),(0,r.jsx)("div",{className:"mt-4",children:(0,r.jsx)(u.default,{id:"email-for-reset",label:"ã¡ã¼ã«ã¢ãã¬ã¹",...n("email"),errorMessage:f.email?.message,hasDefaultBorder:!0})}),(0,r.jsxs)("div",{className:"mt-8 flex justify-end space-x-4",children:[(0,r.jsx)(c.SecondaryButton,{onClick:t,children:"ãã£ã³ã»ã«"}),(0,r.jsx)(d.PrimaryButton,{variant:"error",onClick:h(g),children:"éä¿¡"})]})]})}],835241)}]); 3 4//# debugId=96b92ba6-97ba-ad87-acf9-3c284584fcd2
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.