PageSourceSearch

https://newneek.co/_next/static/chunks/pages/test/odd-company-aba329424c9709a9.js

js newneek.co collected 2026-10-01 13:01:42 UTC 233,885 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8707],{87783:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/test/odd-company",function(){return n(7955)}])},55358:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(85893),a=n(59500);function i(e){let{className:t,...n}=e;return(0,r.jsxs)("svg",{className:(0,a.cn)("fill-current text-gray-450",t),width:"124",height:"18",viewBox:"0 0 124 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img",...n,children:[(0,r.jsx)("title",{children:"뉴닉"}),(0,r.jsx)("path",{d:"M69.0486 0.702297C69.0486 0.445668 69.2551 0.237549 69.5117 0.237549H72.9136C73.1703 0.237549 73.3768 0.444103 73.3768 0.702297V17.3237C73.3768 17.5819 73.1703 17.7884 72.9136 17.7884H69.7699C69.4085 17.7884 69.2035 17.7117 68.9453 17.3237L61.8317 7.81434V17.3237C61.8317 17.5819 61.6251 17.7884 61.3685 17.7884H57.9666C57.71 17.7884 57.5034 17.5819 57.5034 17.3237V0.702297C57.5034 0.445668 57.71 0.237549 57.9666 0.237549H61.1369C61.4984 0.237549 61.6783 0.340826 61.9616 0.702297L69.0486 10.2116V0.702297Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M11.5451 0.664699C11.5451 0.408071 11.7517 0.199951 12.0083 0.199951H15.4102C15.6684 0.199951 15.8734 0.406506 15.8734 0.664699V17.2861C15.8734 17.5443 15.6668 17.7508 15.4102 17.7508H12.2665C11.9051 17.7508 11.7001 17.6742 11.4419 17.2861L4.32982 7.77675V17.2861C4.32982 17.5443 4.12327 17.7508 3.86664 17.7508H0.463183C0.206555 17.7508 0 17.5443 0 17.2861V0.664699C0 0.406506 0.206555 0.199951 0.463183 0.199951H3.63348C3.99339 0.199951 4.1749 0.303228 4.45814 0.664699L11.5451 10.174V0.664699Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M31.5467 0.199951C31.8049 0.199951 32.0099 0.406506 32.0099 0.664699V3.75676C32.0099 4.01339 31.8034 4.21994 31.5467 4.21994H22.9904V6.90046H30.1807C30.4389 6.90046 30.6454 7.10701 30.6454 7.36364V10.4557C30.6454 10.7139 30.4389 10.9204 30.1807 10.9204H22.9904V13.7293H31.5467C31.8049 13.7293 32.0099 13.9358 32.0099 14.1925V17.2845C32.0099 17.5427 31.8034 17.7477 31.5467 17.7477H18.9187C18.6606 17.7477 18.4556 17.5411 18.4556 17.2845V0.664699C18.4556 0.406506 18.6606 0.199951 18.9187 0.199951H31.5467Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M51.6733 0.750805C51.7765 0.392465 52.0316 0.239114 52.4416 0.239114H55.7214C56.1815 0.239114 56.1564 0.624056 56.0797 0.880685L52.2522 17.2908C52.149 17.6241 51.9189 17.7524 51.5355 17.7524H47.5422C47.1588 17.7524 46.9272 17.6241 46.8255 17.2908L44.8867 8.66403L42.7554 17.2908C42.6521 17.6241 42.4221 17.7524 42.0387 17.7524H38.0187C37.6354 17.7524 37.4053 17.6241 37.3021 17.2908L33.6655 0.87912C33.5888 0.622491 33.5622 0.237549 34.0238 0.237549H37.3036C37.7136 0.237549 37.9702 0.392465 38.0719 0.749241L40.2376 11.2945C40.2752 11.4791 40.5365 11.4823 40.5803 11.3007L43.1184 0.750805C43.2217 0.392465 43.4768 0.239114 43.8868 0.239114H45.8584C46.2684 0.239114 46.4984 0.39403 46.6267 0.750805L49.2744 11.3023C49.3198 11.4838 49.5811 11.4776 49.6171 11.2929L51.6748 0.750805H51.6733Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M89.3222 0.239258C89.5789 0.239258 89.7854 0.445812 89.7854 0.704006V3.79606C89.7854 4.05269 89.5789 4.25925 89.3222 4.25925H80.7659V6.93976H87.9562C88.2144 6.93976 88.4193 7.14632 88.4193 7.40294V10.495C88.4193 10.7532 88.2128 10.9598 87.9562 10.9598H80.7659V13.7686H89.3222C89.5789 13.7686 89.7854 13.9751 89.7854 14.2333V17.3254C89.7854 17.5836 89.5789 17.7886 89.3222 17.7886H76.6942C76.436 17.7886 76.2295 17.582 76.2295 17.3254V0.704006C76.2295 0.445812 76.436 0.239258 76.6942 0.239258H89.3222Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M105.302 0.239258C105.56 0.239258 105.767 0.445812 105.767 0.704006V3.79606C105.767 4.05269 105.56 4.25925 105.302 4.25925H96.7457V6.93976H103.936C104.194 6.93976 104.401 7.14632 104.401 7.40294V10.495C104.401 10.7532 104.194 10.9598 103.936 10.9598H96.7457V13.7686H105.302C105.56 13.7686 105.767 13.9751 105.767 14.2333V17.3254C105.767 17.5836 105.56 17.7886 105.302 17.7886H92.6741C92.4159 17.7886 92.2109 17.582 92.2109 17.3254V0.704006C92.2109 0.445812 92.4175 0.239258 92.6741 0.239258H105.302Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M113.857 11.1397L112.697 12.3775V17.3254C112.697 17.5836 112.491 17.7901 112.234 17.7901H108.626C108.369 17.7901 108.163 17.583
16 108.163 17.3254V0.702441C108.163 0.445812 108.369 0.239258 108.626 0.239258H112.234C112.491 0.239258 112.697 0.445812 112.697 0.702441V6.57829L117.749 0.702441C118.032 0.367572 118.315 0.239258 118.703 0.239258H123.29C123.701 0.239258 123.831 0.599163 123.521 0.935597L117.052 7.79102L123.598 16.9905C123.856 17.3254 123.908 17.7901 123.366 17.7901H119.113C118.702 17.7901 118.468 17.6618 118.237 17.3254L113.855 11.1413L113.857 11.1397Z",fill:"currentColor"})]})}},31806:function(e,t,n){"use strict";var r=n(85893);t.Z=e=>{let{width:t=8,height:n=14,fill:a="black",className:i}=e;return(0,r.jsx)("svg",{width:t,height:n,viewBox:"0 0 8 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:i,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.27163 7.62179V13.2218H4.88343V7.69957H6.65023L7.11114 5.36623H4.88343C4.88343 5.36623 4.88343 4.27734 4.88343 3.65512C4.88343 3.42179 4.96025 3.11068 5.34434 3.11068C5.88206 3.11068 6.57342 3.11068 6.57342 3.11068V0.777344C6.57342 0.777344 5.42115 0.777344 4.19207 0.777344C3.4239 0.777344 2.27163 1.78845 2.27163 2.95512C2.27163 4.12179 2.27163 5.36623 2.27163 5.36623H0.888916V7.69957L2.27163 7.62179Z",fill:a})})}},75694:function(e,t,n){"use strict";var r=n(85893);t.Z=e=>{let{width:t=14,height:n=14,fill:a="black",className:i}=e;return(0,r.jsx)("svg",{width:t,height:n,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:i,children:(0,r.jsx)("path",{d:"M6.6486 0.777344C2.98041 0.777344 0 3.18846 0 6.14401C0 8.01068 1.22273 9.64401 2.98041 10.6551L2.52188 13.2218L5.34945 11.3551C5.73155 11.4329 6.19008 11.4329 6.57218 11.4329C10.2404 11.4329 13.2208 9.02179 13.2208 6.06623C13.2972 3.18846 10.3168 0.777344 6.6486 0.777344Z",fill:a})})}},91702:function(e,t,n){"use strict";var r=n(85893);t.Z=e=>{let{width:t=20,height:n=20,fill:a="black",className:i}=e;return(0,r.jsxs)("svg",{width:t,height:n,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:i,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5568 4.56874C11.8698 3.25573 14.0409 3.25573 15.3539 4.56874C16.6669 5.88175 16.6669 8.05288 15.3539 9.36589L12.9577 11.7621C11.8172 12.9971 9.96132 13.062 8.68273 12.2096C8.23596 11.9117 8.11524 11.3081 8.41308 10.8614C8.71093 10.4146 9.31455 10.2939 9.76131 10.5917C10.343 10.9795 11.1194 10.8938 11.536 10.4356C11.5463 10.4241 11.557 10.413 11.5679 10.4021L13.979 7.99096C14.5327 7.43731 14.5327 6.49733 13.979 5.94367C13.4452 5.40984 12.5522 5.39072 11.9926 5.88634L11.8976 6.02883C11.5998 6.4756 10.9962 6.59632 10.5494 6.29848C10.1026 6.00064 9.98191 5.39701 10.2797 4.95025L10.4353 4.71692C10.4708 4.66365 10.5115 4.61401 10.5568 4.56874Z",fill:a}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.0126 8.19183C8.15767 7.15085 9.91988 6.87757 11.2833 7.9001C11.7128 8.22227 11.7999 8.83166 11.4777 9.26121C11.1555 9.69077 10.5461 9.77782 10.1166 9.45566C9.61938 9.08275 8.90416 9.11517 8.34119 9.61213L5.95376 12.0766L5.94294 12.0876C5.38928 12.6412 5.38928 13.5812 5.94294 14.1349C6.4966 14.6885 7.43657 14.6885 7.99023 14.1349L8.6777 14.8223L7.99023 14.1349L8.22357 13.9015C8.60324 13.5218 9.21882 13.5219 9.5985 13.9015C9.97817 14.2812 9.97817 14.8968 9.59849 15.2765L9.36516 15.5098C8.05215 16.8228 5.88102 16.8228 4.56801 15.5098C3.25697 14.1988 3.255 12.0322 4.5621 10.7186L6.9683 8.23475C6.98261 8.21997 6.99738 8.20566 7.0126 8.19183Z",fill:a})]})}},26042:function(e,t,n){"use strict";var r=n(85893);t.Z=e=>{let{width:t=14,height:n=12,fill:a="black",className:i}=e;return(0,r.jsx)("svg",{width:t,height:n,viewBox:"0 0 14 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:i,children:(0,r.jsx)("g",{id:"Frame",children:(0,r.jsx)("path",{id:"Union",fillRule:"evenodd",clipRule:"evenodd",d:"M5.52291 6.45203L0.777771 0.555664H4.53626L7.4654 4.20002L10.5947 0.572073H12.6647L8.46624 5.44525L13.4444 11.639H9.69717L6.52551 7.69785L3.13945 11.6281H1.05826L5.52291 6.45203ZM10.2434 10.5465L3.08235 1.64816H3.98964L11.1416 10.5465H10.2434Z",fill:a})})})}},18532:function(e,t,n){"use strict";n.d(t,{B:function(){return u}});var r=n(41228);let a=[{id:"RULE",speaker:"내레이션",dialogue:'\n      <div class="flex flex-col items-center justify-center">\n        <div class="text-xl font-bold text-center">\uD83D\uDC69‍\uD83D\uDCBB</div>\n        <div class="text-xl font-bold text-center">사수의 마음을 읽어라!</div>\n        <div class="text-xl font-bold text-center">뉴닉 일일 인턴십!</div>\n\n        <ul class="list-disc pl-4 space-y-2 mt-3">\n          <li>상황별 답변에 따라 사수의 호감도가 결정돼요</li>\n          <li>인턴 수료증에 사수의 평가 점수가 기록돼요</li>\n          <li>내가 선택한 사수와의 케미를 확인해보세요</li>\n        </ul>\n      </div>\n    '},{id:"scene1_narrative",speaker:"내레이션",dialogue:"\n      <p>여기가 트렌드 광인들의 소굴, 뉴닉이구나! 첫 날이라 그런지 엄청 긴장되네… 여기가 내 자린가?</p>\n      <p>인턴 온보딩은 시니어 마케터 ‘제이’님이 진행하신다고 들었…</p>\n    ",background:(0,r.mk)("background/fod.png")},{id:"scene1_before_intro",speaker:"시니어 마케터 제이",dialogue:"\n      <p>(불쑥)안녕하세요!!! 시니어 마케터 제이예요!</p>\n    ",background:(0,r.mk)("background/fod.png"),character:(0,r.mk)("character/jay_n.png")},{id:"scene0_character_intro",speaker:"캐릭터 소개",dialogue:"캐릭터소개~",background:(0,r.mk)("background/fod.png"),character:(0,r.mk)("character/jay_intro.png")},{id:"scene1_before_choice",speaker:"시니어 마케터 제이",dialogue:"\n      <p>편하게 ‘제이’라고만 부르셔도 돼요-! 마케터들의 천국 뉴닉에 오신 걸 환영해요 \uD83D\uDE0A. 첫 날이니 일보다는 서로 편하게 알아가 보도록 해요! OO님은 어떤 걸 좋아하시는지 넘 궁금해요.</p>\n      <p>요즘 좀 재밌게 본 릴스 있으세요?</p>\n    ",background:(0,r.mk)("background/fod.png"),character:(0,r.mk)("character/jay_n.png")},{id:"scene1_choice",speaker:"내레이션",dialogue:"\n      <p>와… 에너지 장난 아니네… 출근한 지 2분 됐는데 벌써 기가 빨리는 기분…! 하지만 반갑게 맞아줘서 넘 좋은 걸?</p>\n      <p>근데 어제 본 릴스가 100개가 넘는 데 뭘 골라야 하지? 첫 만남부터 운명처럼 이어지고 싶은데…!</p>\n    ",background:(0,r.mk)("background/fod.png"),choices:[{id:"s1_a",text:"어제 visla에 올라온 짧은 음악 클립이요! 떡상 각이던데? 보실래요?",score:16,reaction:"헉, 저 이런 ê±° 너무 좋아요-! 지금 뜨는 것보다 앞으로 뜰 것을 미리 찾을 줄 아는 감각이 필요하죠! 타고난 브랜드 마케터신데요?"},{id:"s1_b",text:"후, 사실 저 요즘 연습하는 댄스 챌린지가 있어서요. 한 100개 봤어요!",score:8,reaction:"와우-! 그렇군요! 근데 벌써 챌린지 영상이 100개 씩이나 있을 정도면 이미 조금… 아니 쪼금! 늦은 ê±´ 아닌지 싶네요? 그래도 춤 연습이라니 멋져요!"}]},{id:"scene2_narrative",speaker:"내레이션",dialogue:"\n      <p>후, 이 사람… 찐이네? 뼛속까지 마케터 같은데 나도 만만치 않단 말이지! 정신 없는 온보딩이 ë
1ë‚˜ê³  어느덧 점심 시간.</p>\n      <p>설마 이 회사, 점심 따로 먹거나 그런 ê±´ 아니겠지? 어이- 나 오늘 신입이라고요…?</p>\n    ",background:(0,r.mk)("background/ct.png")},{id:"scene2_before_choice",speaker:"시니어 마케터 제이",character:(0,r.mk)("character/jay_n.png"),dialogue:"\n      <p>(불쑥)늦어서 죄송합니다!!! 오늘 점심은 저랑 웰컴 런치예요! 오전에 마케팅 성과 보고하다가 조금 늦었지 뭐예요… 배고프시죠? (시무룩)죄송해요… 점심은 어떻게 하실래요?</p>\n      <p>드시고 싶은 게 있나요? 아니면 시니어 마케터 제이의 추천 맛집 리스트 중에 골라보실래요?</p>\n    ",background:(0,r.mk)("background/ct.png")},{id:"scene2_choice",speaker:"내레이션",dialogue:"\n      <p>후... 후후? 이럴 줄 알고 주변 핫플에 맛집까지 싹 알아왔지! 어때! 크하핫- 음, 하지만 제이 선임의 맛집 리스트와 픽도 궁금한데…</p>\n      <p>제이 선임과의 점심 메뉴 고르기, 어떤 선택을 해볼까나-?</p>\n    ",background:(0,r.mk)("background/ct.png"),choices:[{id:"s3_a",text:"더 잘 아시겠지만, 제가 한 번 준비해봤어요. 보실래요? 저만의 맛집 리스트.",score:16,reaction:"저… 갑자기 눈물이 나요… 맨날 식사 장소 정할 때 사람들이 ‘네가 잘 아니까 네가 정해~’하면서 시큰둥했는데 ㅠㅡㅠ 너무 감사해요-! 자신 만의 취향을 보여주시는 것도 너무 좋아요!"},{id:"s3_b",text:"제이 선임이 제일 잘 아시겠죠-! 하나 정해주세요. 전 제이 선임의 취향을 믿어요!",score:8,reaction:"역시-! 제 맛집 리스트가 궁금하시군요? 사실 매번 맛집 리스트 업데이트 하는 것ë
1„ 일이긴 해요… 맛집 리스트는 여기 있지만, 최종으로 갈 곳은 골라주신다면 고맙겠어요…!"}]},{id:"scene3_narrative",speaker:"내레이션",dialogue:"\n      <p>제이- 당신 정말 알 수 없는 사람이군요? 그래도 점심 시간의 대화는 너무 즐거웠달까… 오랜만에 취향 잘 맞는 친구랑 서로 좋아하는 걸 맘껏 공유한 기분-? 바로 사무실 들어가긴 아쉬운데…</p>\n      <p>제이 선임과 카페에서 좀 더 얘기 나눌 수 없을까?</p>\n    ",background:(0,r.mk)("background/cafe.png")},{id:"scene3_before_choice",speaker:"시니어 마케터 제이",dialogue:"\n      <p>(불쑥)잠깐만!!! 저기, 저기 ë³´ê³  계신거죠? 저기 저 느좋 카페요. 얼마 전까지 오픈 준비 중이었는데 오늘 드디어 열었나봐요-! 같이 가볼까요? 장소가 좀 비좁긴 한데, 그래도 왠지 처음 보는 메뉴도 있을 것 같고…</p>\n      <p>그나저나 OO 님은 좋아하는 카페 메뉴가 있나요? 왠지 취향도 되게 독특하실 것 같아-! (기대)</p>\n    ",background:(0,r.mk)("background/cafe.png"),character:(0,r.mk)("character/jay_n.png")},{id:"scene3_choice",speaker:"내레이션",dialogue:"\n      <p>앗, 메..뉴? 나는 그냥 ‘아아’파인데… 솔직히 말하면 실망하려나? 그나저나 제이 선임 눈이 너무 말똥말똥해서 계속 쳐다보고 있을 수가 없어…!</p>\n      <p>읏, 모르겠다 오래 생각하는 척하면 티나니까 일단 답하자!</p>\n    ",background:(0,r.mk)("background/cafe.png"),choices:[{id:"s3_a",text:"아, 저는 이티오피아 원두를 약배전한 에스프레소에 망고와 두리안을 올린 음료요!",score:8,reaction:"하… 하하..! 그… 그게 뭐람? 생각만 해도 우주적이고 심오한 맛일 ê±° 같네요-! 어디서 마신 음료인지 너무 묻고 싶지만 왠지 이 지구상은 아닐 것 같아 스킵할게요-! "},{id:"s3_b",text:"전 그냥 아메리카노 마시는데요; 취향이 독특하지 않아 죄송합니다.",score:16,reaction:"이럴 줄 알았어-! 커피의 근본은 바로 에스프레소-! 처음 간 가게에선 저도 원두를 확인하려고 일단 에스프레소 베이스 음료를 마셔요! 취향을 단단하게 쌓으시는군요? 멋져요!"}]},{id:"scene4_narrative",speaker:"내레이션",dialogue:"\n      후… 점심의 커피 토크에서 아직 헤어나오지 못하고 있지만, 그래도 커피 맛은 좋았어. 음? 아니 근데 이게 무슨 소리야? 사무실에서 뭔가 훌쩍이는 소리가…? 설마- 제이 선임???\n    ",background:(0,r.mk)("background/office_day.png")},{id:"scene4_before_choice",speaker:"시니어 마케터 제이",dialogue:"\n      <p>(불쑥)갑자기 등장해서 죄송한데요. 저 이제 다 울었고요. 하나도 안 서럽고요. 왜 인지는 물어보지 마세요… 그런데요…!!! 제가 왜 울었냐면요! 제가 어제 올린 우리 뉴닉 소셜 미디어 피드에 한참 지난 밈이라고 비웃는 댓글이 달리는 거예요! 일주일 지났을 뿐인데요 일주일!!</p>\n      <p>제가 잘못한 건가요?</p>\n    ",background:(0,r.mk)("background/office_day.png"),character:(0,r.mk)("character/jay_a.png")},{id:"scene4_choice",speaker:"내레이션",dialogue:"\n      <p>(황당)아니 뭐 그런 걸로 울고 그래요 제이… 나참… 그래도 트렌디함이 생명인 뉴닉에서 무려 ‘일.주.일’이나 지난 밈을 쓰시다니 제이답지 않은 걸요? 흠- 이거 어떻게 위로를 해드려야 하지?</p>\n      <p>그래, 이럴 땐 역시 이렇게…</p>\n    ",background:(0,r.mk)("background/office_day.png"),choices:[{id:"s4_a",text:"일주일이요? 너무 심했네요; 아뇨 구독자 말고 제이 선임이요…",score:8,reaction:"어떻게 그렇게 말씀하실 수 있죠? 제 마음 하나도 모르면서! 어떤 밈은 올리기까지 브랜드 톤과는 맞는지, 이슈는 없는지 다각도로 검토가 필요하단 말이에요! 그래서 조금 늦었을 뿐인데… 미워요!"},{id:"s4_b",text:"일주일이요? 너무 심했네요; 아뇨 제이 선임 말고 구독자요…",score:16,reaction:"그렇게 말씀해주셔서 고마워요… 사실 우리가 쓰는 밈은 올리기까지 브랜드 톤과는 맞는지, 이슈는 없는지 다각도로 검토를 하고 올리거든요… 제 맘을 알아주신 ê±° 맞죠-? 힘이 나요!"}]},{id:"scene5_narrative",speaker:"내레이션",dialogue:"\n      <p>아니… 저기요… 그런 맥락이 있으면 먼저 말씀을 하셔야지요… 아휴. 그래도 제이 선임 되게 속 깊다. 최신 밈 하나를 써도 철저하게 검증해서 올리는구나. 그게 맞지-! 후… 입사 첫 날 선임이 인턴 앞에서 눈물을 보일 확률은…? 암튼 다시 업무에 집중하자.</p>\n      <p>앗, 제이 선임이 DM을 보냈네?</p>\n    ",background:(0,r.mk)("background/monitor.png")},{id:"scene5_before_choice",speaker:"시니어 마케터 제이",dialogue:"\n      <p>(띠링)대 박 소 식-! OO님, 지금 바쁜 일 있어요? 뉴닉 ‘고슴이의 비트’ 콘텐츠 알죠? 지금 뜨는 트렌드들이 왜 뜨는지, 어떤 배경이 있는지 전문가들과 함께 쓰는 콘텐츠요! 거기서 이번에 다룬 ‘하반기 전시 추천’ 콘텐츠를 ë³´ê³  전시 담당자님이 연락이 와서 티켓을 주시겠대요-!</p>\n      <p>같이 가실래요??</p>\n    ",background:(0,r.mk)("background/monitor.png"),character:(0,r.mk)("character/jay_n.png")},{id:"scene5_choice",speaker:"내레이션",dialogue:"\n      <p>저기요- 아까 울던 사람 맞아요? 감정 변화 무슨 일이야… 흠, 근데 이 전시… 인스타에서 엄청 보이던 ê±° 같긴 한데 왠지 내 취향엔 좀 안 맞는데… 갔다가 제대로 못 즐기면 괜히 제이 선임만 뻘쭘해지는 ê±° 아닐까?</p>\n      <p>어떻게 대답하는 게 좋을까? 일단 솔직함을 조금 담아서…</p>\n    ",background:(0,r.mk)("background/monitor.png"),choices:[{id:"s5_a",text:"이 전시 인스타에서 봤어요-! 취향은 아니ì
1§€ë§Œ 그래도 가보고 싶네요! 같이 가요!",score:8,reaction:"앗, 취향이 아닌데 가실 필요 없어요-! 트렌드라면 뭐든 하고 봐야 할 ê±° 같은 강박 때문에 지쳤던 적 없나요? 좀 더 주관을 가지셔도 좋아요!"},{id:"s5_b",text:"아, 이건 제 취향이 아니라서요. 다음에 서로의 전시 취향에 대해서도 얘기 나눠요!",score:16,reaction:"헉, 너무 사려 깊으신 ê±° 아니예요? 오히려 제가 전시 취향을 먼저 여쭙고 제안드릴 걸 그랬네요…! 트렌드라면 일단 따라가고 보는 게 아니라 나름의 주관을 갖고 계신 것 너무 호감-!"}]},{id:"scene6_narrative",speaker:"내레이션",dialogue:"\n      <p>다사다난한 하루가 지나가는구나… 뉴닉은 진짜 알 수 없는 곳이야. 무엇보다 가장 알 수 없는 ê±´ 제이 선임일 테지만(?). 그래도 제이 선임 덕분에 쫓기지 않고 내 취향을 건강하게 다져가는 법을 배운 것 같기도 하네.</p>\n      <p>흠… 그나저나 퇴근할 시간인데 비가 오네… 우산 가져오길 잘했…</p>\n    ",background:(0,r.mk)("background/office_nightrain.png")},{id:"scene6_before_choice",speaker:"시니어 마케터 제이",dialogue:"\n      <p>(슬-금)OO님, 이제 퇴근하실 시간이네요. 오늘 하루, 어땠어요? 제가 너무 텐션이 높아 좀 피곤하셨죠? 저 사실 혼자 있을 땐 그렇지 않아요. 늘 사람들이 좋아하는 것을 탐구하다 ë³´ë©´, 어느새 제 자신을 잃어버린 것 같은 순간이 오기도 해서 조용히 책을 읽…</p>\n      <p>앗! ê·¸ 우산!!!!! 그거 국중박 굿즈 맞죠? 세상에.<p>\n    ",background:(0,r.mk)("background/office_nightrain.png"),character:(0,r.mk)("character/jay_n.png")},{id:"scene6_choice",speaker:"내레이션",dialogue:"\n      <p>선생님? 제이 선생님-? 이 반응 실화인가요? 후… 마케터 본능은 여전하시구나… 그나저나 제이 선임이 틀릴 때도 있네… 이거 되게 비슷하게 생기긴 했지만 국중박 굿즈 아닌데…</p>\n      <p>어떡하지? 제이 선임이 무안해 하는 것, 절대 ë³¼ 수 없는데…!</p>\n    ",background:(0,r.mk)("background/office_nightrain.png"),choices:[{id:"s6_a",text:"맞아요 국중박 굿즈-! 역시 제이 선임이시네요. 선임님 신발은 크록스인가요?",score:8,reaction:"헉, 자세히 보니 국중박 굿즈가 아니네요…! 민망해라… 저 무안할까봐 거짓말 해주신 거죠? 감사해요… 그리고 신발 크록스 아니에요. 비슷하게 생긴 거지만요. 아무튼… 조심히 가세요-!"},{id:"s6_b",text:"죄송하지만 국중박 굿즈 아니에요. 좋아하는 성수 빈티지샵에서 산 우산이랍니다.",score:16,reaction:"헉, 정말 그러네요… 민망해라… 근데 성수 빈티지샵 어디서 사신 거예요? 이렇게 멋진 걸 사시다니 너무 힙쟁이시네요. 다음에 저 ê¼­ 데려가주세요…! 조심히 들어가시고요-! (멋져)"}]}],i=[{id:"RULE",speaker:"내레이션",dialogue:'\n      <div class="flex flex-col items-center justify-center">\n        <div class="text-xl font-bold text-center">\uD83D\uDC69‍\uD83D\uDCBB</div>\n        <div class="text-xl font-bold text-center">사수의 마음을 읽어라!</div>\n        <div class="text-xl font-bold text-center">뉴닉 일일 인턴십!</div>\n\n        <ul class="list-disc pl-4 space-y-2 mt-3">\n          <li>상황별 답변에 따라 사수의 호감도가 결정돼요</li>\n          <li>인턴 수료증에 사수의 평가 점수가 기록돼요</li>\n          <li>내가 선택한 사수와의 케미를 확인해보세요</li>\n        </ul>\n      </div>\n    '},{id:"scene1_narrative",speaker:"내레이션",dialogue:"\n    <p>으윽, 첫 출근이라 엄청 긴장되잖아…? 정신 없이 온보딩을 마치고 어느덧 점심 시간…</p>\n    <p>오늘 런치 메이트는 내 사수가 될 재무 매니저 ‘마크’님이랬는데…</p>\n    ",background:(0,r.mk)("background/ct.png")},{id:"scene1_before_intro",speaker:"재무 매니저 마크",dialogue:"\n    <p>반가워요. 뉴닉 재무팀 재무 매니저 마크라고 해요.</p>\n    ",background:(0,r.mk)("background/ct.png"),character:(0,r.mk)("character/mark_n.png")},{id:"scene0_character_intro",speaker:"캐릭터 소개",dialogue:"캐릭터 소개~",background:(0,r.mk)("background/ct.png"),character:(0,r.mk)("character/mark_intro.png")},{id:"scene1_before_choice",speaker:"재무 매니저 마크",dialogue:"\n    <p>편하게 ‘마크’라고 불러요. 오전부터 출근하고 온보딩하느라 수고 많았네요. 어디 보자… 벌써 점심 시간인데…</p>\n    <p>웰컴 런치, 같이 갈까요? 점심 뭐 먹고 싶어요?</p>\n    ",background:(0,r.mk)("background/ct.png"),character:(0,r.mk)("character/mark_n.png")},{id:"scene1_choice",speaker:"내레이션",dialogue:"\n      <p>재무 매니저라고 해서 긴장했는데 꽤 다정하잖아…? 게다가 엄청 호감형 외모(!) 첫 날이라 웰컴 런치를 하나보구나…</p>\n      <p>마크 선임의 웰컴 런치 제안, 뭐라고 답할까?</p>\n    ",background:(0,r.mk)("background/ct.png"),choices:[{id:"s1_a",text:"오! 안그래도 주변에 봐둔 핫플레이스가 하나 있어요!",score:8,reaction:"그렇군요. 환영도 좋지만 고물가 시대에 이런 씀씀이 하나가 차이를 만들죠. 일단 갑시다. 분위기는 좋아 보이네요."},{id:"s1_b",text:"앗, 죄송해요 저는 도시락을 싸와서…ㅎㅎ",score:16,reaction:"요즘 같은 시대에 도시락이라니, 다시 봤어요? 고정 지출은 줄일수록 좋죠. 사실 저도 오늘 명란 도시락 싸왔는데 같이 드시죠."}]},{id:"scene2_narrative",speaker:"내레이션",dialogue:"\n      <p>점심 식사 후 마크 선임과 가벼운 산책… 이렇게 날씨 좋은 날 회사라니 슬프지만, 그래도 마크 선임이 이런저런 조언ì
1„ 많이 해줘서 뭔가 힘이 나…!</p>\n      <p>이런 날엔 역시…</p>\n    ",background:(0,r.mk)("background/cafe.png")},{id:"scene2_before_choice",speaker:"재무 매니저 마크",dialogue:"\n      <p>날씨가 좀 덥네요? 이런 날엔 역시…</p>\n      <p>앗, 혹시 지금 우리 같은 생각 중인가요? 마침 저기 새로 오픈한 것 같은 카페가 있네요. 담요를 놓은 걸 보니 에어컨을 빵빵하게 튼 모양이에요.</p>\n    ",background:(0,r.mk)("background/cafe.png"),character:(0,r.mk)("character/mark_n.png")},{id:"scene2_choice",speaker:"내레이션",dialogue:"\n      <p>앗, 마크 선임과 통했나…? 생각보다 잘 통하는 사수-부사수가 될 지도…?</p>\n      <p>마크 선임이 새로 지은 카페에 관심이 있는 것 같은데, 어떻게 대답할까? 아직 점심 시간도 좀 남았고…</p>\n    ",background:(0,r.mk)("background/cafe.png"),choices:[{id:"s3_a",text:"어떤 메뉴 있나 살짝 들어가 볼까요?",score:8,reaction:"아, 저는 포인트 적립하던 카페 아니면 안 가서요. 그냥 사무실 올라가서 내려마시면 어떨까요? 그나저나 에어컨을 저렇게 틀면 전력 낭비가 심할 텐데.."},{id:"s3_b",text:"비싸보이는데요; 탕비실에 커피 머신 없나요?",score:16,reaction:"흠, 혹시 나오기 전에 탕비실 커피 원두를 슬쩍 보셨나요? 제가 진-짜 좋아하는 브랜드라서요. 같이 올라가서 내려 마셔요. 커피값만 아껴도 공과금 낸답니다."}]},{id:"scene3_narrative",speaker:"내레이션",dialogue:"\n      <p>후, 마크 선임… 의외로 반전이 있는 사람이네? 하지만 사회 나가면 이것보다 더 유별난 사람들도 많다고 하니까… 그나저나 여기가 내 책상인가?</p>\n      <p>근데 키보드 상태가 왜 이래? 스페이스바가잘안눌리는거같은데…집에있는기계식키보드그립ㄷ…</p>\n    ",background:(0,r.mk)("background/fod.png")},{id:"scene3_before_choice",speaker:"재무 매니저 마크",dialogue:"\n      <p>점심, 즐거웠어요. 음- 벌써 자리를 배정받았군요. 어때요 새로 일하게 될 책상은? 이 자리 키보드가 스페이스바가 잘 안 눌려서 비품을 새로 주문해뒀는데, 오려면 적어도 일주일은 걸릴 것 같더라고요.</p>\n      <p>불편하진 않은가요?</p>\n    ",character:(0,r.mk)("character/mark_n.png"),background:(0,r.mk)("background/fod.png")},{id:"scene3_choice",speaker:"내레이션",dialogue:"\n      <p>사실불편하긴한ㄷ… 잠깐, 속마음인데 왜 붙여 써서 생각하고 있지? 어떻게 할까? ì¿ *에서 사비로라도 빨리 하나 주문할까?</p>\n      <p>비용은 어떻게 처리되는지 모르겠어서 좀 걱정되는데…</p>\n    ",background:(0,r.mk)("background/fod.png"),choices:[{id:"s3_a",text:"아… 사실 불편하긴 해서요. 내일 도착하는 ê±° 하나 일단 주문하려고요!",score:8,reaction:"음, 그래요. 어쩔 수 없죠. 구매 영수증 누락 없이 첨부해주시면 비용 처리 해드릴게요. 아, 구매하기 전에 가격대는 한 번 알려주시고요. 이번 달 지출이 자꾸 느네…"},{id:"s3_b",text:"아뇨하나도안불편하고좋은데요? 띄어^쓰기^표기로^극복할^수^있습니다.",score:16,reaction:"호오… 그렇단 말이죠? 비용이 걱정되서 그런 거라면 제 거랑 잠시 바꿔써요. 전 물건 한 번 쓰면 관리하면서 10년은 써서 아직 말짱해요. 스페이스바의고통은제가대신지겠어요."}]},{id:"scene4_narrative",speaker:"내레이션",dialogue:"\n      <p>마크 선임… 생각보다 쉽지 않은 사람이네? 아냐 그래도 내 돈 나가지 않게 신경써주는 게 어디야. 좋은 사람 맞지. 자 오늘 온보딩에서 배운 걸 복습해보자.</p>\n      <p>앗 근데 사내 메신져로 DM이 왔네?</p>\n    ",background:(0,r.mk)("background/monitor.png")},{id:"scene4_before_choice",speaker:"재무 매니저 마크",dialogue:"\n      <p>OO님, 지금 어떤 업무 하고 계세요? 급건이 생겨서요. 아직 업무를 제대로 인계하지도 못 했는데, 갑자기 일을 시켜서 미안하게 됐어요. 인사팀에서 연말정산 관련해서 재무팀에 지원을 요청해서요.</p>\n      <p>혹시 연말정산에 대해 잘 알고 계신가요? 뉴닉 재테크 콘텐츠 ‘솔티라이프’에 엄청 쉽게 잘 나와있는데요.</p>\n    ",character:(0,r.mk)("character/mark_n.png"),background:(0,r.mk)("background/monitor.png")},{id:"scene4_choice",speaker:"내레이션",dialogue:"\n      <p>뭐라고? 연말정산? 악… 분명 뉴닉에서 연말정산 관련 콘텐츠 짱짱 유익한 ê±° ë³´ê³  저장해뒀던 것 같은데… 하나도 기억이 안 나…</p>\n      <p>어떡하지? 일단 잘 안다고 할까?</p>\n    ",background:(0,r.mk)("background/monitor.png"),choices:[{id:"s4_a",text:"솔트라이프, 알죠! 월말정산 어떤 업무 도와드리면 될까요?",score:8,reaction:"‘솔트’가 아니라 ‘솔티’라이프고요. ‘월말정산’이 아니라 ‘연말정산’을 아시냐고 여쭤봤습니다. 의욕이 앞서는 ê±´ 좋은데 약간 무리수를 두시는 게 아닌가 싶네요. 일단 알겠습니다."},{id:"s4_b",text:"저 오늘 입사한 인턴인데요? 인턴십 월급도 소득공제 신청하겠습니다.",score:16,reaction:"호오, 이 당당함. 대단한데요? 뉴닉 팀원들은 뉴닉 콘텐츠를 밥먹듯 보니까 연말정산이나 중요한 경제 소식 같은 ê±° 놓치는 법이 없죠. 저희와 생각보다 잘 맞으시네요?"}]},{id:"scene5_narrative",speaker:"내레이션",dialogue:"\n      <p>ㅎㅎㅎㅎ 아… 조금 말린 것 같네? 속을 도무지 알 수가 없는 사람이야… 그건 그렇고 갑자기 저쪽에서 누군가 축하받는 소리가 들리네? 뭐지?</p>\n      <p>팀원 중 누가 경조사가 있나…? 슬쩍 가보자!</p>\n    ",background:(0,r.mk)("background/office_day.png")},{id:"scene5_before_choice",speaker:"재무 매니저 마크",dialogue:"\n      <p>아, 오셨군요. 콘텐츠팀 에디터 한 분이 ê³§ 결혼을 한다고 하셔서 다들 이렇게 모여 있어요. 뉴닉에서 워낙 오래 일하면서 팀원들과 두루두루 친한 분이라 결혼식에도 많이들 오실 것 같네요.</p>\n      <p>그나저나 요새 직장 동료 축의금으로 얼마 내는 게 좋을지 모르겠네요?</p>\n    ",character:(0,r.mk)("character/mark_n.png"),background:(0,r.mk)("background/office_day.png")},{id:"scene5_choice",speaker:"내레이션",dialogue:"\n      <p>헉, 오라고 할까봐 약간 걱정했는데 다행이다… 그래도 결혼 하신다니 너무 축하할 일이야…</p>\n      <p>짠돌이 마크가 축의금으로 고민인 것 같은데, 어떻게 답해주면 좋을까?</p>\n    ",background:(0,r.mk)("background/office_day.png"),choices:[{id:"s5_a",text:"(주변에 들리게 당찬 목소리로)차라리 정성껏 고른 선물이 낫지 않을까요?",score:16,reaction:"정성이 담긴 선물 만한 게 없죠! 축의금에 더해서 멋진 선물도 하나 골라봐야겠어요! 우리 팀원의 경조사에 돈을 아낄 순 없죠!"},{id:"s5_b",text:"(조용히 속삭이는 목소리로)요즘 축의금은 몇십만 원이 기본이래요!",score:8,reaction:"아… 그렇게 작게 말씀하실 ê±´ 없어요. 우리 소중한 팀원 경조사에까지 돈을 아낄 ê±´ 아니라서요. 뭐, 정보는 감사합니다."}]},{id:"scene6_narrative",speaker:"내레이션",dialogue:"\n      <p>아, 진짜? 그게 진심이라고? 정말? 하… 이 사람, 좋은 사람 같긴 한데 진짜 이상한 사람이야… 후 그래도 오늘 일과도 마쳤고 이제 슬슬 퇴근할 시간이네. 힘들었따… 그래도 왠지 계속해 다니고 싶은 직장이야.</p>\n      <p>앗, 그런데 갑자기 밖에 비가?</p>\n    ",background:(0,r.mk)("background/office_nightrain.png")},{id:"scene6_before_choice",speaker:"재무 매니저 마크",dialogue:"\n      <p>이제 퇴근하실 시간이네요. 오늘 하루 어땠어요? 처음이라 어색하기도 하고 적응하기 힘들었을 것 같은데. 그래도 수고 많았어요.</p>\n      <p>집에 갈 땐 어떻게 가세요? 갑자기 비가 후두둑 떨어져서 원…</p>\n    ",character:(0,r.mk)("character/mark_n.png"),background:(0,r.mk)("background/office_nightrain.png")},{id:"scene6_choice",speaker:"내레이션",dialogue:"\n      <p>비올 때는 택시만한 게 없는데… 그러고보니 마크 사는 곳을 안 물어봤네.</p>\n      <p>가는 방향이 같으면 같이 타고 가자고 할까…? 반전 있는 짠돌이라 어떻게 해야 할지 모르겠네…</p>\n    ",background:(0,r.mk)("background/office_nightrain.png"),choices:[{id:"s6_a",text:"버스 타고 갈게요. 사무실에 남는 우산 있으면 하나만 빌려주ì
1„¸ìš”.",score:16,reaction:"우산은 있는데요. 오늘 고생도 많으셨는데 택시 타고 들어가요. 제가 사비로 부를게요. 오늘 정말 고생 많았어요."},{id:"s6_b",text:"혹시, 어디 사세요? 같은 방향이면 택시 탈까요? 제가 낼게요.",score:8,reaction:"아, 저는 택시에 익숙해질까봐 일부러 기후동행카드로 버스만 타요. 오늘은 비오니 어쩔 수 없지만, 앞으로 버스나 전철이랑 좀 더 친해져 보는 ê±´ 어때요? 오늘 고생 많았어요."}]}],s=[{id:"RULE",speaker:"내레이션",dialogue:'\n      <div class="flex flex-col items-center justify-center">\n        <div class="text-xl font-bold text-center">\uD83D\uDC69‍\uD83D\uDCBB</div>\n        <div class="text-xl font-bold text-center">사수의 마음을 읽어라!</div>\n        <div class="text-xl font-bold text-center">뉴닉 일일 인턴십!</div>\n\n        <ul class="list-disc pl-4 space-y-2 mt-3">\n          <li>상황별 답변에 따라 사수의 호감도가 결정돼요</li>\n          <li>인턴 수료증에 사수의 평가 점수가 기록돼요</li>\n          <li>내가 선택한 사수와의 케미를 확인해보세요</li>\n        </ul>\n      </div>\n    '},{id:"scene1_narrative",speaker:"내레이션",dialogue:"\n      <p>흡… 여기가 바로 전설의 콘텐츠 광신도 집단 뉴닉이구나! ê·¸ 중에서도 가장 무시무시하다는 콘텐츠 팀…! 약간 쫄려… 어디 보자… 내 자리가 어디지?</p>\n      <p>내 사수가 될 선임 에디터 ‘보라’님을 찾으랬는데…</p>\n    ",background:(0,r.mk)("background/office_day.png")},{id:"scene1_before_intro",speaker:"선임 에디터 보라",dialogue:"\n    <p>반갑습니다. 콘텐츠팀 선임 에디터 보라입니다.</p>\n    ",character:(0,r.mk)("character/bora_n.png"),background:(0,r.mk)("background/office_day.png")},{id:"scene0_character_intro",speaker:"캐릭터 소개",dialogue:"콘텐츠캐릭터소개",background:(0,r.mk)("background/office_day.png"),character:(0,r.mk)("character/bora_intro.png")},{id:"scene1_before_choice",speaker:"선임 에디터 보라",dialogue:"\n    <p>OO님 자리는 이쪽이에요. 자리에 앉기 전에 잠깐. 오늘 뉴닉 월간 콘텐츠인 ‘월간 뉴닉’이 발행되는 날인데, 혹시 확인하셨는지요?</p>\n    <p>인턴 분의 피드백이 궁금하군요.</p>\n    ",character:(0,r.mk)("character/bora_n.png"),background:(0,r.mk)("background/office_day.png")},{id:"scene1_choice",speaker:"내레이션",dialogue:"\n      <p>으악! 첫 질문이라 잘 대답하고 싶은데, 문제는… 콘텐츠가 뭐였는지 기억이 안 난다는 것!! 뭐였지? 콘텐츠팀 인턴이 오늘 아침 발행된 콘텐츠도 모르면 안 되는데…</p>\n      <p>‘청년 쉼’ 뭐시기였던 것 같긴 한데 도저히 기억이 안나… 뭐라고 답하면 좋을까?</p>\n    ",background:(0,r.mk)("background/office_day.png"),choices:[{id:"s1_a",text:"‘쉬.. 쉬었음 청년 및 N잡러 동시 증가라는 양면성에 대한 사회과학적 고찰’… 아니던가요…?",score:8,reaction:"아, 뭐 비슷하긴 한데요. <strong>늘어나는 ‘쉬었음’ 청년과 ‘N잡러’, 청년 고용 불안정의 두 얼굴</strong>입니다. 저흰 ‘쉽고, 재밌고, 친구에게 설명하듯’ 콘텐츠를 쓴다는 걸 상기하셔야겠네요."},{id:"s1_b",text:"어디에 발행된 걸 말씀하시는 거죠? 뉴닉엔 뉴스레터도 있고 웹사이트도 있잖아요?",score:16,reaction:"헉… 날카롭네요…! 맞아요. 제가 어디에 발행됐는지에 대한 내용은 누락했네요… 역시 한국 말은 끝까지 들어야하죠. 역시 콘텐츠팀 인턴이시네요? 저희랑 잘 맞을 것 같다는 느낌…!"}]},{id:"scene2_narrative",speaker:"내레이션",dialogue:"\n      <p>반응 실화야…? 보라 선임, 범상치 않은 사람이다…! 그나저나 콘텐츠 팀은 뭔가 엄밀하고 정확한 걸 되게 중요하게 여기나보구나! 휴, 벌써 점심 시간이네… 아침부터 콘텐츠로 시험을 당했더니 배가 고픈걸?</p>\n      <p>점심은 사수랑 먹는 거라고 들었는데… 보라 선배는 어디..</p>\n    ",background:(0,r.mk)("background/ct.png")},{id:"scene2_before_choice",speaker:"선임 에디터 보라",dialogue:"\n      <p>(스윽-) 오전 온보딩, 수고 많았습니다. 하지만 뉴닉 콘텐츠팀 에디터가 되려면 ê¼­ 필요한 과정이죠. 그나저나 제 캘린더에 OO님과의 웰컴 런치 일정이 잡혀있네요.</p>\n      <p>점심으로 희망하는 메뉴가 있나요? 아, 참고로 저 말고도 에디터 두 분이 함께 할 예정이에요.</p>\n    ",character:(0,r.mk)("character/bora_n.png"),background:(0,r.mk)("background/ct.png")},{id:"scene2_choice",speaker:"내레이션",dialogue:"\n      <p>윽, 아침에 당한 것 때문에 괜히 이것도 테스트처럼 느껴져… 하지만 침착하자. 이건 그냥 점심 메뉴 고르기일 뿐! 그나저나 보라 선임 말고도 에디터 선배 두 명이 함께라니…!</p>\n      <p>넷이 먹는 식사, 어떤 메뉴를 고르면 좋을까?</p>\n    ",background:(0,r.mk)("background/ct.png"),choices:[{id:"s3_a",text:"넷이니까 피자 같이 쉐어 가능한 메뉴나 반찬 많은 한식당은 어떤가요?",score:8,reaction:"흠, 좋기는 한데요. 같이 가시는 에디터 한 분은 비건에 한 분은 갑각류 알러지라서요. 괜찮으시면 모두가 즐길 수 있는 비건 음식은 어떠실지요."},{id:"s3_b",text:"요 앞에 비건 중식당 있던데요? 가서 각자 먹고 싶은 ê±° 드시면 어떨지요?",score:16,reaction:"말씀 안 드렸는데, 오늘 같이 가시는 에디터 한 분은 비건에 한 분은 갑각류 알러지세요…! 아마 이 점을 다 고려하고 말씀하신…! 이렇게 섬세한 분이 인턴이라니 기뻐요-!"}]},{id:"scene3_narrative",speaker:"내레이션",dialogue:"\n      <p>후우… 쉽지 않다 콘텐츠팀… 하지만 생각보다 훨씬 맛있는 비건 식당이었어. 같이 간 에디터분들도 만족스럽게 식사한 것 같고… 앞으론 식사 메뉴 정할 때 사람들 음식 취향을 미리 알아봐야겠다. 보라 선임, 보기보다 속이 깊고 친절하시네...!</p>\n      <p>그나저나 좀 덥다 으으.. 다들 커피 한 잔씩 하시려나…?</p>\n    ",background:(0,r.mk)("background/cafe.png")},{id:"scene3_before_choice",speaker:"선임 에디터 보라",dialogue:"\n      <p>흠, 날씨가 꽤 덥네요. 법카로 커피 한 잔, 다들 괜찮나요? 새로 생긴 카페가 아주 세련돼 보이던데요. 앗, 그런데 대기줄이… 빠른 주문을 위해서 미리 메뉴를 골라볼까요? 전 아이스 아메리카노요. 다른 분들은… 아, 모두 아이스 아메리카노군요?</p>\n      <p>OO님은 어떤 걸 드시겠어요?</p>\n    ",character:(0,r.mk)("character/bora_n.png"),background:(0,r.mk)("background/cafe.png")},{id:"scene3_choice",speaker:"내레이션",dialogue:"\n      <p>헉, 뭐야… 약간 여기도 좀 그런 ê±° 있나봐. 메뉴 통일. 근데 설마 그렇게까지 ê¼°.. 스러울까? 근데 법카로 마시는 거라 비싼 메뉴는 좀 눈치보이는데… 게다가 대기줄이 길어서 왠지 복잡한 음료를 시키면 업무 복귀에 늦을 것도 같고.</p>\n      <p>으악!! 어떻게 해야 해!</p>\n    ",background:(0,r.mk)("background/cafe.png"),choices:[{id:"s3_a",text:"업무 복귀 빠르게 하려면 아이스 아메리카노로 통일하는 게 합리적일 ê±° 같아요!",score:8,reaction:"합리적인 것도 좋지만, 이런 것까지 눈치 보실 필요 없어요. 다 먹고 살자고 하는 건데요. 혹시라도 에스프레소에다 망고와 두리안을 올린 음료가 마시고 싶다면 기탄 없이 말씀하세요. ê³ ê³ ?"},{id:"s3_b",text:"아, 저는 이티오피아 원두를 약배전한 에스프레소에 망고와 두리안을 올린 음료요!",score:16,reaction:"앗…! 그런 메뉴가 있던가요? 이름만 들어도 너무 맛있어 보이네요…! 저도 그걸로 주문해야겠어요-! 그나저나 다들 아아를 선택한 시점에 소신 있게 자신의 취향을 말씀하시는 모습, 멋져요!"}]},{id:"scene4_narrative",speaker:"내레이션",dialogue:"\n      <p>지뢰밭. 여긴 지뢰밭이 틀림 없어… 하지만 한 가지는 확실하다. 소신 있는 사람이 살아남는다는 것-! 그나저나 보라 선임, 차가우면서도 다정한 게 어딘가 매력 있네. 나도 저런 사람이 될 수 있을까? 좋아. 일단 오후 업무를 시작해보자!</p>\n      <p>앗, 그런데 자리 너머로 뭔가 사람들이 웅성웅성하는 소리가 들리는데… 무슨 일이지? 회사에 뭔 일이 났나?</p>\n    ",background:(0,r.mk)("background/fod.png")},{id:"scene4_before_choice",speaker:"선임 에디터 보라",dialogue:"\n      <p>오후 업무, 드리러 왔어요. 아, 저쪽에서 나는 소리가 신경 쓰이시나 보군요? 별것 아니에요. 뉴닉 서베이 콘텐츠인 ‘피자스테이션’에서 ‘주 4일제’에 대한 뉴니커(뉴닉 구독자) 의견을 조사해 봤는데 무려 80%가 찬성하는 거로 나와서요. 에디터들이 “뉴닉은 주 4일제 언제 하냐”며 아우성이에요. 관리자 입장은 이해도 못하고… 나참..</p>\n      <p>그나저나 OO님 의견은 어때요? 주 4일제 찬성? 반대?</p>\n    ",character:(0,r.mk)("character/bora_n.png"),background:(0,r.mk)("background/fod.png")},{id:"scene4_choice",speaker:"내레이션",dialogue:"\n      <p>흡… 보라 선임… 저한테 그런 ê±° 물어보지 마세요. 그렇게 ‘복잡한’ 문제를… 아니!! 당연한 ê±° 아니야? 저는 당연히 찬성이죠! 대찬성! 동의하고 제청합니다! 근데 관리자 입장도 이해가 가… 다들 주 4일 일하면 일을 주는 입장에선 까다로울 수 있겠지?</p>\n      <p>소신껏 답해야 하나, 스마트하게 회피해야 하나..</p>\n    ",background:(0,r.mk)("background/fod.png"),choices:[{id:"s4_a",text:"주 4일제도 종류가 천차만별인데요. 임금은 유지되는지, 주당 노동시간 총량은 그대로인지..",score:16,reaction:"헉, 단편적인 키워드를 던졌는데 이렇게나 맥락을 살피실 수가…! 맞아요. 주 4일제도 규모와 세부 조건에 따라 모두 다르죠…! 어쩜 이렇게 날카로우실 수가- 저 약간 심쿵했어요."},{id:"s4_b",text:"네? 지금 저한테 물어보신 ê±° 맞죠? 당연히 찬성이죠. ë
1Œ€ì„¸ëž‘ 상관없이 제 주관입니다!",score:8,reaction:"소신 있는 ê±´ 좋지만, 노동 시간이 줄어든 만큼 월급이 줄어도 괜찮으신 건가요? 피자스테이션에 도착한 뉴니커 답변을 저쪽 가서 같이 읽어보시는 게 좋겠네요. 조건별로 다양한 입장차를 확인해보실 수 있을 겁니다."}]},{id:"scene5_narrative",speaker:"내레이션",dialogue:"\n      <p>하.. 하하.. 이거 쉽지 않네? 근데 콘텐츠 팀 진짜 멋진 집단인 것 같다… 특히 보라 선임. 내가 생각지도 못한 부분을 콕 짚어내고 훅 찌르시네… 당하는 기분이 들지만 웬걸? 자꾸만 콕 찔리고 싶어… 으.. 으악! 난 변태가 아니지! 자, 집중하자 집중!</p>\n      <p>그러고 보니 사내 메신져에 알림이 왔네?</p>\n    ",background:(0,r.mk)("background/monitor.png")},{id:"scene5_before_choice",speaker:"선임 에디터 보라",dialogue:"\n      <p>OO님, 인턴십을 오늘 시작하시긴 했지만 급건이 생겨서요. 갑자기 빅 이슈가 생겨서 지금 모든 언론사가 유튜브로 라이브 방송 송출하는 데다가 속보가 계속 뜨고 있어요. 죄송하지만 저희와 같이 팔로업 해주셔야겠네요. 모든 팀원들이 지금 다 거기 매달려 있는데요.</p>\n      <p>자료 좀 수집해 4시까지 전달 주시겠어요?</p>\n    ",character:(0,r.mk)("character/bora_n.png"),background:(0,r.mk)("background/monitor.png")},{id:"scene5_choice",speaker:"내레이션",dialogue:"\n      <p>헉, 뭐야! 뭐냐고! 입사 첫 날부터 사건 발생??? 에디터 인턴으로 들어오긴 했지만 이런 ê±° 처음인데… 어떤 형식으로 해서 전달드리면 좋으려나? 어찌보면 첫 실무인데… 인정받고 싶어…!</p>\n      <p>자 일단 한 쪽에 유튜브 장전하고, 음…</p>\n    ",background:(0,r.mk)("background/monitor.png"),choices:[{id:"s5_a",text:"속보가 나오는대로 주요 내용만 빠르게 정리해서 전달드리면 될까요? 제 본명이 김요약입니다.",score:8,reaction:"아, 네 그럼 김요약님. 빠른 정보 습득도 중요하지만, 더 중요한 ê±´ 정보를 다양한 맥락에서, 편향되지 않게 전하는 겁니다. 김나열씨 모드로 부탁드립니다."},{id:"s5_b",text:"매체별로 어떻게 보도하고 있는지를 비교해서 전달드리면 될까요? 제 본명이 김나열입니다.",score:16,reaction:"헉, 괜찮으시겠어요…? 6개월차 이상 에디터가 보여줄 법한 업무 감각-! 역시 중요한 ê±´ 정보를 다양한 맥락에서, 편향되지 않게 전하는 거죠. 그럼, 김나열씨…! 잘 부탁드려요!!"}]},{id:"scene6_narrative",speaker:"내레이션",dialogue:"\n      <p>오늘이 첫 날 맞아…? 하얗게 불태웠다… 그래도 보라 선임과 대화하면서 뭔가 더 냉철하고 비판적인 사고가 가능해진 느낌이야! (좀 기계적이긴 하지만..)</p>\n      <p>벌써 저녁이네… 근데 다들 퇴근은 언제 하시는 거야? 먼저 가기도 눈치보여!</p>\n    ",background:(0,r.mk)("background/office_night.png")},{id:"scene6_before_choice",speaker:"선임 에디터 보라",dialogue:"\n      <p>OO님.. 혹시 방금 시계 보셨나요? 맞아요. 지금은 6시. 인턴분들 퇴근 시간이죠. 아, 저희 에디터들은 왜 안 가냐고요? 뉴닉 오피스 아워는 오전 10시에서 오후 7시까지기 때문입니다.</p>\n      <p>인턴분들에겐 해당되지 않는 시간이니 어서 퇴근하세요.</p>\n    ",character:(0,r.mk)("character/bora_n.png"),background:(0,r.mk)("background/office_night.png")},{id:"scene6_choice",speaker:"내레이션",dialogue:"\n      <p하.. 하하.. 도비는 자유 맞죠? 퇴근 시간을 알려주시는데도 묘하게 혼나는 기분.. 근데 왜 굳이 오피스 아워까지 알려줬지? ê·¸ 때까진 자리를 좀 지키라는 얘긴가? 윽, 헷갈려…</p>\n      <p>보라 선임의 퇴근 권유, 뭐라고 답할까?</p>\n    ",background:(0,r.mk)("background/office_night.png"),choices:[{id:"s6_a",text:"전 앞으로 직원으로 일하고 싶어요. 그러니 직원들과 함께 퇴근할래요.",score:8,reaction:"마음은 알겠지만 퇴근 시간 준수가 ê³§ 노동법 준수입니다. 좋은 노동 문화를 만들어가기 위해선 이런 것 하나하나를 잘 지켜야 해요. 오늘 수고 많았고 어서 퇴근하세요-"},{id:"s6_b",text:"(당장 가방을 집어들며)넵수고하셨습니다안녕히계세요-!",score:16,reaction:"저.. 저기! 오늘 고생 정말 많으셨어요! (혼잣말로)뒤도 돌아보지 않고 퇴근하는 저 박력있는 모습! 저렇게나 노동법을 준수하다니… 뉴닉 콘텐츠팀에 ê¼­ 필요한 인재야!"}]}],o=[{id:"RULE",speaker:"내레이션",dialogue:'\n      <div class="flex flex-col items-center justify-center">\n        <div class="text-xl font-bold text-center">\uD83D\uDC69‍\uD83D\uDCBB</div>\n        <div class="text-xl font-bold text-center">사수의 마음을 읽어라!</div>\n        <div class="text-xl font-bold text-center">뉴닉 일일 인턴십!</div>\n\n        <ul class="list-disc pl-4 space-y-2 mt-3">\n          <li>상황별 답변에 따라 사수의 호감도가 결정돼요</li>\n          <li>인턴 수료증에 사수의 평가 점수가 기록돼요</li>\n          <li>내가 선택한 사수와의 케미를 확인해보세요</li>\n        </ul>\n      </div>\n    '},{id:"scene1_narrative",speaker:"내레이션",dialogue:"\n      <p>후하- 자기계발 괴물만 모여 있다는 뉴닉에 첫 출근이라니… 왠지 브랜드 캐릭터도 고슴도치인 게 왠지 범상치 않다 했어…</p>\n      <p>오늘 내 사수가 될 사람은 뉴닉 공식 갓생러, 인사 매니저 ‘수연’ 님이라던데…</p>\n    ",background:(0,r.mk)("background/office_day.png")},{id:"scene1_before_intro",speaker:"인사 매니저 수연",dialogue:"\n      <p>(중얼중얼)아… 정말 큰일이네. AI가 이런 직무까지…? 앗, 안녕하세요. 인사 매니저 수연입니다.</p>\n    ",character:(0,r.mk)("character/sooyeon_n.png"),background:(0,r.mk)("background/office_day.png")},{id:"scene0_character_intro",speaker:"캐릭터 소개",dialogue:"캐릭터소개",background:(0,r.mk)("background/office_day.png"),character:(0,r.mk)("character/sooyeon_intro.png")},{id:"scene1_before_choice",speaker:"인사 매니저 수연",dialogue:"\n      <p>오늘 인턴십 근무하실 OO님? 죄송해요. 뉴닉에서 하루 뉴스 요약해주는 ‘시간없슴’ 보는데, AI가 엄청 많은 직업을 대체할 거라고 하더라고요. 걱정이 되어서 그만.</p>\n      <p>OO님 의견은 어때요?</p>\n    ",character:(0,r.mk)("character/sooyeon_n.png"),background:(0,r.mk)("background/office_day.png")},{id:"scene1_choice",speaker:"내레이션",dialogue:"\n      <p>저기요… 저 오늘 첫 출근이거든요? 첫 출근에 그런 걸 물어보시다니… HR 매니저라 그런지 커리어에 엄청 민감하시구나! 그나저나 하루 뉴스 요약해주는 콘텐츠 이름이 ‘시간없슴’이라니…! 엄청 귀엽잖아? 나도 오늘부터 읽어봐야겠는걸?</p>\n      <p>일단 물어보는 질문에 답을 해보자!</p>\n    ",background:(0,r.mk)("background/office_day.png"),choices:[{id:"s1_a",text:"저도 걱정이에요… 그래도 ‘인사가 만사’라는데 HR까지 침투하겠어요?",score:8,reaction:"음, 그게 오늘 ‘시간없슴’에 따르면 HR에도 AI가 침투하고 있다고… 아니 내 정신 좀 봐. 오늘 입사하신 분께 무슨 결례람! 암튼 AI 스킬셋을 더 익혀둬야겠어요."},{id:"s1_b",text:"제 개인비서 ‘두둠칫gpt’ 말씀이신가요? 둠칫이는 사람 안 무는데요.",score:16,reaction:"헉… 벌써 AI를 개인비서 수준으로 길들이셨군요? 어떤 프롬프트예요? 어떻게 하신 건가요? 저도 업무 자동화 관련해 관심이 많은데, 인사이트 공유해요-!"}]},{id:"scene2_narrative",speaker:"내레이션",dialogue:"\n      <p>후, 첫 만남부터 쉽지 않네? 하지만 무언가에 열정적인 수연 매니저님의 모습, 뭔가 매력 있어! 그나저나 잠깐만! 갑자기 이게 뭐야! 캘린더로 일정 초대가 몇 개가 온 거야?</p>\n      <p>마침 수연 매니저님의 DM이..</p>\n    ",background:(0,r.mk)("background/monitor.png")},{id:"scene2_before_choice",speaker:"인사 매니저 수연",dialogue:"\n      <p>OO님, 놀라셨죠? 오늘 온보딩 일과예요. 오늘 하루는 정확-히 딱 ê·¸.대.로만 하시면 될 거예요. 일단 지금부터 30분은 사내 매뉴얼을 읽으시고, 30분은 CEO와 면담, ê·¸ 뒤 1시간은 저와 HR 업무 온보딩을 진행할 예정이고요. 1시간 웰컴 런치 후엔 30분 복습 후 30분 업무,</p>\n      <p>혹시 무리되는 일정 있으실까요?</p>\n    ",character:(0,r.mk)("character/sooyeon_n.png"),background:(0,r.mk)("background/monitor.png")},{id:"scene2_choice",speaker:"내레이션",dialogue:"\n      <p>아니 선생님- 누가 시간을 이렇게 타이트하게 블록처럼 쌓나요… 레고인 줄 알았네. 수연 매니저 완전 시간 관리 장인이잖아…? 어쩌지? 나도 일정 관리 귀신이지만 솔직히 첫 날부터 좀 빡빡한데…</p>\n      <p>수연 매니저의 일정 제안, 뭐라고 반응하면 좋을까?</p>\n    ",background:(0,r.mk)("background/monitor.png"),choices:[{id:"s3_a",text:"저… 그래도 인간적으로 화장실 갈 시간은 좀 ë¹¼ 주시는 ê±´ 어떨까요?",score:8,reaction:"아, 물론이죠. 여기가 ê·¸ 정도로 융통성 없는 회사는 아니고요. 미팅인 경우에만 늦지 않게 와주시면 돼요. 첫 날부터 좀 과하게 긴장하신 것 같네요. 릴랙스하세요. 릴랙스-"},{id:"s3_b",text:"루즈하네요. 뽀모도로 스타일로 25분 근무, 5분 휴식 반복으로 다시 짜도 될까요?",score:16,reaction:"OO님… 토마토 좋아하세요…? 그게 아니라면 어떻게 뽀모도로 기법을…! 저도 아주 즐겨쓰는 시간 관리 기법이에요. 저희가 대단한 분을 뽑은 것 같네요? HR 팀에 새로운 인재가…!"}]},{id:"scene3_narrative",speaker:"내레이션",dialogue:"\n      <p>어찌저찌… 넘어간 것 같다…? 다행이야. 근데 수연 매니저님은 정말 매번 저렇게 일정을 짜고 다 준수하는 걸까? 진짜 대단하다…</p>\n      <p>(띠리링-) 응-? 타이머가 울리네? 아… 내 뱃속에서 나는 소리구나… 벌써 점심시간이라니-!</p>\n    ",background:(0,r.mk)("background/ct.png")},{id:"scene3_before_choice",speaker:"인사 매니저 수연",dialogue:"\n      <p>점심시간이네요-! 오늘 웰컴 런치는 저와 하는 것, 일정에서 확인하셨죠? 드시고 싶은 것 생각 안 해두셨다면 소중한 웰컴 런치 계획을 제가 제안해도 될까요?</p>\n      <p>20분 내 식사를 끝내고 남은 점심 시간을 누릴 수 있는 고속노화 메뉴 vs. 1시간 내내 식사해야 하지만 저속노화 메뉴.</p>\n    ",character:(0,r.mk)("character/sooyeon_n.png"),background:(0,r.mk)("background/ct.png")},{id:"scene3_choice",speaker:"내레이션",dialogue:"\n      <p>와, 이 게임 밸런스 실화야…? 아니 매니저님, 어쩜 그런 극악무도한 밸런스 게임을 고안하셨나요? 뭐라고 하지…? 시간 관리에 민감한 사람 같지만 건강 관리도 엄청 하시는 것 같은데…</p>\n      <p>자기계발 끝판왕에게 대체 무슨 대답을 해야…?</p>\n    ",background:(0,r.mk)("background/ct.png"),choices:[{id:"s3_a",text:"매니저님과 ‘자기계발 강박’에 대해 논하고 싶군요. 저속노화 메뉴로 가시죠.",score:16,reaction:"혹시 심리학 전공하셨어요…? 그렇지 않고서야 어찌 제 맘을… 맞아요. 요새 너무 건강관리 강박에 시달리던 차였는데, 절 환기시켜주시네요! 저속노화 메뉴 먹으며 건강하게 얘기 나눠요!"},{id:"s3_b",text:"화끈하게 고속노화 메뉴 먹고 남은 점심 시간은 자기계발 시간으로 쓸까요?",score:8,reaction:"앗- 남은 시간을 ê¼­ 그렇게 개인 시간으로 쓰잔 ê±´ 아녔어요… 제가 오해할 만하게 말을 했군요…(민망) 남은 시간에 OO님과 산책이라도 할까 했죠. 일단 먹으러 가요- 제가 살게요."}]},{id:"scene4_narrative",speaker:"내레이션",dialogue:"\n      <p>ê²°êµ­ 수연 매니저와 먹게 된 저속노화 메뉴… 오랜만에 몸이 건강해지는 기분인걸? 으아- 건강한 걸 먹었더니 약간 도파민이 땡기는데… 마침 저기 카페가(!)</p>\n      <p>어쩌지? 지금 카페에 들르면 업무 복귀가 조금 늦을 ê±° 같은데…</p>\n    ",background:(0,r.mk)("background/cafe.png")},{id:"scene4_before_choice",speaker:"인사 매니저 수연",dialogue:"\n      <p>오늘 대화, 너무 즐거웠어요. 오랜만에 되게 진솔한 대화였달까요? 하루하루 열심히 살고는 있지만 왠지 ‘대체될 거란 기분’에 휩쓸려 필요 이상으로 불안감을 느끼고 있었는지 몰라요. 앗- 저기 카페가 새로 생겼네요?</p>\n      <p>나참, 저속노화 식단으로 도파민을 줄였는데 커피라니- 하하 그쵸?</p>\n    ",character:(0,r.mk)("character/sooyeon_n.png"),background:(0,r.mk)("background/cafe.png")},{id:"scene4_choice",speaker:"내레이션",dialogue:"\n      <p>윽, 뭐야… 카페는 물 건너 간 건가? 하긴… 지금 커피 한 잔 하러 가면 업무 시간도 늦고 저속노화에도 방해가… 그치만 수연 매니저님 표정이 뭔가 알쏭달ì
1­í•œ 게 마음에 걸려!</p>\n      <p>어떡하지? 마음을 읽어라.. 마음을..</p>\n    ",background:(0,r.mk)("background/cafe.png"),choices:[{id:"s4_a",text:"다음 일정, 3분도 안 남은 ê±° 아시죠? 커피도 좋지만 이제 들어가야죠-!",score:8,reaction:"ê·¸... 그렇죠-? 제가 괜한 말을… (부릅)아니, 안 되겠어요! 괜찮으시다면 커피 한 잔 테이크아웃해요. 말씀은 감사하지만, 모든 걸 기계적으로 좋은 것만 하면서 살 순 없으니까요-!"},{id:"s4_b",text:"밸런수연선생님, 디카페인 + 테이크아웃이면 만족하시겠습니까?",score:16,reaction:"선생님은 제가 아니라… OO님이세요…! 황희정승 같은 여유와 율곡이이 같은 지혜! 제가 지금 조선시대에 온 건가요? 갑자기 불안이 확 날아가는 것 같아요!"}]},{id:"scene5_narrative",speaker:"내레이션",dialogue:"\n      <p>나 뭔가 지금 힐링물 찍고 있는 ê±° 같은데 이거 맞아? 사무실에 복귀해 오후 업무를 하는 내내 자꾸 점심 시간의 대화가 아른거린다… 그래. 수연 매니저님이 뉴닉에서 알아주는 갓생러라곤 하지만 사실 마음 한 편으론 도망치고 싶으셨던 거야…</p>\n      <p>갑자기 머릿 속에 선우정아의 노래가… “도망… 가자…”</p>\n    ",background:(0,r.mk)("background/fod.png")},{id:"scene5_before_choice",speaker:"인사 매니저 수연",dialogue:"\n        <p>…ㅁ …. 님 …OO 님? OO님!!! 안 들리세요? 잠깐 딴 생각을 하고 계셨던 것 같네요. 별건 아니고요. 혹시 사내 소모임에 관심 있으세요? 매주 한 시간, 일 끝나고 1시간 정도. 자기계발 서적 읽고 만나는 독서 모임이에요!</p>\n        <p>이번 도서는 제가 선정했는데, 혹시 관심 있으신가 해서요.</p>\n    ",character:(0,r.mk)("character/sooyeon_n.png"),background:(0,r.mk)("background/fod.png")},{id:"scene5_choice",speaker:"내레이션",dialogue:"\n      <p>일 끝나고, 무려 퇴근도 아니고, 회사에서 독서 모임을…? 안 돼요 수연 매니저님…! 자기계발의 늪에서 나와야 해! 안 되겠어. 내가 구해드려야… 그런데 내가 그래도 되는 걸까? 그럴 자격이 있는 걸까…? 혹시 진짜로 좋아하는 활동일 수도 있잖아?</p>\n      <p>수연 매니저님의 소모임 제안, 어떻게 답할까?</p>\n    ",background:(0,r.mk)("background/fod.png"),choices:[{id:"s5_a",text:"“(선우정아 톤)도망가자… 멀리 안 가도 괜찮을 거야… 너와 함께라면 난 다- 좋아…”",score:8,reaction:"저기… 괜찮으세요? 노래 부르신 것 같은데… 이 책 저랑 친한 교수님이 쓴 책인데 <strong>도둑맞은 집중력</strong>을 오마주한, <strong>도둑으로도 맞지 마라</strong>라는 책이에요. 내용 되게 좋아서... 혹시라도 관심 있음 나중에라도 말해주세요."},{id:"s5_b",text:"무슨 책인데요? 전 제게 도움 안 되는 책은 안 읽는 주의라서요.",score:16,reaction:"앗, 관심 가져주셔서 감사해요-! 이 책, 저랑 친한 교수님이 쓴 책인데 내용 되게 좋아서요! <strong>도둑맞은 집중력</strong>을 오마주한, <strong>도둑으로도 맞지 마라</strong>라는 책이에요! 소모임 ê¼­ 오시면 좋겠네요…!"}]},{id:"scene6_narrative",speaker:"내레이션",dialogue:"\n      <p>네? 책 제목이 뭐라고요? 실존하는 책인지 의심스러울 정도지만 수연 매니저님이 추천했으니 다 의미가 있겠지. 하필 친한 교수님이 쓴 거였다니… 아무튼… 벌써 퇴근 시간이네. 말도 안 되는 일정 어떻게 다 하나 싶었는데, 막상 다 해내고 나니 되게 뿌듯한걸?</p>\n      <p>자, 이제 내가 회사로부터 도망갈 시간이다-!</p>\n    ",background:(0,r.mk)("background/office_night.png")},{id:"scene6_before_choice",speaker:"인사 매니저 수연",dialogue:"\n      <p>앗- 이제 가시나요? 오늘 하루 정말 수고 많으셨어요. 어째 오늘 멋진 선배의 모습을 잘 보여드렸나 모르겠네요. 오늘 함께 얘기 나누며 저도 느낀 바가 많아서, 왠지 퇴근하고 나서도 좀 더 얘기를 이어가고 싶을 정도예요.</p>\n      <p>이제 퇴근하고 나면 뭐 하세요?</p>\n    ",character:(0,r.mk)("character/sooyeon_n.png"),background:(0,r.mk)("background/office_night.png")},{id:"scene6_choice",speaker:"내레이션",dialogue:"\n      <p>헉, 이거 뭐야? 혹시 나랑 더 얘기가 하고 싶으시다는 뜻? 으왓- 매니저님… 전 아직 마음의 준비가…! 아니야, 그냥 인사치레로 물어보실 걸 수도 있잖아. 너무 김칫국 마시지 말자.</p>\n      <p>프로 갓생러 수연 매니저님이 설마…</p>\n    ",background:(0,r.mk)("background/office_night.png"),choices:[{id:"s6_a",text:"별 ê±° 없어요. 그럼 오늘 와인 한 잔 하며, ‘자기계발과 강박’에 대해 좀 더 얘길 나눠볼까요?",score:8,reaction:"앗, 와인까지는 좀 부담스럽네요. 게다가 오늘은 제 루틴상 AI 프롬프트 연구를 하는 날이라서요. 말씀은 감사하지만 조만간 약속을 잡아봐요! 안녕히 가세요!"},{id:"s6_b",text:"오전에 매니저님이 말씀하신 AI 얘기가 걸려서요. 집가서 프롬프트 좀 연구하려고요.",score:16,reaction:"네..? 지금 뭐라고 하셨어요? 오늘 제 퇴근 후 일정이 ‘AI 프롬프트 연구’인데요…? (스마트폰을 들이밀며)여기 보세요. 진짜죠? 괜찮으시면 주변 카페에서 같이 공부하다 가요!"}]}],c=[{id:"RULE",speaker:"내레이션",dialogue:'\n      <div class="flex flex-col items-center justify-center">\n        <div class="text-xl font-bold text-center">\uD83D\uDC69‍\uD83D\uDCBB</div>\n        <div class="text-xl font-bold text-center">사수의 마음을 읽어라!</div>\n        <div class="text-xl font-bold text-center">뉴닉 일일 인턴십!</div>\n\n        <ul class="list-disc pl-4 space-y-2 mt-3">\n          <li>상황별 답변에 따라 사수의 호감도가 결정돼요</li>\n          <li>인턴 수료증에 사수의 평가 점수가 기록돼요</li>\n          <li>내가 선택한 사수와의 케미를 확인해보세요</li>\n        </ul>\n      </div>\n    '},{id:"scene1_narrative",speaker:"내레이션",dialogue:"\n      <p>이곳이… 인싸력 만렙이라는 뉴닉 세일즈 팀? 첫 출근부터 외근이라니… 이게 맞나 싶지만,</p>\n      <p>일단 어찌저찌 뉴닉에서 사교성 달인이라는 세일즈 매니저 ‘도윤’ 님을 따라왔는데…</p>\n    ",background:(0,r.mk)("background/cafe.png")},{id:"scene1_before_intro",speaker:"세일즈 매니저 도윤",dialogue:"\n    <p>와우- 오늘 날씨 진짜 덥네요. OO님이라고 했죠? 제가 사수인 ‘도윤’입니다.</p>\n    ",character:(0,r.mk)("character/doyoon_n.png"),background:(0,r.mk)("background/cafe.png")},{id:"scene0_character_intro",speaker:"캐릭터 소개",dialogue:"캐릭터소개",background:(0,r.mk)("background/cafe.png"),character:(0,r.mk)("character/doyoon_intro.png")},{id:"scene1_before_choice",speaker:"세일즈 매니저 도윤",dialogue:"\n    <p>어때요? 출근하자마자 밖에 나오니 너무 기분 좋지 않나요? 오늘 만나게 될 분들은 로컬에서 커뮤니티를 운영하는 팀이라고 하네요. 저도 활동하는 커뮤니티가 5개는 된답니다-!</p>\n    <p>혹시 커뮤니티 활동 같은 ê±° 좋아하세요?</p>\n    ",character:(0,r.mk)("character/doyoon_n.png"),background:(0,r.mk)("background/cafe.png")},{id:"scene1_choice",speaker:"내레이션",dialogue:"\n      <p>커뮤니티를 5개나 한다고? 도윤 매니저님, 진짜 만남・활동에 진
1심이구나… 뭔가 당장 어딘가로 떠나자고 말씀하실 것만 같은 쿨한 바이브…! 그나저나 커뮤니티라면 동네 친구 모임 몇 번 나가본 게 전부인데…</p>\n      <p>도윤 매니저님은 어떤 류의 커뮤니티를 좋아하려나?</p>\n    ",background:(0,r.mk)("background/cafe.png"),choices:[{id:"s1_a",text:"동네 커뮤니티 친목 모임 몇 개 하고 있어요! 같이 술 한잔 하기 넘 좋더라고요!",score:8,reaction:"오, 그렇군요. 친목 모임도 좋죠. 다만, 제가 말한 커뮤니티는 조금 더 ‘느슨한 연대’를 추구하는 쪽이랄까요? 관심사 기반의 가벼운 모임들도 많으니 한 번 시도해 보세요."},{id:"s1_b",text:"경험은 없지만, ‘됐고 뜨개질이나 하다 가라’ 같은 취향 기반 모임이 궁금하더라고요!",score:16,reaction:"와우! 제가 딱 선호하는 유형의 커뮤니티예요. 뭔가 깊은 관계는 부담스럽고, 그렇지만 관심사 기반으로 좋아하는 것에 관해서만 즐겁게 얘기 나눌 수 있는-! 저희 커뮤니티 취향이 잘 맞네요!"}]},{id:"scene2_narrative",speaker:"내레이션",dialogue:"\n      <p>헣… 도윤 매니저님, 뭔가 인싸는 인싸인데 재질이 좀 다른 인싸 느낌-! 오전에 만나고 온 로컬 기반 커뮤니티팀도 너무 멋진 분들이었어. 근데 무엇보다 멋진 건… 미팅 분위기를 완전히 리드하는 도윤 매니저님이랄까…?</p>\n      <p>앗, 매니저님이 갑자기 이쪽으로 오시잖아?</p>\n    ",background:(0,r.mk)("background/ct.png")},{id:"scene2_before_choice",speaker:"세일즈 매니저 도윤",dialogue:"\n      <p>오전에 만난 팀 좋았죠? 같이 이거저거 해볼 수 있는 게 많을 ê±° 같아서 후속 미팅이 벌써 기대되네요! 좋은 에너지를 잔뜩 받아온 것 같아요. OO님과 함께여서 더 재밌던 것 같기도? (기지개를 켜며)이얍-!</p>\n      <p>근데 OO님은 여기서 뭐하고 계세요? 점심시간 아직 좀 남았는데.</p>\n    ",character:(0,r.mk)("character/doyoon_n.png"),background:(0,r.mk)("background/ct.png")},{id:"scene2_choice",speaker:"내레이션",dialogue:"\n      <p>나랑 함께여서 더 재밌었다니…! 감동이야ㅠ 그러고보니 아직 점심시간이 15분 정도 남았네? 도윤 매니저님과 서로 좀 더 알아가고 싶긴 한데…</p>\n      <p>어떻게 해야 도윤 매니저님과 좀 더 가까운 사이가 되려나…?</p>\n    ",background:(0,r.mk)("background/ct.png"),choices:[{id:"s3_a",text:"커피 한 잔 하러 왔어요! 에스프레소 광인이거든요. 매니저님에게서도 광인의 향기가 나는데요?",score:16,reaction:"앗-! 저희 탕비실 커피 원두 좋은 ê±° 어떻게 아시고! 저는 로컬 개인 카페들의 시그니처 메뉴도 좋아하고, 커피 로스터 브랜드의 원두를 따로 사서 마시기도 해요. OO님의 취향도 궁금하네요!"},{id:"s3_b",text:"커피 한 잔 하러왔어요! 그나저나 혹시 매니저님 인스타 이거 맞죠? 추천 친구에 뜨길래 살짝 봤어요!",score:8,reaction:"앗, 제 인스타를 발견하셨군요… 제 계정 맞긴 한데, 좀 부담스럽네요. 직장 동료들과 나누는 계정은 따로 있어서요- ê·¸ 계정을 차라리 알려드릴게요."}]},{id:"scene3_narrative",speaker:"내레이션",dialogue:"\n      <p>(골몰)흠 도윤 매니저님… 사람은 좋은데 은근히 관계에서 ‘공통의 관심사’ 정도로 선을 긋는 것 같기도 하고… 알 듯 말 듯한 느낌이야. 그나저나 여기가 내 자리구나! 점심 시간 다 지나서야 자리에 처음 오게 되다니.</p>\n      <p>읏- 그런데 다들 업무에 엄청 집중하셔서 그런지 약간 분위기가 어색해(!) 잘 적응할 수 있을까?</p>\n    ",background:(0,r.mk)("background/fod.png")},{id:"scene3_before_choice",speaker:"세일즈 매니저 도윤",dialogue:"\n      <p>오후 업무 준비하시는군요-! 사무실 분위기 어때요? 저희 팀원들이 좀 괴팍한 구석은 있는데 그래도 마음은 다 따뜻하고 좋은 사람들이에요. 생각보다 좋은 친구들이 될 수 있을지도요? 어때요?(정보: 두 번째 묻고 있다)</p>\n      <p>오늘 업무 끝나고 시간 되시면 ‘웰컴 회식’ 괜찮으세요?</p>\n    ",character:(0,r.mk)("character/doyoon_n.png"),background:(0,r.mk)("background/fod.png")},{id:"scene3_choice",speaker:"내레이션",dialogue:"\n      <p>헉, 웰컴 회식이라고??? ‘회식’이라고 하니 끌리진 않지만, 도윤 매니저님도 같이 간다면 재밌을지도? 근데 뭔가 도윤 매니저님은 의외로 회식 같은 ê±° 안 좋아하실 ê±° 같은데… 뭔가 느좋 모임만 가실 ê±° 같은 느낌…</p>\n      <p>어떡하지? 뭐라고 답할까?</p>\n    ",background:(0,r.mk)("background/fod.png"),choices:[{id:"s3_a",text:"회식 문화만 잘 맞는다면요? 젊꼰 안되고, 술 강요 안되고, 가족같은 분위기 안돼요.",score:16,reaction:"말이 회식이지 그냥 수다떠는 모임이에요! 요즘 마음이 공허해서 ê
1·¸ëŸ°ì§€ 가끔씩 이런 자리 가지면 뭔가 힐링되는 느낌이더라고요! 다들 친구같고 재밌는 분들이랍니다. 같이 가시는 거죠??"},{id:"s3_b",text:"놉- 요즘 시대에 촌스럽게 회식이라뇨-? 도윤 매니저님이 같이 가신다면 모를까…!",score:8,reaction:"단어가 ‘회식’이라 그렇긴 한데 뭐 사람 만나는 자리가 힙하고 촌스럽고가 중요한가요? 오신다고 하면 저도 당연히 가겠지만, 부담스럽고 안 끌리시면 참여하지 않으셔도 돼요. 괜찮습니다."}]},{id:"scene4_narrative",speaker:"내레이션",dialogue:"\n      <p>아니 도윤 매니저님 뭐야…? 되게 느좋 모임만 갈 것처럼 하더니, 회식은 좋다 그러고!! 훔, 어쩌면 도윤 매니저가 추구하는 ê±´ 단순히 ‘취향 기반의 감성 모임’은 아닐지도 몰라… 으으으 알 수 없는 사람! 자 다시 일하자 일!</p>\n      <p>아참, 오후엔 광고주가 오신다 그랬던 ê±° 같은데?</p>\n    ",background:(0,r.mk)("background/office_day.png")},{id:"scene4_before_choice",speaker:"세일즈 매니저 도윤",dialogue:"\n      <p>오, OO님! 마침 광고주가 도착할 시간이라 회의실을 미리 치워두고 있었어요. 지난 번 제가 뉴니커(뉴닉 구독자)들 중 반려동물에 관한 아티클 발행하는 분들을 모아서 강아지 카페에 놀러간 적이 있는데요. 이런 커뮤니티 활동과 광고를 좀 매칭하고 싶으신가봐요. 어때요?(정보: 세 번째 묻고 있다)</p>\n      <p>OO님은 반려동물 키우세요?</p>\n    ",character:(0,r.mk)("character/doyoon_n.png"),background:(0,r.mk)("background/office_day.png")},{id:"scene4_choice",speaker:"내레이션",dialogue:"\n      <p>헉, 반려동물은 없지만 나 완전 강아지파인데…! 넘 재밌었겠다…(부럽) 도윤 매니저님은 뉴니커들이랑도 잘 어울리는구나…</p>\n      <p>갑자기 슬프네 흑.. 엄한 부모님이랑 살아서 맘껏 사람들 만나기도 어려운 데다가, 동물도 싫어하셔서 키울 조건도 안 되는데…</p>\n    ",background:(0,r.mk)("background/office_day.png"),choices:[{id:"s4_a",text:"(중얼중얼)나만 없어 강아지… 부모님만 아녔어도 키웠을 거예요… 빨리 독립하든가 해야지…",score:8,reaction:"앗 그러시군요. 부모님과 살아서 불편한 것도 많으시겠지만, 전 살다보니 가족 같이 가까운 관계를 잘 챙기는 게 정말 중요하다는 생각이 들더라고요. 너무 아쉬워 마세요."},{id:"s4_b",text:"부모님이 동물을 별로 안 좋아하셔서요. 사실 제가 부모님의 반려동물이랍니다! 갸르르릉-!",score:16,reaction:"ㅋㅋㅋ웃겨-! 모임은 언제든 열려 있으니 시간 되실 때 놀러오세요. 그나저나 부모님이랑 사이가 좋으신가봐요! 저도 가까운 관계를 잘 챙기는 게 중요하다고 생각하는 주의라 보기 좋네요!"}]},{id:"scene5_narrative",speaker:"내레이션",dialogue:"\n      <p>음… 도윤 매니저님 쿨한 사회인 느낌만 있는 줄 알았는데, 의외로 진중하고 어른스러운 구석이 있구나…! 말 끝마다 ‘어때요?’만 좀 줄이시면 약간 더 두근거릴지도…? 후- 업무에 집중하자… 사내 메신져도 한 번 확인하고.</p>\n      <p>응? 도윤 매니저님에게 DM이 왔네?</p>\n    ",background:(0,r.mk)("background/monitor.png")},{id:"scene5_before_choice",speaker:"세일즈 매니저 도윤",dialogue:"\n        <p>OO님, 벌써 메신져 세팅 다 하셨군요! 별 ê±´ 아니고 그냥 프로필 사진에 시집 사진을 하나 올려두셨던데, 시집 제목이 왠지 쓸쓸해보여서 말 걸어봤어요. 무슨 고민 있으세요? 오늘 첫 날이긴 하지만 그래도 제가 사수인데, 인간적으로 고민되거나 그런 점 있으시면 언제든 상담하셔도 좋아요.</p>\n        <p>말하기 부담스럽다면 답장하지 않으셔도 좋고요.</p>\n    ",character:(0,r.mk)("character/doyoon_n.png"),background:(0,r.mk)("background/monitor.png")},{id:"scene5_choice",speaker:"내레이션",dialogue:"\n      <p>헉… 내가 사내 메신져 프로필에 올려둔 시집? 이웃사이다 시인의 <strong>상처를 치료해 줄 사람 어디 없나</strong>? 이웃 사이도 모르고 사는 현대인의 고독을 노래한 시집이지… 제목이 맘에 걸리셨구나… 다정해… 사실 주변에 사람은 많지만 마음을 내려놓고 대화할 친구가 없는 것 같아 외로운 게 사실이잖아…</p>\n      <p>이런 고민, 다 말씀드려도 되는 걸까?</p>\n    ",background:(0,r.mk)("background/monitor.png"),choices:[{id:"s5_a",text:"신경쓰지 마세요~ 그냥 시집인데요~ 지금 외톨이 같은 기분이 들어서 그런 ê±´ 절대 아닙니다!",score:8,reaction:"그렇군요… 괜히 부담드렸다면 죄송합니다. 왠지 굉장히 돌려 말씀하셨다는 느낌을 지울 수 없네요. 그래도 지금 외톨이 같은 기분을 느끼는 ê±´ OO님 만이 아니란 걸 기억하시면 좋겠어요."},{id:"s5_b",text:"요즘 부쩍 관계에 대한 고민이 많아서 그런가봐요… 사람-도 사랑-도 너무나도 겁나-요.",score:16,reaction:"왠지 이따 웰컴 회식에서 다 같이 노래방을 가야 할 것 같네요! 진솔하게 말씀해주셔서 감사해요. 사람 때문에 상처를 받지만 또 그걸 치유하는 게 사람이기도 하잖아요-! 힘내시면 좋겠어요!"}]},{id:"scene6_narrative",speaker:"내레이션",dialogue:"\n      <p>오늘의 교훈 = ‘프로필 사진을 함부로 설정하지 말자!’ 그래도 매니저님이 건네준 말에 살짝 울컥했ë
1‹¤êµ¬ ㅠ 역시 알면 알수록 더 매력적인 사람이야… 그나저나 벌써 퇴근 시간이네! 오늘 회식은 어디서 하는 거지? 사람들과는 어떤 대화를 나누게 될까?</p>\n      <p>내가 주인공인 파티라니… 벌써 기대돼-!</p>\n    ",background:(0,r.mk)("background/office_night.png")},{id:"scene6_before_choice",speaker:"세일즈 매니저 도윤",dialogue:"\n      <p>(다급) 앗, OO님…! 퇴근 준비 마치셨나요? 정말 죄송하지만 제가 갑자기 급한 일이 생겨서 오늘 웰컴 회식에 같이 가지 못하게 됐지 뭐예요. 정말 너무 아쉽습니다… 다른 팀원 분들께 OO님을 소개시켜드리면서 분위기도 풀어주고 그러려고 했는데… 어쩌죠?</p>\n      <p>괜찮으시면 웰컴 회식을 주중에 다시 잡을까요?</p>\n    ",character:(0,r.mk)("character/doyoon_n.png"),background:(0,r.mk)("background/office_night.png")},{id:"scene6_choice",speaker:"내레이션",dialogue:"\n      <p>네…??? 도윤 매니저님이 안 오신다고요? 연진아… 내 세상은 오늘 무너졌어… 뉴닉 공식 쿨가이 도윤 매니저님과 더 친해지고 싶었는데 이게 뭐냐고요 흑흑.. 어쩜 좋지?</p>\n      <p>매니저님 말씀대로 회식 일정을 다시 잡자고 할까? 고민되네…</p>\n    ",background:(0,r.mk)("background/office_night.png"),choices:[{id:"s6_a",text:"ê·¸.. 그럴까요? 왠지 세일즈팀에서 저 혼자 덜렁 가기는 좀 부담스러울지도..?",score:8,reaction:"아직 팀원들에게 마음을 여는 게 부담스러운신가보군요… 팀원들이 준비 많이 한 것 같던데 아쉽네요. 제가 잘 말해둘게요. 다음엔 ê¼­ 참여하겠습니다..!"},{id:"s6_b",text:"매니저님께 의지만 할 순 없죠. 제가 가서 인싸력을 발휘해보겠습니다-!",score:16,reaction:"정말 기쁘네요…! 역시 뉴닉 세일즈팀 인턴! 팀원들과 좋은 대화 많이 나누면서 힐링되는 시간 보내고 오시면 좋겠습니다! 다음엔 저랑 따로 맛있는 저녁 먹으러 가요-! 잘 다녀오세요!"}]}],l=[{minScore:15,comment:"당신은 자기만의 속도로 세상을 탐색하는 '마이웨이 탐험가' 타입이네요! 저와는 거의 영혼의 단짝 수준일 것 같아요. 앞으로 같이 일하면 정말 재밌겠어요!",affinity:"찰떡궁합"},{minScore:5,comment:"당신은 주변의 흐름을 놓치지 않으려는 '안테나형 노력가' 타입이네요. 저와 함께라면 시너지를 내면서 즐겁게 일할 수 있을 거예요.",affinity:"좋은 동료"},{minScore:-10,comment:"당신은 아직 자신만의 기준을 찾아가는 '탐색 중인 모험가' 타입이네요. 가끔은 어색할 수 있겠지만, 서로 다른 점을 배워가며 성장할 수 있을 거예요.",affinity:"어색하지만 괜찮아"}],d=["\uD83E\uDD14 '진짜 궁금해서 하는 건가?' 질문하기","\uD83D\uDC0C 내 속도로 트렌드 즐기기","\uD83C\uDFAF 맥락 이해하고 의미 찾기","☕ 평범한 일상도 소중히 여기기"],u={gameTitle:"뉴닉 인턴십으로 알아보는 나의 생존 유형",backgrounds:{default:"/images/bg-default.jpg",stages:{landing:(0,r.mk)("background/nnss.png"),intro:(0,r.mk)("background/nnss.png"),interview:(0,r.mk)("background/interview-room.png"),teamSelection:(0,r.mk)("background/interview-room.png"),teamExperience:(0,r.mk)("background/nnss.png"),result:"/images/bg-result.jpg"},teams:{marketing:"/images/bg-marketing.jpg",sales:"/images/bg-sales.jpg",finance:"/images/bg-finance.jpg",content:"/images/bg-content.jpg",hr:"/images/bg-hr.jpg"},scenes:{"finance-scene1":"/images/scenes/finance-scene1.jpg","finance-scene2":"/images/scenes/finance-scene2.jpg","finance-scene3":"/images/scenes/finance-scene3.jpg","finance-scene4":"/images/scenes/finance-scene4.jpg","finance-scene5":"/images/scenes/finance-scene5.jpg","finance-scene6":"/images/scenes/finance-scene6.jpg","finance-scene7":"/images/scenes/finance-scene7.jpg","finance-scene8":"/images/scenes/finance-scene8.jpg","finance-scene9":"/images/scenes/finance-scene9.jpg"}},stages:{intro:{id:"intro",title:"오직 이상한 사람만이 살아남는다!",subtitle:"뉴닉 성사 의뢰점 테스트",description:"어떤고 차봤고 디스크랩 성과가",mainImage:(0,r.mk)("background/nnss.png"),nameInputPlaceholder:"이름 입력하기"},interview:{id:"interview",title:"뉴닉 인턴십 면접",description:"몇 가지 질문을 통해 당신에게 딱 맞는 팀을 추천해 줄게요.",questions:[{id:"intro-1",speaker:"내레이션",dialogue:"<p>세상은… 미쳤다(negative)…</p><p>암만 생각해도 너무 이상해…!!<br/>벌어도 번 것 같지 않고… 사람들은 맨날 편 갈라 싸우고…</p><p>나만 이상해? 나만 그런 거야?</p>",background:(0,r.mk)("background/nnss.png")},{id:"intro-2",speaker:"내레이션",dialogue:"<p>그런 내게 얼마 전 뉴닉 상사라는 곳에서 인턴십 제안이 왔다…</p><p>“훗- 지금의 세상에 이상함을 느끼시는군요?<br/>모두가 천하태평한데 혼자 이상한 사람이 된 것 같다면…<br/>당신은 바로, 뉴닉이 찾던 ‘인-재’입니다”</p>",background:(0,r.mk)("background/nnss.png")},{id:"intro-3",speaker:"내레이션",dialogue:"<p>그리고 면접날이 왔다…</p><p>과연 나는 뉴닉 면접에 합격해 사수의 마음까지 얻어낼 수 있을까?</p>",background:(0,r.mk)("background/nnss.png")},{id:"q0",speaker:"내레이션",dialogue:"<p>똑똑똑…</p><p>“네 들어오세요-”</p>",background:(0,r.mk)("background/interview-room.png")},{id:"q1_before",speaker:"뉴닉 인턴십 면접관",dialogue:"…. 이상한 세상의 이상한 사람들이 모인 뉴닉에 잘 오셨습니다. 인턴십 면접을 시작하죠. 아니 근데 면접에 그런 복장을…? 크흠, 아니 됐습니다. 그럼 면접을 시작할까요? 아주 중요한 첫 질문입니다. 뉴닉에 입사하면 제일 먼저 하고 싶은 게 뭔가요?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_n.png")},{id:"q1",speaker:"내레이션",dialogue:"뭐라고 대답할까?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_n.png"),choices:[{text:"당연히 사내복지부터 누려야죠",scores:{finance:.7,hr:.2,sales:.1}},{text:"다짜고짜 콘텐츠 기획하려고요",scores:{content:.7,marketing:.2,hr:.1}},{text:"밈 가득 릴스를 찍고 싶습니다",scores:{marketing:.7,content:.2,sales:.1}},{text:"스펙되는 일만 골라서 하려고요",scores:{hr:.7,content:.2,finance:.1}},{text:"팀원들이랑 술자리부터 가지려고요",scores:{sales:.7,marketing:.2,hr:.1}}]},{id:"q2_before",speaker:"뉴닉 인턴십 면접관",dialogue:"크흠, 그렇단 말이죠?<br/>아주 잘- 알겠습니다. 저희가 너무 어려운 질문을 드렸나보네요.<br/>그럼 질문을 바꿔보죠. 이번 주말에는 뭘 하시죠?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_a_0.png")},{id:"q2",speaker:"내레이션",dialogue:"뭐라고 대답할까?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_a_0.png"),choices:[{text:"릴스 무한 시청하다가 팝업보러 뛰쳐나갈 건데요",scores:{marketing:.7,content:.2,sales:.1}},{text:"SNS 풀가동해서 만날 친구부터 찾을 건데요",scores:{sales:.7,hr:.2,marketing:.1}},{text:"읽을 책이 산더밉니다. 밀린 책부터 읽을 건데요?",scores:{finance:.7,content:.2,hr:.1}},{text:"이번 주에 돈 얼마 나갔나 정리할 건데 왜 그러시죠?",scores:{finance:.7,content:.2,hr:.1}},{text:"스페인어 학원 또 끊어서 학원에 가 있을 건데요?",scores:{hr:.7,sales:.2,content:.1}}]},{id:"q3_before",speaker:"뉴닉 인턴십 면접관",dialogue:"아- 그런가요? 참으로 바.람.직. 하시네요.<br/>이번에 드릴 질문은 면접에 정말 중요합니다.<br/>릴스 돋보기 누르면 제일 먼저 나오는 영상이 뭐죠?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_a_1.png")},{id:"q3",speaker:"내레이션",dialogue:"뭐라고 대답할까?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_a_1.png"),choices:[{text:"“아직도 90%가 모르는 AI 팁, 딱 알려드립니다”",scores:{content:.77,hr:.2*1.1,finance:.1*1.1}},{text:"“여기 알아? 요즘 핫한 소셜링 Top5”",scores:{sales:.77,marketing:.2*1.1,hr:.1*1.1}},{text:"“내가 30대에 연봉 1억 매출이 가능했던 이유”",scores:{marketing:.77,sales:.2*1.1,finance:.1*1.1}},{text:"“청문회 스타 탄생! 사이다 국회의원 화제”",scores:{content:.77,marketing:.2*1.1,hr:.1*1.1}},{text:"“(부끄럽지만) 인플루언서랑 밈 콘텐츠로 도배…”",scores:{marketing:.77,content:.2*1.1,sales:.1*1.1}}]},{id:"q4_before",speaker:"뉴닉 인턴십 면접관",dialogue:"하, 하하..? 확실히- 보통은 아니시네요.<br/>하지만 여긴 뉴닉 상사. 이상한 사람들이 모인 곳이죠.<br/>입사하면 사람들과 어떻게 친해질 생각이시죠?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_a_2.png")},{id:"q4",speaker:"내레이션",dialogue:"뭐라고 대답할까?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_a_2.png"),choices:[{text:"훗- 전 도시락 팟 운영할 겁니다",scores:{finance:.84,sales:.24,hr:.12}},{text:"사내 밈부터 흡수해서 유행부터 탑재해야죠",scores:{marketing:.84,sales:.24,content:.12}},{text:"네? 일단 가치관 맞는 사람부터 찾아야죠",scores:{content:.84,hr:.24,marketing:.12}},{text:"친해지는 덴 자기계발 독서 모임 만한 게 없더군요",scores:{hr:.84,sales:.24,content:.12}},{text:"됐고, 일단 술자리부터 거하게 가질 거라니까요?",scores:{sales:.84,marketing:.24,hr:.12}}]},{id:"q5",speaker:"내레이션",dialogue:"후… 먼저 면접 제안 보낼 때부터 예사롭지 않았는데… 역시나 쉽지 않았어. 질문부터 남다른 게 역시나 이상한 사람들이 모인 곳… 그나저나 나, 과연 합격일까?",background:(0,r.mk)("background/nnss.png")},{id:"q6",speaker:"내레이션",dialogue:"이럴 수가…<br/><strong>붙었어! 합격이라고!</strong>",background:(0,r.mk)("background/nnss.png")},{id:"q7",speaker:"뉴닉 인턴십 면접관",dialogue:"면접 보느라 수고하셨습니다.<br/>그리고 합격을 진심으로 축하드립니다.",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_n.png")},{id:"q8",speaker:"뉴닉 인턴십 면접관",dialogue:"저희 뉴-닉의 뾰족한 분석에 따르면.<br/>OO님 께는 인턴십으로 두 부서를 추천드리고 싶네요.",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_n.png")},{id:"q9",speaker:"뉴닉 인턴십 면접관",dialogue:"한 부서는 아주 수월하고 잘 맞을 겁니다.<br/>다른 한 부서는 전혀 그렇지 않을 거고요.<br/>선택은 OO님 몫입니다.",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_n.png")},{id:"q10",speaker:"뉴닉 인턴십 면접관",dialogue:"어느 부서를 선택하시겠습니까?",background:(0,r.mk)("background/interview-room.png"),character:(0,r.mk)("character/interview_n.png")}]},teamExperience:{intro:{title:"\uD83C\uDFE2 뉴닉 인턴십에 오신 걸 환영합니다!",dialogue:["뉴닉엔 진짜 이상한 사람들이 많은데요.","각자만의 독특한 생존법으로 이 복잡한 세상을 살아가고 있어요.","인턴인 만큼 다양한 직원들과 함께 지내보면서 당신만의 생존법을 찾아보세요!"]},teams:{marketing:{teamName:"마케팅",character:{name:"마케팅팀 시니어 마케터 '제이'",hashtags:"#밈수집가 #트렌드서퍼 #ENFP",description:"겉으론 평범해 보이지만 사실 마이크로 트렌드로 중무장한 취향 중독자",speciality:"각종 플랫폼 소셜 미디어 계정 13개 보유(비즈니스용 제외)",personality:"밝고 텐션 높은 엔프피 ê·¸ 자체, 그러나 갑자기 I로 돌변하는 순간이 있다?"},scenes:a,results:{scoreTiers:l,survivalTips:d}},finance:{teamName:"재무팀",character:{name:"재무팀 재무 매니저 “마크”",hashtags:"#재테크만렙 #도시락파 #ISTJ",description:"도시락\xb7쿠폰\xb7공동주문 3콤보로 고정지출을 다이어트하는 실속파",speciality:"‘구독 리셋 데이’와 ‘보상 캘린더’가 생활화되어 있음",personality:"다정하고 공손한 말투, 그러나 어딘가 모르게 은은히 미쳐있을지도?"},scenes:i,results:{scoreTiers:l,survivalTips:d}},content:{teamName:"콘텐츠팀",character:{name:"콘텐츠팀 선임 에디터 '보라'",hashtags:"#비판적사고력 #팩트체커 #INTJ",description:"토론・비판・검증 3중 렌즈로 세상을 바라보는 칸트형 인간",speciality:"유튜브 알고리즘이 편향되지 않게 훈련시켜서 씀",personality:"딱딱한 말투와 냉철한 사고방식, 그러나 한 번 마음이 열리면 완전히 다른 사람이 된다?"},scenes:s,results:{scoreTiers:l,survivalTips:d}},hr:{teamName:"인사팀",character:{name:"HR팀 인사 매니저 ‘수연’",hashtags:"#루틴장인 #자기계발러 #ISFJ",description:"서브 직업이 ‘동기부여 연설가’인 루틴 전도사이자 시간 관리 중독자",speciality:"업무 캘린더에 07시부터 21시까지 빈공간 없음",personality:"친절하지만 어딘가 모르게 강박적인 성격, 사실은 말못할 고민이 있을지도?"},scenes:o,results:{scoreTiers:l,survivalTips:d}},sales:{teamName:"영업팀",character:{name:"영업팀 세일즈 매니저 ‘도윤’",hashtags:"#네트워킹장인 #공감기술 #ESFJ",description:"스몰톡과 소셜링의 경지에 다다른 ‘커뮤니티형 느슨한 연대’의 장인",speciality:"어제 미팅한 다른 회사 사람들과 자꾸 친구먹음",personality:"쾌활한 핵인싸 성격 ê·¸ 자체. 하지만 의외로 공과 사 구분이 뚜렷하다?"},scenes:c,results:{scoreTiers:l,survivalTips:d}}}},outcomes:{shareImage:{baseTemplate:"/images/certificate_template.png",elements:[{type:"text",content:"인턴 수료증",position:"top"},{type:"dynamicText",source:"teamName",position:"middle-left"},{type:"dynamicText",source:"resultComment",maxLength:40,position:"middle-center"},{type:"fixedText",content:"뉴닉상사",position:"bottom"},{type:"gauge",source:"finalScore",maxScore:25,position:"middle-right"}]},recommendations:{content:{finance:{title:"합리적인 분석가 유형을 닮은 OO님을 위해 준비했어요.",description:"치솟는 물가 상승, 나만의 재테크로 현명하게 세상을 살아가는 방법이 궁금하다면 아래의 콘텐츠를 지금 바로 만나보세요.",items:[{type:"interview",title:"뉴닉 X 시골쥐 스페셜 인터뷰",videoUrl:"...",cta:"인터뷰 오픈 알림 등록하기"},{type:"list",title:"짠테크 레이더 장착! 뉴닉의 경제 콘텐츠 TOP3",links:["...","...","..."]}
1]}},team:{highScoreMessage:"이 팀과도 잘 맞을 것 같은데, 한번 만나볼래요?",lowScoreMessage:"이번 만남은 조금 힘들었죠? 이 팀은 당신과 더 잘 맞을지도 몰라요!"}}}}}},41228:function(e,t,n){"use strict";n.d(t,{YE:function(){return i},mk:function(){return a}});let r="https://d2phebdq64jyfk.cloudfront.net/image/product/web-assets/odd-campaign/game/",a=e=>"".concat(r).concat(e),i=()=>"".concat(r,"bgm.mp3")},90942:function(e,t,n){"use strict";n.d(t,{X:function(){return c}});var r=n(36492),a=n(48228),i=n(13923);let s=async e=>{await i.h.post("/count/v2?name=".concat(e))},o=async e=>{let{data:t}=await i.h.get("/count/v2?name=".concat(e));return t},c=()=>({useCountQuery:e=>(0,r.a)({queryKey:["count",e],queryFn:()=>o(e)}),useCountMutation:e=>(0,a.D)({mutationFn:()=>s(e)})})},78306:function(e,t,n){"use strict";var r=n(85893),a=n(9008),i=n.n(a);n(67294),t.Z=e=>{let{title:t,type:n="website",description:a,pageUrl:s,imageUrl:o,noFollow:c=!1,isWebView:l=!1,time:d,author:u,edTime:h}=e;return(0,r.jsxs)(i(),{children:[(0,r.jsx)("meta",{property:"og:site_name",content:"뉴닉"}),(0,r.jsx)("meta",{property:"og:type",content:n}),o&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{property:"og:image",content:o}),(0,r.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,r.jsx)("meta",{property:"og:image:height",content:"630"}),(0,r.jsx)("meta",{name:"twitter:image",content:o}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"})]}),t&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:t}),(0,r.jsx)("meta",{property:"og:title",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:t})]}),a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"description",content:a}),(0,r.jsx)("meta",{property:"og:description",content:a}),(0,r.jsx)("meta",{name:"twitter:description",content:a})]}),s&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{property:"og:url",content:s}),(0,r.jsx)("meta",{name:"twitter:site",content:s}),(0,r.jsx)("link",{rel:"canonical",href:s}),(0,r.jsx)("meta",{name:"apple-itunes-app",content:"app-id=1549450444, app-argument=".concat(s)})]}),d&&(0,r.jsx)("meta",{property:"article:published_time",content:d}),h&&(0,r.jsx)("meta",{property:"article:modified_time",content:h}),u&&(0,r.jsx)("meta",{property:"article:author",content:u}),c?(0,r.jsx)("meta",{name:"robots",content:"noindex ,nofollow"}):(0,r.jsx)("meta",{name:"robots",content:"index,follow"}),l&&(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1.0, minimum-scale=1, user-scalable=0"})]})}},7955:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return eO}});var r=n(85893),a=n(67294),i=n(80113),s=n(81303);let o=(0,n(64529).Ue)(e=>({currentStage:"INTRO",nickname:"",currentQuestionIndex:0,interviewScores:{marketing:0,sales:0,finance:0,content:0,hr:0},selectedTeam:null,currentSceneIndex:0,affinityScore:0,pendingReaction:null,setCurrentStage:t=>e({currentStage:t}),setNickname:t=>e({nickname:t}),setCurrentQuestionIndex:t=>e({currentQuestionIndex:t}),addTeamScore:(t,n)=>e(e=>({interviewScores:{...e.interviewScores,[t]:e.interviewScores[t]+n}})),resetTeamScores:()=>e({interviewScores:{marketing:0,sales:0,finance:0,content:0,hr:0}}),setSelectedTeam:t=>e({selectedTeam:t}),setCurrentSceneIndex:t=>e({currentSceneIndex:t}),setAffinityScore:t=>e({affinityScore:t}),addAffinityScore:t=>e(e=>({affinityScore:e.affinityScore+t})),setPendingReaction:t=>e({pendingReaction:t}),resetGame:()=>e({currentStage:"INTRO",nickname:"",currentQuestionIndex:0,interviewScores:{marketing:0,sales:0,finance:0,content:0,hr:0},selectedTeam:null,currentSceneIndex:0,affinityScore:0,pendingReaction:null})}));var c=n(41228);let l=null,d=()=>{let[e,t]=(0,a.useState)(!1),n=(0,a.useRef)(null);(0,a.useEffect)(()=>{l||((l=new Audio((0,c.YE)())).loop=!0,l.volume=.5,l.muted=!1,l.autoplay=!1,l.preload="metadata"),n.current=l;let e=()=>t(!0),r=()=>t(!1);return n.current.addEventListener("play",e),n.current.addEventListener("pause",r),n.current.paused||n.current.pause(),t(!1),()=>{var t,a;null===(t=n.current)||void 0===t||t.removeEventListener("play",e),null===(a=n.current)||void 0===a||a.removeEventListener("pause",r)}},[]);let i=async()=>{let e=n.current;if(e)try{e.paused?(e.muted=!1,await e.play()):e.pause()}catch(e){console.error("오디오 재생 실패:",e)}};return(0,r.jsx)("div",{className:"absolute right-4 top-4 z-[80] text-white",children:(0,r.jsx)("div",{className:"flex h-6 w-6 cursor-pointer items-center justify-center rounded-full bg-[#111213CC] transition-opacity hover:bg-[#111213EE]",onClick:i,children:e?(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:[(0,r.jsx)("path",{d:"M2.11878 10.4482C1.58403 9.55696 1.58403 8.44353 2.11878 7.55227C2.28197 7.2803 2.55231 7.08978 2.86332 7.02758L4.1331 6.77363C4.20874 6.7585 4.27693 6.71792 4.32632 6.65866L5.87813 4.79648C6.76505 3.73218 7.20851 3.20003 7.60425 3.34331C8 3.48659 8 4.1793 8 5.5647L8 12.4358C8 13.8212 8 14.5139 7.60426 14.6572C7.20851 14.8005 6.76
1505 14.2683 5.87813 13.204L4.32632 11.3418C4.27693 11.2826 4.20874 11.242 4.1331 11.2269L2.86332 10.9729C2.55231 10.9107 2.28197 10.7202 2.11878 10.4482Z",fill:"white"}),(0,r.jsx)("path",{d:"M10.9016 6.34872C11.6013 7.04836 11.9961 7.99616 12 8.98559C12.0039 9.97503 11.6166 10.9259 10.9225 11.631",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"}),(0,r.jsx)("path",{d:"M13.9926 4.75699C15.1121 5.87642 15.7437 7.3929 15.75 8.976C15.7562 10.5591 15.1365 12.0805 14.0259 13.2087",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"})]}):(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:[(0,r.jsx)("path",{d:"M2.11878 10.4482C1.58403 9.55696 1.58403 8.44353 2.11878 7.55227C2.28197 7.2803 2.55231 7.08978 2.86332 7.02758L4.1331 6.77363C4.20874 6.7585 4.27693 6.71792 4.32632 6.65866L5.87813 4.79648C6.76505 3.73218 7.20851 3.20003 7.60425 3.34331C8 3.48659 8 4.1793 8 5.5647L8 12.4358C8 13.8212 8 14.5139 7.60426 14.6572C7.20851 14.8005 6.76505 14.2683 5.87813 13.204L4.32632 11.3418C4.27693 11.2826 4.20874 11.242 4.1331 11.2269L2.86332 10.9729C2.55231 10.9107 2.28197 10.7202 2.11878 10.4482Z",fill:"white",opacity:"0.5"}),(0,r.jsx)("path",{d:"M11 7L15 11M15 7L11 11",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})})})},u=e=>{let{children:t,currentStage:n}=e,a="bg-primary-50";return(0,r.jsx)("main",{className:"relative mx-auto flex h-screen items-center justify-center pt-[41px] md:pt-[77px] ".concat(a),children:(0,r.jsxs)("div",{className:"relative h-full w-full overflow-hidden ".concat(a," ").concat("INTRO"===n?"":"max-w-[642px] lg:min-h-[680px]"),children:["INTRO"!==n&&"RESULT"!==n&&(0,r.jsx)(d,{}),t]})})};var h=n(41664),m=n.n(h),g=n(59500),p=n(55358);let x=()=>(0,r.jsx)("header",{className:"fixed left-0 right-0 top-0 z-[100] flex items-center justify-center border-b border-gray-200 bg-white p-3 md:p-6",children:(0,r.jsx)(m(),{href:"/",children:(0,r.jsx)(p.Z,{className:(0,g.cn)("h-auto w-[110px] text-gray-900 md:h-7 md:w-auto")})})}),f=e=>{let{children:t}=e,{currentStage:n}=o();return(0,r.jsxs)("div",{className:"game-layout-wrapper h-screen bg-primary-50",children:[(0,r.jsx)(x,{}),(0,r.jsx)(u,{currentStage:n,children:t})]})};var b=n(18532);let k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{cacheSize:n=50,enableWebP:r=!0,enableAVIF:i=!0,onLoadComplete:s,onLoadError:o}=t,[c,l]=(0,a.useState)({loadedImages:new Map,loadingImages:new Set,failedImages:new Set,loadingProgress:0}),d=(0,a.useRef)([]),u=(0,a.useRef)(null),h=(0,a.useCallback)(async()=>{if(u.current)return u.current;let e=e=>new Promise(t=>{let n=document.createElement("canvas");if(n.width=1,n.height=1,!n.getContext("2d")){t(!1);return}t(0===n.toDataURL("image/".concat(e)).indexOf("data:image/".concat(e)))}),t=!!r&&await e("webp"),n=!!i&&await e("avif");return u.current={webp:t,avif:n},u.current},[r,i]);(0,a.useCallback)(e=>{if(e.startsWith("http")||e.includes(".webp")||e.includes(".avif"))return e;let t=u.current;if(!t)return e;let n=e.lastIndexOf(".");if(-1===n)return e;let r=e.substring(0,n);return(e.substring(n+1),t.avif)?"".concat(r,".avif"):t.webp?"".concat(r,".webp"):e},[]);let m=(0,a.useCallback)(e=>{let t=e=>new Promise((t,n)=>{let r=new Image;r.onload=()=>t(r),r.onerror=()=>n(Error("Failed: ".concat(e))),r.src=e}),n=u.current,r=e.lastIndexOf("."),a=-1===r?e:e.slice(0,r),i=(null==n?void 0:n.avif)?"".concat(a,".avif"):null,s=(null==n?void 0:n.webp)?"".concat(a,".webp"):null;return(i?t(i):Promise.reject()).catch(()=>s?t(s):Promise.reject()).catch(()=>t(e)).catch(t=>{throw null==o||o(e,t),t})},[o]),g=(0,a.useCallback)(()=>{l(e=>{if(e.loadedImages.size<=n)return e;let t=new Map(e.loadedImages),r=d.current,a=t.size-n;for(let e=0;e<a;e++){let n=r[e];n&&t.has(n)&&t.delete(n)}return d.current=r.slice(a),{...e,loadedImages:t}})},[n]),p=(0,a.useCallback)(async()=>{if(0===e.length)return;await h(),l(t=>({...t,loadingImages:new Set(e),loadingProgress:0}));let t=await Promise.allSettled(e.map(async e=>{try{if(c.loadedImages.has(e)){let t=d.current,n=t.indexOf(e);return -1!==n&&t.splice(n,1),t.push(e),{src:e,img:c.loadedImages.get(e),status:"cached"}}let t=await m(e);return{src:e,img:t,status:"loaded"}}catch(t){return null==o||o(e,t),{src:e,error:t,status:"failed"}}}));l(e=>{let n=new Map(e.loadedImages),r=new Set(e.loadingImages),a=new Set(e.failedImages);
1return t.forEach(e=>{if("fulfilled"===e.status){let{src:t,img:i,status:s}=e.value;"loaded"===s&&i&&(n.set(t,i),d.current.push(t)),"failed"===s&&a.add(t),r.delete(t)}}),{...e,loadedImages:n,loadingImages:r,failedImages:a,loadingProgress:100}}),g(),null==s||s()},[e,h,m,g,s,o]),x=(0,a.useCallback)(e=>{let t=c.loadedImages.get(e);if(t){let t=d.current,n=t.indexOf(e);-1!==n&&t.splice(n,1),t.push(e)}return t||null},[c.loadedImages]),f=(0,a.useCallback)(e=>c.loadedImages.has(e),[c.loadedImages]),b=(0,a.useCallback)(e=>c.loadingImages.has(e),[c.loadingImages]),k=(0,a.useCallback)(e=>c.failedImages.has(e),[c.failedImages]);return(0,a.useEffect)(()=>{e.length>0&&p()},[e.join(",")]),{...c,getImage:x,isImageLoaded:f,isImageLoading:b,isImageFailed:k,preloadImages:p}},v=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{preloadNext:r=!0,cacheSize:i=50,onAllAssetsReady:s,onLoadingError:o}=n,[c,l]=(0,a.useState)(!1),d=(0,a.useMemo)(()=>{let n=[];return e.background&&n.push(e.background),e.character&&n.push(e.character),r&&t&&(t.background&&n.push(t.background),t.character&&n.push(t.character)),n},[e,t,r]),{isImageLoaded:u,isImageLoading:h,isImageFailed:m,loadingProgress:g,getImage:p}=k(d,{cacheSize:i,enableWebP:!1,enableAVIF:!1,onLoadComplete:()=>{let t=!e.background||u(e.background),n=!e.character||u(e.character);t&&n&&(null==s||s())},onLoadError:o}),x=(0,a.useMemo)(()=>!e.background||u(e.background),[e.background,u]),f=(0,a.useMemo)(()=>!e.character||u(e.character),[e.character,u]),b=(0,a.useMemo)(()=>x&&f,[x,f]),v=(0,a.useMemo)(()=>!!e.background&&h(e.background),[e.background,h]),C=(0,a.useMemo)(()=>!!e.character&&h(e.character),[e.character,h]),w=(0,a.useMemo)(()=>{let t=!!e.background&&m(e.background),n=!!e.character&&m(e.character);return t||n},[e,m]),y=(0,a.useMemo)(()=>{if(!t||!r)return!0;let e=!t.background||u(t.background),n=!t.character||u(t.character);return e&&n},[t,r,u]),j=(0,a.useMemo)(()=>({currentQuestionId:e.id,backgroundSrc:e.background,characterSrc:e.character,backgroundLoaded:x,characterLoaded:f,allAssetsReady:b,isTransitioning:c,loadingProgress:g,hasLoadingError:w,nextQuestionReady:y,totalSources:d.length}),[e,x,f,b,c,g,w,y,d.length]);return{backgroundLoaded:x,characterLoaded:f,isTransitioning:c,allAssetsReady:b,startTransition:()=>{l(!0)},completeTransition:()=>{l(!1)},getBackgroundImage:()=>e.background?p(e.background):null,getCharacterImage:()=>e.character?p(e.character):null,isBackgroundLoading:v,isCharacterLoading:C,hasLoadingError:w,loadingProgress:g,nextQuestionReady:y,debugInfo:j}},C={interviewer:{positive:(0,c.mk)("character/interview_n.png"),neutral:(0,c.mk)("character/interview_n.png"),negative:(0,c.mk)("character/interview_a_0.png")},finance:{positive:(0,c.mk)("character/mark_g.png"),neutral:(0,c.mk)("character/mark_n.png"),negative:(0,c.mk)("character/mark_a.png")},marketing:{positive:(0,c.mk)("character/jay_g.png"),neutral:(0,c.mk)("character/jay_n.png"),negative:(0,c.mk)("character/jay_a.png")},content:{positive:(0,c.mk)("character/bora_g.png"),neutral:(0,c.mk)("character/bora_n.png"),negative:(0,c.mk)("character/bora_a.png")},sales:{positive:(0,c.mk)("character/doyoon_g.png"),neutral:(0,c.mk)("character/doyoon_n.png"),negative:(0,c.mk)("character/doyoon_a.png")},hr:{positive:(0,c.mk)("character/sooyeon_g.png"),neutral:(0,c.mk)("character/sooyeon_n.png"),negative:(0,c.mk)("character/sooyeon_a.png")}},w=(0,a.memo)(e=>{let{currentQuestion:t,nextQuestion:n,transitionDuration:i=1200,className:s="",position:o="center",customPosition:l,scale:d=1,responsiveScaling:u=!1,generateAltText:h=!0,reactionScore:m}=e,[g,p]=(0,a.useState)(!1),[x,f]=(0,a.useState)(null),[b,k]=(0,a.useState)(!1),[w,y]=(0,a.useState)(null),[j,_]=(0,a.useState)(!0),N=(0,a.useMemo)(()=>{if(!t.character)return null;if("number"==typeof m){var e;return function(e,t,n){let r=C[e];return r?r[16==t?"positive":8==t?"negative":"neutral"]:(console.warn("Unknown character type: ".concat(e,", using fallback image")),n||(0,c.mk)("character/silhouette.png"))}(function(e){if(e.includes("interviewer")||e.includes("면접관")||e.includes("interview"))return"interviewer";if(e.includes("mark"));else if(e.includes("jay"))return"marketing";else if(e.includes("bora"))return"content";else if(e.includes("doyoon"))return"sales";else if(e.includes("sooyeon"))return"hr";return"finance"}(e=t.character),m,e)}return t.character},[t.character,m]);(0,a.useEffect)(()=>
1{if(N&&N!==w){k(!1);let e=new Image;e.onload=()=>{k(!0),p(!1),_(!1)},e.onerror=()=>{p(!0),k(!1),_(!1)},e.src=N,y(N)}else N===w&&(k(!0),_(!1))},[N,w]),v((0,a.useMemo)(()=>({...t,character:N||void 0}),[t,N]),n,{preloadNext:!0,onAllAssetsReady:()=>{},onLoadingError:(e,t)=>{console.warn("Character image loading failed: ".concat(e),t),e===N&&p(!0)}});let S=(0,a.useMemo)(()=>{let e={position:"absolute",bottom:0};switch(o){case"left":return{...e,left:"10%",transform:"translateX(-50%)"};case"right":return{...e,right:"10%",transform:"translateX(50%)"};case"center":return{position:"absolute",bottom:"240px",left:"50%",transform:"translateX(-50%)"};case"bottom-attached":return{position:"absolute",bottom:"80px",right:"60px",transform:"none"};case"custom":if(l)return{position:"absolute",left:l.x,top:l.y,transform:"translate(-50%, -50%)"};return{...e,left:"50%",transform:"translateX(-50%)"};default:return{...e,left:"50%",transform:"translateX(-50%)"}}},[o,l]),I=(0,a.useMemo)(()=>{let e="bottom-attached"===o?u?"min(60vh, 400px)":"400px":u?"min(70vh, 500px)":"500px",t="bottom-attached"===o?u?"min(40vw, 280px)":"280px":u?"min(50vw, 300px)":"300px";return{...S,maxHeight:e,maxWidth:t,height:"auto",width:"auto",objectFit:"contain",opacity:1,transform:"bottom-attached"===o?"scale(".concat(d,")"):"".concat(S.transform," scale(").concat(d,")"),transition:"all ".concat(i,"ms cubic-bezier(0.25, 0.46, 0.45, 0.94)"),filter:"drop-shadow(0 4px 12px rgba(0, 0, 0, 0.15))"}},[S,i,d,u,o]),D=(0,a.useMemo)(()=>{if(!h)return"";let e=t.speaker;return"유저"===e||"내레이션"===e?"":"".concat(e," 캐릭터 이미지")},[t.speaker,h]),F=(0,a.useCallback)(e=>{let t=e.target;f({width:t.naturalWidth,height:t.naturalHeight}),p(!1)},[]),E=(0,a.useCallback)(()=>{p(!0),console.warn("Failed to load character image: ".concat(N))},[N]);return N?g?(0,r.jsx)("div",{className:"dynamic-character-layer character-error relative h-full w-full overflow-hidden ".concat(s),style:I,"data-testid":"character-error",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center rounded-lg border-2 border-dashed border-gray-300 bg-gray-100 p-4",children:[(0,r.jsx)("div",{className:"mb-1 text-sm text-gray-400",children:"\uD83C\uDFAD"}),(0,r.jsxs)("div",{className:"text-center text-xs text-gray-500",children:["캐릭터 이미지를",(0,r.jsx)("br",{}),"불러올 수 없습니다"]})]})}):(0,r.jsxs)("div",{className:"dynamic-character-layer relative h-full w-full overflow-hidden ".concat(s),"data-testid":"dynamic-character-layer",children:[b&&(0,r.jsx)("img",{src:N,alt:D,style:I,className:"pt-[80px] sm:pt-[60px] md:pt-0",onLoad:F,onError:E,loading:"eager",decoding:"async"}),!b&&!g&&N&&(0,r.jsx)("div",{style:{...S,opacity:.6,display:"flex",alignItems:"center",justifyContent:"center",width:"80px",height:"80px"},children:(0,r.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-2 border-gray-400 border-t-transparent"})}),!1]}):null},(e,t)=>{let n=e.currentQuestion.character===t.currentQuestion.character,r=e.currentQuestion.id===t.currentQuestion.id,a=e.position===t.position,i=e.scale===t.scale,s=e.transitionDuration===t.transitionDuration,o=e.reactionScore===t.reactionScore;return n&&r&&a&&i&&s&&o}),y=e=>{let{currentQuestion:t,nextQuestion:n,transitionDuration:i=700,className:s="",renderMode:o="cover",backgroundPosition:c="center"}=e,l=v(t,n,{preloadNext:!0,onAllAssetsReady:()=>{},onLoadingError:(e,t)=>{console.warn("Background image loading failed: ".concat(e),t)}}),d=(0,a.useMemo)(()=>{let e={position:"absolute",inset:0,width:"100%",height:"100%",transition:"opacity ".concat(i,"ms ease-in-out, transform ").concat(i,"ms ease-in-out"),backgroundSize:o,backgroundPosition:c,backgroundRepeat:"no-repeat"};return t.background&&l.backgroundLoaded?{...e,backgroundImage:"url(".concat(t.background,")"),opacity:l.isTransitioning?.8:1,transform:l.isTransitioning?"scale(1.02)":"scale(1)"}:{...e,opacity:0,transform:"scale(1.05)"}},[t.background,l.backgroundLoaded,l.isTransitioning,i,o,c]),u=(0,a.useMemo)(()=>({position:"absolute",inset:0,backgroundColor:"rgba(0, 0, 0, 0.1)",display:"flex",alignItems:"center",justifyContent:"center",transition:"opacity ".concat(i/2,"ms ease-out"),opacity:l.isBackgroun
1dLoading?1:0,pointerEvents:l.isBackgroundLoading?"auto":"none"}),[l.isBackgroundLoading,i]);return t.background?(0,r.jsxs)("div",{className:"dynamic-scene-background ".concat(s),style:d,"data-testid":"dynamic-scene-background",children:[!1,(0,r.jsx)("div",{style:u,children:(0,r.jsx)("div",{className:"loading-indicator",children:(0,r.jsx)("div",{className:"h-6 w-6 animate-spin rounded-full border-2 border-white border-t-transparent opacity-50"})})})]}):null},j=e=>{let{scoreChange:t}=e;return 16===t?(0,r.jsxs)("svg",{width:"46",height:"41",viewBox:"0 0 46 41",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsxs)("g",{clipPath:"url(#clip0_429_6986)",children:[(0,r.jsx)("path",{d:"M44.9707 14.8427C44.979 14.7009 44.9874 14.5673 44.9874 14.4255C44.9874 7.07291 39.0119 1.09741 31.6593 1.09741C28.513 1.09741 25.5086 2.19903 23.1384 4.17696C20.7599 2.19903 17.7638 1.09741 14.6174 1.09741C7.33165 1.09741 1.39787 6.96443 1.28937 14.2252C1.08908 15.5772 0.813669 20.7264 6.51377 28.1124C12.0553 35.298 20.2675 39.8214 22.2955 40.3639C22.5625 40.439 22.8296 40.4724 23.0967 40.4724C23.3637 40.4724 23.6391 40.439 23.9062 40.3639C25.9342 39.8214 34.1463 35.298 39.6879 28.1207C44.7287 21.5777 45.0875 16.7623 44.9707 14.8427Z",fill:"#982E33"}),(0,r.jsx)("path",{d:"M42.726 13.7326C42.726 7.62361 37.7771 2.66626 31.6597 2.66626C28.2296 2.66626 25.1667 4.2269 23.1387 6.68053C21.1107 4.2269 18.0478 2.66626 14.6178 2.66626C8.50873 2.66626 3.55139 7.61526 3.55139 13.7326C3.55139 13.7326 2.4748 18.4813 8.30843 26.0342C13.7582 33.103 21.7366 37.2341 22.8883 37.4761C22.9551 37.4928 23.0219 37.5095 23.1053 37.5095C23.1804 37.5095 23.2556 37.5011 23.3223 37.4761C24.474 37.2341 32.4525 33.0946 37.9022 26.0342C42.701 19.8083 42.8178 15.4936 42.7094 14.1666C42.7094 14.0247 42.726 13.8829 42.726 13.7326Z",fill:"#C2151C"}),(0,r.jsx)("path",{d:"M23.2135 32.4854C24.2483 32.2684 31.4423 28.5379 36.3579 22.1701C40.6893 16.5618 40.7895 12.6644 40.6893 11.471C40.6977 11.3374 40.706 11.2122 40.706 11.0787C40.706 8.98395 40.0551 7.0394 38.9451 5.42868C37.0005 3.71781 34.4468 2.66626 31.651 2.66626C28.2209 2.66626 25.158 4.2269 23.13 6.68053C21.102 4.2269 18.0392 2.66626 14.6091 2.66626C11.6297 2.66626 8.92567 3.85135 6.93939 5.77086C5.97129 7.30646 5.40379 9.12582 5.40379 11.0787C5.40379 11.0787 4.43569 15.36 9.68512 22.1701C14.6007 28.5379 21.7864 32.2684 22.8296 32.4854C22.888 32.5021 22.9548 32.5104 23.0215 32.5104C23.0966 32.5104 23.1551 32.5021 23.2135 32.4854Z",fill:"#ED1C24"}),(0,r.jsx)("path",{d:"M27.4366 29.4059C23.6476 31.3754 22.0119 31.6759 16.003 27.5448C10.0275 23.4387 6.05491 15.7022 6.01318 15.6188C6.60573 17.3797 7.70736 19.5913 9.69363 22.1701C14.6092 28.5379 21.7949 32.2684 22.8381 32.4854C22.8965 32.5021 22.9633 32.5105 23.03 32.5105C23.0968 32.5105 23.1636 32.5021 23.222 32.4854C24.2569 32.2684 31.4508 28.5379 36.3664 22.1701C36.3581 22.1701 31.2255 27.4363 27.4366 29.4059Z",fill:"#F58872"}),(0,r.jsx)("path",{d:"M38.1273 10.2608C37.1926 12.4139 34.305 13.2318 31.6761 12.0885C29.0555 10.9451 27.6869 8.27448 28.6216 6.1213C29.5563 3.96811 32.4439 3.15023 35.0728 4.29359C37.7017 5.43695 39.0704 8.10758 38.1273 10.2608Z",fill:"#F36F5F"}),(0,r.jsx)("mask",{id:"mask0_429_6986",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"23",y:"4",width:"6",height:"6",children:(0,r.jsx)("path",{d:"M23.3472 7.18911C23.3722 8.91667 23.6727 10.1018 24.9746 9.41741C26.2765 8.73306 28.3796 5.94561 28.0041 4.87737C27.6285 3.81746 25.492 4.60195 23.3472 7.18911Z",fill:"url(#paint0_linear_429_6986)"})}),(0,r.jsxs)("g",{mask:"url(#mask0_429_6986)",children:[(0,r.jsx)("path",{d:"M23.3472 7.1896C23.3722 8.91716 23.6727 10.1022 24.9746 9.4179C26.2765 8.73355 28.3796 5.9461 28.0041 4.87785C27.6285 3.81795 25.492 4.60244 23.3472 7.1896Z",fill:"url(#paint1_linear_429_6986)"}),(0,r.jsx)("path",{d:"M22.4874 12.4223C21.2105 15.3517 17.2797 16.47 13.6994 14.9093C10.1191 13.3487 8.25798 9.70998 9.53487 6.78064C10.8118 3.85131 14.7426 2.73298 18.3229 4.29362C21.8948 5.85426 23.7643 9.48464 22.4874 12.4223Z",fill:"#F36F5F"})]})]}),(0,r.jsxs)("defs",{children:[(0,r.jsxs)("linearGradient",{id:"paint0_linear_429_6986",x1:"23.5254",y1:"6.45698",x2:"27.5357",y2:"7.43353",gradientUnits:"userSpaceOnUse",children:[(0,r.jsx)("stop",{stopColor:"white"}),(0,r.jsx)("stop",{offset:"1"})]}),(0,r.jsxs)("linearGradient",{id:"paint1_linear_429_6986",x1:"23.5254",y1:"6.45747",x2:"27.5357",y2:"7.43402",gradientUnits:"userSpaceOnUse",children:[(0,r.jsx)("stop",{stopColor:"#C2151C"}),(0,r.jsx)("stop",{offset:"1",stopColor:"#C2151C"})]}),(0,r.jsx)("clipPath",{id:"clip0_429_6986",children:(0,r.jsx)("rect",{width:"44.7761",height:"40",fill:"white",transform:"translate(0.611816 0.5)"})})]})]}):(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"46",height:"40",viewBox:"0 0 46 40",fill:"none",children:[(0,r.jsx)("path",{d:"M44.9707 14.3426C44.979 14.2007 44.9874 14.0672 44.9874 13.9253C44.9874 6.57279 39.0119 0.59729 31.6593 0.59729C28.513 0.59729 25.5086 1.69891 23.1384 3.67684C20.7599 1.69891 17.7638 0.59729 14.6174 0.59729C7.33165 0.59729 1.39787 6.4643 1.28937 13.7251C1.08908 15.0771 0.813669 20.2263 6.51377 27.6123C12.0553 34.7979 20.2675 39.3213 22.2955 39.8637C22.5625 39.9389 22.8296 39.9722 23.0967 39.9722C23.3637 39.9722 23.6391 39.9389 23.9062 39.8637C25.9342 39.3213 34.1463 34.7979 39.6879 27.62
106C44.7287 21.0776 45.0875 16.2621 44.9707 14.3426Z",fill:"#4F4F4F"}),(0,r.jsx)("path",{d:"M42.7258 13.2326C42.7258 7.12361 37.7768 2.16626 31.6594 2.16626C28.2293 2.16626 25.1665 3.7269 23.1385 6.18053C21.1105 3.7269 18.0476 2.16626 14.6175 2.16626C8.50849 2.16626 3.55115 7.11526 3.55115 13.2326C3.55115 13.2326 2.47455 17.9813 8.30819 25.5342C13.7579 32.603 21.7364 36.7341 22.8881 36.9761C22.9549 36.9928 23.0216 37.0095 23.1051 37.0095C23.1802 37.0095 23.2553 37.0011 23.3221 36.9761C24.4738 36.7341 32.4523 32.5946 37.902 25.5342C42.7008 19.3083 42.8176 14.9936 42.7091 13.6666C42.7091 13.5247 42.7258 13.3829 42.7258 13.2326Z",fill:"#848484"}),(0,r.jsx)("path",{d:"M23.2132 31.9854C24.2481 31.7684 31.4421 28.0379 36.3577 21.6701C40.6891 16.0618 40.7892 12.1644 40.6891 10.971C40.6974 10.8374 40.7058 10.7122 40.7058 10.5787C40.7058 8.48395 40.0548 6.5394 38.9449 4.92868C37.0003 3.21781 34.4465 2.16626 31.6507 2.16626C28.2206 2.16626 25.1578 3.7269 23.1298 6.18053C21.1018 3.7269 18.0389 2.16626 14.6088 2.16626C11.6294 2.16626 8.92542 3.35135 6.93915 5.27086C5.97105 6.80646 5.40354 8.62582 5.40354 10.5787C5.40354 10.5787 4.43544 14.86 9.68488 21.6701C14.6005 28.0379 21.7861 31.7684 22.8293 31.9854C22.8878 32.0021 22.9545 32.0104 23.0213 32.0104C23.0964 32.0104 23.1548 32.0021 23.2132 31.9854Z",fill:"#ACACAC"}),(0,r.jsx)("path",{d:"M27.4366 28.9057C23.6476 30.8753 22.0119 31.1758 16.003 27.0446C10.0275 22.9386 6.05491 15.2021 6.01318 15.1187C6.60573 16.8796 7.70736 19.0912 9.69363 21.67C14.6092 28.0378 21.7949 31.7683 22.8381 31.9853C22.8965 32.002 22.9633 32.0103 23.03 32.0103C23.0968 32.0103 23.1636 32.002 23.222 31.9853C24.2569 31.7683 31.4508 28.0378 36.3664 21.67C36.3581 21.67 31.2255 26.9362 27.4366 28.9057Z",fill:"#D5D5D5"}),(0,r.jsx)("path",{d:"M38.1273 9.7607C37.1926 11.9139 34.305 12.7318 31.6761 11.5884C29.0555 10.445 27.6869 7.77442 28.6216 5.62124C29.5563 3.46805 32.4439 2.65017 35.0728 3.79353C37.7017 4.93689 39.0704 7.60751 38.1273 9.7607Z",fill:"#DDDDDD"}),(0,r.jsx)("mask",{id:"mask0_618_2827",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"23",y:"3",width:"6",height:"7",children:(0,r.jsx)("path",{d:"M23.3464 6.68905C23.3715 8.41661 23.6719 9.60169 24.9738 8.91735C26.2758 8.233 28.3789 5.44555 28.0033 4.3773C27.6278 3.3174 25.4913 4.10189 23.3464 6.68905Z",fill:"url(#paint0_linear_618_2827)"})}),(0,r.jsxs)("g",{mask:"url(#mask0_618_2827)",children:[(0,r.jsx)("path",{d:"M23.3469 6.68954C23.372 8.4171 23.6724 9.60218 24.9743 8.91783C26.2763 8.23349 28.3794 5.44604 28.0038 4.37779C27.6283 3.31789 25.4918 4.10238 23.3469 6.68954Z",fill:"url(#paint1_linear_618_2827)"}),(0,r.jsx)("path",{d:"M22.4874 11.9223C21.2105 14.8516 17.2797 15.9699 13.6994 14.4093C10.1191 12.8486 8.25798 9.20992 9.53487 6.28058C10.8118 3.35125 14.7426 2.23292 18.3229 3.79356C21.8948 5.3542 23.7643 8.98458 22.4874 11.9223Z",fill:"#929292"})]}),(0,r.jsxs)("defs",{children:[(0,r.jsxs)("linearGradient",{id:"paint0_linear_618_2827",x1:"23.5247",y1:"5.95692",x2:"27.5349",y2:"6.93347",gradientUnits:"userSpaceOnUse",children:[(0,r.jsx)("stop",{stopColor:"white"}),(0,r.jsx)("stop",{offset:"1"})]}),(0,r.jsxs)("linearGradient",{id:"paint1_linear_618_2827",x1:"23.5252",y1:"5.95741",x2:"27.5354",y2:"6.93396",gradientUnits:"userSpaceOnUse",children:[(0,r.jsx)("stop",{stopColor:"#7C7C7C"}),(0,r.jsx)("stop",{offset:"1",stopColor:"#747474"})]})]})]})},_=e=>{let{scoreChange:t,onComplete:n,isVisible:i}=e,[s,o]=(0,a.useState)("entering");return((0,a.useEffect)(()=>{if(!i)return;o("entering");let e=setTimeout(()=>{o("showing")},200),t=setTimeout(()=>{o("exiting")},1500),r=setTimeout(()=>{null==n||n()},2500);return()=>{clearTimeout(e),clearTimeout(t),clearTimeout(r)}},[i,n,t]),i)?(0,r.jsxs)("div",{className:"pointer-events-none fixed inset-0 z-[9999] flex items-center justify-center",children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-black/60 transition-opacity duration-500 ".concat("showing"===s?"opacity-100":"opacity-0")}),(0,r.jsx)("div",{className:"relative transform transition-all duration-500 ease-out ".concat((()=>{switch(s){case"entering":return"scale-0 opacity-0 rotate-12";case"showing":return"scale-100 opacity-100 rotate-0";case"exiting":return"scale-110 opacity-0 -rotate-6";default:return"scale-0 opacity-0"}})()),children:(0,r.jsxs)("div",{className:(0,g.cn)("flex w-[250px] flex-col items-center justify-center gap-3 rounded-lg bg-gradient-to-b px-4 py-6",16===t?"from-[#FFCFD7] to-[#FFADBB]":"from-[#D9D9D9] to-[#A8A8A8]"),children:[(0,r.jsx)(j,{scoreChange:t}),(0,r.jsx)("div",{className:"text-lg font-bold text-gray-900",children:16===t?(0,r.jsxs)(r.Fragment,{children:["호감도 ",(0,r.jsx)("span",{className:"text-[#E4291E]",children:"+UP"})]}):(0,r.jsxs)(r.Fragment,{children:["호감도 ",(0,r.jsx)("span",{className:"text-gray-900",children:"-DOWN"})]})})]})})]}):null};var N=n(36521);let S=e=>{var t;let[n,i]=(0,a.useState)(!1),s=(0,a.useRef)(0),o=()=>{let t=performance.now();if(t-s.current<200)return;s.current=t;let{pendingReaction:n,showCenterScoreAnimation:r,hasChoices:a,onDialogueComplete:i,onNarrativeNext:o}=e;n||r||(a?i():o())};return(0,r.jsx)("div",{className:"flex h-full w-full flex-col items-center justify-center px-4 shadow-2xl",children:(0,r.jsxs)(N.E.div,{className:"flex w-full max-w-[375px] cursor-pointer flex-col items-center rounded-lg border border-gray-100 bg-gray-0 px-5 py-7",onPointerDown:e=>{n&&(e.preventDefault(),e.stopPropagation(),o())},initial:{opacity:0,y:50,scale:.9}
1,animate:{opacity:1,y:0,scale:1},transition:{duration:.6,ease:"easeOut"},onAnimationComplete:()=>i(!0),whileHover:{scale:1.02},whileTap:{scale:.98},style:{touchAction:"manipulation"},children:[(0,r.jsx)("div",{className:"flex flex-row self-center rounded-lg bg-gray-50 px-2 py-1 text-sm font-bold text-gray-500",children:null===(t=e.tags)||void 0===t?void 0:t.join(" ")}),(0,r.jsx)("div",{className:"mt-2 flex flex-row text-center text-xl font-bold text-gray-900",children:e.speaker}),(0,r.jsx)("div",{className:"relative my-4 w-full rounded-lg border border-gray-100",children:(0,r.jsx)("img",{src:e.character,alt:e.speaker,className:"h-full w-full object-cover",draggable:!1})}),(0,r.jsxs)("div",{className:"flex w-full flex-col gap-1",children:[(0,r.jsx)("div",{className:"flex w-full items-center justify-center rounded-lg bg-gray-50 py-2 text-sm font-bold text-gray-600",children:"캐릭터 특징"}),(0,r.jsx)("div",{className:"font-regular text-base text-gray-900",children:e.teamCharacterData.speciality})]}),(0,r.jsxs)("div",{className:"mt-3 flex w-full flex-col gap-1",children:[(0,r.jsx)("div",{className:"flex w-full items-center justify-center rounded-lg bg-gray-50 py-2 text-sm font-bold text-gray-600",children:"캐릭터 성격"}),(0,r.jsx)("div",{className:"font-regular text-base text-gray-900",children:e.teamCharacterData.personality})]})]})})};S.displayName="CharacterIntroduction";let I=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.nickname&&(n=n.replace(/OO님/g,"".concat(t.nickname,"님"))),n},D=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.nickname&&(n=n.replace(/OO님/g,"".concat(t.nickname,"님"))),n},F=e=>{let t="",n=!1;for(let r=0;r<e.length;r++)"<"===e[r]?n=!0:">"===e[r]?n=!1:n||(t+=e[r]);return t},E=(e,t)=>{let n="",r=0,a=!1;for(let i=0;i<e.length;i++){let s=e[i];if("<"===s)a=!0,n+=s;else if(">"===s)a=!1,n+=s;else if(a)n+=s;else if(r<t)n+=s,r++;else break}return n},L=e=>{let{text:t,speed:n=50,delay:r=0,onComplete:i}=e,[s,o]=(0,a.useState)(""),[c,l]=(0,a.useState)(!1),[d,u]=(0,a.useState)(!1),h=(0,a.useRef)(null),m=(0,a.useRef)(null),g=(0,a.useRef)(null),p=(0,a.useRef)(!1),x=(0,a.useRef)("");return(0,a.useEffect)(()=>{if(!p.current){if(c&&!p.current&&(l(!1),u(!1),o("")),!t){o(""),u(!1),l(!1),h.current=null,x.current="";return}if(h.current===t){d&&s===t||(o(t),u(!0),l(!1));return}return m.current&&clearTimeout(m.current),g.current&&clearInterval(g.current),p.current=!0,x.current=t,o(""),u(!1),l(!1),m.current=setTimeout(()=>{if(!p.current)return;l(!0);let e=F(t).length,r=0;g.current=setInterval(()=>{r<e?o(E(t,++r)):(g.current&&clearInterval(g.current),l(!1),u(!0),o(t),h.current=t,p.current=!1,x.current="",null==i||i())},n)},r),()=>{m.current&&clearTimeout(m.current),g.current&&clearInterval(g.current),p.current=!1,x.current=""}}},[t,n,r,i]),{displayedText:s,isTyping:c,isComplete:d,skipTyping:()=>{m.current&&clearTimeout(m.current),g.current&&clearInterval(g.current),o(t),l(!1),u(!0),h.current=t,x.current="",null==i||i()}}},T=(e,t)=>{let{text:n,speed:i=50,delay:s=0,className:c="",onComplete:l,onSkip:d,onContinue:u,showCursor:h=!0,waitForClick:m=!1,clickMessage:p="계속하려면 클릭하세요",clickVariant:x="cursor",showNextButton:f=!0,textClassName:b=""}=e,{nickname:k}=o(),v=k?D(n,{nickname:k}):n,[C,w]=(0,a.useState)(!1),{displayedText:y,isTyping:j,isComplete:_,skipTyping:N}=L({text:v,speed:i,delay:s,onComplete:(0,a.useCallback)(()=>{m?w(!0):null==l||l()},[m,l])}),S=()=>{if(j){N(),null==d||d();return}if(C){I();return}!_||m||C||null==l||l()},I=(0,a.useCallback)(()=>{w(!1),(null==u?void 0:u())||null==l||l()},[u,l]),F=j?"typing":C?"waiting":"idle";(0,a.useImperativeHandle)(t,()=>({skip:()=>{j&&(N(),null==d||d())},continue:()=>{C&&I()},state:F}),[j,C,N,d,I,F]);let E="PointerEvent"in window;return(0,r.jsx)("div",{className:c,children:(0,r.jsx)("div",{id:"typing-text",className:(0,g.cn)(j||C?"cursor-pointer":"","pointer-events-auto relative z-10 select-none break-all"),...E?{onPointerDown:e=>{e.preventDefault(),e.stopPropagation(),S()}}:{onTouchStart:e=>{e.preventDefault(),e.stopPropagation(),S()},onClick:e=>{e.preventDefault(),e.stopPropagation(),S()}},onKeyDown:e=>
1{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),e.stopPropagation(),S())},role:"button",tabIndex:0,"data-state":F,children:(0,r.jsx)("span",{className:(0,g.cn)(b,"flex flex-col gap-1",0===i?"animate-fadein transition-all duration-300":""),dangerouslySetInnerHTML:{__html:0===i?v:y}})})})};T.displayName="TypingTextInner";let M=(0,a.memo)((0,a.forwardRef)(T),(e,t)=>{let n=e.text===t.text,r=e.speed===t.speed,a=e.delay===t.delay,i=e.waitForClick===t.waitForClick,s=e.clickMessage===t.clickMessage;return n&&r&&a&&i&&s});M.displayName="TypingText";let R=e=>(0,r.jsxs)("button",{...e,className:(0,g.cn)("flex select-none flex-row gap-1 text-base font-bold text-gray-700",e.className),children:[(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M21 10.27L15.7 7.20997C15.0815 6.85288 14.3195 6.85269 13.7008 7.20945C13.0822 7.56622 12.7007 8.2258 12.7 8.93997V10.87C12.5389 10.6242 12.3233 10.4188 12.07 10.27L6.70996 7.20997C6.09148 6.85288 5.32952 6.85269 4.71085 7.20945C4.09218 7.56622 3.71069 8.2258 3.70996 8.93997V15.06C3.71069 15.7741 4.09218 16.4337 4.71085 16.7905C5.32952 17.1472 6.09148 17.147 6.70996 16.79L12 13.73C12.2533 13.5811 12.4689 13.3758 12.63 13.13V15.06C12.6307 15.7741 13.0122 16.4337 13.6308 16.7905C14.2495 17.1472 15.0115 17.147 15.63 16.79L21 13.73C21.6168 13.3722 21.9964 12.713 21.9964 12C21.9964 11.2869 21.6168 10.6278 21 10.27Z",fill:"#B6BBBF"})}),"다음"]}),A=e=>{let{children:t,onClick:n,disabled:a=!1,variant:i="primary",className:s="",index:o=0,isSelected:c=!1,isTransitioning:l=!1}=e;return(0,r.jsxs)("button",{className:(0,g.cn)("font-regular group flex w-full select-none flex-row items-center gap-3 rounded-lg bg-gradient-to-b from-[#FFFFFF] to-[#E8FAFF] p-4 text-left text-base text-gray-900  shadow-lg",!c&&!a&&"hover:bg-gradient-to-b hover:from-[#D7E9FF] hover:to-[#99C7FF]",c&&"bg-gradient-to-b from-[#D7E9FF] to-[#99C7FF]"),onClick:a?void 0:n,disabled:a,children:[(0,r.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:[(0,r.jsx)("g",{clipPath:"url(#clip0_467_1639)",children:(0,r.jsx)("path",{d:"M9.55083 5.15183C10.2879 5.67197 10.2879 6.76512 9.55083 7.28526L4.30828 10.9847C3.44344 11.5949 2.25 10.9764 2.25 9.91795L2.25 2.51914C2.25 1.46066 3.44344 0.842155 4.30828 1.45243L9.55083 5.15183Z",fill:"white",className:(0,g.cn)("fill-[#99C7FF] transition-colors duration-200 group-hover:fill-white",(c||a)&&"group-hover:fill-[#99C7FF]",c&&"fill-white")})}),(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:"clip0_467_1639",children:(0,r.jsx)("rect",{width:"12",height:"12",fill:"white"})})})]}),t]})},B=e=>{let{speaker:t,showChoices:n,children:a,className:i="",variant:s="center",onClick:o}=e,c=()=>{if("narration"===t.type||"user"===t.type||t.isRule)return null;let e=t.name||("interviewer"===t.type?"뉴닉 인턴십 면접관":"캐릭터"),n=t.backgroundColor||("interviewer"===t.type?"bg-gray-600":"bg-blue-600");return"fixed-height"===s?(0,r.jsx)("div",{className:"absolute left-5 top-[-20px] z-10 flex select-none items-center rounded-lg bg-gray-800 px-4 py-2 text-lg font-bold text-gray-0",children:e}):(0,r.jsx)("div",{className:"mb-4 select-none",children:(0,r.jsx)("div",{className:"inline-block rounded-full ".concat(n," px-3 py-1 text-xs text-white"),children:e})})},l=()=>t.isRule?"py-6 px-4 flex flex-col gap-3 w-full bg-gradient-to-b from-[#FAFCFF] to-[#D7EAFF] rounded-lg shadow-lg text-black":"user"===t.type||"narration"===t.type?"py-6 px-4 flex flex-col gap-3 w-full bg-gradient-to-b from-[#FFF4E4] to-[#FFE6C0] rounded-lg shadow-lg text-black":"fixed-height"===s?"min-h-[240px] flex flex-col justify-between overflow-y-auto rounded-lg pt-[30px] pb-5 px-5 shadow-lg text-black relative bg-gradient-to-b from-[#FFFFFF] to-[#E8FAFF]":"bottom"===s||"pending"===s?"rounded-lg bg-white p-6 shadow-lg text-black":"max-w-lg rounded-lg bg-white/90 p-6 shadow-xl backdrop-blur-sm text-black",d=()=>"fixed-height"===s||"bottom"===s||"pending"===s?"absolute bottom-0 left-0 right-0 w-full p-4":"absolute inset-0 flex flex-col items-center justify-center px-4";return"bottom"===s||"pending"===s||"fixed-height"===s?(0,r.jsx)("div",{className:"".concat(d()," ").concat(i),onClick:o,children:(0,r.jsxs)("div",{className:"relative",children:[c(),(0,r.jsx)("div",{className:l(),children:a})]})}):(0,r.jsx)("div",{className:"select-none ".concat(d()," ").concat(i),onClick:o,children:(0,r.jsxs)("div",{className:"select-none transition-transform duration-700 ease-out ".concat(l()," ").concat("center"===s&&n?"-translate-y-16 transform":""),children:[c(),a]})})},O=a.memo(e=>{let{pendingReaction:t,sceneIndex:n,boxAnimationComplete:a,showCenterScoreAnimation:i,isTransitioning:s,isLastScene:o=!1,onReactionComplete:c}=e;return(0,r.jsxs)(B,{speaker:{name:t.speaker,type:"character",backgroundColor:"bg-gray-600"},showChoices:!1,variant:"fixed-height",children:[a?(0,r.jsx)(M,{text:t.text,speed:40,onComplete:()=>{c(t.score)},waitForClick:!0,clickMessage:o?"결과 확인하기":"다음으로",clickVariant:"cursor",className:"leading-relaxed text-gray-800",showNextButton:!1},"pending-reaction-stable-".concat(n)):(0,r.jsx)("div",{className:"h-6 leading-relaxed text-gray-800"}),(0,r.jsx)("button",{className:"absolute bottom-10 right-10 h-10 w-10 rounded-lg bg-red-500",onClick:()=>{let e=document.getElementById("typing-text"),n=null==e?void 0:e.classList.contains("cursor-pointer");e&&n?e.click():c(t.score)},children:"다음"})]})},(e,t)=>{let n=e.pendingReaction.text===t.pendingReaction.text&&e.pendingReaction.speaker===t.pendingReaction.speaker&&e.pendingReaction.score===t.pendingReaction.score,r=e.boxAnimationComplete&&t.boxAnimationComplete,a=e.sceneIndex===t.sceneIndex,i=e.isLastScene===t.isLastScene;return n&&r&&a&&i});O.displayName="PendingReactionDisplay";let Z=e=>{let{currentScene:t,currentSceneIndex:n,pendingReaction:i,boxAnimationComplete:s,showChoices:o,showReaction:c,showCenterScoreAnimation:l,isTransitioning:d,dialogueComplete:u,isLastScene:h=!1,onDialogueComplete:m,onNarrativeNext:g,onChoiceSelect:p,onPendingReactionComplete:x,typingRef:f,handleNextClick:b,isRuleFading:k}=e;(0,a.useRef)(null);let v=a.useCallback(e=>{x(e)},[x]),C=a.useCallback(()=>i?(0,r.jsx)(O,{pendingReaction:i,sceneIndex:n,boxAnimationComplete:s,showCenterScoreAnimation:l,isTransitioning:d,isLastScene:h,onReactionComplete:v}):(0,r.jsx)(M,{ref:f,text:t.dialogue,speed:0,onComplete:i||l?void 0:t.choices&&t.choices.length>0?m:g,waitForClick:!l&&!d,clickMessage:t.choices&&t.choices.length>0?"선택하세요":"다음으로",clickVariant:"dots",textClassName:"font-regular flex flex-col gap-3 text-left text-base text-black",showNextButton:!1},"dialogue-".concat(n)),[i,s,h,n,l,d,v,t,m,g]);return i?(0,r.jsx)(O,{pendingReaction:i,sceneIndex:n,boxAnimationComplete:s,showCenterScoreAnimation:l,isTransitioning:d,isLastScene:h,onReactionComplete:v}):(0,r.jsxs)(r.Fragment,{children:["RULE"===t.id&&(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1000] h-full w-full bg-black transition-opacity duration-500 ".concat(k?"opacity-100":"opacity-0")}),(0,r.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center px-4",children:[(0,r.jsx)("div",{className:"flex w-full flex-col gap-3 rounded-lg px-4 py-6 text-black shadow-lg transition-transform duration-700 ease-out ".concat(o&&!c?"-translate-y-16 transform":""," ").concat("RULE"===t.id?"bg-gradient-to-b from-[#FAFCFF] to-[#D7EAFF]":"bg-gradient-to-b from-[#FFF4E4] to-[#FFE6C0]"),children:C()}),t.choices&&0!==t.choices.length?(0,r.jsx)("div",{className:"mt-8 w-full max-w-lg overflow-hidden transition-all duration-700 ease-out ".concat(o&&!c?"max-h-96 translate-y-0 transform opacity-100":"max-h-0 translate-y-4 transform opacity-0"),children:(0,r.jsx)("div",{className:"space-y-3 p-2",children:t.choices.map((e,t)=>(0,r.jsx)("div",{className:"transition-all duration-500 ease-out ".concat(o&&!c?"translate-y-0 transform opacity-100":"translate-y-4 transform opacity-0"),style:{transitionDelay:o&&!c?"".concat(150*t,"ms"):"0ms"},children:(0,r.jsx)(A,{onClick:()=>p(e),disabled:!u||d,children:e.text})},e.id))})}):null,(0,r.jsx)(R,{onClick:b,className:"absolute bottom-4 right-4 rounded-full bg-white px-3 py-2 shadow-2xl active:scale-95"})]})]})};Z.displayName="NarrationSection";let H=e=>{let{message:t="장면을 불러오는 중..."}=e;return(0,r.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(0,r.jsx)("div",{className:"text-white",children:t})})};H.displayName="SceneLoading";let P=e=>{let{choice:t,speaker:n,onReactionClick:i,showCenterScoreAnimation:s=!1,scoreChange:o=0,onScoreAnimationComplete:c}=e,l=(0,a.useRef)(null),d=()=>{var e,t,n;let r=null===(e=l.current)||void 0===e?void 0:e.state;if("typing"===r){null===(t=l.current)||void 0===t||t.skip();return}if("waiting"===r){null===(n=l.current)||void 0===n||n.continue();return}i()};return(0,r.jsxs)("div",{className:"simple-reaction-display h-screen w-full",children:[(0,r.jsxs)(B,{speaker:{name:n,type:"character"},showChoices:!1,variant:"fixed-height",children:[(0,r.jsx)(M,{ref:l,text:t.reaction,speed:40,onComplete:()=>{},onContinue:()=>{i()},waitForClick:!0,clickMessage:"다음으로",clickVariant:"cursor",className:"leading-relaxed text-gray-800",showNextButton:!1},"reaction-".concat(t.id)),(0,r.jsx)("button",{type:"button",onPointerDown:e=>{e.preventDefault(),e.stopPropagation(),d()},"aria-label":"텍스트 영역 클릭하여 진행",className:"absolute inset-0 z-10 h-full w-full bg-transparent"}),(0,r.jsx)(R,{onClick:d,className:"relative z-20 mt-2 self-end rounded-full shadow-2xl active:scale-95"})]}),s&&(0,r.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:(0,r.jsx)(_,{scoreChange:o,isVisible:s,onComplete:c||(()=>{})})})]})};var q=n(71623);let U=e=>{let{selectedTeam:t,teamNames:n,onStartMarketingTeam:a,onBackToSelection:i}=e;return(0,r.jsx)("div",{className:"flex h-full w-full flex-col items-center justify-center p-8",children:(0,r.jsxs)("div",{className:"max-w-2xl text-center",children:[(0,r.jsx)("h2",{className:"mb-4 text-2xl font-bold text-white",children:t?n[t]:""}),(0,r.jsx)("div",{className:"mb-8 rounded-lg border border-gray-600 bg-gray-800/50 p-6",children:(0,r.jsxs)("p",{className:"leading-relaxed text-white",children:["죄송합니다. ",t?n[t]:"이 팀","의 시나리오는 아직 준비 중입니다.",(0,r.jsx)("br",{}),"현재는 마케팅팀 시나리오만 체험하실 수 있습니다."]})}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)(q.Z,{variant:"primary",size:"lg",onClick:a,children:"마케팅팀 시나리오 체험하기"}),(0,r.jsx)(q.Z,{variant:"secondary",size:"lg",onClick:i,children:"팀 선택으로 돌아가기"})]})]})})};U.displayName="TeamNotImplemented";let V=(0,a.memo)(e=>{let{choices:t,showChoices:n,dialogueComplete:i,isTransitioning:s,onChoiceSelect:c,animationDelay:l=150,className:d="",debugContext:u="unknown"}=e,{nickname:h}=o(),[m,g]=(0,a.useState)(null);if((0,a.useEffect)(()=>{g(null)},[t]),!t||0===t.length)return null;let p=(e,t)=>{null!==m||s||(g(e.id||t),c(e))};return(0,r.jsx)("div",{className:"w-full overflow-visible transition-all duration-700 ease-out ".concat(n?"translate-y-0 transform opacity-100":"max-h-0 translate-y-4 transform overflow-hidden opacity-0"," ").concat(d),children:(0,r.jsx)("div",{className:"space-y-3",children:t.map((e,t)=>(0,r.jsx)("div",{className:"duration-600 transform transition-all ease-out ".concat(n?"translate-y-0 scale-100 opacity-100":"translate-y-6 scale-95 opacity-0"),style:{transitionDelay:n?"".concat(t*l,"ms"):"0ms"},children:(0,r.jsx)(A,{onClick:()=>p(e,t),disabled:!i||s||null!==m&&m!==(e.id||t),className:"enhanced-choice-button",variant:t%4==0?"primary":t%4==1?"secondary":t%4==2?"accent":"neutral",index:t,isSelected:m===(e.id||t),isTransitioning:s&&m===(e.id||t),children:h?I(e.text,{nickname:h}):e.text})},e.id||t))})})}),z=e=>{let{title:t,current:n,total:a,progressColor:i="blue",showSecondaryInfo:s,className:o="",children:c}=e,l=n/a*100;return(0,r.jsxs)("div",{className:"w-full px-8 pt-8 ".concat(o),children:[(0,r.jsxs)("div",{className:"mb-4 text-center",children:[(0,r.jsxs)("div",{className:"text-sm text-gray-400",children:[t," ",n," / ",a]}),s&&(0,r.jsxs)("div",{className:"mt-1 text-xs",style:{color:s.color||"inherit"},children:[s.label,": ",s.value]}),(0,r.jsx)("div",{className:"mt-2 h-2 w-full rounded-full bg-gray-700",children:(0,r.jsx)("div",{className:"h-2 rounded-full transition-all duration-300 ".concat({blue:"bg-blue-500",green:"bg-green-500",purple:"bg-purple-500"}[i]),style:{width:"".concat(l,"%")}})})]}),c]})},Q={"user-narration":e=>{var t,n,a;return e.gameData.hasChoices?(0,r.jsxs)("div",{className:"user-narration-with-choices flex h-full select-none flex-col items-center justify-center px-4",children:[(0,r.jsx)("div",{className:"font-regular w-full rounded-lg bg-gradient-to-b from-[#FFF4E4] to-[#FFE6C0] px-4 py-6 text-center text-base text-gray-900 shadow-lg",children:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:(null===(t=e.gameData.currentItem)||void 0===t?void 0:t.dialogue)||""}})}),(0,r.jsx)("div",{className:"animate-gameEnterUp mt-5 w-full flex-shrink-0 select-none",children:(0,r.jsx)(V,{choices:(null===(n=e.gameData.currentItem)||void 0===n?void 0:n.choices)||[],showChoices:!0,dialogueComplete:!0,isTransitioning:e.gameState.isTransitioning||!1,onChoiceSelect:e.onChoiceSelect,className:"enhanced-choices",debugContext:"user-narration"},"user-choices-".concat(e.gameData.currentIndex))})]}):(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(B,{variant:"center",className:"user-narration-container",speaker:{type:"user"},showChoices:!1,children:[(0,r.jsx)(M,{ref:e.typingRef,text:(null===(a=e.gameData.currentItem)||void 0===a?void 0:a.dialogue)||"",speed:0,onComplete:()=>{e.onDialogueComplete(),e.config.allowSkip||setTimeout(()=>{e.onNarrativeNext()},800)},onSkip:()=>{e.onNarrativeNext()},onContinue:()=>{e.onNarrativeNext()},waitForClick:e.config.allowSkip,textClassName:"font-regular flex flex-col gap-3 text-left text-base text-black",clickMessage:"클릭하여 계속하기",showNextButton:!1},"".concat(e.gameData.mode,"-").concat(e.gameData.currentIndex,"-user-narration")),(0,r.jsx)(R,{onClick:e.handleNextClick,className:"absolute bottom-4 right-4 rounded-full bg-white px-3 py-2 shadow-2xl active:scale-95"})]})})},"interviewer-no-choices":e=>{var t;return(0,r.jsxs)(B,{variant:"fixed-height",className:"interviewer-no-choices",speaker:{type:"interviewer"},showChoices:!1,children:[(0,r.jsx)(M,{ref:e.typingRef,text:(null===(t=e.gameData.currentItem)||void 0===t?void 0:t.dialogue)||"",speed:40,onComplete:()=>{e.onDialogueComplete(),e.config.allowSkip||setTimeout(()=>{e.onNarrativeNext()},800)},onSkip:()=>{},onContinue:()=>{e.onNarrativeNext()},waitForClick:e.config.allowSkip,className:"text-left text-base",clickMessage:"클릭하여 계속하기",showNextButton:!1},"".concat(e.gameData.mode,"-").concat(e.gameData.currentIndex,"-interviewer-no-choices")),(0,r.jsx)("button",{type:"button",onPointerDown:t=>{var n;t.preventDefault(),t.stopPropagation(),null===(n=e.handleNextClick)||void 0===n||n.call(e)},"aria-label":"텍스트 영역 클릭하여 진행",className:"absolute inset-0 z-10 h-full w-full bg-transparent"}),(0,r.jsx)(R,{onClick:e.handleNextClick,className:"relative z-20 mt-2 self-end rounded-full shadow-2xl active:scale-95"})]})},"character-intro":e=>{var t,a,i,s,o;let c=(()=>
1{if(e.selectedTeam&&"team-experience"===e.gameData.mode){let t=n(18532).B.stages.teamExperience.teams[e.selectedTeam];return null==t?void 0:t.character}return null})(),l=(null==c?void 0:null===(t=c.hashtags)||void 0===t?void 0:t.split(" "))||[];return(0,r.jsx)(S,{sceneId:(null===(a=e.gameData.currentItem)||void 0===a?void 0:a.id)||"",sceneIndex:e.gameData.currentIndex||0,dialogue:(null==c?void 0:c.personality)||(null===(i=e.gameData.currentItem)||void 0===i?void 0:i.dialogue)||"",showCenterScoreAnimation:e.gameState.showCenterScoreAnimation||!1,pendingReaction:e.gameState.pendingReaction||null,onDialogueComplete:e.onDialogueComplete,onNarrativeNext:e.onNarrativeNext,hasChoices:e.gameData.hasChoices||!1,speaker:(null==c?void 0:c.name)||(null===(s=e.gameData.currentItem)||void 0===s?void 0:s.speaker)||"",character:null===(o=e.gameData.currentItem)||void 0===o?void 0:o.character,tags:l,teamCharacterData:c})},"narration-scene":e=>{var t,n,a,i,s,o,c,l,d,u,h;if((e.gameState.showReaction||e.gameState.showCenterScoreAnimation)&&e.gameState.selectedChoice){let t=(null===(l=e.gameState.previousSceneSnapshot)||void 0===l?void 0:null===(c=l.question)||void 0===c?void 0:c.speaker)||(null===(d=e.gameData.currentItem)||void 0===d?void 0:d.speaker)||"";return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(P,{choice:e.gameState.selectedChoice,speaker:t,onReactionClick:e.gameState.handleReactionClick,showCenterScoreAnimation:e.gameState.showCenterScoreAnimation,scoreChange:e.gameState.scoreChange,onScoreAnimationComplete:e.gameState.handleScoreAnimationComplete})})}return e.gameState.showCenterScoreAnimation&&!e.gameState.selectedChoice?(0,r.jsx)(_,{scoreChange:e.gameState.scoreChange||0,isVisible:e.gameState.showCenterScoreAnimation||!1,onComplete:e.gameState.handleScoreAnimationComplete}):e.gameData.hasChoices?(0,r.jsxs)("div",{className:"user-narration-with-choices flex h-full flex-col items-center justify-center px-4",children:[(0,r.jsx)("div",{className:"font-regular w-full rounded-lg bg-gradient-to-b from-[#FFF4E4] to-[#FFE6C0] px-4 py-6 text-center text-base text-gray-900 shadow-lg",children:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:(null===(u=e.gameData.currentItem)||void 0===u?void 0:u.dialogue)||""}})}),(0,r.jsx)("div",{className:"animate-gameEnterUp mt-5 w-full flex-shrink-0",children:(0,r.jsx)(V,{choices:(null===(h=e.gameData.currentItem)||void 0===h?void 0:h.choices)||[],showChoices:!0,dialogueComplete:!0,isTransitioning:e.gameState.isTransitioning||!1,onChoiceSelect:e.onChoiceSelect,className:"enhanced-choices",debugContext:"user-narration"},"user-choices-".concat(e.gameData.currentIndex))})]}):(0,r.jsx)(Z,{currentScene:{id:(null===(t=e.gameData.currentItem)||void 0===t?void 0:t.id)||"",speaker:(null===(n=e.gameData.currentItem)||void 0===n?void 0:n.speaker)||"",dialogue:(null===(a=e.gameData.currentItem)||void 0===a?void 0:a.dialogue)||(null===(i=e.gameData.currentItem)||void 0===i?void 0:i.text)||"",background:(null===(s=e.gameData.currentItem)||void 0===s?void 0:s.background)||"",choices:null===(o=e.gameData.currentItem)||void 0===o?void 0:o.choices},currentSceneIndex:e.gameData.currentIndex||0,pendingReaction:e.gameState.pendingReaction||null,boxAnimationComplete:e.gameState.boxAnimationComplete||!1,showChoices:e.gameState.showChoices||!1,showReaction:!1,showCenterScoreAnimation:!1,isTransitioning:e.gameState.isTransitioning||!1,dialogueComplete:e.gameState.dialogueComplete||!1,isLastScene:e.gameData.isLastItem||!1,onDialogueComplete:e.onDialogueComplete,onNarrativeNext:e.onNarrativeNext,onChoiceSelect:e.onChoiceSelect,onPendingReactionComplete:()=>{},typingRef:e.typingRef,handleNextClick:e.handleNextClick,isRuleFading:e.isRuleFading})},"team-dialogue":e=>{var t,n;return(0,r.jsxs)(B,{variant:"fixed-height",className:"team-dialogue",speaker:{type:"character",name:(null===(t=e.gameData.currentItem)||void 0===t?void 0:t.speaker)||""},showChoices:!1,children:[(0,r.jsx)(M,{ref:e.typingRef,text:(null===(n=e.gameData.currentItem)||void 0===n?void 0:n.dialogue)||"",speed:40,onComplete:()=>{e.onDialogueComplete(),e.config.allowSkip||setTimeout(()=>{e.onNarrativeNext()},800)},onSkip:()=>{},onContinue:()=>{e.onNarrativeNext()},waitForClick:e.config.allowSkip,className:"text-left text-base",clickMessage:"클릭하여 계속하기",showNextButton:!1},"".concat(e.gameData.mode,"-").concat(e.gameData.currentIndex,"-team-dialogue")),(0,r.jsx)("button",{type:"button",onPointerDown:t=>{var n;t.preventDefault(),t.stopPropagation(),null===(n=e.handleNextClick)||void 0===n||n.call(e)},"aria-label":"텍스트 영역 클릭하여 진행",className:"absolute inset-0 z-10 h-full w-full bg-transparent"}),(0,r.jsx)(R,{onClick:e.handleNextClick,className:"relative z-20 mt-2 self-end rounded-full shadow-2xl active:scale-95"})]})},"team-dialogue-with-choices":e=>{var t,n,a,i,s,o;if((e.gameState.showReaction||e.gameState.showCenterScoreAnimation)&&e.gameState.selectedChoice){let t=(null===(s=e.gameState.previousSceneSnapshot)||void 0===s?void 0:null===(i=s.question)||void 0===i?void 0:i.speaker)||(null===(o=e.gameData.currentItem)||void 0===o?void 0:o.speaker)||"";return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(P,{choice:e.gameState.selectedChoice,speaker:t,onReactionClick:e.gameState.handleReactionClick,showCenterScoreAnimation:e.gameState.showCenterScoreAnimation,scoreChange:e.gameState.scoreChange,onScoreAnimationComplete:e.gameState.handleScoreAnimationComplete})})}return(0,r.jsxs)("div",{className:"team-dialogue-with-choices flex h-screen flex-col px-4",children:[(0,r.jsx)("div",{className:"flex flex-1 items-center justify-start pt-16",children:(0,r.jsx)("div",{className:"animate-gameEnterUp w-full max-w-2xl",children:(0,r.jsx)("div",{className:"group relative",children:(0,r.jsxs)("div",{className:"group-hover:shadow-3xl rounded-3xl border border-white/20 bg-gradient-to-br from-white/95 to-white/90 p-6 shadow-2xl backdrop-blur-md transition-all duration-500 md:p-8",children:[(0,r.jsx)("div",{className:"mb-6 text-center",children:(0,r.jsx)("div",{className:"inline-block rounded-full bg-gradient-to-r from-gray-600 to-gray-700 px-4 py-2 text-sm font-medium text-white shadow-lg transition-shadow duration-300 hover:shadow-xl",children:(null===(t=e.gameData.currentItem)||void 0===t?void 0:t.speaker)||""})}),(0,r.jsx)("div",{className:"text-center",children:(0,r.jsx)("div",{className:"text-lg font-medium leading-relaxed text-gray-800 md:text-xl",children:(0,r.jsx)(M,{ref:e.typingRef,text:(null===(n=e.gameData.currentItem)||void 0===n?void 0:n.dialogue)||"",speed:40,onComplete:e.onDialogueComplete,waitForClick:!1,className:""},"".concat(e.gameData.mode,"-").concat(e.gameData.currentIndex,"-team-dialogue-with-choices"))})}),(0,r.jsx)("div",{className:"absolute -right-2 -top-2 h-4 w-4 animate-bounce rounded-full bg-emerald-500 opacity-60",style:{animationDelay:"1.5s",animationDuration:"2s"}}),(0,r.jsx)("div",{className:"absolute -bottom-3 -left-3 h-6 w-6 animate-pulse rounded-full bg-amber-500 opacity-40",style:{animationDuration:"2.5s"}}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 rounded-3xl bg-gradient-to-r from-emerald-500/5 via-amber-500/5 to-blue-500/5 opacity-0 transition-opacity duration-700 group-hover:opacity-100"})]})})})}),(null===(a=e.gameData.currentItem)||void 0===a?void 0:a.choices)&&(0,r.jsx)("div",{className:"flex flex-shrink-0 justify-center pb-8",children:(0,r.jsx)("div",{className:"animate-gameEnterUp w-full",style:{animationDelay:"0.5s"},children:(0,r.jsx)(V,{choices:e.gameData.currentItem.choices||[],showChoices:e.gameState.showChoices||!0,dialogueComplete:e.gameState.dialogueComplete||!1,isTransitioning:e.gameState.isTransitioning||!1,onChoiceSelect:e.onChoiceSelect,className:"enhanced-choices",debugContext:"team-dialogue-with-choices"},"team-choices-".concat(e.gameData.currentIndex))})}),!1]})},"team-not-implemented":e=>(0,r.jsx)(U,{selectedTeam:e.gameData.selectedTeam||null,teamNames:{marketing:"마케팅팀"},onStartMarketingTeam:()=>{},onBackToSelection:()=>{}}),"scene-loading":()=>(0,r.jsx)(H,{}),error:()=>(0,r.jsx)("div",{className:"flex min-h-screen items-center justify-center",children:(0,r.jsxs)("div",{className:"text-center text-white",children:[(0,r.jsx)("h2",{className:"mb-4 text-xl font-bold",children:"렌더링 오류"}),(0,r.jsx)("p",{className:"text-gray-300",children:"화면을 표시할 수 없습니다."})]})})};var W=e=>{var t,n,i,s;
1let{renderingType:o}=e,c=(0,a.useRef)(null),[l,d]=(0,a.useState)(!1),u=(0,a.useCallback)(()=>{var t,n,r,a;if((null===(t=e.gameData.currentItem)||void 0===t?void 0:t.id)==="RULE"){d(!0),setTimeout(()=>{e.onNarrativeNext(),d(!1)},3e3);return}let i=null===(n=c.current)||void 0===n?void 0:n.state;if("typing"===i){null===(r=c.current)||void 0===r||r.skip();return}if("waiting"===i){null===(a=c.current)||void 0===a||a.continue();return}e.onNarrativeNext()},[e.onNarrativeNext,null===(t=e.gameData.currentItem)||void 0===t?void 0:t.id]),h=Q[o];return h?(0,r.jsxs)("div",{className:"game-content-renderer relative h-full w-full overflow-hidden rendering-".concat(o),children:[e.config.showProgress&&(0,r.jsx)(z,{current:(null===(n=e.gameData.progressInfo)||void 0===n?void 0:n.current)||0,total:(null===(i=e.gameData.progressInfo)||void 0===i?void 0:i.total)||0,title:(null===(s=e.gameData.progressInfo)||void 0===s?void 0:s.title)||""}),(0,r.jsx)("div",{className:"game-content-main h-full w-full",children:h({...e,typingRef:c,handleNextClick:u,isRuleFading:l})})]}):(console.error("Unknown rendering type: ".concat(o)),Q.error())};let X={BASE_BACKGROUND:{zIndex:100,className:"layer-base-background"},SCENE_BACKGROUND:{zIndex:200,className:"layer-scene-background"},CHARACTER:{zIndex:300,className:"layer-character"},UI_OVERLAY:{zIndex:1e3,className:"layer-ui-overlay"}};var K=e=>{var t,n,i,s,c,l,d,u,h,m,g,p,x,f,b,k;let{renderingType:C,gameData:j,gameState:_,scoreHandler:N,pendingReactionSystem:S,config:I,onChoiceSelect:D,onNarrativeNext:F,onDialogueComplete:E,onError:L,className:T="",transitionDuration:M=700}=e,[R,A]=(0,a.useState)(!0),{selectedTeam:B}=o(),O=j.currentItem,Z="team-not-implemented"===C||"scene-loading"===C||"error"===C,H="user-narration"===C&&!j.hasChoices||"team-not-implemented"===C||"scene-loading"===C||"error"===C,P=null==O?void 0:O.character,q=null===(n=_.previousSceneSnapshot)||void 0===n?void 0:null===(t=n.question)||void 0===t?void 0:t.character,U=P&&q&&P===q;v(O?Z?{...O,background:void 0}:O:{id:"",speaker:"",dialogue:"",text:"",background:""},void 0,{preloadNext:!0,onAllAssetsReady:()=>{A(!0)},onLoadingError:(e,t)=>{console.error("\uD83D\uDEA8 씬 렌더링 에러:",{src:e,error:t}),null==L||L(Error("Asset loading failed: ".concat(e)))}}),(0,a.useEffect)(()=>{A(!1);let e=setTimeout(()=>A(!0),50);return()=>clearTimeout(e)},[j.currentIndex,C]);let V=e=>(e&&e.includes("면접관"),"bg-gray-600");return O?(0,r.jsxs)("div",{className:"universal-layered-scene-renderer relative h-full w-full overflow-hidden ".concat(T),children:[(0,r.jsx)("div",{className:"absolute inset-0 ".concat(X.BASE_BACKGROUND.className),style:{zIndex:X.BASE_BACKGROUND.zIndex},children:(0,r.jsx)("div",{className:"h-full w-full bg-gradient-to-b from-gray-900 to-black"})}),!Z&&O.background&&(0,r.jsx)("div",{className:"absolute inset-0 ".concat(X.SCENE_BACKGROUND.className," ").concat("blur-sm"),style:{zIndex:X.SCENE_BACKGROUND.zIndex},children:(0,r.jsx)(y,{currentQuestion:O,transitionDuration:1e3})}),!H&&O.character&&(0,r.jsx)("div",{className:"absolute inset-0 ".concat(X.CHARACTER.className),style:{zIndex:X.CHARACTER.zIndex},children:(0,r.jsx)(w,{currentQuestion:O,position:"center",reactionScore:null===(i=_.selectedChoice)||void 0===i?void 0:i.score})}),(()=>{let e="team-experience"===j.mode;return _.previousSceneSnapshot&&(j.hasChoices||e&&(_.showReaction||_.showCenterScoreAnimation)||"character-intro"===C)})()&&(0,r.jsxs)(r.Fragment,{children:[(()=>{var e;let t=!!(null===(e=_.previousSceneSnapshot.question)||void 0===e?void 0:e.character),n="team-experience"===j.mode;return t&&(n||!U)})()&&(0,r.jsx)("div",{className:"absolute inset-0",style:{zIndex:X.CHARACTER.zIndex-50},children:(0,r.jsx)(w,{currentQuestion:_.previousSceneSnapshot.question,position:"center",scale:1,reactionScore:null===(s=_.selectedChoice)||void 0===s?void 0:s.score},"prev-".concat(_.previousSceneSnapshot.question.id))}),!("team-experience"===j.mode&&(_.showReaction||_.showCenterScoreAnimation))&&(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0",style:{zIndex:X.UI_OVERLAY.zIndex},children:"team-experience"===j.mode?"center"===_.previousSceneSnapshot.uiVariant?(0,r.jsx)("div",{className:"absolute inset-0 flex flex-col items-center justify-center p-8",children:(0,r.jsxs)("div",{className:"max-w-lg rounded-2xl bg-white/90 p-6 shadow-xl backdrop-blur-sm",children:[(0,r.jsx)("div",{className:"mb-4 text-center",children:(0,r.jsx)("div",{className:"inline-block rounded-full ".concat(V((null===(c=_.previousSceneSnapshot.question)||void 0===c?void 0:c.speaker)||"내레이션")," px-3 py-1 text-xs text-white"),children:(null===(l=_.previousSceneSnapshot.question)||void 0===l?void 0:l.speaker)||"내레이션"})}),(0,r.jsx)("div",{className:"text-center leading-relaxed text-gray-800",children:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:(null===(d=_.previousSceneSnapshot.question)||void 0===d?void 0:d.dialogue)||""}})})]})}):(0,r.jsx)("div",{className:"absolute bottom-0 left-0 right-0 w-full p-4",children:(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"absolute left-5 top-[-20px] z-10 flex h-10 items-center rounded-full px-4 ".concat(V(null===(u=_.previousSceneSnapshot.question)||void 0===u?void 0:u.speaker)," text-sm font-semibold text-white"),children:null===(h=_.previousSceneSnapshot.question)||void 0===h?void 0:h.speaker}),(0,r.jsx)("div",{className:"relative min-h-[240px] overflow-y-auto rounded-lg bg-white p-6 text-black shadow-lg",children:(0,r.jsx)("div",{className:"leading-relaxed text-gray-800",children:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:(null===(m=_.previousSceneSnapshot.question)||void 0===m?void 0:m.dialogue)||""}})})})]})}):"center"===_.previousSceneSnapshot.uiVariant?(0,r.jsx)("div",{className:"absolute inset-0 flex flex-col items-center justify-center p-8",children:(0,r.jsxs)("div",{className:"max-w-lg rounded-2xl bg-white/90 p-6 shadow-xl backdrop-blur-sm",children:[(0,r.jsx)("div",{className:"mb-4 text-center",children:(0,r.jsx)("div",{className:"inline-block rounded-full ".concat(V((null===(g=_.previousSceneSnapshot.question)||void 0===g?void 0:g.speaker)||"뉴닉 인턴십 면접관")," px-3 py-1 text-xs text-white"),children:(null===(p=_.previousSceneSnapshot.question)||void 0===p?void 0:p.speaker)||"뉴닉 인턴십 면접관"})}),(0,r.jsx)("div",{className:"text-center leading-relaxed text-gray-800",children:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:(null===(x=_.previousSceneSnapshot.question)||void 0===x?void 0:x.dialogue)||""}})})]})}):(0,r.jsx)("div",{className:"absolute bottom-0 left-0 right-0 w-full p-4",children:(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"absolute left-5 top-[-20px] z-10 flex h-10 items-center rounded-full px-4 ".concat(V(null===(f=_.previousSceneSnapshot.question)||void 0===f?void 0:f.speaker)," text-sm font-semibold text-white"),children:null===(b=_.previousSceneSnapshot.question)||void 0===b?void 0:b.speaker}),(0,r.jsx)("div",{className:"relative min-h-[240px] overflow-y-auto rounded-lg bg-white p-6 text-black shadow-lg",children:(0,r.jsx)("div",{className:"leading-relaxed text-gray-800",children:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:(null===(k=_.previousSceneSnapshot.question)||void 0===k?void 0:k.dialogue)||""}})})})]})})}),!("team-experience"===j.mode&&(_.showReaction||_.showCenterScoreAnimation))&&(0,r.jsx)("div",{className:"absolute inset-0 bg-black/30 backdrop-blur-sm",style:{zIndex:X.UI_OVERLAY.zIndex}})]}),(0,r.jsx)("div",{className:"absolute inset-0 ".concat(X.UI_OVERLAY.className),style:{zIndex:X.UI_OVERLAY.zIndex},children:(0,r.jsx)("div",{className:"h-full w-full transition-opacity duration-300 ".concat(R?"opacity-100":"opacity-0"),children:(0,r.jsx)(W,{renderingType:C,gameData:j,gameState:_,scoreHandler:N,pendingReactionSystem:S,selectedTeam:B||void 0,config:I,onChoiceSelect:D,onNarrativeNext:F,onDialogueComplete:E,onError:L})})}),!1]}):(0,r.jsx)("div",{className:"flex min-h-screen items-center justify-center",children:(0,r.jsx)("div",{className:"text-center text-white",children:(0,r.jsx)("p",{children:"Loading scene..."})})})};let G=e=>{let t=e.currentItem;if(!t)return"error";let n=t.speaker;return e.hasChoices,"유저"===n||"내레이션"===n?"user-narration":("뉴닉 인턴십 면접관"===n||null==n||n.includes("면접관"),"interviewer-no-choices")},Y=e=>{if(!e.isTeamImplemented)return"team-not-implemented";if(e.isLoading)return"scene-loading";let t=e.currentItem;if(!t)return"error";let n=t.speaker,r=e.hasChoices;return"캐릭터 소개"===n?"character-intro":"내레이션"===n?"narration-scene":r?"team-dialogue-with-choices":"team-dialogue"},J=e=>{var t,n;return(0,a.useMemo)(()=>{var t;let n;if(!e.isValid)return{renderingType:"error",shouldRender:!1,errorMessage:"Invalid ".concat(e.mode," data: index out of range"),debugInfo:{mode:e.mode,hasCurrentItem:!!e.currentItem,hasChoices:e.hasChoices||!1,isTeamImplemented:e.isTeamImplemented||!1,isLoading:e.isLoading||!1}};let r="error"!==(n="interview"===e.mode?G(e):Y(e)),a=r?void 0:"Unable to determine rendering type for ".concat(e.mode," mode");return{renderingType:n,shouldRender:r,errorMessage:a,debugInfo:{mode:e.mode,hasCurrentItem:!!e.currentItem,speaker:null===(t=e.currentItem)||void 0===t?void 0:t.speaker,hasChoices:e.hasChoices||!1,isTeamImplemented:e.isTeamImplemented||!1,isLoading:e.isLoading||!1}}},[e.mode,null===(t=e.currentItem)||void 0===t?void 0:t.speaker,null===(n=e.currentItem)||void 0===n?void 0:n.id,e.hasChoices,e.isTeamImplemented,e.isLoading,e.isValid])},$={"user-narration":{layout:"center",showProgress:!1,allowSkip:!0},"interviewer-with-choices":{layout:"split",showProgress:!1,allowSkip:!1},"interviewer-no-choices":{layout:"bottom",showProgress:!1,allowSkip:!0},"character-intro":{layout:"center",showProgress:!1,allowSkip:!0},"narration-scene":{layout:"center",showProgress:!1,allowSkip:!0},"team-dialogue":{layout:"bottom",showProgress:!1,allowSkip:!0},"team-dialogue-with-choices":{layout:"split",showProgress:!1,allowSkip:!1},"team-not-implemented":{layout:"center",showProgress:!0,allowSkip:!1},"scene-loading":{layout:"center",showProgress:!1,allowSkip:!1},error:{layout:"center",showProgress:!1,allowSkip:!1}},ee=e=>{let{gameData:t,gameState:n,onSceneComplete:r,onTeamExperienceComplete:i,onMoveToNext:s,onShowCenterScoreAnimation:o}=e,c=(0,a.useCallback)(e=>{var r;n.setScoreChange(e.score),n.setShowScoreAnimation(!0),n.setPendingReaction({speaker:(null===(r=t.currentItem)||void 0===r?void 0:r.speaker)||"",text:e.reaction,score:e.score}),n.setShowChoices(!1),n.setBoxAnimationComplete(!1),setTimeout(()=>{n.setShowReaction(!1),n.setSelectedChoice(null),t.currentIndex;let e=t.currentItem;e&&"내레이션"!==e.speaker&&"캐릭터 소개"!==e.speaker?setTimeout(()=>{n.setBoxAnimationComplete(!0)},750):setTimeout(()=>{n.setBoxAnimationComplete(!0)},400),t.isLastItem||s()},400)},[t,n,s]),l=(0,a.useCallback)(e=>{setTimeout(()=>{n.setSelectedChoice(e),n.setIsTransitioning(!1),n.setScoreChange(e.score),n.setShowScoreAnimation(!0),n.setShowChoices(!1),n.setBoxAnimationComplete(!1),n.setShowReaction(!0),setTimeout(()=>{n.setBoxAnimationComplete(!0)},750)},400)},[n]),d=(0,a.useCallback)(e=>{var n;"내레이션"===(null===(n=t.currentItem)||void 0===n?void 0:n.speaker)?c(e):l(e)},[t,n,c,l]),u=(0,a.useCallback)(()=>
1{if(n.setShowReaction(!1),t.isLastItem){null==i||i();return}n.setShowCenterScoreAnimation(!0),o()},[t,n,i,o]),h=(0,a.useCallback)(()=>{n.setShowCenterScoreAnimation(!1),n.setShowChoices(!1),n.setShowReaction(!1),n.setSelectedChoice(null),n.setScoreChange(0),n.setIsTransitioning(!1),s()},[t,n,s]),m=(0,a.useCallback)(e=>{n.setPendingReaction(null),u()},[t,n,u]);return{handleChoiceWithReaction:d,handleReactionComplete:u,handlePendingReactionComplete:m,handleCenterScoreAnimationComplete:h,hasPendingReaction:!!n.pendingReaction,canShowReactionWithBox:n.canShowReactionWithBox,canShowReactionWithoutBox:n.canShowReactionWithoutBox,shouldShowPendingReaction:!!n.pendingReaction&&n.boxAnimationComplete}},et=e=>"interview"===e.mode?{mode:"interview",currentIndex:e.currentQuestionIndex}:{mode:"team-experience",currentIndex:e.currentSceneIndex,selectedTeam:e.selectedTeam};class en{getCurrentData(){let e=b.B.stages.interview.questions,t=e[this.currentQuestionIndex];return{mode:"interview",questions:e,currentQuestion:t,totalQuestions:e.length,currentQuestionIndex:this.currentQuestionIndex,isLastItem:this.currentQuestionIndex===e.length-1,hasChoices:!!((null==t?void 0:t.choices)&&t.choices.length>0),isLoading:!t}}getNextData(){let e=b.B.stages.interview.questions,t=this.currentQuestionIndex+1;return t>=e.length?null:new en(t).getCurrentData()}getPreviousData(){return this.currentQuestionIndex<=0?null:new en(this.currentQuestionIndex-1).getCurrentData()}isValidData(){let e=b.B.stages.interview.questions;return this.currentQuestionIndex>=0&&this.currentQuestionIndex<e.length}getProgressInfo(){return{current:this.currentQuestionIndex+1,total:b.B.stages.interview.questions.length,title:"질문"}}constructor(e){this.currentQuestionIndex=e}}class er{getCurrentData(){let e=b.B.stages.teamExperience.teams[this.selectedTeam],t=e&&"scenes"in e?e.scenes:[],n=t[this.currentSceneIndex];return{mode:"team-experience",scenes:t,currentScene:n,totalScenes:t.length,currentSceneIndex:this.currentSceneIndex,selectedTeam:this.selectedTeam,teamData:e,isLastItem:this.currentSceneIndex===t.length-1,hasChoices:!!((null==n?void 0:n.choices)&&n.choices.length>0),isLoading:!n&&e&&"character"in e&&"scenes"in e}}getNextData(){let e=b.B.stages.teamExperience.teams[this.selectedTeam],t=e&&"scenes"in e?e.scenes:[],n=this.currentSceneIndex+1;return n>=t.length?null:new er(this.selectedTeam,n).getCurrentData()}getPreviousData(){return this.currentSceneIndex<=0?null:new er(this.selectedTeam,this.currentSceneIndex-1).getCurrentData()}isValidData(){let e=b.B.stages.teamExperience.teams[this.selectedTeam];if(!e||!("scenes"in e))return!0;let t=e.scenes;return this.currentSceneIndex>=0&&this.currentSceneIndex<t.length}getProgressInfo(){return{current:this.currentSceneIndex+1,total:this.getCurrentData().totalScenes||0,title:({marketing:"마케팅팀",sales:"영업팀",finance:"재무팀",content:"콘텐츠팀",hr:"인사팀"})[this.selectedTeam]}}constructor(e,t){this.selectedTeam=e,this.currentSceneIndex=t}}let ea=e=>{let t=et(e),n=(0,a.useMemo)(()=>"interview"===t.mode?new en(t.currentIndex):new er(t.selectedTeam,t.currentIndex),[t.mode,t.currentIndex,t.selectedTeam]),r=(0,a.useMemo)(()=>n.getCurrentData(),[n]),i=(0,a.useMemo)(()=>n.getNextData(),[n]),s=(0,a.useMemo)(()=>n.getPreviousData(),[n]),o=(0,a.useMemo)(()=>n.getProgressInfo(),[n]),c=(0,a.useMemo)(()=>n.isValidData(),[n]);return{data:r,nextData:i,previousData:s,adapter:n,mode:t.mode,progressInfo:o,isValid:c,currentItem:"interview"===r.mode?r.currentQuestion:r.currentScene,totalItems:"interview"===r.mode?r.totalQuestions:r.totalScenes,currentIndex:"interview"===r.mode?r.currentQuestionIndex:r.currentSceneIndex,hasChoices:r.hasChoices,isLastItem:r.isLastItem,isLoading:r.isLoading,selectedTeam:r.selectedTeam,teamData:r.teamData,isTeamImplemented:"team-experience"!==r.mode||!!(r.teamData&&"character"in r.teamData&&"scenes"in r.teamData)}},ei=(e,t)=>{let{mode:n,renderingType:r,transitionDelay:i=200,autoShowChoices:s=!0,onDialogueComplete:o,onChoiceSelect:c,onScoreChange:l,onTransition:d,onSceneTransition:u}=t,[h,m]=(0,a.useState)(!1),[g,p]=(0,a.useState)(!1),[x,f]=(0,a.useState)(!1),[b,k]=(0,a.useState)(null),[v,C]=(0,a.useState)(null),[w,y]=(0,a.useState)(!1),[j,_]=(0,a.useState)(null),[N,S]=(0,a.useState)(0),[I,D]=(0,a.useState)(!1),[F,E]=(0,a.useState)(!1),[L,T]=(0,a.useState)(!0),[M,R]=(0,a.useState)(null),A=w&&j&&L,B=w&&j&&!L,O=(0,a.useCallback)(()=>{"interview"===n?k({question:e.currentItem,dialogueComplete:!0,hasChoices:e.hasChoices,uiVariant:e.hasChoices?"center":"bottom",characterPosition:e.hasChoices?"center":"bottom-attached"}):"team-experience"===n&&C(e.currentItem),m(!1),null==d||d()},[n,e,d]),Z=(0,a.useCallback)(()=>{m(!0),e.hasChoices&&s&&p(!0),null==o||o()},[n,e,s,o]),H=(0,a.useCallback)(()=>{"team-experience"===n&&j&&(y(!1),j.score&&j.score>0?(S(j.score),E(!0),null==l||l(j.score)):setTimeout(()=>{null==c||c(j),_(null),f(!1)},400))},[n,j,l,c]),P=(0,a.useCallback)(()=>{"team-experience"===n&&(E(!1),S(0),u?u():j&&(null==c||c(j)),_(null),f(!1),m(!1),p(!1),k(null),C(null))},[n,j,c,u]),q=(0,a.useCallback)(e=>{f(!0),p(!1),_(e),"interview"===n?(e.scores&&l&&Object.entries(e.scores).forEac
1h(e=>{let[t,n]=e;"number"==typeof n&&n>0&&l(n)}),setTimeout(()=>{null==c||c(e),m(!1),f(!1)},i)):(_(e),e.reaction?(y(!0),p(!1)):setTimeout(()=>{null==c||c(e),m(!1),f(!1),_(null),k(null),C(null)},i))},[n,c,l,i]),U=(0,a.useCallback)(()=>{m(!1),p(!1),f(!1),k(null),C(null),"team-experience"===n&&(y(!1),_(null),S(0),D(!1),E(!1),T(!0),R(null))},[n]),V=(0,a.useCallback)(()=>{f(!0),p(!1)},[]),z=(0,a.useCallback)(()=>{f(!1),m(!1),"team-experience"===n&&(_(null),y(!1))},[n]);return(0,a.useEffect)(()=>{if("team-experience"===n){if((e.hasChoices||"character-intro"===r)&&v){let e=(null==v?void 0:v.speaker)==="내레이션"||(null==v?void 0:v.speaker)==="캐릭터 소개";k({question:v,dialogueComplete:!0,hasChoices:!0,uiVariant:e?"center":"bottom",characterPosition:e?"center":"bottom-attached"})}m(!1),p(!1),y(!1),_(null),S(0),D(!1),f(!1),T(!0)}},[n,e.currentIndex,e.hasChoices,v,r]),(0,a.useEffect)(()=>{("user-narration"===r||"narration-scene"===r)&&p(!1),"team-dialogue-with-choices"===r&&(p(!0),m(!1))},[r]),{dialogueComplete:h,showChoices:g,isTransitioning:x,previousSceneSnapshot:b,showReaction:w,selectedChoice:j,scoreChange:N,showScoreAnimation:I,showCenterScoreAnimation:F,boxAnimationComplete:L,pendingReaction:M,handleDialogueComplete:Z,handleChoiceSelect:q,handleNextForNarrative:O,handleReactionClick:H,handleScoreAnimationComplete:P,resetGameState:U,startTransition:V,completeTransition:z,setShowReaction:y,setSelectedChoice:_,setScoreChange:S,setShowScoreAnimation:D,setShowCenterScoreAnimation:E,setBoxAnimationComplete:T,setPendingReaction:R,setShowChoices:p,setIsTransitioning:f,canShowReactionWithBox:A,canShowReactionWithoutBox:B,shouldWaitForClick:!F&&!x,shouldAutoComplete:M||F}},es=e=>{let{mode:t,onTeamScoreAdd:n,onAffinityScoreAdd:r,onScoreChange:i}=e,s=(0,a.useCallback)(e=>{e.scores&&Object.entries(e.scores).forEach(e=>{let[t,r]=e;"number"==typeof r&&r>0&&(null==n||n(t,r),null==i||i(r,t))})},[n,i]),o=(0,a.useCallback)(e=>e.score&&"number"==typeof e.score?(null==r||r(e.score),null==i||i(e.score),e.score):0,[r,i]);return{handleScore:(0,a.useCallback)(e=>{if("interview"===t)s(e);else if("team-experience"===t)return o(e);return 0},[t,s,o]),handleInterviewScore:s,handleTeamExperienceScore:o,getScoreChangeInfo:(0,a.useCallback)(e=>{if("interview"===t){let t=Object.entries(e.scores||{}).filter(e=>{let[,t]=e;return"number"==typeof t&&t>0}).map(e=>{let[t,n]=e;return{team:t,score:n}});return{hasScore:t.length>0,totalScore:t.reduce((e,t)=>e+t.score,0),teams:t.map(e=>e.team),individual:t}}{let t=e.score||0;return{hasScore:t>0,totalScore:t,teams:[],individual:t>0?[{team:null,score:t}]:[]}}},[t])}};var eo=e=>{let{addTeamScore:t,addAffinityScore:n,setCurrentQuestionIndex:a,setCurrentSceneIndex:i,setCurrentStage:s}=o(),c=ea(e),l=J(c),d=$[l.renderingType],u=es({mode:c.mode,onTeamScoreAdd:t,onAffinityScoreAdd:n,onScoreChange:e.onScoreChange}),h=ei(c,{mode:c.mode,renderingType:l.renderingType,transitionDelay:800,autoShowChoices:!0,onDialogueComplete:()=>{},onChoiceSelect:t=>{u.handleScore(t),"team-experience"===c.mode&&t.reaction||setTimeout(()=>{var t,n,r,s;(c.currentIndex||0)<(c.totalItems||0)-1?"interview"===c.mode?(a((c.currentIndex||0)+1),"onQuestionComplete"in e&&(null===(t=e.onQuestionComplete)||void 0===t||t.call(e,c.currentIndex||0))):(i((c.currentIndex||0)+1),"onSceneComplete"in e&&(null===(n=e.onSceneComplete)||void 0===n||n.call(e,c.currentIndex||0))):"interview"===c.mode&&"onInterviewComplete"in e?null===(r=e.onInterviewComplete)||void 0===r||r.call(e):"team-experience"===c.mode&&"onTeamExperienceComplete"in e&&(null===(s=e.onTeamExperienceComplete)||void 0===s||s.call(e))},400)},onScoreChange:t=>{if("team-experience"===c.mode){var r;n(t),null===(r=e.onScoreChange)||void 0===r||r.call(e,t)}},onSceneTransition:()=>{var t,n,r,s;(c.currentIndex||0)<(c.totalItems||0)-1?"interview"===c.mode?(a((c.currentIndex||0)+1),"onQuestionComplete"in e&&(null===(t=e.onQuestionComplete)||void 0===t||t.call(e,c.currentIndex||0))):(i((c.currentIndex||0)+1),"onSceneComplete"in e&&(null===(n=e.onSceneComplete)||void 0===n||n.call(e,c.currentIndex||0))):"interview"===c.mode&&"onInterviewComplete"in e?null===(r=e.onInterviewComplete)||void 0===r||r.call(e):"team-experience"===c.mode&&"onTeamExperienceComplete"in e&&(null===(s=e.onTeamExperienceComplete)||void 0===s||s.call(e))},onTransition:()=>{var t,n,r,s;(c.currentIndex||0)<(c.totalItems||0)-1?"interview"===c.mode?(a((c.currentIndex||0)+1),"onQuestionComplete"in e&&(null===(t=e.onQuestionComplete)||void 0===t||t.call(e,c.currentIndex||0))):(i((c.currentIndex||0)+1),"onSceneComplete"in e&&(null===(n=e.onSceneComplete)||void 0===n||n.call(e,c.currentIndex||0))):"interview"===c.mode&&"onInterviewComplete"in e?null===(r=e.onInterviewComplete)||void 0===r||r.call(e):"team-experience"===c.mode&&"onTeamExperienceComplete"in e&&(null===(s=e.onTeamExperienceComplete)||void 0===s||s.call(e))}}),m=ee({gameData:c,gameState:h,onSceneComplete:"team-experience"===c.mode&&"onSceneComplete"in e?e.onSceneComplete:void 0,onTeamExperienceComplete:"team-experience"===c.mode&&"onTeamExperienceComplete"in e?e.onTeamExperienceComplete:void 0,onMoveToNext:()=>{if((c.currentIndex||0)<(c.totalItems||0)-1){if("team-experience"===c.mode){if(i((c.currentIndex||0)+1),"onSceneComplete"in e){var t;null===(t=e.onSceneComplete)||void 0===t||t.call(e,c.currentIndex||0)}}else a((c.currentIndex||0)+1)}},onShowCenterScoreAnimation:()=>{}});if(!l.shouldRender){if(l.errorMessage){var g;null===(g=e.onError)||void 0===g||g.call(e,Error(l.errorMessage))}return(0,r.jsx)("div",{className:"flex min-h-screen items-center justify-center",children:(0,r.jsxs)("div",{className:"text-center text-white",children:[(0,r.jsx)("h2",{className:"mb-4 text-xl font-bold",children:"오류가 발생했습니다"}),(0,r.jsx)("p",{className:"mb-4 text-gray-300",children:l.errorMessage}),(0,r.jsxs)("div",{className:"text-sm text-gray-400",children:[(0,r.jsxs)("p",{children:["모드: ",l.debugInfo.mode]}),(0,r.jsxs)("p",{children:["현재 아이템:"," ",l.debugInfo.hasCurrentItem?"있음":"없음"]}),(0,r.jsxs)("p",{children:["화자: ",l.debugInfo.speaker||"없음"]})]})]})})}return"team-not-implemented"===l.renderingType?(0,r.jsx)("div",{className:"flex min-h-screen items-center justify-center",children:(0,r.jsxs)("div",{className:"mx-auto max-w-md px-6 text-center text-white",children:[(0,r.jsx)("h2",{className:"mb-4 text-2xl font-bold",children:"준비 중인 팀입니다"}),(0,r.jsxs)("p",{className:"mb-6 text-gray-300",children:[c.selectedTeam&&"".concat(c.selectedTeam," 팀"),"의 체험은 곧 준비됩니다."]}),(0,r.jsx)("p",{className:"text-sm text-gray-400",children:"다른 팀을 선택해 주세요."})]})}):"scene-loading"===l.renderingType?(0,r.jsx)("div",{className:"flex min-h-screen items-center justify-center",children:(0,r.jsxs)("div",{className:"text-center text-white",children:[(0,r.jsx)("div",{className:"mx-auto mb-4 h-8 w-8 animate-spin rounded-full border-2 border-white border-t-transparent"}),(0,r.jsx)("p",{className:"text-lg",children:"로딩 중..."})]})}):c.currentItem?(0,r.jsxs)("div",{className:"universal-game-stage relative h-full ".concat(e.className||""),children:[(0,r.jsx)(K,{renderingType:l.renderingType,gameData:c,gameState:h,scoreHandler:u,pendingReactionSystem:"team-experience"===c.mode?m:void 0,config:{layout:d.layout,showProgress:d.showProgress,allowSkip:d.allowSkip},onChoiceSelect:h.handleChoiceSelect,onNarrativeNext:h.handleNextForNarrative,onDialogueComplete:h.handleDialogueComplete,onError:e.onError,className:"universal-game-stage-renderer"}),!1]}):(0,r.jsx)("div",{className:"flex min-h-screen items-center justify-center",children:(0,r.jsxs)("div",{className:"text-center text-white",children:[(0,r.jsx)("h2",{className:"mb-4 text-xl font-bold",children:"데이터를 불러올 수 없습니다"}),(0,r.jsx)("p",{className:"text-gray-300",children:"다시 시도해 주세요."})]})})};let ec=e=>{let{currentStage:t,selectedTeam:n,currentSceneId:i,children:s,className:o=""}=e,c=(0,a.useMemo)(()=>{let e=b.B.backgrounds;if(i&&n){let t="".concat(n,"-").concat(i),r=e.scenes[t];
1if(r)return r}if(n){let t=e.teams[n];if(t)return t}let r={LANDING:"landing",INTRO:"intro",INTERVIEW:"interview",TEAM_SELECTION:"teamSelection",TEAM_EXPERIENCE:"teamExperience",RESULT:"result"}[t];return e.stages[r]||e.default},[t,n,i]);return(0,r.jsxs)("div",{className:"h-full w-full transition-all duration-700 ease-in-out ".concat(o),style:{backgroundImage:"url(".concat(c,")"),backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"},children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-black/60 backdrop-blur-[1px]"}),(0,r.jsx)("div",{className:"relative z-10 h-full w-full",children:s})]})};var el=n(2210),ed=n(83442),eu=n(23644),eh=n(64698),em=n(90942);let eg=()=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",children:[(0,r.jsx)("rect",{x:"8.5",y:"12",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"7.5",y:"13",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"9.5",y:"11",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"9.5",y:"10",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"8.5",y:"11",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"7.5",y:"12",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"5.5",y:"11",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"6.5",y:"10",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"7.5",y:"9",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"8.5",y:"8",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"4.5",y:"8",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"5.5",y:"7",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"5.5",y:"6",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"6.5",y:"6",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"4.5",y:"7",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"3.5",y:"8",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"9.5",y:"5",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"10.5",y:"5",width:"1",height:"1",fill:"#C91E11"}),(0,r.jsx)("rect",{x:"11.5",y:"4",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"11.5",y:"3",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"10.5",y:"8",width:"1",height:"1",fill:"#A6A6A6"}),(0,r.jsx)("rect",{x:"9.5",y:"7",width:"1",height:"1",fill:"#A6A6A6"}),(0,r.jsx)("rect",{x:"8.5",y:"6",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"11.5",y:"7",width:"1",height:"1",fill:"#A6A6A6"}),(0,r.jsx)("rect",{x:"12.5",y:"6",width:"1",height:"1",fill:"#A6A6A6"}),(0,r.jsx)("rect",{x:"13.5",y:"5",width:"1",height:"1",fill:"#A6A6A6"}),(0,r.jsx)("rect",{x:"7.5",y:"5",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"13.5",y:"3",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"12.5",y:"2",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"13.5",y:"2",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"7.5",y:"6",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"8.5",y:"7",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"9.5",y:"8",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"6.5",y:"7",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"9.5",y:"9",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"8.5",y:"10",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"7.5",y:"10",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"8.5",y:"5",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"9.5",y:"4",width:"1",height:"1",fill:"#2C3134"}),(0,r.jsx)("rect",{x:"10.5",y:"4",width:"1",height:"1",fill:"#2C3134"}),(0,r.jsx)("rect",{x:"10.5",y:"3",width:"1",height:"1",fill:"#626E6F"}),(0,r.jsx)("rect",{x:"8.5",y:"4",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"9.5",y:"3",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"10.5",y:"2",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"9.5",y:"6",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"10.5",y:"6",width:"1",height:"1",fill:"#D7D6D6"}),(0,r.jsx)("rect",{x:"11.5",y:"6",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"10.5",y:"7",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"12.5",y:"5",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"11.5",y:"5",width:"1",height:"1",fill:"#D7D6D6"}),(0,r.jsx)("rect",{x:"12.5",y:"4",width:"1",height:"1",fill:"#D7D6D6"}),(0,r.jsx)("rect",{x:"12.5",y:"3",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"13.5",y:"4",width:"1",height:"1",fill:"#C3C3C3"}),(0,r.jsx)("rect",{x:"11.5",y:"2",width:"1",height:"1",fill:"#C3C3C3"}
1),(0,r.jsx)("rect",{x:"4.5",y:"6",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"3.5",y:"7",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"2.5",y:"8",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"6.5",y:"13",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"5.5",y:"9",width:"1",height:"1",fill:"#F53426"}),(0,r.jsx)("rect",{x:"5.5",y:"10",width:"1",height:"1",fill:"#FF8B00"}),(0,r.jsx)("rect",{x:"4.5",y:"9",width:"1",height:"1",fill:"#FF8B00"}),(0,r.jsx)("rect",{x:"6.5",y:"11",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"7.5",y:"11",width:"1",height:"1",fill:"#FF8B00"}),(0,r.jsx)("rect",{x:"4.5",y:"10",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"4.5",y:"11",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"3.5",y:"10",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"3.5",y:"11",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"2.5",y:"11",width:"1",height:"1",fill:"#FF8B00"}),(0,r.jsx)("rect",{x:"2.5",y:"12",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"2.5",y:"13",width:"1",height:"1",fill:"#FF8B00"}),(0,r.jsx)("rect",{x:"3.5",y:"13",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"3.5",y:"12",width:"1",height:"1",fill:"#FF8B00"}),(0,r.jsx)("rect",{x:"4.5",y:"12",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"5.5",y:"12",width:"1",height:"1",fill:"#F9ED32"}),(0,r.jsx)("rect",{x:"5.5",y:"8",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"6.5",y:"8",width:"1",height:"1",fill:"#89A8C3"}),(0,r.jsx)("rect",{x:"6.5",y:"9",width:"1",height:"1",fill:"#7798BC"}),(0,r.jsx)("rect",{x:"7.5",y:"8",width:"1",height:"1",fill:"#89A8C3"}),(0,r.jsx)("rect",{x:"7.5",y:"7",width:"1",height:"1",fill:"#89A8C3"}),(0,r.jsx)("rect",{x:"8.5",y:"9",width:"1",height:"1",fill:"#89A8C3"}),(0,r.jsx)("rect",{x:"4.5",y:"13",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"5.5",y:"13",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"6.5",y:"12",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"6.5",y:"14",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"7.5",y:"14",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"8.5",y:"13",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"9.5",y:"12",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"10.5",y:"11",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"10.5",y:"10",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"10.5",y:"9",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"12.5",y:"7",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"11.5",y:"8",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"13.5",y:"6",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"14.5",y:"5",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"14.5",y:"4",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"14.5",y:"3",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"14.5",y:"2",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"13.5",y:"1",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"12.5",y:"1",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"11.5",y:"1",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"10.5",y:"1",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"9.5",y:"2",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"8.5",y:"3",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"7.5",y:"4",width:"1",height:"1",fill:"#4F6174"}),(0,r.jsx)("rect",{x:"6.5",y:"5",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"5.5",y:"5",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"4.5",y:"5",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"3.5",y:"6",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"2.5",y:"7",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"1.5",y:"8",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"2.5",y:"9",width:"1",height:"1",fill:"#911C14"}),(0,r.jsx)("rect",{x:"3.5",y:"9",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"2.5",y:"10",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"1.5",y:"11",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"1.5",y:"12",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"1.5",y:"13",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"2.5",y:"14",width:"1",height:"1",fill:"#A14B0E"}),(0,r.jsx)("rect",{x:"3.5",y:"14",width:"1",height:"1",fill:"#A14B0E"})]}),ep=()=>{var e;let{nickname:t,setNickname:n,setCurrentStage:l}=o(),[d,u]=(0,a.useState)(t),{showSnackbar:h}=(0,eh.Z)(),{isMobile:m,browserName:p}=(0,eu.Z)(),{useCountQuery:x}=(0,em.X)(),f=x("odd-company-game"),k=()=>{i.Z.track(s.U.clickTestStart,{test_title:"뉴닉 \uD83D\uDC40\xa0이상한 뉴닉 상사 인턴십"}),n(d.trim()||"뉴니커"),l("INTERVIEW")},v=(()=>{let e=window.location.origin+window.location.pathname,t=(0,ed.Kd)(e);return"".concat(t).concat(e,"?source=test&medium=share&campaign=odd-company")})();return(0,r.jsxs)("div",{className:"flex h-full w-full flex-col items-center",children:[(0,r.jsx)("img",{src:(0,c.mk)("[email protected]"),alt:"게임 인트로 이미지",className:"h-auto w-full object-cover"}),(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center py-6",children:[(0,r.jsxs)("div",{className:"flex flex-row items-center gap-1",children:[(0,r.jsx)(eg,{}),(0,r.jsxs)("div",{className:"text-sm font-bold text-primary-basic",children:[(0,el.Wb)((null===(e=f.data)||void 0===e?void 0:e.count)||0),"명이 참여했어요."]})]}),(0,r.jsxs)("div",{className:"mt-4 text-center text-2xl font-bold text-gray-800",children:["오직 이상한 사람만이 살아남는다!",(0,r.jsx)("br",{}),"뉴닉 상사 인턴십 테스트"]}),(0,r.jsxs)("div",{className:"font-regular mt-2 text-center text-base text-gray-800",children:["당신의 사수는 누가 될까?",(0,r.jsx)("br",{}),"이상한 직장의 일일 인턴십 체험!"]})]}),(0,r.jsx)("div",{className:"mt-auto flex items-center justify-center",children:(0,r.jsx)("input",{type:"text",placeholder:b.B.stages.intro.nameInputPlaceholder,value:d,maxLength:5,onChange:e=>u(e.target.value),className:"w-[127px] border border-gray-900 px-5 py-2 text-center text-gray-900 placeholder:text-gray-400 focus:border-gray-900 focus:outline-none focus:ring-0",onKeyPress:e=>{"Enter"===e.key&&k()}})}),(0,r.jsx)("div",{className:"mt-8 flex w-full flex-col gap-3 pb-safe-bottom-8",children:(0,r.jsxs)("div",{className:"flex flex-row items-center justify-center gap-3",children:[(0,r.jsx)("button",{className:"flex h-[48px] w-[169px] items-center justify-center rounded-full bg-gradient-to-b from-[#4F4F4F] to-[#000] text-lg font-bold text-white",onClick:function(){!(!m&&"safari"==p)&&"share"in navigator?(0,ed.It)(v):((0,ed.vQ)(v,()=>{h({message:"공유 링크를 복사했어요"})}),i.Z.track(s.U.shareTest,{test_title:"뉴닉 \uD83D\uDC40 이상한 뉴닉 상사 인턴십",share_type:"link"}))},children:"공유하기"}),(0,r.jsx)("button",{className:(0,g.cn)("flex h-[48px] w-[169px] items-center justify-center rounded-full bg-gradient-to-b from-[#FF6B00] to-[#F40] text-lg font-bold text-white"),onClick:k,children:"지금 플레이하기 >"})]})})]})};var ex=n(20338),ef=n(31806),eb=n(75694),ek=n(91702),ev=n(26042),eC=n(8159);let ew=function(){let{duration:e=3e3,onStart:t,onProgress:n,onSuccess:r,onCancel:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[s,o]=(0,a.useState)(!1),[c,l]=(0,a.useState)(0),d=(0,a.useRef)(null),u=(0,a.useRef)(null),h=(0,a.useRef)(0),m=(0,a.useCallback)(()=>{d.current&&(clearTimeout(d.current),d.current=null),u.current&&(clearInterval(u.current),u.current=null)},[]),g=(0,a.useCallback)(()=>
1{s&&(o(!1),l(0),m(),null==i||i())},[s,i,m]);(0,a.useEffect)(()=>{let e=e=>{s&&g()},t=e=>{s&&g()};return s&&(document.addEventListener("mouseup",e,{passive:!0}),document.addEventListener("touchend",t,{passive:!0})),()=>{document.removeEventListener("mouseup",e),document.removeEventListener("touchend",t)}},[s,g]);let p=(0,a.useCallback)(()=>{s||(o(!0),l(0),h.current=Date.now(),null==t||t(),u.current=setInterval(()=>{let t=Math.min((Date.now()-h.current)/e*100,100);l(t),null==n||n(t)},16),d.current=setTimeout(()=>{o(!1),l(100),m(),null==r||r()},e))},[e,t,n,r,m,s]),x=(0,a.useCallback)(e=>{null==e||e.preventDefault(),null==e||e.stopPropagation(),p()},[p]),f=(0,a.useCallback)(e=>{null==e||e.preventDefault(),null==e||e.stopPropagation(),p()},[p]),b=(0,a.useCallback)(e=>{null==e||e.preventDefault(),null==e||e.stopPropagation(),g()},[g]),k=(0,a.useCallback)(e=>{null==e||e.preventDefault(),null==e||e.stopPropagation(),g()},[g]);return{onMouseDown:x,onMouseUp:b,onMouseLeave:(0,a.useCallback)(e=>{null==e||e.preventDefault()},[]),onTouchStart:f,onTouchEnd:k,onContextMenu:(0,a.useCallback)(e=>{null==e||e.preventDefault(),null==e||e.stopPropagation()},[]),isPressed:s,progress:c}};var ey=n(33729),ej=n.n(ey),e_=n(46293);async function eN(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"인턴",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#E9F2FF",r=e.current;if(!r)return;let a=document.createElement("div");a.style.position="fixed",a.style.left="-100000px",a.style.top="0",a.style.width="343px",a.style.height="266px",a.style.background=n,a.style.overflow="hidden",a.style.boxSizing="border-box",document.body.appendChild(a);let i=r.cloneNode(!0);i.style.width="343px",i.style.height="266px",i.style.boxSizing="border-box",i.querySelectorAll(".long-press-overlay").forEach(e=>e.remove()),a.appendChild(i);try{var s;await (null===(s=document.fonts)||void 0===s?void 0:s.ready)}catch(e){}await Promise.all(Array.from(i.querySelectorAll("img")).map(e=>{var t;return null===(t=e.decode)||void 0===t?void 0:t.call(e).catch(()=>{})}));try{let e=await (0,e_.YM)(i,{backgroundColor:n,width:343,height:266,canvasWidth:1029,canvasHeight:798,pixelRatio:1,cacheBust:!0,fetchRequestInit:{cache:"no-cache"}}),r="뉴닉_인턴수료증_".concat(t,"_").concat(Date.now(),".png");ej()(e,r)}finally{a.remove()}}let eS=()=>(0,r.jsxs)("svg",{width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M21.1828 2.51636C21.5049 2.51636 21.7661 2.77752 21.7661 3.09969L21.7661 6.59969C21.7661 6.92186 21.5049 7.18302 21.1828 7.18302L6.59945 7.18302C6.27728 7.18302 6.01611 6.92186 6.01611 6.59969L6.01611 3.09969C6.01611 2.77752 6.27728 2.51636 6.59945 2.51636L21.1828 2.51636Z",fill:"#C52229"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.3496 3.09965L22.3496 6.59965C22.3496 7.24398 21.8273 7.76632 21.1829 7.76632L6.59961 7.76632C5.95527 7.76632 5.43294 7.24398 5.43294 6.59965L5.43294 3.09965C5.43294 2.45532 5.95527 1.93298 6.59961 1.93298L21.1829 1.93298C21.8273 1.93298 22.3496 2.45532 22.3496 3.09965ZM21.7663 3.09965C21.7663 2.77748 21.5051 2.51632 21.1829 2.51632L6.59961 2.51632C6.27744 2.51632 6.01628 2.77748 6.01628 3.09965L6.01628 6.59965C6.01628 6.92182 6.27744 7.18298 6.59961 7.18298L21.1829 7.18298C21.5051 7.18298 21.7663 6.92182 21.7663 6.59965L21.7663 3.09965Z",fill:"#9B0F15"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.5459 2.80802C6.5459 2.64694 6.67648 2.51636 6.83757 2.51636H21.1096C21.2707 2.51636 21.4013 2.64694 21.4013 2.80802C21.4013 2.96911 21.2707 3.09969 21.1096 3.09969H6.83757C6.67648 3.09969 6.5459 2.96911 6.5459 2.80802Z",fill:"#DF3840"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.43555 4.50334C6.43555 4.34225 6.56613 4.21167 6.72721 4.21167H20.9992C21.1603 4.21167 21.2909 4.34225 21.2909 4.50334C21.2909 4.66442 21.1603 4.795 20.9992 4.795H6.72721C6.56613 4.795 6.43555 4.66442 6.43555 4.50334Z",fill:"#AF1B22"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.43555 3.42778C6.43555 3.26669 6.56613 3.13611 6.72721 3.13611H20.9992C21.1603 3.13611 21.2909 3.26669 21.2909 3.42778C21.2909 3.58886 21.1603 3.71944 20.9992 3.71944H6.72721C6.56613 3.71944 6.43555 3.58886 6.43555 3.42778Z",fill:"#AF1B22"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.43555 5.56059C6.43555 5.3995 6.56613 5.26892 6.72721 5.26892H20.9992C21.1603 5.26892 21.2909 5.3995 21.2909 5.56059C21.2909 5.72167 21.1603 5.85225 20.9992 5.85225H6.72721C6.56613 5.85225 6.43555 5.72167 6.43555 5.56059Z",fill:"#AF1B22"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.5459 6.52677C6.5459 6.36569 6.67648 6.23511 6.83757 6.23511H21.1096C21.2707 6.23511 21.4013 6.36569 21.4013 6.52677C21.4013 6.68786 21.2707 6.81844 21.1096 6.81844H6.83757C6.67648 6.81844 6.5459 6.68786 6.5459 6.52677Z",fill:"#AF1B22"}),(0,r.jsx)("path",{d:"M6.92078 2.7461C6.69297 2.51829 6.32363 2.51829 6.09582 2.7461L3.62095 5.22097C3.39314 5.44878 3.39314 5.81812 3.62095 6.04593L13.5705 15.9955C13.7983 16.2233 14.1676 16.2233 14.3954 15.9955L16.8703 13.5206C17.0981 13.2928 17.0981 12.9234 16.8703 12.6956L6.92078 2.7461Z",fill:"#F1333B"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.68334 2.33375L3.20847 4.80862C2.75286 5.26423 2.75286 6.00293 3.20847 6.45854L13.158 16.4081C13.6136 16.8637 14.3523 16.8637 14.8079 16.4081L17.2828 13.9332C17.7384 13.4776 17.7384 12.7389 17.2828 12.2833L7.33326 2.33375C6.87765 1.87813 6.13895 1.87814 5.68334 2.33375ZM6.09582 2.74623C6.32363 2.51842 6.69297 2.51842 6.92078 2.74623L16.8703 12.6958C17.0981 12.9236 17.0981 13.2929 16.8703 13.5207L14.3954 15.9956C14.1676 16.2234 13.7983 16.2234 13.5705 15.9956L3.62095 6.04606C3.39314 5.81825 3.39314 5.44891 3.62095 5.2211L6.09582 2.74623Z",fill:"#9B0F15"}),(0,r.jsx)("path",{d:"M20.8622 2.75753C21.089 2.52438 21.4627 2.52182 21.6928 2.75184L24.1675 5.22663C24.3931 5.45223 24.3957 5.81722 24.1732 6.04589L14.504 15.9841C14.2771 16.2173 13.9034 16.2198 13.6734 15.9898L11.1986 13.515C10.973 13.2894 10.9705 12.9244 11.193 12.6958L20.8622 2.75753Z",fill:"#F1333B"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.1052 2.33936L24.58 4.81416C25.0312 5.26536 25.0362 5.99533 24.5913 6.45268L14.9221 16.3909C14.4684 
116.8572 13.721 16.8623 13.2609 16.4023L10.7861 13.9275C10.3349 13.4763 10.3299 12.7463 10.7749 12.289L20.4441 2.35076C20.8978 1.88445 21.6452 1.87933 22.1052 2.33936ZM21.6928 2.75184C21.4627 2.52182 21.089 2.52439 20.8622 2.75754L11.193 12.6958C10.9705 12.9244 10.973 13.2894 11.1986 13.515L13.6734 15.9898C13.9034 16.2198 14.2771 16.2173 14.504 15.9841L24.1732 6.0459C24.3957 5.81723 24.3931 5.45224 24.1676 5.22664L21.6928 2.75184Z",fill:"#9B0F15"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.3339 3.00197C21.4483 3.11535 21.4491 3.30002 21.3358 3.41444L15.3748 9.43007C15.2614 9.54449 15.0768 9.54533 14.9623 9.43195C14.8479 9.31857 14.8471 9.1339 14.9605 9.01948L20.9214 3.00385C21.0348 2.88943 21.2195 2.88859 21.3339 3.00197Z",fill:"#FE666D"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.69578 5.44566C3.80968 5.33175 3.99435 5.33175 4.10826 5.44566L7.89992 9.23732C8.01383 9.35123 8.01383 9.5359 7.89992 9.6498C7.78602 9.76371 7.60135 9.76371 7.48745 9.6498L3.69578 5.85814C3.58188 5.74423 3.58188 5.55956 3.69578 5.44566Z",fill:"#FE666D"}),(0,r.jsx)("path",{d:"M22.5205 4.67448C22.4037 4.79126 22.2167 4.79357 22.1027 4.67964C21.9888 4.5657 21.9911 4.37866 22.1079 4.26187C22.2247 4.14509 22.4117 4.14278 22.5256 4.25672C22.6396 4.37065 22.6373 4.55769 22.5205 4.67448Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M21.6335 5.39663C21.4882 5.5419 21.2556 5.54478 21.1139 5.40305C20.9721 5.26132 20.975 5.02867 21.1203 4.8834C21.2655 4.73813 21.4982 4.73525 21.6399 4.87698C21.7816 5.01871 21.7788 5.25136 21.6335 5.39663Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M22.5787 5.62483C22.5061 5.69747 22.3898 5.6989 22.3189 5.62804C22.248 5.55718 22.2495 5.44085 22.3221 5.36821C22.3947 5.29558 22.5111 5.29414 22.5819 5.365C22.6528 5.43587 22.6514 5.5522 22.5787 5.62483Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M20.4776 8.08894C20.405 8.16158 20.2887 8.16301 20.2178 8.09215C20.147 8.02129 20.1484 7.90496 20.221 7.83232C20.2937 7.75969 20.41 7.75825 20.4808 7.82912C20.5517 7.89998 20.5503 8.01631 20.4776 8.08894Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M21.5323 6.41438C21.4597 6.48702 21.3434 6.48845 21.2725 6.41759C21.2016 6.34673 21.2031 6.2304 21.2757 6.15776C21.3483 6.08513 21.4647 6.08369 21.5355 6.15455C21.6064 6.22542 21.605 6.34175 21.5323 6.41438Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M20.4742 9.09321C20.4016 9.16585 20.2853 9.16729 20.2144 9.09642C20.1435 9.02556 20.145 8.90923 20.2176 8.8366C20.2902 8.76396 20.4066 8.76252 20.4774 8.83339C20.5483 8.90425 20.5469 9.02058 20.4742 9.09321Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M20.7408 6.19282C20.6682 6.26546 20.5519 6.2669 20.481 6.19603C20.4101 6.12517 20.4116 6.00884 20.4842 5.9362C20.5568 5.86357 20.6732 5.86213 20.744 5.933C20.8149 6.00386 20.8135 6.12019 20.7408 6.19282Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M21.3321 8.27095C21.2595 8.34358 21.1432 8.34502 21.0723 8.27416C21.0014 8.20329 21.0029 8.08696 21.0755 8.01433C21.1481 7.94169 21.2645 7.94026 21.3353 8.01112C21.4062 8.08199 21.4048 8.19831 21.3321 8.27095Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M23.4591 5.16426C23.3865 5.23689 23.2701 5.23833 23.1993 5.16747C23.1284 5.0966 23.1298 4.98028 23.2025 4.90764C23.2751 4.83501 23.3914 4.83357 23.4623 4.90443C23.5332 4.9753 23.5317 5.09162 23.4591 5.16426Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M22.4975 6.68844C22.3793 6.80665 22.19 6.80898 22.0747 6.69366C21.9594 6.57833 21.9617 6.38901 22.0799 6.2708C22.1981 6.15259 22.3874 6.15025 22.5028 6.26558C22.6181 6.38091 22.6158 6.57023 22.4975 6.68844Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M23.624 5.97921C23.5058 6.09742 23.3165 6.09975 23.2012 5.98443C23.0858 5.8691 23.0882 5.67978 23.2064 5.56157C23.3246 5.44336 23.5139 5.44103 23.6292 5.55635C23.7446 5.67168 23.7422 5.861 23.624 5.97921Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M21.3413 7.44063C21.2231 7.55884 21.0338 7.56118 20.9184 7.44585C20.8031 7.33053 20.8054 7.14121 20.9237 7.023C21.0419 6.90479 21.2312 6.90245 21.3465 7.01778C21.4618 7.1331 21.4595 7.32242 21.3413 7.44063Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M22.1607 7.56917C22.0881 7.6418 21.9718 7.64324 21.9009 7.57237C21.8301 7.50151 21.8315 7.38518 21.9041 7.31255C21.9768 7.23991 22.0931 7.23848 22.164 7.30934C22.2348 7.3802 22.2334 7.49653 22.1607 7.56917Z",fill:"#DB1B24"}),(0,r.jsx)("path",{d:"M21.874 17.7903C21.874 22.1395 18.3483 25.6653 13.999 25.6653C9.64978 25.6653 6.12402 22.1395 6.12402 17.7903C6.12402 13.441 9.64978 9.91528 13.999 9.91528C18.3483 9.91528 21.874 13.441 21.874 17.7903Z",fill:"#FFBB0D"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.4572 17.7902C22.4572 22.4617 18.6703 26.2486 13.9989 26.2486C9.32745 26.2486 5.54053 22.4617 5.54053 17.7902C5.54053 13.1188 9.32745 9.33191 13.9989 9.33191C18.6703 9.33191 22.4572 13.1188 22.4572 17.7902ZM13.9989 25.6652C18.3481 25.6652 21.8739 22.1395 21.8739 17.7902C21.8739 13.441 18.3481 9.91524 13.9989 9.91524C9.64962 9.91524 6.12386 13.441 6.12386 17.7902C6.12386 22.1395 9.64962 25.6652 13.9989 25.6652Z",fill:"#E89B05"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.70719 18.0819C6.54611 18.0819 6.41553 17.9513 
16.41553 17.7902C6.41553 13.6021 9.8107 10.2069 13.9989 10.2069C14.1599 10.2069 14.2905 10.3375 14.2905 10.4986C14.2905 10.6597 14.1599 10.7902 13.9989 10.7902C10.1329 10.7902 6.99886 13.9242 6.99886 17.7902C6.99886 17.9513 6.86828 18.0819 6.70719 18.0819Z",fill:"#E8AA0A"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.2909 17.4987C21.4519 17.4987 21.5825 17.6292 21.5825 17.7903C21.5825 21.9785 18.1873 25.3737 13.9992 25.3737C13.8381 25.3737 13.7075 25.2431 13.7075 25.082C13.7075 24.9209 13.8381 24.7903 13.9992 24.7903C17.8652 24.7903 20.9992 21.6563 20.9992 17.7903C20.9992 17.6292 21.1298 17.4987 21.2909 17.4987Z",fill:"#E8AA0A"}),(0,r.jsx)("path",{d:"M19.8322 17.7902C19.8322 21.0119 17.2205 23.6236 13.9989 23.6236C10.7772 23.6236 8.16553 21.0119 8.16553 17.7902C8.16553 14.5686 10.7772 11.9569 13.9989 11.9569C17.2205 11.9569 19.8322 14.5686 19.8322 17.7902Z",fill:"#FFDD28"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.4159 17.7903C20.4159 21.3342 17.543 24.207 13.9992 24.207C10.4554 24.207 7.58252 21.3342 7.58252 17.7903C7.58252 14.2465 10.4554 11.3737 13.9992 11.3737C17.543 11.3737 20.4159 14.2465 20.4159 17.7903ZM13.9992 23.6237C17.2208 23.6237 19.8325 21.012 19.8325 17.7903C19.8325 14.5687 17.2208 11.957 13.9992 11.957C10.7775 11.957 8.16585 14.5687 8.16585 17.7903C8.16585 21.012 10.7775 23.6237 13.9992 23.6237Z",fill:"#E89B05"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.9989 22.7486C16.7373 22.7486 18.9572 20.5287 18.9572 17.7902C18.9572 17.6292 19.0878 17.4986 19.2489 17.4986C19.4099 17.4986 19.5405 17.6292 19.5405 17.7902C19.5405 20.8508 17.0594 23.3319 13.9989 23.3319C13.8378 23.3319 13.7072 23.2013 13.7072 23.0402C13.7072 22.8792 13.8378 22.7486 13.9989 22.7486Z",fill:"#ECC704"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.9992 12.832C11.2608 12.832 9.04085 15.0519 9.04085 17.7903C9.04085 17.9514 8.91027 18.082 8.74919 18.082C8.5881 18.082 8.45752 17.9514 8.45752 17.7903C8.45752 14.7297 10.9386 12.2487 13.9992 12.2487C14.1603 12.2487 14.2909 12.3792 14.2909 12.5403C14.2909 12.7014 14.1603 12.832 13.9992 12.832Z",fill:"#FFEF9C"}),(0,r.jsx)("path",{d:"M10.7915 17.0326L12.7967 16.6243L13.3983 15.6035L13.9998 14.5826L15.203 16.6243L17.2082 17.0326L15.604 18.666L16.005 20.7076L13.9998 19.6868L11.9946 20.7076L12.3957 18.666L10.7915 17.0326Z",fill:"#FFEF9C"}),(0,r.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.7971 16.6244L14.0002 14.5827L15.2033 16.6244L17.2085 17.0327L15.6043 18.6661L16.0054 20.7077L14.0002 19.6869L11.995 20.7077L12.396 18.6661L10.7918 17.0327L12.7971 16.6244ZM11.7643 18.8554L10.3757 17.4415C10.2258 17.2889 10.1715 17.0666 10.234 16.8621C10.2965 16.6577 10.4659 16.5038 10.6754 16.4611L12.4263 16.1046L13.4976 14.2866C13.6025 14.1086 13.7936 13.9994 14.0002 13.9994C14.2067 13.9994 14.3979 14.1086 14.5027 14.2866L15.5741 16.1046L17.3249 16.4611C17.5344 16.5038 17.7038 16.6577 17.7663 16.8621C17.8289 17.0666 17.7745 17.2889 17.6247 17.4415L16.236 18.8554L16.5778 20.5953C16.6208 20.8143 16.5351 21.0387 16.357 21.1732C16.1789 21.3077 15.9396 21.3288 15.7407 21.2276L14.0002 20.3415L12.2596 21.2276C12.0607 21.3288 11.8215 21.3077 11.6434 21.1732C11.4653 21.0387 11.3796 20.8143 11.4226 20.5953L11.7643 18.8554Z",fill:"#E89B05"})]});function eI(e){let{nickname:t,selectedTeam:n,teamManagerName:i,affinityScore:s,teamName:o,backgroundColor:c="#E9F2FF",characterImage:l,comment:d}=e,u=(0,a.useRef)(null),[h,m]=(0,a.useState)(!1),[g,p]=(0,a.useState)(!1),[x,f]=(0,a.useState)(!1),b=ew({duration:3e3,onStart:()=>{p(!0)},onProgress:e=>{},onSuccess:async()=>{m(!0),p(!1);try{f(!0),await new Promise(e=>setTimeout(e,50)),await eN(u,t,c)}catch(e){console.error("❌ 이미지 저장 실패:",e)}finally{m(!1),f(!1)}},onCancel:()=>{p(!1)}});return(0,r.jsxs)("div",{className:"relative my-[14px] w-full",children:[g&&(0,r.jsx)("div",{className:"long-press-overlay pointer-events-none absolute inset-0 z-10 flex items-center justify-center rounded-lg bg-black/50",children:(0,r.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,r.jsxs)("div",{className:"relative h-16 w-16",children:[(0,r.jsxs)("svg",{className:"h-16 w-16 -rotate-90 transform",children:[(0,r.jsx)("circle",{cx:"32",cy:"32",r:"28",stroke:"currentColor",strokeWidth:"4",fill:"none",className:"text-white/20"}),(0,r.jsx)("circle",{cx:"32",cy:"32",r:"28",stroke:"currentColor",strokeWidth:"4",fill:"none",strokeDasharray:"".concat(2*Math.PI*28),strokeDashoffset:"".concat(2*Math.PI*28*(1-b.progress/100)),className:"text-white transition-all duration-75 ease-out",strokeLinecap:"round"})]}),(0,r.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,r.jsx)("span",{className:"text-lg font-bold text-white",children:Math.ceil(3-b.progress/100*3)})})]}),(0,r.jsx)("p",{className:"text-center text-sm text-white",children:"이미지로 저장하는 중..."})]})}),h&&(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 z-10 flex items-center justify-center rounded-lg bg-black/50",children:(0,r.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,r.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-2 border-white border-t-transparent"}),(0,r.jsx)("p",{className:"text-center text-sm text-white",children:"저장 중..."})]})}),(0,r.jsxs)("div",{ref:u,className:"relative flex w-full cursor-pointer select-none flex-col rounded-lg p-4 ".concat(x?"":"border border-[#2C3134]"),style:{backgroundColor:c,touchAction:"manipulation",userSelect:"none",WebkitUserSelect:"none",WebkitTouchCallout:"none"},...b,children:[(0,r.jsxs)("div",{className:"flex flex-row items-center justify-center gap-2",children:[(0,r.jsx)(eS,{}),(0,r.jsxs)("div",{children:[t,"님의 인턴 수료증"]})]}),(0,r.jsxs)("div",{className:"mt-[14px] flex flex-row gap-3 rounded-lg border border-[#D9D9D9] bg-white p-3",children:[(0,r.jsx)("div",{className:"h-[70px] w-[70px] rounded-lg bg-[#FF6B00]",children:(0,r.jsx)("img",{src:l,className:"h-full w-full object-cover",alt:"캐릭터"})}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col gap-2",children:[(0,r.jsxs)("div",{className:"flex flex-row items-center gap-[10px] border-b border-[#D9D9D9]",children:[(0,r.jsx)("div",{style:{color:"#111213",fontSize:"10px",fontStyle:"normal",fontWeight:"700",lineHeight:"24px",letterSpacing:"-0.1px"},children:"근무처"}),(0,r.jsx)("div",{style:{color:"#111213",fontSize:"18px",fontStyle:"normal",fontWeight:"700",lineHeight:"24px",letterSpacing:"-0.18px"},children:o})]}),(0,r.jsxs)("div",{className:"flex flex-row items-center gap-[10px] border-b border-[#D9D9D9]",children:[(0,r.jsxs)("div",{style:{color:"#111213",fontSize:"10px",fontStyle:"normal",fontWeight:"700",lineHeight:"24px",letterSpacing:"-0.1px"},children:["사수 ",i,"님의 평가"]}),(0,r.jsxs)("div",{style:{color:"#111213",fontSize:"18px",fontStyle:"normal",fontWeight:"700",lineHeight:"24px",letterSpacing:"-0.18px"},children:[s,"점"]})]}),(0,r.jsx)("div",{className:"font-regular break-all text-base text-gray-900",dangerouslySetInnerHTML:{__html:d}})]})]}),(0,r.jsx)("div",{className:"mt-3 text-center text-sm font-bold text-gray-400",children:"(주) 뉴닉상사"}),(0,r.jsx)("div",{className:"absolute bottom-4 right-6 h-[60px] w-[60px]",children:(0,r.jsx)("img",{src:"/images/game/stamp.png",className:"h-full w-full object-cover",alt:"스탬프"})})]})]})}let eD={marketing:"마케팅팀",sales:"영업팀",finance:"재무팀",content:"콘텐츠팀",hr:"인사팀"},eF=()=>{var e,t,n;let{selectedTeam:l,affinityScore:d,interviewScores:u,resetGame:h,nickname:m}=o(),{showSnackbar:p}=(0,eh.Z)(),{isMobile:x,browserName:f}=(0,eu.Z)(),[k,v]=(0,a.useState)(null),[C]=(0,a.useState)([]),[w,y]=(0,a.useState)(!0),{useCountMutation:j}=(0,em.X)(),_=j("odd-company-game"),{displayedText:N,isTyping:S,skipTyping:I}=L({text:("marketing"===l?"오늘 정말 수고 많으셨어요!<br/>인턴십은 어떠셨나요?<br/>뉴닉엔 트렌드를 주시하면서도 자기만의 취향을 쌓아가는 사람들이 많아, 뉴닉과 너무 잘 어우러지는 인재라고 생각했어요.<br/>함께해주실 거죠?<br/><br/>사수로서 제가 드리는 점수는요…":"sales"===l?"오늘 너무 즐거웠어요.<br/>인턴으로 오셨지만 쭉 알아가고 싶다는 생각이 드네요.<br/>뉴닉엔 외로운 현대사회에서 건강한 관계를 지향하는 사람들이 모여 있어요.<br/>저희와 함께해보시죠.<br/><br/>사수로서 제가 드리는 점수는요…":"finance"===l?"인턴십 어땠나요?<br/>제 짠돌이 같은 모습에 놀라셨죠?<br/>뉴닉엔 고물가 시대를 짠테크로 이겨내려는 사람들이 저 말고도 많아요.<br/>그 짭짤한 모습을 보니 앞으로 함께 일해보고 싶다는 생각이 드네요.<br/><br/>사수로서 제가 드리는 점수는요…":"content"===l?"오늘 보여준 모습, 인상적이었어요.<br/>콘텐츠팀은 역시 만만치 않죠?<br/>뉴닉엔 자기 소신을 지키면서도 타인에 대한 포용의 자세를 잃지 않는 사람들이 저 말고도 많아요.<br/>그래서 더 함께하고 싶네요.<br/><br/>사수로서 제가 드리는 점수는요…":"hr"===l?"오늘 어땠나요?<br/>비록 하루였지만 즐거웠어요.<br/>뉴닉엔 서로를 다독이며 동기부여를 하는 갓생러들이 많아요.<br/>오늘 함께 일해보며, 저희와 함께하면 잘 적응하실 거라는 생각이 드네요.<br/><br/>사수로서 제가 드리는 점수는요…":void 0)||"",speed:50,delay:300}),D=(0,a.useRef)(!1),F=()=>
1{if(!D.current){if(S){I();return}D.current=!0,y(!1),_.mutate(void 0,{onSuccess:()=>{}})}};function E(){!(!x&&"safari"==f)&&"share"in navigator?(0,ed.It)(H):((0,ed.vQ)(H,()=>{p({message:"공유 링크를 복사했어요"})}),i.Z.track(s.U.shareTest,{test_title:"뉴닉 \uD83D\uDC40 이상한 뉴닉 상사 인턴십",share_type:"link"}))}(0,a.useEffect)(()=>{i.Z.track(s.U.viewTestResult,{test_title:"뉴닉 \uD83D\uDC40 이상한 뉴닉 상사 인턴십",test_result:null==k?void 0:k.comment})},[]),(0,a.useEffect)(()=>{if(!l)return;let e=b.B.stages.teamExperience.teams[l];if(e&&"results"in e){let{scoreTiers:t,survivalTips:n}=e.results,r=t.find(e=>d>=e.minScore);r?v(r):v(t[t.length-1])}},[l,d]);let T=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return"marketing"===e?t?"제이":"시니어 마케터 제이":"sales"===e?t?"도윤":"세일즈 매니저 도윤":"finance"===e?t?"마크":"재무 매니저 마크":"content"===e?t?"보라":"선임 에디터 보라":"hr"===e?t?"수연":"인사 매니저 수연":void 0},M=()=>"뉴닉 상사 인턴십을 수료했어요!",R=e=>"marketing"===e?{image:(0,c.mk)("character/jay_result_m.png"),alt:"제이가 요즘 푹 빠진 트렌드 보러가기",link:"https://go.newneek.co/@gosum_beat?utm_source=test&utm_medium=body_content&utm_campaign=odd-company"}:"sales"===e?{image:(0,c.mk)("character/doyoon_result_m.png"),alt:"도윤에게 영감이 된 콘텐츠 보러가기",link:"https://go.newneek.co/tag/%EA%B4%80%EA%B3%84-15?utm_source=test&utm_medium=body_content&utm_campaign=odd-company"}:"finance"===e?{image:(0,c.mk)("character/mark_result.png"),alt:"마크가 추천하는 재테크 방법 보러가기",link:"https://go.newneek.co/@saltylife/articles?utm_source=test&utm_medium=body_content&utm_campaign=odd-company"}:"content"===e?{image:(0,c.mk)("character/bora_result_m.png"),alt:"보라가 좋아하는 피자스테이션 보러가기",link:"https://go.newneek.co/@newneek/series/89?utm_source=test&utm_medium=body_content&utm_campaign=odd-company"}:"hr"===e?{image:(0,c.mk)("character/sooyeon_result_m.png"),alt:"수연을 갓생으로 만든 콘텐츠 보러가기",link:"https://go.newneek.co/category/career?utm_source=test&utm_medium=body_content&utm_campaign=odd-company"}:void 0,A=()=>{var e,t;let n=Object.entries(u).sort((e,t)=>t[1]-e[1]);return[null===(e=n[0])||void 0===e?void 0:e[0],null===(t=n[1])||void 0===t?void 0:t[0]].filter(Boolean)},B=()=>{let[e,t]=A();return Object.keys(u).filter(n=>n!==e&&n!==t&&n!==l)},O=e=>({name:({marketing:"마케팅팀",sales:"영업팀",finance:"재무팀",content:"콘텐츠팀",hr:"인사팀"})[e],desc:({marketing:"뉴닉의 밈 활용과 바이럴에 광적으로 집착하는 트렌드 안테나 조직",sales:"뉴닉 사무실에 도무지 붙어있지 않고 외근과 미팅만 다니는 핵인싸 조직",finance:"뉴닉의 생계와 살림을 담당하는 밥줄 같은 조직",content:"뉴닉의 보이스와 소울 ê·¸ 잡채인 시사 콘텐츠 광신도 집단",hr:"당신을 뽑은 장본인이자 뉴닉을 최고급 괴물 집단으로 만드는 인사 조직"})[e]}),Z=e=>{let t=o.getState();t.setSelectedTeam(e),t.setAffinityScore(0),t.setCurrentSceneIndex(0),t.setCurrentStage("TEAM_EXPERIENCE")},H=(()=>{let e=window.location.origin+window.location.pathname,t=(0,ed.Kd)(e);return"".concat(t).concat(e,"?source=test&medium=share&campaign=odd-company")})(),P=e=>{i.Z.track(s.U.shareTest,{test_title:"뉴닉 \uD83D\uDC40 이상한 뉴닉 상사 인턴십",share_type:e})};return w?(0,r.jsx)("div",{className:"flex h-full w-full animate-fadein cursor-pointer flex-col items-center justify-center bg-[#111213] text-white transition-all duration-1000 ease-in-out",role:"button",tabIndex:0,onPointerDown:e=>{e.preventDefault(),e.stopPropagation(),F()},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),e.stopPropagation(),F())},style:{touchAction:"manipulation",WebkitTapHighlightColor:"transparent",userSelect:"none"},children:(0,r.jsxs)("div",{className:"mx-auto max-w-[375px] px-4",children:[(0,r.jsx)("div",{className:"text-center text-lg font-bold text-white",children:"✉️"}),(0,r.jsxs)("div",{className:"text-center text-lg font-bold text-white",children:["From. ",T(l,!1)]}),(0,r.jsx)("div",{className:"font-regular mt-6 py-2.5 text-center text-base text-white",dangerouslySetInnerHTML:{__html:N}})]})}):l?(0,r.jsx)("div",{className:"flex h-full w-full flex-col overflow-y-auto bg-white text-gray-900",children:(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto px-4 py-8",children:[(0,r.jsxs)("div",{className:"mx-auto w-full",children:[(0,r.jsxs)("div",{className:"text-center text-2xl font-bold text-gray-900",children:[m,"님, 축하합니다!",(0,r.jsx)("br",{}),M()]}),(0,r.jsx)(eI,{nickname:m,selectedTeam:l,teamManagerName:T(l)||"",affinityScore:96===d?100:48===d?44:d,teamName:eD[l],backgroundColor:("marketing"===l?"#FFE4E4":"sales"===l?"#FFF6D8":"finance"===l?"#E5F0FF":"content"===l?"#F6EBFF":"hr"===l?"#DEFFEF":void 0)||"",characterImage:("marketing"===l?"/images/game/character/jay_profile.png":"sales"===l?"/images/game/character/doyoon_profile.png":"finance"===l?"/images/game/character/mark_profile.png":"content"===l?"/images/game/character/bora_profile.png":"hr"===l?"/images/game/character/sooyeon_profile.png":void 0)||"",comment:((e,t)=>{if(t>72){if("marketing"===e)return"&rdquo;트렌드에 민감하지만 확고한 자기 취향.. 완전 호감!! 같이 팝업가요…!&rdquo;";if("sales"===e)return"&rdquo;건강한 관계에 이렇게나 진심이라니… 저랑 같이 커뮤티니 활동해요!&rdquo;";if("finance"===e)return"&rdquo;저보다 짭짤한 사람을 만나다니… 오랜만이네요. 같이 도시락 먹어요.&rdquo;";if("content"===e)return"&rdquo;볼수록 탐나는 인재… 에디터가 천직이세요! 같이 9시 뉴스 봐요..!&rdquo;";if("hr"===e)return"&rdquo;자기계발의 압박 속에서도 중심을 잃지 않는 균형감각! 같이 스터디해요!&rdquo;"}else{if("marketing"===e)return"&rdquo;유행은 한 때니까요-! 트렌드보다 나 자신을 찾아보는 ê±´ 어때요?&rdquo;";if("sales"===e)return"&rdquo;관계 맺기 두려운 세상이지만, 뉴닉에서 마음 맞는 친구를 찾아보는 ê±´ 어때요?&rdquo;";if("finance"===e)return"&rdquo;훗- 뉴닉에서 직장인 짠테크를 익히면 제 경지에 다다르게 될 지도요?&rdquo;";if("content"===e)return"&rdquo;요즘 같은 시대엔 비판적 사고가 생명이죠. 뉴닉이 도움이 될 겁니다.&rdquo;";if("hr"===e)return"&rdquo;무한 경쟁 시대에 커리어는 영원한 난제죠. 뉴닉에서 ‘건강한 갓생’ 시작해봐요.&rdquo;"}})(l,d)||""})]}),(0,r.jsx)("div",{className:"mt-[14px] text-center text-sm font-bold text-gray-600 underline",children:"☝︎ 이미지 ê¾¹ 눌러 저장!"}),(0,r.jsx)("div",{className:"my-7 h-[1px] w-full bg-gray-100"}),(0,r.jsx)(eC.I,{target:"_blank",className:"relative block w-full",href:(null===(e=R(l))||void 0===e?void 0:e.link)||"",onClick:()=>{sessionStorage.setItem("from_odd_campaign","true")},children:(0,r.jsx)("img",{src:(null===(t=R(l))||void 0===t?void 0:t.image)||"",alt:(null===(n=R(l))||void 0===n?void 0:n.alt)||"",className:"h-auto w-full"})}),(0,r.jsx)(eE,{team:l}),(0,r.jsxs)("div",{className:"mt-7 flex flex-col",children:[(0,r.jsx)("div",{className:"text-lg font-bold text-gray-900",children:"다른 부서에서도 일해보고 싶다면?"}),(()=>{let e=B();if(0===e.length)return null;let t="flex w-full h-full flex-1 items-center justify-center rounded-lg border border-gray-100 p-4 flex-col",n=e[0],a=e.length>1?e[e.length-1]:e[0],i=O(n),s=O(a);return(0,r.jsx)("div",{className:"mt-3",children:(0,r.jsxs)("div",{className:"grid grid-cols-2 items-center justify-center gap-4",children:[(0,r.jsxs)("button",{type:"button",onClick:()=>Z(n),className:(0,g.cn)(t,"cursor-pointer bg-gradient-to-b from-[#FFF] to-[#FFE2D0]"),"aria-label":"".concat(i.name,"로 ê²½í—
1˜í•˜ëŸ¬ 가기"),children:[(0,r.jsx)("div",{className:"rounded-lg bg-primary-100 px-2 py-1 text-sm font-bold text-primary-basic",children:"추천"}),(0,r.jsxs)("div",{className:"mt-[10px] flex flex-col items-center gap-1 text-center",children:[(0,r.jsx)("div",{className:"font-regular max-w-[131px] text-sm text-gray-900",children:i.desc}),(0,r.jsx)("div",{className:"text-base font-bold text-gray-900",children:i.name})]})]}),(0,r.jsxs)("button",{type:"button",onClick:()=>Z(a),className:(0,g.cn)(t,"cursor-pointer  bg-gradient-to-b from-[#FFF] to-[#FFEAE8]"),"aria-label":"".concat(s.name,"로 경험하러 가기"),children:[(0,r.jsx)("div",{className:"rounded-lg bg-[#FFADA8] px-2 py-1 text-sm font-bold text-[#E4291E]",children:"어려움"}),(0,r.jsxs)("div",{className:"mt-[10px] flex flex-col items-center gap-1 text-center",children:[(0,r.jsx)("div",{className:"font-regular max-w-[131px] text-sm text-gray-900",children:s.desc}),(0,r.jsx)("div",{className:"text-base font-bold text-gray-900",children:s.name})]})]})]})})})()]}),(0,r.jsx)("div",{className:"mt-7",children:(0,r.jsx)(eC.I,{target:"_blank",className:"relative block w-full",href:"https://go.newneek.co/odd-world-odd-people?utm_source=test&utm_medium=body_content&utm_campaign=odd-company",onClick:()=>{(0,ex.M)(window.location.pathname,"game","result")},children:(0,r.jsx)("img",{src:"https://d2phebdq64jyfk.cloudfront.net/image/product/web-assets/odd-campaign/game/campaign_result.png",alt:"캠페인 ê²°ê³¼ 이미지",className:"h-auto w-full"})})}),(0,r.jsxs)("div",{className:"mt-7 flex flex-col items-center",children:[(0,r.jsx)("button",{className:"text-center text-lg font-bold text-gray-900",onClick:E,children:"친구에게 공유하기"}),(0,r.jsxs)("div",{className:(0,g.cn)("my-4 flex flex-row items-center justify-center gap-2"),children:[(0,r.jsx)("button",{type:"button",onClick:()=>{let e=encodeURIComponent(H);window.open("https://twitter.com/intent/tweet?text=".concat(M(),"&url=").concat(e)),P("X")},className:"flex h-7 w-7 items-center justify-center rounded-full bg-gray-100",children:(0,r.jsx)(ev.Z,{fill:"#77797B"})}),(0,r.jsx)("button",{type:"button",onClick:()=>{let e=encodeURIComponent(H);window.open("http://www.facebook.com/sharer/sharer.php?u=".concat(e)),P("Facebook")},className:"flex h-7 w-7 items-center justify-center rounded-full bg-gray-100",children:(0,r.jsx)(ef.Z,{fill:"#77797B"})}),(0,r.jsx)("button",{type:"button",onClick:()=>{let e=encodeURIComponent(H),{Kakao:t}=window;t.Share.sendScrap({requestUrl:decodeURIComponent(e)}),P("Kakao")},className:"flex h-7 w-7 items-center justify-center rounded-full bg-gray-100",children:(0,r.jsx)(eb.Z,{fill:"#77797B"})}),(0,r.jsx)("button",{type:"button",onClick:()=>{(0,ed.vQ)(H,()=>{p({message:"공유 링크를 복사했어요"})}),P("Link")},className:"flex h-7 w-7 items-center justify-center rounded-full bg-gray-100",children:(0,r.jsx)(ek.Z,{fill:"#77797B"})})]}),(0,r.jsx)(eC.I,{target:"_blank",className:"font-regular text-center text-sm underline",href:"https://newneek.co",children:"\uD83D\uDC49뉴닉이 뭐하는 곳인지 궁금해?\uD83D\uDC48"})]}),(0,r.jsxs)("div",{className:"mt-7 flex flex-row items-center justify-center gap-3 pb-5 pt-3",children:[(0,r.jsx)("button",{className:"flex h-[48px] w-[239px] flex-1 items-center justify-center rounded-lg bg-gray-800 px-4 py-3 text-base font-bold text-gray-0",onClick:E,children:"친구에게 공유하기"}),(0,r.jsx)("button",{className:"flex h-[48px] items-center justify-center rounded-lg bg-gray-100 px-4 py-3 text-base font-bold text-gray-800",onClick:()=>{h()},children:"다시 하기"})]})]})}):null},eE=e=>{var t,n,a;let{team:i}=e,s=e=>"marketing"===e?{id:"marketing",title:"아티스트 오존이 생각하는 ‘트렌드’",url:"/odd-world-odd-people/shorts/7?utm_source=test&utm_medium=body_content&utm_campaign=odd-interview&utm_content=marketing",image:(0,c.mk)("shorts-o.jpg")}:"sales"===e?{id:"sales",title:"SMCC 박재현 대표가 말하는 ‘관계’",url:"/odd-world-odd-people/shorts/8?utm_source=test&utm_medium=body_content&utm_campaign=odd-interview&utm_content=sales",image:(0,c.mk)("shorts-p.jpg")}:"finance"===e?{id:"finance",title:"프로저축러 김짠부의 ‘재테크’ 꿀팁",url:"/odd-world-odd-people/shorts/1?utm_source=test&utm_medium=body_content&utm_campaign=odd-interview&utm_content=finance",image:(0,c.mk)("shorts-z.jpg")}:"content"===e?{id:"content",title:"‘사회갈등‘에 대한 뉴닉 CEO 킴의 생각",url:"/odd-world-odd-people/shorts/9?utm_source=test&utm_medium=body_content&utm_campaign=odd-interview&utm_content=content",image:(0,c.mk)("shorts-k.jpg")}:"hr"===e?{id:"hr",title:"송길영 작가가 내다본 ‘일의 미래’",url:"/odd-world-odd-people/shorts/10?utm_source=test&utm_medium=body_content&utm_campaign=odd-interview&utm_content=hr",image:(0,c.mk)("shorts-s.jpg")}:null;return s(i)?(0,r.jsxs)("div",{className:"mt-7 flex flex-col",children:[(0,r.jsx)("div",{className:"text-lg font-bold text-gray-900",children:null===(t=s(i))||void 0===t?void 0:t.t
1itle}),(0,r.jsx)("div",{className:"mt-3",children:(0,r.jsxs)(eC.I,{target:"_blank",href:(null===(n=s(i))||void 0===n?void 0:n.url)||"",className:"relative block w-full overflow-hidden rounded-lg border border-gray-100",children:[(0,r.jsx)("img",{src:(null===(a=s(i))||void 0===a?void 0:a.image)||"",alt:"",className:"h-auto w-full"}),(0,r.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-black/50",children:(0,r.jsx)(eL,{})})]})})]}):null},eL=e=>{let{className:t}=e;return(0,r.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:[(0,r.jsx)("circle",{cx:"20",cy:"20",r:"19.5",fill:"#111213","fill-opacity":"0.8"}),(0,r.jsx)("path",{d:"M24.1889 17.0924L19.6333 14.6379C17.6117 13.5486 16.6008 13.004 15.7752 13.108C15.0547 13.1987 14.405 13.5867 13.9833 14.178C13.5002 14.8555 13.5002 16.0037 13.5002 18.3002V21.8649C13.5002 24.114 13.5002 25.2386 13.9737 25.9117C14.3872 26.4994 15.0255 26.8897 15.7369 26.9901C16.5519 27.1051 17.553 26.5928 19.5552 25.5682L24.1238 23.2304C26.0278 22.256 26.9798 21.7689 27.2956 21.1076C27.5706 20.5316 27.5777 19.8637 27.3149 19.282C27.0132 18.6141 26.0718 18.1069 24.1889 17.0924Z",fill:"white"})]})},eT={marketing:"마케팅팀",sales:"영업팀",finance:"재무팀",content:"콘텐츠팀",hr:"인사팀"},eM={marketing:"뉴닉의 밈 활용과 바이럴에 광적으로 집착하는 트렌드 안테나 조직",sales:"뉴닉 사무실에 도무지 붙어있지 않고 외근과 미팅만 다니는 핵인싸 조직",finance:"뉴닉의 생계와 살림을 담당하는 밥줄 같은 조직",content:"뉴닉의 보이스와 소울 그 잡채인 시사 콘텐츠 광신도 집단",hr:"당신을 뽑은 장본인이자 뉴닉을 최고급 괴물 집단으로 만드는 인사 조직"},eR=()=>{let{interviewScores:e,setSelectedTeam:t,setCurrentStage:n}=o(),[i,s]=(0,a.useState)(!1),[l,d]=(0,a.useState)(!1),[u,h]=(0,a.useState)([]);(0,a.useEffect)(()=>{let t=Object.entries(e).map(e=>{let[t,n]=e;return{team:t,score:n,rank:0}}).sort((e,t)=>t.score-e.score).map((e,t)=>({...e,rank:t+1}));h([t[0],t[t.length-1]])},[e]);let m=e=>{t(e),n("TEAM_EXPERIENCE")},p=e=>"marketing"===e?(0,c.mk)("character/jay_black.png"):"sales"===e?(0,c.mk)("character/doyoon_black_m.png"):"finance"===e?(0,c.mk)("character/mark_black.png"):"content"===e?(0,c.mk)("character/bora_black.png"):"hr"===e?(0,c.mk)("character/sooyeon_black.png"):void 0;return b.B.stages.teamExperience.intro.dialogue.join(" "),(0,r.jsxs)("div",{className:"user-narration-with-choices flex h-full select-none flex-col items-center justify-center px-4",children:[(0,r.jsx)("div",{className:"font-regular w-full rounded-lg bg-gradient-to-b from-[#FFF4E4] to-[#FFE6C0] px-4 py-6 text-center text-base text-gray-900 shadow-lg",children:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:"어떤 부서를 선택할까?"}})}),(0,r.jsx)("div",{className:"animate-gameEnterUp mt-7 flex w-full flex-shrink-0 select-none flex-col gap-6",children:u.map((e,t)=>{let n=1===e.rank;return(e.rank,u.length,n)?(0,r.jsxs)("div",{className:"relative flex flex-row justify-between gap-2 rounded-lg bg-gradient-to-b from-[#FFF] to-[#FFE2D0] p-5",children:[(0,r.jsxs)("div",{className:"flex flex-col justify-center",children:[(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[(0,r.jsx)("div",{className:"flex items-center justify-center rounded-lg bg-primary-100 px-2 py-1 text-sm font-bold text-primary-basic",children:"추천팀"}),(0,r.jsx)("div",{className:"font-regular text-base font-bold text-gray-900",children:eT[e.team]})]}),(0,r.jsx)("div",{className:"font-regular mt-2 max-w-[295px] text-base text-gray-900",children:eM[e.team]})]}),(0,r.jsx)("button",{className:(0,g.cn)("z-10 mt-3 flex h-[34px] w-[81px] items-center justify-center rounded-full bg-gradient-to-b from-[#4F4F4F] to-[#000] text-sm font-bold text-white transition-all duration-300 ease-out hover:scale-105"),onClick:()=>m(e.team),onTouchStart:()=>m(e.team),children:"선택하기"})]}),(0,r.jsx)("div",{className:"flex max-h-[167px] min-h-[167px] min-w-[150px] max-w-[150px] flex-col self-end",children:(0,r.jsx)("img",{src:p(e.team),alt:"실루엣",className:"h-full w-full"})})]},e.team):(0,r.jsxs)("div",{className:"relative flex flex-row justify-between gap-2 rounded-lg bg-gradient-to-b from-[#FFF] to-[#FFE2D0] px-5 py-4",children:[(0,r.jsxs)("div",{className:"flex flex-col justify-center",children:[(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[(0,r.jsx)("div",{className:"flex items-center justify-center rounded-lg bg-[#FFADA8] px-2 py-1 text-sm font-bold text-[#E4291E]",children:"어려움"}),(0,r.jsx)("div",{className:"font-regular text-base font-bold text-gray-900",children:eT[e.team]})]}),(0,r.jsx)("div",{className:"font-regular mt-2 max-w-[295px] text-base text-gray-900",children:eM[e.team]})]}),(0,r.jsx)("button",{className:(0,g.cn)("z-10 mt-4 flex h-[34px] w-[81px] items-center justify-center rounded-full bg-gradient-to-b from-[#4F4F4F] to-[#000] text-sm font-bold text-white transition-all duration-300 ease-out hover:scale-105"),onClick:()=>m(e.team),onTouchStart:()=>m(e.team),children:"도전하기"})]}),(0,r.jsx)("div",{className:"flex max-h-[167px] min-h-[167px] min-w-[150px] max-w-[150px] flex-col self-end",children:(0,r.jsx)("img",{src:p(e.team),alt:"실루엣",className:"h-full w-full"})})]},e.team)})})]})},eA=()=>{let{currentStage:e,setCurrentStage:t,selectedTeam:n,currentSceneIndex:c,currentQuestionIndex:l}=o(),d=()=>{switch(e){case"INTRO":return(0,r.jsx)("div",{className:"mx-auto flex h-full w-full max-w-[642px] items-center justify-center overflow-y-auto bg-white",children:(0,r.jsx)(ep,{})});case"INTERVIEW":return(0,r.jsx)(eo,{mode:"interview",currentQuestionIndex:l,onQuestionComplete:e=>{},onInterviewComplete:()=>{t("TEAM_SELECTION")},onScoreChange:(e,t)=>
1{}});case"TEAM_SELECTION":return(0,r.jsx)(eR,{});case"TEAM_EXPERIENCE":return n?(0,r.jsx)(eo,{mode:"team-experience",selectedTeam:n,currentSceneIndex:c,onSceneComplete:e=>{},onTeamExperienceComplete:()=>{t("RESULT")},onScoreChange:e=>{}}):(0,r.jsx)("div",{className:"flex h-full items-center justify-center",children:(0,r.jsx)("p",{className:"text-white",children:"팀을 선택해주세요."})});case"RESULT":return(0,r.jsx)(eF,{});default:return null}};return(0,a.useEffect)(()=>(document.body.classList.add("bg-primary-50"),()=>{document.body.classList.remove("bg-primary-50")}),[]),(0,a.useEffect)(()=>{{let e=window.sessionStorage.getItem("prevPath")||document.referrer;i.Z.track(s.U.viewTest,{test_title:"뉴닉 \uD83D\uDC40 이상한 뉴닉 상사 인턴십",previous_screen:e})}},[]),(0,r.jsx)(f,{children:"INTRO"===e?d():(0,r.jsx)("div",{className:"relative h-full w-full text-white",children:(0,r.jsx)(ec,{currentStage:e,selectedTeam:n,currentSceneId:(()=>{if("TEAM_EXPERIENCE"===e&&n){let e=b.B.stages.teamExperience.teams[n];if(e&&"scenes"in e){let t=e.scenes[c];return null==t?void 0:t.id}}})(),className:"absolute inset-0",children:d()})})})};var eB=n(78306);function eO(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eB.Z,{title:"뉴닉 \uD83D\uDC40 이상한 뉴닉 상사 인턴십",description:"이상한 사람 집합소, ‘뉴닉 상사’ 인턴십을 체험하는 신개념 유형 테스트 게임. 매력적이지만 어딘가 이상한 선임과 나의 케미는 몇 점?",pageUrl:"".concat("https://newneek.co","/test/odd-company"),imageUrl:"https://d2phebdq64jyfk.cloudfront.net/image/product/web-assets/odd-campaign/odd-company.png"}),(0,r.jsx)(eA,{})]})}},23644:function(e,t,n){"use strict";var r=n(51206),a=n.n(r),i=n(64529);let s=()=>"undefined"!=typeof navigator&&"mobile"===a().getParser(navigator.userAgent).getPlatformType(),o=()=>"undefined"!=typeof navigator?a().getParser(navigator.userAgent).getBrowserName(!0):"Unknown",c=(0,i.Ue)(e=>({isMobile:s(),browserName:o()}));t.Z=c},2210:function(e,t,n){"use strict";n.d(t,{HX:function(){return i},Wb:function(){return a},uf:function(){return r}});let r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e>=1e6?a((e/1e6).toFixed(1))+"M":e>=1e3?a((e/1e3).toFixed(1))+"K":a(e.toFixed(0))},a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Number(e).toLocaleString()},i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e<=9999);else if(e>9999)return(e/1e4).toFixed(1)+"만";return Number(e).toLocaleString("ko-KR")}},20338:function(e,t,n){"use strict";n.d(t,{M:function(){return r}});let r=(e,t,n)=>(localStorage.setItem("fromScreen",e),localStorage.setItem("fromType",t||""),localStorage.setItem("section",n||""),"")},83442:function(e,t,n){"use strict";function r(e,t,n){let r=navigator.share({title:t||"NEWNEEK",url:e});n&&r.then(n),r.catch(e=>console.error("공유 실패:",e))}function a(e,t){navigator.clipboard.writeText(e).then(t).catch(e=>{console.error("복사 실패:",e)})}function i(e){let t="https://go.newneek.co";return e.replace("https://newneek.co",t).replace("https://dev.newneek.co",t).replace("https://local.newneek.co",t).replace("http://localhost:3000",t)}function s(e){return"https://go.newneek.co".concat(e)}n.d(t,{It:function(){return r},Kd:function(){return i},VF:function(){return s},vQ:function(){return a}})},9008:function(e,t,n){e.exports=n(7828)},48228:function(e,t,n){"use strict";n.d(t,{D:function(){return h}});var r=n(67294),a=n(32161),i=n(89886),s=n(30081),o=n(33989);class c extends o.l{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;let n=this.options;this.options=this.client.defaultMutationOptions(e),(0,a.VS)(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(t=this.currentMutation)||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.currentMutation)||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();let t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){let e=this.currentMutation?this.currentMutation.state:(0,i.R)(),t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){s.V.batch(()=>
1{if(this.mutateOptions&&this.hasListeners()){var t,n,r,a,i,s,o,c;e.onSuccess?(null==(t=(n=this.mutateOptions).onSuccess)||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(a=this.mutateOptions).onSettled)||r.call(a,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)):e.onError&&(null==(i=(s=this.mutateOptions).onError)||i.call(s,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(o=(c=this.mutateOptions).onSettled)||o.call(c,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context))}e.listeners&&this.listeners.forEach(({listener:e})=>{e(this.currentResult)})})}}var l=n(464),d=n(85945),u=n(24798);function h(e,t,n){let i=(0,a.lV)(e,t,n),o=(0,d.NL)({context:i.context}),[h]=r.useState(()=>new c(o,i));r.useEffect(()=>{h.setOptions(i)},[h,i]);let g=(0,l.$)(r.useCallback(e=>h.subscribe(s.V.batchCalls(e)),[h]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),p=r.useCallback((e,t)=>{h.mutate(e,t).catch(m)},[h]);if(g.error&&(0,u.L)(h.options.useErrorBoundary,[g.error]))throw g.error;return{...g,mutate:p,mutateAsync:g.mutate}}function m(){}}},function(e){e.O(0,[6492,1206,1867,2888,9774,179],function(){return e(e.s=87783)}),_N_E=e.O()}]);

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.