(window.webpackJsonp=window.webpackJsonp||[]).push([[215],{1072:function(e,t,r){"use strict";r(14),r(17),r(18),r(10);var n=r(2),o=r(6),c=(r(11),r(19),r(9),r(95),r(70),r(57),r(8),r(5),r(21)),l=r.n(c),d=r(4);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){Object(o.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h={components:{},props:{msg:{type:Boolean,default:!1},selectedResume:{type:Object,default:null},recruitID:{type:[String,Number],default:""},appliedTaskCareer:{default:0},compName:{type:String,default:""},recruitTitle:{type:String,default:""},offerID:{type:[String,Number],default:""},applyResume:{type:Object,default:null},isRequiredVideoCoverLetter:{type:Boolean,default:!1}},data:function(){return{resumeList:[],selectOpen:!1,requireBaseInfo:!1}},computed:m(m({},Object(d.e)({prevResume:function(e){return e.offer.prevSelectedResume}})),{},{selectedResumeTitle:function(){var e,t;return(null===(e=this.selectedResume)||void 0===e?void 0:e.ResumeTitle)||(null===(t=this.resumeList[0])||void 0===t?void 0:t.ResumeTitle)||""},inCompElement:function(){if(this.hasSelectedResume&&this.isConfirm){var e=this.selectedResume,t=e.Gender,r=e.Picture,n=e.Address,o=[];return t||o.push("성별"),r||o.push("사진"),n||o.push("주소"),o.join(",")}return""},selectedResumeMonth:function(){var e;return(null===(e=this.selectedResume)||void 0===e?void 0:e.RegMonth)||0},isConfirm:function(){var e;return this.hasSelectedResume&&(null===(e=this.selectedResume)||void 0===e?void 0:e.isConfirm)||!1},hasSelectedResume:function(){return this.selectedResume&&Object.keys(this.selectedResume).length>0},showCareerMsg:function(){var e,t;return 1==this.appliedTaskCareer&&(2==(null===(e=this.selectedResume)||void 0===e?void 0:e.JobFindCode)||3==(null===(t=this.selectedResume)||void 0===t?void 0:t.JobFindCode))},isError:function(){var e;return this.msg||this.hasSelectedResume&&!(null!==(e=this.selectedResume)&&void 0!==e&&e.isApplied)&&!this.isConfirm},isVideoCoverLetterError:function(){return this.isRequiredVideoCoverLetter&&this.hasSelectedResume&&!this.selectedResume.HasVideoCoverLetter},isShowErrorMsg:function(){return this.selectApplyResume||this.isError||this.selectedResumeMonth>=6||this.showCareerMsg||this.inCompElement||this.isVideoCoverLetterError},errorMessage:function(){return this.offerID&&this.selectedResume.isApplied?"업데이트 없이, 기업이 열람한 이력서로 전형이 진행됩니다.":this.msg?"이력서를 등록해주세요.":this.hasSelectedResume&&!this.isConfirm?"완성 이력서에 누락된 정보를 입력해주세요.":this.isVideoCoverLetterError?"1분 영상자소서 첨부가 필요합니다.":this.selectedResumeMonth>=6?"잠시만요! 따끈따끈 최신 이력서로 업데이트 어떠세요?":this.showCareerMsg?"잠깐, 경력기술서 업데이트는 잊지 않으셨나요? 인사 담당자는 당신의 경력기술서를 궁금해해요!":this.inCompElement?"".concat(this.inCompElement,"만 입력하면 더 매력적인 이력서가 될 것 같아요!"):""},from:function(){return this.offerID?"resumeApply":"recruitApply"},selectApplyResume:function(){return this.offerID&&this.selectedResume.isApplied}}),watch:{selectedResume:function(a,b){var e=this;if(this.selectedResume&&this.selectedResume.ResumeID&&null!=this.selectedResume.MajorResume){var t=this.resumeList.find((function(a){return a.ResumeID==e.selectedResume.ResumeID}));t&&this.$emit("selectResume",t)}}},fetch:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getResumeList();case 2:case"end":return t.stop()}}),t)})))()},mounted:function(){this.$nuxt.$on("showResumeSaveSwal",this.showResumeSaveSwal)},beforeDestroy:function(){new BroadcastChannel("apply_resume_list_update").close()},methods:{getResumeList:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,o,c,l,d,f;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$axios.$get("/member/resume/listBy");case 2:if(r.t0=r.sent,r.t0){r.next=5;break}r.t0={};case 5:n=r.t0,o=n.list,c=void 0===o?[]:o,l=n.requireBaseInfo,d=void 0!==l&&l,t.offerID&&t.applyResume&&((f=Object.assign({},t.applyResume)).ResumeTitle="선택 안함",f.isApplied=!0,c.push(f)),t.resumeList=c,t.prevResume&&Object.keys(t.prevResume).length>0&&c.filter((function(e){return e.ResumeID===t.prevResume.ResumeID})).length>0?t.$emit("selectResume",t.prevResume):c.length>0&&t.$emit("selectResume",c[0]),e&&Object.keys(e).length>0&&null!=e&&e.ResumeID&&t.$emit("selectResume",c.filter((function(t){return t.ResumeID===e.ResumeID}))[0]),t.requireBaseInfo=d;case 15:case"end":return r.stop()}}),r)})))()},clickNewResume:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var o,c;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!t.requireBaseInfo){r.next=4;break}t.onRequireBaseInfo(),r.next=13;break;case 4:if(o="New",0!=e){r.next=10;break}return r.next=8,t.$axios.post("/member/resume/requestUpdate");case 8:c=r.sent,o=c.data.ResumeID||"New";case 10:new BroadcastChannel("apply_resume_list_update").onmessage=Object(n.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getResumeList(t.selectedResume);case 2:case"end":return e.stop()}}),e)}))),window.open("/Member/Resume/".concat(o,"?from=").concat(t.from,"&compName=").concat(t.compName,"&recruitTitle=").concat(t.recruitTitle));case 13:case"end":return r.stop()}}),r)})))()},onRequireBaseInfo:function(){var e=this;l.a.fire({type:"info",html:"모든 개인정보를 입력해야 <br/> 이력서를 등록할 수 있습니다.",showCancelButton:!0,cancelButtonColor:"#f45757",cancelButtonText:"취소",confirmButtonText:"개인정보 입력",confirmButtonColor:"#00989c",reverseButtons:!0}).then((function(t){t.value&&e.$router.push("/Customer/CustomerInfoLogin")}))},clickUpdateResume:function(){var e,t=this;if(!this.selectApplyResume){new BroadcastChannel("apply_resume_list_update").onmessage=Object(n.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getResumeList(t.selectedResume);case 2:case"end":return e.stop()}}),e)})));var r="/Member/Resume/".concat(this.selectedResume.ResumeID,"?from=").concat(this.from,"&compName=").concat(this.compName,"&recruitTitle=").concat(this.recruitTitle);this.offerID?this.$router.push(r+"&ReturnURL=".concat(this.$route.fullPath)):!this.isRequiredVideoCoverLetter||null!==(e=this.selectedResume)&&void 0!==e&&e.HasVideoCoverLetter?window.open(r):window.open(r+"&scrollTo=resumeVideoCoverLetter")}},clickShowPreview:function(){this.selectApplyResume||this.$emit("goPreview","resume")},close:function(){this.$emit("closeLayer","SelectResume")},selectResume:function(e){this.$emit("selectResume",e),this.selectOpen=!1},showResumePoint:function(e){return e.OpenResume||e.MajorResume},getPointText:function(e){return e.OpenResume?"[공개]":e.MajorResume?"[대표]":""},showResumeSaveSwal:function(e){return Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,l.a.fire({title:e,showConfirmButton:!1,timer:3e3});case 2:case"end":return t.stop()}}),t)})))()}}},v=r(3),component=Object(v.a)(h,(function(){var e=this,t=e._self._c;return t("dl",{class:["modal_form_vertical",e.offerID?"atBg mt15":""]},[t("dt",{staticClass:"modal_label"},[e._v(e._s(e.offerID?"업데이트할 ":"")+"이력서"),t("span",{staticClass:"need"},[e._v("*")])]),e._v(" "),t("dd",[e.resumeList&&e.resumeList.length>0?t("div",{staticClass:"modal_select_wrap"},[t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:function(){return e.selectOpen=!1},expression:"() => (selectOpen = false)"}],class:["modal_select",{error:e.isError}]},[t("span",{staticClass:"selected",on:{click:function(t){t.preventDefault(),e.selectOpen=!e.selectOpen}}},[e.showResumePoint(e.selectedResume)?t("span",{staticClass:"point"},[e._v(e._s(e.getPointText(e.selectedResume)))]):e._e(),e._v(" "+e._s(e.selectedResumeTitle))]),e._v(" "),e.selectOpen?t("div",{staticClass:"modal_select_list"},[t("ul",[e._l(e.resumeList,(function(r){return t("li",{key:"resume_".concat(r.ResumeID),class:{selected:r.ResumeID===e.selectedResume.ResumeID}},[t("button",{attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),e.selectResume(r)}}},[e.showResumePoint(r)?t("span",{staticClass:"point"},[e._v(e._s(e.getPointText(r)))]):e._e(),e._v(" "+e._s(r.ResumeTitle)+"\n                            ")])])})),e._v(" "),e.offerID?e._e():t("li",[t("a",{staticClass:"bt",attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.clickNewResume()}}},[e._v("신규 이력서 작성하기")])])],2)]):e._e()]),e._v(" "),t("div",{staticClass:"btns view"},[t("a",{class:["bt",{disabled:e.selectApplyResume}],attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.clickUpdateResume()}}},[e._v("수정")]),e._v(" "),t("button",{class:["bt",{disabled:e.selectApplyResume}],attrs:{type:"button"},on:{click:function(t){return t.preventDefault(),e.clickShowPreview()}}},[e._v("미리보기")])])]):e.offerID?e._e():t("div",{staticClass:"modal_select_wrap"},[t("p",{staticClass:"t_nodata"},[e._v("이력서를 작성해야 지원할 수 있습니다.")]),e._v(" "),t("div",{staticClass:"btns write"},[t("a",{staticClass:"bt",attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.clickNewResume(!1)}}},[e._v("이력서 작성하기")])])]),e._v(" "),e.isShowErrorMsg?t("p",{staticClass:"modal_input_txt error"},[e._v(e._s(e.errorMessage))]):e._e()])])}),[],!1,null,null,null);t.a=component.exports},1361:function(e,t,r){var content=r(1808);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(39).default)("b7425938",content,!0,{sourceMap:!1})},1362:function(e,t,r){var n=r(12)((function(i){return i[1]}));n.push([e.i,'@charset "UTF-8";\n#wrapper.atGongoView2 { min-width: 1256px;\n}\n.recr_pop { position: relative; padding-bottom: 50px; text-align: left; margin: 0 auto; width: 1256px;\n}\n.recr_pop_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; text-align: left; padding-top: 35px;\n}\n.recr_pop_inner .top_btn { position: fixed; bottom: 14px; right: 14px; width: 37px; height: 37px; border-radius: 50%; background-color: #fff; border: solid 1px #e8e8e8; z-index: 2;\n}\n.recr_pop_inner .top_btn span { font-size: 0;\n}\n.recr_pop_inner .top_btn:before { content: ""; display: block; height: 100%; background-image: url("https://imgorg.catch.co.kr/job/svg/arr2_up02.svg"); background-repeat: no-repeat; background-size: 17px auto; background-position: center;\n}\n.recr_pop_title .core { position: relative; z-index: 1; padding: 35px 31px 8px 41px;\n}\n.recr_pop_title .tit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;\n}\n.recr_pop_title .h2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px;\n}\n.recr_pop_title .h2 .gg { height: 21px; line-height: 20px; border-radius: 4px; background: #BDC3D0; padding: 0 6px 0 7px; color: #FFF; font-size: 13px; font-weight: 500; letter-spacing: -0.26px;\n}\n.recr_pop_title .h2 > a { color: #474747; font-size: 18px; font-weight: 500; line-height: 140%; letter-spacing: -0.18px;\n}\n.recr_pop_title .h3 { color: #474747; font-size: 24px; font-weight: 700; line-height: 140%; letter-spacing: -0.24px; margin-top: 22px;\n}\n.recr_pop_title .flag { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 6px;\n}\n.recr_pop_title .flag .bt { height: 27px; line-height: 22px; border: solid 2px #CCC; background-color: #FFF; border-radius: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 12px; color: #666; font-size: 13px; font-weight: 700; letter-spacing: -0.26px;\n}\n.recr_pop_title .flag .bt span { color: #f45757;\n}\n.recr_pop_title .btn_group4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 16px; margin-bottom: 18px;\n}\n.recr_pop_title .item_box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px;\n}\n.recr_pop_title .btn_scrap input[type=checkbox] + label, .recr_pop_title .btn_share { width: 34px; height: 34px; border: solid 1px #666; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 50%;\n}\n.recr_pop_title .btn_scrap input[type=checkbox]:not(:checked) + label { background-image: url("https://imgorg.catch.co.kr/job/svg/ico_ck04.svg");\n}\n.recr_pop_title .btn_share > button { width: 100%; height: 100%; opacity: 0.7; margin-left: -1px;\n}\n.recr_pop_title .num_dday { color: #474747; font-size: 18px; line-height: 140%; letter-spacing: -0.18px;\n}\n.recr_pop_title .apply_box { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 8px;\n}\n.recr_pop_title .apply_box .bt { min-width: 180px; height: 48px; line-height: 43px; padding: 0 14px 1px; border-radius: 24px; border: solid 2px #F45757; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 18px; font-weight: 500; letter-spacing: -0.18px;\n}\n.recr_pop_title .apply_box .bt.bg1 { color: #F45757; background-color: #FFF;\n}\n.recr_pop_title .apply_box .bt.bg2 { color: #FFF; background-color: #F45757;\n}\n.recr_pop_title .view_num { color: #999; font-size: 12px; font-weight: 500; line-height: 140%; letter-spacing: -0.12px; margin-top: 26px;\n}\n.recr_pop_detail { padding: 0 20px 45px 20px;\n}\n.recr_pop_detail .box_summary { width: 100%; table-layout: fixed; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; border: 1px solid #D4D4D4;\n}\n.recr_pop_detail .box_summary th, .recr_pop_detail .box_summary td { font-size: 18px; line-height: 140%; letter-spacing: -0.18px; border: 0;\n}\n.recr_pop_detail .box_summary th { padding: 18px 0 18px 24px; font-weight: 500; color: #F45757;\n}\n.recr_pop_detail .box_summary td { padding: 18px 0; color: #474747;\n}\n.recr_pop_detail .box_editor { position: relative; margin-top: 30px; padding: 15px 4px; overflow: hidden;\n}\n.recr_pop_detail .box_editor td p { font-size: 16px; line-height: 1.7em;\n}\n.recr_pop_detail .box_editor .reward { font-size: 17px; color: #272727; letter-spacing: -0.04em; text-align: center; background-color: #efefef; padding: 40px 0; margin-bottom: 40px;\n}\n.recr_pop_detail .box_editor .reward b { margin-left: 0.2em;\n}\n.recr_pop_detail .box_editor .reward .point { color: #02a8aa;\n}\n.recr_pop_detail .box_group { position: relative; margin-top: 30px; border-radius: 10px; border: 1px solid #D4D4D4; padding: 24px;\n}\n.recr_pop_detail .box_group .h4 { color: #474747; font-size: 20px; font-weight: 700; line-height: 140%; letter-spacing: -0.2px;\n}\n.recr_pop_detail .box_group .h4 .btn_com12, .recr_pop_detail .box_group .h4 .msgWrap { margin-top: 6px;\n}\n.recr_pop_detail .box_group_wrap { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 30px;\n}\n.recr_pop_detail .box_group_wrap .box_group { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; height: 400px; -webkit-box-sizing: border-box; box-sizing: border-box;\n}\n.recr_pop_detail .box_group_wrap .btn { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 47px;\n}\n.recr_pop_detail .box_group_wrap .btn .bt1, .recr_pop_detail .box_group_wrap .btn .bt2 { display: block; width: 320px; height: 48px; line-height: 43px; padding: 0 20px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 50px; border: 2px solid #F45757; text-align: center; font-size: 18px; font-weight: 500; letter-spacing: -0.18px;\n}\n.recr_pop_detail .box_group_wrap .btn .bt1 { background: #FFF; color: #F45757;\n}\n.recr_pop_detail .box_group_wrap .btn .bt2 { background: #F45757; color: #FFF;\n}\n.recr_pop_detail .cont_dday { text-align: center; margin-top: 12px;\n}\n.recr_pop_detail .cont_dday .t1 { color: #F45757; font-size: 24px; font-weight: 500; line-height: 140%; letter-spacing: -0.24px;\n}\n.recr_pop_detail .cont_dday .t1 .tooltip_com1 { top: 12px; right: 48px; font-weight: normal;\n}\n.recr_pop_detail .cont_dday .t1.end { color: #272727;\n}\n.recr_pop_detail .cont_dday .t2 { color: #666; font-size: 18px; font-weight: 500; line-height: 140%; letter-spacing: -0.18px; margin-top: 4px;\n}\n.recr_pop_detail .cont_how { margin-top: 16px;\n}\n.recr_pop_detail .cont_how .tab { display: -webkit-box; display: -ms-flexbox; display: flex;\n}\n.recr_pop_detail .cont_how .tab button { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 33px; color: #AAA; font-size: 16px; font-weight: 500; line-height: 140%; letter-spacing: -0.16px;\n}\n.recr_pop_detail .cont_how .tab button:after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 1px; background-color: #F3F3F3;\n}\n.recr_pop_detail .cont_how .tab button.selected { color: #F45757;\n}\n.recr_pop_detail .cont_how .tab button.selected:after { height: 2px; background-color: #F45757;\n}\n.recr_pop_detail .cont_how .cont { margin-top: 15px;\n}\n.recr_pop_detail .cont_how .cont p { color: #666; font-size: 16px; line-height: 140%; letter-spacing: -0.16px;\n}\n.recr_pop_detail .cont_how .cont p:not(:first-child):not(.file) { margin-top: 8px;\n}\n.recr_pop_detail .cont_how .cont a:not(.download) { color: inherit; text-decoration: underline;\n}\n.recr_pop_detail .cont_how .cont .download { display: inline-block; vertical-align: middle; margin-top: -2px; width: 20px; height: 20px; text-indent: -9999em; background: url("https://imgorg.catch.co.kr/job/svg/arr6_down02.svg") no-repeat center; background-size: 24px auto;\n}\n.recr_pop_detail .cont_how .cont .link { color: inherit; font-size: inherit; line-height: inherit; letter-spacing: inherit; text-decoration: underline;\n}\n.recr_pop_detail .cont_how .cont .file { font-size: 14px; margin-top: 2px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;\n}\n.recr_pop_detail .cont_ai { position: relative; padding-top: 111px;\n}\n.recr_pop_detail .cont_ai.notAI .stit { color: #666;\n}\n.recr_pop_detail .cont_ai .graph { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 12px; border-radius: 10px; background-color: #F3F3F3;\n}\n.recr_pop_detail .cont_ai .bar { height: 100%; border-radius: 20px;\n}\n.recr_pop_detail .cont_ai .stit, .recr_pop_detail .cont_ai .num { position: absolute; top: -30px; color: #F45757; font-size: 16px; font-weight: 500; line-height: 140%; letter-spacing: -0.16px;\n}\n.recr_pop_detail .cont_ai .stit { left: 0;\n}\n.recr_pop_detail .cont_ai .num { right: 0;\n}\n.recr_pop_detail .cont_ai .rate00 { background-color: #F45757;\n}\n.recr_pop_detail .cont_ai .rate95 { background: -webkit-gradient(linear, left top, right top, from(#F45757), to(#4100CB)); background: linear-gradient(90deg, #F45757 0%, #4100CB 100%);\n}\n.recr_pop_detail .cont_ai .t2 { text-align: center; color: #F45757; font-size: 18px; font-weight: 500; line-height: 140%; letter-spacing: -0.18px; margin-top: 24px;\n}\n.recr_pop_detail .cont_ai .t_top { position: absolute; top: 0; left: 0; color: #666; font-size: 18px; letter-spacing: -0.18px; font-weight: 500; line-height: 140%;\n}\n.recr_pop_detail .cont_ai .t_mid { position: absolute; top: 24px; left: 0; right: 0; color: #666; font-size: 24px; letter-spacing: -0.24px; font-weight: 500; line-height: 140%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;\n}\n.recr_pop_detail .cont_ai .t_mid .txt { -ms-flex-negative: 0; flex-shrink: 0;\n}\n.recr_pop_detail .cont_ai .t_mid .name { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-left: 7px;\n}\n.recr_pop_detail .cont_corp { margin-top: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; padding-right: 140px;\n}\n.recr_pop_detail .cont_corp .pic { width: 200px; border-radius: 10px; border: 1px solid #D4D4D4; -webkit-box-sizing: border-box; box-sizing: border-box;\n}\n.recr_pop_detail .cont_corp .pic a { display: block; padding: 39px;\n}\n.recr_pop_detail .cont_corp .pic img { width: 100%;\n}\n.recr_pop_detail .cont_corp .info { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 24px;\n}\n.recr_pop_detail .cont_corp .info dd { margin-top: 25px;\n}\n.recr_pop_detail .cont_corp .info dd p { position: relative; color: #666; font-size: 16px; font-weight: 500; line-height: 140%; letter-spacing: -0.16px; padding-left: 83px;\n}\n.recr_pop_detail .cont_corp .info dd p:not(:first-child) { margin-top: 16px;\n}\n.recr_pop_detail .cont_corp .info dd p span { position: absolute; left: 0; color: #F45757;\n}\n.recr_pop_detail .cont_corp .info dd .tooltip_com1 { margin-top: -2px; margin-left: 8px;\n}\n.recr_pop_detail .cont_corp .info dd .tooltip_com1:after { top: 9px; left: -4px; bottom: auto; width: 5px; height: 5px; border: solid #123456; border-width: 1px 0 0 1px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background: #F45757;\n}\n.recr_pop_detail .cont_corp .name { color: #474747; font-size: 20px; font-weight: 500; line-height: 140%; letter-spacing: -0.2px;\n}\n.recr_pop_detail .cont_corp .bt_report { display: inline-block; vertical-align: middle; margin: -7px 0 0 3px; height: 27px; line-height: 23px; border: solid 2px #CCC; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 15px; padding: 0 12px; color: #666; font-size: 13px; font-weight: 700; letter-spacing: -0.26px;\n}\n.recr_pop_detail .cont_corp .bn { position: absolute; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 12px;\n}\n.recr_pop_detail .cont_corp .bn a { text-align: center;\n}\n.recr_pop_detail .cont_corp .bn a:before { content: ""; display: block; width: 94px; height: 94px; margin: 0 auto; background-color: #feefef; background-repeat: no-repeat; background-position: center; border-radius: 50%;\n}\n.recr_pop_detail .cont_corp .bn .bg1:before { background-image: url("https://imgorg.catch.co.kr/job/recruit/detail_corpinfo05.png");\n}\n.recr_pop_detail .cont_corp .bn .bg2:before { background-image: url("https://imgorg.catch.co.kr/job/recruit/detail_corpinfo06.png");\n}\n.recr_pop_detail .cont_corp .bn .bg3:before { background-image: url("https://imgorg.catch.co.kr/job/recruit/detail_corpinfo04.png");\n}\n.recr_pop_detail .cont_corp .bn span { margin-top: 4px; display: block; color: #666; font-size: 16px; font-weight: 500; line-height: 140%; letter-spacing: -0.16px;\n}\n.recr_pop_detail .cont_corp .bn span:after { content: ""; display: inline-block; vertical-align: middle; margin: -3px 0 0 2px; width: 12px; height: 12px; background: url("https://imgorg.catch.co.kr/job/svg/arr4_next03.svg") no-repeat center; background-size: 5px auto;\n}\n.recr_pop_detail .cont_corp .bn em { color: #F45757;\n}\n.recr_pop_detail .cont_letter { position: relative;\n}\n.recr_pop_detail .cont_letter .sel { position: absolute; top: -56px; right: 0;\n}\n.recr_pop_detail .cont_letter .sel select { height: 44px; max-width: 400px; border-radius: 4px; border: 1px solid #DBDBDB; -webkit-box-sizing: border-box; box-sizing: border-box; background: url("https://imgorg.catch.co.kr/job/svg/arr1_down02.svg") no-repeat right 20px center; background-size: 8px auto; -webkit-appearance: none; padding: 0 40px 0 20px; color: #F45757; font-size: 16px; line-height: 140%; letter-spacing: -0.16px; text-overflow: ellipsis; white-space: nowrap;\n}\n.recr_pop_detail .cont_letter .more { margin-top: 24px;\n}\n.recr_pop_detail .cont_letter .more .more_btn { width: 100%; height: 24px; background: url("https://imgorg.catch.co.kr/job/svg/arr2_down03.svg") no-repeat center; background-size: 13px auto;\n}\n.recr_pop_detail .cont_letter .more span { display: block; text-indent: -9999em;\n}\n.recr_pop_detail .cont_letter .btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 10px; margin-top: 24px;\n}\n.recr_pop_detail .cont_letter .btn .bt { width: 320px; height: 48px; line-height: 48px; border-radius: 50px; background: #F45757; color: #FFF; text-align: center; font-size: 18px; font-weight: 500; letter-spacing: -0.18px;\n}\n.recr_pop_detail .cont_letter .btn .tooltip { position: absolute; z-index: 1; margin-top: -15px; margin-left: -30px; height: 29px; line-height: 23px; padding: 0 12px 0 14px; white-space: nowrap; color: #F45757; font-size: 11px; font-weight: 400; letter-spacing: -0.11px;\n}\n.recr_pop_detail .cont_letter .btn .tooltip::before { content: ""; position: absolute; top: 0; left: 0; z-index: -1; width: 20px; height: 100%; background: url("https://imgorg.catch.co.kr/job/common/arr_tooltip03.svg") no-repeat left top; background-size: auto 100%;\n}\n.recr_pop_detail .cont_letter .btn .tooltip::after { content: ""; position: absolute; top: 0; right: 0; left: 20px; z-index: -1; height: 23px; border: solid 1px #FBBCBC; border-left-width: 0; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0 18px 18px 0; background: #FFF;\n}\n.recr_pop_detail .list_letter { margin-top: 24px;\n}\n.recr_pop_detail .list_letter li { position: relative; counter-increment: order; padding-left: 40px; padding-top: 3px; color: #474747; font-size: 18px; line-height: 140%; letter-spacing: -0.18px;\n}\n.recr_pop_detail .list_letter li:before { content: "" counter(order); display: block; position: absolute; top: 0; left: 0; width: 32px; height: 32px; border: solid 1px #D4D4D4; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; line-height: 30px;\n}\n.recr_pop_detail .list_letter li:not(:first-child) { margin-top: 21px;\n}\n.recr_pop_detail .list_letter .tag { display: inline-block; vertical-align: top; height: 28px; line-height: 27px; padding: 0 12px; border-radius: 14px; background-color: #666; color: #F8F8F8; font-size: 18px; letter-spacing: -0.18px;\n}\n.recr_pop_detail .bot_btn_group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; margin-top: 30px;\n}\n.recr_pop_detail .bot_btn_group .btn_scrap input[type=checkbox] + label, .recr_pop_detail .bot_btn_group .btn_share button { width: auto; height: 37px; line-height: 32px; padding: 0 22px 0 54px; border-radius: 50px; border: solid 2px #AAA; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #FFF; background-position-x: 22px; text-indent: 0; color: #474747; font-size: 18px; font-weight: 500; letter-spacing: -0.18px;\n}\n.recr_pop_detail .bot_btn_group .btn_scrap input[type=checkbox]:not(:checked) + label { background-image: url("https://imgorg.catch.co.kr/job/svg/ico_ck09.svg");\n}\n.recr_pop_detail .notify2 { margin-right: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 4px;\n}\n.recr_pop_detail .notify2 .t { color: #666; font-size: 14px; font-weight: 500; line-height: 140%; letter-spacing: -0.14px;\n}\n.recr_pop_detail .notify2 .bt { height: 34px; line-height: 31px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 23px; border-radius: 50px; border: 1px solid #D4D4D4; background: #FFF; color: #666; font-size: 16px; font-weight: 500; letter-spacing: -0.16px;\n}\n.recr_pop_detail .t_info { font-size: 12px; line-height: 1.58; letter-spacing: -0.5px; color: #666; margin-top: 5px;\n}\n.recr_pop_detail_view { width: 990px;\n}\n.recr_pop_left { border: 1px solid #D4D4D4; background-color: #FFF; -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05); border-radius: 10px;\n}\n.recr_pop_left + .recr_pop_left { margin-top: 20px;\n}\n.recr_pop_right { width: 242px;\n}\n.recr_pop_right .core { position: -webkit-sticky; position: sticky; top: 90px;\n}\n.recr_pop_right .tit { margin-left: 2px;\n}\n.recr_pop_right .tit p { display: -webkit-box; display: -ms-flexbox; display: flex; color: #F45757; font-size: 20px; font-weight: 700; line-height: 140%; letter-spacing: -0.2px;\n}\n.recr_pop_right .tit .name { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;\n}\n.recr_pop_right .tit .txt { -ms-flex-negative: 0; flex-shrink: 0;\n}\n.recr_pop_right .tit a { display: inline-block; vertical-align: top; margin-top: 4px; height: 25px; line-height: 22px; border-radius: 55px; border: 1px solid #F45757; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 12px; color: #F45757; font-size: 13px; font-weight: 600; letter-spacing: -0.13px;\n}\n.recr_pop_right .tit a:after { content: ""; display: inline-block; vertical-align: middle; margin: -3px 0 0 5px; width: 5px; height: 12px; background: url("https://imgorg.catch.co.kr/job/svg/arr4_next04.svg") no-repeat center; background-size: 5px auto;\n}\n.recr_pop_right .list_favorit4 { margin-top: 16px;\n}\n.layer_right_apply, .layer_right_applyview { position: fixed; bottom: 16px; z-index: 3;\n}\n@media all and (max-width: 1830px) {\n.layer_right_apply, .layer_right_applyview { right: 16px;\n}\n}\n@media all and (min-width: 1831px) {\n.layer_right_apply, .layer_right_applyview { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin-left: 628px;\n}\n}\n.layer_right_apply .modal_wrap, .layer_right_applyview .modal_wrap { border: solid 1px #d8d8d8; -webkit-box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.15); box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.15); text-align: left;\n}\n.layer_right_apply .modal_cont, .layer_right_applyview .modal_cont { overflow-y: auto;\n}\n.layer_right_apply .modal_cont::-webkit-scrollbar, .layer_right_applyview .modal_cont::-webkit-scrollbar { width: 8px;\n}\n.layer_right_apply .modal_cont::-webkit-scrollbar-track, .layer_right_applyview .modal_cont::-webkit-scrollbar-track { background-color: transparent;\n}\n.layer_right_apply .modal_cont::-webkit-scrollbar-track-piece, .layer_right_applyview .modal_cont::-webkit-scrollbar-track-piece { background-color: transparent;\n}\n.layer_right_apply .modal_cont::-webkit-scrollbar-thumb, .layer_right_applyview .modal_cont::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.18); border-radius: 4px; background-clip: padding-box; border: solid 2px transparent;\n}\n.layer_right_apply .modal_cont::-webkit-scrollbar-corner, .layer_right_applyview .modal_cont::-webkit-scrollbar-corner { background-color: transparent;\n}\n.layer_right_apply .modal_cont::-webkit-resizer, .layer_right_applyview .modal_cont::-webkit-resizer { background-color: transparent;\n}\n.layer_right_apply .modal_cont:after, .layer_right_applyview .modal_cont:after { height: 14px;\n}\n.layer_right_apply .ltitle, .layer_right_applyview .ltitle { font-weight: bold;\n}\n.layer_right_apply .modal_cont { height: 485px;\n}\n.layer_right_apply .ltitle, .layer_right_apply .lcopy { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;\n}\n.layer_right_apply .modal_form_vertical:not(:first-child) { margin-top: 14px;\n}\n.layer_right_apply .modal_select_wrap .t_nodata { -webkit-box-flex: 1; -ms-flex: 1; flex: 1;\n}\n.layer_right_apply .modal_select_wrap + .modal_select_wrap { margin-top: 10px;\n}\n.layer_right_apply .bt_file { width: 100%; height: 44px; border-radius: 4px; border: solid 1px #d8d8d8; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; line-height: 1.5; letter-spacing: -0.6px; color: #666;\n}\n.layer_right_apply .bt_file:before { content: ""; display: inline-block; vertical-align: middle; margin: -1px 4px 0 0; width: 12px; height: 12px; background: url("https://imgorg.catch.co.kr/job/svg/ico_more04.svg") no-repeat center; background-size: 100% auto;\n}\n.layer_right_apply .t_nodata { font-size: 12px; line-height: 1.58; letter-spacing: -0.5px; color: #999;\n}\n.layer_right_apply .files { margin-top: 10px; padding: 16px; border-radius: 4px; background-color: #fafafa;\n}\n.layer_right_apply .files li { display: -webkit-box; display: -ms-flexbox; display: flex;\n}\n.layer_right_apply .files li:not(:last-child) { margin-bottom: 8px;\n}\n.layer_right_apply .files .name { font-size: 14px; line-height: 1.5; letter-spacing: -0.6px; color: #666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;\n}\n.layer_right_apply .files .del { width: 21px; height: 21px; text-indent: -9999em; background: url("https://imgorg.catch.co.kr/job/svg/layer_close02.svg") no-repeat center; background-size: 8px auto; margin-left: 2px;\n}\n.layer_right_apply .t_info { margin-top: 14px;\n}\n.layer_right_apply .t_info li { position: relative; padding-left: 14px; font-size: 12px; line-height: 1.58; letter-spacing: -0.5px; color: #999;\n}\n.layer_right_apply .t_info li:before { content: "※"; position: absolute; top: 0; left: 0;\n}\n.layer_right_apply .t_apply { font-size: 14px; line-height: 1.5; letter-spacing: -0.6px; color: #272727; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;\n}\n.layer_right_applyview .modal_head { padding-right: 30px;\n}\n.layer_right_applyview .modal_cont { height: 443px;\n}\n.layer_right_applyview .applyview { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;\n}\n.layer_right_applyview .applyview dt, .layer_right_applyview .applyview dd { background-color: #fafafa; -webkit-box-sizing: border-box; box-sizing: border-box;\n}\n.layer_right_applyview .applyview dt:not(:first-of-type), .layer_right_applyview .applyview dd:not(:first-of-type) { margin-top: 10px;\n}\n.layer_right_applyview .applyview dt { width: 89px; border-radius: 4px 0 0 4px; padding: 13px 10px 12px 16px; font-size: 12px; line-height: 1.58; letter-spacing: -0.5px; color: #666;\n}\n.layer_right_applyview .applyview dd { width: calc(100% - 89px); border-radius: 0 4px 4px 0; padding: 11px 16px 12px 0; font-size: 14px; line-height: 1.5; letter-spacing: -0.6px; color: #272727;\n}\n.layer_right_applyview .applyview .t_nodata { color: #666;\n}\n.box_reword { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 40px; margin: 19px 0 -11px 0; border-radius: 4px; background-color: #fef4e3;\n}\n.box_reword .t1 { position: relative; font-size: 15px; letter-spacing: -0.62px; color: #272727;\n}\n.box_reword .t1:before { content: ""; position: absolute; margin: -4px 0 0 -57px; width: 28px; height: 25px; background: url("https://imgorg.catch.co.kr/job/recruit/bn_reward_bg01.svg") no-repeat; background-size: contain;\n}\n.box_reword .t1:after { content: ""; position: absolute; margin: -9px 0 0 18px; width: 51px; height: 37px; background: url("https://imgorg.catch.co.kr/job/recruit/bn_reward_bg02.svg") no-repeat; background-size: contain;\n}\n.recr_pop_rfixbtn { text-align: right;\n}\n.recr_pop_rfixbtn .top, .recr_pop_rfixbtn .notice { width: 37px; height: 37px; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box;\n}\n.recr_pop_rfixbtn .top span, .recr_pop_rfixbtn .notice span { font-size: 0;\n}\n.recr_pop_rfixbtn .top { background: url("https://imgorg.catch.co.kr/job/svg/arr2_up02.svg") no-repeat center #FFF; background-size: 17px auto; border: solid 1px #e8e8e8; margin-left: 5px;\n}\n.recr_pop_rfixbtn .notice { background: url("https://imgorg.catch.co.kr/job/svg/Ico_notice04.svg") no-repeat center #f45757; background-size: auto 20px;\n}\n',""]),n.locals={},e.exports=n},1363:function(e,t,r){var content=r(1810);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(39).default)("2c898207",content,!0,{sourceMap:!1})},1807:function(e,t,r){"use strict";r(1361)},1808:function(e,t,r){var n=r(12),o=r(1362),c=n((function(i){return i[1]}));c.i(o),c.push([e.i,"\n",""]),c.locals={},e.exports=c},1809:function(e,t,r){"use strict";r(1363)},1810:function(e,t,r){var n=r(12),o=r(1362),c=n((function(i){return i[1]}));c.i(o),c.push([e.i,"\n",""]),c.locals={},e.exports=c},1849:function(e,t,r){"use strict";r.r(t);r(19);var n=r(16),o=r(6),c=r(2),l=r(24),d=(r(11),r(14),r(9),r(95),r(78),r(112),r(44),r(70),r(35),r(43),r(522),r(57),r(17),r(18),r(8),r(5),r(15),r(490),r(487),r(54),r(33),r(38),r(209),r(109),r(523),r(524),r(525),r(526),r(527),r(528),r(529),r(530),r(531),r(532),r(533),r(534),r(535),r(491),r(492),r(493),r(494),r(495),r(496),r(497),r(498),r(499),r(500),r(501),r(502),r(503),r(504),r(505),r(506),r(10),r(36),r(76),r(981)),f=r(46),m=r.n(f),h=r(47),v=r.n(h),_=r(4),x=r(21),y=r.n(x),w=(r(486),r(1072)),I=(r(86),{props:{coverLetterMsg:{type:String},selectedCoverLetter:{type:Object,default:function(){return{}}},recruitInfo:{type:Object,default:function(){return{}}},existRecruitCoverLetter:{type:Boolean},isRequired:{type:Boolean}},data:function(){return{coverLetterList:[],selectOpen:!1}},computed:{selectedCoverLetterIsMajor:function(){var e;return null===(e=this.selectedCoverLetter)||void 0===e?void 0:e.IsMajor}},fetch:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getCoverLetterList();case 2:case"end":return t.stop()}}),t)})))()},methods:{getCoverLetterList:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$axios.$get("/member/coverLetter/coverLetterV2/applyCoverLetterList",{params:{recruitID:t.existRecruitCoverLetter&&t.isRequired?t.recruitInfo.RecruitID:null,isCatchApply:t.isRequired}});case 2:t.coverLetterList=r.sent,(null!==(n=t.coverLetterList)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.IsMajor||t.isRequired&&!t.selectedCoverLetter.Title&&t.coverLetterList.length>0)&&t.selectCoverLetter(t.coverLetterList[0]),!t.isRequired&&t.coverLetterList.length>0&&t.coverLetterList.splice(0,0,{Title:"선택 안 함"}),e&&Object.keys(e).length>0&&null!=e&&e.CoverLetterID&&t.selectCoverLetter(t.coverLetterList.filter((function(t){return t.CoverLetterID===e.CoverLetterID}))[0]);case 6:case"end":return r.stop()}}),r)})))()},writeCoverLetter:function(e){var t=this;new BroadcastChannel("apply_cover_letter_list_update").onmessage=Object(c.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getCoverLetterList(t.selectedCoverLetter);case 2:case"end":return e.stop()}}),e)}))),this.$emit("writeCoverLetter",e),this.selectOpen=!1},selectCoverLetter:function(e){this.$emit("selectCoverLetter",e),this.selectOpen=!1}},beforeDestroy:function(){new BroadcastChannel("apply_cover_letter_list_update").close()}}),D=r(3),C=Object(D.a)(I,(function(){var e=this,t=e._self._c;return t("dl",{staticClass:"modal_form_vertical"},[t("dt",{staticClass:"modal_label"},[e._v("자기소개서"),e.isRequired?t("span",{staticClass:"need"},[e._v("*")]):e._e()]),e._v(" "),t("dd",[e.coverLetterList&&e.coverLetterList.length>0?t("div",{staticClass:"modal_select_wrap"},[t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:function(){return e.selectOpen=!1},expression:"() => (selectOpen = false)"}],class:["modal_select",{error:e.coverLetterMsg}]},[t("span",{staticClass:"selected",on:{click:function(t){t.preventDefault(),e.selectOpen=!e.selectOpen}}},[e.selectedCoverLetterIsMajor?t("span",{staticClass:"point"},[e._v("[대표]")]):e._e(),e._v(" "+e._s(e.selectedCoverLetter.Title||"자기소개서 선택하기"))]),e._v(" "),e.selectOpen?t("div",{staticClass:"modal_select_list"},[t("ul",[e._l(e.coverLetterList,(function(r){return t("li",{key:"coverletter_".concat(r.CoverLetterID),class:{selected:r.CoverLetterID===e.selectedCoverLetter.CoverLetterID}},[t("button",{attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),e.selectCoverLetter(r)}}},[r.IsMajor?t("span",{staticClass:"point"},[e._v("[대표]")]):e._e(),e._v(" "+e._s(r.Title)+"\n                            ")])])})),e._v(" "),t("li",[t("a",{staticClass:"bt",attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.writeCoverLetter(!1)}}},[e._v("신규 자기소개서 작성하기")])])],2)]):e._e()]),e._v(" "),t("div",{staticClass:"btns view"},[t("a",{staticClass:"bt",attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.writeCoverLetter(!0)}}},[e._v("수정")]),e._v(" "),t("a",{staticClass:"bt",attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.$emit("goPreview","coverLetter")}}},[e._v("미리보기")])])]):t("div",{staticClass:"modal_select_wrap"},[t("p",{staticClass:"t_nodata"},[e._v("자기소개서를 통해 본인의 생각과 잠재력을 보여주세요.")]),e._v(" "),t("div",{staticClass:"btns write"},[t("a",{staticClass:"bt",attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.writeCoverLetter(!1)}}},[e._v("자기소개서 작성하기")])])]),e._v(" "),e.coverLetterMsg?t("p",{staticClass:"modal_input_txt error"},[e._v(e._s(e.coverLetterMsg))]):e._e()])])}),[],!1,null,null,null).exports,k=(r(279),{props:["mySumFileSize","uploadKey","fileList"],data:function(){return{totalRecordCount:100,pageSize:3,curPage:1,url:"http://",srcType:1,tempFileList:[],filename:""}},mounted:function(){this.fileList&&(this.tempFileList=this.fileList.slice()),window.addEventListener("message",this.popupUploaded,!0)},beforeDestroy:function(){window.removeEventListener("message",this.popupUploaded)},computed:{srcFileName:function(){var e="";try{e=this.filename.split(/(\\|\/)/g).pop()||this.filename}catch(t){e=this.filename}return"function"==typeof e.normalize?e.normalize():e}},methods:{addItem:function(e){var t=this;if(this.tempFileList.length>=3)y.a.fire({html:'<span style="word-break:keep-all">파일과 URL은 총 3개까지 첨부 가능합니다. 용량이 크거나 개수가 많은 경우, zip파일로 압축하여 첨부해주세요. (파일당 최대 30MB)</span>'});else if(1==e)this.$refs.file.click();else if(2==e){if(this.tempFileList.findIndex((function(e){return e.URL==t.url}))>=0)return void y.a.fire({text:"이미 등록된 URL입니다."});this.tempFileList.push({URL:this.url,Type:2,RegDate:this.$moment()}),this.url="http://"}},getSize:function(e){return isNaN(e)?e:(e=parseInt(e))<1024?e+"B":e<1048576?this.toFixed(e/1024,1)+"KB":e<1073741824?this.toFixed(e/1024/1024,1)+"MB":e},toFixed:function(e,t){return v.a.toFixed(e,t)},close:function(){this.$emit("closeLayer","AttachFile")},uploadFile:function(){var e=parseInt(this.mySumFileSize)||0;e<52428800?this.pops("http://app.catch.co.kr/Controls/FileUpLoad.aspx?UploadUserGubun=user&UploadGubun=File&UploadFolderName=PersonalFiles&CoveringGisuNum=&SendFrom=ApplyFile&UploadKey="+this.uploadKey,"FileUpLoad",640,480):y.a.fire({text:"현재 "+(e/1048576).toFixed(2)+"MB 입니다. 파일 최대 용량은 50MB를 초과할 수 없습니다."})},uploadFileAjax:function(){var e=this;if(this.$refs.file.value){this.filename=this.$refs.file.value;try{var t=new FormData;t.append("uploadUserGubun","User"),t.append("uploadGubun","FileImage"),t.append("uploadFolderName","PersonalFiles"),t.append("coveringGisuNum",""),t.append("file",this.$refs.file.files[0]),this.$axios.post("/member/resume/files/upload",t).then((function(t){t.data.error?y.a.fire({text:t.data.message}):e.uploaded(t.data.filename,t.data.filesize)})).catch((function(e){e.response&&413===e.response.status?y.a.fire("","파일 용량이 너무 커서 업로드에 실패했습니다.","warning"):y.a.fire("","파일 업로드에 실패했습니다.","warning")}))}catch(e){}}},delItemList:function(i){var e=this;y.a.fire({type:"question",text:"삭제하시겠습니까?",showCancelButton:!0,cancelButtonColor:"#f45757",cancelButtonText:"취소",confirmButtonText:"삭제",confirmButtonColor:"#00989c",reverseButtons:!0}).then((function(t){t.value&&e.tempFileList.splice(i,1)}))},uploaded:function(e,t){this.tempFileList.push({Gubun:1,FileName:e,FileSize:t,Type:1,RegDate:this.$moment(),OriginFileName:this.srcFileName});var param={resumeID:null,list:[{Gubun:1,FileName:e,FileSize:t,OriginFileName:this.srcFileName}],isAll:!0};this.$axios.post("/member/resume/files",param).then((function(e){}))},popupUploaded:function(e){"http://app.catch.co.kr"==e.origin&&e.data&&"ApplyFile"==e.data.sendFrom&&this.uploaded(e.data.filename,e.data.filesize)},selectFiles:function(){this.tempFileList.length<=0?y.a.fire({text:"파일 첨부 또는 URL을 등록하세요."}):this.$emit("selectFiles",this.tempFileList)}}}),L=Object(D.a)(k,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"layerst1",attrs:{id:"layerattach"}},[t("span",{staticClass:"close",on:{click:function(t){return e.close()}}},[t("img",{attrs:{src:"//imgorg.catch.co.kr/job/recruit/ico_close.png",alt:"닫기"}})]),e._v(" "),t("p",{staticClass:"tit"},[e._v("파일/URL첨부")]),e._v(" "),t("div",{staticClass:"attach"},[t("ul",[t("li",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.srcType,expression:"srcType"}],attrs:{type:"radio",name:"r1",id:"file",value:"1"},domProps:{checked:e._q(e.srcType,"1")},on:{change:function(t){e.srcType="1"}}}),e._v(" "),t("label",{attrs:{for:"file"}},[e._v("파일업로드")])]),e._v(" "),t("li",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.srcType,expression:"srcType"}],attrs:{type:"radio",name:"r1",id:"url",value:"2"},domProps:{checked:e._q(e.srcType,"2")},on:{change:function(t){e.srcType="2"}}}),e._v(" "),t("label",{attrs:{for:"url"}},[e._v("URL등록")])])]),e._v(" "),1==e.srcType?t("p",{staticClass:"file"},[t("a",{staticClass:"btn",attrs:{href:"javascript:void(0);"},on:{click:function(t){return t.preventDefault(),e.addItem(1)}}},[e._v("첨부하기")])]):t("p",{staticClass:"url"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.url,expression:"url"}],attrs:{type:"text",name:""},domProps:{value:e.url},on:{input:function(t){t.target.composing||(e.url=t.target.value)}}}),t("a",{attrs:{href:"javascript:void(0);"},on:{click:function(t){return e.addItem(2)}}},[e._v("추가")])])]),e._v(" "),t("table",{staticClass:"list wd"},[e._m(0),e._v(" "),e._l(e.tempFileList,(function(r,n){return t("tr",{key:"fileList_".concat(n)},[1==r.Type?[t("td",{staticClass:"al"},[t("span",{staticClass:"path"},[e._v(e._s(r.OriginFileName||r.FileName))]),e._v(" "),t("img",{attrs:{src:"//imgorg.catch.co.kr/job/corp/ico_del.gif",alt:"삭제"},on:{click:function(t){return t.preventDefault(),e.delItemList(n)}}})]),e._v(" "),t("td",[e._v(e._s(e.getSize(r.FileSize)))])]:t("td",{staticClass:"al",attrs:{colspan:"2"}},[t("span",{staticClass:"path"},[e._v(e._s(r.URL))]),e._v(" "),t("img",{attrs:{src:"//imgorg.catch.co.kr/job/corp/ico_del.gif",alt:"삭제"},on:{click:function(t){return t.preventDefault(),e.delItemList(n)}}})]),e._v(" "),t("td",[e._v(e._s(e.$moment(r.RegDate).format("YYYY.MM.DD")))])],2)})),e._v(" "),e.tempFileList&&e.tempFileList.length<e.pageSize?e._l(e.pageSize-e.tempFileList.length,(function(r,n){return t("tr",{key:"fileList_empty_".concat(n)},[t("td",{staticClass:"al"}),e._v(" "),t("td"),e._v(" "),t("td")])})):e._e()],2),e._v(" "),t("a",{staticClass:"wdbtn",attrs:{href:"javascript:void(0);"},on:{click:function(t){return t.preventDefault(),e.selectFiles()}}},[e._v("확인")]),e._v(" "),t("form",{ref:"fileForm",staticStyle:{display:"none"},attrs:{method:"post",action:"about:blank",enctype:"multipart/form-data",target:"upload_iframe",onsubmit:"return false"}},[t("input",{ref:"file",staticStyle:{display:"none"},attrs:{type:"file",name:"fileObj",id:"fileinput"},on:{change:function(t){return e.uploadFileAjax()}}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"UploadUserGubun",value:"User"}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"UploadGubun",value:"FileImage"}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"UploadFolderName",value:"PersonalFiles"}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"CoveringGisuNum",value:""}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"SendFrom",value:"ApplyFile"}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"UploadKey"},domProps:{value:e.uploadKey}})]),e._v(" "),t("iframe",{staticStyle:{display:"none"},attrs:{name:"upload_iframe"}})])}),[function(){var e=this._self._c;return e("colgroup",[e("col"),e("col",{attrs:{width:"15%"}}),e("col",{attrs:{width:"20%"}})])}],!1,null,null,null).exports,R=r(110),S=r.n(R);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){Object(o.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var T={props:["compInfoData","recruitInfoData","recruitIDData","done","coverLetterData"],components:{SelectResume:w.a,SelectCoverLetter:C,AttachFile:L},data:function(){return{filename:"",tempDone:!1,coverLetterFormatYN:!0,selectedResume:{},selectedCoverLetter:{},appliedTask:"",assignedTaskList:[],uploadKey:"",showPreviewCoverLetter:!1,showPreviewResume:!1,resumeExist:!1,taskSelectOpen:!1,warningMsg:{task:!1,resume:!1,coverLetter:!1,file:!1},coverLetterMsg:"",compInfo:{},recruitInfo:{},coverLetter:[],recruitID:"",isApplyDisabled:!0}},fetch:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){var r,n,o,c;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.recruitIDData){t.next=2;break}return t.abrupt("return");case 2:return e.recruitID=e.recruitIDData,e.compInfo=e.compInfoData,e.recruitInfo=e.recruitInfoData,e.coverLetter=e.coverLetterData,r=e.$axios.get("/recruit/apply/getAssignedTask",{params:{recruitID:e.recruitID}}),n=e.$axios.get("/member/resume/getRecentResume"),o=e.$axios.get("/member/auth/uploadkey"),t.next=11,Promise.all([r,n,o]);case 11:c=t.sent,e.assignedTaskList=c[0].data||[],e.assignedTaskList.length>=2&&e.assignedTaskList.unshift({TaskName:"지원분야 선택",TaskDetailName:""}),c[2].data&&c[2].data.key&&(e.uploadKey=c[2].data.key),e.assignedTaskList.length>0&&(e.appliedTask=e.assignedTaskList[0].TaskName,e.recruitID==e.recruitApplyAppliedID&&e.recruitApplyAppliedTask&&(e.appliedTask=e.recruitApplyAppliedTask));case 16:case"end":return t.stop()}}),t)})))()},mounted:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$nuxt.$on("apply",e.apply);case 1:case"end":return t.stop()}}),t)})))()},beforeDestroy:function(){this.$nuxt.$off("apply",this.apply)},methods:A(A({},Object(_.d)({setAppliedTask:"main/setAppliedTask",addRecruitApplyFiles:"main/addRecruitApplyFiles",removeRecruitApplyFiles:"main/removeRecruitApplyFiles"})),{},{addItem:function(){this.$refs.file.click()},uploadFileAjax:function(){var e=this;if(this.$refs.file.value){this.filename=this.$refs.file.value;try{var t=new FormData;t.append("uploadUserGubun","User"),t.append("uploadGubun","FileImage"),t.append("uploadFolderName","PersonalFiles"),t.append("coveringGisuNum",""),t.append("file",this.$refs.file.files[0]),this.$refs.file.value="",this.$axios.post("/member/resume/files/upload",t).then((function(t){t.data.error?y.a.fire({text:t.data.message}):e.uploaded(t.data.filename,t.data.filesize)})).catch((function(e){e.response&&413===e.response.status?y.a.fire("","파일 용량이 너무 커서 업로드에 실패했습니다.","warning"):y.a.fire("","파일 업로드에 실패했습니다.","warning")}))}catch(e){}}},uploaded:function(e,t){var r={Gubun:1,FileName:e,FileSize:t,Type:1,RegDate:this.$moment().format("YYYY-MM-DD HH:mm:ss"),OriginFileName:this.srcFileName};this.addRecruitApplyFiles(r);var param={resumeID:null,list:[{Gubun:1,FileName:e,FileSize:t,OriginFileName:this.srcFileName}],isAll:!0};this.$axios.post("/member/resume/files",param).then((function(e){}))},close:function(){this.$emit("closeLayer","RecruitApply")},appliedTaskSelect:function(e){this.appliedTask=e,this.taskSelectOpen=!1,this.setAppliedTask({recruitID:this.recruitID,taskName:this.appliedTask})},selectResume:function(e){this.selectedResume=e,this.isApplyDisabled=!(null!=e&&e.isConfirm)||this.isRequiredVideoCoverLetter&&this.selectedResume&&Object.keys(this.selectedResume).length>0&&!e.HasVideoCoverLetter},selectCoverLetter:function(e){this.selectedCoverLetter=e,this.validateCoverLetter()},validateCoverLetter:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n,o,c,l,d,f;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t.warningMsg.coverLetter=!1,t.coverLetterMsg="",!0!==e||!t.isRequiredCoverLetter||t.selectedCoverLetter&&t.selectedCoverLetter.CoverLetterID){r.next=6;break}return t.warningMsg.coverLetter=!0,t.coverLetterMsg="자기소개서를 등록해주세요.",r.abrupt("return");case 6:if(null!==(n=t.selectedCoverLetter)&&void 0!==n&&n.CoverLetterID&&1!=t.selectedCoverLetter.Confirm&&(t.coverLetterMsg="잠깐, 미완성 자소서입니다. 항목별 50자 이상 입력해 완성해보세요! "),!(t.isRequiredCoverLetter&&null!==(o=t.selectedCoverLetter)&&void 0!==o&&o.CoverLetterID&&t.coverLetter.length>0)){r.next=17;break}if(c=!1,l=t.coverLetter.find((function(e){return!e.OriginTaskName||e.TaskName===t.appliedTask}))||{},d=l.SubjectList||[],l.CoverLetterID&&0!==d.length){r.next=13;break}return r.abrupt("return");case 13:if(d.findIndex((function(e){return 3!=e.Type}))>=0&&(l.CountOption!=t.selectedCoverLetter.CountOption||l.IsSpace!=t.selectedCoverLetter.IsSpace)||d.length!==t.selectedCoverLetter.SubjectList.length?c=!0:(f=/[\n|\r`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/ ]/gim,c=t.selectedCoverLetter.SubjectList.some((function(e,i){return e.Type!=d[i].Type||e.CountNumber!=d[i].CountNumber||e.Subject.replace(f,"")!==d[i].Subject.replace(f,"")}))),!c){r.next=17;break}return t.coverLetterMsg="선택한 자소서의 문항을 확인 후 지원해주세요.",r.abrupt("return");case 17:case"end":return r.stop()}}),r)})))()},delItemList:function(i){this.removeRecruitApplyFiles(i)},clickApply:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.done&&!e.tempDone){t.next=2;break}return t.abrupt("return");case 2:return e.warningMsg.task=!1,e.appliedTask&&""!=e.appliedTask&&"지원분야 선택"!=e.appliedTask||(e.warningMsg.task=!0),e.warningMsg.resume=!1,e.selectedResume&&e.selectedResume.ResumeID||(e.warningMsg.resume=!0),t.next=8,e.validateCoverLetter(!0);case 8:if(e.warningMsg.file=!1,"1"!=(e.recruitInfo.SubmitDocument||"")||e.recruitApplyFiles&&0!=e.recruitApplyFiles.length||(e.warningMsg.file=!0),!(e.warningMsg.task||e.warningMsg.resume||e.warningMsg.coverLetter||e.warningMsg.file)){t.next=12;break}return t.abrupt("return");case 12:e.confirm();case 13:case"end":return t.stop()}}),t)})))()},confirm:function(){this.$emit("applySelectedItems",{compName:this.compInfo.CompName,recruitTitle:this.recruitInfo.RecruitTitle,appliedTask:this.appliedTask,resume:this.selectedResume&&this.selectedResume.ResumeID?"선택완료":"미선택",cover:this.selectedCoverLetter&&this.selectedCoverLetter.CoverLetterID?"선택완료":"미선택",file:this.recruitApplyFiles&&this.recruitApplyFiles.length?"선택완료":"미선택"}),this.$emit("confirmLayerOpen",!0)},apply:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){var r,n,o,l,d,f,m;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$emit("applySelectedResume",e.selectedResume),e.tempDone=!0,r=e.compInfo.CompID,n=e.recruitID,o=e.selectedResume?e.selectedResume.ResumeID:"",l=e.selectedCoverLetter?e.selectedCoverLetter.CoverLetterID:"",d=e.appliedTask,f=[],m=[],e.recruitApplyFiles.forEach((function(e){1==e.Type?f.push(e):2==e.Type&&m.push(e)})),e.$axios.post("/recruit/apply/apply",{compID:r,recruitID:n,resumeID:o,coverLetterID:l,taskName:d,applyFileList:f,applyUrlList:m}).then(function(){var t=Object(c.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!r.data){t.next=11;break}if("S"!=r.data.RtCode||!r.data.ApplicationID){t.next=7;break}return t.next=4,e.$axios.post("/member/coverLetter/coverLetterV2/updateStatus",{CoverLetterID:l,Status:2});case 4:e.$emit("done"),t.next=9;break;case 7:e.tempDone=!1,alert("지원 중 문제가 발생하였습니다. ErrorCode: ".concat(r.data.RtCode));case 9:t.next=13;break;case 11:alert("지원 중 문제가 발생하였습니다. 다시 시도해 주세요."),e.tempDone=!1;case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 11:case"end":return t.stop()}}),t)})))()},getFilePath:function(e){return"/controls/filedown/PersonalFiles/".concat(encodeURIComponent(e))},writeCoverLetter:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n,o,c,data,l,d;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!0!==e){r.next=13;break}if(null===(n=t.selectedCoverLetter)||void 0===n||!n.CoverLetterID){r.next=10;break}return r.next=4,t.$axios.$get("/member/coverLetter/coverLetterV2/incompleteIndex/".concat(t.selectedCoverLetter.CoverLetterID));case 4:o=r.sent,c="/JobN/CoverLetter/Write/".concat(S.a.EncryptAES256(t.selectedCoverLetter.CoverLetterID),"?from=recruitApply&recruitID=").concat(t.recruitID),null!==o&&(c+="&idx=".concat(o)),window.open(c),r.next=11;break;case 10:t.coverLetterMsg="자기소개서를 선택해주세요.";case 11:r.next=24;break;case 13:if(t.appliedTask&&""!=t.appliedTask&&"지원분야 선택"!=t.appliedTask){r.next=17;break}return t.warningMsg.coverLetter=!0,t.coverLetterMsg="지원분야를 선택한 후 자기소개서를 등록해주세요.",r.abrupt("return");case 17:return r.next=19,t.$axios.get("/member/coverLetter/recruitCoverLetter/getCoverLetterByRecruitID",{params:{RecruitID:t.recruitID,TaskName:encodeURIComponent(t.appliedTask)}});case 19:data=r.sent,l=data.data&&data.data[0]?"".concat(S.a.EncryptAES256(data.data[0].CoverLetterID)):"",d="/JobN/CoverLetter/Ai/Gate?from=recruitApply&recruitID=".concat(t.recruitID,"&fromSite=").concat(t.$route.path),l&&(d+="&rcid=".concat(l,"&taskName=").concat(encodeURIComponent(t.appliedTask))),window.open(d);case 24:case"end":return r.stop()}}),r)})))()},goPreview:function(e){var t="";if("resume"==e)t="/Member/Resume/Preview/".concat(S.a.EncryptAES256(this.selectedResume.ResumeID));else{var r,n;if(null===(r=this.selectedCoverLetter)||void 0===r||!r.CoverLetterID)return void(this.coverLetterMsg="자기소개서를 선택해주세요.");if(this.selectedCoverLetter.SubjectList.some((function(e){return 3===e.Type})))return void y.a.fire("[마이페이지 ▶자소서관리] 에서 확인해주세요.");t="/JobN/CoverLetter/Preview/".concat(S.a.EncryptAES256(null===(n=this.selectedCoverLetter)||void 0===n?void 0:n.CoverLetterID))}window.open(t,"_blank","menubar=no, toolbar=no, width=".concat(document.body.clientWidth/3*2,", height=").concat(document.body.clientHeight,", resizable=yes"))}}),computed:A(A({},Object(_.e)({recruitApplyAppliedID:function(e){return e.main.recruitApplyAppliedID},recruitApplyAppliedTask:function(e){return e.main.recruitApplyAppliedTask},recruitApplyFiles:function(e){return e.main.recruitApplyFiles}})),{},{srcFileName:function(){var e="";try{e=this.filename.split(/(\\|\/)/g).pop()||this.filename}catch(t){e=this.filename}return"function"==typeof e.normalize?e.normalize():e},appliedTaskCareer:function(){var e,t=this;return(null===(e=this.assignedTaskList.find((function(e){return e.TaskName===t.appliedTask})))||void 0===e?void 0:e.IsCareer)||0},isRequiredCoverLetter:function(){return"3"===this.recruitInfo.SelfIntroductionTypeCode},isRequiredVideoCoverLetter:function(){return"3"===this.recruitInfo.ResumeTypeCode}}),watch:{appliedTask:function(){this.warningMsg.task=!1,this.validateCoverLetter()},recruitApplyFiles:function(){this.warningMsg.file=!1}}},j=T,N=Object(D.a)(j,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal_middle scroll wd2 layer_right_apply",attrs:{id:"layer3"}},[t("div",{staticClass:"modal_wrap"},[t("div",{staticClass:"modal_head"},[t("p",{staticClass:"ltitle"},[e._v(e._s(e.compInfo.CompName))]),e._v(" "),t("p",{staticClass:"lcopy"},[e._v(e._s(e.recruitInfo.RecruitTitle))]),e._v(" "),t("button",{staticClass:"close",attrs:{type:"button"},on:{click:function(t){return t.preventDefault(),e.close.apply(null,arguments)}}},[t("span",[e._v("닫기")])])]),e._v(" "),t("div",{staticClass:"modal_cont"},[t("dl",{staticClass:"modal_form_vertical"},[e._m(0),e._v(" "),t("dd",[e.assignedTaskList&&e.assignedTaskList.length>1?t("div",{class:["modal_select",{error:e.warningMsg.task}]},[t("span",{staticClass:"selected",on:{click:function(t){t.preventDefault(),e.taskSelectOpen=!e.taskSelectOpen}}},[e._v(e._s(e.appliedTask||e.assignedTaskList[0].TaskName))]),e._v(" "),e.taskSelectOpen?t("div",{staticClass:"modal_select_list"},[t("ul",e._l(e.assignedTaskList,(function(r,n){return t("li",{key:"assing_task_".concat(n),class:{selected:r.TaskName==e.appliedTask}},[t("button",{attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),e.appliedTaskSelect(r.TaskName)}}},[e._v(e._s(r.TaskName))])])})),0)]):e._e()]):t("p",{staticClass:"t_apply"},[e._v(e._s(e.appliedTask))]),e._v(" "),e.warningMsg.task?t("p",{staticClass:"modal_input_txt error"},[e._v("지원분야를 선택해주세요.")]):e._e()])]),e._v(" "),t("select-resume",{attrs:{recruitID:e.recruitID,msg:e.warningMsg.resume,selectedResume:e.selectedResume,appliedTaskCareer:e.appliedTaskCareer,compName:e.compInfo.CompName,recruitTitle:e.recruitInfo.RecruitTitle,isRequiredVideoCoverLetter:e.isRequiredVideoCoverLetter},on:{selectResume:e.selectResume,goPreview:e.goPreview,close:e.close}}),e._v(" "),t("select-cover-letter",{attrs:{coverLetterMsg:e.coverLetterMsg,selectedCoverLetter:e.selectedCoverLetter,recruitInfo:e.recruitInfo,existRecruitCoverLetter:e.coverLetter.length>0,isRequired:e.isRequiredCoverLetter},on:{selectCoverLetter:e.selectCoverLetter,writeCoverLetter:e.writeCoverLetter,goPreview:e.goPreview}}),e._v(" "),t("dl",{staticClass:"modal_form_vertical"},[t("dt",{staticClass:"modal_label"},[e._v("첨부파일"),"1"==(e.recruitInfo.SubmitDocument||"")?t("span",{staticClass:"need"},[e._v("*")]):e._e()]),e._v(" "),t("dd",[e.recruitApplyFiles.length<3?t("button",{staticClass:"bt_file",attrs:{type:"button"},on:{click:function(t){return t.preventDefault(),e.addItem.apply(null,arguments)}}},[e._v("첨부하기")]):e._e(),e._v(" "),e.recruitApplyFiles.length>0?t("ul",{staticClass:"files"},e._l(e.recruitApplyFiles,(function(data,r){return t("li",{key:"fileList_".concat(r)},[t("span",{staticClass:"name"},[e._v(e._s(1==data.Type?data.OriginFileName||data.FileName:data.URL))]),e._v(" "),t("button",{staticClass:"del",attrs:{type:"button"},on:{click:function(t){return t.preventDefault(),e.delItemList(r)}}},[e._v("삭제")])])})),0):e._e(),e._v(" "),e.warningMsg.file?t("p",{staticClass:"modal_input_txt error"},[e._v("첨부파일을 선택해 주시기 바랍니다.")]):e._e()])]),e._v(" "),t("ul",{staticClass:"t_info"},["208836"==e.recruitID?t("li",[e._v("공고 하단의 레고랜드코리아리조트 지원서.docx을 필수로 첨부해주세요.")]):"210284"==e.recruitID||"222811"==e.recruitID||"222807"==e.recruitID||"222804"==e.recruitID||"222801"==e.recruitID?t("li",[e._v("\n                    공고 하단의 나미나라공화국 지원서 파일을 필수로 첨부해주세요.\n                ")]):e._e(),e._v(" "),"229084"==e.recruitID?t("li",[e._v("해당 공고는 포트폴리오 제출이 필수입니다. 꼭 파일 첨부해주세요.")]):e._e(),e._v(" "),"229084"==e.recruitID?t("li",[e._v("자기소개 영상으로 어필하면, 평가자의 관심이 높아집니다.")]):e._e(),e._v(" "),t("li",[e._v("이력서에 등록한 첨부파일과 별개로 등록됩니다.")]),e._v(" "),t("li",[e._v("\n                    총 3개까지 첨부 가능합니다. 용량이 크거나 개수가 많은 경우, zip파일로 압축하여 첨부해주세요. (파일당 최대 30MB. zip, alz, doc, docx, xls, xlsx, ppt, pptx,\n                    hwp, pdf, jpg, jpeg, gif, png만 가능)\n                ")])])],1),e._v(" "),t("div",{staticClass:"modal_btn_bot"},[t("button",{staticClass:"bt bg3",attrs:{type:"button",disabled:e.isApplyDisabled},on:{click:function(t){return e.clickApply()}}},[t("span",[e._v("즉시지원하기")])])])]),e._v(" "),t("form",{ref:"fileForm",staticStyle:{display:"none"},attrs:{method:"post",action:"about:blank",enctype:"multipart/form-data",target:"upload_iframe",onsubmit:"return false"},on:{click:function(e){e.stopPropagation()}}},[t("input",{ref:"file",staticStyle:{display:"none"},attrs:{type:"file",name:"fileObj",id:"fileinput"},on:{change:function(t){return e.uploadFileAjax()}}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"UploadUserGubun",value:"User"}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"UploadGubun",value:"FileImage"}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"UploadFolderName",value:"PersonalFiles"}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"CoveringGisuNum",value:""}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"SendFrom",value:"ApplyFile"}}),e._v(" "),t("input",{attrs:{type:"hidden",name:"UploadKey"},domProps:{value:e.uploadKey}})]),e._v(" "),t("iframe",{staticStyle:{display:"none"},attrs:{name:"upload_iframe"},on:{click:function(e){e.stopPropagation()}}})])}),[function(){var e=this,t=e._self._c;return t("dt",{staticClass:"modal_label"},[e._v("지원분야 "),t("span",{staticClass:"need"},[e._v("*")])])}],!1,null,null,null),P=N.exports,F={props:{selectedItems:{type:Object,default:function(){}}},computed:{selectedResume:function(){return"미선택"===this.selectedItems.resume?'<span class="t_nodata">'.concat(this.selectedItems.resume,"</span>"):this.selectedItems.resume},selectedCover:function(){return"미선택"===this.selectedItems.cover?'<span class="t_nodata">'.concat(this.selectedItems.cover,"</span>"):this.selectedItems.cover},selectedFile:function(){return"미선택"===this.selectedItems.file?'<span class="t_nodata">'.concat(this.selectedItems.file,"</span>"):this.selectedItems.file}}},$=Object(D.a)(F,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal_middle scroll wd2 layer_right_applyview"},[t("div",{staticClass:"modal_wrap"},[t("div",{staticClass:"modal_head"},[t("p",{staticClass:"ltitle"},[e._v("즉시지원")]),e._v(" "),e._m(0),e._v(" "),t("button",{staticClass:"close",attrs:{type:"button"},on:{click:function(t){return t.preventDefault(),e.$emit("closeLayer","RecruitConfirm")}}},[t("span",[e._v("닫기")])])]),e._v(" "),t("div",{staticClass:"modal_cont"},[t("dl",{staticClass:"applyview"},[t("dt",[e._v("기업명")]),e._v(" "),t("dd",[e._v(e._s(e.selectedItems.compName))]),e._v(" "),t("dt",[e._v("공고명")]),e._v(" "),t("dd",[e._v(e._s(e.selectedItems.recruitTitle))]),e._v(" "),t("dt",[e._v("모집부문")]),e._v(" "),t("dd",[e._v(e._s(e.selectedItems.appliedTask))]),e._v(" "),t("dt",[e._v("이력서")]),e._v(" "),t("dd",{domProps:{innerHTML:e._s(e.selectedResume)}}),e._v(" "),t("dt",[e._v("자기소개서")]),e._v(" "),t("dd",{domProps:{innerHTML:e._s(e.selectedCover)}}),e._v(" "),t("dt",[e._v("첨부파일")]),e._v(" "),t("dd",{domProps:{innerHTML:e._s(e.selectedFile)}})])]),e._v(" "),t("div",{staticClass:"modal_btn_bot"},[t("button",{staticClass:"bt bg3 gtm-recruit-directapply-apply",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),e.$nuxt.$emit("apply")}}},[t("span",[e._v("최종 제출하기")])])])])])}),[function(){var e=this,t=e._self._c;return t("p",{staticClass:"lcopy pointc_2"},[e._v("\n                제출 후에는 수정이 불가합니다. "),t("br"),e._v("제출 전에 이력서 및 자기소개서에 기업명을 오기재하지 않았는지 확인바랍니다. "),t("br"),e._v("최종 제출하시겠습니까?\n            ")])}],!1,null,null,null).exports,M=r(176),E=r(988),z=r(202),U=r(121),B=r(41),G=r.n(B);function H(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function W(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?H(Object(r),!0).forEach((function(t){Object(o.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Y={components:{RightRecruitBannerItem:z.a},mixins:[U.a],props:{bannerR44List:{type:Array,default:function(){return[]}}},computed:W(W({},Object(_.c)({isLogin:"main/isLogin",memName:"main/memName",isResumeOpen:"main/isResumeOpen",memberRegDate:"main/memberRegDate"})),{},{catchapplyUrl:function(){return"https://www.catchapply.co.kr"},recruitList:function(){return this.bannerR44List},needToShowWithNotice:function(){return this.recruitList.length>0},hourFromRegDate:function(){return G()().diff(this.memberRegDate,"hour")}}),methods:{showLoginPopup:function(){var e=this;this.memberJoinUrlLog({joinContent:"AI_채용-공고상세"}),this.$nuxt.$emit("openLoginPopup",{show:!0,onClose:function(){e.isLogin&&e.$router.push("/NCS/RecruitInformation")}})},setLogCookie:function(){this.setRegFromCookie(19)}}},J=Object(D.a)(Y,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"core"},[t("div",{staticClass:"core_in"},[e.needToShowWithNotice?[e._m(0),e._v(" "),t("ul",{staticClass:"list_favorit4"},e._l(e.recruitList,(function(e){return t("RightRecruitBannerItem",{key:"product_with_".concat(e.RecruitID),attrs:{productData:e}})})),1)]:e._e(),e._v(" "),t("div",{staticClass:"bn_ai_lead"},[e.isLogin?e.isResumeOpen?e._e():t("nuxt-link",{staticClass:"bn resume_none gtm-recruitDetail-AIMATCH-banner-moveJobOfferList",attrs:{to:"/Member/JobOfferList"},nativeOn:{click:function(t){return e.setLogCookie()}}},[t("p",{staticClass:"t1"},[e._v("이력서를 공개하면 매칭률 높은 공고를 볼 수 있어요.")]),e._v(" "),t("p",{staticClass:"t2"},[e._v("이력서 공개하러 가기")])]):t("a",{staticClass:"bn uselogin gtm-recruitDetail-AIMATCH-banner-LoginPopup",attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.showLoginPopup()}}},[t("p",{staticClass:"t1"},[e._v("나와 Fit한 공고가 궁금하다면?")]),e._v(" "),e._m(1)]),e._v(" "),t("a",{staticClass:"bn free",attrs:{href:e.catchapplyUrl,target:"_blank"}},[t("p",{staticClass:"t1"},[e._v("캐치가 처음인 인사담당자라면?")]),e._v(" "),t("p",{staticClass:"t2"},[e._v("무료 공고 등록하기")])])],1)],2)])}),[function(){var e=this._self._c;return e("div",{staticClass:"tit"},[e("p",[this._v("놓치면 안 될 공고!")])])},function(){var e=this._self._c;return e("p",{staticClass:"bt"},[e("span",[this._v("AI매칭 공고 보러가기")])])}],!1,null,null,null).exports,V=(r(120),r(278)),K=r(282),X=r(0),Q=r(280),Z=r.n(Q),menu=r(165);function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){Object(o.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}X.a.use(Z.a);var re={mixins:[U.a],props:{recruitInfo:{type:Object,default:function(){return{}}},recruitEnded:{type:Boolean},recruitStatus:{type:String,default:""},showTopDetail:{type:Boolean},coverLetter:{type:Array,default:function(){return[]}},nowRecruitCount:{type:[Number,String],default:0}},components:{Scrap:V.a,DeadlineTxt:K.a},data:function(){var e;return{isShowMenu:!1,topMenu:menu.b,selectCoverLetterID:null===(e=this.coverLetter[0])||void 0===e?void 0:e.CoverLetterID}},computed:te(te({},Object(_.c)({isLogin:"main/isLogin"})),{},{recruitID:function(){return this.recruitInfo.RecruitID},isGroup:function(){return 3===this.recruitInfo.CompID.length},compSummaryUrl:function(){return"/Comp/CompSummary/".concat(this.recruitInfo.CompID)},compRecruitInfoUrl:function(){return"/Comp/RecruitInfo/".concat(this.recruitInfo.CompID)},recruitUrl:function(){return"/NCS/RecruitInfoDetails/".concat(this.recruitID)},recruitStarted:function(){return!!this.recruitInfo&&-1!=this.recruitInfo.Status},applyGubunCodeName:function(){if(this.recruitInfo.IsWorkNet)return"고용24 이동";return["즉시지원","홈페이지 지원","이메일 지원","우편/방문접수"][this.recruitInfo.ApplyGubunCodes]},coverLetterLen:function(){var e;return null===(e=this.coverLetter)||void 0===e?void 0:e.length},coverLetterSub:function(){var e,t=this;return(null===(e=this.coverLetter.find((function(e){return e.CoverLetterID==t.selectCoverLetterID})))||void 0===e?void 0:e.SubjectList)||[]},isNotFreeTypeCoverLetter:function(){return"2"!==this.recruitInfo.SelfIntroductionTypeCode},isExistcoverLetterSub:function(){var e=!1;return this.coverLetterSub.forEach((function(data,t){data.Subject&&(e=!0)})),e},isShowCoverLetterBtn:function(){return this.coverLetterLen&&this.isExistcoverLetterSub&&this.isNotFreeTypeCoverLetter},coverLetterWithTaskUrl:function(){return"0"!=this.recruitInfo.ApplyGubunCodes?"/JobN/CoverLetter/Ai/Gate?rcid=".concat(S.a.EncryptAES256(this.selectCoverLetterID),"&fromSite=").concat(this.$route.path):"/JobN/CoverLetter/Ai/Gate?rcid=".concat(S.a.EncryptAES256(this.selectCoverLetterID),"&from=recruitApply&fromSite=").concat(this.$route.path)},showNowRecruitCount:function(){return this.nowRecruitCount>1}}),beforeDestroy:function(){y.a.close()},methods:{clickApplyBtn:function(){0==this.recruitInfo.ApplyGubunCodes?this.$emit("applyDirect",this.recruitID):1==this.recruitInfo.ApplyGubunCodes&&this.recruitInfo.ApplyURL?window.open("/controls/recruitLink/".concat(this.recruitID,"?gubun=1")):2!=this.recruitInfo.ApplyGubunCodes&&3!=this.recruitInfo.ApplyGubunCodes||(window.open("/controls/recruitLink/".concat(this.recruitID,"?gubun=").concat(this.recruitInfo.ApplyGubunCodes),"hiddenframe1","width=0, height=0, left=0, top=0,  scrollbars=no,status=no,toolbar=no,menubar=no,resizeable=no,location=no"),3==this.recruitInfo.ApplyGubunCodes&&this.scrollToApplyHow())},printBtn:function(){"undefined"!=typeof window&&window.open("/Popup/ContentsPrint?DivName=printAreaRec&RecruitID=".concat(this.recruitID),"print_open","width=1050,height=500,toolbar=no,status=no,scrollbars=yes,directory=no")},scrollToApplyHow:function(){var e=document.getElementById("view2_".concat(this.recruitID));e&&this.$smoothScroll({scrollTo:e,updateHistory:!1,duration:300,offset:-130})},setIsShowMenu:function(){this.isShowMenu=!this.isShowMenu},openCoverLetterLayer:function(){var e,t=this;if(this.isLogin){var r=[],n=0;this.coverLetter.forEach((function(e,t){r[t]=e.TaskName})),y.a.fire({width:"500px",title:"".concat(this.recruitInfo.CompName),text:"".concat(this.recruitInfo.RecruitTitle,"의 모집분야를 선택해주세요."),input:"select",inputOptions:r,didOpen:function(e){e.querySelector("#cover-letter-footer").addEventListener("click",(function(){n=y.a.getInput().value,t.selectCoverLetterID=t.coverLetter[n].CoverLetterID,y.a.close(),window.open(t.coverLetterWithTaskUrl)}),{once:!0})},footer:'<a id="cover-letter-footer" href="javascript:void(0)">선택완료</a>',showConfirmButton:!1,showCloseButton:!0})}else this.memberJoinUrlLog({joinContent:"자소서항목"}),this.$nuxt.$emit("openLoginPopup",{show:!0,onClose:(e=Object(c.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.isLogin&&t.openCoverLetterLayer();case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}},watch:{showTopDetail:function(e){e||(this.isShowMenu=!1)},coverLetter:{deep:!0,handler:function(){var e;this.selectCoverLetterID=null===(e=this.coverLetter)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.CoverLetterID}}}},ie=re,ne=Object(D.a)(ie,(function(){var e=this,t=this,r=t._self._c;return r("div",{staticClass:"core"},[r("div",{staticClass:"tit"},[r("p",{staticClass:"h2"},[t.recruitInfo.IsAdRecruit?r("span",{staticClass:"gg"},[t._v("AD")]):t._e(),t._v(" "),r("nuxt-link",{staticClass:"gtm-recruitDetail-compInfo-click",attrs:{to:t.compSummaryUrl,target:"_blank"}},[t._v(t._s(t.recruitInfo.CompName))]),t._v(" "),r("span",{staticClass:"flag"},[t.recruitInfo.Reward?r("span",{staticClass:"flag_reward"},[t._v("합격축하금")]):t._e(),t._v(" "),r("nuxt-link",{staticClass:"bt gtm-recruitDetail-compInfo-click",attrs:{to:t.compSummaryUrl,target:"_blank"}},[t._v("기업정보")]),t._v(" "),t.showNowRecruitCount?r("nuxt-link",{staticClass:"bt gtm-recruitDetail-coverLetter",attrs:{to:t.compRecruitInfoUrl,target:"_blank"}},[t._v("채용중 "),r("span",[t._v(t._s(t.nowRecruitCount))]),t._v("건")]):t._e()],1)],1),t._v(" "),r("p",{staticClass:"h3"},[t._v(t._s(t.recruitInfo.RecruitTitle))])]),t._v(" "),r("div",{staticClass:"btn_group4 noprintArea"},[r("div",{staticClass:"item_box"},[r("scrap",{attrs:{contents:t.recruitID,gubun:9,classType:"btn_scrap",addClass:t.isLogin?"gtm-recruitDetail-scrap-btn":"gtm-recruitDetail-scrap-btn-LoginPopup",scrapID:t.recruitInfo.Scrap}}),t._v(" "),r("div",{staticClass:"btn_share"},[r("button",{staticClass:"share gtm-recruitDetail-share-btn",attrs:{type:"button"},on:{click:function(e){return t.$emit("showSNSLayer",t.recruitID)}}},[r("span",[t._v("공유하기")])])]),t._v(" "),r("deadline-txt",{attrs:{tag:"span",applyStartDate:t.recruitInfo.ApplyStartDatetime,applyEndDate:t.recruitInfo.ApplyEndDatetime,applyEndCode:t.recruitStatus,applyEndCodeNumber:t.recruitInfo.ApplyEndCodeNumber,dDay:t.recruitInfo.Dday,type:1}})],1),t._v(" "),r("div",{staticClass:"apply_box"},[t.isShowCoverLetterBtn?r("a",{staticClass:"bt bg1 gtm-recruit-coverLetter-view gtm-recruitDetail-coverLetter-questionBlock",attrs:{href:"javascript:void(0)"},on:{click:t.openCoverLetterLayer}},[t._v("자소서 문항보기")]):t._e(),t._v(" "),2==t.recruitInfo.Status||t.recruitEnded?t._e():[t.recruitStarted||1==t.recruitInfo.ApplyGubunCodes?r("a",{staticClass:"bt bg2",attrs:{href:"javascript:void(0);"},on:{click:function(e){return e.preventDefault(),t.clickApplyBtn.apply(null,arguments)}}},[r("b",[t._v(t._s(t.applyGubunCodeName))])]):r("span",{staticClass:"bt bg2"},[r("b",[t._v("채용예정")])])]],2)]),t._v(" "),t.showTopDetail?r("p",{directives:[{name:"click-outside",rawName:"v-click-outside",value:function(){return e.isShowMenu=!1},expression:"() => (this.isShowMenu = false)"}],staticClass:"btn_group3",attrs:{noprintArea:""}},[t.isLogin?t._e():r("button",{staticClass:"bt bg1",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.$nuxt.$emit("openLoginPopup",{show:!0,returnUrl:t.recruitUrl})}}},[t._v("로그인")]),t._v(" "),t.isLogin?t._e():r("nuxt-link",{staticClass:"bt bg2",attrs:{to:"/Member/MemberJoinStart?route=".concat(t.$route.fullPath)}},[t._v("회원가입")]),t._v(" "),r("button",{staticClass:"menu",attrs:{type:"button"},on:{click:t.setIsShowMenu}},[t._v("메뉴보기")])],1):t._e(),t._v(" "),t.showTopDetail&&t.isShowMenu?r("ul",{staticClass:"sgnb"},t._l(t.topMenu,(function(e,i){return r("li",{key:"main_gnb_li_".concat(i)},[r("a",{attrs:{href:t.getMenuLink(e.id),target:"_blank"},on:{click:function(r){return r.preventDefault(),t.link(e.id)}}},[t._v(t._s(e.text))])])})),0):t._e(),t._v(" "),t._t("default"),t._v(" "),r("iframe",{staticStyle:{display:"none"},attrs:{width:"0",height:"0",name:"hiddenframe1"}})],2)}),[],!1,null,null,null),oe=ne.exports,ae=(r(31),r(984));r(985);function se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ce(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?se(Object(r),!0).forEach((function(t){Object(o.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}G.a.locale("ko"),X.a.use(Z.a);var le={components:{MsgToggle:ae.a},mixins:[U.a],props:{recruitInfo:{type:Object,default:function(){return{}}},recruitEnded:{type:Boolean},recruitStatus:{type:String,default:""},coverLetter:{type:Array,default:function(){return[]}},hasMatchingRecruit:{type:Boolean,default:!1}},data:function(){return{howTab:1,random:0}},computed:ce(ce({},Object(_.c)({isLogin:"main/isLogin",memName:"main/memName",isResumeOpen:"main/isResumeOpen",memberRegDate:"main/memberRegDate"})),{},{recruitID:function(){return this.recruitInfo.RecruitID},startDateForm:function(){return G()(this.recruitInfo.ApplyStartDatetime).format("MM.DD(ddd)")},endDateForm:function(){return G()(this.recruitInfo.ApplyEndDatetime).format("MM.DD(ddd)")},endDateHour:function(){return"23:59:59"==G()(this.recruitInfo.ApplyEndDatetime).format("HH:mm:ss")?" 24시":G()(this.recruitInfo.ApplyEndDatetime).format(" HH시")},recruitDate:function(){if("마감"==this.recruitStatus||G()().isAfter(this.recruitInfo.ApplyEndDatetime))return"마감";var e="";if(this.recruitInfo.ApplyEndCode)switch(this.recruitInfo.ApplyEndCode){case"채용시 마감":if("3"==this.recruitInfo.ApplyEndCodeNumber){e="/채용시 마감";break}return this.startDateForm+" ~ "+this.recruitInfo.ApplyEndCode;case"상시채용":return this.recruitInfo.ApplyEndCode}var t="";return G()(this.recruitInfo.ApplyStartDatetime)>G()()&&(t="채용예정 "+this.startDateForm+" "),this.recruitInfo.ApplyEndTimeHide?t+="~ "+this.endDateForm+e:t+="~ "+this.endDateForm+this.endDateHour+e,t},applyGubunCodeName:function(){if(this.recruitInfo.IsWorkNet)return"고용24 이동";return["즉시지원","홈페이지 지원하기","이메일 지원","우편/방문접수"][this.recruitInfo.ApplyGubunCodes]},showCoverLetterBtn:function(){return-2!=this.recruitInfo.Status&&(this.recruitInfo.SelfIntroductionTypeCode&&1!=this.recruitInfo.SelfIntroductionTypeCode||this.coverLetter.length>0)},coverString:function(){var e="";if("채용시 마감"==this.recruitInfo.ApplyEndCode)e="언제 마감될지 몰라요! 도전해볼까요?";else if("상시채용"==this.recruitInfo.ApplyEndCode)e="망설이지 말고 지금 바로 도전해보세요!";else{var t=G()(this.recruitInfo.ApplyEndDatetime).diff(G()(),"day");t>=10?e="".concat(t,"일 남았어요! 도전해볼까요?"):t>=5?e="자소서쓰기 딱 좋은 시간, ".concat(t,"일 남았어요!"):t>=1?e="".concat(t,"일 남았어요! 서두르세요!"):0==t&&(e="늦지 않았어요, 당장 지원!")}return e},isExistReferData:function(){var e;return(null===(e=this.recruitInfo.ReferData)||void 0===e?void 0:e.length)>0},hourFromRegDate:function(){return G()().diff(this.memberRegDate,"hour")},aiMatchingScore:function(){return this.recruitInfo.Score||0},aiText:function(){var e={title:'<span class="name">'.concat(this.memName,'</span><span class="txt">님과 이 공고의 AI 매칭률</span>'),titleClass:"t_top",context:"",buttonText:"",buttonUrl:"",buttonClass:"",score:"".concat(this.aiMatchingScore||"??","%"),graphBar:this.aiMatchingScore||76};return this.isLogin?this.isResumeOpen?0===this.aiMatchingScore?this.hourFromRegDate>=24&&!this.hasMatchingRecruit?(e.aiClass="notAI",e.title="매칭률 제공이 어려운 공고에요",e.context="캐치PICK! ".concat(this.memName,"님을 기다리는<br/>주요 공고 먼저 확인해보세요"),e.buttonText="HOT한 주요 공고 보러가기​​",e.buttonUrl="/NCS/RecruitSearch",e.buttonClass="gtm-recruitDetail-AIMATCH-btn-moveSearch",e.score="",e.graphBar=0):this.hourFromRegDate<24?0===this.random?(e.context="캐치에 오신 것을 환영해요!<br/>24시간 뒤면 ".concat(this.memName,"님을 위한 매칭률이 준비돼요"),e.buttonText="HOT한 주요 공고 먼저 확인하기​",e.buttonUrl="/NCS/RecruitSearch?all=true",e.buttonClass="gtm-recruitDetail-AIMATCH-btn-moveSearch"):(e.context="가입을 환영해요!<br/>24시간 후 ".concat(this.memName,"님과의 매칭률을 알 수 있어요​"),e.buttonText="카테고리 공고 먼저 보기​​",e.buttonUrl="/NCS/RecruitCategory",e.buttonClass="gtm-recruitDetail-AIMATCH-btn-moveCtg"):(e.aiClass="notAI",e.title="매칭률 제공이 어려운 공고에요",e.context="대신 ".concat(this.memName,"님께<br/>더 FIT한 공고 추천드려요​"),e.buttonText="나와 맞는 AI매칭 공고 확인하기​​",e.buttonUrl="/NCS/RecruitInformation",e.buttonClass="gtm-recruitDetail-AIMATCH-btn-more",e.score="",e.graphBar=0):(e.buttonText="AI매칭 공고 더보기",e.buttonUrl="/NCS/RecruitInformation?all=true",e.buttonClass="gtm-recruitDetail-AIMATCH-btn-more",this.aiMatchingScore>94?(e.title='<span class="txt">나와 천생연분 이 공고, 바로 지원하세요</span>',e.titleClass="t_mid",e.context="나에게 딱 맞는 AI매칭 공고 더 보고 싶다면?"):this.aiMatchingScore>89?(e.title='<span class="txt">놓치면 후회할 공고! 지금 지원하세요</span>',e.titleClass="t_mid",e.context="AI가 추천하는 더 많은 공고가 기다리고 있어요"):this.aiMatchingScore>84?(e.title='<span class="name">'.concat(this.memName,'</span><span class="txt">님과 얼마나 잘 맞는 공고일까요?</span>'),e.context="나에게 딱 맞는 AI매칭 공고 더 보고 싶다면?",e.buttonText="AI매칭 공고 더보기"):(e.title='<span class="txt">AI가 분석한</span> <span class="name">'.concat(this.memName,'</span><span class="txt">님과의 예상 매칭률</span>'),e.context="AI가 추천하는 더 많은 공고가 기다리고 있어요")):(e.context="이력서를 공개해 주시면<br/>매칭률을 분석해 드릴게요",e.buttonText="이력서 공개하러 가기",e.buttonUrl="/Member/JobOfferList",e.buttonClass="gtm-recruitDetail-AIMATCH-btn-moveJobOfferList"):(e.title="이 공고, 나랑 얼마나 잘 맞을까?",e.context="AI가 분석해 나와의 매칭률을 알려드려요.",e.buttonText="지금 바로 확인하기",e.buttonClass="gtm-recruitDetail-AIMATCH-btn-LoginPopup"),e},homePageApplyText:function(){return this.recruitInfo.IsWorkNet?"고용24 이동":"홈페이지 지원"}}),watch:{"$route.params.recruitID":{immediate:!0,handler:function(){this.random=Math.floor(2*Math.random())}}},beforeDestroy:function(){y.a.close()},methods:{isNullOrEmpty:function(e){return v.a.isNullOrEmpty(e)},getFilePath:function(e,t,r){return"/controls/filedown/RecruitFiles/".concat(e,"/").concat(t,"/").concat(r,"?CoveringGisuNum=").concat(this.recruitInfo.CompID)},urlLink:function(e){return!e||"http://"!=e.slice(0,7)&&"https://"!=e.slice(0,8)?"http://"+e:e},clickApplyEmail:function(e){window.open("/controls/recruitLink/".concat(this.recruitID,"?gubun=").concat(e||2),"hiddenframe1","width=0, height=0, left=0, top=0,  scrollbars=no,status=no,toolbar=no,menubar=no,resizeable=no,location=no")},clickApplyBtn:function(){0==this.recruitInfo.ApplyGubunCodes?this.$emit("applyDirect",this.recruitID):1==this.recruitInfo.ApplyGubunCodes&&this.recruitInfo.ApplyURL?window.open("/controls/recruitLink/".concat(this.recruitID,"?gubun=1")):2!=this.recruitInfo.ApplyGubunCodes&&3!=this.recruitInfo.ApplyGubunCodes||(this.clickApplyEmail(this.recruitInfo.ApplyGubunCodes),3==this.recruitInfo.ApplyGubunCodes&&this.scrollToApplyHow())},showAddress:function(address){y.a.fire({type:"info",html:address,confirmButtonText:"닫기"})},goAI:function(){this.isLogin?("/Member/JobOfferList"===this.aiText.buttonUrl&&this.setRegFromCookie(19),this.$router.push(this.aiText.buttonUrl)):(this.memberJoinUrlLog({joinContent:"AI_채용-공고상세"}),this.showLoginPopup())},showLoginPopup:function(){this.$nuxt.$emit("openLoginPopup",{show:!0,returnUrl:this.aiText.buttonUrl})},goWriteCoverLetter:function(){var e,t=this;if(this.isLogin){var r="/JobN/CoverLetter/Ai/Gate?fromSite=".concat(this.$route.path);if(!this.coverLetter.length)return void window.open(r);var n=0,o=this.coverLetter.map((function(e){return e.TaskName}));y.a.fire({width:"500px",title:this.recruitInfo.CompName,html:"<b>".concat(this.recruitInfo.RecruitTitle,"</b>의<br>모집분야를 선택해주세요."),input:"select",inputOptions:o,didOpen:function(e){e.querySelector("#cover-letter-footer").addEventListener("click",(function(){n=y.a.getInput().value,r="/JobN/CoverLetter/Ai/Gate?rcid=".concat(S.a.EncryptAES256(t.coverLetter[n].CoverLetterID),"&fromSite=").concat(t.$route.path),y.a.close(),window.open(r)}),{once:!0})},footer:'<a id="cover-letter-footer" href="javascript:void(0)">선택완료</a>',showConfirmButton:!1,showCloseButton:!0})}else this.memberJoinUrlLog({joinContent:"자소서항목"}),this.$nuxt.$emit("openLoginPopup",{show:!0,onClose:(e=Object(c.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.isLogin&&t.goWriteCoverLetter();case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},setLogCookie:function(){"/Member/JobOfferList"===this.aiText.buttonUrl&&this.setRegFromCookie(19)},scrollToApplyHow:function(){var e=document.getElementById("view2_".concat(this.recruitID));e&&this.$smoothScroll({scrollTo:e,updateHistory:!1,duration:300,offset:-130})}}},pe=le,ue=(r(1807),Object(D.a)(pe,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"box_group_wrap"},[t("div",{staticClass:"box_group"},[t("p",{staticClass:"h4"},[e._v("접수 기간 및 방법")]),e._v(" "),t("div",{staticClass:"cont_dday"},[e.recruitEnded?t("p",{staticClass:"t1 end"},[e._v("마감")]):[t("p",{staticClass:"t1"},[e._v("\n                    "+e._s(e.recruitDate)+"\n                    "),e.showCoverLetterBtn?t("a",{staticClass:"tooltip_com1 gtm-recruitDetail-coverLetter-write",attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.goWriteCoverLetter.apply(null,arguments)}}},[e._v("\n                        쉽고 빠른 자소서 쓰러가기\n                    ")]):e._e()]),e._v(" "),e.coverString?t("p",{staticClass:"t2"},[e._v(e._s(e.coverString))]):e._e()]],2),e._v(" "),t("div",{staticClass:"cont_how"},[t("p",{staticClass:"tab"},[t("button",{class:{selected:1==e.howTab},attrs:{type:"button"},on:{click:function(t){e.howTab=1}}},[e._v("접수방법")]),e._v(" "),t("button",{class:{selected:2==e.howTab},attrs:{type:"button"},on:{click:function(t){e.howTab=2}}},[e._v("접수양식")]),e._v(" "),e.isExistReferData?t("button",{class:{selected:3==e.howTab},attrs:{type:"button"},on:{click:function(t){e.howTab=3}}},[e._v("첨부파일")]):e._e()]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:1==e.howTab,expression:"howTab == 1"}],staticClass:"cont"},[e.recruitInfo.ApplyGubunCodesAll.includes("0")?t("p",[e._v("즉시지원")]):e._e(),e._v(" "),e.recruitInfo.ApplyGubunCodesAll.includes("1")&&e.recruitInfo.ApplyURL?t("p",[e._v("\n                    "+e._s(e.homePageApplyText)+" : "),t("a",{attrs:{href:"/controls/recruitLink/"+e.recruitID+"?gubun=1",target:"_blank"}},[e._v("바로가기")])]):e._e(),e._v(" "),e.recruitInfo.ApplyGubunCodesAll.includes("2")&&e.recruitInfo.ApplyEmail?t("p",[e._v("\n                    이메일 지원 : "),t("a",{attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.clickApplyEmail(2)}}},[e._v(e._s(e.recruitInfo.ApplyEmail))])]):e._e(),e._v(" "),e.recruitInfo.ApplyGubunCodesAll.includes("3")&&e.recruitInfo.ApplyAddress?t("p",[e._v("\n                    우편 또는 방문 지원 : "),t("button",{staticClass:"link",attrs:{type:"button"},on:{click:function(t){return e.showAddress(e.recruitInfo.ApplyAddress)}}},[e._v("주소 확인하기")])]):e._e()]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:2==e.howTab,expression:"howTab == 2"}],staticClass:"cont"},[e.isNullOrEmpty(e.recruitInfo.ResumeTypeCode)&&e.isNullOrEmpty(e.recruitInfo.SelfIntroductionTypeCode)?t("p",[e._v("상세 요강 참조")]):["0"==e.recruitInfo.ResumeTypeCode||"3"==e.recruitInfo.ResumeTypeCode?t("p",[e._v("\n                        캐치 이력서"),"3"==e.recruitInfo.ResumeTypeCode?[e._v("\n                            ("),t("nuxt-link",{attrs:{to:"/Member/VideoCoverLetter",target:"_blank"}},[e._v("1분 영상자소서")]),e._v(" 첨부 필수)")]:e._e()],2):"1"==e.recruitInfo.ResumeTypeCode?t("p",[e._v("\n                        자사 이력서\n                        "),e._l(e.recruitInfo.ResumeFiles,(function(r,i){return[r.OriginFileName?t("a",{key:"resume_files_"+i,staticClass:"download gtm-recruitdetails-h4-download-btn",attrs:{href:"".concat(e.getFilePath(e.recruitInfo.RecruitID,r.TopOrder,"resume")),target:"_blank"}},[e._v("\n                                다운로드\n                            ")]):r.Url?t("a",{key:"resume_files_url_"+i,attrs:{target:"_blank",href:e.urlLink(r.Url)}},[e._v(" 바로가기 ")]):e._e()]}))],2):"2"==e.recruitInfo.ResumeTypeCode?t("p",[e._v("이력서 자유양식")]):e._e(),e._v(" "),1==e.recruitInfo.SelfIntroductionTypeCode?t("p",[e._v("\n                        자사 자소서\n                        "),e._l(e.recruitInfo.SelfIntroductionFiles,(function(r,i){return[r.OriginFileName?t("a",{key:"self_files_"+i,staticClass:"download",attrs:{href:"".concat(e.getFilePath(e.recruitInfo.RecruitID,r.TopOrder,"selfIntroduction")),target:"_blank"}},[e._v("\n                                다운로드\n                            ")]):r.Url?t("a",{key:"self_files_url_"+i,attrs:{target:"_blank",href:e.urlLink(r.Url)}},[e._v(" 바로가기 ")]):e._e()]}))],2):2==e.recruitInfo.SelfIntroductionTypeCode?t("p",[e._v("자소서 자유양식")]):3==e.recruitInfo.SelfIntroductionTypeCode?t("p",[e._v("캐치 자소서")]):e._e()]],2),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:3==e.howTab,expression:"howTab == 3"}],staticClass:"cont"},[e._l(e.recruitInfo.ReferData,(function(r,i){return[t("p",{key:"refer_files_"+i,staticClass:"file"},[r.OriginFileName?t("a",{attrs:{href:"".concat(e.getFilePath(e.recruitInfo.RecruitID,r.TopOrder,"referData")),target:"_blank"}},[e._v("\n                            "+e._s(r.OriginFileName)+"\n                        ")]):t("a",{attrs:{href:r.Url,target:"_blank"}},[e._v("\n                            "+e._s(r.URLName||r.Url)+"\n                        ")])])]}))],2),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.recruitEnded,expression:"recruitEnded"}],staticClass:"btn"},[t("nuxt-link",{staticClass:"bt2",attrs:{to:"/NCS/RecruitInformation"}},[e._v("채용중인 공고 보러가기")])],1)]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:!e.recruitEnded,expression:"!recruitEnded"}],staticClass:"btn"},[t("a",{staticClass:"bt1",attrs:{href:"javascript:void(0);"},on:{click:function(t){return t.preventDefault(),e.clickApplyBtn()}}},[e._v(e._s(e.applyGubunCodeName))])])]),e._v(" "),e.recruitEnded?e._e():t("div",{staticClass:"box_group"},[t("p",{staticClass:"h4"},[e._v("\n            AI예측\n            "),e._v(" "),t("msg-toggle",{attrs:{"class-name":{btn:"btn_com12 bg13 msgBtn"},"btn-name":"안내"}},[t("span",{staticClass:"tooltip_com3 atL",staticStyle:{width:"230px"}},[e._v("이력서 정보와 행동 데이터를 기반으로 AI가 회원님과 공고의 매칭률을 분석해요.")])])],1),e._v(" "),t("div",{class:["cont_ai",e.aiText.aiClass]},[t("p",{class:e.aiText.titleClass,domProps:{innerHTML:e._s(e.aiText.title)}}),e._v(" "),t("div",{staticClass:"graph"},[t("p",{staticClass:"stit"},[e._v("공고 매칭률")]),e._v(" "),t("span",{class:["bar",e.aiMatchingScore>94?"rate95":"rate00"],style:"width: ".concat(e.aiText.graphBar,"%")}),e._v(" "),t("span",{staticClass:"num"},[e._v(e._s(e.aiText.score))])]),e._v(" "),t("p",{staticClass:"t2",domProps:{innerHTML:e._s(e.aiText.context)}})]),e._v(" "),t("div",{staticClass:"btn"},[t("a",{class:["bt2",e.aiText.buttonClass],attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.goAI()}}},[e._v(e._s(e.aiText.buttonText))])])])])}),[],!1,null,"493df1b1",null)),de=ue.exports,fe={props:{compInfo:{type:Object,default:function(){return{}}},analysis:{type:Object,default:function(){return{}}}},computed:{companyImage:function(){return m.a.GetCIPath(this.compInfo.CI)},compID:function(){return this.compInfo.CompID},compSummaryUrl:function(){return"/Comp/CompSummary/".concat(this.compID)},isCompSalesCon:function(){return["381863","624837","780928","609382","F21818"].includes(this.compID)},compSizeAndGroupName:function(){var e=this.compInfo.CompSizeName||"-",t=this.compInfo.GroupName||"";return t.endsWith("그룹")&&(t=t.slice(0,-2)),this.compInfo.GroupTypeName&&(e+=", ".concat(t,"  계열사")),e},jinhakCodeName:function(){for(var i=5;i>=2;i--)if(this.compInfo["JinhakCodeName".concat(i)])return this.compInfo["JinhakCodeName".concat(i)];return this.compInfo.JinhakCodeName||"-"},analysisUrl:function(){return"/Comp/AnalysisCompView?ID=".concat(this.analysis.ID)},hasManyInterviewReview:function(){return this.compInfo.InterviewCount>2},hasManyMemReview:function(){return this.compInfo.MemReviewCount>4},compName:function(){var e,t=this.compInfo.CompName;return t.includes("그룹")?t:3===(null===(e=this.compID)||void 0===e?void 0:e.length)?t+"그룹":t}}},me=Object(D.a)(fe,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"box_group"},[t("p",{staticClass:"h4"},[e._v("기업정보")]),e._v(" "),t("div",{staticClass:"cont_corp"},[t("div",{staticClass:"pic"},[t("nuxt-link",{staticClass:"gtm-recruitDetail-compInfo-click",attrs:{to:e.compSummaryUrl,target:"_blank"}},[t("img",{attrs:{src:e.companyImage,alt:e.compInfo.CompName}})])],1),e._v(" "),t("dl",{staticClass:"info"},[t("dt",[t("nuxt-link",{staticClass:"name gtm-recruitDetail-compInfo-click",attrs:{to:e.compSummaryUrl,target:"_blank"}},[e._v(e._s(e.compName))]),e._v(" "),e.analysis.ID?t("nuxt-link",{staticClass:"bt_report gtm-recruitDetail-analysis-click",attrs:{to:e.analysisUrl,target:"_blank"}},[e._v("분석리포트")]):e._e()],1),e._v(" "),t("dd",[t("p",[t("span",[e._v("매출")]),e._v(" "),e.isCompSalesCon?[e._v(e._s(e.compInfo.SalesCon))]:[e._v(e._s(e.compInfo.Sales))]],2),e._v(" "),t("p",[t("span",[e._v("기업규모")]),e._v("\n                        "+e._s(e.compSizeAndGroupName)+"\n                        "),e.compInfo.GroupTypeName?t("nuxt-link",{staticClass:"tooltip_com1 sm",attrs:{to:"/Comp/GroupRecruit/".concat(e.compInfo.GroupCode),target:"_blank"}},[e._v("\n                            그룹사 전체 공고보기\n                        ")]):e._e()],1),e._v(" "),t("p",[t("span",[e._v("업종")]),e._v(e._s(e.jinhakCodeName))])])]),e._v(" "),t("div",{staticClass:"bn"},[t("nuxt-link",{staticClass:"bg3 gtm-recruitDetail-compInfo-click",attrs:{to:e.compSummaryUrl,target:"_blank"}},[t("span",[e._v("기업정보 상세")])]),e._v(" "),e.compInfo.InterviewID?t("nuxt-link",{staticClass:"bg2 gtm-recruitDetail-interview-click",attrs:{to:"/Comp/InterviewReview/".concat(e.compID),target:"_blank"}},[t("span",[e._v("면접후기 "),e.hasManyInterviewReview?t("em",[e._v(e._s(e.compInfo.InterviewCount)+"건")]):e._e()])]):e.compInfo.ReviewScore?t("nuxt-link",{staticClass:"bg1 gtm-recruitDetail-review-click",attrs:{to:"/Comp/ReviewInfo/".concat(e.compID),target:"_blank"}},[t("span",[e._v("현직자리뷰 "),e.hasManyMemReview?t("em",[e._v(e._s(e.compInfo.MemReviewCount)+"건")]):e._e()])]):e._e()],1)])])])}),[],!1,null,null,null).exports;function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ge(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?he(Object(r),!0).forEach((function(t){Object(o.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ve={mixins:[U.a],props:{recruitInfo:{type:Object,default:function(){return{}}},compInfo:{type:Object,default:function(){return{}}},coverLetter:{type:Array,default:function(){return[]}},analyStrength:{type:Array,default:function(){return[]}},careerGubunNames:{type:String,default:""},recruitGubunCode:{type:Array,default:function(){return[]}},eduLevel:{type:String,default:""},salaryType:{type:String,default:""},salary:{type:String,default:""},taskNames:{type:String,default:""},workAreas:{type:String,default:""},recruitStatus:{type:String,default:""},hasMatchingRecruit:{type:Boolean,default:!1}},components:{Scrap:V.a,RecruitDetailTop:oe,RecruitDetailApply:de,CompInfoBox:me},data:function(){var e;return{moreLetterSub:!1,selectCoverLetterID:null===(e=this.coverLetter[0])||void 0===e?void 0:e.CoverLetterID,countOptionCode:{1:"자",2:"byte",3:"byte"}}},mounted:function(){"function"==typeof window.gtag&&window.gtag("event","view_item",{items:[{id:this.recruitID,google_business_vertical:"jobs"}]})},computed:ge(ge({},Object(_.c)({isLogin:"main/isLogin"})),{},{recruitID:function(){return this.recruitInfo.RecruitID},viewCnt:function(){return"조회 ".concat(this.recruitInfo.ViewCnt?this.recruitInfo.ViewCnt.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):"0")},coverLetterLen:function(){var e;return null===(e=this.coverLetter)||void 0===e?void 0:e.length},coverLetterWithTaskUrl:function(){return"0"!=this.recruitInfo.ApplyGubunCodes?"/JobN/CoverLetter/Ai/Gate?rcid=".concat(S.a.EncryptAES256(this.selectCoverLetterID),"&fromSite=").concat(this.$route.path):"/JobN/CoverLetter/Ai/Gate?rcid=".concat(S.a.EncryptAES256(this.selectCoverLetterID),"&from=recruitApply&fromSite=").concat(this.$route.path)},selectCoverLetterCountOption:function(){var e=this.coverLetter[0];return e?this.countOptionCode[e.CountOption]:""},recruitEnded:function(){return!!this.recruitInfo&&("마감"===this.recruitStatus||this.$moment().isAfter(this.recruitInfo.ApplyEndDatetime))},isExistcoverLetterSub:function(){var e=!1;return this.coverLetterSub.forEach((function(data,t){data.Subject&&(e=!0)})),e},recruitGubunNames:function(){var e=this,sub="",t=[],r=[];return this.recruitGubunCode.forEach((function(n){r=[],sub="",1==n.RecruitGubunCode?e.recruitInfo.ProbationPeriod&&r.push("수습 ".concat(e.recruitInfo.ProbationPeriod,"개월")):2==n.RecruitGubunCode?("00"==e.recruitInfo.ContractPeriod?r.push("무기계약직"):e.recruitInfo.ContractPeriod&&r.push("".concat(e.recruitInfo.ContractPeriod,"개월")),e.recruitInfo.IsConversionToPermanent&&r.push("정규직전환가능")):4==n.RecruitGubunCode&&(e.recruitInfo.InternPeriod&&r.push("수습 ".concat(e.recruitInfo.InternPeriod,"개월")),e.recruitInfo.IsInternToPermanent&&r.push("정규직전환가능")),r.length&&(sub="("+r.join(", ")+")"),t.push(n.RecruitGubunName+sub)})),t.join("/")},coverLetterSub:function(){var e,t=this,r=(null===(e=this.coverLetter.find((function(e){return e.CoverLetterID==t.selectCoverLetterID})))||void 0===e?void 0:e.SubjectList)||[];return this.isLogin||(r=(r=r.slice(0,1)).concat(r)),r},isNotFreeTypeCoverLetter:function(){return"2"!==this.recruitInfo.SelfIntroductionTypeCode},coverletterButtonText:function(){return this.isLogin?"자소서 작성하기":"로그인하고 전체 문항 확인하기"},notDirectApply:function(){return 0!=this.recruitInfo.ApplyGubunCodes}}),methods:{loadIframe:function(){var e=this.$refs.recruitDetailIframe;e&&(e.height=e.contentWindow.document.documentElement.offsetHeight||0)},cutCountText:function(data){return data?data.split("(500자 이내)").join(""):""},getCountNumber:function(data){return"-"===((null==data?void 0:data.CountNumber)||"-")?"":"(".concat(data.CountNumber).concat(3==data.Type?"분":this.selectCoverLetterCountOption," 이내)")},clickApply:function(e){2!=e&&3!=e||window.open("/controls/recruitLink/".concat(this.recruitID,"?gubun=").concat(e),"hiddenframe1","width=0, height=0, left=0, top=0,  scrollbars=no,status=no,toolbar=no,menubar=no,resizeable=no,location=no")},showLoginPopup:function(e){this.$nuxt.$emit("openLoginPopup",{show:!0,returnUrl:e||""})},goWriteCoverLetter:function(){this.isLogin?window.open(this.coverLetterWithTaskUrl):(this.memberJoinUrlLog({joinContent:"자소서항목"}),this.showLoginPopup(this.coverLetterWithTaskUrl))},contextmenuPrevent:function(e){e.preventDefault()}}},_e=Object(D.a)(ve,(function(){var e=this,t=e._self._c;return t("div",{class:"recr_pop_left printArea_".concat(e.recruitID),attrs:{id:"view_recruit_".concat(e.recruitID)},on:{contextmenu:e.contextmenuPrevent}},[t("div",{staticClass:"recr_pop_title"},[t("recruit-detail-top",{attrs:{recruitInfo:e.recruitInfo,recruitEnded:e.recruitEnded,recruitStatus:e.recruitStatus,coverLetter:e.coverLetter,nowRecruitCount:e.compInfo.NowRecruitCount},on:{showSNSLayer:function(t){return e.$emit("showSNSLayer",t)},applyDirect:function(t){return e.$emit("applyDirect",t)}}},[e.recruitEnded?e._e():t("p",{staticClass:"view_num"},[e._v(e._s(e.viewCnt))])])],1),e._v(" "),t("div",{staticClass:"recr_pop_detail"},[t("div",{attrs:{id:"view1_".concat(e.recruitID)}},[t("table",{staticClass:"box_summary"},[t("caption",[e._v("\n                    공고 요약\n                ")]),e._v(" "),e._m(0),e._v(" "),t("tbody",[t("tr",[t("th",{attrs:{scope:"row"}},[e._v("경력")]),e._v(" "),t("td",[t("span",[e._v(e._s(e.careerGubunNames))])]),e._v(" "),t("th",{attrs:{scope:"row"}},[e._v("고용형태")]),e._v(" "),t("td",[t("span",[e._v(e._s(e.recruitGubunNames)+" ")])])]),e._v(" "),t("tr",[t("th",{attrs:{scope:"row"}},[e._v("학력")]),e._v(" "),t("td",[t("span",[e._v(e._s(e.eduLevel))])]),e._v(" "),t("th",{attrs:{scope:"row"}},[e._v(e._s(e.salaryType))]),e._v(" "),t("td",[t("span",[e._v(e._s(e.salary))])])]),e._v(" "),t("tr",[t("th",{attrs:{scope:"row"}},[e._v("모집부문")]),e._v(" "),t("td",[t("span",[e._v(e._s(e.taskNames))])]),e._v(" "),t("th",{attrs:{scope:"row"}},[e._v("근무지역")]),e._v(" "),t("td",[t("span",[e._v(e._s(e.workAreas))])])])])]),e._v(" "),e.recruitInfo.Reward?t("div",{staticClass:"box_reword"},[e._m(1)]):e._e(),e._v(" "),e.recruitInfo.RecruitHTML?t("div",{staticClass:"box_editor"},[t("iframe",{ref:"recruitDetailIframe",attrs:{src:"/controls/recruitDetail/".concat(e.recruitInfo.RecruitID),title:"채용상세",scrolling:"no",frameborder:"0",width:"100%",height:"100"},on:{load:e.loadIframe}})]):e._e()]),e._v(" "),t("recruit-detail-apply",{attrs:{id:"view2_".concat(e.recruitID),recruitInfo:e.recruitInfo,recruitEnded:e.recruitEnded,coverLetter:e.coverLetter,hasMatchingRecruit:e.hasMatchingRecruit},on:{applyDirect:function(t){return e.$emit("applyDirect",t)}}}),e._v(" "),e.notDirectApply?t("p",{staticClass:"t_info"},[e._v("* 마감일은 기업의 사정에 따라 변경될 수 있습니다. 자세한 내용은 홈페이지에서 확인해 주세요.")]):e._e(),e._v(" "),t("comp-info-box",{attrs:{id:"view3_".concat(e.recruitID),compInfo:e.compInfo,analysis:e.analyStrength[0]}}),e._v(" "),e.coverLetterLen&&e.isExistcoverLetterSub&&e.isNotFreeTypeCoverLetter?t("div",{attrs:{id:"view4_".concat(e.recruitID)}},[t("div",{staticClass:"box_group"},[t("p",{staticClass:"h4"},[e._v("자소서 문항")]),e._v(" "),t("div",{staticClass:"cont_letter"},[e.coverLetterLen>=2?[t("div",{staticClass:"sel"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectCoverLetterID,expression:"selectCoverLetterID"}],attrs:{title:"모집분야 구분"},on:{change:function(t){var r=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectCoverLetterID=t.target.multiple?r:r[0]}}},e._l(e.coverLetter,(function(data){return t("option",{key:"coverLetter_".concat(data.CoverLetterID),domProps:{value:data.CoverLetterID}},[e._v("\n                                    "+e._s(data.TaskName)+"\n                                ")])})),0)])]:e._e(),e._v(" "),t("ol",{staticClass:"list_letter"},[e._l(e.coverLetterSub,(function(data,r){return[data.idx?t("li",{directives:[{name:"show",rawName:"v-show",value:r<5||e.moreLetterSub,expression:"index < 5 ? true : moreLetterSub"}],key:"coverLetterSub_".concat(r)},[!e.isLogin&&r>0?t("img",{attrs:{src:"https://imgorg.catch.co.kr/job/recruit/sample09_pc.jpg",alt:""}}):[3==data.Type?t("span",{staticClass:"tag"},[e._v("영상")]):e._e(),e._v("\n                                    "+e._s(e.cutCountText(data.Subject))+" "+e._s(e.getCountNumber(data))+"\n                                ")]],2):e._e()]}))],2),e._v(" "),e.coverLetterSub.length>5?[t("p",{directives:[{name:"show",rawName:"v-show",value:!e.moreLetterSub,expression:"!moreLetterSub"}],staticClass:"more"},[t("button",{staticClass:"more_btn",attrs:{type:"button"},on:{click:function(t){e.moreLetterSub=!0}}},[t("span",[e._v("자소서 문항 더보기")])])])]:e._e(),e._v(" "),t("p",{staticClass:"btn"},[t("a",{class:["bt",e.isLogin?"gtm-recruit-cv gtm-recruit-coverLetter-write":"gtm-recruitDetail-coverLetter-questionBlock"],attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.goWriteCoverLetter.apply(null,arguments)}}},[e._v("\n                            "+e._s(e.coverletterButtonText)+"\n                        ")]),e._v(" "),e.isLogin?t("a",{class:["bt",e.isLogin?"gtm-recruit-cv gtm-recruit-coverLetter-AIwrite":"gtm-recruitDetail-coverLetter-questionBlock"],attrs:{href:"javascript:void(0)"},on:{click:function(t){return t.preventDefault(),e.goWriteCoverLetter.apply(null,arguments)}}},[t("span",{staticClass:"tooltip"},[e._v("3번 클릭만으로 완성!")]),e._v(" AI자소서 생성하기")]):e._e()])],2)])]):e._e(),e._v(" "),t("div",{staticClass:"bot_btn_group"},[t("div",{staticClass:"notify2"},[t("p",{staticClass:"t"},[e._v("본 채용정보에 불법 허위 과장, 최저임금 위반 등 잘못된 내용이 있을 경우 신고해 주세요.")]),e._v(" "),t("nuxt-link",{staticClass:"bt",attrs:{to:"/Customer/CustomerAdvice?MemFlag=1&MCode=4&RecruitID=".concat(e.recruitID)}},[e._v("신고하기")])],1),e._v(" "),t("scrap",{attrs:{contents:e.recruitID,gubun:9,label:"스크랩하기",classType:"btn_scrap",addClass:e.isLogin?"gtm-recruitDetail-scrap-btn":"gtm-recruitDetail-scrap-btn-LoginPopup",scrapID:e.recruitInfo.Scrap}}),e._v(" "),t("div",{staticClass:"btn_share"},[t("button",{staticClass:"share gtm-recruitDetail-share-btn",attrs:{type:"button"},on:{click:function(t){return e.$emit("showSNSLayer",e.recruitID)}}},[t("span",[e._v("공유하기")])])])],1)],1)])}),[function(){var e=this,t=e._self._c;return t("colgroup",[t("col",{staticStyle:{width:"14%"}}),e._v(" "),t("col",{staticStyle:{width:"36%"}}),e._v(" "),t("col",{staticStyle:{width:"14%"}}),e._v(" "),t("col")])},function(){var e=this,t=e._self._c;return t("p",{staticClass:"t1"},[e._v("이 공고에 지원해 최종 합격하면 "),t("b",[e._v("합격축하금 50만원을 드립니다.")])])}],!1,null,null,null),be=_e.exports,xe=r(286),ye=r(40),we=r(310),Ie=r(462);function De(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ce(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?De(Object(r),!0).forEach((function(t){Object(o.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):De(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}X.a.use(Z.a);var ke=function(e,t){var r=!1,n=new Map;e.forEach((function(a){var e="",t=a.WorkAddressDetail?"(".concat(a.WorkAddressDetail,")"):"";if(a.IsAbleHomeWork&&(r=!0),a.WorkSido)a.WorkSigungu&&(e=" "===a.WorkSigungu?"전지역":a.WorkSigungu),n.has(a.WorkSido)?n.get(a.WorkSido).every((function(t){return-1===t.indexOf(e.trim())}))&&n.get(a.WorkSido).push(e+t):n.set(a.WorkSido,[e+t]);else if(a.WorkAddress){var o=a.WorkAddress.split(" "),c=Object(l.a)(o,2),d=c[0],f=void 0===d?"":d,m=c[1],h=void 0===m?"":m;f&&h&&(" "===h&&(h="전지역"),e=h),n.has(f)?n.get(f).every((function(t){return-1===t.indexOf(e.trim())}))&&n.get(f).push(e+t):n.set(f,[e+t])}}));var o=[];n.forEach((function(e,t){0===(e=Array.from(new Set(e.filter((function(e){return e}))))).length?o.push(t):o.push(t+" > "+e.join(", "))}));var c=new Map;t.forEach((function(a){var e="",t=a.Depth1,n=a.WorkAddressDetail?"(".concat(a.WorkAddressDetail,")"):"";a.IsAbleHomeWork&&(r=!0),a.Depth2&&(a.Depth2.split(" ")[1]||"전지역"==a.Depth2.split(" ")[1]||(e=a.Depth2)),a.Depth1&&(c.has(t)?c.get(t).every((function(t){return-1===t.indexOf(e.trim())}))&&c.get(t).push(e+n):c.set(t,[e+n]))}));var d=[];c.forEach((function(e,t){0===(e=Array.from(new Set(e.filter((function(e){return e}))))).length?d.push(t):d.push(t+" > "+e.join(", "))}));var f=Array.from(new Set(o.concat(d))).join(" / ");return r&&(f+="(재택근무 가능)"),f},Le={mixins:[d.a],components:{RecruitApply:P,RecruitConfirm:$,ShowLogin:M.a,BreadcrumbList:E.a,WithNotice:J,RecruitDetailTop:oe,RecruitDetail:be,PoolConfirmPopup:xe.a,Top:ye.a,NotificationLayer:Ie.default,SurveyLayer:we.a},head:function(){var e,t=this.compInfo.CompName||"";null!==(e=t)&&void 0!==e&&e.endsWith("그룹")&&(t=t.slice(0,-2));var r=t?"[".concat(t,"]"):"";this.recruitInfo.RecruitTitle.startsWith(r)?r="":r+=" ";var n="https://www.catch.co.kr"+this.$route.path,o=G()(this.recruitInfo.ApplyEndDatetime).format("YYYY.MM.DD"),c=this.recruitInfo.ApplyEndCode||G()(this.recruitInfo.ApplyEndDatetime).format("MM/DD"),l="".concat(r).concat(this.recruitInfo.RecruitTitle," (~").concat(c,") | 캐치"),d="".concat(o," | ").concat(this.recruitInfo.RecruitTitle," | 경력:").concat(this.careerGubunNames.replace(/<br\/>/gi,""),", 고용형태:").concat(this.recruitGubunNamesTag.replace(/<br\/>/gi,""),", 학력:").concat(this.eduLevel.replace(/<br\/>/gi,""),", 모집부문:").concat(this.taskNames,", 근무지역:").concat(this.workAreas.replace(/<br\/>/gi,"")),f=[];return this.recruitInfo.RecruitOpen||f.push({name:"robots",content:"noindex,nofollow"}),{title:l,meta:[{hid:"title",name:"title",content:l},{hid:"description",name:"description",content:d},{property:"og:title",hid:"og:title",name:"og:title",content:l},{property:"og:url",hid:"og:url",name:"og:url",content:n},{property:"og:image",hid:"og:image",name:"og:image",content:"https://imgorg.catch.co.kr/job/catch1200x650.png"},{property:"og:image:width",content:1200},{property:"og:image:height",content:650},{property:"og:type",hid:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:url",content:n},{name:"twitter:title",content:l},{name:"twitter:image",content:"https://imgorg.catch.co.kr/job/catch1200x650.png"}].concat(f),link:[{rel:"canonical",href:n},{rel:"alternate",media:"only screen and (max-width: 640px)",href:"https://m.catch.co.kr"+this.$route.path}]}},beforeRouteEnter:function(e,t,r){r((function(t){e.fullPath&&e.fullPath.indexOf("#view")>-1&&(location.href=e.fullPath.slice(0,e.fullPath.indexOf("#view")))}))},data:function(){return{selectedResume:{},done:!1,viewCntBlock:!0,recruitInfoList:[],activeRecruitID:"",recruitDetailList:[],showTopDetail:!1,lastRecruit:!1,isOpen:!1,salaryCodeArray:["","면접후 결정","회사 내규에 따름"],recruitID:this.$route.params.recruitID,showRecruitApply:!1,logging:!1,bannerR44List:[],bannerR57List:[],showRecruitConfirm:!1,selectedItems:{},applyPoolAgreeCheck:!1,careers:[],isApplyPoolAgree:!1,compInfoDirect:{},recruitInfoDirect:{},recruitIDDirect:"",coverLetterDirect:[],showConfirmLayer:!1,resumeID:"",confirmLayerType:"즉시지원완료",shareData:{},targetShareData:{},nowScrollX:"",isShowNotification:!1,openNotiLayer:!1}},asyncData:function(e){return Object(c.a)(regeneratorRuntime.mark((function t(){var r,n,o,c,l,d,f,m,h,_,x,y,w,I,D,C,k,L,R,S,O,A,T,j,N,P,F,$,M,E,z,U,sub,B,G,H,W,Y,J,V,K;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.$axios,n=e.route,o=e.error,e.redirect,e.app,c=e.store,d=n.params.recruitID,!isNaN(d)){t.next=5;break}return o({statusCode:404,listUrl:"/NCS/RecruitSearch",listBtnName:"다른 공고보기",returnUrl:"/NCS/RecruitSearch",returnUrlText:"채용 메인"}),t.abrupt("return");case 5:return f=[],m=[],h=[],_={},x={},y=[],w=[],I=[],D=[],C=[],k=[],L=r.get("/recruit/information/getSimilarRecruitList",{params:{TopN:5,RecruitID:d,StartN:0}}),R=r.get("/recruit/infoDetail/recruitPlanInfo",{params:{recruitID:d}}),t.next=14,Promise.all([L,R]);case 14:if((S=t.sent)[0]&&S[0].data&&(k=S[0].data||[]),!(S[1]&&S[1].data&&S[1].data[0])){t.next=21;break}x=S[1].data[0],l=S[1].data[0].CompID,t.next=23;break;case 21:return o({statusCode:404,listUrl:"/NCS/RecruitSearch",listBtnName:"다른 공고보기",returnUrl:"/NCS/RecruitSearch",returnUrlText:"채용 메인"}),t.abrupt("return");case 23:return O=r.get("/recruit/infoDetail/compInfoGet",{params:{compID:l}}),A=r.get("/recruit/infoDetail/workArea",{params:{recruitID:d}}),T=r.get("/recruit/infoDetail/taskName",{params:{recruitID:d}}),j=r.get("/recruit/infoDetail/careerGubun",{params:{recruitID:d}}),N=r.get("/recruit/infoDetail/recruitGubunCode",{params:{recruitID:d}}),P=r.get("/recruit/infoDetail/coverLetterbyRecruitID",{params:{recruitID:d}}),F=r.get("/recruit/infoDetail/analyStrength",{params:{compID:l}}),$=r.get("/recruit/infoDetail/interviewPass",{params:{compID:l}}),M=r.get("/recruit/infoDetail/workOversea",{params:{recruitID:d}}),E=c.dispatch("main/getUserResumePoolInfo",{axios:r}),t.next=35,Promise.all([O,A,T,j,N,P,F,$,M,E]);case 35:if((z=t.sent)[0].data&&z[0].data[0]&&(f=z[0].data[0][0]||{}),f&&0!==Object.keys(f).length){t.next=40;break}return o({statusCode:404,listUrl:"/NCS/RecruitSearch",listBtnName:"다른 공고보기",returnUrl:"/NCS/RecruitSearch",returnUrlText:"채용 메인"}),t.abrupt("return");case 40:return z[1].data&&(y=z[1].data||[]),z[2].data&&(w=z[2].data||[]),z[3].data&&(I=z[3].data||[]),z[4].data&&(D=z[4].data||[]),z[5].data&&(m=z[5].data||[]),z[6].data&&(h=z[6].data||[]),z[7].data&&(_=z[7].data||{}),z[8].data&&(C=z[8].data||[]),U=["학력무관","","","고등학교졸업","대졸(2,3년)","대졸(4년)","석사졸업","박사졸업"][x.EduLevelCode],"0"!=x.EduLevelCode&&(U+="이상"),sub=[],x.IsStudent&&sub.push("재학생"),x.IsNotGraduated&&sub.push("졸업예정자"),sub.length>0&&(U+="(".concat(sub.join(", ")," 가능)")),B=w.map((function(a){return a.TaskName})).join(", "),B=v.a.WordClipBytes(B,124),G=ke(y,C),x.CompName=f.CompName,t.next=61,r.$get("/product/recruitDetailAdvertise",{params:{RecruitTopN:5,page:"recruit",firstSeenRecruitID:d,ExceptIDList:"".concat(d)}});case 61:return H=t.sent,W=H.R44||[],Y=H.hasMatchingRecruit||!1,W.length>0&&(J=W.filter((function(e){return!k.some((function(t){return t.RecruitID===e.RecruitID}))})),V=Math.floor(Math.random()*J.length),K=J[V],k.unshift(K),W=W.filter((function(e,i){return i!==V}))),k.unshift(x),t.abrupt("return",{compID:l,recruitID:d,recruitInfo:x,compInfo:f,workArea:y,taskName:w,careerGubun:I,recruitGubunCode:D,recruitInfoList:k,coverLetter:m,analyStrength:h,interviewPass:_,workOversea:C,eduLevel:U,taskNames:B,workAreas:G,bannerR44List:W,hasMatchingRecruit:Y});case 67:case"end":return t.stop()}}),t)})))()},jsonld:function(){return this.isWorknetRecruit?null:{}},computed:Ce(Ce({},Object(_.c)({isLogin:"main/isLogin",requireBaseInfo:"resume/getRequireBaseInfo",getPopupList:"popup/getPopupList",getMatchingData:"recruitSearch/getMatchingData"})),{},{isCoverLetter:function(){var e,t=!1,r=this.recruitIdList.indexOf(parseInt(this.activeRecruitID));return this.recruitDetailList[r]&&this.recruitDetailList[r].coverLetter&&this.recruitDetailList[r].coverLetter.length>0&&"2"!==(null===(e=this.recruitDetailList[r])||void 0===e||null===(e=e.recruitInfo)||void 0===e?void 0:e.SelfIntroductionTypeCode)&&(t=!0),t},prevRecruitID:function(){var e=null,t=this.recruitIdList.indexOf(parseInt(this.activeRecruitID));return t>0&&(e=this.recruitIdList[t-1]),e},nextRecruitID:function(){var e=null,t=this.recruitIdList.indexOf(parseInt(this.activeRecruitID));return this.recruitIdList.length!=t+1&&(e=this.recruitIdList[t+1]),e},recruitIdList:function(){var e=[];return this.recruitInfoList&&(e=this.recruitInfoList.map((function(e){return e.RecruitID}))),e},recruitStatus:function(){if(!this.recruitInfo)return"";if(G()().isAfter(this.recruitInfo.ApplyEndDatetime))return"마감";if(this.recruitInfo.Status)switch(this.recruitInfo.Status){case 1:return"상시채용"==this.recruitInfo.ApplyEndCode||"채용시 마감"==this.recruitInfo.ApplyEndCode?this.recruitInfo.ApplyEndCode:"오늘마감";case-1:return"채용예정";case-2:return"마감"}else if("상시채용"==this.recruitInfo.ApplyEndCode||"채용시 마감"==this.recruitInfo.ApplyEndCode)return this.recruitInfo.ApplyEndCode;return"진행중"},recruitEnded:function(){return!!this.recruitInfo&&(-2===this.recruitInfo.Status||G()().isAfter(this.recruitInfo.ApplyEndDatetime))},recruitGubunNamesTag:function(){var e=this;return this.recruitGubunCode.map((function(t){var r=[],sub="";return 2==t.RecruitGubunCode?(e.recruitInfo.IsConversionToPermanent&&r.push("정규직전환가능"),"00"==e.recruitInfo.ContractPeriod&&r.push("무기계약직")):4==t.RecruitGubunCode&&e.recruitInfo.IsInternToPermanent&&r.push("정규직전환가능"),r.length>0&&(sub="("+r.join(", ")+")"),t.RecruitGubunName+sub})).join("/")},careerGubunNames:function(){var e=this.careerGubun,t=e.NewbieText,r=e.ExperienceRange,n=e.ExperienceText,o=e.IsNotCareCareer,c="",l=!(null==r||!r.includes(","));return!r&&o?c="경력(연수 무관)":null!=n&&n.includes("경력무관")?(c=t?"경력":"경력무관",!!t!=!!r&&(l=!0)):r&&!r.includes(",")&&"경력"===n?c="경력(".concat(r.replace(/↑/g," 이상").replace(/↓/g," 이하"),")"):n&&(c="경력",t||(l=!1)),[t,c].filter(Boolean).join("/")+(l?" | 직무별 상이":"")},isWorknetRecruit:function(){return/work.go.kr/i.test(this.recruitInfo.ApplyURL)}}),watch:{showTopDetail:function(e){var t=this;if(e&&this.activeRecruitID&&!this.viewCntBlock){var r=this.$cookies.get("PCID",{parseJSON:!1})||this.$cookies.get("_ga",{parseJSON:!1})||null;this.$axios.post("/recruit/infoDetail/readCnt",{recruitID:this.activeRecruitID,compID:this.compID,PCID:r,userClick:!1}).then((function(e){t.showSpeakerNotiLayer(),t.checkPassReviewPopup(r)}))}},activeRecruitID:function(e,pre){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n,o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:n=t.recruitInfoList.findIndex((function(e){return e.RecruitID==parseInt(pre)})),o=t.recruitInfoList.findIndex((function(t){return t.RecruitID==parseInt(e)})),n<o&&-1!=n&&(t.viewCntBlock=!1),t.recruitDetailList[o]&&(t.coverLetter=t.recruitDetailList[o].coverLetter||[]),t.lastRecruit=!1,t.recruitIdList.indexOf(parseInt(e))+2>t.recruitDetailList.length&&t.recruitIdList.indexOf(parseInt(e))>0&&t.appendRecruitData(t.recruitIdList.indexOf(parseInt(e))+1),e&&""!==pre&&(window.history.replaceState(null,null,"/NCS/RecruitInfoDetails/".concat(e)),t.updateRightBanner(e));case 7:case"end":return r.stop()}}),r)})))()},recruitDetailList:function(e){1==e.length&&this.appendRecruitData(1)},selectedResume:function(){var e=this;this.selectedResume&&this.selectedResume.ResumeID&&this.$axios.get("/member/resume/career/"+this.selectedResume.ResumeID).then((function(t){t.data&&Array.isArray(t.data.careers)&&(e.careers=t.data.careers)}))},isLogin:function(e,t){var r=this;return Object(c.a)(regeneratorRuntime.mark((function t(){var n,o,c,l,data,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e){t.next=11;break}return n=r.recruitDetailList.map((function(e){return e.recruitID})),o=r.$axios.$get("/recruit/infoDetail/matchingScoreBundle",{params:{recruitIDs:n}}),c=r.$axios.$get("/product/recruitDetailAdvertise",{params:{page:"recruit",firstSeenRecruitID:r.recruitID,ExceptIDList:"".concat(r.activeRecruitID)}}),l=r.getUserResumePoolInfo({axios:r.$axios}),t.next=7,Promise.all([o,c,l]);case 7:data=t.sent,d=data[0],r.hasMatchingRecruit=data[1].hasMatchingRecruit||!1,d&&r.recruitDetailList.forEach((function(e,i){r.$set(r.recruitDetailList[i].recruitInfo,"Score",d[e.recruitID]||0)}));case 11:case"end":return t.stop()}}),t)})))()}},created:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.setPopupStates({name:"compareReportPopupRecruit"}),e.setPopupStates({name:"speakerNotiLayer"}),e.activeRecruitID=e.$route.params.recruitID,t.next=5,e.appendRecruitData(0);case 5:e.$nuxt.$on("syncSelected",e.syncScrap),"close"!==e.$cookies.get("closeNotification")&&(e.isShowNotification=!0);case 7:case"end":return t.stop()}}),t)})))()},beforeDestroy:function(){this.$nuxt.$off("applyDirectFromBase",this.applyDirect),this.$nuxt.$off("syncSelected",this.syncScrap),window.removeEventListener("scroll",this.handleScroll),document.body.classList.remove("bodyNoScroll")},mounted:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.compID&&e.compInfo&&0!==Object.keys(e.compInfo).length){t.next=3;break}return y.a.fire({type:"error",text:"존재하지 않는 공고입니다.",footer:"".concat(window.history.length>1?"이전 페이지로 이동합니다.":"채용 메인으로 이동합니다.")}).then((function(t){window.history.length>1?e.$router.go(-1):e.$router.push("/NCS/RecruitInformation")})),t.abrupt("return");case 3:if(!e.isLogin){t.next=6;break}return t.next=6,e.fetchResumeBaseInfoData(e.$axios);case 6:return window.onload=function(){setTimeout((function(){scrollTo(0,0)}),100)},window.addEventListener("scroll",e.handleScroll),window.addEventListener("resize",e.fixScroll),e.$nuxt.$on("applyDirectFromBase",e.applyDirect),e.$nextTick((function(){e.fixScroll()})),r=e.$cookies.get("PCID",{parseJSON:!1})||e.$cookies.get("_ga",{parseJSON:!1})||null,t.next=14,e.$axios.post("/recruit/infoDetail/readCnt",{recruitID:e.activeRecruitID,compID:e.compID,PCID:r,userClick:!0,matchingData:e.getMatchingData});case 14:return e.resetMatchingData(),e.showSpeakerNotiLayer(),t.next=18,e.checkPassReviewPopup(r);case 18:e.logging||(e.logging=!0,e.$axios.post("/recruit/detail/log",{idx:e.$route.params.recruitID,compID:e.compID,PCID:r}));case 19:case"end":return t.stop()}}),t)})))()},methods:Ce(Ce(Ce({},Object(_.b)({getUserResumePoolInfo:"main/getUserResumePoolInfo",fetchResumeBaseInfoData:"resume/fetchResumeBaseInfoData"})),Object(_.d)({setPopupStates:"popup/setPopupStates",setPopupShowDone:"popup/setPopupShowDone",resetMatchingData:"recruitSearch/RESET_MATCHING_DATA"})),{},{cbFixScroll:function(){if(this.nowScrollX||this.nowScrollX!==window.scrollX){this.nowScrollX=window.scrollX;var e=document.querySelector(".recr_pop_floating_top")||"",t=document.querySelector(".recr_pop_floating_top .recr_pop_title")||"";if(e){var r=window.innerWidth>1583?.5*(window.innerWidth-1583):0;t.style.left=-window.scrollX-r+"px"}}},fixScroll:function(){var e=document.querySelector(".recr_pop_floating_top")||"",t=document.querySelector(".recr_pop_floating_top .recr_pop_title")||"";window.innerWidth<1583?(e&&(t.style.left="94px"==t.style.left?"0px":t.style.left),window.addEventListener("scroll",this.cbFixScroll)):(e&&(t.style.left="94px"),window.removeEventListener("scroll",this.cbFixScroll))},vueScroll:function(e){var t=e.el,r=e.duration,n=void 0===r?300:r,o=e.offset,c=void 0===o?0:o,element=document.getElementById(t);element&&this.$smoothScroll({scrollTo:element,updateHistory:!1,duration:n,offset:c})},goTop:function(){this.$smoothScroll({scrollTo:this.$refs.top,updateHistory:!1,offset:-10}),this.viewCntBlock=!0;var e=this.$cookies.get("PCID",{parseJSON:!1})||this.$cookies.get("_ga",{parseJSON:!1})||null;this.$axios.post("/recruit/infoDetail/readCnt",{recruitID:this.$route.params.recruitID,compID:this.compID,PCID:e,userClick:!0})},handleScroll:function(){for(var e,t,r=window.scrollY,n=-1,o=-42,c=300*parseInt(r/5e3),i=0;i<this.recruitIdList.length;i++)if(o<r&&this.$refs["recruit_body_".concat(this.recruitIdList[i])])o+=this.$refs["recruit_body_".concat(this.recruitIdList[i])][0].$el.offsetHeight+52,n++;else if(0==r)n=0;else if(o<r+c&&this.$refs["recruit_body_".concat(this.recruitIdList[i])]){var l,d=(null===(l=this.$refs["recruit_body_".concat(this.recruitIdList[n+1])])||void 0===l?void 0:l[0].$el.offsetTop)||"";d&&d<r+80&&(o+=this.$refs["recruit_body_".concat(this.recruitIdList[i])][0].$el.offsetHeight+52,n++)}var f=(null===(e=this.$refs["recruit_body_".concat(this.recruitIdList[n])])||void 0===e?void 0:e[0].$el.offsetTop)||(null===(t=this.$refs["recruit_body_".concat(this.recruitIdList[n-1])])||void 0===t?void 0:t[0].$el.offsetTop);this.showTopDetail=!(o<r||r<f),this.setCurIdx(n)},setCurIdx:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n,o,c,l,d;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!(n=t.recruitIdList[e])||t.activeRecruitID==n){r.next=25;break}if(t.activeRecruitID=n+"",!(o=t.recruitDetailList.find((function(a){return a.recruitID==t.activeRecruitID})))){r.next=11;break}t.recruitInfo=o.recruitInfo,t.compID=o.compID,t.compInfo=o.compInfo,t.interviewPass=o.interviewPass,r.next=24;break;case 11:return r.next=13,t.$axios.get("/recruit/infoDetail/recruitPlanInfo",{params:{recruitID:t.activeRecruitID}});case 13:return c=r.sent,t.recruitInfo=c.data[0],t.compID=c.data[0].CompID,r.next=18,t.$axios.get("/recruit/infoDetail/compInfoGet",{params:{compID:t.compID}});case 18:return(l=r.sent).data&&l.data[0]&&(t.compInfo=l.data[0][0]||{}),r.next=22,t.$axios.get("/recruit/infoDetail/interviewPass",{params:{compID:t.compID}});case 22:(d=r.sent).data&&d.data[0]&&(t.interviewPass=d.data[0][0]||{});case 24:t.recruitInfo.IsAdRecruit&&t.$catchad.a2(t.activeRecruitID,"2","R77");case 25:case"end":return r.stop()}}),r)})))()},appendRecruitData:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n,o,c,l,d,f,m,h,_,data,x,y,w,I,D,C,k,L,R,S,O,A,sub,T,j,N;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n=t.recruitInfoList.findIndex((function(e){return e.RecruitID==parseInt(t.activeRecruitID)})),o=t.recruitInfoList.slice(n+1,t.recruitInfoList.length),c=t.bannerR44List.length>0,l=c?6:5,!(o.length<l)){r.next=17;break}return d=t.recruitInfoList.length-(c?2:1),r.next=8,t.$axios.$get("/recruit/information/getSimilarRecruitList",{params:{TopN:5,RecruitID:t.recruitID,StartN:d>0?d:0}});case 8:if(!((f=r.sent).length>0)){r.next=15;break}m=new Set(t.recruitInfoList.map((function(e){return e.RecruitID}))),h=t.recruitInfoList.concat(f.filter((function(e){return!m.has(e.RecruitID)}))),t.recruitInfoList=h,r.next=17;break;case 15:return t.lastRecruit=!0,r.abrupt("return");case 17:if(t.recruitDetailList.length!==t.recruitIdList.length){r.next=19;break}return r.abrupt("return");case 19:if(_=t.recruitIdList[e]+"",r.t0=!_,r.t0){r.next=25;break}return r.next=24,t.recruitDetailList.find((function(a){return a.recruitID==_}));case 24:r.t0=r.sent;case 25:if(!r.t0){r.next=27;break}return r.abrupt("return");case 27:return data={recruitID:_},r.next=30,t.$axios.get("/recruit/infoDetail/recruitPlanInfo",{params:{recruitID:data.recruitID}});case 30:return x=r.sent,data.recruitInfo=x.data[0],data.recruitInfo.IsAdRecruit=c&&1===e,data.compID=x.data[0].CompID,y=t.$axios.get("/recruit/infoDetail/compInfoGet",{params:{compID:data.compID}}),w=t.$axios.get("/recruit/infoDetail/workArea",{params:{recruitID:data.recruitID}}),I=t.$axios.get("/recruit/infoDetail/taskName",{params:{recruitID:data.recruitID}}),D=t.$axios.get("/recruit/infoDetail/careerGubun",{params:{recruitID:data.recruitID}}),C=t.$axios.get("/recruit/infoDetail/recruitGubunCode",{params:{recruitID:data.recruitID}}),k=t.$axios.get("/recruit/infoDetail/coverLetterbyRecruitID",{params:{recruitID:data.recruitID}}),L=t.$axios.get("/recruit/infoDetail/analyStrength",{params:{compID:data.compID}}),R=t.$axios.get("/recruit/infoDetail/interviewPass",{params:{compID:data.compID}}),S=t.$axios.get("/recruit/infoDetail/workOversea",{params:{recruitID:data.recruitID}}),r.next=45,Promise.all([y,w,I,D,C,k,L,R,S]);case 45:(O=r.sent)[0].data&&O[0].data[0]&&(data.compInfo=O[0].data[0][0]||{}),O[5].data&&(data.coverLetter=O[5].data||[]),O[6].data&&(data.analyStrength=O[6].data||[]),O[7].data&&(data.interviewPass=O[7].data||{}),O[3].data&&(data.careerGubun=O[3].data||[]),O[4].data&&(data.recruitGubunCode=O[4].data||[]),A=["학력무관","","","고등학교졸업","대졸(2,3년)","대졸(4년)","석사졸업","박사졸업"],data.eduLevel=A[data.recruitInfo.EduLevelCode],"0"!=data.recruitInfo.EduLevelCode&&(data.eduLevel+="이상"),sub=[],data.recruitInfo.IsStudent&&sub.push("재학생"),data.recruitInfo.IsNotGraduated&&sub.push("졸업예정자"),sub.length>0&&(data.eduLevel+="(".concat(sub.join(", ")," 가능)")),r.t1=data.recruitInfo.SalaryType,r.next="3"===r.t1?62:"2"===r.t1?64:"1"===r.t1?66:68;break;case 62:return data.salaryType="주급",r.abrupt("break",70);case 64:return data.salaryType="월급",r.abrupt("break",70);case 66:case 68:return data.salaryType="연봉",r.abrupt("break",70);case 70:T="","0"!=data.recruitInfo.SalaryCode&&"1"!=data.recruitInfo.SalaryCode||(j=Number(data.recruitInfo.SalaryAmount)||0,N=Number(data.recruitInfo.SalaryMaxAmount)||0,j>0&&j===N?T="".concat(j.toLocaleString(),"만원"):j>0&&N>0?T="".concat(j.toLocaleString(),"만원 ~ ").concat(N.toLocaleString(),"만원"):j>0&&(T="".concat(j.toLocaleString(),"만원 이상")),"1"==data.recruitInfo.SalaryCode&&""!==T&&(T+=" (면접 후 결정)")),""===T&&(T=t.salaryCodeArray[data.recruitInfo.SalaryCode]),data.salary=T||"-",O[2].data&&(data.taskName=O[2].data||[],data.taskNames=v.a.WordClipBytes(data.taskName.map((function(a){return a.TaskName})).join(", "),124)),O[1].data&&(data.workArea=O[1].data||[]),O[8].data&&(data.workOversea=O[8].data||[]),data.workAreas=ke(data.workArea,data.workOversea),data.recruitInfo?G()().isAfter(data.recruitInfo.ApplyEndDatetime)?data.recruitStatus="마감":data.recruitInfo.Status?G()().isBefore(data.recruitInfo.ApplyStartDatetime)?data.recruitStatus="채용예정":1==data.recruitInfo.Status?"채용시 마감"==data.recruitInfo.ApplyEndCode||"상시채용"==data.recruitInfo.ApplyEndCode?data.recruitStatus=data.recruitInfo.ApplyEndCode:data.recruitStatus="오늘마감":-1==data.recruitInfo.Status?data.recruitStatus="채용예정":-2==data.recruitInfo.Status&&(data.recruitStatus="마감"):"채용시 마감"==data.recruitInfo.ApplyEndCode||"상시채용"==data.recruitInfo.ApplyEndCode?data.recruitStatus=data.recruitInfo.ApplyEndCode:data.recruitStatus="진행중":data.recruitStatus="",t.shareData[data.recruitID]={title:"".concat(data.recruitInfo.CompName," 채용공고 | ").concat(data.recruitInfo.RecruitTitle," (~").concat(G()(data.recruitInfo.ApplyEndDatetime).format("MM/DD"),")| 캐치"),url:"/NCS/RecruitInfoDetails/".concat(data.recruitID)},t.recruitDetailList.push(data);case 81:case"end":return r.stop()}}),r)})))()},applyDirect:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n,o,c,l,d,f,m;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t.showRecruitApply=!1,t.recruitIDDirect=e||t.activeRecruitID,!(n=t.recruitDetailList.find((function(a){return a.recruitID==t.recruitIDDirect})))){r.next=9;break}t.recruitInfoDirect=n.recruitInfo,t.compInfoDirect=n.compInfo,t.coverLetterDirect=n.coverLetter,r.next=22;break;case 9:return r.next=11,t.$axios.get("/recruit/infoDetail/recruitPlanInfo",{params:{recruitID:t.recruitIDDirect}});case 11:return o=r.sent,t.recruitInfoDirect=o.data[0],c=o.data[0].CompID,r.next=16,t.$axios.get("/recruit/infoDetail/compInfoGet",{params:{compID:c}});case 16:return(l=r.sent).data&&l.data[0]&&(t.compInfoDirect=l.data[0][0]||{}),r.next=20,t.$axios.get("/recruit/infoDetail/coverLetterbyRecruitID",{params:{recruitID:t.recruitIDDirect}});case 20:(d=r.sent).data&&(t.coverLetterDirect=d.data||[]);case 22:if(!(t.recruitInfoDirect.Status<0)){r.next=25;break}return y.a.fire("","지원 가능한 기간이 아닙니다.","error"),r.abrupt("return");case 25:if(t.isLogin){r.next=28;break}return t.openLoginPopup(),r.abrupt("return");case 28:if(!t.isLogin){r.next=31;break}return r.next=31,t.fetchResumeBaseInfoData(t.$axios);case 31:if(!t.requireBaseInfo){r.next=34;break}return t.$nuxt.$emit("openResume",{isOnlyBase:!0,from:"applyDirect",onClose:t.applyDirect}),r.abrupt("return");case 34:return r.next=37,t.$axios.get("/recruit/apply/hasApplied",{params:{recruitID:t.recruitIDDirect}});case 37:if(!(f=r.sent).data||!f.data.Result){r.next=51;break}if("Applied"!=(m=f.data.Result)){r.next=45;break}return y.a.fire({type:"info",title:"이미 지원한 채용공고입니다.",confirmButtonText:"지원현황 확인"}).then((function(e){e.value&&window.open("/Member/ApplicationList")})),r.abrupt("return");case 45:if("Possible"!=m){r.next=50;break}return t.showRecruitApply=!0,r.abrupt("return");case 50:"Failed"==m?"네트워크 통신 실패":"Error"==m&&"서버 오류가 발생하였습니다. 관리자에게 문의하세요.";case 51:y.a.fire({type:"error",title:"Error",text:rtv});case 52:case"end":return r.stop()}}),r)})))()},closeLayer:function(e){"RecruitApply"==e?(this.showRecruitApply=!1,this.done=!1):"RecruitConfirm"==e&&(this.showRecruitConfirm=!1)},applySelectedResume:function(e){this.selectedResume=e},applySelectedItems:function(e){this.selectedItems=e},confirmLayerOpen:function(e){this.showRecruitConfirm=e},doneAction:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.done=!0,e.showRecruitConfirm=!1,t.next=4,e.$axios.get("/member/resume/openPool");case 4:(r=t.sent).data&&r.data[0]&&r.data[0][0]?e.isApplyPoolAgree=!0:e.isApplyPoolAgree=!1,e.applyPoolAgreeCheck=e.isApplyPoolAgree,e.closeLayer("RecruitApply"),e.resumeID=e.selectedResume.ResumeID,e.confirmLayerType="즉시지원완료",e.showConfirmLayer=!0;case 11:case"end":return t.stop()}}),t)})))()},openLoginPopup:function(e){this.$nuxt.$emit("openLoginPopup",{show:!0,returnUrl:"/NCS/RecruitInfoDetails/".concat(this.activeRecruitID),goRecruitApply:!0})},setShowConfirmLayer:function(e){Object(n.a)(e)===Object(n.a)(!0)?this.showConfirmLayer=e:e?(this.confirmLayerType=e.type,this.resumeID=e.resumeID,this.showConfirmLayer=e.open):this.showConfirmLayer=!1},showSNSLayer:function(e){this.targetShareData=this.shareData[e]||{url:"/NCS/RecruitInfoDetails/".concat(e)},this.isOpen=!0},syncScrap:function(e){var t=e.gubun,r=e.contents,n=e.selected;9==t&&(this.recruitInfoList.some((function(e){return e.RecruitID==r&&(e.Scrap=n,!0)})),this.recruitDetailList.some((function(e){return e.recruitInfo.RecruitID==r&&(e.recruitInfo.Scrap=n,!0)})))},checkPassReviewPopup:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n,o,c;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t.$nuxt.$emit("forceShowNextPopup"),"done"!=t.$cookies.get("popup_recruit")){r.next=4;break}return t.$nuxt.$emit("setPopupState",{name:"compareReportPopupRecruit",needShow:!1}),r.abrupt("return");case 4:return r.next=6,t.$axios.post("/recruit/infoDetail/compareReportPopup",{PCID:e});case 6:null!=(c=r.sent)&&null!==(n=c.data)&&void 0!==n&&n.depth1Code&&null!=c&&null!==(o=c.data)&&void 0!==o&&o.depth1Name?t.$nuxt.$emit("setPopupState",{name:"compareReportPopupRecruit",onClickClose:function(){t.setPopupShowDone(!0)},popupData:{depth1Code:c.data.depth1Code,depth1Name:c.data.depth1Name,from:"recruit"},needShow:!0}):t.$nuxt.$emit("setPopupState",{name:"compareReportPopupRecruit",needShow:!1});case 8:case"end":return r.stop()}}),r)})))()},openLayer:function(e){var t;"RecruitApply"==e&&(this.applyDirect(),null===(t=this.$refs.poolLayer)||void 0===t||t.loadData())},checkSignUpGuidePopup:function(){try{this.getPopupList.signUpGuidePopup&&!this.isLogin&&!this.hasCookie("loginFromSignUpGuide","done")&&!this.hasCookie("closeSignUpGuidePopup","done")?this.showSignUpGuidePopup():this.hideSignUpGuidePopup()}catch(e){this.hideSignUpGuidePopup()}},showSignUpGuidePopup:function(){var e=this;this.$nuxt.$emit("setPopupState",{name:"signUpGuidePopup",onClickFewDaysClose:function(){document.body.classList.remove("bodyNoScroll"),e.setPopupShowDone(!0),e.setCookie("closeSignUpGuidePopup","done",3600)},needShow:!0})},hideSignUpGuidePopup:function(){this.$nuxt.$emit("setPopupState",{name:"signUpGuidePopup",needShow:!1})},showSpeakerNotiLayer:function(){this.$nuxt.$emit("setPopupState",{name:"speakerNotiLayer",needShow:!0,popupData:{compID:this.compID,compInfo:this.compInfo,interviewPass:this.interviewPass,isSystemPopup:!0}})},setCookie:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:86400;return this.$cookies.set(e,t,{path:"/",maxAge:r,domain:"catch.co.kr"})},hasCookie:function(e,t){return this.$cookies.get(e)===t},toggleNotiLayer:function(){this.openNotiLayer=!this.openNotiLayer},closeNotiLayer:function(e){this.openNotiLayer=!1,e&&(this.isShowNotification=!1)},updateRightBanner:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$axios.$get("/product/recruitDetailAdvertise",{params:{page:"recruit",firstSeenRecruitID:t.recruitID,ExceptIDList:"".concat(e)}});case 2:n=r.sent,t.bannerR44List=n.R44||[];case 4:case"end":return r.stop()}}),r)})))()},dragstartPrevent:function(e){e.preventDefault()},selectstartPrevent:function(e){e.preventDefault()}})},Re=Le,Se=(r(1809),Object(D.a)(Re,(function(){var e=this,t=e._self._c;return t("div",{ref:"top",staticClass:"atGongoView2",attrs:{id:"wrapper"},on:{dragstart:e.dragstartPrevent,selectstart:e.selectstartPrevent}},[t("top",{attrs:{type:"recruitDetail"}}),e._v(" "),t("hr"),e._v(" "),t("div",{staticClass:"recr_pop"},[t("div",{staticClass:"recr_pop_inner"},[t("div",{staticClass:"recr_pop_detail_view"},e._l(e.recruitDetailList,(function(data,i){return t("recruit-detail",{key:"recruit_detail_list_".concat(data.recruitID,"_").concat(i),ref:"recruit_body_".concat(data.recruitID),refInFor:!0,attrs:{recruitInfo:data.recruitInfo,compInfo:data.compInfo,coverLetter:data.coverLetter,analyStrength:data.analyStrength,careerGubunNames:e.careerGubunNames,recruitGubunCode:data.recruitGubunCode,eduLevel:data.eduLevel,salaryType:data.salaryType,salary:data.salary,taskNames:data.taskNames,workAreas:data.workAreas,recruitStatus:data.recruitStatus,hasMatchingRecruit:e.hasMatchingRecruit},on:{showSNSLayer:e.showSNSLayer,applyDirect:e.applyDirect}})})),1),e._v(" "),t("div",{class:["recr_pop_right"]},[t("with-notice",{attrs:{bannerR44List:e.bannerR44List}})],1),e._v(" "),e._e()]),e._v(" "),t("client-only",[t("c-sns-layer",{attrs:{isOpen:e.isOpen,title:e.targetShareData.title,url:e.targetShareData.url},on:{"update:isOpen":function(t){e.isOpen=t},"update:is-open":function(t){e.isOpen=t}}})],1),e._v(" "),e.showRecruitApply&&!e.done?t("recruit-apply",{attrs:{done:e.done,compInfoData:e.compInfoDirect,recruitInfoData:e.recruitInfoDirect,recruitIDData:e.recruitIDDirect,coverLetterData:e.coverLetterDirect},on:{closeLayer:e.closeLayer,done:e.doneAction,applySelectedResume:e.applySelectedResume,confirmLayerOpen:e.confirmLayerOpen,applySelectedItems:e.applySelectedItems}}):e._e(),e._v(" "),e.showRecruitConfirm?t("recruit-confirm",{attrs:{selectedItems:e.selectedItems},on:{closeLayer:e.closeLayer}}):e._e()],1),e._v(" "),t("show-login",{on:{openLayer:e.openLayer}}),e._v(" "),t("div",{staticClass:"layer_com1 fix wd1 bg1",staticStyle:{display:"block",right:"20px",bottom:"20px","z-index":"1"},attrs:{id:"layerPropose1"}},[t("div",{staticClass:"recr_pop_rfixbtn"},[t("button",{directives:[{name:"show",rawName:"v-show",value:e.isShowNotification,expression:"isShowNotification"}],staticClass:"notice",attrs:{type:"button"},on:{click:e.toggleNotiLayer}},[t("span",[e._v("알림")])]),e._v(" "),t("button",{staticClass:"top",attrs:{type:"button"},on:{click:e.goTop}},[t("span",[e._v("top버튼")])])])]),e._v(" "),e.showConfirmLayer?t("pool-confirm-popup",{attrs:{type:e.confirmLayerType,resumeID:e.resumeID,isPool:e.applyPoolAgreeCheck},on:{close:e.setShowConfirmLayer}}):e._e(),e._v(" "),t("breadcrumb-list",{attrs:{list:[{name:"채용",path:"/NCS/RecruitInformation"},{name:"채용공고",path:"/NCS/RecruitSearch"},{name:e.compInfo.CompName+"채용정보",path:e.$route.path}]}}),e._v(" "),t("survey-layer"),e._v(" "),t("notification-layer",{directives:[{name:"show",rawName:"v-show",value:e.isShowNotification,expression:"isShowNotification"}],attrs:{openNotiLayer:e.openNotiLayer,modalPosition:"middle",popupData:{compID:e.compID,compInfo:e.compInfo,interviewPass:e.interviewPass}},on:{closeNotiLayer:e.closeNotiLayer}}),e._v(" "),t("client-only",[t("c-resume-diag")],1)],1)}),[],!1,null,"e96a874e",null));t.default=Se.exports},981:function(e,t,r){"use strict";var n=r(6),o=r(2),c=(r(11),r(19),r(8),r(5),r(65),r(14),r(9),r(17),r(18),r(15),r(31),r(38),r(10),r(4));function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){Object(n.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.a={fetch:function(e){return Object(o.a)(regeneratorRuntime.mark((function t(){var r,n,o,c,path,l,d,f,m,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(f in r=e.store,n=e.params,o=e.$axios,c=e.route,(path=c.matched[0].path||"").indexOf("/:")>-1&&(path=path.substring(0,path.indexOf("/:"))),l=c.fullPath,d=l,n)d=d.replace(n[f],"XXX");return t.next=8,o.get("/main/metaTag",{params:{pathWithParams:l,replacePath:d,path:path}});case 8:m=t.sent,data=m.data,r.commit("main/setHeadDatas",data);case 11:case"end":return t.stop()}}),t)})))()},created:function(){this.title=this.metaParams.title||this.replaceBrckt(this.vuexTitle),this.strOgDescription=this.metaParams.ogDes||this.replaceBrckt(this.vuexStrOgDescription),this.strDescription=this.metaParams.des||this.replaceBrckt(this.vuexStrDescription),this.strKeywords=this.metaParams.keywords||this.replaceBrckt(this.vuexStrKeywords),this.tab=this.metaParams.tab||this.replaceBrckt(this.vuexTab),this.metaParams.img&&(this.img=this.metaParams.img,this.imgWidth=this.metaParams.imgWidth||"",this.imgHeight=this.metaParams.imgHeight||""),this.img||(this.img="https://imgorg.catch.co.kr/job/catch1200x650.png",this.imgWidth=1200,this.imgHeight=650),this.metaParams.ogType&&(this.ogType=this.metaParams.ogType),this.metaParams.noindex&&this.metaParams.nofollow?this.robotText="noindex,nofollow":this.metaParams.noindex?this.robotText="noindex":this.metaParams.nofollow&&(this.robotText="nofollow"),this.setHeadDatas({title:this.title,ogDescription:this.strOgDescription,description:this.strDescription,keywords:this.strKeywords,tab:this.tab})},data:function(){return{title:"",strOgDescription:"",strDescription:"",strKeywords:"",img:"",imgWidth:"",imgHeight:"",ogType:"website",robotText:"",script:[],linkRel:[],bodyAttrs:{},metaParams:{}}},computed:d({},Object(c.e)({vuexTitle:function(e){return e.main.title},vuexStrKeywords:function(e){return e.main.strKeywords},vuexStrOgDescription:function(e){return e.main.strOgDescription},vuexStrDescription:function(e){return e.main.strDescription},vuexImg:function(e){return e.main.img},vuexTab:function(e){return e.main.tab}})),head:function(){var path=this.$route.fullPath;path&&(path=path.replace(/(\?|\&)mobile$/,""));var link=[{rel:"canonical",href:"https://www.catch.co.kr"+(this.canonicalHref||path)},{rel:"alternate",media:"only screen and (max-width: 640px)",href:"https://m.catch.co.kr"+path}];link=link.concat(this.linkRel);var e=[];return this.robotText&&e.push({name:"robots",content:this.robotText}),{bodyAttrs:this.bodyAttrs,title:this.title,meta:[{hid:"title",name:"title",content:this.title},{hid:"description",name:"description",content:this.strDescription},{hid:"keywords",name:"keywords",content:this.strKeywords},{property:"og:title",hid:"og:title",name:"og:title",content:this.title},{property:"og:description",hid:"og:description",name:"og:description",content:this.strOgDescription},{property:"og:url",hid:"og:url",name:"og:url",content:"https://www.catch.co.kr"+path},{property:"og:image",hid:"og:image",name:"og:image",content:this.img},{property:"og:image:width",content:this.imgWidth},{property:"og:image:height",content:this.imgHeight},{property:"og:type",hid:"og:type",content:this.ogType},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:url",content:"https://www.catch.co.kr"+path},{name:"twitter:title",content:this.title},{name:"twitter:description",content:this.strOgDescription},{name:"twitter:image",content:this.img}].concat(e),script:this.script,link:link,__dangerouslyDisableSanitizersByTagID:{description:["content"],keywords:["content"],"og:description":["content"],"og:url":["content"],"og:image":["content"]}}},methods:d(d({},Object(c.d)({setHeadDatas:"main/setHeadDatas"})),{},{appendScript:function(e,t){var script=document.createElement("script");document.head.appendChild(script),"function"==typeof t&&script.addEventListener("load",t),script.setAttribute("src",e)},replaceBrckt:function(e){var t=this;return e?-1==e.indexOf("{")?e:(this.metaParams.data&&Object.keys(this.metaParams.data).length>0&&Object.keys(this.metaParams.data).forEach((function(r){var n=new RegExp("{".concat(r,"}"),"gi");e=e.replace(n,t.metaParams.data[r])})),e.indexOf("{")>-1&&(e="캐치"),e=e.replace("ㅣ  ㅣ","ㅣ").replace(/\s*[,|ㅣ]\s*$/,"")):""}})}},984:function(e,t,r){"use strict";var n=r(16),o={props:{msgTag:{type:String,default:"span"},tag:{type:String,default:"button"},className:{type:[String,Object],default:""},btnName:{type:String,default:"info"},type:{type:String,default:"click"}},data:function(){return{show:!1}},computed:{msgStyle:function(){return["click"===this.type?"toggleActionClick":"toggleActionOver","object"===Object(n.a)(this.className)?this.className.span:""]},btnClass:function(){return"object"===Object(n.a)(this.className)?this.className.btn:this.className}},methods:{clickOutSide:function(e){e.target!==this.$refs.msgToggle&&(this.show=!1)},clickToggle:function(e){"click"===this.type&&(this.show=!this.show)},mouseOver:function(){"hover"===this.type&&(this.show=!0)},mouseOut:function(){"hover"===this.type&&(this.show=!1)}},watch:{show:function(e){e?this.$emit("show"):this.$emit("hide")}}},c=r(3),component=Object(c.a)(o,(function(){var e=this,t=e._self._c;return t(e.msgTag,{tag:"component",class:e.msgStyle},[t(e.tag,{ref:"msgToggle",tag:"component",class:e.btnClass,attrs:{href:"",role:"button",type:"button"},on:{click:function(t){return t.preventDefault(),e.clickToggle.apply(null,arguments)},mouseover:e.mouseOver,mouseout:e.mouseOut}},[e._v("\n        "+e._s(e.btnName)+"\n        "),e.className.iconSpan?t("span",{class:e.className.iconSpan,on:{click:function(t){return t.stopPropagation(),e.clickToggle.apply(null,arguments)},mouseover:function(t){return t.stopPropagation(),e.mouseOver.apply(null,arguments)},mouseout:function(t){return t.stopPropagation(),e.mouseOut.apply(null,arguments)}}}):e._e()]),e._t("addtional"),e._v(" "),t(e.msgTag,{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"},{name:"click-outside",rawName:"v-click-outside",value:e.clickOutSide,expression:"clickOutSide"}],tag:"component",staticClass:"msgWrap"},[e._t("default")],2)],2)}),[],!1,null,null,null);t.a=component.exports},985:function(e,t,r){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=t(e),n={name:"ko",weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),ordinal:function(e){return e+"일"},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},meridiem:function(e){return e<12?"오전":"오후"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"}};return r.default.locale(n,null,!0),n}(r(41))},987:function(e,t,r){"use strict";var n={props:{type:{type:String,required:!0},data:{type:Object,default:function(){return{}}},csvw:null},jsonld:function(){var e=void 0!==this.csvw&&!1!==this.csvw&&"false"!==this.csvw;return Object.assign({"@context":e?["http://schema.org","http://www.w3.org/ns/csvw#"]:"http://schema.org","@type":this.type},this.data)}},o=r(3),component=Object(o.a)(n,(function(){return(0,this._self._c)("div",{staticStyle:{display:"none"}})}),[],!1,null,null,null);t.a=component.exports},988:function(e,t,r){"use strict";r(19),r(35),r(51);var n=r(987),o={name:"캐치",path:"/"},c={components:{SchemaMeta:n.a},props:{list:{type:Array,default:function(){return[]}}},computed:{breadcrumbList:function(){return{itemListElement:[o].concat(this.list).map((function(a,i){return{"@type":"ListItem",position:i+1,item:{"@id":"https://www.catch.co.kr"+a.path,name:a.name}}}))}}}},l=r(3),component=Object(l.a)(c,(function(){return(0,this._self._c)("schema-meta",{attrs:{type:"BreadcrumbList",data:this.breadcrumbList}})}),[],!1,null,null,null);t.a=component.exports}}]);