PageSourceSearch

https://ichart.kr/_next/static/chunks/6053.ab1a67614484aa42.js

js ichart.kr collected 2026-10-03 01:56:43 UTC 3,386 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="21b1db97-08da-4682-9b93-8b95491b1b9a",e._sentryDebugIdIdentifier="sentry-dbid-21b1db97-08da-4682-9b93-8b95491b1b9a")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6053],{36053:(e,t,l)=>{l.r(t),l.d(t,{default:()=>b});var a=l(35346),s=l(80536),r=l(9826),n=l(91736),d=l(31423),i=l(46066),o=l(88977),c=l(81987),m=l(24102),u=l(92090),p=l(19144),f=l(17926);let h=(e,t)=>{if("ago"===t)return(0,f._f)(1e3*e);let l=new Date(1e3*e);return(0,c.GP)(l,o.DX.DATE_WITH_TIME)},x=({comment:e,onClickReply:t})=>{let l=(0,u.useRef)(null),s=h(e.createdAt,"ago"),r=h(e.createdAt,"exact");return(0,a.jsxs)("div",{className:"flex w-full items-start gap-3 py-1",children:[(0,a.jsx)("figure",{className:"border-grayscale-100 h-[34px] w-[34px] shrink-0 overflow-hidden rounded-full border",children:(0,a.jsx)(m.default,{src:"/assets/images/profile/random1.png",width:34,height:34,alt:"profile-image",unoptimized:!0})}),(0,a.jsxs)("div",{className:"flex w-full flex-col gap-1",children:[(0,a.jsx)("header",{className:"flex w-full items-start justify-between",children:(0,a.jsx)("h3",{className:"text-grayscale-700 body-caption-medium",children:e.user.nickname})}),(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("div",{className:"body-contents-medium text-grayscale-800 w-full break-words whitespace-pre-line",children:(0,p.R)(e.content)}),(0,a.jsxs)("footer",{className:"mt-2 flex h-full w-full items-center gap-2",children:[(0,a.jsx)("button",{className:"text-body-caption-small bg-primary-100 text-primary-500 h-auto rounded-md px-2 py-1",type:"button",onClick:t,children:"답글"}),(0,a.jsx)("time",{ref:l,className:"text-grayscale-500 body-caption-medium cursor-pointer",dateTime:e.createdAt.toString(),onMouseEnter:()=>{l.current&&(l.current.textContent=r)},children:s})]})]})]})]})},y=({comment:e})=>{let{dispatch:t,state:l,actions:s,isSubmitting:o}=(0,n.V)(),c=l.replyingToCommentId===e.id&&l.isReplyMode;return(0,a.jsxs)("div",{className:"w-full px-[15px]",children:[(0,a.jsxs)("div",{className:"border-border-line flex w-full gap-2 border-b py-2",children:[e.depth>0&&(0,a.jsx)(r.a,{className:"fa-regular fa-arrow-turn-down-right text-grayscale-300 mt-1",size:16}),(0,a.jsx)(x,{comment:e,onClickReply:()=>{if(l.isReplyMode)return l.replyingToCommentId!==e.id?void t({type:d.m.SET_REPLY_TARGET,payload:{commentId:e.id,content:""}}):(t({type:d.m.SET_REPLY_MODE,payload:{isReplyMode:!1}}),void t({type:d.m.SET_REPLY_TARGET,payload:{commentId:null}}));t({type:d.m.SET_REPLY_MODE,payload:{isReplyMode:!0}}),t({type:d.m.SET_REPLY_TARGET,payload:{commentId:e.id}})}})]}),c&&!o&&(0,a.jsx)("div",{className:"mt-2 pl-10",children:(0,a.jsx)(i.o,{showLabel:!1,value:l.commentFormData.content,onChange:t=>{s.setDraft(t.target.value,e.id)},onSubmit:s.submitComment,isSubmitting:o})})]})},b=({comments:e})=>{let t=e=>(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:(0,s.cn)("flex flex-col"),children:[(0,a.jsx)(y,{comment:e}),e.children&&e.children.length>0&&(0,a.jsx)("ol",{className:"pl-5",children:e.children.map(e=>t(e))})]})},`comment-${e.id}-${e.depth}`);return(0,a.jsx)("ol",{children:e.map(e=>t(e))})}}}]);

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.