PageSourceSearch

https://senioruhak.web.app/_next/static/chunks/pages/index-72c0e82831945e56.js

js senioruhak.web.app collected 2026-10-03 12:35:44 UTC 98,677 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{8312:function(e,s,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return a(2410)}])},8022:function(e,s,a){"use strict";a.d(s,{Yp:function(){return c},ZP:function(){return d},at:function(){return r}});var l=a(5893),n=a(7294),t=a(2323),o=a.n(t);let i=[{key:"rec",label:"추천순"},{key:"abc",label:"ABC순"},{key:"ko",label:"가나다순"}],c="rec";function r(e,s,a,l){return[...e].sort((e,n)=>{var t,o;let i=a(e.id,e.name),c=a(n.id,n.name);if("ko"===s)return(null!==(t=i.campus)&&void 0!==t?t:i.title).localeCompare(null!==(o=c.campus)&&void 0!==o?o:c.title,"ko");if("rec"===s&&l){let s=l(e.id)-l(n.id);if(s)return s}return i.title.localeCompare(c.title,"en")})}function d(e){var s;let{value:a,onChange:t}=e,[c,r]=(0,n.useState)(!1),d=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(!c)return;let e=e=>{var s;(null===(s=d.current)||void 0===s?void 0:s.contains(e.target))||r(!1)},s=e=>"Escape"===e.key&&r(!1);return document.addEventListener("mousedown",e),window.addEventListener("keydown",s),()=>{document.removeEventListener("mousedown",e),window.removeEventListener("keydown",s)}},[c]),(0,l.jsxs)("div",{className:o().sort,ref:d,children:[(0,l.jsxs)("button",{type:"button",className:o().btn,onClick:()=>r(e=>!e),"aria-haspopup":"listbox","aria-expanded":c,children:[null===(s=i.find(e=>e.key===a))||void 0===s?void 0:s.label,(0,l.jsx)("span",{className:"".concat(o().caret," ").concat(c?o().caretOn:""),"aria-hidden":"true"})]}),c&&(0,l.jsx)("div",{className:o().menu,role:"listbox",children:i.map(e=>(0,l.jsx)("button",{type:"button",role:"option","aria-selected":a===e.key,className:"".concat(o().item," ").concat(a===e.key?o().itemOn:""),onClick:()=>{t(e.key),r(!1)},children:e.label},e.key))})]})}},2410:function(e,s,a){"use strict";a.r(s),a.d(s,{default:function(){return ef}});var l=a(5893),n=a(9008),t=a.n(n),o=a(1664),i=a.n(o),c=a(1163),r=a(7294),d=a(3669),m=a(5696),u=a(8022),h=a(6287),_=a(5611),p=a(3634),b=a(6906),x=a(9047),j=a.n(x);function v(e){var s,a,l,n,t,o,i;return{purpose:null===(s=e.purpose)||void 0===s?void 0:s.value,level:null===(a=e.level)||void 0===a?void 0:a.value,study:null===(l=e.study)||void 0===l?void 0:l.value,room:null===(n=e.room)||void 0===n?void 0:n.value,region:null===(t=e.region)||void 0===t?void 0:t.value,locale:null===(o=e.locale)||void 0===o?void 0:o.value,meal:null===(i=e.meal)||void 0===i?void 0:i.value}}function g(e){return e.split(/(\*\*[^*]+\*\*)/g).map((e,s)=>e.startsWith("**")&&e.endsWith("**")?(0,l.jsx)("strong",{className:j().em,children:e.slice(2,-2)},s):(0,l.jsx)("span",{children:e},s))}let N=e=>String(e).padStart(2,"0");function f(e){var s,a,n,t,o;let{pulse:i,onConsult:c,onQuiz:d,onRegions:m,onSeeResults:u,onResultsReady:h,onSchoolDetail:_,onSeeAll:x}=e,[f,y]=(0,r.useState)("intro"),[k,w]=(0,r.useState)(0),[C,M]=(0,r.useState)({}),[F,I]=(0,r.useState)(null),T=(0,b.T4)(v(C)),S=T.length,B=p.Ss[k],H=k===p.Ss.length-1,R=null===(s=C.region)||void 0===s?void 0:s.value,q=!!R&&!b.Bk.has(R)&&!b.nE.has(R),L=!!R&&b.nE.has(R),P=!!R&&b.Oo.has(R),E=(null===(a=C.region)||void 0===a?void 0:a.tag)||"이 지역";function A(){M({}),w(0),I(null),y("intro")}(0,r.useEffect)(()=>{var e;let s=null===(e=C.locale)||void 0===e?void 0:e.value;(q&&"airport"===s||P&&"sea"===s)&&M(e=>{let s={...e};return delete s.locale,s})},[q,P,C.locale]),(0,r.useEffect)(()=>{if(!F)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[F]);let O=(0,r.useRef)(!1);function D(e){O.current=!1,y("summary"),null==h||h((0,b.T4)(v(e)).map(e=>e.id))}let z=p.Ss.map((e,s)=>({st:e,i:s,a:C[e.key]})).filter(e=>e.a),V="locale"===B.key&&(null==F?void 0:F.value)==="airport",G=F?null!==(t=F.img)&&void 0!==t?t:"/img/finder/".concat(B.key,"-").concat(B.opts.indexOf(F),".webp"):"";return(0,r.useEffect)(()=>{let e=B.opts.map((e,s)=>{var a;return null!==(a=e.img)&&void 0!==a?a:"/img/finder/".concat(B.key,"-").concat(s,".webp")}).map(e=>{let s=new Image;return s.decoding="async",s.src=e,s});return()=>e.forEach(e=>e.src="")},[B.key,B.opts]),(0,l.jsx)("div",{className:j().root,children:(0,l.jsxs)("div",{className:j().center,children:["intro"===f&&(0,l.jsxs)("div",{className:j().intro,children:[(0,l.jsx)("span",{className:"".concat(j().eyebrow," ").concat(j().introAnim),children:"시니어 맞춤 학원 찾기"}),(0,l.jsx)("h2",{className:"".concat(j().title," ").concat(j().introAnim," ").concat(j().introAnim2),children:(0,l.jsxs)("span",{className:j().titleLine,children:["선생님께"," ",(0,l.jsx)("br",{className:j().brMobile}),(0,l.jsx)("span",{className:j().ddak,children:"딱"})," 맞는 학원,"]})}),(0,l.jsxs)("div",{className:"".concat(j().startWrap," ").concat(j().introAnim," ").concat(j().introAnim3),children:[(0,l.jsxs)("span",{className:j().startBtnBox,children:[(0,l.jsx)("span",{className:j().pulsing,"aria-hidden":"true"}),(0,l.jsxs)("button",{className:"".concat(j().start," ").concat(i?j().startPulse:""),onClick:function(){M({}),w(0),I(null),y("survey")},children:[(0,l.jsx)("span",{className:j().startIco,children:(0,l.jsx)("img",{src:"/img/FindAcademy.svg",alt:"","aria-hidden":"true",width:26,height:26,className:j().startIcoImg})}),(0,l.jsx)("span",{className:j().startMain,children:"학원 찾기 프로그램"}),(0,l.jsx)("span",{className:j().startArrow,children:"→"})]})]}),i&&(0,l.jsx)("span",{className:j().hint,children:"여기를 눌러 시작하세요!"})]}),(0,l.jsxs)("button",{className:"".concat(j().browse," ").concat(j().introAnim," ").concat(j().introAnim4),onClick:x,type:"button",children:["이미 마음에 둔 학원이 있으세요? ",(0,l.jsx)("strong",{children:"학원 전체보기 ↓"})]})]}),"survey"===f&&(0,l.jsxs)("div",{className:j().survey,children:[(0,l.jsxs)("div",{className:j().bubble,children:[(0,l.jsxs)("div",{className:j().bubTop,children:[(0,l.jsx)("p",{className:j().bubTitle,children:"나는 이런 학원을 원해요"}),(0,l.jsxs)("div",{className:j().bubMeta,children:[(0,l.jsxs)("span",{className:j().stepNo,children:[(0,l.jsx)("b",{children:k+1})," / ",p.Ss.length]}),(0,l.jsxs)("button",{className:j().reset,onClick:A,title:"처음부터 다시하기",children:[(0,l.jsx)("span",{className:j().resetIco,children:"↻"})," 다시하기"]})]})]}),(0,l.jsx)("div",{className:j().bar,children:(0,l.jsx)("div",{className:j().barFill,style:{width:"".concat((k+1)/p.Ss.length*100,"%")}})}),z.length>0?(0,l.jsx)("p",{className:j().bubSentence,children:z.map((e,s)=>(0,l.jsxs)("span",{className:j().frag,children:[(0,l.jsx)("button",{className:j().fragBtn,onClick:()=>{var s;return s=e.i,void(I(null),w(s),y("survey"))},children:e.a.phrase||e.a.label}),s<z.length-1?", ":"."]},e.st.key))}):(0,l.jsx)("p",{className:j().bubSentence,style:{color:"var(--color-text-tertiary)"},children:"아직 고른 항목이 없어요."})]}),(0,l.jsxs)("div",{className:j().stepFade,children:[(0,l.jsxs)("div",{className:j().qBlock,children:[B.lead.length>0&&(0,l.jsx)("p",{className:j().lead,children:B.lead.map((e,s)=>(0,l.jsx)("span",{className:j().leadLine,children:g(e)},s))}),(0,l.jsx)("h3",{className:j().q,children:B.q})]}
1),(0,l.jsxs)("span",{className:j().count,children:["추천 학원 ",(0,l.jsx)("b",{children:S}),"곳"]},S),(0,l.jsx)("div",{className:"".concat(j().opts," ").concat(B.opts.length<=3?j().optsSingle:""),children:B.opts.map((e,s)=>{let a=C[B.key]===e,n="locale"!==B.key?null:"airport"===e.value&&q?"".concat(E,"는 직항이 없어요"):"sea"===e.value&&P?"".concat(E,"엔 바다가 없어요"):null,t=!!n;return(0,l.jsxs)("button",{disabled:t,className:"".concat(j().opt," ").concat(a?j().optOn:""," ").concat(t?j().optBlocked:""),onClick:()=>{t||I(e)},children:[(0,l.jsx)("span",{className:j().num,children:N(s+1)}),(0,l.jsxs)("span",{className:j().optText,children:[(0,l.jsxs)("div",{className:j().optLabelRow,children:[e.tag&&(0,l.jsx)("span",{className:j().optTag,children:e.tag}),(0,l.jsxs)("span",{className:j().optTokLine,children:[(0,l.jsx)("span",{className:j().tok,children:e.label}),e.badge&&(0,l.jsx)("span",{className:j().badge,children:"시니어 추천"})]})]}),e.cap&&(0,l.jsx)("span",{className:j().optCap,children:e.cap})]}),t&&(0,l.jsx)("span",{className:j().blockedOverlay,children:(0,l.jsx)("span",{className:j().blockedBadge,children:n})})]},s)})})]},k),(0,l.jsxs)("div",{className:j().foot,children:[(0,l.jsx)("button",{className:j().back,onClick:function(){I(null),k>0?w(e=>e-1):y("intro")},children:"← 이전"}),(0,l.jsx)("button",{className:j().nextBtn,disabled:!C[B.key],onClick:()=>{H?D(C):w(e=>e+1)},children:"다음 →"})]}),B.aux&&(0,l.jsx)("div",{className:"".concat(j().floatTest," ").concat("quiz"!==B.aux?j().floatGuide:""),children:(0,l.jsxs)("div",{className:j().floatBody,children:[(0,l.jsx)("div",{className:j().floatImg,style:{backgroundImage:"url(".concat("quiz"===B.aux?"/img/m_quiz2.webp":"/img/m_region.webp",")")}}),(0,l.jsxs)("div",{className:j().floatTexts,children:[(0,l.jsx)("span",{className:j().floatTag,children:"quiz"===B.aux?"TEST":"GUIDE"}),(0,l.jsx)("b",{children:B.auxPrompt}),(0,l.jsxs)("button",{onClick:()=>{var e;"quiz"===(e=B.aux)?d():"regions"===e&&m()},children:[B.auxBtn," →"]})]})]})}),F&&(0,l.jsx)("div",{className:j().ovl,onClick:()=>I(null),children:(0,l.jsxs)("div",{className:j().pop,onClick:e=>e.stopPropagation(),children:[(0,l.jsx)("div",{className:j().popPhoto,style:{backgroundImage:"url(".concat(G,")")}}),(0,l.jsxs)("div",{className:j().popBody,children:[(0,l.jsxs)("div",{className:j().popHead,children:[F.tag&&(0,l.jsx)("span",{className:j().optTag,children:F.tag}),(0,l.jsx)("span",{className:j().tok,children:F.label}),F.badge&&(0,l.jsx)("span",{className:j().badge,children:"시니어 추천"})]}),F.spec&&(0,l.jsx)("p",{className:j().popSpec,children:F.spec}),(0,l.jsxs)("div",{className:j().popDesc,children:[(null!==(o=F.desc)&&void 0!==o?o:[]).map((e,s)=>(0,l.jsxs)("span",{children:[g(e),s<F.desc.length-1?" ":""]},s)),F.etc&&F.etc.length>0&&(0,l.jsx)("span",{className:j().popEtc,children:F.etc.map((e,s)=>(0,l.jsxs)("span",{children:[g(e),s<F.etc.length-1?" ":""]},s))}),V&&L&&(0,l.jsxs)("span",{className:j().popNote,children:[null===(n=C.region)||void 0===n?void 0:n.label,"는 직항이 제한적이에요."]})]}),(0,l.jsxs)("div",{className:j().popBtns,children:[(0,l.jsx)("button",{className:j().reSel,onClick:()=>I(null),children:"다시 선택"}),(0,l.jsx)("button",{className:j().pick,onClick:function(){if(!F)return;let e={...C,[B.key]:F};M(e),I(null),H?D(e):w(e=>e+1)},children:H?"이걸로 결과 보기 →":"이걸로 선택할게요 →"})]})]})]})})]}),"summary"===f&&(0,l.jsxs)("div",{className:j().summary,children:[(0,l.jsxs)("div",{className:j().sumHead,children:[(0,l.jsx)("h3",{className:j().sumTitle,children:"이렇게 찾아드렸어요"}),(0,l.jsx)("button",{className:j().resetWide,onClick:A,children:"↻ 다시하기"})]}),(()=>{let e=(0,b.TF)(v(C));return(0,l.jsxs)("div",{className:j().diag,children:[(0,l.jsxs)("p",{className:j().diagTitle,children:["선생님은 ",(0,l.jsx)("span",{children:e.title}),"이에요"]}),(0,l.jsx)("p",{className:j().diagDesc,children:e.desc})]})})(),(0,l.jsxs)("div",{className:j().sumDone,children:[(0,l.jsxs)("p",{className:j().sumDoneLead,children:["선택하신 조건에 맞는 ",(0,l.jsxs)("b",{children:["맞춤 어학원 ",S,"곳"]}),"을",(0,l.jsx)("br",{}),"아래 ",(0,l.jsx)("b",{children:"학원 전체보기 \xb7 맞춤학원"}),"에 정리해 드렸어요."]}),(0,l.jsxs)("div",{className:j().sumFoot,children:[(0,l.jsxs)("p",{className:j().sumFootLead,children:["이 내용대로 바로 ",(0,l.jsx)("strong",{children:"상담"}),"도 도와드릴게요"]}
1),(0,l.jsx)("button",{className:j().consultBtn,onClick:function(){let e=p.Ss.map(e=>{let s=C[e.key];return!s||s.unknown?null:"".concat(e.name,": ").concat(s.label)}).filter(Boolean).join(" / ");c(e?"[학원찾기 답변] ".concat(e):"")},children:"상담 신청하기"})]}),(0,l.jsxs)("button",{className:j().seeAllBtn,onClick:function(){O.current=!0,null==u||u(T.map(e=>e.id))},children:["맞춤 학원 ",S,"곳 보러가기 ",(0,l.jsx)("strong",{children:"↓"})]})]})]})]})})}let y=null;function k(){return window.YT&&window.YT.Player?Promise.resolve():y||(y=new Promise(e=>{let s=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{s&&s(),e()};let a=document.createElement("script");a.src="https://www.youtube.com/iframe_api",document.head.appendChild(a)}))}function w(e){let{videoId:s,className:a,title:n}=e,t=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let e=!1,l=e=>{try{e.unloadModule("captions")}catch(e){}try{e.unloadModule("cc")}catch(e){}try{e.setOption("captions","track",{})}catch(e){}try{e.setOption("cc","track",{})}catch(e){}};if(!t.current)return;let i=document.createElement("div");return t.current.appendChild(i),k().then(()=>{!e&&window.YT&&(o.current=new window.YT.Player(i,{videoId:s,playerVars:{autoplay:1,mute:1,controls:0,loop:1,playlist:s,playsinline:1,modestbranding:1,rel:0,fs:0,disablekb:1,iv_load_policy:3,cc_load_policy:0},events:{onReady:e=>{var s;let t=e.target;t.mute(),t.playVideo(),l(t);let o=null===(s=t.getIframe)||void 0===s?void 0:s.call(t);o&&(a&&(o.className=a),n&&o.setAttribute("title",n),o.setAttribute("aria-hidden","true"),o.tabIndex=-1)},onStateChange:e=>{e.data===window.YT.PlayerState.PLAYING&&l(e.target)},onApiChange:e=>l(e.target)}}))}),()=>{e=!0;try{o.current&&o.current.destroy()}catch(e){}try{i.remove()}catch(e){}o.current=null}},[s,a,n]),(0,l.jsx)("div",{ref:t})}var C=a(7448),M=a(6213),F=a.n(M),I=a(1362),T=a.n(I);let S=[{ic:"search",short:"지역\xb7학원 찾기",t:"맞는 지역과 학원을 찾아드려요",long:["필리핀에는 지역도 학원도 정말 많습니다.","더위\xb7예산\xb7기간\xb7취향을 여쭤보고,","가장 잘 맞는 곳만 추려서 쉽게 비교해 드려요."],act:"finder",go:"학원 찾기"},{ic:"wallet",short:"학비\xb7할인 안내",t:"학비와 할인을 안내해 드려요",long:["같은 학원이라도 시기와 조건에 따라","받을 수 있는 할인이 달라집니다.","어떤 혜택을 받으실 수 있는지 꼼꼼히 안내해 드려요."],act:null},{ic:"people",short:"수속 매니저 배정",t:"전담 수속 매니저를 배정해요",long:["등록하시면 담당 매니저가 배정됩니다.","다음에 무엇을 준비할지 단계마다 먼저 연락드려요.","선생님은 안내만 따라오시면 됩니다."],act:null},{ic:"clipboard",short:"서류\xb7입학 준비",t:"서류와 입학 준비를 도와드려요",long:["여권\xb7비자\xb7SSP\xb7입학 서류 등","복잡한 준비를 대신 챙겨드립니다.","어렵고 헷갈리는 부분은 저희가 처리해 드려요."],act:"checklist",go:"준비 체크리스트"},{ic:"plane",short:"항공편 예약",t:"항공편을 함께 찾아드려요",long:["출국일과 예산에 맞는 항공편을","함께 알아봐 드립니다.","막막한 예약 과정도 단계별로 안내해 드려요."],act:null},{ic:"shield",short:"보험 가입",t:"보험 가입을 도와드려요",long:["필리핀은 한국 의료보험이 적용되지 않습니다.","기간에 맞는 여행자\xb7유학생 보험 가입을 도와드려,","만일의 상황에도 안심하실 수 있어요."],act:null},{ic:"check",short:"출국 준비",t:"출국 준비를 안내해 드려요",long:["환전\xb7짐\xb7eTravel\xb7로밍까지","출국 전 빠뜨리기 쉬운 준비를","체크리스트로 하나하나 안내해 드려요."],act:"checklist",go:"체크리스트"}];function B(e){let{open:s,onClose:a,initialStep:n=0,onFinder:t,onChecklist:o,onConsult:i,onMaterial:c}=e,[d,m]=(0,r.useState)(0),[u,_]=(0,r.useState)(!1);if((0,r.useEffect)(()=>{s&&m(n)},[s,n]),(0,r.useEffect)(()=>
1{if(!s)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[s]),!s)return null;S[d];let p=d===S.length-1,b=S[d+1];return(0,l.jsx)("div",{className:F().overlay,onClick:function(){_(!0),setTimeout(()=>_(!1),600)},children:(0,l.jsxs)("div",{className:"".concat(F().modal," ").concat(T().modal),onClick:e=>e.stopPropagation(),children:[(0,l.jsxs)("div",{className:T().head,children:[(0,l.jsxs)("div",{className:F().headLeft,children:[(0,l.jsx)("p",{className:T().eyebrow,children:"도와드리는 과정"}),(0,l.jsx)("h2",{className:T().title,children:"시니어유학은 이렇게 도와드려요"})]}),(0,l.jsx)("button",{className:"".concat(F().close," ").concat(u?F().closeFlash:""),onClick:a,"aria-label":"닫기",children:"✕"})]}),(0,l.jsx)("div",{className:T().stepper,children:S.map((e,s)=>(0,l.jsxs)(r.Fragment,{children:[(0,l.jsx)("button",{onClick:()=>m(s),"aria-label":"".concat(s+1,"단계 ").concat(e.short),className:"".concat(T().node," ").concat(s===d?T().nodeOn:""," ").concat(s<d?T().nodeDone:""),children:s<d?"✓":s+1}),s<S.length-1&&(0,l.jsx)("span",{className:"".concat(T().line," ").concat(s<d?T().lineDone:"")})]},s))}),(0,l.jsx)("div",{className:T().body,children:(0,l.jsx)("div",{className:T().track,style:{transform:"translateX(calc(13% - ".concat(74*d,"%))")},children:S.map((e,s)=>(0,l.jsx)("div",{className:"".concat(T().slide," ").concat(s===d?T().slideOn:""),"aria-hidden":s!==d,children:(0,l.jsxs)("div",{className:T().slideCard,children:[(0,l.jsx)("span",{className:T().slideIcon,children:(0,l.jsx)(h.Z,{name:e.ic,size:46})}),(0,l.jsxs)("p",{className:T().slideStep,children:[s+1,"단계 \xb7 전체 ",S.length,"단계"]}),(0,l.jsx)("h3",{className:T().slideTitle,children:e.t}),(0,l.jsx)("div",{className:T().slideDesc,children:e.long.map((e,s)=>(0,l.jsx)("span",{className:T().descLine,children:e},s))}),e.act&&(0,l.jsxs)("button",{className:T().pageLink,tabIndex:s===d?0:-1,onClick:()=>{var s;"finder"===(s=e.act)?(a(),null==t||t()):"checklist"===s&&(a(),null==o||o())},children:[e.go," 바로가기 →"]})]})},s))})}),(0,l.jsxs)("div",{className:T().foot,children:[(0,l.jsx)("button",{className:T().btnGhost,onClick:0===d?a:()=>m(e=>e-1),children:0===d?"닫기":"← 이전"}),p?(0,l.jsxs)("div",{className:T().footRight,children:[c&&(0,l.jsx)("button",{className:F().btnAlt,onClick:()=>c(),children:"자료 요청하기"}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>null==i?void 0:i(),children:"상담 신청하기"})]}):(0,l.jsxs)("button",{className:T().btnNext,onClick:()=>m(e=>e+1),children:[(0,l.jsx)("span",{className:T().btnNextLabel,children:"다음 단계"}),(0,l.jsxs)("span",{className:T().btnNextName,children:[b.short," →"]})]})]})]})})}var H=a(8108),R=a.n(H);let q=e=>"".concat(Math.floor(e/60),":").concat(String(Math.floor(e%60)).padStart(2,"0"));function L(e){let{title:s,sub:a,youtubeId:n,src:t,poster:o,chapters:i,credit:c,ytWatchUrl:d,variant:m="card",theater:u}=e,h=(0,r.useRef)(null),_=(0,r.useRef)(null),p=(0,r.useRef)(null),[b,x]=(0,r.useState)(!1),[j,v]=(0,r.useState)(!1),[g,N]=(0,r.useState)(0),[f,y]=(0,r.useState)(0);function w(){b?n?p.current&&p.current.pauseVideo():_.current&&_.current.pause():(v(!0),n?p.current&&p.current.playVideo():_.current&&_.current.play())}function C(e){v(!0),n?(p.current&&p.current.seekTo(e,!0),p.current&&p.current.playVideo()):_.current&&(_.current.currentTime=e,_.current.play())}(0,r.useEffect)(()=>{if(!n||!h.current)return;let e=!1,s=document.createElement("div");return h.current.appendChild(s),k().then(()=>{!e&&window.YT&&(p.current=new window.YT.Player(s,{videoId:n,width:"100%",height:"100%",playerVars:{controls:0,modestbranding:1,rel:0,playsinline:1,fs:0,disablekb:1,iv_load_policy:3},events:{onReady:e=>y(e.target.getDuration()||0),onStateChange:e=>x(1===e.data)}}))}),()=>{e=!0;try{p.current&&p.current.destroy()}catch(e){}try{s.remove()}catch(e){}p.current=null}},[n]),(0,r.useEffect)(()=>{if(!n)return;let e=window.setInterval(()=>{let e=p.current;e&&e.getCurrentTime&&(N(e.getCurrentTime()||0),!f&&e.getDuration&&y(e.getDuration()||0))},250);return()=>window.clearInterval(e)},[n,f]);let M=f>0?i.filter(e=>e.t<f-1):i,F=M.reduce((e,s,a)=>g+.4>=s.t?a:e,-1),I=f?Math.min(100,g/f*100):0,T="banner"===m,S=(0,l.jsxs)("div",{className:R().frame,children:[n?(0,l.jsx)("div",{ref:h,className:R().media}):(0,l.jsx)("video",{ref:_,className:R().media,src:t,poster:o,playsInl
1ine:!0,onTimeUpdate:e=>N(e.currentTarget.currentTime),onLoadedMetadata:e=>y(e.currentTarget.duration||0),onPlay:()=>x(!0),onPause:()=>x(!1)}),!j&&(0,l.jsx)("div",{className:R().poster,style:o?{backgroundImage:"url(".concat(o,")")}:void 0}),(0,l.jsx)("button",{className:R().shield,onClick:w,"aria-label":b?"일시정지":"재생",children:!b&&(0,l.jsx)("span",{className:R().bigPlay,"aria-hidden":"true",children:"▶"})})]}),B=(0,l.jsxs)("div",{className:R().controls,children:[(0,l.jsx)("button",{className:R().pp,onClick:w,"aria-label":b?"일시정지":"재생",children:b?"❚❚":"▶"}),(0,l.jsxs)("div",{className:R().barWrap,onClick:e=>{let s=e.currentTarget.getBoundingClientRect();f&&C((e.clientX-s.left)/s.width*f)},children:[(0,l.jsx)("div",{className:R().bar,children:(0,l.jsx)("div",{className:R().barFill,style:{width:"".concat(I,"%")}})}),f>0&&M.map((e,s)=>(0,l.jsx)("span",{className:R().marker,style:{left:"".concat(e.t/f*100,"%")}},s))]}),(0,l.jsxs)("span",{className:R().time,children:[q(g)," / ",f?q(f):"--:--"]})]}),H=(0,l.jsx)("div",{className:T?R().chaptersV:R().chapters,children:M.map((e,s)=>(0,l.jsxs)("button",{className:"".concat(R().chip," ").concat(j&&s===F?R().chipOn:""),onClick:()=>C(e.t),children:[(0,l.jsx)("span",{className:R().chipTime,children:q(e.t)}),(0,l.jsx)("span",{className:R().chipLabel,children:e.label})]},s))});return T?(0,l.jsxs)("div",{className:R().bnr,children:[(0,l.jsx)("div",{className:R().bnrStage,children:S}),(0,l.jsxs)("div",{className:R().bnrSide,children:[s&&(0,l.jsx)("h2",{className:R().bnrTitle,children:s}),a&&(0,l.jsx)("p",{className:R().bnrSub,children:a}),B,H,d&&(0,l.jsxs)("a",{className:R().ytLink,href:d,target:"_blank",rel:"noopener noreferrer",children:[(0,l.jsx)("span",{className:R().ytIco,"aria-hidden":"true",children:"▶"}),"YouTube에서 보기"]}),c&&(0,l.jsx)("p",{className:R().credit,children:c})]})]}):(0,l.jsxs)("div",{className:"".concat(R().wrap," ").concat(u?R().theater:""),children:[s&&(0,l.jsx)("h3",{className:R().title,children:s}),a&&(0,l.jsx)("p",{className:R().sub,children:a}),S,B,H,d&&(0,l.jsxs)("a",{className:R().ytLink,href:d,target:"_blank",rel:"noopener noreferrer",children:[(0,l.jsx)("span",{className:R().ytIco,"aria-hidden":"true",children:"▶"}),"YouTube에서 보기"]}),c&&(0,l.jsx)("p",{className:R().credit,children:c})]})}var P=a(4824),E=a.n(P),A=a(3228),O=a(4813);let D={good:"✅",mid:"\uD83D\uDD36",bad:"❌"};function z(e){let{open:s,onClose:a,onConsult:n}=e,{quiz:t,quizResults:o}=(0,A.zP)(),[i,c]=(0,r.useState)(0),[d,m]=(0,r.useState)(Array(t.length).fill(void 0)),[u,h]=(0,r.useState)(null),[_,p]=(0,r.useState)("intro"),[b,x]=(0,r.useState)(!1);if((0,r.useEffect)(()=>{s&&(c(0),m(Array(t.length).fill(void 0)),h(null),p("intro"))},[s,t.length]),(0,r.useEffect)(()=>{if(!s)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[s]),!s||0===t.length)return null;let j=t[Math.min(i,t.length-1)],v=d.filter(e=>"bad"===e).length,g=d.filter(e=>"mid"===e).length,N=Math.min((0,O.RS)(v,g),o.length-1),f=o[N],y={good:E().optGood,mid:E().optMid,bad:E().optBad};function k(){h(null),i<t.length-1?c(e=>e+1):p("result")}return(0,l.jsx)("div",{className:F().overlay,onClick:function(){x(!0),setTimeout(()=>x(!1),600)},children:(0,l.jsxs)("div",{className:F().modal,onClick:e=>e.stopPropagation(),children:[(0,l.jsxs)("div",{className:F().head,children:[(0,l.jsxs)("div",{className:F().headLeft,children:[(0,l.jsx)("p",{className:F().eyebrow,children:"연수 적합도 테스트"}),(0,l.jsx)("h2",{className:F().title,children:"intro"===_?"연수 적합도 테스트":"quiz"===_?j.part:"적합도 결과"})]}),"quiz"===_&&(0,l.jsxs)("span",{className:E().progress,children:[i+1," ",(0,l.jsxs)("span",{children:["/ ",t.length]})]}),(0,l.jsx)("button",{className:"".concat(F().close," ").concat(b?F().closeFlash:""),onClick:a,"aria-label":"닫기",children:"✕"})]}),"intro"===_?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:F().body,children:(0,l.jsxs)("div",{className:F().intro,children:[(0,l.jsx)("p",{className:F().introHi,children:"안녕하세요, 선생님!"}),(0,l.jsxs)("p",{className:F().introBig,children:["연수가 나에게 잘 맞을지",(0,l.jsx)("br",{}),"함께 점검해볼게요"]}),(0,l.jsxs)("div",{className:F().introSub,children:[(0,l.jsxs)("p",{children:["간단히 ",(0,l.jsxs)("strong",{children:[t.length,"가지"]}),"만 여쭤봅니다."]}),(0,l.jsx)("p",{children:"편하게 답만 해주시면 됩니다."})]})]})}),(0,l.jsxs)("div",{className:F().foot,children:[(0,l.jsx)("span",{}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>p("quiz"),children:"시작하기"})]})]}):"quiz"===_?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:E().bar,children:(0,l.jsx)("div",{className:E().barFill,style:{width:"".concat((i+1)/t.length*100,"%")}})}),(0,l.jsx)("div",{className:F().qBlock,children:(0,l.jsx)("h3",{className:F().q,children:j.q})}),(0,l.jsx)("div",{className:F().optsScroll,children:u?(0,l.jsxs)("div",{className:E().solution,children:[(0,l.jsxs)("p",{className:E().solutionHead,children:[(0,l.jsx)("span",{children:"\uD83D\uDCA1"})," 이런 방법이 있어요"]}),(0,l.jsx)("p",{className:E().solutionBody,children:u}),(0,l.jsx)("button",{className:E().solutionBtn,onClick:k,children:"확인했어요, 다음으로 →"})]}):(0,l.jsx)("div",{className:E().opts,children:j.options.map((e,s)=>(0,l.jsxs)("button",{className:"".concat(E().opt," ").concat(y[e.type]," ").concat(d[i]===e.type?E().optOn:""),onClick:()=>{m(s=>{let a=[...s];return a[i]=e.type,a}),"mid"===e.type&&e.solution?h(e.solution):k()},children:[(0,l.jsx)("span",{className:E().optMark,children:D[e.type]}),(0,l.jsx)("span",{className:E().optLabel,children:e.label})]},s))})}),(0,l.jsxs)("div",{className:F().foot,children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:function(){if(u){h(null);return}i>0&&c(e=>e-1)},disabled:0===i&&!u,children:"← 이전"}),(0,l.jsx)("span",{}),(0,l.jsx)("span",{})]})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:F().body,children:(0,l.jsxs)("div",{className:E().result,children:[f.img?(0,l.jsx)("img",{className:E().resultImg,src:"/img/newIcon/".concat(f.img),alt:""}):(0,l.jsx)("p",{className:E().resultEmoji,children:f.emoji}),(0,l.jsx)("h3",{className:E().resultTitle,children:f.title}),(0,l.jsx)("p",{className:E().resultBody,children:f.body}),(0,l.jsx)("button",{className:E().restart,onClick:function(){c(0),m(Array(t.length).fill(void 0)),h(null),p("quiz")},children:"↻ 다시 테스트하기"})]})}),(0,l.jsxs)("div",{className:E().resultFoot,children:[(0,l.jsxs)("p",{className:E().resultFootLead,children:["걱정되는 점, ",(0,l.jsx)("strong",{children:"상담"}),"으로 도와드릴게요"]}),(0,l.jsx)("button",{className:E().resultConsult,onClick:()=>{a(),null==n||n()},children:"상담 신청하기"})]})]})]})})}var V=a(6985),G=a.n(V),W=a(6e3),Q=a(175),Z=a(9417);let J={cebu:"/img/regions/Cebu_City.webp",baguio:"/img/regions/Baguio.webp",clark:"/img/regions/Clark.webp",iloilo:"/img/regions/Iloilo_City.webp",bacolod:"/img/regions/Bacolod.webp",boracay:"/img/regions/Boracay.webp"};function Y(){return(0,l.jsx)("svg",{viewBox:"0 0 400 500",className:G().svg,"aria-hidden":"true",children:(0,l.jsxs)("g",{fill:"#cfe6cf",stroke:"#a8cfa8",strokeWidth:"2",strokeLinejoin:"round",children:[(0,l.jsx)("path",{d:"M150 46 C192 36 218 74 206 112 C238 122 252 168 226 198 C236 224 206 250 180 234 C158 250 132 234 144 207 C118 196 118 150 146 140 C124 118 130 66 150 46 Z"}),(0,l.jsx)("path",{d:"M206 196 C228 200 246 222 234 240 C222 256 200 250 196 232 C190 216 196 200 206 196 Z"}),(0,l.jsx)("path",{d:"M150 246 C166 242 176 262 164 274 C150 284 134 272 138 258 C140 250 144 248 150 246 Z"}),(0,l.jsx)("path",{d:"M58 372 C82 326 124 302 140 314 C147 322 116 350 92 372 C78 386 52 392 58 372 Z"}),(0,l.jsx)("path",{d:"M163 286 C182 280 194 302 183 318 C170 330 152 318 156 302 C158 294 158 288 163 286 Z"}),(0,l.jsx)("path",{d:"M196 296 C212 292 220 316 208 328 C195 336 186 320 189 306 Z"}),(0,l.jsx)("path",{d:"M228 280 C238 282 240 308 233 324 C226 336 218 322 221 306 C220 292 222 282 228 280 Z"}),(0,l.jsx)("path",{d:"M250 314 C266 311 272 330 259 338 C246 344 240 326 250 314 Z"}),(0,l.jsx)("circle",{cx:"172",cy:"262",r:"6"}),(0,l.jsx)("path",{d:"M214 360 C256 348 300 370 304 408 C309 446 282 478 244 476 C212 474 182 456 180 424 C178 396 188 368 214 360 Z"})]})})}function X(e){var s,a;let{open:n,onClose:t,onConsult:o,onMaterial:i}
1=e,{regions:c,why:d}=(0,A.zP)(),[m,u]=(0,r.useState)("why"),[h,p]=(0,r.useState)(null),[b,x]=(0,r.useState)(!1),[j,v]=(0,r.useState)(!1),g=(0,r.useRef)(null);if((0,r.useEffect)(()=>{n&&(u("why"),p(null))},[n]),(0,r.useEffect)(()=>{if(!n)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[n]),!n)return null;let N=c.find(e=>e.id===h),f=N?W.Ez.filter(e=>(0,W.OD)(e)&&e.region===N.id&&!Q.mb.has(e.id)):[];function y(){setTimeout(()=>{var e;return null===(e=g.current)||void 0===e?void 0:e.scrollTo({top:0,behavior:"smooth"})},30)}function k(){p(null),u("pick"),y()}let w="why"===m?"왜 필리핀일까요?":"pick"===m?"어디로 가면 좋을까요?":"detail"===m?"".concat(null!==(s=null==N?void 0:N.name)&&void 0!==s?s:"",", 어떤 곳일까요?"):"".concat(null!==(a=null==N?void 0:N.name)&&void 0!==a?a:""," 학원");return(0,l.jsx)("div",{className:F().overlay,onClick:function(){v(!0),setTimeout(()=>v(!1),600)},children:(0,l.jsxs)("div",{className:F().modal,onClick:e=>e.stopPropagation(),children:[(0,l.jsxs)("div",{className:F().head,children:[(0,l.jsxs)("div",{className:F().headLeft,children:[(0,l.jsx)("p",{className:F().eyebrow,children:"지역 소개"}),(0,l.jsx)("h2",{className:F().title,children:w})]}),(0,l.jsx)("button",{className:"".concat(F().close," ").concat(j?F().closeFlash:""),onClick:t,"aria-label":"닫기",children:"✕"})]}),"why"===m&&(0,l.jsx)("div",{className:G().stepBody,children:(0,l.jsxs)("section",{className:G().whyPh,children:[(0,l.jsx)("p",{className:G().whySub,children:"시니어 선생님께 필리핀 어학연수가 좋은 이유예요"}),(0,l.jsx)("ul",{className:G().whyList,children:d.map((e,s)=>(0,l.jsxs)("li",{className:G().whyItem,children:[(0,l.jsx)("span",{className:G().whyIco,children:e.iconImg?(0,l.jsx)("img",{className:G().whyImg,src:"/img/newIcon/".concat(e.iconImg),alt:""}):e.icon}),(0,l.jsxs)("div",{className:G().whyText,children:[(0,l.jsx)("p",{className:G().whyItemTitle,children:e.title}),(0,l.jsx)("p",{className:G().whyItemDesc,children:e.desc})]})]},s))})]})}),"pick"===m&&(0,l.jsx)("div",{className:G().stepBody,children:(0,l.jsxs)("section",{className:G().pick,children:[(0,l.jsx)("p",{className:G().pickSub,children:"가고 싶은 지역을 눌러보세요"}),(0,l.jsx)("div",{className:G().pickGrid,children:c.map(e=>{var s;return(0,l.jsxs)("button",{className:G().pickCard,onClick:()=>{p(e.id),u("detail"),y()},style:{backgroundImage:"linear-gradient(180deg, rgba(0,0,0,.05) 30%, rgba(0,0,0,.72)), url(".concat(null!==(s=J[e.id])&&void 0!==s?s:e.img,")")},children:[(0,l.jsx)("span",{className:G().pickIco,children:e.iconImg?(0,l.jsx)("img",{className:G().pickImg,src:"/img/newIcon/".concat(e.iconImg),alt:""}):e.icon}),(0,l.jsx)("span",{className:G().pickName,children:e.name}),(0,l.jsx)("span",{className:G().pickKey,children:e.keyword})]},e.id)})})]})}),"detail"===m&&N&&(0,l.jsxs)("div",{className:G().body2,children:[(0,l.jsxs)("div",{className:G().mapCol,children:[(0,l.jsx)("p",{className:G().guide,children:"다른 지역도 눌러보세요"}),(0,l.jsxs)("div",{className:G().mapWrap,children:[b?(0,l.jsx)(Y,{}):(0,l.jsx)("img",{src:"/img/map.svg",alt:"필리핀 지도",className:G().mapImg,onError:()=>x(!0)}),c.map(e=>{var s;return(0,l.jsxs)("button",{onClick:()=>p(e.id),className:"".concat(G().bubble," ").concat(h===e.id?G().bubbleOn:""),style:{left:e.pos.left,top:e.pos.top},children:[(0,l.jsx)("span",{className:G().bubbleIcon,children:(0,l.jsx)("img",{src:null!==(s=J[e.id])&&void 0!==s?s:e.img,alt:"",className:G().bubbleImg})}),(0,l.jsx)("span",{className:G().bubbleName,children:e.name})]},e.id)})]})]}),(0,l.jsxs)("div",{className:G().detailCol,children:[(0,l.jsxs)("p",{className:G().detailKeyword,children:[N.iconImg?(0,l.jsx)("img",{className:G().detailKeywordImg,src:"/img/newIcon/".concat(N.iconImg),alt:""}):N.icon," ",N.keyword]}),(0,l.jsxs)("div",{className:"".concat(G().card," ").concat(G().cardGood),children:[(0,l.jsxs)("p",{className:G().cardHead,children:[(0,l.jsx)("img",{className:G().cardHeadIco,src:"/img/newIcon/region-good.svg",alt:""})," 이런 점이 좋아요"]}),(0,l.jsx)("ul",{className:G().cardList,children:N.good.map((e,s)=>(0,l.jsx)("li",{children:e},s))})]}),(0,l.jsxs)("div",{className:"".concat(G().card," ").concat(G().cardNote),children:[(0,l.jsxs)("p",{className:G().cardHead,children:[(0,l.jsx)("img",{className:G().cardHeadIco,src:"/img/newIcon/region-caution.svg",alt:""})," 이런 점은 참고하세요"]}),(0,l.jsx)("ul",{className:G().cardList,children:N.note.map((e,s)=>(0,l.jsx)("li",{children:e},s))})]}),(0,l.jsxs)("div",{className:"".concat(G().card," ").concat(G().cardRec),children:[(0,l.jsxs)("p",{className:G().cardHead,children:[(0,l.jsx)("img",{className:G().cardHeadIco,src:"/img/newIcon/region-recommend.svg",alt:""})," 이런 분께 추천해요"]}),(0,l.jsx)("p",{className:G().cardRecText,children:N.recommend})]})]})]}
1),"schools"===m&&N&&(0,l.jsx)("div",{className:G().schoolsBody,ref:g,children:(0,l.jsxs)("div",{className:G().schoolsInner,children:[(0,l.jsxs)("p",{className:G().schoolsCount,children:[N.name,"의 어학원 ",(0,l.jsxs)("strong",{children:[f.length,"곳"]})]}),(0,l.jsx)("div",{className:F().resultList,children:f.map(e=>{var s;return(0,l.jsxs)("div",{className:F().card,children:[(0,l.jsx)("div",{className:F().cardThumb,style:{backgroundImage:"url(".concat((0,_.p)(e.id,e.region,(0,Z.x)(e.id,e.name)),")")}}),(0,l.jsxs)("div",{className:F().cardBody,children:[(0,l.jsx)("p",{className:F().cardName,children:(0,Z.x)(e.id,e.name).title}),(0,l.jsx)("p",{className:F().cardCampus,children:null!==(s=(0,Z.x)(e.id,e.name).campus)&&void 0!==s?s:" "}),(0,l.jsx)("div",{className:F().cardTags,children:e.tags.slice(0,3).map((e,s)=>(0,l.jsx)("span",{className:F().cardTag,children:e},s))})]}),(0,l.jsx)("div",{className:F().cardActions,children:(0,l.jsx)("a",{href:"/schools/".concat(e.id),target:"_blank",rel:"noopener noreferrer",className:F().cardGo,children:"자세히 보기 →"})})]},e.id)})})]})}),(0,l.jsxs)("div",{className:F().foot,children:["why"===m&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:t,children:"닫기"}),(0,l.jsx)("span",{}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>{u("pick"),y()},children:"다음 →"})]}),"pick"===m&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:()=>{u("why"),y()},children:"← 이전"}),(0,l.jsxs)("div",{className:F().footRight,children:[i&&(0,l.jsx)("button",{className:F().btnAlt,onClick:()=>i(),children:"자료 요청하기"}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>null==o?void 0:o(),children:"상담 신청하기"})]})]}),"detail"===m&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:k,children:"← 다른 지역 보기"}),(0,l.jsx)("span",{}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>{u("schools"),y()},children:"이 지역 학원 확인하기 →"})]}),"schools"===m&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:k,children:"← 다른 지역 보기"}),(0,l.jsxs)("div",{className:F().footRight,children:[i&&(0,l.jsx)("button",{className:F().btnAlt,onClick:()=>i(),children:"자료 요청하기"}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>null==o?void 0:o(),children:"상담 신청하기"})]})]})]})]})})}var K=a(2914),U=a.n(K);let $={all:{base:"faq-all.svg",hover:"faq-all-hover.svg"},cost:{base:"faq-cost.svg",hover:"faq-cost-hover.svg"},effect:{base:"faq-effect.svg",hover:"faq-effect-hover.svg"},class:{base:"faq-class.svg"},life:{base:"faq-life.svg",hover:"faq-life-hover.svg"},health:{base:"faq-health.svg",hover:"faq-health-hover.svg"},process:{base:"faq-process.svg",hover:"faq-process-hover.svg"}},ee={all:"faq-empty-all.png",cost:"faq-empty-cost.png",effect:"faq-empty-effect.png",class:"faq-empty-class.png",life:"faq-empty-life.png",health:"faq-empty-health.png",process:"faq-empty-process.png"};function es(e){var s,a,n;let{open:t,onClose:o,onConsult:i,onMaterial:c}=e,{faq:d}=(0,A.zP)(),m=[{id:"all",name:"전체보기",icon:"\uD83D\uDCCB"},...d.map(e=>({id:e.id,name:e.name,icon:e.icon}))],[u,h]=(0,r.useState)(!1),[_,p]=(0,r.useState)("all"),[b,x]=(0,r.useState)(null),[j,v]=(0,r.useState)(!1),[g,N]=(0,r.useState)(!1),f=(0,r.useRef)(null),y=(0,r.useRef)(null);if((0,r.useEffect)(()=>{t&&(h(!1),p("all"),x(null),v(!1))},[t]),(0,r.useEffect)(()=>{if(!t)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[t]),!t)return null;let k="all"===_,w=k?d.flatMap(e=>e.items.map(s=>({...s,catName:e.name}))):(null!==(a=null===(s=d.find(e=>e.id===_))||void 0===s?void 0:s.items)&&void 0!==a?a:[]).map(e=>({...e,catName:""})),C=null!==(n=m.find(e=>e.id===_))&&void 0!==n?n:m[0],M=null!=b?w[b]:null,I=d.reduce((e,s)=>e+s.items.length,0);return(0,l.jsx)("div",{className:F().overlay,onClick:function(){N(!0),setTimeout(()=>N(!1),600)},children:(0,l.jsxs)("div",{className:F().modal,onClick:e=>e.stopPropagation(),children:[(0,l.jsxs)("div",{className:F().head,children:[(0,l.jsxs)("div",{className:F().headLeft,children:[(0,l.jsx)("p",{className:F().eyebrow,children:"자주 묻는 질문"}),(0,l.jsx)("h2",{className:F().title,children:"무엇이 궁금하세요?"})]}),(0,l.jsx)("button",{className:"".concat(F().close," ").concat(g?F().closeFlash:""),onClick:o,"aria-label":"닫기",children:"✕"})]}),u?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:U().body2,children:[(0,l.jsx)("div",{className:U().tabs,children:m.map(e=>(0,l.jsxs)("button",{onClick:()=>{p(e.id),x(null),v(!1)},className:"".concat(U().tab," ").concat(_===e.id?U().tabOn:""),children:[(0,l.jsx)("span",{className:U().tabIco,children:$[e.id]?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("img",{className:U().tabImg,src:"/img/newIcon/".concat($[e.id].base),alt:""}),$[e.id].hover&&(0,l.jsx)("img",{className:"".concat(U().tabImg," ").concat(U().tabImgHover),src:"/img/newIcon/".concat($[e.id].hover),alt:"","aria-hidden":"true"})]}):e.icon}),e.name]},e.id))}),(0,l.jsxs)("div",{className:"".concat(U().panes," ").concat(null!=b?U().hasSel:""),children:[(0,l.jsx)("div",{className:U().qList,children:w.map((e,s)=>(0,l.jsxs)("button",{onClick:()=>{x(s),v(!0),y.current&&clearTimeout(y.current),y.current=setTimeout(()=>v(!1),600),f.current&&(f.current.scrollTop=0)},className:"".concat(U().qBtn," ").concat(b===s?U().qBtnOn:""),children:[(0,l.jsxs)("span",{className:U().qBtnMain,children:[k&&(0,l.jsx)("span",{className:U().qCat,children:e.catName}),(0,l.jsx)("span",{className:U().qBtnText,children:e.q})]}),(0,l.jsx)("span",{className:U().qBtnArrow,children:"›"})]},s))}),(0,l.jsxs)("div",{className:U().chatCol,ref:f,children:[M&&(0,l.jsx)("button",{className:U().backBtn,onClick:()=>{x(null),v(!1)},children:"← 질문 목록"}),M?(0,l.jsxs)("div",{className:U().thread,children:[(0,l.jsxs)("div",{className:U().row,children:[(0,l.jsx)("div",{className:U().avatarMe,children:"?"}),(0,l.jsxs)("div",{className:U().side,children:[(0,l.jsx)("span",{className:U().name,children:"자주 묻는 질문"}),(0,l.jsx)("div",{className:U().bubbleQ,children:M.q})]})]}),(0,l.jsxs)("div",{className:U().row,children:[(0,l.jsx)("div",{className:U().avatar,children:"시"}),(0,l.jsxs)("div",{className:U().side,children:[(0,l.jsxs)("span",{className:U().name,children:[(0,l.jsx)("strong",{children:"시니어유학"})," 상담"]}),j?(0,l.jsxs)("div",{className:U().typing,children:[(0,l.jsx)("span",{}),(0,l.jsx)("span",{}),(0,l.jsx)("span",{})]}):(0,l.jsx)("div",{className:U().bubbleA,children:M.a.split(RegExp("(?<=[.!?])\\s+")).map((e,s)=>(0,l.jsx)("p",{className:U().aLine,children:e},s))})]})]})]}):(0,l.jsx)("div",{className:U().empty,children:(0,l.jsxs)("div",{className:U().emptyCard,children:[(0,l.jsx)("span",{className:U().emptyIco,children:ee[C.id]?(0,l.jsx)("img",{className:U().emptyImg,src:"/img/newIcon/".concat(ee[C.id]),alt:""}):C.icon}),(0,l.jsx)("p",{className:U().emptyTitle,children:k?"무엇이 궁금하세요?":"".concat(C.name,", 무엇이 궁금하세요?")}),(0,l.jsx)("p",{className:U().emptySub,children:"\uD83D\uDC48 왼쪽에서 궁금하신 항목을 선택해보세요"})]})})]})]})]}),(0,l.jsxs)("div",{className:F().foot,children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:o,children:"닫기"}),(0,l.jsxs)("div",{className:F().footRight,children:[c&&(0,l.jsx)("button",{className:F().btnAlt,onClick:()=>c(),children:"자료 요청하기"}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>null==i?void 0:i(),children:"상담 신청하기"})]})]})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:F().body,children:(0,l.jsxs)("div",{className:F().intro,children:[(0,l.jsx)("p",{className:F().introHi,children:"안녕하세요, 선생님!"}),(0,l.jsxs)("p",{className:F().introBig,children:["궁금한 점,",(0,l.jsx)("br",{}),"무엇이든 물어보세요"]}),(0,l.jsxs)("div",{className:F().introSub,children:[(0,l.jsxs)("p",{children:["자주 묻는 질문 ",(0,l.jsxs)("strong",{children:[I,"가지"]}),"를 모았어요."]}),(0,l.jsx)("p",{children:"비용\xb7수업\xb7생활\xb7건강\xb7수속까지 한눈에 확인하세요."})]})]})}),(0,l.jsxs)("div",{className:F().foot,children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:o,children:"닫기"}),(0,l.jsx)("span",{}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>h(!0),children:"시작하기"})]})]})]})})}var ea=a(458),el=a.n(ea),en=a(7049);function et(e){var s,a;let{open:n,onClose:t,onConsult:o,onMaterial:i}
1=e,{checklist:c}=(0,A.zP)(),[d,m]=(0,r.useState)("intro"),[u,h]=(0,r.useState)({}),[_,p]=(0,r.useState)(0),[b,x]=(0,r.useState)(null),[j,v]=(0,r.useState)(!1),[g,N]=(0,r.useState)(!1),f=(0,r.useRef)(null);if((0,r.useEffect)(()=>{n&&(m("intro"),h({}),p(0),x(null),N(!1))},[n]),(0,r.useEffect)(()=>{if(!n)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[n]),!n)return null;let y=b?c.map(e=>{var s;return e.title.includes("의류\xb7생활용품")&&(null===(s=en.XT[b])||void 0===s?void 0:s.length)?{...e,items:[...e.items,...en.XT[b]]}:e}):c,k=null!==(a=null===(s=en.pT.find(e=>e.id===b))||void 0===s?void 0:s.label)&&void 0!==a?a:"",w=y.reduce((e,s)=>e+s.items.length,0),C=Object.values(u).filter(Boolean).length,M=y[_],I=y[_+1];function T(){window.open("/checklist","_blank","noopener")}function S(e){var s;p(e),null===(s=f.current)||void 0===s||s.scrollTo({top:0,behavior:"smooth"})}return(0,l.jsx)("div",{className:F().overlay,onClick:function(){v(!0),setTimeout(()=>v(!1),600)},children:(0,l.jsxs)("div",{className:"".concat(F().modal," ").concat(el().modalTall),onClick:e=>e.stopPropagation(),children:[(0,l.jsxs)("div",{className:F().head,children:[(0,l.jsxs)("div",{className:F().headLeft,children:[(0,l.jsx)("p",{className:F().eyebrow,children:"출국 준비"}),(0,l.jsx)("h2",{className:F().title,children:"연수 준비 체크리스트"})]}),"list"===d&&(0,l.jsx)("div",{className:el().headActions,children:(0,l.jsx)("button",{className:el().headBtnPrint,onClick:T,children:"\uD83D\uDDA8 인쇄용 새 창 ↗"})}),(0,l.jsx)("button",{className:"".concat(F().close," ").concat(j?F().closeFlash:""),onClick:t,"aria-label":"닫기",children:"✕"})]}),"intro"===d?(0,l.jsxs)("div",{className:el().intro,children:[(0,l.jsx)("span",{className:el().introIco,children:"\uD83D\uDCCB"}),(0,l.jsxs)("h3",{className:el().introTitle,children:["출발 전, 빠진 것 없는지",(0,l.jsx)("br",{}),"함께 확인해 드릴게요"]}),(0,l.jsxs)("ul",{className:el().introPoints,children:[(0,l.jsxs)("li",{children:[(0,l.jsx)("strong",{children:"여기서는 체크한 내용이 저장되지 않아요."})," 화면에서 가볍게 확인하는 용도예요."]}),(0,l.jsxs)("li",{children:[(0,l.jsx)("strong",{children:"출력해서 사용하시길 권장드려요."})," 종이에 하나씩 체크하시면 빠뜨릴 일이 없어요."]}),(0,l.jsxs)("li",{children:["아래 버튼을 누르면 ",(0,l.jsx)("strong",{children:"새 창에서 크게 열리고, 거기서 바로 인쇄"}),"하실 수 있어요."]})]}),(0,l.jsxs)("div",{className:el().introBtns,children:[(0,l.jsx)("button",{className:el().introPrint,onClick:()=>m("region"),children:"시작하기"}),(0,l.jsx)("button",{className:el().introNew,onClick:T,children:"\uD83D\uDDA8 새 창에서 열기 ↗"})]})]}):"region"===d?(0,l.jsxs)("div",{className:el().intro,children:[(0,l.jsx)("span",{className:el().introIco,children:"\uD83D\uDCCD"}),(0,l.jsxs)("h3",{className:el().introTitle,children:["먼저, 어느 지역으로",(0,l.jsx)("br",{}),"연수 가시나요?"]}),(0,l.jsx)("p",{className:el().regionSub,children:"지역에 따라 챙기면 좋은 준비물을 더해 드릴게요."}),(0,l.jsx)("div",{className:el().regionGrid,children:en.pT.map(e=>(0,l.jsx)("button",{className:el().regionBtn,onClick:()=>{x(e.id),p(0),m("list")},children:(0,l.jsx)("span",{className:el().regionBtnLabel,children:e.label})},e.id))}),(0,l.jsx)("button",{className:"".concat(el().introNew," ").concat(el().regionBack),onClick:()=>m("intro"),children:"← 안내로"})]}):(0,l.jsxs)("div",{className:el().split,children:[(0,l.jsxs)("div",{className:el().tabsArea,children:[(0,l.jsxs)("p",{className:el().tabsLabel,children:["어떤 준비부터 보실까요? ",(0,l.jsx)("span",{className:el().tabsHint,children:"\uD83D\uDC47 단계를 눌러보세요"})]}),(0,l.jsx)("div",{className:"".concat(el().tabs," ").concat(g?el().tabsOpen:""),children:y.map((e,s)=>(0,l.jsxs)("button",{onClick:()=>S(s),className:"".concat(el().tab," ").concat(s===_?el().tabOn:""),children:[(0,l.jsx)("span",{className:el().tabNum,children:s+1}),(0,l.jsx)("span",{className:el().tabName,children:e.title})]},s))}),(0,l.jsx)("button",{type:"button",className:el().tabsToggle,onClick:()=>N(e=>!e),children:g?"접기 ▴":"더보기 ▾"})]}),(0,l.jsxs)("div",{className:el().body,ref:f,children:[(0,l.jsxs)("p",{className:el().notice,children:["\uD83D\uDCCB 화면에서는 ",(0,l.jsx)("strong",{children:"저장되지 않아요."})," 가볍게 확인만 하시고, 출력해서 쓰시려면 오른쪽 위 ",(0,l.jsx)("strong",{children:"[인쇄용 새 창]"})," 버튼을 눌러주세요."]}),b&&(0,l.jsxs)("p",{className:el().regionBar,children:[(0,l.jsxs)("span",{children:["\uD83D\uDCCD ",k," 기준으로 준비물을 맞췄어요"]}),(0,l.jsx)("button",{className:el().regionChange,onClick:()=>m("region"),children:"지역 변경"})]}),(0,l.jsxs)("div",{className:el().progress,children:[(0,l.jsx)("div",{className:el().progressBar,children:(0,l.jsx)("span",{style:{width:"".concat(w?C/w*100:0,"%")}})}),(0,l.jsxs)("span",{className:el().progressLabel,children:[C," / ",w]})]}),(0,l.jsxs)("div",{className:el().secHead,children:[(0,l.jsxs)("h3",{className:el().secTitle,children:[(0,l.jsx)("span",{className:el().secNum,children:_+1}),M.title]}),(0,l.jsx)("span",{className:el().secWhen,children:M.when})]}),(0,l.jsx)("ul",{className:el().items,children:M.items.map((e,s)=>{let a="".concat(_,"-").concat(s),n=!!u[a];return(0,l.jsx)("li",{children:(0,l.jsxs)("button",{className:"".concat(el().item," ").concat(n?el().itemOn:""),onClick:()=>{h(e=>({...e,[a]:!e[a]}
1))},children:[(0,l.jsx)("span",{className:el().box,children:n?"✓":""}),(0,l.jsxs)("span",{className:el().itemBody,children:[(0,l.jsx)("span",{className:el().itemText,children:e.text}),e.note&&(0,l.jsx)("span",{className:el().itemNote,children:e.note})]})]})},s)})}),(0,l.jsxs)("div",{className:el().secNav,children:[_>0?(0,l.jsxs)("button",{className:el().prevBtn,onClick:()=>S(_-1),children:["← ",y[_-1].title]}):(0,l.jsx)("button",{className:el().prevBtn,onClick:()=>m("region"),children:"← 지역 선택"}),(0,l.jsx)("span",{}),I?(0,l.jsxs)("button",{className:el().nextBtn,onClick:()=>S(_+1),children:["다음: ",I.title," →"]}):(0,l.jsx)("span",{className:el().lastNote,children:"마지막 단계예요 \uD83D\uDC4D"})]})]})]}),(0,l.jsxs)("div",{className:F().foot,children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:t,children:"닫기"}),(0,l.jsxs)("div",{className:F().footRight,children:[i&&(0,l.jsx)("button",{className:F().btnAlt,onClick:()=>i(),children:"자료 요청하기"}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>null==o?void 0:o(),children:"상담 신청하기"})]})]})]})})}var eo=a(7031),ei=a.n(eo);let ec={golf:{base:"activity-golf.svg",hover:"activity-golf-hover.svg"},sea:{base:"activity-hopping.svg",hover:"activity-hopping-hover.svg"},heal:{base:"activity-massage.svg",hover:"activity-massage-hover.svg"},tour:{base:"activity-tour.svg",hover:"activity-tour-hover.svg"},shop:{base:"activity-shopping.svg",hover:"activity-shopping-hover.svg"}};function er(e){let{open:s,onClose:a,onConsult:n,onMaterial:t}=e,{activities:o}=(0,A.zP)(),[i,c]=(0,r.useState)(!1),[d,m]=(0,r.useState)("golf"),[u,h]=(0,r.useState)(!1);if((0,r.useEffect)(()=>{s&&(c(!1),m("golf"))},[s]),(0,r.useEffect)(()=>{if(!s)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[s]),!s)return null;let _=o.find(e=>e.id===d);return(0,l.jsx)("div",{className:F().overlay,onClick:function(){h(!0),setTimeout(()=>h(!1),600)},children:(0,l.jsxs)("div",{className:F().modal,onClick:e=>e.stopPropagation(),children:[(0,l.jsxs)("div",{className:F().head,children:[(0,l.jsxs)("div",{className:F().headLeft,children:[(0,l.jsx)("p",{className:F().eyebrow,children:"액티비티"}),(0,l.jsx)("h2",{className:F().title,children:"관광과 휴양의 나라, 필리핀"})]}),(0,l.jsx)("button",{className:"".concat(F().close," ").concat(u?F().closeFlash:""),onClick:a,"aria-label":"닫기",children:"✕"})]}),i?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:ei().body,children:[(0,l.jsx)("p",{className:ei().lead,children:"열심히 공부한 만큼, 즐길 거리도 가득합니다. 어떤 게 끌리세요?"}),(0,l.jsx)("div",{className:ei().tabs,children:o.map(e=>(0,l.jsxs)("button",{onClick:()=>m(e.id),className:"".concat(ei().tab," ").concat(d===e.id?ei().tabOn:""),children:[(0,l.jsx)("span",{className:ei().tabIco,children:ec[e.id]?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("img",{className:ei().tabImg,src:"/img/newIcon/".concat(ec[e.id].base),alt:""}),ec[e.id].hover&&(0,l.jsx)("img",{className:"".concat(ei().tabImg," ").concat(ei().tabImgHover),src:"/img/newIcon/".concat(ec[e.id].hover),alt:"","aria-hidden":"true"})]}):e.icon}),e.name]},e.id))}),(0,l.jsx)("div",{className:ei().grid,children:_.items.map((e,s)=>(0,l.jsxs)("div",{className:ei().card,children:[(0,l.jsx)("div",{className:ei().cardImg,style:{backgroundImage:"url(/img/activities/".concat(e.seed,".webp)")}}),(0,l.jsxs)("div",{className:ei().cardBody,children:[(0,l.jsx)("p",{className:ei().cardName,children:e.name}),(0,l.jsx)("p",{className:ei().cardDesc,children:e.desc})]})]},s))})]}),(0,l.jsxs)("div",{className:F().foot,children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:a,children:"닫기"}),(0,l.jsxs)("div",{className:F().footRight,children:[t&&(0,l.jsx)("button",{className:F().btnAlt,onClick:()=>t(),children:"자료 요청하기"}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>null==n?void 0:n(),children:"상담 신청하기"})]})]})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:F().body,children:(0,l.jsxs)("div",{className:F().intro,children:[(0,l.jsx)("p",{className:F().introHi,children:"공부만 하면 아쉽잖아요"}),(0,l.jsxs)("p",{className:F().introBig,children:["관광과 휴양의 나라,",(0,l.jsx)("br",{}),"필리핀을 즐겨보세요"]}),(0,l.jsxs)("div",{className:F().introSub,children:[(0,l.jsx)("p",{children:"골프\xb7바다\xb7마사지\xb7쇼핑까지, 즐길 거리가 가득해요."}),(0,l.jsx)("p",{children:"주말마다 새로운 추억을 만들 수 있어요."})]})]})}),(0,l.jsxs)("div",{className:F().foot,children:[(0,l.jsx)("button",{className:F().btnGhost,onClick:a,children:"닫기"}),(0,l.jsx)("span",{}),(0,l.jsx)("button",{className:F().btnPrimary,onClick:()=>c(!0),children:"시작하기"})]})]})]})})}var ed=a(2114),em=a.n(ed);let eu=e=>e.thumb&&!e.thumb.startsWith("/img/shorts/")?e.thumb:"https://i.ytimg.com/vi/".concat(e.videoId,"/hqdefault.jpg");function eh(e){let{open:s,onClose:a}=e,{home:n}=(0,A.qg)(),t=(0,A.JO)(Q.th,null==n?void 0:n.reviews),[o,i]=(0,r.useState)(null);return((0,r.useEffect)(()=>{s&&i(null)},[s]),(0,r.useEffect)(()=>
1{if(!s)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[s]),(0,r.useEffect)(()=>{if(!s)return;let e=e=>{"Escape"===e.key&&(o?i(null):a())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[s,o,a]),s)?(0,l.jsxs)("div",{className:em().overlay,onClick:a,children:[(0,l.jsxs)("div",{className:em().modal,onClick:e=>e.stopPropagation(),children:[(0,l.jsxs)("div",{className:em().head,children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:em().eyebrow,children:"시니어 연수후기"}),(0,l.jsx)("h2",{className:em().title,children:"다녀오신 선생님들의 후기"})]}),(0,l.jsx)("button",{className:em().close,onClick:a,"aria-label":"닫기",children:"✕"})]}),(0,l.jsx)("p",{className:em().sub,children:"현장을 직접 다녀온 생생한 후기 영상이에요."}),(0,l.jsx)("div",{className:em().grid,children:t.map(e=>(0,l.jsxs)("button",{className:em().card,onClick:()=>i(e),children:[(0,l.jsxs)("span",{className:em().thumb,style:{backgroundImage:"url(".concat(eu(e),")")},children:[(0,l.jsx)("span",{className:em().play,"aria-hidden":"true",children:"▶"}),e.vertical&&(0,l.jsx)("span",{className:em().badge,children:"세로"})]}),(0,l.jsxs)("span",{className:em().cardBody,children:[(0,l.jsxs)("span",{className:em().who,children:[e.name," \xb7 ",(0,l.jsx)("b",{children:e.place})]}),(0,l.jsxs)("span",{className:em().quote,children:["“",e.quote,"”"]}),(0,l.jsx)("span",{className:em().meta,children:e.meta})]})]},e.id))})]}),o&&(0,l.jsxs)("div",{className:em().lb,onClick:()=>i(null),children:[(0,l.jsx)("button",{className:em().lbClose,onClick:()=>i(null),"aria-label":"닫기",children:"✕"}),(0,l.jsx)("div",{className:"".concat(em().lbInner," ").concat(o.vertical?em().lbVert:em().lbWide),onClick:e=>e.stopPropagation(),children:(0,l.jsx)("iframe",{className:em().lbFrame,src:"https://www.youtube.com/embed/".concat(o.videoId,"?autoplay=1&rel=0&playsinline=1&modestbranding=1"),title:o.name,allow:"autoplay; encrypted-media; picture-in-picture; fullscreen",allowFullScreen:!0})}),(0,l.jsxs)("p",{className:em().lbCap,children:[o.name," \xb7 ",o.place," — “",o.quote,"”"]})]})]}):null}var e_=a(6529),ep=a(4713),eb=a(4567),ex=a.n(eb);let ej=[{key:"all",label:"전체"},{key:"cebu",label:"세부"},{key:"baguio",label:"바기오"},{key:"clark",label:"클락"},{key:"iloilo",label:"일로일로"},{key:"bacolod",label:"바콜로드"},{key:"boracay",label:"보라카이"}],ev=e=>{if(!e)return"-";let s=Math.round(e/1e3)/10,a=Number.isInteger(s)?s.toLocaleString():s.toLocaleString(void 0,{minimumFractionDigits:1,maximumFractionDigits:1});return"".concat(a,"만원")},eg=e=>{let s=e.courses.map(e=>e.price4Weeks||0).filter(Boolean),a=e.dormitories.map(e=>e.price4Weeks||0).filter(Boolean),l=(e.packages||[]).map(e=>e.price||0).filter(Boolean);return(s.length&&a.length?Math.min(...s)+Math.min(...a):0)||(l.length?Math.min(...l):0)},eN=e=>/^\/img\/[^?#]+\.(png|jpe?g|webp)$/i.test(e)?e.replace(/(\.[a-z0-9]+)$/i,"_m$1"):e;function ef(){var e,s,a,n,o,b,x,j,v;let{phoneTel:g,kakaoUrl:N,youtubeUrl:y}=(0,A.AW)(),k=(0,A.yl)("홈"),{all:M,visible:F,marquee:I,adminOf:T,metaOf:H,orderIndexOf:R}=(0,A.SZ)(),q=(0,r.useMemo)(()=>F.filter(e=>!Q.mb.has(e.id)),[F]),{home:P,loaded:E}=(0,A.qg)(),O=(0,r.useMemo)(()=>(0,A.JO)(Q.sk,null==P?void 0:P.menu).map(e=>{let s=Q.sk.find(s=>s.id===e.id);return s?{...e,color:s.color,img:s.img}:e}),[null==P?void 0:P.menu]),D=(0,r.useMemo)(()=>(0,A.JO)(Q.MR,null==P?void 0:P.heroContacts),[null==P?void 0:P.heroContacts]),V=(0,r.useMemo)(()=>(0,A.JO)(Q.OS,null==P?void 0:P.heroCopies),[null==P?void 0:P.heroCopies]),G=(0,r.useMemo)(()=>(0,A.JO)(Q.v0,null==P?void 0:P.heroSlides),[null==P?void 0:P.heroSlides]),W=(0,r.useMemo)(()=>(0,A.JO)(Q.yo,null==P?void 0:P.liveFeed),[null==P?void 0:P.liveFeed]),Z=(0,r.useMemo)(()=>(0,A.JO)(Q.Nj,null==P?void 0:P.stats),[null==P?void 0:P.stats]),J=(0,r.useMemo)(()=>(0,A.JO)(Q.oW,(0,ep.O)(null==P?void 0:P.shorts)),[null==P?void 0:P.shorts]),Y=null!==(n=null==P?void 0:P.processSection)&&void 0!==n?n:Q.GX,K=(null==P?void 0:P.featureVideo)?{...Q.b2,...P.featureVideo}:Q.b2,U=null!==(o=null==P?void 0:P.featureModal)&&void 0!==o?o:Q.TZ,$=(null==P?void 0:P.videosVisible)!==!1,ee=e=>{var s;return(null===(s=D.find(s=>s.kind===e))||void 0===s?void 0:s.visible)!==!1},[ea,el]=(0,r.useState)(0),en=(0,r.useRef)(null),eo=(0,r.useRef)(null),[ei,ec]=(0,r.useState)(!1),[ed,em]=(0,r.useState)(!1),[eu,eb]=(0,r.useState)(!1),[ef,ey]=(0,r.useState)("finder"),[ek,ew]=(0,r.useState)(!1),[eC,eM]=(0,r.useState)(!1),[eF,eI]=(0,r.useState)(!1),[eT,eS]=(0,r.useState)(!1),[eB,eH]=(0,r.useState)(!1),[eR,eq]=(0,r.useState)(!1),[eL,eP]=(0,r.useState)(!1),[eE,eA]=(0,r.useState)(!1),[eO,eD]=(0,r.useState)(!1),ez=(0,r.useRef)(null),[eV,eG]=(0,r.useState)(!1),[eW,eQ]=(0,r.useState)(null),[eZ,eJ]=(0,r.useState)(void 0),eY=(0,r.useRef)(null),[eX,eK]=(0,r.useState)(!1),eU=(0,r.useMemo)(()=>(0,A.JO)(Q.Be,null==P?void 0:P.promos),[null==P?void 0:P.promos]),e$=eU.length,e0=e$>1,e1=(0,r.useMemo)(()=>e0?[...eU,...eU,...eU]:eU,[eU,e0]),[e2,e3]=(0,r.useState)(e0?e$:0),[e4,e8]=(0,r.useState)(!0),[e6,e5]=(0,r.useState)(!1),e7=(0,r.useRef)(null),[e9,se]=(0,r.useState)(!1),[ss,sa]=(0,r.useState)(0),sl=(0,r.useRef)(0),sn=(0,r.useRef)(0),st=(0,r.useRef)(!1),so=e$?(e2%e$+e$)%e$:0,si=e=>e3(e0?e$+e:e),sc=e=>e3(s=>s+e);function sr(e){if(!e9)return;se(!1);let s=e.clientX-sl.current,a=e7.current,l=null==a?void 0:a.children[0],n=(l?l.getBoundingClientRect().width:0)+(a?parseFloat(getComputedStyle(a).columnGap||"0"):0)||1,t=Math.round(s/n);0===t&&Math.abs(s)>Math.min(.18*n,70)&&(t=s>0?1:-1),sa(0),e3(sn.current-t);try{e.currentTarget.releasePointerCapture(e.pointerId)}catch(e){}}(0,r.useEffect)(()=>
1{if(!e0||e6||e9)return;let e=window.setInterval(()=>e3(e=>e+1),4e3);return()=>window.clearInterval(e)},[e0,e6,e9]),(0,r.useEffect)(()=>{if(e4)return;let e=requestAnimationFrame(()=>e8(!0));return()=>cancelAnimationFrame(e)},[e4]),(0,r.useEffect)(()=>{if(!e0||e2>=e$&&e2<2*e$)return;let e=window.setTimeout(()=>{e8(!1),e3(e$+so)},1100);return()=>window.clearTimeout(e)},[e2,so,e0,e$]);let[sd,sm]=(0,r.useState)("schools"),su=(0,r.useRef)(null);function sh(e){sm(e),requestAnimationFrame(()=>{var e;return null===(e=su.current)||void 0===e?void 0:e.scrollIntoView({behavior:"smooth",block:"start"})})}let[s_,sp]=(0,r.useState)("all"),[sb,sx]=(0,r.useState)(""),[sj,sv]=(0,r.useState)(u.Yp),[sg,sN]=(0,r.useState)(null),[sf,sy]=(0,r.useState)(null),[sk,sw]=(0,r.useState)(!1),[sC,sM]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=window.matchMedia("(max-width: 768px)"),s=()=>sM(e.matches);return s(),e.addEventListener("change",s),()=>e.removeEventListener("change",s)},[]);let sF=sC&&K.youtubeIdM||K.youtubeId,[sI,sT]=(0,r.useState)(0),[sS,sB]=(0,r.useState)(!0);(0,r.useEffect)(()=>{let e=0,s=window.setInterval(()=>{sB(!1),e=window.setTimeout(()=>{sT(e=>(e+1)%V.length),sB(!0)},560)},5500);return()=>{window.clearInterval(s),window.clearTimeout(e)}},[]);let[sH,sR]=(0,r.useState)(0),sq=(0,r.useRef)(null),[sL,sP]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if("finder"!==sd){sP(!1);return}let e=sq.current;if(!e||"undefined"==typeof IntersectionObserver){sP(!0);return}let s=new IntersectionObserver(e=>{let[s]=e;return sP(s.isIntersecting)},{threshold:.15});return s.observe(e),()=>s.disconnect()},[sd]),(0,r.useEffect)(()=>{if("finder"!==sd||!sL)return;let e=window.setInterval(()=>sR(e=>(e+1)%S.length),1150);return()=>window.clearInterval(e)},[sd,sL]);let[sE,sA]=(0,r.useState)(!1),[sO,sD]=(0,r.useState)(0),sz=(0,r.useRef)(null),sV=(0,r.useRef)({down:!1,startX:0,startScroll:0,moved:!1});function sG(){sV.current.down=!1}function sW(e){eQ(s=>{if(null==s)return s;let a=J.findIndex(e=>e.id===s);return a<0?s:J[(a+e+J.length)%J.length].id})}let sQ=(0,r.useRef)(0);function sZ(e){sy(e),sp("custom")}(0,r.useEffect)(()=>{if(!eW)return;let e=e=>{"ArrowRight"===e.key?sW(1):"ArrowLeft"===e.key?sW(-1):"Escape"===e.key&&eQ(null)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[eW]);let sJ=(0,r.useMemo)(()=>{let e="custom"===s_&&sf?sf.map(e=>q.find(s=>s.id===e)).filter(Boolean):q.filter(e=>"all"===s_||e.region===s_),s=sb.trim().toLowerCase(),a=s?e.filter(e=>{var a;let l=H(e.id,e.name);return"".concat(e.name," ").concat(l.title," ").concat(null!==(a=l.campus)&&void 0!==a?a:"").toLowerCase().includes(s)}):e;return(0,u.at)(a,sj,H,R)},[q,s_,sf,sb,sj,H,R]);(0,r.useEffect)(()=>{let e=setInterval(()=>el(e=>(e+1)%G.length),5e3);return()=>clearInterval(e)},[]),(0,r.useEffect)(()=>{let e=0,s=()=>{e=0;let s=en.current;s&&ec(s.getBoundingClientRect().bottom<=70)},a=()=>{e||(e=requestAnimationFrame(s))};return s(),window.addEventListener("scroll",a,!0),window.addEventListener("resize",a),()=>{e&&cancelAnimationFrame(e),window.removeEventListener("scroll",a,!0),window.removeEventListener("resize",a)}},[]),(0,r.useEffect)(()=>{let e=0,s=()=>{e=0,em(window.scrollY>600)},a=()=>{e||(e=requestAnimationFrame(s))};return s(),window.addEventListener("scroll",a,{passive:!0}),()=>{e&&cancelAnimationFrame(e),window.removeEventListener("scroll",a)}},[]);let sY=eu||eC||eF||eT||eB||eR||eL||eE||sE||sk||!!sg||!!eW;(0,r.useEffect)(()=>(document.body.style.overflow=sY?"hidden":"",()=>{document.body.style.overflow=""}),[sY]);let sX=!!sg;function sK(){ew(!1),eJ(void 0),ey("consult"),eb(!0)}function sU(){ew(!0),ey("consult"),eb(!0)}function s$(){eD(!1),eA(!0)}function s0(){eD(!0),eA(!0)}function s1(){eM(!0)}function s2(){eI(!0)}function s3(){eS(!0)}function s4(){eH(!0)}function s8(){eq(!0)}function s6(){eP(!0)}function s5(){var e;null===(e=ez.current)||void 0===e||e.scrollIntoView({behavior:"smooth",block:"center"}),eG(!0),setTimeout(()=>eG(!1),4500)}function s7(e){switch(e){case"/finder":return s5;case"/quiz":return s1;case"/regions":return s2;case"/faq":return s3;case"/checklist":return s4;case"/activities":return s8;case"/reviews":return s6;default:return}}(0,r.useEffect)(()=>
1{if(!sX)return;window.history.pushState({...window.history.state,schoolModal:!0},"");let e=()=>sN(null);return window.addEventListener("popstate",e),()=>{var s;if(window.removeEventListener("popstate",e),!(null===(s=window.history.state)||void 0===s?void 0:s.schoolModal))return;let a=window.scrollY,l=document.documentElement,n=l.style.scrollBehavior;l.style.scrollBehavior="auto";let t=0,o=performance.now()+300,i=()=>{Math.abs(window.scrollY-a)>2&&window.scrollTo({top:a,left:0,behavior:"instant"}),performance.now()<o?t=requestAnimationFrame(i):l.style.scrollBehavior=n};window.history.back(),i(),window.setTimeout(()=>{cancelAnimationFrame(t),l.style.scrollBehavior=n},400)}},[sX]);let s9=(0,c.useRouter)();function ae(e,s){if("/finder"===e){s5();return}null==s||s()}(0,r.useEffect)(()=>{if(!s9.isReady)return;let e=s9.query.open,s="string"==typeof e?s7("/"+e):void 0;s&&s()},[s9.isReady,s9.query.open]),(0,r.useEffect)(()=>{let e=eY.current;if(!e||"undefined"==typeof IntersectionObserver)return;let s=new IntersectionObserver(e=>{let[s]=e,a=s.rootBounds?s.rootBounds.top:58;eK(s.boundingClientRect.bottom<a)},{rootMargin:"-58px 0px 0px 0px",threshold:0});return s.observe(e),()=>s.disconnect()},[]);let as=O.filter(e=>e.active).map(e=>({label:e.label.replace("\n"," "),pic:e.pic,color:e.color,onClick:()=>ae(e.href,s7(e.href))}));return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(t(),{children:[(0,l.jsx)("title",{children:null!==(b=null==k?void 0:k.title)&&void 0!==b?b:"시니어유학 — 필리핀 시니어 어학연수 전문"}),(0,l.jsx)("meta",{name:"description",content:null!==(x=null==k?void 0:k.desc)&&void 0!==x?x:"이 나이에도 어학연수 갈 수 있나요? 됩니다. 60~70대 선생님도 매년 다녀오십니다. 31년 전통 시니어유학."}),(0,l.jsx)("meta",{property:"og:title",content:null!==(j=null==k?void 0:k.title)&&void 0!==j?j:"시니어유학 — 필리핀 시니어 어학연수 전문"}),(0,l.jsx)("meta",{property:"og:description",content:null!==(v=null==k?void 0:k.desc)&&void 0!==v?v:"이 나이에도 어학연수 갈 수 있나요? 됩니다. 60~70대 선생님도 매년 다녀오십니다. 31년 전통 시니어유학."}),(0,l.jsx)("meta",{property:"og:url",content:"https://senioruhak.com/"}),(0,l.jsx)("link",{rel:"canonical",href:"https://senioruhak.com/"}),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,l.jsx)(d.Z,{nav:as,showNav:eX,darkTop:!0}),(0,l.jsxs)("main",{className:ex().main,children:[(0,l.jsxs)("section",{ref:eo,className:ex().hero,children:[(0,l.jsx)("div",{className:ex().heroBg,children:K.src?(0,l.jsx)("video",{className:ex().heroBgMain,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:K.poster,src:K.src}):sF?(0,l.jsx)(w,{videoId:sF,className:ex().heroBgMain,title:"하이라이트 배경 영상"},sF):(0,l.jsx)("div",{className:ex().heroImg,style:{backgroundImage:"url(".concat(K.poster,")")}})}),(0,l.jsx)("div",{className:ex().heroScrim}),(0,l.jsx)("div",{className:ex().heroInner,children:(0,l.jsxs)("div",{className:ex().heroCopy,children:[(0,l.jsx)("h1",{className:ex().heroCopyTitle,style:{opacity:E&&sS?1:0,transform:sS?"translateY(0)":"translateY(14px)",whiteSpace:"pre-line"},children:E?null===(e=V[sI%V.length])||void 0===e?void 0:e.c:""}),(0,l.jsx)("p",{className:ex().heroSolution,style:{opacity:E&&sS?1:0,transform:sS?"translateY(0)":"translateY(10px)"},children:E?null===(s=V[sI%V.length])||void 0===s?void 0:s.s:""})]})}),E&&(0,l.jsxs)("button",{className:ex().heroPlayBtn,onClick:()=>sw(!0),children:[(0,l.jsx)("span",{className:ex().heroPlayIco,children:"▶"})," ",Q.aQ.playLabel]}),(0,l.jsxs)("div",{className:ex().heroRight,children:[(0,l.jsxs)("div",{className:ex().liveFeed,"aria-hidden":"true",children:[(0,l.jsxs)("p",{className:ex().liveFeedHead,children:[(0,l.jsx)("span",{className:ex().liveLiveDot})," ",Q.aQ.liveFeedTitle]}),(0,l.jsx)("div",{className:ex().liveViewport,children:(0,l.jsx)("div",{className:ex().liveTrack,children:[...W,...W].map((e,s)=>(0,l.jsxs)("div",{className:"".concat(ex().liveItem," ").concat("enroll"===e.kind?ex().liveEnroll:"material"===e.kind?ex().liveMaterial:ex().liveInquiry),children:[(0,l.jsx)("span",{className:ex().liveDot}),(0,l.jsx)("span",{className:ex().liveName,children:e.name}),(0,l.jsx)("span",{className:ex().liveAct,children:e.act}),e.date&&(0,l.jsx)("span",{className:ex().liveDate,children:e.date})]},s))})})]}),(0,l.jsx)("div",{className:ex().heroContact,children:D.filter(e=>!1!==e.visible).map(e=>{let s=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("img",{className:ex().hcImg,src:e.img,alt:"",width:20,height:20,"aria-hidden":"true"}),(0,l.jsx)("span",{className:ex().hcMain,children:e.main}),(0,l.jsx)("span",{className:ex().hcDesc,children:E?e.desc:""})]}),a="".concat(ex().floatOpt," ").concat(ex()[e.cls]);return"tel"===e.kind||"kakao"===e.kind?(0,l.jsx)("a",{href:"tel"===e.kind?g:"k
1akao"===e.kind?N:e.href,..."kakao"===e.kind?{target:"_blank",rel:"noopener noreferrer"}:{},className:a,children:s},e.id):(0,l.jsx)("button",{className:a,onClick:"consult"===e.kind?sK:s$,children:s},e.id)})})]})]}),e$>0&&(0,l.jsxs)("section",{className:ex().promo,"aria-label":"배너",children:[(0,l.jsx)("div",{className:ex().promoInner,children:(0,l.jsx)("div",{ref:e7,className:"".concat(ex().promoTrack," ").concat(!e4||e9?ex().promoNoAnim:""," ").concat(e9?ex().promoDragging:""),style:{transform:"translateX(calc((100% - var(--slide-w)) / 2 - ".concat(e2," * (var(--slide-w) + var(--gap)) + ").concat(ss,"px))")},onTransitionEnd:function(e){e0&&e.target===e.currentTarget&&(e2<e$||e2>=2*e$)&&(e8(!1),e3(e$+so))},onMouseEnter:()=>e5(!0),onMouseLeave:()=>e5(!1),onPointerDown:function(e){e0&&("mouse"!==e.pointerType||0===e.button)&&(sl.current=e.clientX,sn.current=e2,st.current=!1,se(!0),sa(0),e.currentTarget.setPointerCapture(e.pointerId))},onPointerMove:function(e){if(!e9)return;let s=e.clientX-sl.current;Math.abs(s)>5&&(st.current=!0),sa(s)},onPointerUp:sr,onPointerCancel:sr,children:e1.map((e,s)=>{let a=s===e2;return(0,l.jsxs)("div",{className:"".concat(ex().promoSlide," ").concat(a?ex().promoOn:""),style:{"--promo-color":e.color},"aria-hidden":!a,onClick:()=>{st.current||a||e3(s)},children:[(0,l.jsx)("span",{className:ex().promoBg,style:{backgroundImage:"url(".concat(e.img,")")}}),(0,l.jsx)("span",{className:ex().promoBgM,style:{backgroundImage:"url(".concat(eN(e.img),")")}}),!e.imageOnly&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:ex().promoScrim}),(0,l.jsx)("div",{className:ex().promoText,children:(0,l.jsx)("span",{className:ex().promoTitle,children:e.title})})]})]},"".concat(e.id,"-").concat(s))})})}),e0&&(0,l.jsxs)("div",{className:ex().promoNav,children:[(0,l.jsx)("button",{type:"button",className:"".concat(ex().promoArrow," ").concat(ex().promoPrev),onClick:()=>sc(-1),"aria-label":"이전 배너",children:(0,l.jsx)("img",{src:"/img/left_arrow_bk.svg",alt:"","aria-hidden":"true",className:ex().promoArrowIco})}),(0,l.jsxs)("span",{className:ex().promoCount,children:[so+1," / ",e$]}),(0,l.jsx)("span",{className:ex().promoDots,children:eU.map((e,s)=>(0,l.jsx)("button",{type:"button",className:"".concat(ex().promoDot," ").concat(s===so?ex().promoDotOn:""),onClick:()=>si(s),"aria-label":"".concat(s+1,"번 배너"),"aria-current":s===so},s))}),(0,l.jsx)("button",{type:"button",className:"".concat(ex().promoArrow," ").concat(ex().promoNext),onClick:()=>sc(1),"aria-label":"다음 배너",children:(0,l.jsx)("img",{src:"/img/right_arrow_bk.svg",alt:"","aria-hidden":"true",className:ex().promoArrowIco})})]})]}),(0,l.jsx)("nav",{ref:eY,className:ex().category,"aria-label":"카테고리",children:(0,l.jsx)("div",{className:ex().categoryRow,children:O.filter(e=>e.active).map((e,s)=>{let a=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:ex().catPhoto,style:{backgroundImage:"url(".concat(e.img,")")},"aria-hidden":"true"}),(0,l.jsxs)("span",{className:ex().catHead,children:[(0,l.jsxs)("span",{className:ex().catText,children:[e.sub&&(0,l.jsx)("span",{className:ex().catSub,children:e.sub}),(0,l.jsx)("span",{className:ex().catTitle,children:e.label.replace("\n"," ")})]}),(0,l.jsx)("span",{className:ex().catArrow,"aria-hidden":"true",children:"→"})]})]}),n="".concat(ex().catItem," ").concat(e.active?"":ex().catItemDim),t=s7(e.href);return(0,l.jsx)("button",{className:n,style:{background:e.color},onClick:()=>ae(e.href,t),children:a},s)})})}),(0,l.jsxs)("section",{id:"sec-0",ref:e=>{ez.current=e},className:ex().finderHero,children:[(0,l.jsx)("div",{className:ex().fhBg,style:{backgroundImage:"url(".concat(Q.MY.finder,")")}}),(0,l.jsx)("div",{className:ex().fhScrim}),(0,l.jsx)(f,{pulse:eV,onConsult:function(e){ew(!1),eJ(e||void 0),ey("consult"),eb(!0)},onQuiz:s1,onRegions:s2,onSeeResults:function(e){sZ(e),sh("schools")},onResultsReady:sZ,onSchoolDetail:function(e){let s=M.find(s=>s.id===e);s&&sN(s)},onSeeAll:()=>sh("schools")})]}),(0,l.jsx)("div",{ref:su,className:ex().homeTabs,role:"tablist","aria-label":"학원 보기 방식",children:(0,l.jsxs)("div",{className:ex().homeTabs
1Inner,children:[(0,l.jsxs)("button",{role:"tab","aria-selected":"schools"===sd,className:"".concat(ex().homeTab," ").concat("schools"===sd?ex().homeTabOn:""),onClick:()=>sh("schools"),children:[(0,l.jsxs)("span",{className:ex().tabIco,"aria-hidden":"true",children:[(0,l.jsx)("img",{className:ex().tabIcoOff,src:"/img/tab_all_acad.svg",alt:""}),(0,l.jsx)("img",{className:ex().tabIcoOn,src:"/img/tab_all_acad_active.svg",alt:""})]}),"학원 전체보기"]}),(0,l.jsxs)("button",{role:"tab","aria-selected":"finder"===sd,className:"".concat(ex().homeTab," ").concat(ex().homeTabBlue," ").concat("finder"===sd?ex().homeTabOn:""),onClick:()=>sh("finder"),children:[(0,l.jsxs)("span",{className:ex().tabIco,"aria-hidden":"true",children:[(0,l.jsx)("img",{className:ex().tabIcoOff,src:"/img/tab_lookfor.svg",alt:""}),(0,l.jsx)("img",{className:ex().tabIcoOn,src:"/img/tab_lookfor_active.svg",alt:""})]}),"시니어유학 안내"]})]})}),"finder"===sd&&(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("section",{className:ex().guide,children:[(0,l.jsxs)("section",{className:ex().processBanner,ref:sq,children:[(0,l.jsx)("div",{className:ex().pbBg,style:{backgroundImage:"url(".concat(Q.MY.processBg,")")}}),(0,l.jsx)("div",{className:ex().pbScrim}),(0,l.jsxs)("div",{className:ex().pbInner,children:[(0,l.jsx)("p",{className:ex().pbTag,children:Y.tag}),(0,l.jsx)("h2",{className:ex().pbTitle,children:Y.title.split("시니어유학").map((e,s,a)=>(0,l.jsxs)(r.Fragment,{children:[e,s<a.length-1&&(0,l.jsx)("span",{className:ex().pbTitleAccent,children:"시니어유학"})]},s))}),(0,l.jsx)("p",{className:ex().pbSub,children:Y.sub}),(0,l.jsx)("div",{className:ex().pbFlow,children:S.map((e,s)=>(0,l.jsxs)(r.Fragment,{children:[(0,l.jsxs)("button",{type:"button",className:"".concat(ex().pbTile," ").concat(s===sH?ex().pbTileOn:""),onClick:()=>{sD(s),sA(!0)},children:[(0,l.jsx)("span",{className:ex().pbTileNum,children:s+1}),(0,l.jsx)("span",{className:ex().pbTileIco,children:(0,l.jsx)("img",{src:"/img/pbTileIco".concat(s+1,".webp"),alt:"","aria-hidden":"true",width:60,height:60})}),(0,l.jsx)("span",{className:ex().pbTileLabel,children:e.short})]}),s<S.length-1&&(0,l.jsx)("span",{className:ex().pbArrow,children:"→"})]},s))}),(0,l.jsx)("div",{className:ex().pbTrust,children:Z.map((e,s)=>(0,l.jsxs)("div",{className:ex().pbTrustItem,children:[(0,l.jsx)("b",{children:e.hi}),(0,l.jsx)("span",{children:e.rest})]},s))})]})]}),$&&(0,l.jsxs)("div",{id:"videos",className:ex().guideSub,children:[(0,l.jsxs)("div",{className:ex().guideSubHead,children:[(0,l.jsx)("p",{className:ex().guideEyebrow,children:Q.qw.eyebrow}),(0,l.jsx)("h3",{className:ex().guideSubTitle,children:Q.qw.title})]}),(0,l.jsx)("div",{className:ex().shortsRow,ref:sz,onMouseDown:function(e){let s=sz.current;s&&(sV.current={down:!0,startX:e.clientX,startScroll:s.scrollLeft,moved:!1})},onMouseMove:function(e){let s=sz.current,a=sV.current;if(!s||!a.down)return;let l=e.clientX-a.startX;Math.abs(l)>5&&(a.moved=!0),s.scrollLeft=a.startScroll-l},onMouseUp:sG,onMouseLeave:sG,children:J.map(e=>(0,l.jsxs)("button",{type:"button",className:ex().shortCard,onClick:()=>{var s;return s=e.id,void(sV.current.moved||eQ(s))},"aria-label":"".concat(e.t," 재생"),children:[(0,l.jsx)("span",{className:ex().shortThumb,style:{backgroundImage:"url(".concat(e.img||"/img/shorts/".concat(e.id,".webp"),")")},children:(0,l.jsx)("span",{className:ex().shortPlay,"aria-hidden":"true",children:"▶"})}),(0,l.jsx)("span",{className:ex().shortTitle,children:e.t})]},e.id))}),(0,l.jsxs)("a",{href:y,target:"_blank",rel:"noopener noreferrer",className:ex().shortsMore,children:["유튜브에서 자세히 보기 ",(0,l.jsx)(h.Z,{name:"external",size:16})]})]}),(0,l.jsxs)("div",{className:ex().guideSub,children:[(0,l.jsxs)("div",{className:ex().guideSubHead,children:[(0,l.jsx)("p",{className:ex().guideEyebrow,children:Q.Bi.eyebrow}),(0,l.jsxs)("h3",{className:ex().guideSubTitle,children:[(0,l.jsx)("strong",{children:Q.Bi.title(q.length)}),"의 어학원과 함께합니다"]})]}),(0,l.jsx)("div",{className:ex().marquee,children:(0,l.jsx)("div",{className:ex().marqueeTrack,children:[...I,...I].map((e,s)=>{let a=H(e.id,e.name);return(0,l.jsxs)(i(),{href:"/schools/".concat(e.id),className:ex().logo,"aria-label":"".concat(a.title," 어학원 보기"),children:[(0,l.jsx)("span",{className:ex().logoThumb,children:(0,l.jsx)("img",{className:ex().logoThumbEl,src:(0,_.p)(e.id,e.regi
1on,a),alt:"",loading:"lazy",decoding:"async"})}),(0,l.jsxs)("span",{className:ex().logoText,children:[(0,l.jsx)("span",{className:ex().logoName,children:a.title}),(0,l.jsx)("span",{className:ex().logoRegion,children:a.campus?"".concat(e.regionLabel," \xb7 ").concat(a.campus):e.regionLabel})]})]},"".concat(e.id,"-").concat(s))})})}),(0,l.jsxs)("a",{href:"/schools",target:"_blank",rel:"noopener noreferrer",className:ex().partnersAll,children:[(0,l.jsx)("strong",{children:"학원 전체보기"}),(0,l.jsx)(h.Z,{name:"external",size:16})]})]})]})}),"schools"===sd&&(0,l.jsxs)("section",{className:ex().schoolsTab,children:[(0,l.jsxs)("div",{className:ex().schHead,children:[(0,l.jsx)("h2",{className:ex().schTitle,children:"찾으시는 학원이 따로 있으신가요?"}),(0,l.jsx)("p",{className:ex().schSub,children:Q.Bi.tabSub(q.length)})]}),(0,l.jsxs)("div",{className:ex().schControls,children:[(0,l.jsx)("input",{className:ex().schSearch,placeholder:"학원 이름으로 검색",value:sb,onChange:e=>sx(e.target.value)}),(0,l.jsxs)("div",{className:ex().schFilterRow,children:[(0,l.jsxs)("div",{className:ex().schRegions,children:[sf&&(0,l.jsxs)("button",{onClick:()=>sp("custom"),className:"".concat(ex().schRegion," ").concat(ex().schRegionCustom," ").concat("custom"===s_?ex().schRegionCustomOn:""),children:["★ 맞춤학원 ",(0,l.jsx)("span",{children:sf.length})]}),ej.map(e=>{let s="all"===e.key?q.length:q.filter(s=>s.region===e.key).length;return(0,l.jsxs)("button",{onClick:()=>sp(e.key),className:"".concat(ex().schRegion," ").concat(s_===e.key?ex().schRegionOn:""),children:[e.label," ",(0,l.jsx)("span",{children:s})]},e.key)})]}),(0,l.jsx)(u.ZP,{value:sj,onChange:sv})]})]}),"custom"===s_&&sf&&(0,l.jsxs)("p",{className:ex().customNote,children:["★ 학원찾기에서 선택하신 조건으로 추려진"," ",(0,l.jsxs)("b",{children:["맞춤 학원 ",sf.length,"곳"]}),"이에요. 카드를 누르면 상세를 볼 수 있어요."]}),(0,l.jsxs)("div",{className:ex().schGrid,children:[sJ.map(e=>{var s,a,n;let t=H(e.id,e.name),o=eg(e),i=(null===(s=e.courses.find(e=>e.currency))||void 0===s?void 0:s.currency)||(null===(a=e.dormitories.find(e=>e.currency))||void 0===a?void 0:a.currency)||"KRW",c=o?"USD"===i?"$".concat(o.toLocaleString(),"~"):"".concat(ev(o),"~"):"상담";return(0,l.jsxs)("button",{type:"button",className:ex().schCard,onClick:()=>sN(e),children:[(0,l.jsx)("div",{className:ex().schCardImg,children:(0,l.jsx)("img",{className:ex().schCardImgEl,src:(0,_.p)(e.id,e.region,t),alt:"",loading:"lazy",decoding:"async"})}),(0,l.jsxs)("div",{className:ex().schCardBody,children:[(0,l.jsx)("span",{className:ex().schCardRegion,children:e.regionLabel}),(0,l.jsx)("p",{className:ex().schCardName,children:t.title}),(0,l.jsx)("p",{className:ex().schCardCampus,children:null!==(n=t.campus)&&void 0!==n?n:" "}),(0,l.jsxs)("p",{className:ex().schCardPrice,children:[(0,l.jsx)("span",{children:"4주 비용"}),(0,l.jsx)("b",{children:c})]})]})]},e.id)}),!sJ.length&&(0,l.jsx)("p",{className:ex().schEmpty,children:"조건에 맞는 학원이 없어요. 검색어나 지역을 바꿔보세요."})]})]})]}),(0,l.jsx)(m.Z,{}),(ee("tel")||ee("consult")||ee("kakao")||ee("material"))&&(0,l.jsxs)("div",{className:"".concat(ex().floatStack," ").concat(ed?ex().floatStackShow:""),children:[(0,l.jsxs)("p",{className:ex().floatLabel,children:[(0,l.jsx)("img",{src:"/img/m_counsel.svg",alt:"문의",width:20,height:20})," ","시니어 전담팀에 바로 문의"]}),(0,l.jsxs)("div",{className:ex().floatOpts,children:[ee("tel")&&(0,l.jsxs)("a",{href:g,className:"".concat(ex().floatOpt," ").concat(ex().foPhone),children:[(0,l.jsx)("img",{src:"/img/quick_call.svg",alt:"전화걸기",width:20,height:20}),(0,l.jsx)("span",{children:"전화걸기"})]}),ee("consult")&&(0,l.jsxs)("button",{className:"".concat(ex().floatOpt," ").concat(ex().foConsult),onClick:sK,children:[(0,l.jsx)("img",{src:"/img/quick_timeCall.svg",alt:"전화받기",width:20,height:20}),(0,l.jsx)("span",{children:"전화받기"})]}),ee("kakao")&&(0,l.jsxs)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:"".concat(ex().floatOpt," ").concat(ex().foKakao),children:[(0,l.jsx)("img",{src:"/img/quick_kakao.svg",alt:"카카오톡",width:20,height:20}),(0,l.jsx)("span",{children:"카카오톡"})]}),ee("material")&&(0,l.jsxs)("button",{className:"".concat(ex().floatOpt," ").concat(ex().foMaterial),onClick:s$,children:[(0,l.jsx)("img",{src:"/img/quick_doc.svg",alt:"자료요청",width:20,height:20}),(0,l.jsx)("span",{children:"자료요청"})]})]})]}),ed&&(0,l.jsx)("button",{className:"".concat(ex().topBtn," ").concat(ei?ex().topBtnUp:""),onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),"aria-label":"맨 위로",children:"↑"}),eW&&(0,l.jsxs)("div",{className:ex().shortLb,onClick:()=>eQ(null),children:[(0,l.jsx)("button",{className:ex().shortLbClose,onClick:()=>eQ(null),"aria-label":"닫기",children:"✕"}),(0,l.jsx)("button",{className:"".concat(ex().shortLbNav," ").concat(ex().shortLbPrev),onClick:e=>{e.stopPropagation(),sW(-1)},"aria-label":"이전 영상",children:"‹"}),(0,l.jsx)("div",{className:ex().shortLbInner,onClick:e=>e.stopPropagation(),onTouchStart:function(e){sQ.current=e.touches[0].clientX},onTouchEnd:function(e){let s=e.changedTouches[0].clientX-sQ.current;Math.abs(s)>50&&sW(s<0?1:-1)},children:(0,l.jsx)("iframe",{className:ex().shortLbFrame,src:"https://www.youtube.com/embed/".concat(eW,"?autoplay=1&rel=0&playsinline=1&modestbranding=1"),title:"시니어유학 영상",allow:"autoplay; encrypted-media; picture-in-picture; fullscreen",allowFullScreen:!0},eW)}),(0,l.jsx)("button",{className:"".concat(ex().shortLbNav," ").concat(ex().shortLbNext),onClick:e=>{e.stopPropagation(),sW(1)},"aria-label":"다음 영상",children:"›"}),(0,l.jsx)("p",{className:ex().shortLbTitle,children:null===(a=J.find(e=>e.id===eW))||void 0===a?void 0:a.t})]}),sg&&(0,l.jsx)("div",{className:ex().detailOverlay,onClick:()=>sN(null),children:(0,l.jsxs)("div",{className:ex().detailModal,onClick:e=>e.stopPropagation(),children:[(0,l.jsx)("button",{className:ex().detailClose,onClick:()=>sN(null),"aria-label":"닫기",children:"✕"}),(0,l.jsx)("div",{className:ex().detailScroll,children:(0,l.jsx)(C.Z,{school:sg,admin:T(sg.id),onConsult:sU,onMaterial:s0,onClose:()=>sN(null)})})]})}),sk&&(0,l.jsxs)("div",{className:ex().videoModal,onClick:()=>sw(!1),children:[(0,l.jsx)("button",{className:ex().videoModalClose,onClick:()=>sw(!1),"aria-label":"닫기",children:"✕"}),(0,l.jsx)("div",{className:ex().videoModalInner,onClick:e=>e.stopPropagation(),children:(0,l.jsx)(L,{variant:"card",theater:!0,title:U.title,sub:U.sub,youtubeId:K.youtubeId,src:K.src,poster:K.poster,chapters:Q.$Y,ytWatchUrl:K.ytWatchUrl,credit:U.credit})})]}),(0,l.jsx)(B,{open:sE,onClose:()=>sA(!1),initialStep:sO,onFinder:s5,onChecklist:s4,onConsult:sU,onMaterial:s0}),(0,l.jsx)(z,{open:eC,onClose:()=>eM(!1),onConsult:sK}),(0,l.jsx)(X,{open:eF,onClose:()=>eI(!1),onFinder:()=>{eI(!1),s5()},onConsult:sU,onMaterial:s0}),(0,l.jsx)(es,{open:eT,onClose:()=>eS(!1),onConsult:sU,onMaterial:s0}),(0,l.jsx)(et,{open:eB,onClose:()=>eH(!1),onConsult:sU,onMaterial:s0}),(0,l.jsx)(er,{open:eR,onClose:()=>eq(!1),onConsult:sU,onMaterial:s0}),(0,l.jsx)(eh,{open:eL,onClose:()=>eP(!1)}),(0,l.jsx)(e_.Z,{open:eE,onClose:()=>eA(!1),onBack:eO?()=>eA(!1):void 0}),(0,l.jsx)(p.ZP,{open:eu,onClose:()=>eb(!1),entry:ef,consultMemo:eZ,onBack:ek?()=>eb(!1):void 0})]})}},7031:function(e){e.exports={body:"ActivitiesModal_body__Zz2J0",lead:"ActivitiesModal_lead__87NJ4",tabs:"ActivitiesModal_tabs___sURo",tab:"ActivitiesModal_tab__WIOWT",tabIco:"ActivitiesModal_tabIco__vlKhk",tabImg:"ActivitiesModal_tabImg__C4aRy",tabImgHover:"ActivitiesModal_tabImgHover__Litfq",tabOn:"ActivitiesModal_tabOn__eaObK",grid:"ActivitiesModal_grid__K9296",card:"ActivitiesModal_card__l9N_Y",cardImg:"ActivitiesModal_cardImg__CfcLQ",cardBody:"ActivitiesModal_cardBody__czEnu",cardName:"ActivitiesModal_cardName__iZMga",cardDesc:"ActivitiesModal_cardDesc__JXhyX"}},458:function(e){e.exports={modalTall:"ChecklistModal_modalTall__fAqUL",intro:"ChecklistModal_intro__a9n62",introIco:"ChecklistModal_introIco__xhJKC",introTitle:"ChecklistModal_introTitle__2g2As",introPoints:"ChecklistModal_introPoints__eZ1ZY",introBtns:"ChecklistModal_introBtns__7sEeU",introPrint:"ChecklistModal_introPrint__7M1xq",introNew:"ChecklistModal_introNew__rhILr",introGo:"ChecklistModal_introGo__Kt0SC",headActions:"ChecklistModal_headActions__Ci7Hy",headBtn:"ChecklistModal_headBtn__u_7M6",headBtnPrint:"ChecklistModal_headBtnPrint__bFLgQ",split:"ChecklistModal_split__4kqxQ",tabsArea:"ChecklistModal_tabsArea__PE7Xl",tabsLabel:"ChecklistModal_tabsLabel__xACpR",tabsHint:"ChecklistModal_tabsHint__h6C0L",tabs:"ChecklistModal_tabs__LqdDu",tabsToggle:"ChecklistModal_tabsToggle__8_Zpj",tab:"ChecklistModal_tab__ILUMC",tabNum:"ChecklistModal_tabNum__fMGkT",tabName:"ChecklistModal_tabName__XquC_",tabOn:"ChecklistModal_tabOn__tpzcs",body:"ChecklistModal_body__19E9b",notice:"ChecklistModal_notice__dgLuQ",progress:"ChecklistModal_progress__5UFQN",progressBar:"ChecklistModal_progressBar__RemUt",progressLabel:"ChecklistModal_progressLabel__C44YP",secHead:"ChecklistModal_secHead__7wVzQ",secTitle:"ChecklistModal_secTitle__WGsmt",secNum:"ChecklistModal_secNum__BDndE",secWhen:"ChecklistModal_secWhen__wIbls",items:"ChecklistModal_items__VkwJh",item:"ChecklistModal_item__TmKXs",box:"
1ChecklistModal_box__JInws",itemBody:"ChecklistModal_itemBody__ToUQQ",itemText:"ChecklistModal_itemText__43YSC",itemNote:"ChecklistModal_itemNote__GVWLp",itemOn:"ChecklistModal_itemOn__Porso",secNav:"ChecklistModal_secNav__o_Bp8",prevBtn:"ChecklistModal_prevBtn__byYen",nextBtn:"ChecklistModal_nextBtn__xWohk",lastNote:"ChecklistModal_lastNote__WfalD",regionSub:"ChecklistModal_regionSub__4peZt",regionGrid:"ChecklistModal_regionGrid__dO8Bs",regionBtn:"ChecklistModal_regionBtn__RmWDV",regionBtnLabel:"ChecklistModal_regionBtnLabel__yylyl",regionBack:"ChecklistModal_regionBack___fhfm",regionBar:"ChecklistModal_regionBar__JTFHf",regionChange:"ChecklistModal_regionChange__niJ8l",tabsOpen:"ChecklistModal_tabsOpen__M_d1w"}},2914:function(e){e.exports={body2:"FaqModal_body2__1tvLW",panes:"FaqModal_panes__TMxEW",tabs:"FaqModal_tabs__ZOrix",tab:"FaqModal_tab__GGrOr",tabIco:"FaqModal_tabIco__KMLf3",tabImg:"FaqModal_tabImg__bU_by",tabImgHover:"FaqModal_tabImgHover__VWqXG",tabOn:"FaqModal_tabOn__e3k8o",qList:"FaqModal_qList__vVrdI",qBtn:"FaqModal_qBtn__KErtV",qBtnMain:"FaqModal_qBtnMain__nhzm1",qCat:"FaqModal_qCat__PXRgh",qBtnText:"FaqModal_qBtnText__TuRWf",qBtnArrow:"FaqModal_qBtnArrow__uvpfs",qBtnOn:"FaqModal_qBtnOn__IBgjc",chatCol:"FaqModal_chatCol__ynUTt",thread:"FaqModal_thread__BV3ke",backBtn:"FaqModal_backBtn__ilBpB",row:"FaqModal_row__FpiCa",side:"FaqModal_side__sry_s",name:"FaqModal_name__cPxFM",avatar:"FaqModal_avatar___YGEJ",avatarMe:"FaqModal_avatarMe__WNquJ",bubbleQ:"FaqModal_bubbleQ__bAf43",bubbleA:"FaqModal_bubbleA__OSgRj",aLine:"FaqModal_aLine__D2jml",typing:"FaqModal_typing__K8h09",faqBlink:"FaqModal_faqBlink__4bqds",empty:"FaqModal_empty__plRuJ",emptyCard:"FaqModal_emptyCard__v2rbw",faqPop:"FaqModal_faqPop__uwiZ0",emptyIco:"FaqModal_emptyIco__GmBW3",emptyImg:"FaqModal_emptyImg__mERC5",emptyWobble:"FaqModal_emptyWobble__sGmtu",emptyTitle:"FaqModal_emptyTitle__vPaDw",emptySub:"FaqModal_emptySub__0gARj",hasSel:"FaqModal_hasSel__Wm_II"}},9047:function(e){e.exports={root:"HeroFinder_root__AHH2f",center:"HeroFinder_center__K9uvz",stepFade:"HeroFinder_stepFade__IwbB1",stepIn:"HeroFinder_stepIn__EwcIp",em:"HeroFinder_em__PCgi1",intro:"HeroFinder_intro__KDpJ_",eyebrow:"HeroFinder_eyebrow__4oTAa",title:"HeroFinder_title__sRgab",titleLine:"HeroFinder_titleLine__mukry",brMobile:"HeroFinder_brMobile__De8uq",ddak:"HeroFinder_ddak__733hI",ddakPop:"HeroFinder_ddakPop__AzCAd",ddakGrad:"HeroFinder_ddakGrad__o99M6",titleAccent:"HeroFinder_titleAccent__kUmGo",titleGlow:"HeroFinder_titleGlow___ZOgZ",introAnim:"HeroFinder_introAnim__h9Kim",introUp:"HeroFinder_introUp__8cY4M",introAnim2:"HeroFinder_introAnim2__4PLww",introAnim3:"HeroFinder_introAnim3__C_LRe",introAnim4:"HeroFinder_introAnim4__NjiU9",startWrap:"HeroFinder_startWrap__w75Tj",startBtnBox:"HeroFinder_startBtnBox__sCV9K",pulsing:"HeroFinder_pulsing__1L7vV",hfPulsing:"HeroFinder_hfPulsing__3ibeh",hfPulsing1:"HeroFinder_hfPulsing1__JJztE",start:"HeroFinder_start__XqlS7",HeroFinder_hfBounce__Etf0O:"HeroFinder_HeroFinder_hfBounce__Etf0O__ei2AD",hfHeartbeat:"HeroFinder_hfHeartbeat__2WwYo",hfUpDown:"HeroFinder_hfUpDown__KLRvV",startIcoImg:"HeroFinder_startIcoImg__sZb5k",startMain:"HeroFinder_startMain__p1KLx",startArrow:"HeroFinder_startArrow__AtpH9",startPulse:"HeroFinder_startPulse__dctqk",hfPulse:"HeroFinder_hfPulse__NARTB",hint:"HeroFinder_hint__idnc5",browse:"HeroFinder_browse__Q_au2",survey:"HeroFinder_survey__AfUCN",bubble:"HeroFinder_bubble__UChro",bubTop:"HeroFinder_bubTop__xIVQ_",bubTitle:"HeroFinder_bubTitle__GlcXC",bubMeta:"HeroFinder_bubMeta__zgolg",stepNo:"HeroFinder_stepNo__Ufpe0",reset:"HeroFinder_reset__8ROm7",resetIco:"HeroFinder_resetIco__vkIx7",bar:"HeroFinder_bar__k5B2i",barFill:"HeroFinder_barFill__KJAmh",bubSentence:"HeroFinder_bubSentence__OjiaQ",resetWide:"HeroFinder_resetWide__VOoC2",frag:"HeroFinder_frag__KormG",fragIn:"HeroFinder_fragIn__JRjHu",fragBtn:"HeroFinder_fragBtn___62ej",qBlock:"HeroFinder_qBlock__9XHDQ",lead:"HeroFinder_lead__oaJ_9",leadLine:"HeroFinder_leadLine__S2yvJ",q:"HeroFinder_q__NXklv",opts:"HeroFinder_opts__84pnZ",optsSingle:"HeroFinder_optsSingle__907dm",opt:"HeroFinder_opt__ybKiA",optOn:"HeroFinder_optOn__eQ2Ka",optBlocked:"HeroFinder_optBlocked__EjNwf",blockedOverlay:"HeroFinder_blockedOverlay__OvUhS",blockedBadge:"HeroFinder_blockedBadge__Lf9YW",num:"HeroFinder_num__8gK4n",optText:"HeroFinder_optText__aR60O",optLabelRow:"HeroFinder_optLabelRow__cT_Rh",optTokLine:"HeroFinder_optTokLine__OQnDq",optTag:"HeroFinder_optTag__95pOv",tok:"HeroFinder_tok__lAzir",optC
1ap:"HeroFinder_optCap__J_7MS",badge:"HeroFinder_badge__GnQ1k",blockedNote:"HeroFinder_blockedNote__Wj7X_",foot:"HeroFinder_foot__F1iQd",back:"HeroFinder_back__BW5cO",count:"HeroFinder_count__eKQ50",countPop:"HeroFinder_countPop__rwTlx",nextBtn:"HeroFinder_nextBtn__hr2f_",floatTest:"HeroFinder_floatTest__m0A8j",HeroFinder_HeroFinder_floatIn__aoc4w__tLbSn:"HeroFinder_HeroFinder_HeroFinder_floatIn__aoc4w__tLbSn__NTcGW",floatGuide:"HeroFinder_floatGuide__Ssg0X",floatTag:"HeroFinder_floatTag__PKCHa",floatBody:"HeroFinder_floatBody__aPvwm",floatTexts:"HeroFinder_floatTexts__NalJM",floatImg:"HeroFinder_floatImg___5T2Z",ovl:"HeroFinder_ovl__ARjoc",ovlIn:"HeroFinder_ovlIn__VOqqJ",pop:"HeroFinder_pop__SFnGF",popIn:"HeroFinder_popIn__S_fLZ",popPhoto:"HeroFinder_popPhoto__t_2WY",popPhotoTag:"HeroFinder_popPhotoTag__pU61p",popBody:"HeroFinder_popBody__lILCZ",popHead:"HeroFinder_popHead__urhe5",popSpec:"HeroFinder_popSpec__1SE12",popDesc:"HeroFinder_popDesc__Do0OE",popEtc:"HeroFinder_popEtc__xzg29",popNote:"HeroFinder_popNote__OlZO7",popBtns:"HeroFinder_popBtns__3MFu3",reSel:"HeroFinder_reSel__fl_EC",pick:"HeroFinder_pick__R17g2",summary:"HeroFinder_summary__fRSEU",sumHead:"HeroFinder_sumHead__PmoOZ",sumTitle:"HeroFinder_sumTitle__65fRP",diag:"HeroFinder_diag__P7U5k",diagTitle:"HeroFinder_diagTitle__RdZ4x",diagDesc:"HeroFinder_diagDesc__iST2S",count2:"HeroFinder_count2_____Y8",results:"HeroFinder_results__wmZ0M",resRow:"HeroFinder_resRow__OgArx",resThumb:"HeroFinder_resThumb__X8o3y",resBody:"HeroFinder_resBody__wYyPd",resRegion:"HeroFinder_resRegion__sYFbD",resName:"HeroFinder_resName__I9HpM",resTags:"HeroFinder_resTags__CDWgC",resTag:"HeroFinder_resTag__fsqNL",resGo:"HeroFinder_resGo__qqX8u",empty:"HeroFinder_empty__YqtS8",sumDone:"HeroFinder_sumDone__szVb_",sumDoneLead:"HeroFinder_sumDoneLead__8XwzM",seeAllBtn:"HeroFinder_seeAllBtn__whz7x",sumFoot:"HeroFinder_sumFoot__GoLhs",sumFootLead:"HeroFinder_sumFootLead___Y2rM",sumBubbleFloat:"HeroFinder_sumBubbleFloat__HzOLY",consultBtn:"HeroFinder_consultBtn__1Tb7f",floatIn:"HeroFinder_floatIn__aoc4w"}},1362:function(e){e.exports={modal:"ProcessModal_modal__h8MQ4",head:"ProcessModal_head__ZlmBk",eyebrow:"ProcessModal_eyebrow__Sc5Wp",title:"ProcessModal_title__b4gnB",stepper:"ProcessModal_stepper__jURVE",node:"ProcessModal_node__B8VTs",nodeDone:"ProcessModal_nodeDone__VLXPa",nodeOn:"ProcessModal_nodeOn__u_rjY",line:"ProcessModal_line__s4fJf",lineDone:"ProcessModal_lineDone__cilJ_",body:"ProcessModal_body__BTtpl",track:"ProcessModal_track__oRAQz",slide:"ProcessModal_slide__uVmF3",slideOn:"ProcessModal_slideOn__O53Ji",slideCard:"ProcessModal_slideCard__MKE8O",slideIcon:"ProcessModal_slideIcon__utjH1",slideStep:"ProcessModal_slideStep__MZBTD",slideTitle:"ProcessModal_slideTitle___683u",slideDesc:"ProcessModal_slideDesc__laE9h",descLine:"ProcessModal_descLine__okQuy",pageLink:"ProcessModal_pageLink__03s2S",foot:"ProcessModal_foot__PBzsI",footRight:"ProcessModal_footRight__GmOB2",btnGhost:"ProcessModal_btnGhost__YusK4",btnNext:"ProcessModal_btnNext__l5Opu",btnNextLabel:"ProcessModal_btnNextLabel__Ldq3u",btnNextName:"ProcessModal_btnNextName__I6OJx"}},4824:function(e){e.exports={progress:"QuizModal_progress__CVdFj",bar:"QuizModal_bar__Cccfj",barFill:"QuizModal_barFill__8bYSr",opts:"QuizModal_opts__iXQs0",opt:"QuizModal_opt__tqd03",optMark:"QuizModal_optMark__8kxxw",optLabel:"QuizModal_optLabel__HQ8zJ",optGood:"QuizModal_optGood__BGQRl",optOn:"QuizModal_optOn__khQey",optMid:"QuizModal_optMid__jdT9Y",optBad:"QuizModal_optBad__9_sTn",solution:"QuizModal_solution__0k4v5",solIn:"QuizModal_solIn__W__q8",solutionHead:"QuizModal_solutionHead__Rf7qp",solutionBody:"QuizModal_solutionBody__wtk5g",solutionBtn:"QuizModal_solutionBtn__G2a6R",result:"QuizModal_result__nSavT",resultEmoji:"QuizModal_resultEmoji___8Q7O",resultImg:"QuizModal_resultImg__GE1g8",resultTitle:"QuizModal_resultTitle__HlcKc",resultBody:"QuizModal_resultBody__3q6J2",restart:"QuizModal_restart__NfXNg",resultFoot:"QuizModal_resultFoot__iDh4m",resultFootLead:"QuizModal_resultFootLead__5Y1JT",resultConsult:"QuizModal_resultConsult__yXDOO"}},6985:function(e){e.exports={stepBody:"RegionsModal_stepBody__vYwJJ",whyPh:"RegionsModal_whyPh__7EMis",whySub:"RegionsModal_whySub__NZTyp",whyList:"RegionsModal_whyList__Rjeoe",whyItem:"RegionsModal_whyItem__68WT5",whyIco:"RegionsModal_whyIco___guRT",whyText:"RegionsModal_whyText__g0Rqv",whyItemTitle:"RegionsModal_whyItemTitle__Cm7yk",whyItemDesc:"RegionsModal_whyItemDesc__R040I",pick:"RegionsModal_pick__1mmLj",pickSub:"RegionsModal_pickSub__L80TW",pickGrid:"RegionsModal_pickGrid__N2lof",pickCard:"RegionsModal_pickCard__TOdyD",pickIco:"RegionsModal_pickIco__Xmrd8",pickImg:"RegionsModal_pickImg__5qSPf",whyImg:"RegionsModal_whyImg__epBfa",detailKeywordImg:"RegionsModal_detailKeywordImg__uNJcX",pickName:"RegionsModal_pickName__PSelQ",pickKey:"RegionsModal_pickKey__S59wq",body2:"RegionsModal_body2__ntzKD",mapCol:"RegionsModal_mapCol__bX4WX",detailCol:"RegionsModal_detailCol__4_hfv",guide:"RegionsModal_guide__pZQjh",mapWrap:"RegionsModal_mapWrap__W26gT",mapImg:"RegionsModal_mapImg___tMz0",svg:"RegionsModal_svg__y953c",bubble:"RegionsModal_bubble__K_mpT",bubbleIcon:"RegionsModal_bubbleIcon__iFwE4",bubbleImg:"RegionsModal_bubbleImg__sLBux",bubbleName:"RegionsModal_bubbleName__zHjq4",bubbleOn:"RegionsModal_bubbleOn__PQ5Ek",detailKeyword:"RegionsModal_detailKeyword__woR3j",card:"RegionsModal_card__GtV7R",cardHead:"RegionsModal_cardHead__KbjMf",cardHeadIco:"RegionsModal_cardHeadIco__B0yJH",cardList:"RegionsModal_cardList__xGlc6",cardGood:"RegionsModal_cardGood__iMdru",cardNote:"RegionsModal_cardNote__pj_is",cardRec:"RegionsModal_cardRec__JBGZ4",cardRecText:"RegionsModal_cardRecText__FbRzJ",schoolsB
1ody:"RegionsModal_schoolsBody__KabA6",schoolsInner:"RegionsModal_schoolsInner__jwXMi",schoolsCount:"RegionsModal_schoolsCount__Oea7W"}},2114:function(e){e.exports={overlay:"ReviewsModal_overlay__oNtIy",modal:"ReviewsModal_modal__XxKs_",pop:"ReviewsModal_pop__VlEzp",head:"ReviewsModal_head__3hu6J",eyebrow:"ReviewsModal_eyebrow___EMyR",title:"ReviewsModal_title__kfRDG",close:"ReviewsModal_close__gMWd_",sub:"ReviewsModal_sub__8Bgb_",sample:"ReviewsModal_sample__mm45D",grid:"ReviewsModal_grid__L3t2N",card:"ReviewsModal_card__kjo12",thumb:"ReviewsModal_thumb__3wv__",play:"ReviewsModal_play__SMa1w",badge:"ReviewsModal_badge__eXNSz",cardBody:"ReviewsModal_cardBody__Bq6zj",who:"ReviewsModal_who__usTh2",quote:"ReviewsModal_quote__39a4d",meta:"ReviewsModal_meta__I_gFe",lb:"ReviewsModal_lb__JcBgc",lbClose:"ReviewsModal_lbClose__8NNwa",lbInner:"ReviewsModal_lbInner__l5Td_",lbWide:"ReviewsModal_lbWide__VsatJ",lbVert:"ReviewsModal_lbVert__a12QM",lbFrame:"ReviewsModal_lbFrame__AhLcE",lbCap:"ReviewsModal_lbCap__dmWqG"}},8108:function(e){e.exports={wrap:"VideoFeature_wrap__iI0oB",title:"VideoFeature_title__jrZuQ",sub:"VideoFeature_sub__ZH3oP",frame:"VideoFeature_frame__AorDr",media:"VideoFeature_media__pWw7q",poster:"VideoFeature_poster__dl46D",shield:"VideoFeature_shield__upCvS",bigPlay:"VideoFeature_bigPlay__jhdqB",controls:"VideoFeature_controls__eCK5U",pp:"VideoFeature_pp__gCRod",barWrap:"VideoFeature_barWrap__j8MV_",bar:"VideoFeature_bar__UGNUz",barFill:"VideoFeature_barFill__FAxdZ",marker:"VideoFeature_marker__umBb_",time:"VideoFeature_time__jIaYb",chapters:"VideoFeature_chapters__NuSJI",chip:"VideoFeature_chip__lsA_N",chipOn:"VideoFeature_chipOn__FzfZW",chipTime:"VideoFeature_chipTime__AB_k5",chipLabel:"VideoFeature_chipLabel__kP5CJ",ytLink:"VideoFeature_ytLink__TQTtW",ytIco:"VideoFeature_ytIco__R77QC",credit:"VideoFeature_credit__KgKoF",theater:"VideoFeature_theater__EFnEe",bnr:"VideoFeature_bnr__B5x2k",bnrStage:"VideoFeature_bnrStage__8Fj_h",bnrSide:"VideoFeature_bnrSide__EfwHy",bnrTitle:"VideoFeature_bnrTitle__Cvvyg",bnrSub:"VideoFeature_bnrSub__038g_",chaptersV:"VideoFeature_chaptersV__gkMnp"}}},function(e){e.O(0,[424,265,34,991,145,989,448,888,774,179],function(){return e(e.s=8312)}),_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.