1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[144],{80144:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var l=r(95155),n=r(12115);let s=[{id:"white",label:"í°ì",color:"#ffffff",note:"ì ì¼ì§ë ì (ê²ì ì )ì´ ëë¬ë©ëë¤"},{id:"black",label:"ê²ìì",color:"#000000",note:"íì ì¼ì§ ì (ë°ì ì )ì´ ëë¬ë©ëë¤",dark:!0},{id:"red",label:"빨ê°",color:"#ff0000",note:"ë¹¨ê° ìë¸í½ì
ê³ ì¥ íì¸",dark:!0},{id:"green",label:"ì´ë¡",color:"#00ff00",note:"ì´ë¡ ìë¸í½ì
ê³ ì¥ íì¸"},{id:"blue",label:"íë",color:"#0000ff",note:"íë ìë¸í½ì
ê³ ì¥ íì¸",dark:!0},{id:"gray",label:"íì",color:"#808080",note:"ë°ê¸° ì¼ë£©\xb7ë©(ë©ë íë©´) íì¸",dark:!0}];function a(){let[e,t]=(0,n.useState)(0),[r,a]=(0,n.useState)(!1),[o,i]=(0,n.useState)(!1),[c,d]=(0,n.useState)(!0),u=(0,n.useRef)(null),x=(0,n.useRef)(!1);(0,n.useEffect)(()=>{x.current=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches??!1},[]);let b=(0,n.useCallback)(async e=>{i("burn"===e),a(!0),d(!0);try{await u.current?.requestFullscreen?.()}catch{}},[]),m=(0,n.useCallback)(()=>{a(!1),document.fullscreenElement&&document.exitFullscreen?.().catch(()=>{})},[]);(0,n.useEffect)(()=>{let e=()=>{document.fullscreenElement||a(!1)};return document.addEventListener("fullscreenchange",e),()=>document.removeEventListener("fullscreenchange",e)},[]),(0,n.useEffect)(()=>{if(!r)return;let e=e=>t(t=>(t+e+s.length)%s.length),l=t=>{if("Escape"===t.key)return void m();("ArrowRight"===t.key||" "===t.key||"Enter"===t.key)&&(t.preventDefault(),e(1),d(!1)),"ArrowLeft"===t.key&&(t.preventDefault(),e(-1),d(!1))};return window.addEventListener("keydown",l),()=>window.removeEventListener("keydown",l)},[r,m]),(0,n.useEffect)(()=>{if(!r||!c)return;let e=setTimeout(()=>d(!1),3e3);return()=>clearTimeout(e)},[r,c,e]);let f=s[e];return(0,l.jsxs)("div",{className:"w-full pt-1",children:[(0,l.jsxs)("div",{ref:u,onClick:()=>{r&&(t(e=>(e+1)%s.length),d(!1))},className:[r?"fixed inset-0 z-[9999] cursor-none":"hidden","flex items-center justify-center"].join(" "),style:{background:o?"#000":f.color},role:r?"button":void 0,tabIndex:r?0:-1,"aria-label":r?"ëë¬ì ë¤ì ìì¼ë¡":void 0,children:[o&&(0,l.jsx)("div",{className:x.current?"":"monitor-burnin-sweep",style:{width:"18vw",height:"100%",background:"linear-gradient(90deg, #000 0%, #fff 45%, #fff 55%, #000 100%)"}}),r&&c&&(0,l.jsxs)("div",{className:"pointer-events-none absolute bottom-8 left-1/2 -translate-x-1/2 rounded-lg bg-black/70 px-4 py-2 text-center text-sm text-white",children:[o?"ë°ì ë ê° ì§ëê° ë ììì´ ë¨ëì§ ë³´ì¸ì":`${f.label} â ëë¬ì ë¤ì ì (${e+1}/${s.length})`,(0,l.jsx)("br",{}),(0,l.jsx)("span",{className:"text-xs text-white/70",children:"ëë´ë ¤ë©´ ESC ëë ì
1¤ë¥¸ìª½ ì â"})]}),r&&(0,l.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),m()},"aria-label":"í
ì¤í¸ ëë´ê¸°",className:"absolute right-3 top-3 z-10 flex h-11 w-11 cursor-pointer items-center justify-center rounded-full bg-black/35 text-lg font-bold text-white/70 opacity-60 transition hover:bg-black/60 hover:text-white hover:opacity-100 focus-visible:opacity-100",children:"â"})]}),(0,l.jsxs)("div",{className:"w-full rounded-2xl border border-warm-200 bg-warm-50/60 p-3 sm:p-6",children:[(0,l.jsxs)("div",{className:"mb-4 flex flex-wrap gap-2",children:[(0,l.jsx)("button",{type:"button",onClick:()=>b("color"),className:"min-h-[44px] rounded-xl bg-accent px-5 py-2.5 text-sm font-bold text-white transition hover:brightness-95",children:"ë¶ëíì í
ì¤í¸ ìì"}),(0,l.jsx)("button",{type:"button",onClick:()=>b("burn"),className:"min-h-[44px] rounded-xl border border-warm-300 bg-white px-5 py-2.5 text-sm font-semibold text-warm-800 transition hover:bg-warm-50",children:"ìì(ë²ì¸) íì¸"})]}),(0,l.jsx)("div",{className:"mb-4 grid grid-cols-2 gap-2 sm:grid-cols-3",children:s.map((e,r)=>(0,l.jsxs)("button",{type:"button",onClick:()=>{t(r),b("color")},className:"flex items-center gap-2.5 rounded-xl border border-warm-200 bg-white px-3 py-2.5 text-left transition hover:border-accent",children:[(0,l.jsx)("span",{className:"h-7 w-7 shrink-0 rounded-md border border-warm-300",style:{background:e.color},"aria-hidden":"true"}),(0,l.jsxs)("span",{className:"min-w-0",children:[(0,l.jsx)("span",{className:"block text-sm font-semibold text-warm-800",children:e.label}),(0,l.jsx)("span",{className:"block truncate text-[11px] text-warm-400",children:e.note})]})]},e.id))}),(0,l.jsxs)("div",{className:"rounded-xl border border-warm-200 bg-white px-4 py-3",children:[(0,l.jsx)("p",{className:"mb-2 text-[11px] font-bold uppercase tracking-wide text-warm-400",children:"ë³´ë ë°©ë²"}),(0,l.jsxs)("ul",{className:"space-y-1 text-xs leading-relaxed text-warm-600",children:[(0,l.jsx)("li",{children:"\xb7 íë©´ìì 30~50cm ë¨ì´ì ¸ ì ë©´ì¼ë¡ ë´
ëë¤. ë¹ì¤ë¬í ë³´ë©´ ìë ì¼ë£©ì´ ë³´ì
ëë¤."}),(0,l.jsx)("li",{children:"\xb7 먼ì íë©´ì ë¦ì¼ì¸ì. 먼ì§ì ë¶ëíìë ëì¼ë¡ 구ë¶ëì§ ììµëë¤."}),(0,l.jsx)("li",{children:"\xb7 ìë§ë¤ í ë²ì© íì´ì¼ í©ëë¤. í ìììë§ ì ë³´ì´ë ê³ ì¥ì´ ììµëë¤."}),(0,l.jsx)("li",{children:"\xb7 ì¬ë¬ ì ì´ ëì³ ìê±°ë íë©´ ì¤ìì´ë©´ ì ì¡°ì¬ êµí 기ì¤ì ëë ê²½ì°ê° ë§ìµëë¤."})]})]}),(0,l.jsx)("p",{className:"mt-3 text-[11px] leading-relaxed text-warm-400",children:"ì ì²´íë©´ì´ ë§íë íê²½(ì¼ë¶ ì± ë´ ë¸ë¼ì°ì )ììë íì´ì§ë¥¼ ë®ë í° íë©´ì¼ë¡ ëì íìë©ëë¤. íì 기ì¤ì ì ì¡°ì¬\xb7모ë¸ë§ë¤ ë¤ë¥´ë êµí 문ì ì í´ë¹ 기ì¤ì íì¸íì¸ì."})]})]})}}}]);
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.