(self["webpackChunkdogopang_student"]=self["webpackChunkdogopang_student"]||[]).push([[524],{10006:function(t,e,s){"use strict";s.d(e,{A:function(){return l}});var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"left"},[s("div",{staticClass:"bar-container pos-rel"},[s("div",{staticClass:"option-bar pos-fix"},[s("v-sheet",{staticClass:"option-bar-sheet grey lighten-4 pos-rel",attrs:{elevation:"0"}},[t._t("default")],2)],1)])])},a=[],o=s(81656),r={},n=(0,o.A)(r,i,a,!1,null,null,null),l=n.exports},86978:function(){Date.prototype.yyyymmdd=function(t){let e=this.getMonth()+1,s=this.getDate(),i=t||"";return[this.getFullYear(),(e>9?"":"0")+e,(s>9?"":"0")+s].join(i)},Date.prototype.yyyymm=function(t){let e=this.getMonth()+1,s=t||"";return[this.getFullYear(),(e>9?"":"0")+e].join(s)},Number.prototype.fontRemToPx=function(t){if(isNaN(this)||isNaN(t))return!1;let e=[576,768,961,1200,99999],s=[10,10,11,14,15],i=null;for(let a=0;a{t.preventDefault();let e=this.$route.name.split("-")?.[0];switch(e){case"index":this.$router.push({name:"login"});break;case"login":this.appEndModal();break;case"book":"book-main"==this.$route.name?this.$router.push({name:"index"}):this.$router.push({name:"book-main"});break;case"dogopang":break;case"plus":break;default:this.$router.push({name:"index"});break}}),!1)},appEndModal:async function(t=""){let e="
두고팡을 종료하시겠습니까?
",s="
오늘도 즐거운 바둑공부 시간!
지금 학습하여 바둑실력을 더 올려보아요.
",i={txt:"종료",cls:"dogopang--text",val:"EXIT"},a={txt:"취소",cls:"",val:"CANCEL"},o=await this.$store.dispatch("sModal/suspendingDialog",{title:e,contents:s,left:i,right:a});switch(o){case"EXIT":window.onbeforeunload=null,this.$store.getters["Device/is_mobile"]?(f.q.exitApp(),window.close()):window.close();break;case"CANCEL":break;default:break}},toggleFullScreen(t){122===t.keyCode&&(t.preventDefault(),this.$store.state.Device.is_mobile||this.$store.dispatch("Device/toggleFullScreen",!this.$store.state.Device.full_screen))},handleFullscreenChange(){document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||this.$store.dispatch("Device/toggleFullScreen",!1)}},computed:{layout(){return this.$route.meta.layout||A}},data(){return{screen_width:null,screen_height:null}},created(){this.initialize()},mounted(){window.addEventListener("resize",this.handleResize),window.addEventListener("keydown",this.toggleFullScreen),window.addEventListener("fullscreenchange",this.handleFullscreenChange),this.$store.dispatch("Device/setSize",{screen_width:this.getScreenWidth(),screen_height:this.getScreenHeight()}),this.$nextTick((()=>{let t=["after_login","after_setting","click","correct","correct_long","dicbtn","exit","report","speaking","wrong","wrong_long","speaking_rec","hint","end_popup","save_pocket","try_again","checkup_end","pass","fail","move"],e={};if(window.Capacitor&&"ios"==window.Capacitor.platform){t.push("save_speaking_ios");for(let s=0;s{this.$store.commit("setScreenOrientation",window.orientation),90===window.orientation?document.body.classList.contains("ios-minus-90")?document.body.classList.replace("ios-minus-90","ios-plus-90"):document.body.classList.add("ios-plus-90"):-90===window.orientation&&(document.body.classList.contains("ios-plus-90")?document.body.classList.replace("ios-plus-90","ios-minus-90"):document.body.classList.add("ios-minus-90"))};document.addEventListener("DOMContentLoaded",(()=>{t()}),!1),document.addEventListener("orientationchange",(()=>{t()}),!1),window.onorientationchange=t}}window.addEventListener("unload",this.uloadApp)}))},beforeDestroy(){window.removeEventListener("resize",this.handleResize),window.removeEventListener("unload",this.uloadApp),window.removeEventListener("keydown",this.toggleFullScreen),window.removeEventListener("fullscreenchange",this.handleFullscreenChange)}},y=w,k=(0,g.A)(y,a,o,!1,null,null,null),C=k.exports,x=s(1594),E=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-container",{staticClass:"fill-height bg-road",style:`align-items:${t.card_align};`,attrs:{fluid:""}},[i("v-row",{staticClass:"mx-0",style:`margin-top:${t.card_top} !important;`,attrs:{id:"loginvue",align:"center",justify:"center"}},[i("v-col",{attrs:{cols:"12",sm:"8",md:"7",lg:"7"}},[i("v-card",{staticClass:"elevation-0",staticStyle:{background:"#fafbfc"},attrs:{outlined:""}},[i("v-card-text",{staticClass:"login-field-div"},[i("v-row",{attrs:{align:"center",justify:"center"}},[i("v-col",{staticClass:"pb-0",attrs:{cols:"12",sm:"7",md:"6",lg:"6"}},[i("v-row",{attrs:{"no-gutters":""}},[i("v-col",{staticClass:"text-center",staticStyle:{"font-family":"'TTTogether'"},attrs:{cols:"4",offset:"4",md:"6","offset-md":"3",sm:"6","offset-sm":"3",lg:"6","offset-lg":"3"}},[i("img",{staticStyle:{width:"75%"},attrs:{src:s(83646)}})])],1),i("br"),i("v-form",{ref:"form",staticClass:"loginform",attrs:{autocomplete:"off"},model:{value:t.valid,callback:function(e){t.valid=e},expression:"valid"}},[i("div",[i("v-text-field",{attrs:{rules:t.idrules,id:"loginid",placeholder:"아이디 입력",name:"login",type:"text",outlined:"","hide-details":"","single-line":"",required:"",color:"dogopang","background-color":"white",autocomplete:"off"},on:{focus:function(e){return t.focusField(e,1)},blur:t.blurField},model:{value:t.loginid,callback:function(e){t.loginid=e},expression:"loginid"}})],1),i("div",{staticClass:"width-100",staticStyle:{height:"1vh","min-height":"12px"}}),i("div",[i("v-text-field",{staticClass:"text-center",attrs:{rules:t.pwrules,id:"password",placeholder:"비밀번호 입력",name:"password",type:"password",outlined:"","hide-details":"","single-line":"",required:"",color:"dogopang","background-color":"white",autocomplete:"off"},on:{keydown:t.enterValidate,focus:function(e){return t.focusField(e,2)},blur:t.blurField},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}})],1)])],1)],1)],1),i("v-card-actions",{staticClass:"text-center login-btn-div"},[i("v-row",{attrs:{"no-gutters":"",align:"center",justify:"center"}},[i("v-col",{attrs:{cols:"3"}},[i("v-btn",{attrs:{color:"dogopang","x-large":"",block:"",elevation:"0",onloadedmetadata:""},on:{click:t.validate}},[t._v(" 로그인 ")])],1)],1)],1),i("v-card-actions",{staticClass:"text-center save-id-btn-div"},[i("v-row",{attrs:{"no-gutters":"",align:"center",justify:"center"}},[i("v-col",{staticClass:"save-login-id",attrs:{cols:"3"}},[i("div",{staticClass:"d-flex align-center"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.saveId,expression:"saveId"}],staticClass:"ml-1 mr-2",attrs:{type:"checkbox",id:"saveId"},domProps:{checked:Array.isArray(t.saveId)?t._i(t.saveId,null)>-1:t.saveId},on:{change:function(e){var s=t.saveId,i=e.target,a=!!i.checked;if(Array.isArray(s)){var o=null,r=t._i(s,o);i.checked?r<0&&(t.saveId=s.concat([o])):r>-1&&(t.saveId=s.slice(0,r).concat(s.slice(r+1)))}else t.saveId=a}}}),i("label",{staticClass:"mb-0",staticStyle:{cursor:"pointer"},attrs:{for:"saveId"}},[t._v("아이디 저장")])])])],1)],1),i("v-card-actions",{staticClass:"text-center login-ver-div"},[i("v-row",{attrs:{"no-gutters":"",align:"center",justify:"center"}},[i("v-col",{attrs:{cols:"5"}},[i("v-btn",{staticStyle:{bottom:"0","letter-spacing":"unset","text-transform":"unset"},attrs:{text:"","x-large":"",block:"",elevation:"0",color:"grey darken-1",disabled:""}},[t._v(" 두고팡 학생앱 V. "+t._s(t.app_version)+" ")])],1)],1)],1)],1)],1),i("n-modal",{attrs:{names:["loginsuccess","loginfail"]}},[i("template",{slot:"loginsuccess"},[i("v-card",[i("v-card-text",{staticClass:"text-center px-0",class:[t.is_mobile?t.is_ios?"py-3":"py-4":"py-8"]},[i("h3",{staticClass:"title",style:t.is_mobile?t.is_ios?"font-size: 12px !important;":"font-size: 13px !important;":""},[i("b",{staticClass:"dogopang--text fw-700"},[t._v(t._s(t.uname)+" "+t._s("학생"===t.uclass_type?"이용자님":t.uclass_type)+"!")]),i("br"),i("span",[t._v("두고팡에 오신 것을 환영합니다. ")])])])],1)],1),i("template",{slot:"loginfail"},[i("v-card",[i("v-card-text",{staticClass:"text-center px-0",class:[t.is_mobile?"py-3":"py-8"]},[i("h3",{staticClass:"title",style:t.is_mobile?"font-size: 12px !important;":"",domProps:{innerHTML:t._s(t.fail_text)}})])],1)],1)],2),i("v-dialog",{attrs:{width:"31em","max-width":"420px",persistent:""},model:{value:t.dup_dialog,callback:function(e){t.dup_dialog=e},expression:"dup_dialog"}},[i("v-card",[i("v-card-text",{staticClass:"text-center black--text title px-0",class:[t.is_mobile?"py-2":"py-8"]},[i("v-row",{staticClass:"mx-0",attrs:{dense:""}},[i("v-col",{staticClass:"text-center px-0",attrs:{cols:"12"}},[i("b",[t._v("회원님의 계정이 다른 기기에서 접속 중입니다.")]),i("br"),i("b",[t._v("다른 기기는 로그아웃되며, 현재 기기로 로그인합니다.")])])],1)],1),i("v-card-actions",{staticClass:"text-center border-ede thin-t py-0"},[i("v-col",{staticClass:"py-3 border-ede thin-r",attrs:{cols:"6",dense:""}},[i("v-btn",{attrs:{color:"dogopang",text:"","x-large":"",block:""},on:{click:t.loginSuccess}},[i("span",{staticClass:"title"},[t._v("확인")])])],1),i("v-col",{staticClass:"py-3",attrs:{cols:"6",dense:""}},[i("v-btn",{attrs:{color:"grey",text:"","x-large":"",block:""},on:{click:function(e){t.dup_dialog=!1}}},[i("span",{staticClass:"title"},[t._v("취소")])])],1)],1)],1)],1)],1)],1)},S=[],D=function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.names.includes(t.name)?s("v-dialog",{attrs:{width:"31em","max-width":"select-grade"==t.name?"380px":"500px",persistent:"",scrollable:"","close-on-click":t.closeback,"close-on-esc":!1,"content-class":t.addclass},on:{"click:outside":t.nmodalHide},model:{value:t.nmodal,callback:function(e){t.nmodal=e},expression:"nmodal"}},[t._t(t.name)],2):t._e()},B=[],T={name:"NormalDialog",props:["names"],computed:{...(0,l.aH)("nModal",["modal","name","closeback","addclass"]),nmodal:{get(){return!!this.names.includes(this.name)&&this.modal},set(t){return!!this.names.includes(this.name)&&t}}},methods:{nmodalHide:function(){this.closeback&&this.$store.dispatch("nModal/closeModal")}}},I=T,N=(0,g.A)(I,D,B,!1,null,null,null),L=N.exports,M={name:"login",components:{NModal:L},data(){return{app_version:"",uname:"",uclass_type:"",valid:!0,loginid:"",password:"",idrules:[t=>!!t||""],pwrules:[t=>!!t||""],card_align:"center",card_top:"0px",saveId:!1,response_bak:null,dup_dialog:!1,dialog_timeout:null,fail_text:"",is_mobile:!1,is_ios:!1,ios_focustimeout:null}},methods:{...(0,l.i0)("nModal",["openModal","closeModal"]),focusField(t,e){window.Capacitor&&"ios"!==window.Capacitor.platform?this.is_mobile&&(this.card_align="start !important",1==e?this.card_top="-10vh":2==e&&(this.card_top="-16.5vh")):this.ios_focustimeout&&window.clearTimeout(this.ios_focustimeout)},blurField(){window.Capacitor&&"ios"!==window.Capacitor.platform?this.is_mobile&&(this.card_align="center !important",this.card_top="0px"):this.ios_focustimeout=window.setTimeout((()=>{window.scrollTo(0,NaN)}),200)},enterValidate(t){13==t.keyCode&&(this.$store.dispatch("sEffect/clickSound",t),this.validate())},validate(){if(this.$store.dispatch("sEffect/soundEffectPlay","click"),!this.$refs.form.validate())return this.fail_text="아이디 or 비밀번호가 잘못된 형식으로 입력되었습니다.",void this.openModal({name:"loginfail",timer:2e3,closeback:!0});this.$axios.post(b.jg+"/user/logincheck",{loginid:this.loginid,password:this.password}).then((t=>{if(200==t.status){if(this.saveId?localStorage.setItem("loginid",this.loginid):localStorage.removeItem("loginid"),"customStop"===t.data?.result)return this.fail_text=t.data.msg,void this.openModal({name:"loginfail",timer:2e3,closeback:!0});let e=Number(t.data.uclass),s=Number(t.data.studystop),i=!0;if(window.Capacitor&&"ios"===window.Capacitor.platform&&(document.getElementById("loginid").blur(),document.getElementById("password").blur()),e>=b.C1&&e<=b.KA||0==i){if(this.uclass_type="학생",e==b.C1||e==b.kH||0==i)return this.fail_text="이용이 정지된 아이디입니다.
관리자에게 문의하세요.",this.openModal({name:"loginfail",timer:2e3,closeback:!0}),!1}else{if(!(e>=b.pm&&e<=b.$K))return this.fail_text="아이디 or 비밀번호가 일치하지 않습니다.",this.openModal({name:"loginfail",timer:2e3,closeback:!0}),!1;if(this.uclass_type=this.getUclassText(e),e<=b.bz)return this.fail_text="강사 아이디로는 로그인 불가합니다.",this.openModal({name:"loginfail",timer:2e3,closeback:!0}),!1}if(this.uname=t.data.name,b.BP==s)return this.fail_text="현재 사용 중지 상태이오니
학원 선생님께 문의해주세요.",this.openModal({name:"loginfail",timer:2e3,closeback:!0}),!1;this.uname=t.data.name,e{"DUP"===e?(this.response_bak=t,this.dup_dialog=!0,this.dialog_timeout=window.setTimeout((()=>{this.dup_dialog=!1}),6e4)):(this.response_bak=t,this.loginSuccess())})):(this.response_bak=t,this.loginSuccess())}else{window.Capacitor&&"ios"===window.Capacitor.platform&&(document.getElementById("loginid").blur(),document.getElementById("password").blur());let t=this.password.match(/[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/gi);t&&t.length>0?this.fail_text="한/영키를 확인하세요.":this.fail_text="아이디 or 비밀번호가 일치하지 않습니다.",this.openModal({name:"loginfail",timer:2e3,closeback:!0})}})).catch((t=>{window.console.error(t),t.code&&0===t.code.readyState?this.fail_text="인증서 오류 : 윈도우 설정에서 인증서 자동업데이트 값을 변경해야합니다. 문제가 계속될 경우 고객센터에 문의해주시기 바랍니다.":this.fail_text="인터넷 연결을 확인하세요.",this.dialog_fail=!0}))},getUclassText(t){let e="";switch(parseInt(t)){case 29:e="대표 관리자님";break;case 28:e="부 관리자님";break;case 22:e="상담 관리자님";break;case 21:e="선생님";break;case 20:e="선생님";break;default:e="";break}return e},loginSuccess(){let t=this.response_bak;if(!t)return!1;if(this.dup_dialog){this.dup_dialog=!1;let e={uid:t.data.user_id,data:{fb_uid:window.FB_UID,login_time:(new Date).getTime(),require_relogin:!0}};this.$store.dispatch("Auth/fbSetUID",e).then((()=>{setTimeout((()=>{let e={uid:t.data.user_id,data:{fb_uid:window.FB_UID,login_time:(new Date).getTime(),require_relogin:null}};this.$store.dispatch("Auth/fbSetUID",e).then((()=>{this.setLoginDataSkipFirebase(t),this.$store.dispatch("Auth/fbBindUserStatus",t.data.user_id).then((()=>{this.showLoginSuccessModal()}))}))}),1e3)}))}else this.$store.dispatch("User/setLoginData",t),this.showLoginSuccessModal()},setLoginDataSkipFirebase(t){let e=t.data;try{let s=t.headers.authorization;if(!s)throw new Error("token error");this.$store.commit("Auth/SET_TK",s),this.$store.commit("User/SET_USER_DATA",e),this.$store.commit("Auth/setPlatform",this.$store.state.Device.platform)}catch(s){console.error(s)}},showLoginSuccessModal(){this.openModal({name:"loginsuccess",timer:2e3,callback:()=>{this.$router.push({path:"/",query:{from:"login"}}).catch((t=>console.error(t)))}})}},created(){this.app_version="1.1.1",(this.$store.state.Device.is_mobile||window.Capacitor&&("android"==window.Capacitor.platform||"ios"==window.Capacitor.platform))&&(this.is_mobile=!0),window.Capacitor&&"ios"===window.Capacitor.platform&&(this.is_ios=!0)},mounted(){localStorage.getItem("loginid")&&(this.saveId=!0,this.loginid=localStorage.getItem("loginid")),window.Capacitor&&"ios"===window.Capacitor.platform&&this.$nextTick((()=>{window.loginDialogObserver=new MutationObserver((t=>{t[0].addedNodes[0]&&t[0].addedNodes[0].classList.contains("v-overlay")&&(t[0].addedNodes[0].style.height="300%",t[0].addedNodes[0].style.top="-100%")})),window.loginDialogObserver.observe(document.getElementById("app"),{childList:!0})}))},beforeDestroy(){window.Capacitor&&"ios"===window.Capacitor.platform&&window.loginDialogObserver&&(window.loginDialogObserver.disconnect(),window.loginDialogObserver=void 0),this.dialog_timeout&&window.clearTimeout(this.dialog_timeout),this.ios_focustimeout&&window.clearTimeout(this.ios_focustimeout)},destroyed(){this.$destroy()}},R=M,P=(0,g.A)(R,E,S,!1,null,null,null),$=P.exports,U=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-row",{attrs:{id:"indexvue",align:"start",justify:"start"}},[i("v-col",{staticClass:"main-col pr-0 pos-rel pt-0 pb-0",attrs:{cols:"4",sm:"4",md:"4",lg:"4"}},[i("div",[i("v-card",{key:"index-card-1",staticClass:"mx-auto d-flex flex-column justify-space-around"},[i("div",{staticClass:"main-title text-center fw-700 pa-0"},[t._v("이용자 정보")]),i("div",{staticClass:"main-student-info-wrap"},[i("v-row",{staticClass:"pad-t-border"},[i("v-col",{attrs:{cols:"5",sm:"5",md:"5"},on:{click:function(e){return t.changeInfo("img")}}},[t.profile_img&&!t.profile_img_default?i("div",{key:`profile-${t.profile_key}`,staticClass:"info-img bg-center bg-cover bg-norepeat width-100 height-100",style:`background-image: url(${t.profile_img})`,attrs:{id:"main-user-logo"}}):i("v-img",{key:`profile-else-${t.profile_key}`,staticClass:"info-img width-100",staticStyle:{height:"100%"},attrs:{src:s(46381),"lazy-src":s(46381),contain:"",height:"13vh","max-height":"13vh"}}),i("v-btn",{key:"index-btn-1",staticClass:"main-student-info-img-edit-btn btn-darkgray",attrs:{elevation:"0",small:"",block:""}},[i("span",{staticStyle:{"line-height":"1"}},[t._v("편집")])])],1),i("v-col",{attrs:{cols:"7",sm:"7",md:"7"}},[i("div",{staticClass:"main-student-info-text width-100"},[i("div",{staticClass:"academy_name border-ede thin-t thin-l thin-r justify-center align-center"},[i("b",{staticClass:"grey--text fs-1p1rem"},[t._v(t._s(t.getAcademyName))])]),i("div",{staticClass:"user_name border-ede thin-a justify-space-around align-center pos-rel",on:{click:function(e){return t.changeInfo("name")}}},[i("span"),i("b",{staticClass:"fs-1p1rem"},[t._v(t._s(t.getUserName))]),i("v-icon",{key:"index-icon-1",style:`width:${t.$store.state.Device.screen_width.fontRemToPx(1.6).toFixed(2)}px !important; padding-bottom: 0.2rem;`,attrs:{dark:"",color:"grey",size:t.$store.state.Device.screen_width.fontRemToPx(1.6).toFixed(2)}},[t._v(t._s(t.mdi_chevron_right))])],1)])])],1)],1),i("div",{staticClass:"main-title text-center fw-700 pa-0"},[t._v("빠른 메뉴")]),i("div",{staticClass:"main-nav-buttons-1 pb-0"},[i("v-row",[i("v-col",{staticClass:"border-ede thin-a pa-0",attrs:{cols:"6",sm:"6",md:"6"}},[i("v-btn",{key:"index-btn-2",staticClass:"main-manage-btn",attrs:{tile:"",block:"",text:"",to:"/schedule"}},[i("div",{staticClass:"main-nav-img-wrap ma-auto pos-rel"},[i("v-img",{staticStyle:{margin:"0 auto"},attrs:{src:s(99210),"lazy-src":s(99210),height:"100%",contain:""}})],1),i("h4",{staticClass:"text-center font-regular grey--text text--darken-2 pt-1v"},[i("b",{staticClass:"fs-1p1rem"},[t._v("학습 스케쥴")])])])],1),i("v-col",{staticClass:"border-ede thin-t thin-r thin-b pa-0",attrs:{cols:"6",sm:"6",md:"6"}},[i("v-btn",{key:"index-btn-3",staticClass:"main-manage-btn",attrs:{tile:"",block:"",text:"",to:"/report/lookup"}},[i("div",{staticClass:"main-nav-img-wrap ma-auto pos-rel"},[i("v-img",{staticStyle:{margin:"0 auto"},attrs:{src:s(16519),"lazy-src":s(16519),height:"100%",contain:""}})],1),i("h4",{staticClass:"text-center font-regular grey--text text--darken-2 pt-1v"},[i("b",{staticClass:"fs-1p1rem"},[t._v("학습 레포트")])])])],1),i("v-col",{staticClass:"border-ede thin-b thin-l pa-0",attrs:{cols:"6",sm:"6",md:"6"}},[i("v-btn",{key:"index-btn-5",staticClass:"main-manage-btn",attrs:{tile:"",block:"",text:"",to:"/notice"}},[i("div",{staticClass:"main-nav-img-wrap ma-auto pos-rel"},[i("v-img",{staticStyle:{margin:"0 auto"},attrs:{src:s(48139),"lazy-src":s(48139),height:"100%",contain:""}})],1),i("h4",{staticClass:"text-center font-regular grey--text text--darken-2 pt-1v"},[i("b",{staticClass:"fs-1p1rem"},[t._v("공지사항")])])])],1),i("v-col",{staticClass:"border-ede thin-l thin-b thin-r pa-0",attrs:{cols:"6",sm:"6",md:"6"}},[i("v-btn",{key:"index-btn-4",staticClass:"main-manage-btn",attrs:{tile:"",block:"",text:"",to:"/leaderboard"}},[i("div",{staticClass:"main-nav-img-wrap ma-auto pos-rel"},[i("v-img",{staticStyle:{margin:"0 auto"},attrs:{src:s(48256),"lazy-src":s(48256),height:"100%",contain:""}})],1),i("h4",{staticClass:"text-center font-regular grey--text text--darken-2 pt-1v"},[i("b",{staticClass:"fs-1p1rem"},[t._v("리더보드")])])])],1),i("v-col",{staticClass:"border-ede thin-l thin-b thin-r pa-0",attrs:{cols:"6",sm:"6",md:"6"}},[i("v-btn",{key:"index-btn-6",staticClass:"main-manage-btn",attrs:{tile:"",block:"",text:"",to:"/settings"}},[i("div",{staticClass:"main-nav-img-wrap ma-auto pos-rel"},[i("v-img",{staticStyle:{margin:"0 auto"},attrs:{src:s(58058),"lazy-src":s(58058),height:"100%",contain:""}})],1),i("h4",{staticClass:"text-center font-regular grey--text text--darken-2 pt-1v"},[i("b",{staticClass:"fs-1p1rem"},[t._v("학습설정")])])])],1),i("v-col",{staticClass:"border-ede thin-b thin-r pa-0",attrs:{cols:"6",sm:"6",md:"6"}},[i("v-btn",{key:"index-btn-7",staticClass:"main-manage-btn",attrs:{tile:"",block:"",text:"",to:"/guide"}},[i("div",{staticClass:"main-nav-img-wrap ma-auto pos-rel"},[i("v-img",{staticStyle:{margin:"0 auto"},attrs:{src:s(72547),"lazy-src":s(72547),height:"100%",contain:""}})],1),i("h4",{staticClass:"text-center font-regular grey--text text--darken-2 pt-1v"},[i("b",{staticClass:"fs-1p1rem"},[t._v("사용 설명서")])])])],1)],1)],1),i("div",{staticClass:"main-foot-div width-100 align-center"},[i("v-btn",{staticClass:"text-center",staticStyle:{"letter-spacing":"unset","text-transform":"unset"},attrs:{text:"",dressed:"",block:"",absolute:"",color:"grey darken-1",height:"6.4vh !important",ripple:!1}},[i("span",{staticClass:"fs-1p1rem"},[t._v(" 두고팡 학생앱 V. "+t._s(t.app_version)+" ")]),t._v("   "),i("v-icon",{key:"index-icon-2",staticClass:"sync-icon grey white--text",attrs:{small:""}},[t._v(t._s(t.mdi_sync))])],1)],1)])],1)]),i("v-col",{staticClass:"main-col pos-rel pt-0 pb-0",attrs:{cols:"8",sm:"8",md:"8",lg:"8"}},[i("v-card",{staticClass:"mx-auto"},[i("div",{staticClass:"main-title text-center fw-700 pa-0"},[t._v("학습 컨텐츠")]),i("div",{staticClass:"main-study"},[i("v-row",{staticClass:"ng-main-list"},[i("v-col",{staticClass:"pt-0 height-100 pos-rel",staticStyle:{"padding-right":"0.45rem !important","white-space":"nowrap"},attrs:{cols:"6"}},[i("div",{staticClass:"pos-abs",attrs:{id:"dogopang_tooltip"}},[i("div",{staticClass:"py-1 px-3 white--text",staticStyle:{"background-color":"#333333","border-radius":"8px","font-size":"1.1rem"}},[t._v(" 두고팡만의 동영상 강의와 연습문제를 풀어보아요. ")]),i("div",{staticClass:"pos-abs tootlp-triangle translate-x"})]),i("button",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"width-100 height-100 new-ng-btn btn-dogo",class:{"disabled-ui":!t.isDogopangAccessible},attrs:{type:"button"},on:{mouseover:function(e){return t.tooltipMouseEvent("dogopang","over")},mouseleave:function(e){return t.tooltipMouseEvent("dogopang","leave")},click:function(e){t.isDogopangAccessible?t.$router.push("/dogopang"):t.openModal({name:"access_limit",closeback:!0})}}},[i("div",{staticClass:"d-flex justify-center align-center height-100 white--text pos-rel"},[i("img",{staticClass:"pos-abs",staticStyle:{height:"24vh"},attrs:{src:s(20612)}})])])]),i("v-col",{staticClass:"pt-0 height-100 pos-rel",staticStyle:{"padding-left":"0.45rem !important","white-space":"nowrap"},attrs:{cols:"6"}},[i("div",{staticClass:"pos-abs",attrs:{id:"plus_tooltip"}},[i("div",{staticClass:"py-1 px-3 white--text"},[t._v("실력향상의 지름길, 플러스 심화학습을 이용해보아요.")]),i("div",{staticClass:"pos-abs tootlp-triangle translate-x"})]),i("button",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"width-100 height-100 new-ng-btn btn-plus",class:{"disabled-ui":!t.isPlusAccessible},attrs:{type:"button"},on:{mouseover:function(e){return t.tooltipMouseEvent("plus","over")},mouseleave:function(e){return t.tooltipMouseEvent("plus","leave")},click:function(e){t.isPlusAccessible?t.$router.push("/plus"):t.openModal({name:"access_limit",closeback:!0})}}},[i("div",{staticClass:"d-flex justify-center align-center height-100 white--text pos-rel"},[i("img",{staticClass:"pos-abs",staticStyle:{height:"20vh"},attrs:{src:s(31485)}})])])])],1),i("v-row",{staticClass:"ng-main-list"},[i("v-col",{staticClass:"py-0",staticStyle:{"padding-right":"0.45rem !important"},attrs:{cols:"6",sm:"6",md:"6",lg:"6"}},[i("div",{staticClass:"table-top-border",style:t.isDogopangAccessible?"background-color: #f6cd16":"background-color: #e0e0e0"}),i("div",{staticClass:"main-title text-left fw-700 pos-rel",class:{"disabled-ui":!t.isDogopangAccessible}},[t._v(" 최근 학습내역 "),i("div",{staticClass:"mt-arrow pos-abs top-0 right-0"},[i("v-btn",{key:"index-btn-10",staticClass:"mr-1",class:{"disabled-ui":!t.isDogopangAccessible},attrs:{fab:"",text:"",icon:"",large:"",elevation:"0",color:"grey",ripple:!1},on:{click:function(e){t.isDogopangAccessible?t.$router.push({path:"/dogopang",query:{tab:4,startdate:t.learnings_startdate}}):t.openModal({name:"access_limit",closeback:!0})}}},[i("v-icon",{key:"index-icon-4",staticStyle:{"padding-bottom":"0.2rem"},attrs:{dark:"",size:t.$store.state.Device.screen_width.fontRemToPx(1.8).toFixed(2)}},[t._v(t._s(t.mdi_chevron_right))])],1)],1)]),i("div",{staticClass:"main-table line-3",class:{"disabled-ui":!t.isDogopangAccessible},on:{click:function(e){return t.studyRowClick("dogopang")}}},[t.isDogopangAccessible?t.learnings.dogopang&&0!=t.learnings.dogopang.length?[i("v-simple-table",{key:"index-table-4",staticClass:"tbl-b-b-0 fix-table",attrs:{dense:""},scopedSlots:t._u([{key:"default",fn:function(){return[i("tbody",t._l(t.learnings.dogopang,(function(e,s){return i("tr",{key:`main-latest-learning-${e.record_id}`},[i("td",{staticClass:"font-weight-bold book-type",class:t.setTypeCls(e.mode)},[i("div",{class:{"border-ede thin-b":s<4}},[t._v(" "+t._s(t.SHORT_MODULE_NAMES[e.mode])+" ")])]),i("td",{staticClass:"book-name"},[i("div",{class:{"border-ede thin-b":s<4}},[t._v(" "+t._s(e.schedule_name)+" "),i("span",{staticClass:"pl-1 unit-name grey--text"},[t._v(t._s(e.unit_name))])])])])})),0)]},proxy:!0}])})]:[i("div",{staticClass:"empty-div"},[t._v("학습된 내역이 없습니다.")])]:[i("div",{staticClass:"empty-div"},[t._v("구매하신 학습권으로는 이용 불가합니다.")])]],2)]),i("v-col",{staticClass:"py-0",staticStyle:{"padding-left":"0.45rem !important"},attrs:{cols:"6",sm:"6",md:"6",lg:"6"}},[i("div",{staticClass:"table-top-border",style:t.isPlusAccessible?"background-color: #ff9111":"background-color: #e0e0e0"}),i("div",{staticClass:"main-title text-left fw-700 pos-rel",class:{"disabled-ui":!t.isPlusAccessible}},[t._v(" 최근 학습내역 "),i("div",{staticClass:"mt-arrow pos-abs top-0 right-0"},[i("v-btn",{key:"index-btn-10",staticClass:"mr-1",class:{"disabled-ui":!t.isPlusAccessible},attrs:{fab:"",text:"",icon:"",large:"",elevation:"0",color:"grey",ripple:!1},on:{click:function(e){t.isPlusAccessible?t.$router.push({path:"/plus",query:{tab:4,startdate:t.learnings_startdate}}):t.openModal({name:"access_limit",closeback:!0})}}},[i("v-icon",{key:"index-icon-4",staticStyle:{"padding-bottom":"0.2rem"},attrs:{dark:"",size:t.$store.state.Device.screen_width.fontRemToPx(1.8).toFixed(2)}},[t._v(t._s(t.mdi_chevron_right))])],1)],1)]),i("div",{staticClass:"main-table line-3",class:{"disabled-ui":!t.isPlusAccessible},on:{click:function(e){return t.studyRowClick("plus")}}},[t.isPlusAccessible?t.learnings.plus&&0!=t.learnings.plus.length?[i("v-simple-table",{key:"index-table-4",staticClass:"tbl-b-b-0 fix-table",attrs:{dense:""},scopedSlots:t._u([{key:"default",fn:function(){return[i("tbody",t._l(t.learnings.plus,(function(e,s){return i("tr",{key:`main-latest-learning-${e.record_id?e.record_id:e.id}`},[i("td",{staticClass:"font-weight-bold book-type",class:t.setTypeCls(e.mode)},[i("div",{class:{"border-ede thin-b":s<4}},[t._v(" "+t._s(t.SHORT_MODULE_NAMES[e.mode])+" ")])]),i("td",{staticClass:"book-name"},[i("div",{class:{"border-ede thin-b":s<4}},[t._v(" "+t._s(e.schedule_name)+" "),i("span",{staticClass:"pl-1 unit-name grey--text"},[t._v(t._s(e.unit_name)+" ")])])])])})),0)]},proxy:!0}])})]:[i("div",{staticClass:"empty-div"},[t._v("학습된 내역이 없습니다.")])]:[i("div",{staticClass:"empty-div"},[t._v("구매하신 학습권으로는 이용 불가합니다.")])]],2)])],1)],1)])],1),i("n-modal",{key:t.modal_key,attrs:{names:["showusername","changeuserimg","resetuserimg","change_success","reset_success","unused_rank","access_limit"]}},[i("template",{slot:"showusername"},[i("v-card",{staticClass:"show-username-card"},[i("v-card-text",{staticClass:"text-center",style:t.is_mobile?"min-height: 90px;":"min-height: 156px;"},[i("h3",{class:[t.is_mobile?"mt-4 mb-1":"mt-8 mb-5"]},[i("b",[t._v("사용자 이름을 확인하세요.")])]),i("div",{staticClass:"name-text",class:{"py-2":t.is_mobile}},[i("h3",{staticClass:"title",domProps:{textContent:t._s(t.$store.getters["User/name"])}})])]),i("v-card-actions",{staticClass:"text-center border-ede thin-t py-0"},[i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"py-3",attrs:{cols:"12",dense:""}},[i("v-btn",{key:"index-btn-30",attrs:{"x-large":"",text:"",block:"",ripple:!1},on:{click:t.closeModal}},[i("b",{staticClass:"dogopang--text title"},[t._v("확인")])])],1)],1)],1)],1)],1),i("template",{slot:"changeuserimg"},[i("v-card",{staticClass:"pos-rel",attrs:{id:"photo-popup"}},[i("v-card-text",{staticClass:"text-center pt-6 px-8"},[t.is_mobile?[t.profile_path?i("v-row",{attrs:{dense:""}},[i("div",{staticStyle:{width:"50%",margin:"0 auto"}},[i("v-img",{attrs:{src:t.profile_path,"aspect-ratio":"1",contain:"",height:"150"}})],1)]):i("v-row",{attrs:{"no-gutters":""}},[i("v-col",{staticClass:"text-center pos-rel",staticStyle:{"margin-top":"1vh"},attrs:{cols:"6"}},[i("v-btn",{key:"index-btn-16",staticStyle:{height:"72px !important",width:"72px"},attrs:{color:"grey lighten-3",elevation:"0",fab:"","x-large":"",ripple:!1},on:{click:t.filePicker}},[i("v-icon",{key:"index-icon-6",staticClass:"grey--text text--darken-1"},[t._v(t._s(t.mdi_image_outline))])],1),i("div",{staticClass:"text-center pop-caption"},[i("b",{staticClass:"grey--text text--darken-2"},[t._v("갤러리")])])],1),i("v-col",{staticClass:"text-center pos-rel before-divider",staticStyle:{"margin-top":"1vh"},attrs:{cols:"6"}},[i("v-btn",{key:"index-btn-17",staticStyle:{height:"72px !important",width:"72px"},attrs:{color:"grey lighten-3",elevation:"0",fab:"","x-large":"",ripple:!1},on:{click:t.useCamera}},[i("v-icon",{key:"index-icon-7",staticClass:"grey--text text--darken-1"},[t._v(t._s(t.mdi_camera_outline))])],1),i("div",{staticClass:"text-center pop-caption"},[i("b",{staticClass:"grey--text text--darken-2"},[t._v("카메라")])])],1),t.is_ios?t._e():i("v-btn",{staticClass:"pos-abs-i white",staticStyle:{right:"10px",top:"10px",width:"2.5rem !important",height:"2.5rem !important"},attrs:{"x-small":"",fab:"",text:"",icon:"",elevation:"0",ripple:!1},on:{click:t.closeModal}},[i("v-icon",{staticStyle:{width:"18px",height:"18px"},attrs:{size:"18px"}},[t._v(" "+t._s(t.mdi_close)+" ")])],1)],1)]:[i("v-row",{attrs:{"no-gutters":""}},[i("v-col",{staticStyle:{border:"2px dashed #e5e5e5"},attrs:{cols:"12"}},[i("h3",{staticClass:"mt-5"},[t._v("이미지 파일을 선택해주세요.")]),i("h4",{staticClass:"grey--text mb-6"},[t._v("(jpeg, png 확장자만 지원합니다.)")]),i("v-file-input",{staticClass:"mb-5",staticStyle:{width:"70%",margin:"0 auto",cursor:"pointer"},attrs:{color:"info","prepend-icon":t.mdi_file,label:"File",placeholder:"Choose File","persistent-placeholder":"",accept:["image/jpeg","image/png"],outlined:"","hide-details":"","show-size":1e3},on:{change:t.onInputProfile},scopedSlots:t._u([{key:"selection",fn:function(e){var s=e.index,a=e.text;return[s<2?i("v-chip",{attrs:{color:"info",dark:"",label:"",small:""}},[t._v(" "+t._s(a)+" ")]):2===s?i("span",{staticClass:"overline grey--text text--darken-3 mx-2"},[t._v(" +"+t._s(t.files.length-2)+" File(s) ")]):t._e()]}}]),model:{value:t.files,callback:function(e){t.files=e},expression:"files"}})],1)],1),t.profile_path?i("v-row",{ref:"test",staticClass:"after_select_row"},[i("div",{staticStyle:{width:"50%",margin:"0 auto"}},[i("v-img",{attrs:{src:t.profile_path,"aspect-ratio":"1",contain:"",height:"150"}})],1)]):t._e()]],2),i("v-card-actions",{staticClass:"text-center border-ede thin-t py-0"},[t.profile_path?i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"py-3 border-ede thin-r",attrs:{cols:"6",dense:""}},[i("v-btn",{staticClass:"after_select_row",attrs:{"x-large":"",text:"",ripple:!1},on:{click:t.submitProfile}},[i("b",{staticClass:"dogopang--text title"},[t._v("적용")])])],1),i("v-col",{staticClass:"py-3",attrs:{cols:"6",dense:""}},[i("v-btn",{staticClass:"after_select_row",attrs:{"x-large":"",text:"",ripple:!1},on:{click:t.closeProfilePopup}},[i("b",{staticClass:"title"},[t._v("취소")])])],1)],1):i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"py-3",attrs:{cols:"12",dense:""}},[i("v-btn",{attrs:{"x-large":"",block:"",text:"",ripple:!1},on:{click:t.resetConfirm}},[i("span",{staticClass:"grey--text title ls-m-1"},[t._v("기본 프로필로 변경")])])],1)],1)],1)],1)],1),i("template",{slot:"resetuserimg"},[i("v-card",{key:t.modal_key,staticClass:"reset-user-img-card"},[i("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8"]},[i("v-row",[i("v-col",{staticClass:"title text-center px-0",attrs:{cols:"12"}},[i("b",[t._v("기본 프로필로 설정하시겠습니까?")])])],1)],1),i("v-card-actions",{staticClass:"py-0 border-ede thin-t"},[i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"py-3 border-ede thin-r",attrs:{cols:"6",dense:""}},[i("v-btn",{attrs:{"x-large":"",block:"",text:"",ripple:!1},on:{click:t.closeModal}},[i("b",{staticClass:"dogopang--text title"},[t._v("취소")])])],1),i("v-col",{staticClass:"py-3",attrs:{cols:"6",dense:""}},[i("v-btn",{attrs:{"x-large":"",block:"",text:"",ripple:!1},on:{click:t.resetProfile}},[i("b",{staticClass:"title"},[t._v("확인")])])],1)],1)],1)],1)],1),i("template",{slot:"change_success"},[i("v-card",[i("v-card-text",{staticClass:"text-center black",class:[t.is_mobile?"py-3":"py-8"],staticStyle:{opacity:"0.75"}},[i("h3",{staticClass:"title"},[i("b",{staticClass:"white--text"},[t._v("프로필이 설정되었습니다.")])])])],1)],1),i("template",{slot:"reset_success"},[i("v-card",[i("v-card-text",{staticClass:"text-center black",class:[t.is_mobile?"py-3":"py-8"],staticStyle:{opacity:"0.75"}},[i("h3",{staticClass:"title"},[i("b",{staticClass:"white--text"},[t._v("기본 프로필로 설정되었습니다.")])])])],1)],1),i("template",{slot:"unused_rank"},[i("v-card",{staticClass:"show-user-unused-rank"},[i("v-card-text",{staticClass:"text-center black--text title",class:[t.is_mobile?"py-3":"py-8"]},[i("v-row",[i("v-col",{staticClass:"text-center px-0",attrs:{cols:"12"}},[i("h3",{staticClass:"title"},[i("b",[t._v("월간 랭킹을 확인하시려면, 학원에 문의하세요.")])])])],1)],1),i("v-card-actions",{staticClass:"text-center border-ede thin-t py-0"},[i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"py-3",attrs:{cols:"12",dense:""}},[i("v-btn",{attrs:{color:"dogopang",text:"","x-large":"",block:"",ripple:!1},on:{click:t.closeModal}},[i("span",{staticClass:"title"},[t._v("확인")])])],1)],1)],1)],1)],1),i("template",{slot:"access_limit"},[i("v-card",{staticClass:"show-user-unused-rank"},[i("v-card-text",{staticClass:"text-center black--text title",class:[t.is_mobile?"py-3":"py-8"]},[i("v-row",[i("v-col",{staticClass:"text-center px-0",attrs:{cols:"12"}},[i("h3",{staticClass:"title"},[i("b",[t._v("구매하신 학습권으로는 이용 불가합니다.")])])])],1)],1),i("v-card-actions",{staticClass:"text-center border-ede thin-t py-0"},[i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"py-3",attrs:{cols:"12",dense:""}},[i("v-btn",{attrs:{color:"dogopang",text:"","x-large":"",block:"",ripple:!1},on:{click:t.closeModal}},[i("span",{staticClass:"title"},[t._v("확인")])])],1)],1)],1)],1)],1)],2),i("v-dialog",{attrs:{scrollable:"",width:"55em","max-width":"715px",transition:!1,persistent:""},on:{"click:outside":function(e){t.rank_dialog=!1}},model:{value:t.rank_dialog,callback:function(e){t.rank_dialog=e},expression:"rank_dialog"}},[i("v-card",[i("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8 pt-3 pb-2"]},[i("v-row",{attrs:{id:"rank-popup-row"}},[i("v-col",{staticClass:"title text-center px-0 pb-2 pt-2",attrs:{cols:"12"}},[i("h3",{staticClass:"dogopang--text pb-3 mb-3",staticStyle:{"border-bottom":"1px solid #edeeef","font-size":"1.2rem","font-weight":"800 !important"}},[t._v(" 리더보드 순위 ("+t._s(t.today_ym)+") ")]),i("div",{staticClass:"scrollable"},[i("v-simple-table",[[i("thead",[i("tr",[i("th",{staticClass:"text-center"},[t._v("순위")]),i("th",{staticClass:"text-center"},[t._v("클래스")]),i("th",[t._v("이름")]),i("th",[t._v("총합 점수")])])]),i("tbody",t._l(t.rankRows,(function(e,a){return i("tr",{key:`rank-body-tr-${a}`},[i("td",{staticClass:"text-center"},[+e.ranking<4?[1===+e.ranking?i("v-img",{staticStyle:{margin:"0 auto"},attrs:{"lazy-src":s(27845),src:s(27845),width:"26px"}}):2===+e.ranking?i("v-img",{staticStyle:{margin:"0 auto"},attrs:{"lazy-src":s(24609),src:s(24609),width:"26px"}}):3===+e.ranking?i("v-img",{staticStyle:{margin:"0 auto"},attrs:{"lazy-src":s(32416),src:s(32416),width:"26px"}}):t._e()]:[t._v(" "+t._s(e.ranking)+" ")]],2),i("td",{staticClass:"text-center"},[t._v(" "+t._s(e.class_name)+" ")]),i("td",{staticClass:"text-left"},[t._v(" "+t._s(e.name)+" ")]),i("td",{staticClass:"text-left"},[t._v(" "+t._s(Math.floor(+e.tot_score))+" ")])])})),0)]],2)],1)])],1)],1),i("v-card-actions",{staticClass:"pa-0 border-ede thin-t"},[i("v-col",{staticClass:"pa-0",attrs:{cols:"12",dense:""}},[i("v-btn",{staticStyle:{"background-color":"#f4a91d",height:"calc((2.5 * (1rem + 2px)) + 24px) !important","border-top-left-radius":"0","border-top-right-radius":"0"},attrs:{"x-large":"",text:"",block:"",ripple:!1},on:{click:function(e){t.rank_dialog=!1}}},[i("b",{staticClass:"white--text",staticStyle:{"font-size":"1.2rem"}},[t._v("확인")])])],1)],1)],1)],1)],1)},O=[];s(14603),s(47566),s(98721),s(16573),s(78100),s(77936),s(37467),s(44732),s(79577),s(64979);function j(t){let e,s,i=t.length;while(0!==i)s=Math.floor(Math.random()*i),i-=1,e=t[i],t[i]=t[s],t[s]=e;return t}function z(t){const e=Array.isArray(t)?[]:{};for(const s in t)"object"===typeof t[s]&&null!==t[s]?e[s]=z(t[s]):e[s]=t[s];return e}function Q(t,e=null){return e?t[`${e}_id`]&&Number(t[`${e}_done_cnt`])>2&&Number(t[`${e}_done`])>0?4:t[`${e}_id`]&&Number(t[`${e}_done_cnt`])>0&&Number(t[`${e}_done`])>0?3:t[`${e}_id`]&&Number(t[`${e}_done_cnt`])>0&&0===Number(t[`${e}_done`])?2:t[`${e}_id`]&&0===Number(t[`${e}_done`])?1:0:Number(t["done_cnt"])>2&&Number(t["done"])>0?4:Number(t["done_cnt"])>0&&Number(t["done"])>0?3:Number(t["done_cnt"])>0&&0===Number(t["done"])?2:0===Number(t["done"])?1:0}function H(t){let e=new RegExp(" ","g");return e.test(t)?t.replace(e,((t,e)=>" ")):t}function q(t){return"string"===typeof t?t.replace(/^\s+|\s+$/g,""):t}var G=s(10077),F={name:"index",components:{NModal:L},data:()=>({HOST:b.jg,LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,SHORT_MODULE_NAMES:b.j1,app_version:"",is_mobile:!1,is_ios:!1,modal_key:0,profile:null,profile_path:null,profile_img:null,profile_img_default:!1,profile_key:0,mobile_file_blob:null,files:[],file_type:"",use_picture:!1,is_clicking:!1,learnings:{dogopang:[],plus:[]},rankRows:[],rank_dialog:!1,today_ym:"",learnings_startdate:null,mdi_chevron_right:c.mI8,mdi_sync:c.a4A,mdi_image_outline:c.sIh,mdi_camera_outline:c.GxR,mdi_close:c.hyP,mdi_file:c.DvY,mdi_information_outline:c.nO4}),computed:{getUserName:function(){return this.$store.getters["User/name"]},getAcademyName:function(){return this.$store.getters["User/cname"]},getTodayStudy:function(){return this.$store.getters.getTodayStudy},userLogoFile:function(){return`${b.jg}/media/images/selpic/${this.$store.state.ulogofile}?v=${this.indexvuekey}`},setImgSrc:function(){if(this.use_picture){let t=new Blob([this.file_path],{type:"image/jpeg"}),e=window.URL||window.webkitURL,s=e.createObjectURL(t);return s}return this.file_path},getRankPopupView(){return this.$store.getters.getRankPopupView},isDogopangAccessible(){const t=this.$store.getters["User/product_type"];let e="";return"F"!==t&&(t.includes("D")?e="D":t.includes("P")&&(e="P")),!("P"===e)},isPlusAccessible(){const t=this.$store.getters["User/product_type"];let e="";return"F"!==t&&(t.includes("D")?e="D":t.includes("P")&&(e="P")),!("D"===e)}},created:function(){this.app_version="1.1.1",this.getProfile(),this.$store.state.Device.is_mobile&&(this.is_mobile=!0),"ios"===this.$store.state.Device.platform&&(this.is_ios=!0),this.getLearningList("dogopang"),this.getLearningList("plus")},mounted:function(){"login"==this.$route.query?.from&&(this.$store.dispatch("sEffect/soundEffectPlay","after_login"),1===Number(this.$store.getters["User/popup_rank"])&&this.getBoard())},methods:{...(0,l.i0)("nModal",["openModal","closeModal"]),initProfile(){this.profile_img=null,this.profile=null,this.profile_path=null,this.file_type="",this.use_picture=!1,this.mobile_file_blob=null},onInputProfile(t){if(t){const e=["image/jpeg","image/png"];if(-1==e.indexOf(t.type))return this.profile=null,!1;this.fr=new FileReader,this.fr.readAsDataURL(t),this.fr.onloadend=()=>{this.profile=t,this.profile_path=this.fr.result}}else this.initProfile()},closeProfilePopup(){this.closeModal(),this.initProfile()},getProfile(){let t="default",e=window.sessionStorage.getItem("profile_path");e&&"default"!=e&&(t=e.split(".")[1]),this.profile_img_default=!1,this.$axios.get(`${b.jg}/user/${this.$cid}/${this.$uid}/getprofile?ext=${t}`).then((e=>{if(200==e.status){let s=`data:image/${t};base64,${e.data}`;this.profile_img=s,"default"===t&&(this.profile_img_default=!0)}})).catch((t=>{console.log(t)}))},submitProfile(){if(this.is_clicking)return!1;this.closeModal(),this.is_clicking=!0;let t,e=new FormData;t=this.use_picture?this.mobile_file_blob:this.profile,e.append("photo",t),this.$axios.post(`${b.jg}/user/${this.$cid}/${this.$uid}/changeimg`,e,{headers:{"Content-Type":"multipart/form-data"}}).then((t=>{if(200==t.status){let t;this.is_mobile||"image/jpeg"==this.profile.type?t="jpg":"image/png"==this.profile.type&&(t="png");let e=this.$store.getters["User/profile_path"];e&&-1==e.indexOf(t)||!e?this.$store.dispatch("User/updateUserProfile",t).then((t=>{let e=this.$store.getters["User/profile_path"];window.sessionStorage.setItem("profile_path",e),this.initProfile(),this.getProfile(),this.$nextTick((()=>{this.openModal({name:"change_success",closeback:!1,timer:2e3})}))})):(this.initProfile(),this.getProfile(),this.$nextTick((()=>{this.openModal({name:"change_success",closeback:!1,timer:2e3})})))}this.is_clicking=!1})).catch((t=>{this.is_clicking=!1,console.error(t)}))},resetConfirm(){this.modal_key=Date.now(),this.closeModal(),setTimeout((()=>{this.openModal({name:"resetuserimg",closeback:!1,key:this.modal_key})}),50)},resetProfile(){this.is_clicking||(this.closeModal(),this.is_clicking=!0,this.$axios.post(`${b.jg}/user/${this.$cid}/resetprofile`,{uid:this.$uid}).then((t=>{200==t.status&&(this.$store.dispatch("User/updateUserProfile",null),window.sessionStorage.setItem("profile_path","default"),this.initProfile(),this.getProfile(),this.profile_key++,this.$nextTick((()=>{this.openModal({name:"reset_success",closeback:!1,timer:2e3})}))),this.is_clicking=!1})).catch((t=>{this.is_clicking=!1})))},async filePicker(){try{const t=await G.i7.getPhoto({quality:50,allowEditing:!1,resultType:G.LK.Uri,source:G.ru.Photos,saveToGallery:!1,correctOrientation:!0});if(t.webPath){const e=await fetch(t.webPath),s=await e.blob();this.profile=new File([s],"photo.jpg",{type:"image/jpeg"}),this.mobile_file_blob=s,this.profile_path=t.webPath,this.use_picture=!0}}catch(t){"User cancelled photos app"!==t.message&&"No image picked"!==t.message&&(console.error("갤러리 오류:",t),alert("갤러리를 열 수 없습니다: "+t.message))}},async useCamera(){try{const t=await G.i7.getPhoto({quality:50,allowEditing:!1,resultType:G.LK.Uri,source:G.ru.Camera,saveToGallery:!1,correctOrientation:!0});if(t.webPath){const e=await fetch(t.webPath),s=await e.blob();this.profile=new File([s],"photo.jpg",{type:"image/jpeg"}),this.mobile_file_blob=s,this.profile_path=t.webPath,this.use_picture=!0}}catch(t){"User cancelled photos app"!==t.message&&"No image picked"!==t.message&&(console.error("카메라 오류:",t),alert("카메라를 사용할 수 없습니다: "+t.message))}},changeInfo:function(t){this.$store.dispatch("sEffect/soundEffectPlay","click"),"name"==t?this.openModal({name:"showusername",closeback:!0,timer:0,addclass:"index-dialog"}):"img"==t&&(this.files=[],this.openModal({name:"changeuserimg",closeback:!0,timer:0,addclass:"index-dialog"}))},getLearningList:function(t){this.learnings[t]=[],this.$axios.get(`${b.jg}/result/usergetrecordslimit/3?type=${t}`).then((e=>{200==e.status&&(this.learnings[t]=e.data)})).catch((t=>{console.error(t)}))},studyRowClick:function(t){this.$store.dispatch("sEffect/soundEffectPlay","click"),"dogopang"==t?this.isDogopangAccessible?this.$router.push({path:"/dogopang",query:{tab:4,startdate:this.learnings_startdate}}):this.openModal({name:"access_limit",closeback:!0}):"plus"==t&&(this.isPlusAccessible?this.$router.push({path:"/plus",query:{tab:4,startdate:this.learnings_startdate}}):this.openModal({name:"access_limit",closeback:!0}))},setTypeCls(t){let e;switch(t){case b.Fo:e="warning--text";break;case b.Z9:e="success--text";break;case b.lj:e="info2--text";break}return e},tooltipMouseEvent(t,e){if(this.is_mobile)return!1;const s=document.getElementById(`${t}_tooltip`);"over"==e?s.classList.add("fade"):"leave"==e&&s.classList.remove("fade")},getBoard(){let t=+this.$store.getters["User/uclass"],e=this.$store.getters["User/class_id"];if(t<20&&!e)return;let s=(new Date).yyyymm("-"),i=new Date,a=i.getFullYear(),o=i.getMonth()+1;this.today_ym=`${a}년 ${o<10?"0"+o:o}월`;let r=`${b.jg}/ranking/${this.$store.state.User.cid}/getrankingmonthlist?`;r+=`date=${s}`,e&&(r+=`&class_id=${e}`),this.$axios.get(r).then((t=>{200==t.status&&(this.rank_dialog=!0,this.rankRows=t.data.rows)})).catch((t=>{console.error(t)}))}},beforeDestroy(){this.fr&&("function"==typeof this.fr.destroy&&this.fr.destroy(),this.$delete(this,"fr")),this.fd&&("function"==typeof this.fd.destroy&&this.fd.destroy(),this.$delete(this,"fd")),this.imageFile&&(this.imageFile.destroy(),this.$delete(this,"imageFile"),this.imageFile=null),this.timeout1&&window.clearTimeout(this.timeout1)},destroyed(){this.$destroy()}},V=F,J=(0,g.A)(V,U,O,!1,null,null,null),Z=J.exports,Y=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"schedule-index"}},[t.status?s("learning",{key:"learning-index",attrs:{mode:t.mode}}):t._e(),s("div",{directives:[{name:"show",rawName:"v-show",value:!t.status,expression:"!status"}],staticClass:"static-container"},[s("left-bar-static",[s("router-link",{staticClass:"vertical-tab",attrs:{to:"/schedule/learningschedule"}},[s("div",{class:[1==t.routeCheck?"active":""],on:{click:t.clickSound}},[s("div",{staticClass:"tab-dot"}),s("b",[t._v("학습 스케쥴")])])]),s("router-link",{staticClass:"vertical-tab",attrs:{to:"/schedule/learningbook"}},[s("div",{class:[2==t.routeCheck?"active":""],on:{click:t.clickSound}},[s("div",{staticClass:"tab-dot"}),s("b",[t._v("스케쥴 교재")])])])],1),s("div",{staticClass:"right"},[s("router-view")],1)],1)],1)},W=[],X=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"pos-abs-i width-100",staticStyle:{"z-index":"1",height:"80vh"},attrs:{id:"learning-abs"}},[[t.LECTURE,t.EXERCISE,t.ADVANCED,t.WRONG].includes(t.mode)?s("div",{staticClass:"pos-rel width-100",attrs:{id:"learning-wrapper"}},[s("div",{staticClass:"py-0 bg-white d-flex",class:`${t.check_pc} ${t.mode}`,attrs:{id:"learning-flex"}},[t.mode===t.LECTURE?s("lecture",{attrs:{startLearning:t.startLearning,continueLearning:t.continueLearning,restartLearning:t.restartLearning}}):t.mode===t.EXERCISE||t.mode==t.ADVANCED||t.mode==t.WRONG?s("study"):t._e()],1)]):s("div",{staticClass:"body-default width-100 pos-rel",attrs:{id:"learning-result-wrapper"}},[s("result")],1),s("loading")],1)},K=[],tt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"studying-contents mode-grammar",class:`is-mobile-${t.is_mobile}`,attrs:{id:"grammar-index"}},[s("div",{staticClass:"height-100",staticStyle:{"z-index":"1","margin-left":"-6vw","margin-right":"-6vw"},attrs:{id:"vod_wrapper"}},[s("iframe",{staticStyle:{display:"block",width:"1px",height:"1px","min-width":"100%","min-height":"100%"},attrs:{id:"vod_iframe",src:`${t.HOST}/vod.html`,frameborder:"0",allow:"fullscreen",scrolling:"no"}})]),s("v-btn",{staticClass:"study-module-arrow pos-fix-i right lecture-arrow",staticStyle:{"z-index":"1"},attrs:{text:"",icon:"",absolute:"",color:"white",id:"go-next-btn","x-large":"",ripple:!1},on:{click:t.goNext}},[s("v-icon",{style:`width:${t.$store.state.Device.screen_width.fontRemToPx(5.4).toFixed(2)}px !important;`,attrs:{size:t.$store.state.Device.screen_width.fontRemToPx(5.4).toFixed(2)}},[t._v(t._s(t.mdi_chevron_double_right))])],1),s("n-modal",{attrs:{names:["go_next"]}},[s("template",{slot:"go_next"},[s("v-card",[s("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",[s("v-col",{staticClass:"title text-center px-0",attrs:{cols:"12"}},[s("b",[t._v("정말 강의 학습을 넘어가시겠습니까?")])])],1)],1),s("v-card-actions",{staticClass:"py-0 border-ede thin-t"},[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"py-3 border-ede thin-r",attrs:{cols:"6",dense:""}},[s("v-btn",{attrs:{"x-large":"",block:"",text:"",ripple:!1},on:{click:t.closeModal}},[s("b",{staticClass:"dogopang--text title"},[t._v("취소")])])],1),s("v-col",{staticClass:"py-3",attrs:{cols:"6",dense:""}},[s("v-btn",{attrs:{"x-large":"",block:"",text:"",ripple:!1},on:{click:t.goSkip}},[s("b",{staticClass:"title"},[t._v("확인")])])],1)],1)],1)],1)],1)],2)],1)},et=[],st={name:"mixindefault",computed:{...(0,l.L8)("Loading",["loading_percent"])},methods:{...(0,l.i0)("Loading",["fillMax"])}},it=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"bg-white pos-abs left-0 right-0 top-0 bottom-0 flex-column justify-center align-center align-content-center",class:[t.loading_percent>0?"d-flex":"d-none"],attrs:{id:"module-loadin-div"},on:{click:t.hideLoading}},[s("div",{staticClass:"container text-center pos-rel"},[s("icon-rolling",{attrs:{size:"100",color:t.setColor,strokewidth:"4"}}),s("div",{staticClass:"percent-caption title font-weight-bold pos-abs justify-center align-center",style:`color:${t.setColor}`,domProps:{textContent:t._s(t.loading_percent+"%")}})],1),s("div",{staticClass:"container text-center pos-rel title"},[t._v("잠시만 기다려주세요.")]),s("div",{staticClass:"container text-center pos-rel"},[s("div",{staticClass:"progress"},[s("div",{staticClass:"progress-bar",style:`width:${t.loading_percent}%; background-color:${t.setColor}`})])])])},at=[],ot=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("svg",{staticStyle:{margin:"auto",background:"transparent",display:"block","shape-rendering":"auto"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:`${t.size}px`,height:`${t.size}px`,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[s("circle",{attrs:{cx:"50",cy:"50",fill:"none",stroke:t.color,"stroke-width":t.strokewidth,r:"38","stroke-dasharray":"164.93361431346415 56.97787143782138",transform:"rotate(38.4721 50 50)"}},[s("animateTransform",{attrs:{attributeName:"transform",type:"rotate",repeatCount:"indefinite",dur:"1s",values:"0 50 50;360 50 50",keyTimes:"0;1"}})],1)])},rt=[],nt={props:["color","size","strokewidth"]},lt=nt,ct=(0,g.A)(lt,ot,rt,!1,null,null,null),dt=ct.exports,ht={name:"loading",components:{IconRolling:dt},data(){return{color_array:Object.freeze(["#aa00ff","#9e10ff","#8f26fd","#823afd","#734efc","#6561fb","#5776fb","#498bfa","#3b9ff9","#2eb4f9","#1ec7f8","#1dc8e8","#1bc9d9","#1acac9","#18ccba","#17cbaa","#17cd9a","#15cd8a","#13ce7b","#0ed069","#0ed15c"]),in_checkup:!1}},computed:{...(0,l.L8)("Loading",["loading_percent"]),setColor(){return this.color_array[Math.ceil(this.loading_percent/5)]}},methods:{...(0,l.PY)("Loading",["TO_ZERO"]),hideLoading(){this.loading_percent>=100&&this.TO_ZERO()}}},ut=ht,gt=(0,g.A)(ut,it,at,!1,null,null,null),mt=gt.exports,pt={name:"learning-lecture",props:{startLearning:{type:Function,require:!1,default:()=>{}},continueLearning:{type:Function,require:!1,default:()=>{}},restartLearning:{type:Function,require:!1,default:()=>{}}},mixins:[st],components:{Loading:mt,NModal:L},data(){return{HOST:b.jg,is_mobile:!1,moving:!1,timeout_moving:null,score:0,mdi_chevron_double_left:c.kWn,mdi_chevron_double_right:c.XmQ,mdi_chevron_right:c.mI8,mdi_check:c.Tfj,mdi_chevron_right_circle_outline:c.IAe}},computed:{...(0,l.L8)("sModal",["modal"]),...(0,l.L8)("Learning",["starttime"]),...(0,l.L8)("Unit",["sel_unit"]),checkExternalKeyboard(){return!(void 0==window.ExternalKeyboard||!window.ExternalKeyboard.isUsed)}},watch:{modal(t,e){if(t){let t=document.getElementById("vod_iframe");t.contentWindow.postMessage({type:"pause"},"*")}}},created(){this.$store.state.Device.is_mobile&&(this.is_mobile=!0),this.fillMax().then((()=>{this.$store.dispatch("Learning/setStarttime",(new Date).getTime()),this.vodLoad(),this.$store.dispatch("sEffect/soundEffectPlay","speaking")}))},mounted(){window.addEventListener("message",this.listenMessage),this.$nextTick((()=>{document.addEventListener("keyup",this.pressEnter)}))},methods:{...(0,l.i0)("nModal",["openModal","closeModal"]),goNext(){if(!this.modal){let t=document.getElementById("vod_iframe");t.contentWindow.postMessage({type:"pause"},"*"),t.contentWindow.postMessage({type:"time"},"*"),this.openModal({name:"go_next",closeback:!1})}},goSkip(){this.closeModal();const t=Math.floor(((new Date).getTime()-this.starttime)/1e3),e={score:this.score,wrong_cnt:0,question_cnt:0,wrong_ids:null,random_ids:null,mode:this.$store.getters["Learning/mode"],done_cnt:this.$store.getters["Unit/done_cnt"],record_id:this.$store.getters["Learning/record_id"],book_id:this.$store.getters["Book/id"],schedule_id:this.$store.getters["Book/schedule_id"],unit_id:this.$store.getters["Unit/id"],unit_seq:this.$store.getters["Unit/seq"],studytime:t,resultsheet:this.$store.state.Learning.resultsheet,is_mobile:this.$store.getters["Device/is_mobile"]};this.sendResult(e).then((t=>{t&&this.$store.dispatch("Learning/setStatus",!1)}))},goNextStudy(){const t=Math.floor(((new Date).getTime()-this.starttime)/1e3),e={score:this.score,wrong_cnt:0,question_cnt:0,wrong_ids:null,random_ids:null,mode:this.$store.getters["Learning/mode"],done_cnt:this.$store.getters["Unit/done_cnt"],record_id:this.$store.getters["Learning/record_id"],book_id:this.$store.getters["Book/id"],schedule_id:this.$store.getters["Book/schedule_id"],unit_id:this.$store.getters["Unit/id"],unit_seq:this.$store.getters["Unit/seq"],studytime:t,resultsheet:this.$store.state.Learning.resultsheet,is_mobile:this.$store.getters["Device/is_mobile"]};this.$store.dispatch("Loading/addPercent",1),this.$store.dispatch("Learning/setStatus",!1),this.sendResult(e).then((t=>{t&&this.$store.dispatch("Learning/setMode",b.Z9).then((t=>{if(t)if(this.sel_unit.e_id){const t={book_id:e.book_id,schedule_id:e.schedule_id,unit_id:e.unit_id,record_id:this.sel_unit.e_id,mode:b.Z9};this.$axios.post(`${b.jg}/learning/loadinmiddle`,t).then((e=>{if(200===e.status)if(e.data&&e.data.middlesheet&&Array.isArray(e.data.middlesheet))this.restartLearning(b.Z9);else{let s=e.data.middlesheet;this.$axios.get(`${b.jg}/learning/userquestionbank/${t.book_id}/${t.unit_id}/${t.mode}`).then((t=>{let e=t.data;s.current_step>e.length?(console.log("restartLearning"),this.restartLearning(b.Z9)):(console.log("continueLearning"),this.continueLearning(b.Z9))}))}else 204===e.status&&this.startLearning(b.Z9)}))}else this.startLearning(b.Z9)}))}))},sendResult(t){return new Promise(((e,s)=>{if(!t)return s(),!1;this.$axios.post(`${b.jg}/result/usersendresult`,t).then((t=>{200===t.status?e(!0):e(!1)})).catch((t=>{e(!1)}))}))},vodLoad(){let t=document.getElementById("vod_iframe"),e=this.$store.state.Book.sel_book,s=this.$store.state.Unit.sel_unit;t.contentWindow.postMessage({type:"load",category:e.category,book_id:e.id,unit_seq:s.seq,el_w:t.getBoundingClientRect().width,el_h:t.getBoundingClientRect().height,is_mobile:this.$store.state.Device.is_mobile},"*")},async listenMessage(t){if("ended"==t.data.event){if(!this.modal){let t=document.getElementById("vod_iframe");t.contentWindow.postMessage({type:"currentTime",time:0},"*");let e,s="강의보기가 종료되었습니다.",i="",a="",o="";i="목차로 이동하려면 학습완료를,
문제는 연습문제를 클릭하세요.",a={txt:"학습완료",cls:"grey--text",val:"GOSKIP"},o={txt:"연습문제",cls:"dogopang--text",val:"NEXTSTUDY"},this.$store.dispatch("sEffect/soundEffectPlay","exit"),t.contentWindow.postMessage({type:"time"},"*");let r=await this.$store.dispatch("sModal/suspendingDialog",{title:s,contents:i,left:a,right:o,top:e});"GOSKIP"==r?this.goSkip():"NEXTSTUDY"==r&&this.goNextStudy()}}else if(["vod-pause","vod-canplay"].includes(t.data.event)){let t=document.getElementById("vod_wrapper");t.style.zIndex=0}else if("vod-playing"==t.data.event){let t=document.getElementById("vod_wrapper");t.style.zIndex=1}else"vod-time"==t.data.event&&(this.score=t.data.score>100?100:Math.floor(t.data.score))},pressEnter:function(t){let e=t.which||t.keyCode;13==e&&this.goNext()}},beforeDestroy(){this.$store.commit("Learning/SET_CLEAR"),window.removeEventListener("message",this.listenMessage),document.removeEventListener("keyup",this.pressEnter)}},_t=pt,vt=(0,g.A)(_t,tt,et,!1,null,null,null),ft=vt.exports,bt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"studying-contents",attrs:{id:"study-index"}},[i("vertical-stepper"),i("button",{staticClass:"teacher-button",class:{"teacher-button-color-on":!t.isShowEditor,"teacher-button-color-off":t.isShowEditor,"teacher-button-mobile":t.$store.state.Device.is_mobile},on:{click:function(e){return t.setIsShowEditor()}}},[i("div",{staticClass:"teacher-button-text-teacher"},[t._v("선생님")]),i("div",{staticClass:"teacher-button-text-mode"},[t._v("모드")])]),i("div",{attrs:{id:"left-wrap"}}),i("div",{attrs:{id:"right-wrap"}}),i("v-btn",{staticClass:"study-module-arrow pos-fix-i left",attrs:{text:"",icon:"",absolute:"",color:"grey","x-large":"",id:"go-prev-btn",disabled:t.prev_disable,ripple:!1},on:{click:function(e){return t.goPrev()}}},[i("v-icon",{staticStyle:{"font-size":"5.4rem !important",width:"5.4rem !important",height:"5.4rem !important"},attrs:{size:"5.4rem"}},[t._v(t._s(t.mdi_chevron_double_left))])],1),i("v-btn",{staticClass:"study-module-arrow pos-fix-i right",attrs:{text:"",icon:"",absolute:"",color:"grey","x-large":"",id:"go-next-btn",disabled:t.next_disable,ripple:!1},on:{click:function(e){return t.goNext()}}},[i("v-icon",{staticStyle:{"font-size":"5.4rem !important",width:"5.4rem !important",height:"5.4rem !important"},attrs:{size:"5.4rem"}},[t._v(t._s(t.mdi_chevron_double_right))])],1),i("transition",{attrs:{name:t.direction},on:{"before-leave":t.onBeforeLeave}},[i("div",{key:t.current_step,staticClass:"d-flex align-center flex-column",class:4==+t.type&&t.isNeedSgf?"justify-end":"justify-space-around",attrs:{id:"study-wrap"}},[t.isShowEditor?i("div",{ref:"phaserContainer",staticClass:"phaser-container",class:{"cursor-crosshair":t.isShowEditor&&("line"===t.tool||"rectangle"===t.tool||"circle"===t.tool)}}):t._e(),i("div",{staticClass:"d-flex justify-center align-center",style:4==+t.type&&t.isNeedSgf&&"height: 20vh;",attrs:{id:"question-wrap"}},[t._v(" 문제 "+t._s(String(+t.current_step+1).padStart(2,"0"))+". "),i("span",[t._v(t._s(t.question)+" ")])]),t.isNeedSgf?t._e():i("div",{key:`tsumego-wrap-${t.current_step}`,staticClass:"justify-center align-center tsumego-wrap",class:[{"d-none":t.isNeedSgf,"d-flex":!t.isNeedSgf},5===+t.type?"tsumego-multiple-wrap":""],style:5==+t.type?"max-width: 40vh;":"max-width: 80vh;",attrs:{id:`tsumego-wrap-${t.current_step}`}},[t.image_src?i("img",{attrs:{src:t.image_src}}):t._e()]),[1,2,6,7].includes(+t.type)?i("div",{staticClass:"d-flex justify-center align-center",attrs:{id:"hint-wrap"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.hint,expression:"hint"}],attrs:{id:"hint-btn"}},[i("button",{attrs:{type:"button"},on:{click:t.onClickHint}},[i("div",{staticClass:"btn-responsive yes"})])])]):i("div",{style:5==+t.type?"height: 20vh;":4==+t.type&&t.isNeedSgf?"height: 50vh;":"height: 10vh;",attrs:{id:"multiple-wrap"}},[3==+t.type?[i("v-row",{staticClass:"padder height-100 align-center justify-center"},[i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"6"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass("O"),staticStyle:{height:"0px !important"},attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice("O")}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass("O")},[t._v(" 1 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center"},[i("v-icon",{attrs:{size:t.is_mobile?"9vh":"4.5rem",color:"O"==t.answer?"success":"gray"}},[t._v(" "+t._s(t.mdi_circle_outline)+" ")])],1)])])],1),i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"6"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass("X"),staticStyle:{height:"0px !important"},attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice("X")}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass("X")},[t._v(" 2 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center"},[i("v-icon",{attrs:{size:t.is_mobile?"10vh":"5rem",color:"X"==t.answer?"success":"gray"}},[t._v(" "+t._s(t.mdi_close)+" ")])],1)])])],1)],1)]:t._e(),4==+t.type?[t.isNeedSgf?i("div",{staticClass:"selection-custom-wrap"},[i("v-btn",{staticClass:"selection-custom-button",class:[{"selected-background-color":1===t.answer}],staticStyle:{height:"9vh !important"},attrs:{elevation:"0",block:"",ripple:!1},on:{click:function(e){return t.selectChoice(1)}}},[i("div",{staticClass:"select-custom-button-title-wrap",class:[{"selected-inner-background-color":1===t.answer}]},[i("b",[t._v("1")])]),i("span",{staticClass:"idx-content d-inline-block select-custom-button-title-text-wrap",class:[{"selected-color":1===t.answer}]},[i("b",[t._v(t._s(t.st_1))])])]),i("v-btn",{staticClass:"selection-custom-button",class:[{"selected-background-color":2===t.answer}],staticStyle:{height:"9vh !important"},attrs:{elevation:"0",block:"",ripple:!1},on:{click:function(e){return t.selectChoice(2)}}},[i("div",{staticClass:"select-custom-button-title-wrap",class:[{"selected-inner-background-color":2===t.answer}]},[i("b",[t._v("2")])]),i("span",{staticClass:"idx-content d-inline-block select-custom-button-title-text-wrap",class:[{"selected-color":2===t.answer}]},[i("b",[t._v(t._s(t.st_2))])])]),i("v-btn",{staticClass:"selection-custom-button",class:[{"selected-background-color":3===t.answer}],staticStyle:{height:"9vh !important"},attrs:{elevation:"0",block:"",ripple:!1},on:{click:function(e){return t.selectChoice(3)}}},[i("div",{staticClass:"select-custom-button-title-wrap",class:[{"selected-inner-background-color":3===t.answer}]},[i("b",[t._v("3")])]),i("span",{staticClass:"idx-content d-inline-block select-custom-button-title-text-wrap",class:[{"selected-color":3===t.answer}]},[i("b",[t._v(t._s(t.st_3))])])]),i("v-btn",{staticClass:"selection-custom-button",class:[{"selected-background-color":4===t.answer}],staticStyle:{height:"9vh !important"},attrs:{elevation:"0",block:"",ripple:!1},on:{click:function(e){return t.selectChoice(4)}}},[i("div",{staticClass:"select-custom-button-title-wrap",class:[{"selected-inner-background-color":4===t.answer}]},[i("b",[t._v("4")])]),i("span",{staticClass:"idx-content d-inline-block select-custom-button-title-text-wrap",class:[{"selected-color":4===t.answer}]},[i("b",[t._v(t._s(t.st_4))])])])],1):i("v-row",{staticClass:"padder height-100 align-center justify-center"},[t.st_1?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(1),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(1)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(1)},[t._v(" 1 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center",class:t.setClass(1)},[t._v(" "+t._s(t.st_1)+" ")])])])],1):t._e(),t.st_2?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(2),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(2)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(2)},[t._v(" 2 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center",class:t.setClass(2)},[t._v(" "+t._s(t.st_2)+" ")])])])],1):t._e(),t.st_3?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(3),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(3)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(3)},[t._v(" 3 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center",class:t.setClass(3)},[t._v(" "+t._s(t.st_3)+" ")])])])],1):t._e(),t.st_4?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(4),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(4)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(4)},[t._v(" 4 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center",class:t.setClass(4)},[t._v(" "+t._s(t.st_4)+" ")])])])],1):t._e()],1)]:5==+t.type?[i("v-row",{staticClass:"padder height-100 align-center justify-center"},[t.contents[t.current_step].st_1?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(1),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(1)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(1)},[t._v(" 1 ")]),i("div",{staticClass:"wgo-content",class:`wgo-content-${t.current_step}`})])])],1):t._e(),t.contents[t.current_step].st_2?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(2),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(2)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(2)},[t._v(" 2 ")]),i("div",{staticClass:"wgo-content",class:`wgo-content-${t.current_step}`})])])],1):t._e(),t.contents[t.current_step].st_3?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(3),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(3)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(3)},[t._v(" 3 ")]),i("div",{staticClass:"wgo-content",class:`wgo-content-${t.current_step}`})])])],1):t._e(),t.contents[t.current_step].st_4?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(4),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(4)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(4)},[t._v(" 4 ")]),i("div",{staticClass:"wgo-content",class:`wgo-content-${t.current_step}`})])])],1):t._e()],1)]:8==+t.type?[i("v-row",{staticClass:"padder height-100 align-center justify-center"},[t.st_1?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(1),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(1)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(1)},[t._v(" 1 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center",class:t.setClass(1),on:{click:function(e){return t.selectChoice(1)}}},[t._v(" "+t._s(t.st_1)+"번 ")])])])],1):t._e(),t.st_2?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(2),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(2)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(2)},[t._v(" 2 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center",class:t.setClass(2)},[t._v(" "+t._s(t.st_2)+"번 ")])])])],1):t._e(),t.st_3?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(3),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(3)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(3)},[t._v(" 3 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center",class:t.setClass(3),on:{click:function(e){return t.selectChoice(3)}}},[t._v(" "+t._s(t.st_3)+"번 ")])])])],1):t._e(),t.st_4?i("v-col",{staticStyle:{padding:"1rem"},attrs:{cols:"3"}},[i("v-btn",{staticClass:"selection-btn text-left",class:t.setClass(4),attrs:{elevation:"0",block:"","x-large":"",ripple:!1}},[i("div",{on:{click:function(e){return t.selectChoice(4)}}},[i("div",{staticClass:"left-idx d-flex align-center justify-center",class:t.setClass(4)},[t._v(" 4 ")]),i("span",{staticClass:"idx-content d-flex align-center justify-center",class:t.setClass(4)},[t._v(" "+t._s(t.st_4)+"번 ")])])])],1):t._e()],1)]:t._e()],2)])]),i("loading"),i("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowEditor,expression:"isShowEditor"}],staticClass:"editor-buttons"},[i("v-btn",{staticClass:"editor-button",class:{"selected-button":"pen"===t.tool},attrs:{elevation:"0"},on:{click:function(e){return t.setTool("pen")}}},["pen"===t.tool?i("img",{attrs:{src:s(76144)}}):i("img",{attrs:{src:s(15680)}})]),i("v-btn",{staticClass:"editor-button",class:{"selected-button":"eraser"===t.tool},attrs:{elevation:"0"},on:{click:function(e){return t.setTool("eraser")}}},["eraser"===t.tool?i("img",{attrs:{src:s(31377)}}):i("img",{attrs:{src:s(73189)}})]),i("v-btn",{staticClass:"editor-button",class:{"selected-button":"line"===t.tool},attrs:{elevation:"0"},on:{click:function(e){return t.setTool("line")}}},["line"===t.tool?i("img",{attrs:{src:s(87967)}}):i("img",{attrs:{src:s(60815)}})]),i("v-btn",{staticClass:"editor-button",class:{"selected-button":"rectangle"===t.tool},attrs:{elevation:"0"},on:{click:function(e){return t.setTool("rectangle")}}},["rectangle"===t.tool?i("img",{attrs:{src:s(10474)}}):i("img",{attrs:{src:s(47078)}})]),i("v-btn",{staticClass:"editor-button",class:{"selected-button":"circle"===t.tool},attrs:{elevation:"0"},on:{click:function(e){return t.setTool("circle")}}},["circle"===t.tool?i("img",{attrs:{src:s(87709)}}):i("img",{attrs:{src:s(99809)}})]),i("v-btn",{staticClass:"editor-button",attrs:{elevation:"0"},on:{click:function(e){return t.setIsShowEditor()}}},[i("v-icon",{attrs:{size:"100%"}},[t._v(" "+t._s(t.mdi_close_circle)+" ")])],1)],1),i("v-dialog",{attrs:{"overlay-color":"transparent","overlay-opacity":"0",persistent:"","no-click-animation":"",transition:!1,"content-class":"new-scoring-dialog pos-rel"},model:{value:t.new_scoring_dialog,callback:function(e){t.new_scoring_dialog=e},expression:"new_scoring_dialog"}},[t.correct?i("img",{attrs:{src:s(23519)}}):i("img",{attrs:{src:s(55114)}})]),i("v-dialog",{attrs:{transition:!1,persistent:"",width:"30rem","content-class":"scoring-dialog pos-rel"},model:{value:t.scoring_dialog,callback:function(e){t.scoring_dialog=e},expression:"scoring_dialog"}},[t.correct?i("v-card",[i("div",{staticClass:"pos-abs scoring-timer"},[t._v("이동 "+t._s(t.scoring_timer))]),i("div",{staticClass:"scoring-body black--text"},[i("div",{staticClass:"scoring-body-box"},[i("div",{staticClass:"scoring-icon-box",staticStyle:{"background-color":"#48a1fd"}},[i("v-icon",{attrs:{size:"4.5rem",color:"white"}},[t._v(" "+t._s(t.mdi_circle_outline)+" ")])],1),i("div",{staticClass:"text-center scoring-title"},[t._v("정답입니다.")])])]),i("div",{staticClass:"scoring-bottom-box",staticStyle:{"background-color":"#48a1fd"}},[i("v-btn",{staticClass:"scoring-bottom-btn",attrs:{text:"","x-large":"",block:"",ripple:!1},on:{click:function(e){return t.goNextProcess()}}},[t._v(" 확인 ")])],1)]):i("v-card",[i("div",{staticClass:"pos-abs scoring-timer"},[t._v("이동 "+t._s(t.scoring_timer))]),i("div",{staticClass:"scoring-body black--text"},[i("div",{staticClass:"scoring-body-box"},[i("div",{staticClass:"scoring-icon-box",staticStyle:{"background-color":"#fd5348"}},[i("v-icon",{attrs:{size:"4.5rem",color:"white"}},[t._v(" "+t._s(t.mdi_close)+" ")])],1),i("div",{staticClass:"text-center scoring-title"},[t._v("오답입니다.")])])]),i("div",{staticClass:"scoring-bottom-box",staticStyle:{"background-color":"#fd5348"}},[i("v-btn",{staticClass:"scoring-bottom-btn",attrs:{text:"","x-large":"",block:"",ripple:!1},on:{click:function(e){return t.goNextProcess()}}},[t._v(" 확인 ")])],1)])],1),i("v-dialog",{attrs:{transition:!1,persistent:"",width:"32rem","content-class":"scoring-dialog pos-rel"},model:{value:t.result_dialog,callback:function(e){t.result_dialog=e},expression:"result_dialog"}},[i("v-card",[i("div",{staticClass:"scoring-top-box",style:`\n background-color: ${t.score>50?"#f4a91d":"#fd5348"}\n `},[t._v(" "+t._s(t.score>50?"성공":"실패")+" "),i("v-btn",{staticClass:"scoring-top-btn",attrs:{text:"",block:"",ripple:!1},on:{click:function(e){return t.goResult()}}},[i("v-icon",{staticStyle:{"stroke-width":"1px"},style:"stroke: "+(t.score>50?"#f4a91d":"#fd5348"),attrs:{size:"1.5rem",color:t.score>50?"#f4a91d":"#fd5348"}},[t._v(" "+t._s(t.mdi_close)+" ")])],1)],1),i("div",{staticClass:"result-body black--text"},[i("div",{staticClass:"scoring-body-box"},[i("div",{staticClass:"text-center result-title",style:"color: "+(t.score>50?"#f4a91d":"#fd5348")},[t._v(" "+t._s(Math.floor(t.score))+"점 ")]),i("div",{staticClass:"text-center result-subtitle"},[t._v(t._s(t.result_txt))])])])])],1),i("n-modal",{attrs:{names:["wrong_success","wrong_fail"]}},[i("template",{slot:"wrong_success"},[i("v-card",[i("v-card-text",{staticClass:"text-center black",class:[t.is_mobile?"py-3":"py-8"],staticStyle:{opacity:"0.75"}},[i("h3",{staticClass:"title"},[i("b",{staticClass:"white--text"},[t._v("모든 문제를 정확하게 풀었습니다!"),i("br"),t._v("잘했어요, 계속해서 도전하세요.")])])])],1)],1),i("template",{slot:"wrong_fail"},[i("v-card",[i("v-card-text",{staticClass:"text-center black",class:[t.is_mobile?"py-3":"py-8"],staticStyle:{opacity:"0.75"}},[i("h3",{staticClass:"title"},[i("b",{staticClass:"white--text"},[t._v("틀린 문제가 있습니다. 한번 더 풀어보세요.")])])])],1)],1)],2)],1)},At=[],wt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"over-y-scroll",class:[{"vertical-stepper-mobile":t.$store.state.Device.is_mobile}],attrs:{id:"vertical-stepper"}},[t._l(t.contents.length,(function(e,i){return[t.resultsheet&&t.resultsheet[i]?[1==t.is_scoring?s("div",{key:`stepper-${i}`,staticClass:"step-num d-flex justify-center align-center correct",attrs:{id:`stepper-${i}`},on:{click:function(e){return t.setCurrentStep(i)}}},[t._v(" "+t._s(String(i+1).padStart(2,"0"))+" ")]):t.resultsheet[i].correct?s("div",{key:`stepper-${i}`,staticClass:"step-num d-flex justify-center align-center correct",attrs:{id:`stepper-${i}`},on:{click:function(e){return t.setCurrentStep(i)}}},[s("v-icon",{attrs:{size:"1.5rem",color:"white"}},[t._v(" "+t._s(t.mdi_circle_outline)+" ")])],1):s("div",{key:`stepper-${i}`,staticClass:"step-num d-flex justify-center align-center wrong",attrs:{id:`stepper-${i}`},on:{click:function(e){return t.setCurrentStep(i)}}},[s("v-icon",{attrs:{size:"1.75rem",color:"white"}},[t._v(" "+t._s(t.mdi_close)+" ")])],1)]:[s("div",{key:`stepper-${i}`,staticClass:"step-num d-flex justify-center align-center default",attrs:{id:`stepper-${i}`},on:{click:function(e){return t.setCurrentStep(i)}}},[t._v(" "+t._s(String(i+1).padStart(2,"0"))+" ")])]]}))],2)},yt=[],kt={name:"vertical-stepper",data(){return{mdi_circle_outline:c.h$D,mdi_close:c.hyP}},computed:{...(0,l.L8)("Learning",["resultsheet","current_step","contents"]),...(0,l.L8)("User",["is_scoring"])},created(){},watch:{current_step(t){this.$nextTick((()=>{let e=document.getElementById(`stepper-${t}`);e&&e.scrollIntoView({behavior:"smooth",block:"center"})}))}},methods:{...(0,l.i0)("Learning",["setCurStep"]),setCurrentStep(t){if(t==this.current_step)return!1;t{this.setMoveDisable(!1),this.$store.dispatch("Learning/setStarttime",(new Date).getTime()),this.$store.dispatch("sEffect/soundEffectPlay","speaking")}))},mounted(){this.resultsheet?.[this.current_step]?(this.type=this.resultsheet[this.current_step].type,this.setAnswer(this.current_step)):(this.type=this.contents[this.current_step].type,this.setQuestion(this.current_step)),this.$nextTick((()=>{document.addEventListener("keydown",this.onKeyDown)}))},watch:{current_step(t,e){this.oldSgf=this.contents?.[e]?.sgf,this.tsumego?._dispose&&(this.tsumego._dispose(),this.tsumego=null);const s=document.getElementById(`tsumego-wrap-${e}`);s&&s.querySelectorAll("canvas").forEach((t=>t.remove())),this.$nextTick((()=>{this.resultsheet?.[t]?(this.type=this.resultsheet[t].type,this.setAnswer(t)):(this.type=this.contents[t].type,this.setQuestion(t))}))}},computed:{...(0,l.L8)("Learning",["mode","contents","current_step","move_disable","go_result","starttime","resultsheet","direction"]),...(0,l.L8)("User",["is_scoring"]),...(0,l.L8)("Loading",["loading_percent"]),prev_disable(){return!(!this.move_disable&&0!=this.current_step)},next_disable(){return!(!this.move_disable&&this.current_step!=this.contents.length-1)},isNeedSgf(){if(null===this.sgf||void 0===this.sgf)return!0;if(!this.sgf)return!1;const t=/[가-힣]/g,e=this.sgf.match(t);if(!e)return!1;const s=this.sgf.replace(/정답/g,""),i=s.match(t);return null!==i}},methods:{...(0,l.i0)("Learning",["setCurStep","addCurStep","setMoveDisable","setResultsheet","setGoResult"]),...(0,l.i0)("nModal",["openModal","closeModal"]),clearChoiceBoards(){this.choiceTsumegos.forEach((t=>t._dispose&&t._dispose())),this.choiceTsumegos=[],document.querySelectorAll(".wgo-content").forEach((t=>{t.innerHTML=""}))},onBeforeLeave(){this.tsumego&&(this.tsumego.destroy?.(),this.tsumego=null),document.querySelectorAll('[id^="tsumego-wrap-"] canvas').forEach((t=>t.remove()))},setIsShowEditor:function(){this.isShowEditor=!this.isShowEditor,this.isShowEditor?this.$nextTick((()=>{this.initPhaser()})):(this.destroyPhaser(),this.setTool("pen"))},setTool:function(t){this.tool=t},destroyPhaser:function(){this.phaserGame&&(this.phaserGame.scene.scenes.forEach((t=>{t.input&&(t.input.off("pointerdown",t._pointerDownHandler),t.input.off("pointermove",t._pointerMoveHandler),t.input.off("pointerup",t._pointerUpHandler)),t.drawnShapes&&(t.drawnShapes.forEach((t=>t.destroy())),t.drawnShapes=[])})),this.phaserGame.destroy(!0,!1),this.phaserGame=null)},initPhaser:function(){this.phaserGame&&this.destroyPhaser();const t=this,e={type:Dt().AUTO,width:window.innerWidth,height:window.innerHeight,transparent:!0,parent:this.$refs.phaserContainer,scene:{create(){this.drawnShapes=[];let e=!1,s=null,i=null;const a=(t,e,s,i,a)=>{const o=10;for(let r=0;r{e=!0,s=a.position.clone(),["rectangle","circle","line"].includes(t.tool)&&(i=this.add.graphics())},r=o=>{if(!e)return;const r=o.x,n=o.y;if("pen"===t.tool)a(this,s.x,s.y,r,n),s=o.position.clone();else if("eraser"===t.tool){const t=10;this.drawnShapes=this.drawnShapes.filter((e=>{const s=e.getData("center"),i=e.getData("radius")||0;if(!s)return!0;const a=Dt().Math.Distance.Between(r,n,s.x,s.y),o=a{if(!e)return;e=!1;const r=o.x,n=o.y;if(i&&i.destroy(),"line"===t.tool)a(this,s.x,s.y,r,n);else if("rectangle"===t.tool){const t=s.x,e=s.y,i=o.x,r=o.y;a(this,t,e,i,e),a(this,i,e,i,r),a(this,i,r,t,r),a(this,t,r,t,e)}else if("circle"===t.tool){const t=r-s.x,e=n-s.y,i=s.x+t/2,o=s.y+e/2,l=Math.max(Math.abs(t),Math.abs(e))/2,c=60,d=2*Math.PI/c;for(let s=0;s{this.scoringDialogTimeout()}),1e3)):(this.$store.dispatch("sEffect/soundEffectPlay","correct_long"),this.timeout_moving=setTimeout((()=>{this.goNextProcess()}),3e3))},goNextProcess(){if(!this.moving||this.go_result)return!1;this.timeout_moving&&clearTimeout(this.timeout_moving),this.new_scoring_dialog=!1;const t=this.$store.state.Learning.contents.length-1;let e=-1;if(this.current_step0)for(let t=0;t{this.goWrongResult()}})):(this.$store.dispatch("sEffect/soundEffectPlay","fail"),this.openModal({name:"wrong_fail",closeback:!1,timer:2e3,callback:()=>{this.resetWrongStudy()}})):(this.score>90?this.result_txt="최고에요! 바둑왕 탄생!":this.score>80?this.result_txt="훌륭해요! 당신은 바둑천재!":this.score>70?this.result_txt="대단해요! 두고팡 인정!":this.score>60?this.result_txt="참 잘했어요! 소질이 보여요!":this.score>50?this.result_txt="좋아요! 다음에는 더 잘 할수 있죠?":this.result_txt="화이팅! 다시 한번 풀어볼까요?",this.score>50?this.$store.dispatch("sEffect/soundEffectPlay","pass"):this.$store.dispatch("sEffect/soundEffectPlay","fail"),this.result_dialog=!0))}},goResult(){if(this.go_result)return!1;if(this.setGoResult(!0),this.is_retest=!1,this.score>50){const t=Math.floor(((new Date).getTime()-this.starttime)/1e3),e={score:this.score,wrong_cnt:this.wrong_cnt,question_cnt:this.question_cnt,wrong_ids:this.wrong_ids,random_ids:this.$store.getters["Learning/random_ids"],mode:this.mode,done_cnt:this.$store.getters["Unit/done_cnt"],record_id:this.$store.getters["Learning/record_id"],book_id:this.$store.getters["Book/id"],schedule_id:this.$store.getters["Book/schedule_id"],unit_id:this.$store.getters["Unit/id"],unit_seq:this.$store.getters["Unit/seq"],studytime:t,resultsheet:this.$store.state.Learning.resultsheet,is_mobile:this.$store.getters["Device/is_mobile"]};this.sendResult(e).then((t=>{t&&(this.setResultsheet([]),this.$store.dispatch("Loading/addPercent",1),this.$store.dispatch("Learning/setMode",this.mode+b.Mr))}))}else this.is_retest=!0,this.result_dialog=!1,this.$store.dispatch("Loading/addPercent",1),this.setResultsheet([]),0==this.current_step?(this.type=this.contents[this.current_step].type,this.setQuestion(this.current_step)):this.setCurStep(0),this.setGoResult(!1),this.setMoveDisable(!1),this.moving=!1,this.fillMax().then((()=>{this.$store.dispatch("sEffect/soundEffectPlay","speaking")}))},goWrongResult(){if(this.go_result)return!1;this.setGoResult(!0);const t={wrong_ids:this.wrong_ids,record_id:this.$store.getters["Learning/record_id"],book_id:this.$store.getters["Book/id"],schedule_id:this.$store.getters["Book/schedule_id"],unit_id:this.$store.getters["Unit/id"]};this.sendWrongResult(t).then((t=>{t&&(this.setResultsheet([]),this.$store.dispatch("Learning/setStatus",!1))}))},resetWrongStudy(){this.setGoResult(!0),this.setResultsheet([]),this.$store.dispatch("Loading/addPercent",1),this.$store.dispatch("Learning/setWrongdIds",this.wrong_ids),this.$store.dispatch("Learning/setWrongContents",this.contents),0==this.current_step?(this.type=this.contents[this.current_step].type,this.setQuestion(this.current_step)):this.setCurStep(0),this.setGoResult(!1),this.setMoveDisable(!1),this.moving=!1,this.fillMax().then((()=>{this.$store.dispatch("sEffect/soundEffectPlay","speaking")}))},defaultScoring(){let t=this.$store.state.Learning.resultsheet.length,e=0,s=[];for(let i=0;i0?(this.timeout_moving&&clearTimeout(this.timeout_moving),this.scoring_timer--,this.timeout_moving=setTimeout((()=>{this.scoringDialogTimeout()}),1e3)):this.goNextProcess())},setAnswer:function(t){if(this.question=this.resultsheet[t].question,this.seq=this.resultsheet[t].seq,8==+this.type?this.sgf=null:this.sgf=this.resultsheet[t].sgf,this.hint=!1,[3,4,5,8].includes(+this.type)?(this.answer=this.resultsheet[t].answer,this.right=this.contents[t].right,[4,5,8].includes(+this.type)?(this.st_1=this.contents[t].st_1,this.st_2=this.contents[t].st_2,this.st_3=this.contents[t].st_3,this.st_4=this.contents[t].st_4,8==+this.type&&(this.image_src=b.sV+"/image/question/"+this.$store.getters["Book/id"]+"/"+this.$store.getters["Unit/seq"]+"/"+t+".png")):(this.st_1=null,this.st_2=null,this.st_3=null,this.st_4=null)):(this.answer=null,this.right=null,this.st_1=null,this.st_2=null,this.st_3=null,this.st_4=null),this.sgf){if(7==+this.type){this.sgf=this.sgf.replace(";;",";");let t=this.sgf.match(/;MA/g);t&&t.length>1&&(this.sgf=this.sgf.replace(";MA","#"),this.sgf=this.sgf.replace(/;MA/g,""),this.sgf=this.sgf.replace("#",";MA"))}this.$nextTick((()=>{this.tsumego=new WGo.Tsumego(document.getElementById(`tsumego-wrap-${t}`),{sgf:this.sgf,debug:!1,questiontype:this.type,displayHintButton:this.hint,answerDelay:0,move:1e3}),this.tsumego.top.remove(),this.tsumego.bottom.remove()}))}5==+this.type&&this.$nextTick((()=>{let e=document.getElementsByClassName(`wgo-content-${t}`),s=[this.st_1,this.st_2,this.st_3,this.st_4];for(let t=0;t0&&(this.question=this.contents[t].question,this.correct=!1,this.seq=this.contents[t].seq,8==+this.type?this.sgf=null:this.sgf=this.contents[t].sgf,this.hint=!(1!=this.contents[t].hint||this.mode!=b.IO&&!this.is_retest),[3,4,5,8].includes(+this.type)?(this.answer=null,this.right=this.contents[t].right,[4,5,8].includes(+this.type)?(this.st_1=this.contents[t].st_1,this.st_2=this.contents[t].st_2,this.st_3=this.contents[t].st_3,this.st_4=this.contents[t].st_4,8==+this.type&&(this.image_src=b.sV+"/image/question/"+this.$store.getters["Book/id"]+"/"+this.$store.getters["Unit/seq"]+"/"+t+".png")):(this.st_1=null,this.st_2=null,this.st_3=null,this.st_4=null)):(this.answer=null,this.right=null,this.st_1=null,this.st_2=null,this.st_3=null,this.st_4=null),this.sgf&&(this.oldSgf?(this.tsumego=new WGo.Tsumego(document.getElementById(`tsumego-wrap-${t}`),{sgf:this.sgf,debug:!1,questiontype:this.type,displayHintButton:this.hint,answerDelay:2==+this.type?500:1}),this.tsumego.top.remove(),this.tsumego.bottom.remove()):this.$nextTick((()=>{this.tsumego=new WGo.Tsumego(document.getElementById(`tsumego-wrap-${t}`),{sgf:this.sgf,debug:!1,questiontype:this.type,displayHintButton:this.hint,answerDelay:2==+this.type?500:1}),this.tsumego.top.remove(),this.tsumego.bottom.remove()}))),5==+this.type&&(this.clearChoiceBoards(),this.$nextTick((()=>{let e=document.getElementsByClassName(`wgo-content-${t}`),s=[this.st_1,this.st_2,this.st_3,this.st_4];for(let t=0;t{[1,2,6,7].includes(+this.type)&&this.tsumego.boardElement.addEventListener("click",this.move)})))},selectChoice:function(t){if(this.ox_show||this.moving||this.resultsheet?.[this.current_step]||this.loading_percent>0)return!1;this.$store.dispatch("sEffect/soundEffectPlay","click"),this.answer=t,this.answer==this.right?this.correct=!0:this.correct=!1,this.goScoring()},sendResult(t){return new Promise(((e,s)=>{if(!t)return s(),!1;this.$axios.post(`${b.jg}/result/usersendresult`,t).then((t=>{200===t.status?e(!0):e(!1)})).catch((t=>{e(!1)}))}))},sendWrongResult(t){return new Promise(((e,s)=>{if(!t)return s(),!1;this.$axios.post(`${b.jg}/result/usersendwrongresult`,t).then((t=>{200===t.status?e(!0):e(!1)})).catch((t=>{e(!1)}))}))},move(){this.tsumego.delay||this.tsumego.ended||![1,2,6,7].includes(+this.type)||(this.$store.dispatch("sEffect/soundEffectPlay","move"),setTimeout((()=>{this.tsumego.ended&&(this.correct=this.tsumego.correct,this.goScoring())}),2==+this.type?510:10))},onClickHint(){this.hint&&!this.tsumego.ended&&(this.tsumego.next(),this.move())},setClass(t){return t==this.answer?"select":"grey--text"},onKeyDown(t){const e=t.which||t.keyCode;if(3==+this.type)49==e?this.selectChoice("O"):50==e&&this.selectChoice("X");else if([4,5,8].includes(+this.type)&&49<=e&&52>=e){let t=[this.st_1,this.st_2,this.st_3,this.st_4],s=e-49;t[s]&&this.selectChoice(s+1)}},convertSGF(t){if(t=t.replace(/\s+/g,""),!this.correct&&this.tsumego.kifuReader.path.m>1){t=t.replace(/\([^()]*C\[정답\][^()]*\)/g,"");let e=t.match(/\([^()]*\)/g);if(e&&e.length>0&&e[0]!=t)for(let s=0;s0&&e[0]!=t)for(let s=0;s1)for(let s=0;st.remove())),document.removeEventListener("keydown",this.onKeyDown)}},Tt=Bt,It=(0,g.A)(Tt,bt,At,!1,null,null,null),Nt=It.exports,Lt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"result-contents v-book-index static-container",attrs:{id:"result-index"}},[s("left-bar-static",{staticClass:"child-white"},[s("div",{staticClass:"vertical-wrapper d-flex flex-column align-stretch justify-space-evenly"},[s("div",{staticClass:"d-flex align-center",staticStyle:{flex:"1 1 auto"}},[s("v-switch",{staticClass:"switch-left-label width-100",class:`is-mobile-${t.is_mobile}`,attrs:{label:"틀린 문제만 보기",color:"dogopang","hide-details":"",ripple:!1,dense:t.is_mobile,disabled:t.disableSwitch},on:{click:t.clickSound},model:{value:t.wrong_show,callback:function(e){t.wrong_show=e},expression:"wrong_show"}})],1),s("div",{staticStyle:{width:"100%",height:"24px",flex:"1 1 auto"}},[s("div",{staticStyle:{"border-top":"thin solid #edeeef",width:"auto","margin-left":"12%","margin-right":"12%","margin-top":"4%"}})])])]),s("div",{staticClass:"right"},[s("v-sheet",{staticClass:"contents-sheet pa-0",attrs:{elevation:"0"}},[s("result-list",{attrs:{wrongshow:t.wrong_show,setChildTab:t.setChildTab}})],1)],1),s("loading")],1)},Mt=[],Rt=s(10006),Pt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"result-wrapper"}},[i("v-tabs",{staticClass:"height-100",attrs:{id:"result-list","background-color":"grey lighten-4",color:t.color,light:"",grow:"","hide-slider":!0,"show-arrows":!1},model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[i("v-tab",{key:"result-tab-0",staticClass:"first-tab",class:`bg-${t.color}`,attrs:{ripple:!1},on:{click:t.clickSound}},[i("b",{staticClass:"tab-title"},[t._v("Report")])]),t._l(t.tabs,(function(e,s){return i("v-tab",{key:`result-tab-${s+1}`,attrs:{ripple:!1},on:{click:t.clickSound}},[i("div",{directives:[{name:"show",rawName:"v-show",value:0==t.tab,expression:"tab == 0"}],staticClass:"under-line pos-abs-i width-100 bottom-0 left-0",class:`bg-${t.color}`}),i("b",{staticClass:"tab-title"},[t._v(t._s(t.MODULE_NAMES[e]))])])})),i("v-tabs-items",{class:{"bg-grey":0==t.tab},staticStyle:{"overflow-y":"auto"},attrs:{touchless:""},model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[i("v-tab-item",{key:"result-tab-item-0",attrs:{transition:!1,"reverse-transition":!1,mode:"out-in"}},[i("v-container",{staticClass:"pa-0",attrs:{fluid:""}},[i("v-row",[i("v-col",{staticClass:"vertical-helf py-0 pl-0 pr-1 height-100",attrs:{cols:"8"}},[i("v-card",{staticClass:"elevation-0",attrs:{height:"100%"}},[i("v-row",{staticClass:"before-divider divider-bottom row-20per"},[i("v-col",{staticClass:"pl-6",attrs:{cols:"12"}},[t._v("레포트 정보 "),i("v-icon",{attrs:{color:"black",size:t.$store.state.Device.screen_width.fontRemToPx(1.5).toFixed(2)}},[t._v(t._s(t.mdi_chevron_right))]),t._v("   "),i("span",{staticClass:"grey--text text--darken-1"},[t._v(t._s(t.main.lastdate))]),t._v("   "),t.main.done_cnt<2?i("span",{staticClass:"grey--text text--darken-1"},[t._v("(정규 학습)")]):i("span",{staticClass:"grey--text text--darken-1"},[t._v("("+t._s(t.main.done_cnt-1)+"차 재학습)")])],1)],1),i("v-row",{staticClass:"before-divider divider-bottom row-40per"},[i("v-col",{staticClass:"pa-0 col-center",attrs:{cols:"4"}},[i("v-img",{attrs:{height:"11vh",width:"11vh",contain:"",src:s(65405),"lazy-src":s(65405),transition:!1}}),i("div",{staticClass:"divider"})],1),i("v-col",{staticClass:"col-start",attrs:{cols:"8"}},[i("h3",{staticClass:"title ellipsis width-100"},[t._v(" "+t._s(t.$store.state.User.name)+" ")]),i("span",{staticClass:"grey--text text--darken-1 ellipsis width-100"},[t._v(" "+t._s(t.$store.state.User.class_name)+" ")])])],1),i("v-row",{staticClass:"row-40per"},[i("v-col",{staticClass:"pa-0 col-center",attrs:{cols:"4"}},[i("v-img",{attrs:{height:"11vh",width:"11vh",contain:"",src:s(84198),"lazy-src":s(84198),transition:!1}}),i("div",{staticClass:"divider"})],1),i("v-col",{staticClass:"col-start",attrs:{cols:"8"}},[[i("h3",{staticClass:"title ellipsis width-100",domProps:{textContent:t._s(t.main.schedule_name)}}),i("span",{staticClass:"grey--text text--darken-1 ellipsis width-100",domProps:{textContent:t._s(t.main.unit_name)}})]],2)],1)],1)],1),i("v-col",{staticClass:"vertical-helf pl-0 pt-0 pr-0 pb-0 height-100",attrs:{cols:"4"}},[i("v-card",{staticClass:"elevation-0",attrs:{height:"100%"}},[i("v-row",{staticClass:"row-20per"},[i("v-col",{staticClass:"before-divider divider-bottom pl-6",attrs:{cols:"12"}},[t._v(" 종합 스코어 "),i("v-icon",{attrs:{color:"black",size:t.$store.state.Device.screen_width.fontRemToPx(1.5).toFixed(2)}},[t._v(t._s(t.mdi_chevron_right))])],1)],1),i("v-row",{staticClass:"row-80per",attrs:{id:"circle-row"}},[i("v-col",{staticClass:"text-center",attrs:{id:"circle-col",cols:"12"}},[t.circle_size>0&&t.circle_width>0?i("v-progress-circular",{style:`font-size:${t.circle_font}px; font-weight:500;`,attrs:{indeterminate:!1,rotate:.3,size:t.circle_size,value:t.main.score,width:t.circle_width,color:t.color}},[i("span",{staticClass:"black--text"},[t._v(" "+t._s(Math.floor(t.main.score))),i("small",[t._v("점")])])]):t._e()],1)],1)],1)],1)],1),i("v-row",[i("v-col",{staticClass:"vertical-helf px-0 pb-0 pt-1 height-100",attrs:{cols:"12"}},[i("v-card",{staticClass:"elevation-0",attrs:{height:"100%"}},[i("v-row",{staticClass:"row-20per"},[i("v-col",{staticClass:"before-divider divider-bottom pl-6",attrs:{cols:"12"}},[t._v(" 레포트 분석 "),i("v-icon",{attrs:{color:"black",size:t.$store.state.Device.screen_width.fontRemToPx(1.5).toFixed(2)}},[t._v(t._s(t.mdi_chevron_right))])],1)],1),i("v-row",{staticClass:"row-80per padding-x-10per",staticStyle:{position:"relative"}},[i("v-col",{staticClass:"col-center py-0",staticStyle:{height:"100%"},attrs:{cols:"3"}},[i("div",[i("v-img",{attrs:{height:"11vh",width:"11vh",contain:"",src:s(23215),"lazy-src":s(23215),transition:!1}}),i("p",{staticClass:"grey--text text--darken-1 mb-0 mt-1"},[t._v("학습 문항")]),i("h3",{staticClass:"black--text title"},[t._v(t._s(t.main.question_cnt)+"문항")])],1)]),i("v-col",{staticClass:"col-center py-0 before-divider",staticStyle:{height:"100%"},attrs:{cols:"3"}},[i("div",[i("v-img",{attrs:{height:"11vh",width:"11vh",contain:"",src:s(10992),"lazy-src":s(10992),transition:!1}}),i("p",{staticClass:"grey--text text--darken-1 mb-0 mt-1"},[t._v("오답 문항")]),i("h3",{staticClass:"black--text title"},[t._v(t._s(t.main.wrong_cnt)+"개")])],1)]),i("v-col",{staticClass:"col-center py-0 before-divider",staticStyle:{height:"100%"},attrs:{cols:"3"}},[i("div",[i("v-img",{attrs:{height:"11vh",width:"11vh",contain:"",src:s(17241),"lazy-src":s(17241),transition:!1}}),i("p",{staticClass:"grey--text text--darken-1 mb-0 mt-1"},[t._v("오답률")]),i("h3",{staticClass:"black--text title"},[t._v(" "+t._s(t.main.question_cnt>0?Math.floor(t.main.wrong_cnt/t.main.question_cnt*100):0)+"% ")])],1)]),i("v-col",{staticClass:"col-center py-0 before-divider",staticStyle:{height:"100%"},attrs:{cols:"3"}},[i("div",{staticClass:"detail-caption"},[i("v-img",{attrs:{height:"11vh",width:"11vh",contain:"",src:s(61154),"lazy-src":s(61154),transition:!1}}),i("p",{staticClass:"grey--text text--darken-1 mb-0 mt-1"},[t._v("학습 시간")]),i("h3",{staticClass:"black--text title"},[t._v(t._s(Math.floor(t.main.studytime/60))+"분")])],1)])],1)],1)],1)],1)],1)],1),t._l(t.tabs,(function(e,a){return i("v-tab-item",{key:`result-tab-item-${a+1}`,attrs:{transition:!1,"reverse-transition":!1,mode:"out-in"}},[i("v-list",{staticClass:"py-0",attrs:{flat:""}},[i("v-list-item-group",{attrs:{mandatory:"",color:"indigo"},model:{value:t.model,callback:function(e){t.model=e},expression:"model"}},[t.wrongshow&&0==t.main.wrong_cnt?[i("v-list-item",{staticClass:"border-ede thin-b",attrs:{ripple:!1}},[i("v-row",{staticClass:"pa-0",attrs:{dense:""}},[i("v-col",{staticClass:"pa-0",attrs:{cols:"12"}},[i("v-list-item-content",{staticClass:"py-3 d-block"},[i("div",{staticClass:"text-center grey--text"},[t._v("틀린 문제가 없습니다.")])])],1)],1)],1)]:t._e(),t._l(t.main.resultsheet,(function(e,o){return[t.wrongshow&&e.correct?t._e():i("v-list-item",{key:`result-tab-item-${a+1}-${o}`,staticClass:"border-ede thin-b",attrs:{ripple:!1}},[i("v-row",{staticClass:"pa-0",attrs:{dense:""}},[i("v-col",{staticClass:"pa-0",attrs:{cols:"1"}},[i("v-list-item-content",{staticClass:"py-3 d-block"},[i("div",{staticClass:"number-wrap text-center d-block ma-auto overflow-hidden",domProps:{textContent:t._s(o+1)}})])],1),i("v-col",{staticClass:"pa-0",attrs:{cols:"1"}},[t.is_ios?i("v-list-item-content",{staticClass:"py-3 d-block",staticStyle:{"max-height":"54px","padding-left":"10%"}},[[e.correct?i("img",{attrs:{src:s(19013),width:"30",height:"30"}}):i("img",{attrs:{src:s(1576),width:"30",height:"30"}})]],2):i("v-list-item-content",{staticClass:"py-3 d-block",staticStyle:{"max-height":"54px","padding-left":"10%"}},[[e.correct?i("icon-report-o",{staticStyle:{width:"30px",height:"30px"},attrs:{seq_id:`o-${a+1}-${o}`}}):i("icon-report-x",{staticStyle:{width:"30px",height:"30px"},attrs:{seq_id:`x-${a+1}-${o}`}})]],2)],1),i("v-col",{staticClass:"pa-0",attrs:{cols:"9"}},[i("v-list-item-content",{staticStyle:{padding:"10px 0","min-height":"54px"}},[i("v-list-item-title",{domProps:{innerHTML:t._s(t.distContents(e,o))}})],1)],1)],1)],1)]}))],2)],1)],1)}))],2)],2)],1)},$t=[],Ut=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("svg",{staticStyle:{"enable-background":"new 0 0 80 80"},attrs:{width:"80",height:"80",xmlns:"http://www.w3.org/2000/svg",version:"1.1",x:"0px",y:"0px",viewBox:"0 0 80 80","xml:space":"preserve"}},[s("defs",[s("linearGradient",{attrs:{id:t.seq_id,x1:"0%",y1:"0%",x2:"0%",y2:"100%"}},[s("stop",{attrs:{offset:"0%","stop-color":"#6de9ff"}},[s("animate",{attrs:{attributeName:"stop-color",values:"#6de9ff; #0594c4; #6de9ff",dur:"10s",repeatCount:"indefinite"}})]),s("stop",{attrs:{offset:"100%","stop-color":"#0594c4"}},[s("animate",{attrs:{attributeName:"stop-color",values:"#0594c4; #6de9ff; #0594c4",dur:"10s",repeatCount:"indefinite"}})])],1)],1),s("g",[s("rect",{attrs:{fill:"none",id:"canvas_background",height:"82",width:"82",y:"-1",x:"-1"}}),s("g",{attrs:{display:"none",overflow:"visible",y:"0",x:"0",height:"100%",width:"100%",id:"canvasGrid"}},[s("rect",{attrs:{fill:"url(#gridpattern)","stroke-width":"0",y:"0",x:"0",height:"100%",width:"100%"}})])]),s("g",[s("ellipse",{attrs:{id:"svg_4",cy:"50.453125",cx:"73","fill-opacity":"null","stroke-opacity":"null","stroke-width":"11",stroke:"#000",fill:"#fff"}}),s("ellipse",{attrs:{stroke:`url(#${t.seq_id})`,ry:"30.000001",rx:"30.000001",id:"icon-report-o-circle",cy:"40.453126",cx:"40.000001","stroke-opacity":"null","stroke-width":"18",fill:"none"}})])])},Ot=[],jt={props:["seq_id"]},zt=jt,Qt=(0,g.A)(zt,Ut,Ot,!1,null,null,null),Ht=Qt.exports,qt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("svg",{staticStyle:{"enable-background":"new 0 0 80 80"},attrs:{width:"80",height:"80",xmlns:"http://www.w3.org/2000/svg",version:"1.1",x:"0px",y:"0px",viewBox:"0 0 80 80","xml:space":"preserve"}},[s("defs",[s("linearGradient",{attrs:{id:t.seq_id,x1:"0%",y1:"0%",x2:"0%",y2:"100%"}},[s("stop",{attrs:{offset:"0%","stop-color":"#ffbfb9"}},[s("animate",{attrs:{attributeName:"stop-color",values:"#ffbfb9; #fc4d41; #ffbfb9",dur:"10s",repeatCount:"indefinite"}})]),s("stop",{attrs:{offset:"100%","stop-color":"#fc4d41"}},[s("animate",{attrs:{attributeName:"stop-color",values:"#fc4d41; #ffbfb9; #fc4d41",dur:"10s",repeatCount:"indefinite"}})])],1)],1),s("g",[s("rect",{attrs:{fill:"none",id:"canvas_background",height:"82",width:"82",y:"-1",x:"-1"}}),s("g",{attrs:{display:"none",overflow:"visible",y:"0",x:"0",height:"100%",width:"100%",id:"canvasGrid"}},[s("rect",{attrs:{fill:"url(#gridpattern)","stroke-width":"0",y:"0",x:"0",height:"100%",width:"100%"}})])]),s("g",[s("ellipse",{attrs:{id:"svg_4",cy:"50.453125",cx:"73","fill-opacity":"null","stroke-opacity":"null","stroke-width":"11",stroke:"#000",fill:"#fff"}}),s("line",{attrs:{stroke:`url(#${t.seq_id})`,"stroke-linecap":"round","stroke-linejoin":"null",id:"svg_11",y2:"67.476268",x2:"67.023143",y1:"13.453125",x1:"13","fill-opacity":"null","stroke-opacity":"null","stroke-width":"18",fill:"none"}}),s("line",{attrs:{stroke:`url(#${t.seq_id})`,"stroke-linecap":"round","stroke-linejoin":"null",id:"svg_13",y2:"67",x2:"13",y1:"13.453123",x1:"67","fill-opacity":"null","stroke-opacity":"null","stroke-width":"18",fill:"none"}})])])},Gt=[],Ft={props:["seq_id"]},Vt=Ft,Jt=(0,g.A)(Vt,qt,Gt,!1,null,null,null),Zt=Jt.exports,Yt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("svg",{staticStyle:{"enable-background":"new 0 0 80 80"},attrs:{width:"80",height:"80",xmlns:"http://www.w3.org/2000/svg",version:"1.1",x:"0px",y:"0px",viewBox:"0 0 80 80","xml:space":"preserve"}},[s("defs",[s("linearGradient",{attrs:{id:t.seq_id,x1:"0%",y1:"0%",x2:"0%",y2:"100%"}},[s("stop",{attrs:{offset:"0%","stop-color":"#35e62b"}},[s("animate",{attrs:{attributeName:"stop-color",values:"#35e62b; #29c600; #35e62b",dur:"10s",repeatCount:"indefinite"}})]),s("stop",{attrs:{offset:"100%","stop-color":"#29c600"}},[s("animate",{attrs:{attributeName:"stop-color",values:"#29c600; #35e62b; #29c600",dur:"10s",repeatCount:"indefinite"}})])],1)],1),s("g",[s("rect",{attrs:{fill:"none",id:"canvas_background",height:"82",width:"82",y:"-1",x:"-1"}}),s("g",{attrs:{display:"none",overflow:"visible",y:"0",x:"0",height:"100%",width:"100%",id:"canvasGrid"}},[s("rect",{attrs:{fill:"url(#gridpattern)","stroke-width":"0",y:"0",x:"0",height:"100%",width:"100%"}})])]),s("g",[s("path",{attrs:{stroke:`url(#${t.seq_id})`,id:"icon-report-t-circle",d:"m 11.4525,64.77062 l 28.71428,-50.25 l 28.71428,50.25 l -57.50,0 z","fill-opacity":"null","stroke-opacity":"null","stroke-width":"17",fill:"none","stroke-linejoin":"round"}})])])},Wt=[],Xt={props:["seq_id"]},Kt=Xt,te=(0,g.A)(Kt,Yt,Wt,!1,null,null,null),ee=te.exports,se={name:"result-index",props:["wrongshow","mainshow","setChildTab","checkMainExist"],components:{IconReportO:Ht,IconReportX:Zt,IconReportT:ee},data(){return{HOST:b.jg,LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,WRONG:b.IO,RESULT:b.Mr,MODULE_NAMES:b.WP,tab:0,modules:[],tabs:[],main:{book_id:0,bookname:"",category:0,done_cnt:0,lastdate:null,mode:"",question_cnt:0,resultsheet:[],schedule_id:0,score:0,studytime:0,unit_id:0,wrong_cnt:0,wrong_ids:[]},unwatch1:null,tsumegoInstances:[],color:"success",circle_size:0,circle_width:0,circle_font:0,model:[],is_ios:!1,is_mobile:!1,mdi_chevron_right:c.mI8,mdi_bookmark:c.XOT,mdi_bookmark_outline:c.LSy,modal_key:0}},created(){switch(this.$store.state.Device.is_mobile&&(this.is_mobile=!0),"ios"==this.$store.state.Device.platform&&(this.is_ios=!0),this.mode=this.$store.state.Learning.mode.replace(new RegExp("R","g"),""),this.mode){case b.Fo:this.color="warning";break;case b.Z9:this.tabs.push(b.Z9),this.color="success";break;case b.lj:this.tabs.push(b.lj),this.color="info2";break}this.getRecord().then((t=>{t&&this.fillMax().then((()=>{this.$store.dispatch("sEffect/soundEffectPlay","report")}))}))},mounted(){this.$nextTick((()=>{this.setCircleSize(null,(function(){setTimeout((()=>{let t=document.getElementById("circle-col")?.getElementsByTagName("svg");t=t[0];let e=t.childNodes[0];e.classList.remove("v-progress-circular__underlay"),e.setAttribute("stroke","#f5f5f5")}),50)})),window.addEventListener("resize",this.setCircleSize)}))},watch:{tab(t,e){t!==e&&this.setChildTab(t),t&&this.disposeTsumegoInstances()},wrongshow(){this.disposeTsumegoInstances()}},computed:{...(0,l.L8)("Learning",["record_id"])},methods:{...(0,l.i0)("Loading",["fillMax"]),clickSound(){this.$store.dispatch("sEffect/soundEffectPlay","click")},getRecord:function(){return new Promise(((t,e)=>{this.$axios.get(`${b.jg}/result/usergetresult/${this.record_id}`).then((s=>{200===s.status?(this.main=s.data,t(!0)):e(!1)})).catch((t=>{console.error(t),e(!1)}))}))},distContents(t,e){let s="";return s+=`
${t.question}
`,8!=+t.type&&5!=+t.type?(s+=`
`,setTimeout((()=>{let s=document.getElementById(`wgo-${e}`);if(s){let e=t.sgf;if(7==+t.type){e=e.replace(";;",";");let t=e.match(/;MA/g);t&&t.length>1&&(e=e.replace(";MA","#"),e=e.replace(/;MA/g,""),e=e.replace("#",";MA"))}if(e){let i=new WGo.Tsumego(s,{sgf:e,debug:!1,questiontype:t.type,answerDelay:0,move:t.move?t.move:1e3});i.top.remove(),i.bottom.remove(),this.tsumegoInstances.push(i)}}}),0)):5==t.type?s+=`
\n \n
`:s+=`
\n \n
`,3==+t.type?(s+="
","O"==t.right?s+='O':"O"==t.answer&&"O"!=t.right?s+='O':s+="O","X"==t.right?s+='X':"X"==t.answer&&"X"!=t.right?s+='X':s+="X",s+="
"):4==+t.type?(s+="
",1==t.right?s+=`${t.st_1}`:1==t.answer&&1!=t.right?s+=`${t.st_1}`:t.st_1&&(s+=`${t.st_1}`),2==t.right?s+=`${t.st_2}`:2==t.answer&&2!=t.right?s+=`${t.st_2}`:t.st_2&&(s+=`${t.st_2}`),3==t.right?s+=`${t.st_3}`:3==t.answer&&3!=t.right?s+=`${t.st_3}`:t.st_3&&(s+=`${t.st_3}`),4==t.right?s+=`${t.st_4}`:4==t.answer&&4!=t.right?s+=`${t.st_4}`:t.st_4&&(s+=`${t.st_4}`),s+="
"):8==+t.type?(s+="
",1==t.right?s+=`${t.st_1}번`:1==t.answer&&1!=t.right?s+=`${t.st_1}번`:t.st_1&&(s+=`${t.st_1}번`),2==t.right?s+=`${t.st_2}번`:2==t.answer&&2!=t.right?s+=`${t.st_2}번`:t.st_2&&(s+=`${t.st_2}번`),3==t.right?s+=`${t.st_3}번`:3==t.answer&&3!=t.right?s+=`${t.st_3}번`:t.st_3&&(s+=`${t.st_3}번`),4==t.right?s+=`${t.st_4}번`:4==t.answer&&4!=t.right?s+=`${t.st_4}번`:t.st_4&&(s+=`${t.st_4}번`),s+="
"):5==+t.type&&(s+="
",1==t.right?s+=`
\n \n
`:1==t.answer&&1!=t.right?s+=`
\n \n
`:t.st_1&&(s+=`
\n \n
`),2==t.right?s+=`
\n \n
`:2==t.answer&&2!=t.right?s+=`
\n \n
`:t.st_2&&(s+=`
\n \n
`),3==t.right?s+=`
\n \n
`:3==t.answer&&3!=t.right?s+=`
\n \n
`:t.st_3&&(s+=`
\n \n
`),4==t.right?s+=`
\n \n
`:4==t.answer&&4!=t.right?s+=`
\n \n
`:t.st_4&&(s+=`
\n \n
`),s+="
",5!=+t.type&&this.$nextTick((()=>{let s=[t.st_1,t.st_2,t.st_3,t.st_4];for(let t=0;t0)return!1;let s=document.getElementById("circle-row"),i=document.getElementById("circle-col");if(!s||!i)return!1;let a=window.getComputedStyle(i),o=s.offsetHeight,r=s.offsetWidth;o-=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom),r-=parseFloat(a.paddingLeft)+parseFloat(a.paddingRight);let n=o>r?r:o;isNaN(n)||(this.circle_size=.9*n,this.circle_width=.9*Math.round(n/9),this.circle_font=.9*Math.round(n/6)),e&&"function"===typeof e&&e()},disposeTsumegoInstances(){this.tsumegoInstances&&this.tsumegoInstances.length>0&&(this.tsumegoInstances.forEach((t=>{t&&"function"===typeof t._dispose&&t._dispose()})),this.tsumegoInstances=[])}},beforeDestroy(){window.removeEventListener("resize",this.setCircleSize),this.disposeTsumegoInstances()}},ie=se,ae=(0,g.A)(ie,Pt,$t,!1,null,null,null),oe=ae.exports,re={name:"learning-result",components:{LeftBarStatic:Rt.A,ResultList:oe,Loading:mt},data(){return{LECTURE_RESULT:b.Fo,EXERCISE_RESULT:b.Z9+b.Mr,ADVANCED_RESULT:b.lj+b.Mr,wrong_show:!1,main_show:!1,child_tab:0,use_main:!1,is_mobile:!1,mdi_chevron_right:c.mI8}},watch:{},computed:{disableSwitch:function(){return 0==this.child_tab}},methods:{clickSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","click")},exitSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","exit")},setChildTab:function(t){this.child_tab=t}},created(){this.$store.state.Device.is_mobile&&(this.is_mobile=!0)}},ne=re,le=(0,g.A)(ne,Lt,Mt,!1,null,null,null),ce=le.exports,de={name:"learning-index",props:{mode:{type:String,require:!0},startLearning:{type:Function,require:!1,default:()=>{}},continueLearning:{type:Function,require:!1,default:()=>{}},restartLearning:{type:Function,require:!1,default:()=>{}}},components:{Lecture:ft,Study:Nt,Result:ce,Loading:mt},data(){return{LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,WRONG:b.IO,RESULT:b.Mr,check_pc:"",starttime:""}},created(){this.check_pc=this.$store.state.Device.is_mobile?"":"in-pc"},beforeDestroy(){this.$store.dispatch("Learning/setClear")}},he=de,ue=(0,g.A)(he,X,K,!1,null,null,null),ge=ue.exports,me={name:"schedule-index",components:{Learning:ge,LeftBarStatic:Rt.A},data(){return{is_mobile:!1}},computed:{...(0,l.L8)("Learning",["status","mode"]),routeCheck:function(){let t;switch(this.$route.name){case"schedule-learningschedule1":case"schedule-learningschedule2":t=1;break;case"schedule-learningbook":t=2;break;default:}return t},getLearningStatus:function(){return this.$store.getters.getLearningStatus}},mounted(){},created(){this.$store.state.Device.is_mobile&&(this.is_mobile=!0)},methods:{clickSound(){this.$store.dispatch("sEffect/soundEffectPlay","click")}}},pe=me,_e=(0,g.A)(pe,Y,W,!1,null,null,null),ve=_e.exports,fe=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-row",{class:{"schedule-ios":t.is_ios},staticStyle:{width:"100%"},attrs:{id:"learning-schedule"}},[s("v-col",{attrs:{cols:"5",sm:"5",md:"5"}},[s("v-sheet",{staticClass:"contents-sheet px-0 pos-rel",staticStyle:{background:"#eef0f1"},attrs:{id:"left",elevation:"0"}},[s("datepicker",{attrs:{minimumView:"day",maximumView:"day",inline:!0,"full-month-name":!0,language:t.ko,"bootstrap-styling":!0,"day-cell-content":t.classStyle},on:{changedMonth:t.changeMonth,selected:t.selectDate}}),s("div",{staticClass:"schedule_info pos-abs width-100 bottom-0"},[s("div",{staticClass:"white pa-2 flex-row"},[s("div",{staticClass:"grey--text text--darken-1 text-left align-center align-content-center"},[s("div",[s("v-icon",{attrs:{small:""}},[t._v(t._s(t.mdi_account_group))]),s("b",{staticClass:"ml-2"},[t._v("소속 클래스")])],1)]),s("div",{staticClass:"dogoapng--text text-left align-center align-content-center"},[s("div",{staticClass:"more-bolder"},[t._v(" "+t._s(t.class_name)+" ")])])]),s("div",{staticClass:"white pa-2 flex-row"},[s("div",{staticClass:"grey--text text--darken-1 text-left align-center align-content-center"},[s("div",[s("v-icon",{attrs:{small:""}},[t._v(t._s(t.mdi_calendar_month))]),s("b",{staticClass:"ml-2"},[t._v("수업 요일")])],1)]),s("div",{staticClass:"dogopang--text text-left align-center align-content-center"},[s("div",{staticClass:"more-bolder"},[t._v(t._s(t.setClassDays()))])])]),s("div",{staticClass:"white pa-2 flex-row"},[s("div",{staticClass:"grey--text text--darken-1 text-left align-center align-content-center"},[s("div",[s("v-icon",{attrs:{small:""}},[t._v(t._s(t.mdi_chart_arc))]),s("b",{staticClass:"ml-2"},[t._v("월 학습현황")])],1)]),s("div",{staticClass:"text-left align-center align-content-center"},[s("div",{staticClass:"more-bolder"},[s("b",{staticClass:"dogopang--text"},[t._v(t._s(t.month_study_days))]),t._v(" / "+t._s(t.month_tot_days)+" ")])])])])],1)],1),s("v-col",{staticClass:"offset-md-5 offset-sm-5 pos-rel",staticStyle:{width:"100%","min-height":"78vh"},attrs:{cols:"7",sm:"7",md:"7"}},[t.loading?s("div",{staticClass:"pos-abs top-0 bottom-0 right-0 left-0 d-flex align-center justify-center",staticStyle:{"z-index":"5","background-color":"rgba(200, 200, 200, 0.2)"}},[s("icon-rolling",{attrs:{size:"50",color:"#0ed15c",strokewidth:"4"}})],1):t._e(),s("v-sheet",{staticClass:"contents-sheet px-0",attrs:{id:"right",elevation:"0"}},[t._l(t.daily_data,(function(e,i){return[s("v-card",{key:`schedule-right-list-${i}`,staticClass:"d-block right-card width-100",class:t.daily_cover[i],attrs:{id:`schedule-right-list-${i}`,elevation:"0",ripple:!1}},[s("v-card-title",{staticClass:"pa-1",staticStyle:{height:"14.8vh"},on:{click:function(e){return t.toggleCard(i)}}},[s("div",{staticClass:"schedule-right-list-ctitle1 text-center align-self-center"},[s("h1",{domProps:{textContent:t._s(i)}})]),s("div",{staticClass:"schedule-right-list-ctitle2 align-self-center"},[s("span",{staticClass:"s_month fw-700",domProps:{textContent:t._s(t.setCardMonth())}}),s("span",{staticClass:"s_year fw-700",domProps:{textContent:t._s(t.setCardYear())}}),s("br"),s("span",{staticClass:"s_dow",domProps:{textContent:t._s(t.setCardDow(i))}})]),e&&e.length>0?s("div",{staticClass:"schedule-right-list-ctitle3 align-self-center text-center"},[t.sel_days.includes(i)?s("v-icon",{staticStyle:{color:"inherit"},attrs:{size:"65%"}},[t._v(t._s(t.mdi_chevron_up))]):s("v-icon",{staticStyle:{color:"inherit"},attrs:{size:"65%"}},[t._v(t._s(t.mdi_chevron_down))])],1):s("div",{staticClass:"schedule-right-list-ctitle3 align-self-center text-center"},[s("v-icon",{staticClass:"grey--text text--lighten-3",attrs:{size:"65%"}},[t._v(t._s(t.mdi_chevron_down))])],1)]),s("v-card-text",{directives:[{name:"show",rawName:"v-show",value:t.sel_days.includes(i),expression:"sel_days.includes(day)"}],staticClass:"py-0 white"},t._l(e,(function(e,a){return s("v-row",{key:`schedule-card-text-row-${a}`,staticClass:"card-record-row cursor-pointer align-center",class:{"border-ede thin-t":a>0},attrs:{dense:""},on:{click:function(s){return t.selectRow(i,e)}}},[s("v-col",{staticClass:"pa-1 text-center",attrs:{cols:"3"}},[s("v-btn",{staticClass:"font-weight-bold",attrs:{rounded:"",elevation:"0",outlined:t.setBtnPass(e),color:t.setCardInfos(e,"class"),dark:"",ripple:!1}},[t._v(" "+t._s(t.setCardInfos(e,"text"))+" ")])],1),s("v-col",{staticClass:"py-1 px-0",attrs:{cols:"7"}},[s("b",{staticClass:"grey--text text--darken-3",domProps:{textContent:t._s(e.schedule_name)}}),t.is_mobile?s("br"):t._e(),s("small",{staticClass:"grey--text text--darken-2",class:{"pl-1":!t.is_mobile},domProps:{textContent:t._s(e.unit_name)}})]),s("v-col",{staticClass:"pa-1 text-center",attrs:{cols:"2"}},[s("b",{staticClass:"grey--text text--darken-3"},[t._v(" "+t._s(t.setCardInfos(e,"score",i)))])])],1)})),1)],1)]}))],2)],1),s("n-modal",{attrs:{names:["go_study","not_studyday"]}},[s("template",{slot:"go_study"},[s("v-card",{staticClass:"learning-schedule-card"},[s("v-card-text",{staticClass:"text-center black--text title px-0",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",[s("v-col",{staticClass:"text-center",attrs:{cols:"12"}},[s("h3",{staticClass:"title"},[t.click_past?s("b",[t._v("해당 레포트를 조회하시겠습니까?")]):s("b",[t._v("학습 페이지로 이동하시겠습니까?")])])]),s("v-col",{staticClass:"px-0",attrs:{cols:"12"}},[s("span",{staticClass:"grey--text font-weight-bold",domProps:{textContent:t._s(t.setBookName)}}),s("br"),s("span",{staticClass:"grey--text",domProps:{textContent:t._s(t.setUnitName)}})])],1)],1),s("v-card-actions",{staticClass:"text-center border-ede thin-t py-0 px-0"},[t.click_past?s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"py-3 border-ede thin-r",attrs:{cols:"6",dense:""}},[s("v-btn",{attrs:{color:"dogopang",text:"","x-large":"",block:"",ripple:!1},on:{click:t.goResult}},[s("span",{staticClass:"title"},[t._v("예")])])],1),s("v-col",{staticClass:"py-3",attrs:{cols:"6",dense:""}},[s("v-btn",{attrs:{color:"grey",text:"","x-large":"",block:"",ripple:!1},on:{click:t.closeDialog}},[s("span",{staticClass:"title"},[t._v("아니요")])])],1)],1):s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"py-3 border-ede thin-r",attrs:{cols:"6",dense:""}},[s("v-btn",{attrs:{color:"dogopang",text:"","x-large":"",block:"",ripple:!1},on:{click:t.goLearningList}},[s("span",{staticClass:"title"},[t._v("예")])])],1),s("v-col",{staticClass:"py-3",attrs:{cols:"6",dense:""}},[s("v-btn",{attrs:{color:"grey",text:"","x-large":"",block:"",ripple:!1},on:{click:t.closeDialog}},[s("span",{staticClass:"title"},[t._v("아니요")])])],1)],1)],1)],1)],1),s("template",{slot:"not_studyday"},[s("v-card",[s("v-card-text",{staticClass:"text-center black--text title",class:[t.is_mobile?"py-3":"py-8"]},[s("v-row",[s("v-col",{staticClass:"text-center grey--text px-0",attrs:{cols:"12"}},[s("span",{staticClass:"black--text"},[t._v("현재 학습일이 아닙니다.")])])],1)],1)],1)],1)],2)],1)},be=[],Ae=(s(43375),s(39225),s(13972),s(99209),s(25714),s(17561),s(66197),s(51410)),we=s(96794);const ye=new Date,ke=ye.getFullYear(),Ce=ye.getMonth()+1,xe=ye.getDate();var Ee={name:"schedule-learning-schedule",data(){return{LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,RESULT:b.Mr,en:we.en,ko:we.ko,month_name:Object.freeze(["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]),week:Object.freeze(["일","월","화","수","목","금","토"]),week_eng:Object.freeze(["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]),sel_year:ke,sel_month:Ce,sel_days:[],class_days:[],month_tot_days:0,month_study_days:0,current_ym:"",this_ym:"",base_data:[],daily_data:{},daily_cover:{},latest_sch_dates:[],sel_record:null,click_past:!1,loading:!1,is_mobile:!1,is_ios:!1,mdi_account_group:c.n7C,mdi_calendar_month:c.hu3,mdi_chart_arc:c.rYy,mdi_chevron_down:c.W5x,mdi_chevron_up:c.Fb5}},components:{NModal:L,Datepicker:Ae.A,IconRolling:dt},computed:{...(0,l.L8)("User",["class_name","lesson_day_bit","uclass"]),setBookName:function(){return this.sel_record?this.sel_record.schedule_name:""},setUnitName:function(){return this.sel_record?this.sel_record.unit_name:""}},methods:{...(0,l.i0)("nModal",["openModal","closeModal"]),clickSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","click")},setCardMonth:function(){return this.month_name[this.sel_month-1]},setCardYear:function(){return new Date(this.sel_year,this.sel_month-1).getFullYear()},setCardDow:function(t){return this.week_eng[new Date(this.sel_year,this.sel_month-1,t).getDay()]},setBtnPass:function(t){let e=!1;return t.score&&(e=!0),e},setCardInfos:function(t,e,s){let i="";switch(e){case"class":t.mode==b.Fo?i="warning":t.mode==b.Z9?i="success":t.mode==b.lj&&(i="info2");break;case"text":t.mode==b.Fo?i="강의":t.mode==b.Z9?i="연습":t.mode==b.lj&&(i="심화");break;case"score":if(!s)return!1;s=Number(s);let e=0;e=new Date(this.this_ym).getTime()==new Date(this.current_ym).getTime()?xe:new Date(this.this_ym).getTime()>new Date(this.current_ym).getTime()?32:0;let a="학습";if(e>s)if(null!==t.score)i=t.score+"점";else if(t.lastdate||null!==t.score){let e=new Date(t.lastdate).getDate();es&&(i=`${a} 누락`)}else i=`${a} 누락`;else i=e==s&&(t.pass||t.lastdate&&null!==t.score)?t.score+"점":`${a} 전`;break;default:break}return i},setClassDays:function(){let t=[];for(let e=0;e
${t.date}
`,e},setMonthStatus:function(t,e){let s=1,i=new Date(t,e-1,s),a=0;this.daily_data={},this.daily_cover={};while(e==i.getMonth()+1){if(this.class_days.includes(i.getDay())){a+=1;this.dateYmd(t,e,s)}this.$set(this.daily_data,s,new Array),this.$set(this.daily_cover,s,""),s+=1,i=new Date(t,e-1,s)}this.month_tot_days=a},getMonthSchedule:function(){let t=this.current_ym;this.loading||(this.loading=!0,this.month_study_days=0,this.$axios.get(`${b.jg}/schedule/usergetlearningschedule/${t}`).then((t=>{if(200==t.status){if(this.uclass>19)this.daily_data=t.data,this.loading=!1;else{const e={};let s=null,i=0;new Date(this.this_ym).getTime()==new Date(this.current_ym).getTime()?(s="THIS",i=xe):new Date(this.this_ym).getTime()>new Date(this.current_ym).getTime()?(s="PREV",i=32):(s="NEXT",i=0);for(let[a,o]of Object.entries(t.data)){let t=new Date(o.startdate),i=!1,a=t.yyyymm(),r=new Date(this.current_ym).yyyymm();if(a==r&&(i=t.getDate()),!o.history)continue;const n=new Date;let l=0;const c=o.history.filter((t=>t.record_id&&t.lastdate)),d=c.map((t=>+t.seq));if("NEXT"===s)for(let e=0;e<+o.unit_cnt;e++)if(!d.includes(e)){l=e;break}for(let[h,u]of Object.entries(this.daily_data)){h=+h;const t="THIS"===s&&ht.record_id&&t.lastdate&&new Date(t.lastdate).yyyymmdd()===a.yyyymmdd()));if(e[h]||(e[h]=[]),"PREV"===s||"THIS"===s){if(i&&h0&&this.daily_data[h].push(...d),r){const i=new Set((d||[]).map((t=>`${t.seq}|${t.mode}`)));while(l<+o.unit_cnt){const r=o.history.filter((t=>+t.seq===l));if(c.filter((t=>+t.seq===l&&new Date(t.lastdate)0){l+=1;continue}let n=!1;const d=[];for(const t of r){const s=`${t.seq}|${t.mode}`;i.has(s)?(n=!0,e[h].push(!0)):d.push({...t,record_id:null,done:!1,lastdate:null,score:null})}d.length&&this.daily_data[h].push(...d),(n||"THIS"===s&&!t)&&(l+=1);break}}}else if(r)while(l<+o.unit_cnt){const t=o.history.filter((t=>+t.seq===l));if(!(c.filter((t=>+t.seq===l&&new Date(t.lastdate)0)){this.daily_data[h].push(...t),l+=1;break}l+=1}}}for(let[t,a]of Object.entries(e))if(t=+t,i>t){let e=new Date(this.sel_year,this.sel_month-1,t).getDay();this.class_days.includes(e)?a&&a.length>0&&(a.filter((t=>t)).length==a.length?(this.daily_cover[t]+="light-blue accent-2 white--text sch-true",this.month_study_days+=1):this.daily_cover[t]+="grey lighten-4 grey--text text--darken-3 sch-false"):this.daily_cover[t]+="default-cover"}else this.daily_cover[t]+=i==t?"false-pink white--text":"default-cover"}this.loading=!1}})))},changeMonth:function(t){this.clickSound();let e=document.getElementById("right"),s=new Date(t).getFullYear(),i=new Date(t).getMonth()+1,a=document.getElementsByClassName("day__month_btn")[0];if(this.sel_year=s,this.sel_month=i,ke==s&&Ce==i){a.classList.add("dogopang--text");let t=document.getElementById(`schedule-right-list-${xe}`);if(xe>3){let s=window,i=document,a=i.documentElement,o=i.getElementsByTagName("body")[0],r=s.innerHeight||a.clientHeight||o.clientHeight,n=13*r/100;if(t){let s=t.getBoundingClientRect().height;e.scrollTo(0,t.offsetTop-(n+2*s))}}}else a.classList.remove("dogoapng--text"),e.scrollTo(0,0);this.sel_days=[],this.setMonthStatus(s,i),this.current_ym=this.dateYmd(s,i),this.getMonthSchedule()},toggleCard:function(t){this.$store.dispatch("sEffect/soundEffectPlay","click"),this.sel_days.includes(t)?this.sel_days.splice(this.sel_days.indexOf(t),1):this.sel_days.push(t)},selectDate:function(t){this.clickSound();let e=t.getDate(),s=window,i=document,a=i.documentElement,o=i.getElementsByTagName("body")[0],r=s.innerHeight||a.clientHeight||o.clientHeight,n=13*r/100,l=document.getElementById("right"),c=document.getElementById(`schedule-right-list-${e}`),d=c.getElementsByClassName("v-card__title")[0].getBoundingClientRect().height;l.scrollTo({top:c.offsetTop-(n+2*d),left:0,behavior:"smooth"})},selectRow:function(t,e){t==xe?(this.clickSound(),this.sel_record=e,this.openModal({name:"go_study",closeback:!1})):(this.clickSound(),null!==e.score?(this.click_past=!0,this.sel_record=e,this.openModal({name:"go_study",closeback:!1})):this.openModal({name:"not_studyday",closeback:!1,timer:2e3}))},goLearningList:function(){let t=1==this.sel_record.type?"/dogopang":"/plus",e=this.sel_record.category-3*(this.sel_record.type-1);this.$router.push({path:t,query:{tab:e,sid:this.sel_record.schedule_id,bid:this.sel_record.book_id,uid:this.sel_record.unit_id}}),this.closeDialog()},goResult:function(){let t=this.sel_record.mode,e=this.sel_record.record_id;this.clickSound(),this.$store.dispatch("Loading/addPercent",1),this.$store.dispatch("Learning/setMode",t+b.Mr).then((t=>{t&&(this.$store.dispatch("Learning/setRecordId",e),this.$store.dispatch("Learning/setStatus",!0))})),this.closeDialog()},closeDialog:function(){this.closeModal(),this.sel_record=null,this.click_past=!1}},created(){let t=function(t){return t=t.toString(2).padStart(7,"0"),Array.from(t).map(((t,e)=>parseInt(t)?e:void 0)).filter(((t,e)=>void 0!==t))};this.$store.state.Device.is_mobile&&(this.is_mobile=!0),"ios"===this.$store.state.Device.platform&&(this.is_ios=!0),this.class_days=t(+this.lesson_day_bit),this.setMonthStatus(ke,Ce),this.current_ym=this.dateYmd(ke,Ce),this.this_ym=this.dateYmd(ke,Ce),this.getMonthSchedule()},mounted(){this.$nextTick((()=>{let t=document.getElementById("right");this.sel_year=ke,this.sel_month=Ce;let e=document.getElementsByClassName("day__month_btn")[0];e.classList.add("dogopang--text");let s=document.getElementById(`schedule-right-list-${xe}`);if(xe>3&&s){let e=window,i=document,a=i.documentElement,o=i.getElementsByTagName("body")[0],r=e.innerHeight||a.clientHeight||o.clientHeight,n=13*r/100;if(s){let e=s.getBoundingClientRect().height;t.scrollTo(0,s.offsetTop-(n+2*e))}}}))},beforeDestroy(){this.prevent_dialog_timeout&&clearTimeout(this.prevent_dialog_timeout)}},Se=Ee,De=(0,g.A)(Se,fe,be,!1,null,null,null),Be=De.exports,Te=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-row",{staticClass:"w-100",staticStyle:{"margin-left":"0px","margin-right":"4px"},attrs:{id:"schedule-learning-book"}},[s("v-col",{staticClass:"pa-0",staticStyle:{width:"100%"},attrs:{cols:"12",sm:"12",md:"12"}},[s("v-sheet",{staticClass:"contents-sheet px-0 white overflow-hidden",staticStyle:{position:"relative"},attrs:{id:"right",elevation:"0"}},[s("div",{staticClass:"search-field width-100 d-inline-block d-flex justify-end align-center min-h-40px"},[s("div",{staticClass:"float-right search-div"},[s("v-text-field",{attrs:{"append-icon":t.mdi_magnify,label:"교재명 검색",dense:"",solo:"",rounded:"","single-line":"","hide-details":"",color:"dogopang",flat:"","background-color":"grey lighten-3"},on:{keydown:t.searchList,"click:append":t.searchList},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}})],1)]),s("div",{staticClass:"shown-header-div width-100"},[s("table",{staticClass:"shown-header width-100"},[s("thead",[s("tr",{attrs:{id:"schedule-list-head-tr"}},[s("th",{staticClass:"text-left",staticStyle:{width:"10%"}},[s("span",[t._v("No.")])]),s("th",{staticClass:"text-left",staticStyle:{width:"52%"}},[s("span",[t._v("교재명")])]),s("th",{staticClass:"text-left",staticStyle:{width:"16%"}},[s("span",[t._v("진도율")])]),s("th",{staticClass:"text-left",staticStyle:{width:"22%"}},[s("span",[t._v("학습 시작일")])])])])])]),s("infinite-scroller",{key:"schedule-list-infiscroll-10",staticClass:"infi-cls",attrs:{loadmore:t.loadMore,cat:10,nomore:t.nomore,loading:t.loading}},[s("v-data-table",{attrs:{id:"schedule-list-search",headers:t.headers,items:t.items,"mobile-breakpoint":10,"show-expand":!1,"item-key":t.item_key,"no-data-text":"등록된 교재가 없습니다.","no-results-text":"검색된 교재가 없습니다.","hide-default-footer":!0,"hide-default-header":!0,"disable-pagination":!0,"fixed-header":!0,options:t.options,"server-items-length":t.item_length,page:t.page,"items-per-page":t.items_per_page,"sort-by":t.sortby,"sort-desc":t.sortdesc,dense:""},on:{"click:row":t.toggleRow,"update:options":function(e){t.options=e},"current-items":t.currentItems},scopedSlots:t._u([{key:"item.schedule_name",fn:function(e){var i=e.item;return[s("span",[t._v(t._s(i.schedule_name))])]}},{key:"item.rate",fn:function(e){var i=e.item;return[s("b",[t._v(t._s(i.complete_unit_seqs?i.complete_unit_seqs.split(",").length:0)+" ")]),t._v("/ "+t._s(i.unit_cnt)+" ")]}},{key:"item.startdate",fn:function(e){var i=e.item;return[s("span",[t._v(t._s(t.setStartDate(i.startdate)))])]}}],null,!0)})],1)],1)],1)],1)},Ie=[],Ne=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[1==t.cat?s("div",{staticClass:"booklist-scroll-wrapper",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-1",value:t.onScroll,expression:"onScroll",arg:"#scroll-1"}]},[t._t("default")],2)]):2==t.cat?s("div",{staticClass:"booklist-scroll-wrapper",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-2",value:t.onScroll,expression:"onScroll",arg:"#scroll-2"}]},[t._t("default")],2)]):3==t.cat?s("div",{staticClass:"booklist-scroll-wrapper",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-3",value:t.onScroll,expression:"onScroll",arg:"#scroll-3"}]},[t._t("default")],2)]):4==t.cat?s("div",{staticClass:"booklist-scroll-wrapper",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-4",value:t.onScroll,expression:"onScroll",arg:"#scroll-4"}]},[t._t("default")],2)]):5==t.cat?s("div",{staticClass:"booklist-scroll-wrapper",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-5",value:t.onScroll,expression:"onScroll",arg:"#scroll-5"}]},[t._t("default")],2)]):6==t.cat?s("div",{staticClass:"booklist-scroll-wrapper",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-6",value:t.onScroll,expression:"onScroll",arg:"#scroll-6"}]},[t._t("default")],2)]):10==t.cat?s("div",{staticClass:"booklist-scroll-wrapper scroll-10",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-10",value:t.onScroll,expression:"onScroll",arg:"#scroll-10"}]},[t._t("default")],2)]):11==t.cat?s("div",{staticClass:"booklist-scroll-wrapper scroll-11",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-11",value:t.onScroll,expression:"onScroll",arg:"#scroll-11"}]},[t._t("default")],2)]):12==t.cat?s("div",{staticClass:"booklist-scroll-wrapper scroll-12",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-12",value:t.onScroll,expression:"onScroll",arg:"#scroll-12"}]},[t._t("default")],2)]):13==t.cat?s("div",{staticClass:"booklist-scroll-wrapper scroll-13 border-ede thin-l thin-r",attrs:{id:`scroll-${t.cat}`}},[s("div",{directives:[{name:"scroll",rawName:"v-scroll:#scroll-13",value:t.onScroll,expression:"onScroll",arg:"#scroll-13"}]},[t._t("default")],2)]):t._e()])},Le=[],Me={name:"intinitescroller",props:["loadmore","cat","nomore","loading"],data(){return{scroll_top:null,con_height:0,el_rect:null,distance:10,init:!1,prevent_interval:!1,prevent_timeout:null}},methods:{onScroll:function(t){this.nomore||this.loading||(this.scroll_top=t.target.scrollTop,this.con_height=t.target.children[0].clientHeight,this.scroll_top+this.el_rect.height>this.con_height-this.distance&&(this.prevent_interval||(this.prevent_interval=!0,this.loadmore(),this.prevent_timeout=setTimeout((()=>{this.prevent_interval=!1}),1e3))))},onResize:function(t){this.el_rect=this.$el.getBoundingClientRect()}},mounted(){this.$nextTick((()=>{this.el_rect=this.$el.getBoundingClientRect(),this.init||(this.loadmore(),this.init=!0)}))},created(){window.addEventListener("resize",this.onResize)},beforeDestroy(){window.removeEventListener("resize",this.onResize),this.prevent_timeout&&clearTimeout(this.prevent_timeout)},destroyed(){this.$destroy()}},Re=Me,Pe=(0,g.A)(Re,Ne,Le,!1,null,null,null),$e=Pe.exports,Ue={name:"schedule-learning-book",data(){return{STUDY:b.STUDY,TEST:b.TEST,VOCA:b.VOCA,MAJOR:b.MAJOR,ADVANCED:b.lj,VOCA_MAJOR:b.VOCA_MAJOR,VOCA_ADVANCED:b.VOCA_ADVANCED,MOCK_EXAM:b.MOCK_EXAM,BOOK_BANK:b.Fj,BOOK_VOCA:b.BOOK_VOCA,BOOK_LISTENING:b.BOOK_LISTENING,TAG_NEW:b.TAG_NEW,TAG_VOCA:b.TAG_VOCA,TAG_HOT:b.TAG_HOT,keyword:"",old_keyword:"",nomore:!1,loading:!1,headers:Object.freeze([{text:"No.",value:"no",align:"start",sortable:!1,width:"10%"},{text:"교재명",value:"schedule_name",align:"left",sortable:!1,width:"52%"},{text:"진도율",value:"rate",align:"left",sortable:!1,width:"16%"},{text:"학습 시작일",value:"startdate",align:"left",sortable:!1,width:"22%"}]),item_key:"id",items:[],expanded:[],options:{},item_length:0,page:1,items_per_page:99999,sortby:void 0,sortdesc:void 0,per_list:10,select_row:!1,select_id:0,mdi_magnify:c.U4M,mdi_menu_down:c._Sc,mdi_menu_right:c.u3_}},components:{InfiniteScroller:$e},watch:{keyword:function(t,e){t!=e&&(this.nomore=!1)}},methods:{currentItems:function(t){this.$nextTick((()=>{let t=document.getElementById("schedule-list-search").getElementsByTagName("tr")[0].getElementsByTagName("td");if(this.headers.length+1==t.leatngth){let e=document.getElementById("schedule-list-head-tr").getElementsByTagName("th");for(let[s,i]of Object.entries(t))e[s].style=`width:${i.clientWidth}px;`}}))},toggleRow:function(t){this.expanded.length>0&&this.expanded[0].id==t.id?(this.select_row=!1,this.select_id="",this.expanded.pop()):(this.select_row=!0,this.select_id=t.id,this.expanded.pop(),this.expanded.push(t))},searchList:function(t){13!=event.keyCode&&"click"!=event.type||this.getList(this.keyword)},loadMore:function(){this.getList(this.keyword)},getList:function(t){if(t!==this.old_keyword&&(this.nomore=!1,this.items=[],this.item_length=0),this.nomore)return;let e=`${b.jg}/schedule/usergetschedulelist`;e+=`?snum=${this.item_length}&enum=${this.per_list}`,"string"==typeof t&&t&&(e+=`&search_keyword=${t}`,this.old_keyword=t),this.$axios.get(e).then((t=>{if(200==t.status){let e,s=t.data,i=s.length;for(let t=0;t{let s;return 1==+t&&(i+=1,s=e),s})).filter((t=>void 0!==t)),s+=` ${i}단계 (`;for(let e=0;ee&&(s+=" - ")}else{if(""==t||!t)return"";t=Array.from(t),i=t.length,s+=` ${i}단계 (`;for(let i=0;ii&&(s+=" - ")}}return s+=")",s},setStartDate:function(t){let e="학습 전";return t&&(e=t.split(" ")[0]),e}},created(){}},Oe=Ue,je=(0,g.A)(Oe,Te,Ie,!1,null,null,null),ze=je.exports,Qe=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"report-index"}},[t.status?s("learning",{key:"learning-index",attrs:{mode:t.mode}}):t._e(),s("div",{directives:[{name:"show",rawName:"v-show",value:!t.status,expression:"!status"}],staticClass:"static-container"},[s("left-bar-static",[s("router-link",{staticClass:"vertical-tab",attrs:{to:"/report/lookup"}},[s("div",{class:[1==t.routeCheck?"active":""],on:{click:t.clickSound}},[s("div",{staticClass:"tab-dot"}),s("b",[t._v("레포트 조회")])])]),s("router-link",{staticClass:"vertical-tab",attrs:{to:"/report/analysis"}},[s("div",{class:[2==t.routeCheck?"active":""],on:{click:t.clickSound}},[s("div",{staticClass:"tab-dot"}),s("b",[t._v("레포트 분석")])])])],1),s("div",{staticClass:"right"},[s("router-view")],1)],1)],1)},He=[],qe={name:"report-index",components:{Learning:ge,LeftBarStatic:Rt.A},computed:{...(0,l.L8)("Learning",["status","mode"]),routeCheck:function(){let t=0,e=this.$route.name.split("-")[1];switch(e){case"lookup":t=1;break;case"analysis":t=2;break;default:}return t}},created:function(){},methods:{clickSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","click")}}},Ge=qe,Fe=(0,g.A)(Ge,Qe,He,!1,null,null,null),Ve=Fe.exports,Je=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-container",{staticClass:"pa-0",attrs:{id:"report-lookup",fluid:""}},[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"pt-0 pb-0 white",attrs:{id:"report-lookup-main",cols:"12"}},[s("div",{staticClass:"width-100",staticStyle:{height:"1.3vh"}}),s("div",[s("router-view")],1)])],1)],1)},Ze=[],Ye={name:"report-lookup"},We=Ye,Xe=(0,g.A)(We,Je,Ze,!1,null,null,null),Ke=Xe.exports,ts=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-container",{staticClass:"pa-0",attrs:{id:"report-analysis",fluid:""}},[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"pt-0 pb-0 white",attrs:{id:"report-analysis-main",cols:"12"}},[s("div",[s("router-view")],1)])],1)],1)},es=[],ss={name:"report-analysis"},is=ss,as=(0,g.A)(is,ts,es,!1,null,null,null),os=as.exports,rs=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"report-lookup-learning"}},[s("div",{staticClass:"shown-header-div width-100"},[s("table",{staticClass:"shown-header width-100"},[s("thead",[s("tr",{attrs:{id:"lookup-list-head-tr"}},[t._m(0),s("th",{staticClass:"text-left sort-col",class:t.arrowClass("a.mode"),staticStyle:{width:"8%"},on:{click:function(e){return t.sortingCol("a.mode",t.sort_direction)}}},[s("span",[t._v("구분 ")]),t._m(1)]),s("th",{staticClass:"text-left sort-col",class:t.arrowClass("b.schedule_name"),staticStyle:{width:"20%"},on:{click:function(e){return t.sortingCol("b.schedule_name",t.sort_direction)}}},[s("span",[t._v("교재명 ")]),t._m(2)]),t._m(3),t._m(4),s("th",{staticClass:"text-left sort-col",class:t.arrowClass("a.lastdate"),on:{click:function(e){return t.sortingCol("a.lastdate",t.sort_direction)}}},[s("span",[t._v("학습일 ")]),t._m(5)])])])])]),s("infinite-scroller",{key:"schedule-list-infiscroll-10",staticClass:"infi-cls",attrs:{loadmore:t.loadMore,cat:11,nomore:t.nomore,loading:t.loading}},[s("v-data-table",{attrs:{id:"lookup-list",headers:t.headers,items:t.items,"mobile-breakpoint":10,"show-expand":!1,"item-key":t.item_key,"no-data-text":"등록된 리포트가 없습니다.","no-results-text":"검색된 리포트가 없습니다.","hide-default-footer":!0,"hide-default-header":!0,"disable-pagination":!0,"fixed-header":!0,"server-items-length":t.item_length,page:t.page,"items-per-page":t.items_per_page,"sort-by":void 0,"sort-desc":void 0,dense:""},on:{"click:row":function(e){return t.goResult(e)}},scopedSlots:t._u([{key:"item.mode",fn:function(e){var i=e.item;return[s("b",{domProps:{innerHTML:t._s(t.setType(i))}})]}},{key:"item.schedule_name",fn:function(e){var i=e.item;return[s("div",[t._v(" "+t._s(i.schedule_name)+" ")])]}},{key:"item.unit_name",fn:function(e){var i=e.item;return[s("div",[t._v(" "+t._s(i.unit_name)+" ")])]}},{key:"item.score",fn:function(e){var i=e.item;return[s("span",[t._v(t._s(Math.floor(+i.score))+"점")])]}},{key:"item.lastdate",fn:function(e){var i=e.item;return[s("span",{domProps:{textContent:t._s(i.lastdate.substr(0,16))}})]}}],null,!0)})],1)],1)},ns=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("th",{staticClass:"text-left",staticStyle:{width:"5%"}},[s("span",[t._v("No.")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"margin-top-3rem"},[s("div",{staticClass:"arrow-up"}),s("div",{staticClass:"arrow-down"})])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"margin-top-3rem"},[s("div",{staticClass:"arrow-up"}),s("div",{staticClass:"arrow-down"})])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("th",{staticClass:"text-left",staticStyle:{width:"40%"}},[s("span",[t._v("차시")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("th",{staticClass:"text-left",staticStyle:{width:"10.2%"}},[s("span",[t._v("점수")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"margin-top-3rem"},[s("div",{staticClass:"arrow-up"}),s("div",{staticClass:"arrow-down"})])}],ls={name:"report-lookup-learning",data(){return{HOST:b.jg,LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,WRONG:b.IO,RESULT:b.Mr,SHORT_MODULE_NAMES:b.j1,nomore:!1,loading:!1,headers:Object.freeze([{text:"No.",value:"no",align:"left",sortable:!1,width:"20px"},{text:"구분",value:"mode",align:"left",sortable:!1,width:"40px"},{text:"교재명",value:"schedule_name",align:"left",sortable:!1,width:"30%"},{text:"차시",value:"unit_name",align:"left",sortable:!1,width:"25%"},{text:"점수",value:"score",align:"left",sortable:!1,width:"15%"},{text:"학습일",value:"lastdate",align:"left",sortable:!1,width:"15%"}]),item_key:"id",items:[],item_length:0,page:1,items_per_page:99999,sort_order:"a.lastdate",sort_direction:"desc",per_list:10}},components:{InfiniteScroller:$e},computed:{arrowClass:function(){return t=>{let e="";return t==this.sort_order&&(e=` active ${this.sort_direction}`),e}}},methods:{clickSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","click")},loadMore:function(){if(this.loading)return!1;this.getList()},getList:function(){if(this.nomore)return;let t=`${b.jg}/result/usergetlookuprecords`;t+=`?snum=${this.item_length}&enum=${this.per_list}&sortby=${this.sort_order}&sortval=${this.sort_direction}`,this.$axios.get(t).then((t=>{if(200==t.status){let e=t.data,s=e.length;this.item_length=this.item_length+s;for(let t=0;t${e}`;return i},setAvg:function(t){let e="";return e=100==+t?t+"점":0==+t?"0점":Number(t).toFixed(2)+"점",e},goResult:function(t){this.$store.dispatch("Loading/addPercent",1),this.clickSound(),this.$store.dispatch("Learning/setMode",t.mode+b.Mr).then((e=>{e&&(this.$store.dispatch("Learning/setRecordId",t.record_id),this.$store.dispatch("Learning/setStatus",!0))}))}},created:function(){}},cs=ls,ds=(0,g.A)(cs,rs,ns,!1,null,null,null),hs=ds.exports,us=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"report-analysis-learning"}},[s("div",{attrs:{id:"period_report"}},[s("div",{staticClass:"width-100 ma-auto height-100",attrs:{id:"period_report_top_row"}},[s("div",{staticClass:"pos-rel width-100 height-100",staticStyle:{margin:"auto"},style:t.is_mobile?"margin: auto; margin-top:1.3vh;":"margin: auto;",attrs:{id:"a4_parent"}},[s("div",{staticClass:"pos-rel ma-auto",class:{"in-mobile":t.is_mobile},attrs:{id:"period_a4"}},[s("div",{staticClass:"pos-abs top-0 left-0 right-0 bottom-0"},[s("div",{staticClass:"width-100 height-100 mgauto",staticStyle:{"background-size":"100%"},attrs:{id:"period_report_top_sub"}},[t.is_mobile?t._e():s("div",{staticClass:"width-100",staticStyle:{height:"2vh"}}),s("section",{staticClass:"width-100 ma-auto",staticStyle:{height:"28vh","min-height":"140px"},attrs:{id:"period_report_info_section"}},[s("v-row",{staticClass:"width-100 ma-auto height-100"},[s("v-col",{staticClass:"py-0 pcol height-100",class:t.is_mobile?"pl-2p pr-1":"pl-8 pr-2",attrs:{cols:"12",sm:"12"}},[s("v-simple-table",{staticClass:"infotable height-100 bord radi",scopedSlots:t._u([{key:"default",fn:function(){return[s("tbody",{staticClass:"height-100",style:`font-size: ${t.font_rem}rem;`},[s("tr",[s("td",[s("b",[t._v("이름")])]),s("td",{domProps:{textContent:t._s(t.$store.state.User.name)}})]),s("tr",[s("td",[s("b",[t._v("학습 기간")])]),s("td",[s("v-row",{attrs:{dense:"","no-gutters":""}},[s("v-col",{staticClass:"pr-1",attrs:{cols:"2"}},[s("v-dialog",{ref:"dialogstartdate",attrs:{"return-value":t.startdate,transition:!1,width:"290px"},on:{"update:returnValue":function(e){t.startdate=e},"update:return-value":function(e){t.startdate=e}},scopedSlots:t._u([{key:"activator",fn:function(e){var i=e.on;return[s("input",t._g({directives:[{name:"model",rawName:"v-model",value:t.startdate,expression:"startdate"}],staticClass:"width-100 height-100 bord input-date text-center",staticStyle:{direction:"rtl"},attrs:{type:"text",readonly:"",name:"startdate"},domProps:{value:t.startdate},on:{input:function(e){e.target.composing||(t.startdate=e.target.value)}}},i))]}}]),model:{value:t.startdate_modal,callback:function(e){t.startdate_modal=e},expression:"startdate_modal"}},[s("v-date-picker",{attrs:{scrollable:"","event-color":"dogopang","header-color":"dogopang","next-icon":t.mdi_chevron_right,"prev-icon":t.mdi_chevron_left,"title-date-format":t.titleDateForm},on:{"click:date":t.startdateClick},model:{value:t.startdate,callback:function(e){t.startdate=e},expression:"startdate"}},[s("v-spacer"),s("v-btn",{attrs:{large:"",block:"",text:"",color:"black",ripple:!1},on:{click:function(e){t.startdate_modal=!1}}},[s("b",[t._v("취소")])])],1)],1)],1),s("v-col",{staticClass:"pr-1",attrs:{cols:"2"}},[s("v-dialog",{ref:"dialogenddate",attrs:{"return-value":t.enddate,transition:!1,width:"290px"},on:{"update:returnValue":function(e){t.enddate=e},"update:return-value":function(e){t.enddate=e}},scopedSlots:t._u([{key:"activator",fn:function(e){var i=e.on;return[s("input",t._g({directives:[{name:"model",rawName:"v-model",value:t.enddate,expression:"enddate"}],staticClass:"width-100 height-100 bord input-date text-center",staticStyle:{direction:"rtl"},attrs:{type:"text",readonly:"",name:"enddate"},domProps:{value:t.enddate},on:{input:function(e){e.target.composing||(t.enddate=e.target.value)}}},i))]}}]),model:{value:t.enddate_modal,callback:function(e){t.enddate_modal=e},expression:"enddate_modal"}},[s("v-date-picker",{attrs:{scrollable:"","event-color":"dogopang","header-color":"dogopang","next-icon":t.mdi_chevron_right,"prev-icon":t.mdi_chevron_left,"title-date-format":t.titleDateForm},on:{"click:date":t.enddateClick},model:{value:t.enddate,callback:function(e){t.enddate=e},expression:"enddate"}},[s("v-spacer"),s("v-btn",{staticClass:"height-100",attrs:{large:"",block:"",text:"",color:"black",ripple:!1},on:{click:function(e){t.enddate_modal=!1}}},[s("b",[t._v("취소")])])],1)],1)],1),t.is_mobile?s("v-col",{attrs:{cols:"2"}},[s("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.disableSearchBtn,expression:"disableSearchBtn"}],staticClass:"input-date",attrs:{depressed:"",color:"grey lighten-3",ripple:!1,block:"",height:"100% !important"}},[s("b",{staticClass:"grey--text darken-5"},[t._v("조회")])]),s("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.disableSearchBtn,expression:"!disableSearchBtn"}],staticClass:"input-date",attrs:{depressed:"",color:"dogopang",ripple:!1,block:"",height:"100% !important"},on:{click:t.getData}},[s("b",[t._v("조회")])])],1):s("v-col",{attrs:{cols:"2"}},[s("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.disableSearchBtn,expression:"disableSearchBtn"}],staticClass:"input-date",attrs:{depressed:"",color:"grey lighten-3",ripple:!1}},[s("b",{staticClass:"grey--text darken-5"},[t._v("조회")])]),s("v-btn",{directives:[{name:"show",rawName:"v-show",value:!t.disableSearchBtn,expression:"!disableSearchBtn"}],staticClass:"input-date",staticStyle:{color:"white"},attrs:{depressed:"",color:"dogopang",ripple:!1},on:{click:t.getData}},[s("b",[t._v("조회")])])],1)],1)],1)]),s("tr",[s("td",[s("b",[t._v("종합 점수")])]),s("td",{key:t.report_key,domProps:{textContent:t._s(`${t.result.avg?t.result.avg:0}점`)}})]),s("tr",[s("td",[s("b",[t._v("학습 횟수")])]),s("td",{key:t.report_key,domProps:{textContent:t._s(`${t.result.study_cnt?t.result.study_cnt:0}회`)}})])])]},proxy:!0}])})],1)],1)],1),s("section",{staticClass:"width-100",staticStyle:{"margin-top":"1vh","margin-bottom":"1vh",height:"22vh","min-height":"110px"},attrs:{id:"period_report_circle_section"}},[s("div",{staticClass:"pt-0 pb-0 tmp height-100",class:t.is_mobile?"px-2per":"px-8"},[s("v-row",{key:t.circle_row,staticClass:"width-100 height-100 ma-auto bord radi",class:t.is_mobile?"py-2":"py-3",staticStyle:{"padding-left":"1%","padding-right":"1%:"},attrs:{id:"period-circle-row"}},[s("div",{staticClass:"float-left d-flex flex-column justify-center align-center",staticStyle:{width:"20%",height:"100%",gap:"5%"},attrs:{id:"period-circle-col"}},[t.circle_size>0&&t.circle_width>0?s("v-progress-circular",{style:`font-size:${t.circle_font}px; font-weight:500; gap: 5%;`,attrs:{rotate:"0",size:t.circle_size,value:t.result.avg,width:t.circle_width,color:"#eb6e38"}},[s("span",{staticClass:"black--text text-center"},[t._v(" "+t._s(t.result.avg)+" ")]),s("span",{staticClass:"grey--text"},[t._v("점")])]):t._e(),s("div",{staticClass:"text-center",class:{"pt-1":t.is_mobile},style:`font-size: ${t.font_rem}rem;`},[t._v(" 종합 점수 ")])],1),s("div",{staticClass:"float-left d-flex flex-column justify-center align-center",staticStyle:{width:"20%",height:"100%",gap:"5%"}},[t.circle_size>0&&t.circle_width>0?s("v-progress-circular",{style:`font-size:${t.circle_font}px; font-weight:500;`,attrs:{rotate:"0",size:t.circle_size,value:t.result.question_cnt,width:t.circle_width,color:"#ffbd89"}},[s("span",{staticClass:"black--text text-center"},[t._v(" "+t._s(t.result.question_cnt)+" ")]),s("span",{staticClass:"grey--text"},[t._v("개")])]):t._e(),s("div",{staticClass:"text-center",class:{"pt-1":t.is_mobile},style:`font-size: ${t.font_rem}rem;`},[t._v(" 학습 문제 ")])],1),s("div",{staticClass:"float-left d-flex flex-column justify-center align-center",staticStyle:{width:"20%",height:"100%",gap:"5%"}},[t.circle_size>0&&t.circle_width>0?s("v-progress-circular",{style:`font-size:${t.circle_font}px; font-weight:500;`,attrs:{rotate:"0",size:t.circle_size,value:t.result.wrong_cnt,width:t.circle_width,color:"#f7e772"}},[s("span",{staticClass:"black--text text-center"},[t._v(" "+t._s(t.result.wrong_cnt)+" ")]),s("span",{staticClass:"grey--text"},[t._v("개")])]):t._e(),s("div",{staticClass:"text-center",class:{"pt-1":t.is_mobile},style:`font-size: ${t.font_rem}rem;`},[t._v(" 오답 문제 ")])],1),s("div",{staticClass:"float-left d-flex flex-column justify-center align-center",staticStyle:{width:"20%",height:"100%",gap:"5%"}},[t.circle_size>0&&t.circle_width>0?s("v-progress-circular",{style:`font-size:${t.circle_font}px; font-weight:500;`,attrs:{rotate:"0",size:t.circle_size,value:t.result.wrong_rate,width:t.circle_width,color:"#c3ed81"}},[s("span",{staticClass:"black--text text-center"},[t._v(" "+t._s(t.result.wrong_rate)+" ")]),s("span",{staticClass:"grey--text"},[t._v("%")])]):t._e(),s("div",{staticClass:"text-center",class:{"pt-1":t.is_mobile},style:`font-size: ${t.font_rem}rem;`},[t._v(" 오답률 ")])],1),s("div",{staticClass:"float-left d-flex flex-column justify-center align-center",staticStyle:{width:"20%",height:"100%",gap:"5%"}},[t.circle_size>0&&t.circle_width>0?s("v-progress-circular",{style:`font-size:${t.circle_font}px; font-weight:500;`,attrs:{rotate:"0",size:t.circle_size,value:t.result.studytime,width:t.circle_width,color:"#b5ef95"}},[s("span",{staticClass:"black--text text-center"},[t._v(" "+t._s(t.result.studytime)+" ")]),s("span",{staticClass:"grey--text"},[t._v("분")])]):t._e(),s("div",{staticClass:"text-center",class:{"pt-1":t.is_mobile},style:`font-size: ${t.font_rem}rem;`},[t._v(" 학습 시간 ")])],1),s("div",{staticStyle:{clear:"both"}})])],1)]),s("section",{staticClass:"width-100",staticStyle:{"margin-bottom":"1vh",height:"38vh","min-height":"190px"},attrs:{id:"period_report_spark_section"}},[s("v-row",{staticClass:"width-100 height-100 ma-auto",class:t.is_mobile?"px-2per":"px-8"},[s("div",{staticClass:"width-100 height-100 bord radi",class:[t.is_mobile?"px-3":"",t.spark_fail?"pos-rel":""]},[t.spark_fail?s("div",{staticClass:"width-100 text-center grey--text pos-rel",staticStyle:{top:"50%",transform:"translate(0, -50%)"}},[t._v(" 학습된 내역이 없습니다. ")]):s("v-chart",{key:t.sparkkey,staticStyle:{width:"100%",height:"100%"},attrs:{options:t.spark,initOptions:t.spark,autoresize:!0}}),t.spark_fail?t._e():s("div",{staticClass:"pos-rel",class:t.is_mobile?"":"spark_padding",staticStyle:{color:"grey",top:"-14.1%","padding-left":"calc(5% - 23px)","padding-right":"calc(3% - 18px)","font-size":"0.875rem"},attrs:{id:"spark_sub_text"}},[s("span",{staticStyle:{position:"relative",top:"1vh"}},[t._v("(점)")]),s("span",{staticStyle:{float:"right"}},[t._v("(회)")])])],1)])],1)])])])])])])])},gs=[],ms=s(35977),ps=(s(2273),{name:"report-analysis-learning",components:{"v-chart":ms.A},data(){return{startdate_modal:!1,enddate_modal:!1,startdate:"",enddate:"",prev_startdate:"",prev_enddate:"",result:{},circle_row:0,circle_size:0,circle_width:0,type_class:"",circle_font:0,sparkkey:0,sparkdata:[],spark:{xAxis:{data:"",axisLabel:{show:!0,fontFamily:"Apple SD Gothic Neo, sans-serif",color:"grey",fontSize:10},axisLine:{show:!1},axisTick:{lineStyle:{width:0}}},yAxis:{axisLabel:{show:!0,fontFamily:"Apple SD Gothic Neo, sans-serif",color:"grey",fontSize:10},axisLine:{show:!1},axisTick:{lineStyle:{width:0}},splitNumber:5,splitLine:{show:!0},max:100,min:0},grid:Object.freeze({left:"5%",top:40,right:"4%",bottom:40}),series:{type:"line",showSymbol:!1,data:"",animation:!1,smooth:!0,lineStyle:{width:3,color:"#f4a91d"}}},spark_fail:!1,period_last_scale:!1,period_last_bp:"",period_full_screen:!1,period_smaller:!1,font_rem:1,is_mobile:!1,mdi_chevron_right:c.mI8,mdi_chevron_left:c.LyG,report_key:0}},computed:{disableSearchBtn:function(){return this.prev_startdate==this.startdate&&this.prev_enddate==this.enddate}},methods:{titleDateForm:function(t){let e=t.split("-");return`${e[0]}년 ${e[1]}월 ${e[2]}일`},startdateClick:function(t){this.$refs["dialogstartdate"].save(t)},enddateClick:function(t){this.$refs["dialogenddate"].save(t)},getData:function(){this.$store.dispatch("sEffect/soundEffectPlay","click");let t=this.$store.getters["User/cid"],e=this.$store.getters["User/uid"],s=this.$store.getters["User/uclass"],i=`${b.jg}/result/${t}/user/${e}/getindividual?sdate=${this.startdate}&edate=${this.enddate}&uclass=${s}`;this.sparkdata=[];let a=new Promise(((t,e)=>{this.$axios.get(i).then((e=>{if(200==e.status)if(this.report_key++,this.prev_startdate=this.startdate,this.prev_enddate=this.enddate,e.data.study_cnt>0){let s=e.data;if(s.history.length>0){this.spark_fail=!1,this.result["history"]=s.histroy;for(let[t,e]of Object.entries(s.history))this.sparkdata[t]=new Array(Number(t)+1,Number(e))}s.study_cnt&&(this.result["avg"]=s.avg??0,this.result["study_cnt"]=s.study_cnt??0,this.result["question_cnt"]=s.question_cnt??0,this.result["wrong_cnt"]=s.wrong_cnt??0,this.result["wrong_rate"]=s.wrong_rate??0,this.result["studytime"]=s.studytime??0),t(!0)}else this.result["avg"]=0,this.result["study_cnt"]=0,this.result["question_cnt"]=0,this.result["wrong_cnt"]=0,this.result["wrong_rate"]=0,this.result["studytime"]=0,this.result["history"]=[],t(!1);else this.result["avg"]=0,this.result["study_cnt"]=0,this.result["question_cnt"]=0,this.result["wrong_cnt"]=0,this.result["wrong_rate"]=0,this.result["studytime"]=0,this.result["history"]=[],t(!1)})).catch((t=>{this.result["avg"]=0,this.result["study_cnt"]=0,this.result["question_cnt"]=0,this.result["wrong_cnt"]=0,this.result["wrong_rate"]=0,this.result["studytime"]=0,this.result["history"]=[],window.console.error(t),e(t)}))}));a.then((t=>{t?(this.spark.xAxis.data=this.sparkdata.map((function(t){return t[0]})),this.spark.series.data=this.sparkdata.map((function(t){return t[1]})),this.sparkkey+=1,this.circle_row+=1):this.spark_fail=!0})).catch((t=>{window.console.error(t)}))},setPeriodCircleSize:function(){let t=.7*document.getElementById("period_report_circle_section").offsetHeight,e=.9*document.getElementById("period-circle-col").offsetWidth,s=e>t?t:e;isNaN(s)||(this.circle_size=s,this.circle_width=Math.round(s/9),this.circle_font=Math.round(s/6))}},mounted(){this.$nextTick((()=>{let t=document.getElementById("period_report_spark_section").getElementsByTagName("canvas"),e=t[0].getContext("2d");var s=e.createLinearGradient(500,0,100,0);s.addColorStop(0,"#80b6f4"),s.addColorStop(1,"#f49080"),this.setPeriodCircleSize(),window.addEventListener("resize",this.setPeriodCircleSize),this.loading_dialog_value=!1}))},created(){let t=new Date,e=t.getFullYear(),s=t.getMonth();this.startdate=new Date(e,0,1).yyyymmdd("-"),this.enddate=new Date(e,s+1,0).yyyymmdd("-"),this.prev_startdate=new Date(e,0,1).yyyymmdd("-"),this.prev_enddate=new Date(e,s+1,0).yyyymmdd("-"),this.getData(),this.$store.state.Device.is_mobile?(this.is_mobile=!0,this.spark.xAxis.axisLabel.fontSize=Number(this.$store.state.Device.screen_width.fontRemToPx(.8).toFixed(2)),this.spark.yAxis.axisLabel.fontSize=Number(this.$store.state.Device.screen_width.fontRemToPx(.8).toFixed(2))):(this.spark.xAxis.axisLabel.fontSize=Number(this.$store.state.Device.screen_width.fontRemToPx(1).toFixed(2)),this.spark.yAxis.axisLabel.fontSize=Number(this.$store.state.Device.screen_width.fontRemToPx(1).toFixed(2)))},beforeDestroy(){window.removeEventListener("resize",this.setPeriodCircleSize)}}),_s=ps,vs=(0,g.A)(_s,us,gs,!1,null,null,null),fs=vs.exports,bs=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"static-container",attrs:{id:"learderboard-index"}},[s("left-bar-static",[s("router-link",{staticClass:"vertical-tab",attrs:{to:"/leaderboard/board"}},[s("div",{class:[1==t.routeCheck?"active":""],on:{click:t.clickSound}},[s("div",{staticClass:"tab-dot"}),s("b",[t._v("리더 보드")])])]),s("router-link",{staticClass:"vertical-tab",attrs:{to:"/leaderboard/record"}},[s("div",{class:[2==t.routeCheck?"active":""],on:{click:t.clickSound}},[s("div",{staticClass:"tab-dot"}),s("b",[t._v("수상 이력")])])])],1),s("n-modal",{attrs:{names:["unused_rank"]}},[s("template",{slot:"unused_rank"},[s("v-card",{staticClass:"show-user-unused-rank",staticStyle:{overflow:"hidden"}},[s("v-card-text",{staticClass:"text-center black--text title",class:[t.$store.state.Device.is_mobile?"py-3":"py-8"]},[s("v-row",[s("v-col",{staticClass:"text-center px-0",attrs:{cols:"12"}},[s("h3",{staticClass:"title"},[s("b",[t._v("월간 랭킹을 확인하시려면, 학원에 문의하세요.")])])])],1)],1),s("v-card-actions",{staticClass:"text-center border-ede thin-t py-0"},[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"py-3",attrs:{cols:"12",dense:""}},[s("v-btn",{attrs:{color:"dogopang",text:"","x-large":"",block:"",ripple:!1},on:{click:t.closeModal}},[s("span",{staticClass:"title"},[t._v("확인")])])],1)],1)],1)],1)],1)],2),s("div",{staticClass:"right"},[s("router-view")],1)],1)},As=[],ws={name:"leaderboard-index",components:{LeftBarStatic:Rt.A,NModal:L},computed:{routeCheck:function(){let t=1;switch(this.$route.name){case"leaderboard-board":t=1;break;case"leaderboard-record":t=2;break;default:}return t}},methods:{...(0,l.i0)("nModal",["openModal","closeModal"]),clickSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","click")}}},ys=ws,ks=(0,g.A)(ys,bs,As,!1,null,null,null),Cs=ks.exports,xs=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-sheet",{staticClass:"contents-sheet",attrs:{id:"leaderboard-board",elevation:"0"}},[i("div",{staticClass:"head-field pa-0 d-flex align-center min-h-40px"},[i("v-row",{attrs:{dense:"","no-gutters":""}},[i("v-col",{attrs:{lg:"2",md:"2",sm:"3",cols:"3"}},[i("div",{staticClass:"pr-3 one-class"},[i("v-chip",{staticClass:"ma-1 ml-0 min-w-100 width-100 justify-center fw-600"},[t._v(" "+t._s(t.$store.getters["User/class_name"]?t.$store.getters["User/class_name"]:"클래스")+" ")])],1)]),i("v-col",{attrs:{lg:"6",md:"6",sm:"7",cols:"7","offset-lg":"4","offset-md":"4","offset-sm":"2",offset:"2"}},[i("v-row",{staticStyle:{"justify-content":"flex-end"},attrs:{dense:"","no-gutters":""}},[i("v-col",{staticClass:"pr-1 pos-rel",attrs:{cols:"3"}},[i("v-dialog",{ref:"dialogsearchdate",attrs:{"return-value":t.searchdate,transition:!1,width:"290px"},on:{"update:returnValue":function(e){t.searchdate=e},"update:return-value":function(e){t.searchdate=e}},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[i("input",t._g({directives:[{name:"model",rawName:"v-model",value:t.searchdate,expression:"searchdate"}],staticClass:"width-100 bord input-date my-1 height-32 text-center",attrs:{id:"searchdate",type:"text",readonly:"",name:"searchdate"},domProps:{value:t.searchdate},on:{input:function(e){e.target.composing||(t.searchdate=e.target.value)}}},s))]}}]),model:{value:t.searchdate_modal,callback:function(e){t.searchdate_modal=e},expression:"searchdate_modal"}},[i("v-date-picker",{attrs:{scrollable:"",type:"month","event-color":"dogopang","header-color":"dogopang","next-icon":t.mdi_chevron_right,"prev-icon":t.mdi_chevron_left,"title-date-format":t.titleDateForm,locale:"ko-kr","allowed-dates":t.allowedDates},on:{"click:month":t.searchdateClick},model:{value:t.searchdate,callback:function(e){t.searchdate=e},expression:"searchdate"}},[i("v-spacer"),i("v-btn",{attrs:{large:"",block:"",text:"",color:"black",ripple:!1},on:{click:function(e){t.searchdate_modal=!1}}},[i("b",[t._v("취소")])])],1)],1),i("label",{staticClass:"input-triangle-ico mr-1 mb-1",attrs:{for:"searchdate"}})],1),i("v-col",{staticClass:"pl-1 col-md-3 col-auto"},[i("v-btn",{staticClass:"height-32 date-btn",attrs:{depressed:"",block:"",color:t.setColor(-2),ripple:!1},on:{click:function(e){return t.setDate(-2)}}},[i("b",{staticClass:"white--text"},[t._v("두달 전")])])],1),i("v-col",{staticClass:"pl-1 col-md-3 col-auto"},[i("v-btn",{staticClass:"height-32 date-btn",attrs:{depressed:"",block:"",color:t.setColor(-1),ripple:!1},on:{click:function(e){return t.setDate(-1)}}},[i("b",{staticClass:"white--text"},[t._v("지난달")])])],1),i("v-col",{staticClass:"pl-1 col-md-3 col-auto"},[i("v-btn",{staticClass:"height-32 date-btn",attrs:{depressed:"",block:"",color:t.setColor(0),ripple:!1},on:{click:function(e){return t.setDate(0)}}},[i("b",{staticClass:"white--text"},[t._v("이번달")])])],1)],1)],1)],1)],1),i("div",{staticClass:"shown-header-div width-100"},[i("table",{staticClass:"shown-header width-100"},[i("colgroup",[i("col",{attrs:{width:t.headers[0].width}}),i("col",{attrs:{width:t.headers[1].width}}),i("col",{attrs:{width:t.headers[2].width}}),i("col",{attrs:{width:t.headers[3].width}}),i("col",{attrs:{width:t.headers[4].width}})]),i("thead",[i("tr",{attrs:{id:"board-list-head-tr"}},[i("th",{staticClass:"text-left sort-col",class:t.arrowClass("ranking"),on:{click:function(e){return t.sortingCol("ranking",t.sort_direction)}}},[i("div",[t._v("순위 ")]),i("div",{staticClass:"margin-top-3rem"},[i("div",{staticClass:"arrow-up"}),i("div",{staticClass:"arrow-down"})])]),i("th",{staticClass:"text-left"},[i("span",[t._v("클래스")])]),i("th",{staticClass:"text-left"},[i("span",[t._v("이름")])]),i("th",{staticClass:"text-left sort-col",class:t.arrowClass("study_cnt"),on:{click:function(e){return t.sortingCol("study_cnt",t.sort_direction)}}},[i("span",[t._v("학습일 ")]),i("div",{staticClass:"margin-top-3rem"},[i("div",{staticClass:"arrow-up"}),i("div",{staticClass:"arrow-down"})])]),i("th",{staticClass:"text-left"},[i("span",[t._v("종합점수")])])])])])]),i("infinite-scroller",{key:"schedule-list-infiscroll-10",staticClass:"infi-cls",attrs:{loadmore:t.loadMore,cat:12,nomore:t.nomore,loading:t.loading}},[i("v-data-table",{attrs:{id:"board-list",headers:t.headers,items:t.items,"mobile-breakpoint":10,"show-expand":!1,"item-key":t.item_key,"no-data-text":"랭킹정보가 없습니다.","hide-default-footer":!0,"hide-default-header":!0,"disable-pagination":!0,"fixed-header":!0,"server-items-length":t.item_length,page:t.page,"items-per-page":t.items_per_page,"sort-by":void 0,"sort-desc":void 0,dense:""},on:{"current-items":t.currentItems},scopedSlots:t._u([{key:"item.ranking",fn:function(e){var a=e.item;return[1==a.ranking?i("v-img",{attrs:{"lazy-src":s(27845),src:s(27845),width:"6vh"}}):2==a.ranking?i("v-img",{attrs:{"lazy-src":s(24609),src:s(24609),width:"6vh"}}):3==a.ranking?i("v-img",{attrs:{"lazy-src":s(32416),src:s(32416),width:"6vh"}}):i("div",[i("b",{staticStyle:{"padding-left":"10%"},domProps:{textContent:t._s(a.ranking)}})])]}},{key:"item.class_name",fn:function(e){var s=e.item;return[i("span",{staticClass:"ellipsis",domProps:{textContent:t._s(s.class_name)}})]}},{key:"item.name",fn:function(e){var s=e.item;return[i("span",{staticClass:"ellipsis",domProps:{textContent:t._s(s.name)}})]}},{key:"item.study_cnt",fn:function(e){var s=e.item;return[i("span",{domProps:{textContent:t._s(s.study_cnt)}})]}},{key:"item.tot_score",fn:function(e){var s=e.item;return[i("span",[t._v(t._s(Math.floor(+s.tot_score)))])]}}],null,!0)},[i("colgroup",[i("col",{attrs:{width:t.headers[0].width}}),i("col",{attrs:{width:t.headers[1].width}}),i("col",{attrs:{width:t.headers[2].width}}),i("col",{attrs:{width:t.headers[3].width}}),i("col",{attrs:{width:t.headers[4].width}})])])],1)],1)},Es=[],Ss={name:"learderboard-board",components:{InfiniteScroller:$e},data(){return{type:"tmonth",searchdate_modal:!1,searchdate:(new Date).yyyymm("-"),nomore:!1,loading:!1,loading_settimeout:null,headers:Object.freeze([{text:"ranking",value:"ranking",align:"left",sortable:!1,width:"19%"},{text:"class_name",value:"class_name",align:"left",sortable:!1,width:"19%"},{text:"name",value:"name",align:"left",sortable:!1,width:"20%"},{text:"study_cnt",value:"study_cnt",align:"left",sortable:!1,width:"19%"},{text:"tot_score",value:"tot_score",align:"left",sortable:!1,width:"22%"}]),item_key:"user_id",items:[],item_length:0,page:1,items_per_page:10,sort_order:"ranking",sort_direction:"asc",per_list:10,mdi_chevron_right:c.mI8,mdi_chevron_left:c.LyG}},computed:{setColor:function(){let t=this;return e=>{let s=new Date,i="grey lighten-2";return e<0&&(s.getMonth()+e<0?s.setFullYear(s.getFullYear()-1,s.getMonth()+e,1):s.setMonth(s.getMonth()+e,1)),new Date(t.searchdate).getMonth()==s.getMonth()&&(i="dogopang"),i}},arrowClass:function(){return t=>{let e="";return t==this.sort_order&&(e=` active ${this.sort_direction}`),e}}},methods:{currentItems:function(t){this.$nextTick((()=>{let t=document.getElementById("board-list").getElementsByTagName("colgroup")[0].children;for(let e=0,s=this.headers.length;e+i.yyyymm()&&(a=!0),a},loadMore:function(){this.loading=!0,this.getBoard()},sortingCol:function(t,e){this.sort_order!==t?(this.sort_order=t,this.sort_direction="desc"):"desc"==this.sort_direction?this.sort_direction="asc":this.sort_direction="desc",this.initList(),this.getBoard()},selectedGet:function(){this.initList(),this.getBoard()},getBoard:function(){let t=+this.$store.getters["User/uclass"],e=this.$store.getters["User/class_id"];if(t<20&&!e)return;let s=this.item_length,i=this.items_per_page,a=this.sort_order,o=this.sort_direction,r=this.searchdate,n=`${b.jg}/ranking/${this.$store.state.User.cid}/getrankingmonthlist?`;n+=`snum=${s}&enum=${i}&sortby=${a}&sortval=${o}&date=${r}`,e&&(n+=`&class_id=${e}`),this.loading_settimeout=setTimeout((()=>{this.loading=!1,this.loading_settimeout=null}),100),this.$axios.get(n).then((t=>{if(200==t.status){let e=t.data.rows.length;this.item_length=this.item_length+e;for(let s=0;s{this.loading=!1,window.console.error(t)}))}},created(){},beforeDestroy(){this.loading_settimeout&&clearTimeout(this.loading_settimeout)}},Ds=Ss,Bs=(0,g.A)(Ds,xs,Es,!1,null,null,null),Ts=Bs.exports,Is=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-sheet",{staticClass:"contents-sheet",attrs:{elevation:"0"}},[i("div",{staticClass:"head-field pr-3 pa-0 d-flex align-center min-h-40px"},[i("v-row",{attrs:{dense:"","no-gutters":""}},[i("v-col",{attrs:{lg:"2",md:"2",sm:"3",cols:"3"}},[i("div",{staticClass:"pr-3 one-class"},[i("v-chip",{staticClass:"min-w-100 width-100 justify-center fw-600"},[t._v(t._s(`${this.award_cnt}회`)+" ")])],1)])],1)],1),i("div",{staticClass:"shown-header-div width-100"},[i("table",{staticClass:"shown-header width-100"},[i("thead",[i("tr",{attrs:{id:"record-list-head-tr"}},[i("th",{staticClass:"text-left",staticStyle:{width:"25%"}},[i("div",[t._v("순위")])]),i("th",{staticClass:"text-left",staticStyle:{width:"25%"}},[i("span",[t._v("클래스")])]),i("th",{staticClass:"text-left",staticStyle:{width:"25%"}},[i("span",[t._v("이름")])]),i("th",{staticClass:"text-left sort-col",class:t.arrowClass("awarddate"),staticStyle:{width:"25%"},on:{click:function(e){return t.sortingCol("awarddate",t.sort_direction)}}},[i("span",[t._v("수상년월 ")]),i("div",{staticClass:"margin-top-3rem"},[i("div",{staticClass:"arrow-up"}),i("div",{staticClass:"arrow-down"})])])])])])]),i("infinite-scroller",{staticClass:"infi-cls",attrs:{loadmore:t.loadMore,cat:12,nomore:t.nomore,loading:t.loading}},[i("v-data-table",{attrs:{id:"record-list",headers:t.headers,items:t.items,"mobile-breakpoint":10,"show-expand":!1,"item-key":t.item_key,"no-data-text":"랭킹정보가 없습니다.","hide-default-footer":!0,"hide-default-header":!0,"disable-pagination":!0,"fixed-header":!0,"server-items-length":t.item_length,page:t.page,"items-per-page":t.items_per_page,"sort-by":void 0,"sort-desc":void 0,dense:""},on:{"current-items":t.currentItems},scopedSlots:t._u([{key:"item.ranking",fn:function(e){var a=e.item;return[1==a.ranking?i("v-img",{attrs:{"lazy-src":s(27845),src:s(27845),width:"6vh"}}):2==a.ranking?i("v-img",{attrs:{"lazy-src":s(24609),src:s(24609),width:"6vh"}}):3==a.ranking?i("v-img",{attrs:{"lazy-src":s(32416),src:s(32416),width:"6vh"}}):t._e()]}},{key:"item.class_name",fn:function(e){var s=e.item;return[i("span",{staticClass:"ellipsis",domProps:{textContent:t._s(s.class_name)}})]}},{key:"item.name",fn:function(e){var s=e.item;return[i("span",{staticClass:"ellipsis",domProps:{textContent:t._s(s.name)}})]}},{key:"item.awarddate",fn:function(e){var s=e.item;return[i("span",{domProps:{textContent:t._s(`${s.year}.${String(s.month).padStart(2,"0")}`)}})]}}],null,!0)})],1)],1)},Ns=[],Ls={name:"learderboard-record",components:{InfiniteScroller:$e},data(){return{nomore:!1,loading:!1,loading_settimeout:null,headers:Object.freeze([{text:"ranking",value:"ranking",align:"left",sortable:!1,width:"25%"},{text:"class_name",value:"class_name",align:"left",sortable:!1,width:"25%"},{text:"name",value:"name",align:"left",sortable:!1,width:"25%"},{text:"awarddate",value:"awarddate",align:"left",sortable:!1,width:"25%"}]),item_key:"awarddate",items:[],item_length:0,page:1,items_per_page:10,sort_order:"awarddate",sort_direction:"desc",per_list:10,award_cnt:0}},computed:{arrowClass:function(){return t=>{let e="";return t==this.sort_order&&(e=` active ${this.sort_direction}`),e}}},methods:{currentItems:function(t){this.$nextTick((()=>{let t=document.getElementById("record-list").getElementsByTagName("tr")[0].getElementsByTagName("td");if(this.headers.length==t.length){let e=document.getElementById("record-list-head-tr").getElementsByTagName("th");for(let[s,i]of Object.entries(t))e[s].style=`width:${i.clientWidth}px;`}}))},loadMore:function(){this.loading=!0,this.getBoard()},sortingCol:function(t,e){this.sort_order!==t?(this.sort_order=t,this.sort_direction="desc"):"desc"==this.sort_direction?this.sort_direction="asc":this.sort_direction="desc",this.nomore=!1,this.loading=!0,this.items=[],this.item_length=0,this.getBoard()},getBoard:function(){let t=+this.$store.getters["User/uclass"];if(t>20)return;let e=this.$store.getters["User/name"],s=this.$store.getters["User/class_name"],i=this.item_length,a=this.items_per_page,o=this.sort_order,r=this.sort_direction,n=`${b.jg}/ranking/${this.$store.state.User.cid}/user/${this.$store.state.User.uid}/getrankingaworddetail?`;n+=`snum=${i}&enum=${a}&sortby=${o}&sortval=${r}`,this.$axios.get(n).then((t=>{if(200==t.status){let i=t.data.rows.length;this.item_length=this.item_length+i,this.award_cnt=t.data.records;for(let a=0;a{this.loading=!1,window.console.error(t)}))}},created(){},beforeDestroy(){this.loading_settimeout&&clearTimeout(this.loading_settimeout)}},Ms=Ls,Rs=(0,g.A)(Ms,Is,Ns,!1,null,null,null),Ps=Rs.exports,$s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"static-container",attrs:{id:"settings-index"}},[s("left-bar-static",[s("router-link",{staticClass:"vertical-tab",attrs:{to:"/settings/learningoptions"}},[s("div",{class:[1==t.routeCheck?"active":""]},[s("div",{staticClass:"tab-dot"}),s("b",[t._v("학습설정")])])])],1),s("div",{staticClass:"right"},[s("router-view")],1)],1)},Us=[],Os={name:"settings-index",components:{LeftBarStatic:Rt.A},computed:{routeCheck:function(){let t;switch(this.$route.name){case"settings-learningoptions":case"settings-learningoptions1":case"settings-learningoptions2":t=1;break;default:}return t}}},js=Os,zs=(0,g.A)(js,$s,Us,!1,null,null,null),Qs=zs.exports,Hs=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-row",{staticClass:"w-100 ml-0 mr-1",attrs:{id:"settings-learningoptions"}},[s("v-col",{staticClass:"pa-0",staticStyle:{width:"100%","min-height":"78vh"},attrs:{cols:"12",sm:"12",md:"12"}},[s("v-sheet",{staticClass:"contents-sheet px-0 white pos-rel",attrs:{id:"right",elevation:"0"}},[s("v-container",{attrs:{fluid:""}},[s("div",{staticClass:"padding-div width-100"}),s("v-row",[s("v-col",{staticClass:"text-right label-flex flex-row-reverse align-center fw-700",attrs:{cols:"2"}},[s("label",[t._v("교재 순서")])]),s("v-col",{staticClass:"pr-1",attrs:{cols:"5"}},[s("v-btn",{attrs:{"x-large":"",rounded:"",block:"",outlined:0==t.getValue("is_random"),color:0==t.getValue("is_random")?"dogopang":"grey lighten-3",elevation:"0",ripple:!1}},[s("b",{class:t.setClass("is_random",0)},[t._v("순서대로 학습")])])],1),s("v-col",{staticClass:"pl-1",attrs:{cols:"5"}},[s("v-btn",{attrs:{"x-large":"",rounded:"",block:"",outlined:1==t.getValue("is_random"),color:1==t.getValue("is_random")?"dogopang":"grey lighten-3",elevation:"0",ripple:!1}},[s("b",{class:t.setClass("is_random",1)},[t._v("랜덤 순서대로 학습")])])],1)],1),s("v-row",[s("v-col",{staticClass:"text-right label-flex flex-row-reverse align-center fw-700",attrs:{cols:"2"}},[s("label",[t._v("채점 여부")])]),s("v-col",{staticClass:"pr-1",attrs:{cols:"5"}},[s("v-btn",{attrs:{"x-large":"",rounded:"",block:"",outlined:0==t.getValue("is_scoring"),color:0==t.getValue("is_scoring")?"dogopang":"grey lighten-3",elevation:"0",ripple:!1}},[s("b",{class:t.setClass("is_scoring",0)},[t._v("실시간 채점")])])],1),s("v-col",{staticClass:"pl-1",attrs:{cols:"5"}},[s("v-btn",{attrs:{"x-large":"",rounded:"",block:"",outlined:1==t.getValue("is_scoring"),color:1==t.getValue("is_scoring")?"dogopang":"grey lighten-3",elevation:"0",ripple:!1}},[s("b",{class:t.setClass("is_scoring",1)},[t._v("학습 후 일괄 채점")])])],1)],1),s("v-row",[s("v-col",{staticClass:"text-right label-flex flex-row-reverse align-center fw-700",attrs:{cols:"2"}},[s("label",[t._v("재학습")])]),s("v-col",{staticClass:"pr-1",attrs:{cols:"5"}},[s("v-btn",{attrs:{"x-large":"",rounded:"",block:"",outlined:0==t.getValue("is_restudy"),color:0==t.getValue("is_restudy")?"dogopang":"grey lighten-3",elevation:"0",ripple:!1}},[s("b",{class:t.setClass("is_restudy",0)},[t._v("무제한")])])],1),s("v-col",{staticClass:"pl-1",attrs:{cols:"5"}},[s("v-btn",{attrs:{"x-large":"",rounded:"",block:"",outlined:1==t.getValue("is_restudy"),color:1==t.getValue("is_restudy")?"dogopang":"grey lighten-3",elevation:"0",ripple:!1}},[s("b",{class:t.setClass("is_restudy",1)},[t._v("차시당 최대 3회")])])],1)],1),s("v-row",[s("v-col",{staticClass:"text-right label-flex flex-row-reverse align-center fw-700",attrs:{cols:"2"}},[s("label",[t._v("효과음")])]),s("v-col",{staticClass:"pr-1",attrs:{cols:"5"}},[s("v-btn",{attrs:{"x-large":"",block:"",rounded:"",color:t.sound_effect?"dogopang":"grey lighten-3",elevation:"0",ripple:!1},on:{click:function(e){return t.handleSoundEffect(1)}}},[s("b",{class:[t.sound_effect?"white--text":"grey--text text--lighten-1"]},[t._v("효과음 사용")])])],1),s("v-col",{staticClass:"pl-1",attrs:{cols:"5"}},[s("v-btn",{attrs:{"x-large":"",block:"",rounded:"",color:t.sound_effect?"grey lighten-3":"dogopang",elevation:"0",ripple:!1},on:{click:function(e){return t.handleSoundEffect(0)}}},[s("b",{class:[t.sound_effect?"grey--text text--lighten-1":"white--text"]},[t._v("효과음 사용안함")])])],1)],1)],1),s("v-container",{staticClass:"pt-0"},[s("v-row",[s("v-col",{attrs:{cols:"5"}}),s("v-col",{attrs:{cols:"2"}},[s("v-btn",{attrs:{"x-large":"",block:"",color:t.update_color,elevation:"0",ripple:!1},on:{click:t.updateSettings}},[s("b",[t._v("수정")])])],1),s("v-col",{attrs:{cols:"5"}})],1)],1)],1)],1),s("n-modal",{attrs:{names:["change_setting","not_changed_setting"]}},[s("template",{slot:"change_setting"},[s("v-card",[s("v-card-text",{staticClass:"text-center black--text title",class:[t.is_mobile?"py-3":"py-8"]},[s("b",[t._v("학습 설정이 수정되었습니다.")])])],1)],1),s("template",{slot:"not_changed_setting"},[s("v-card",[s("v-card-text",{staticClass:"text-center black--text title",class:[t.is_mobile?"py-3":"py-8"]},[s("b",[t._v("학습 설정이 완료된 상태입니다.")]),s("br"),s("b",[t._v("설정 가능한 항목이 없습니다.")])])],1)],1)],2)],1)},qs=[],Gs={name:"settings-learningoptions",components:{NModal:L},data(){return{is_random:0,is_scoring:0,is_restudy:0,sound_effect:0,changed:!1,update_color:"grey lighten-3 grey--text",dialog1:!1,dialog2:!1,is_mobile:!1,mdi_chevron_right:c.mI8,mdi_chevron_left:c.LyG}},computed:{changeCheck:function(){let t=!1;return Number(this.$store.getters["User/sound_effect"])!=this.sound_effect&&(t=!0),t}},watch:{changeCheck:{deep:!0,handler:function(t){this.changed=t,window.settings_change_check=t,this.update_color=t?"dogopang white--text":"grey lighten-3 grey--text"}}},methods:{...(0,l.i0)("nModal",["openModal","closeModal"]),getValue:function(t){return this.$store.state.User[`${t}`]},setClass:function(t,e){let s="grey--text text--lighten-1";return this.$store.state.User[`${t}`]==e&&(s="dogopang--text"),s},handleSoundEffect:function(t){this.$store.dispatch("sEffect/soundEffectPlay","click"),this.sound_effect=t},updateSettings:function(){if(this.$store.dispatch("sEffect/soundEffectPlay","click"),!this.changed)return this.openModal({name:"not_changed_setting",timer:2e3,closeback:!0}),!1;let t=`${b.jg}/user/userupdatesetting`,e={sound_effect:this.sound_effect};this.$axios.post(t,e).then((t=>{200==t.status&&(window.sessionStorage.setItem("sound_effect",this.sound_effect),this.$store.dispatch("User/setSoundEffect",this.sound_effect),this.openModal({name:"change_setting",timer:2e3,closeback:!0,callback:()=>{this.$store.dispatch("sEffect/soundEffectPlay","after_setting")}}))})).catch((t=>{console.error(t)}))}},created(){this.$store.state.Device.is_mobile&&(this.is_mobile=!0),this.sound_effect=Number(this.$store.state.User.sound_effect)}},Fs=Gs,Vs=(0,g.A)(Fs,Hs,qs,!1,null,null,null),Js=Vs.exports,Zs=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"static-container",attrs:{id:"guide-index"}},[s("left-bar-static",[s("router-link",{staticClass:"vertical-tab",attrs:{to:"/guide/faq"}},[s("div",{class:[1==t.routeCheck?"active":""],on:{click:t.clickSound}},[s("div",{staticClass:"tab-dot"}),s("b",[t._v("자주묻는 질문")])])])],1),s("div",{staticClass:"right"},[s("v-container",{staticClass:"white",attrs:{fluid:""}},[s("v-row",{attrs:{dense:"","no-gutters":""}},[s("v-col",{attrs:{cols:"12"}},[s("router-view")],1)],1)],1)],1)],1)},Ys=[],Ws={data(){return{is_mobile:!1}},components:{LeftBarStatic:Rt.A},computed:{routeCheck:function(){let t=0,e=this.$route.name.split("-");if(e[1])switch(this.$route.name.split("-")[1]){case"faq":case"faq1":case"faq2":t=1;break}else t=1;return t}},methods:{clickSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","click")}}},Xs=Ws,Ks=(0,g.A)(Xs,Zs,Ys,!1,null,null,null),ti=Ks.exports,ei=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-row",{staticClass:"px-3 ma-0",attrs:{id:"faq"}},[t.is_mobile?t._e():s("v-col",{staticClass:"pa-0",attrs:{cols:"12"}},[s("div",{staticClass:"search-field width-100 d-inline-block"},[s("div",{staticClass:"search-div"},[s("v-text-field",{attrs:{dense:"",solo:"",rounded:"","single-line":"","hide-details":"",color:"dogopang",flat:"",label:"검색","append-icon":t.mdi_magnify,"background-color":"grey lighten-3"},on:{keydown:t.searchQna,"click:append":t.searchQna},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1)])]),s("v-col",{key:t.key.accordion,class:[t.is_mobile?"pt-0 pl-1":""]},[s("v-row",{staticClass:"width-100 mgauto",class:[t.is_mobile?"pl-0":"px-3"],attrs:{justify:"center"}},[s("v-expansion-panels",{attrs:{"active-class":"active-faq",accordion:"",multiple:!1,flat:""},model:{value:t.sel_accordion,callback:function(e){t.sel_accordion=e},expression:"sel_accordion"}},t._l(t.accordion,(function(e,i){return s("v-expansion-panel",{key:`accordion${i}`,class:["T"==e.class?"pt-2":"border-ede thin-b"],attrs:{readonly:"T"==e.class}},[s("v-expansion-panel-header",{class:["T"==e.class?"pl-2":"pl-6",t.is_mobile?"":"py-6"],attrs:{"expand-icon":""},scopedSlots:t._u([{key:"default",fn:function(){return[s("h3",{domProps:{innerHTML:t._s(e.title)}})]},proxy:!0}],null,!0)}),s("v-expansion-panel-content",{scopedSlots:t._u([{key:"default",fn:function(){return[s("p",{staticClass:"mgauto",domProps:{innerHTML:t._s(e.contents)}})]},proxy:!0}],null,!0)})],1)})),1)],1)],1)],1)},si=[],ii={data(){return{mdi_magnify:c.U4M,is_mobile:!1,search:"",origin_accordion:[],sel_accordion:[],key:{accordion:"accordion0"},accordion:[{class:"T",title:'[학습 관련]',contents:""},{class:"1",title:"하루 학습량 제한이 있나요?",contents:"두고팡은 하루 학습량에 제한을 두고 있지 않습니다.
\n원하는 만큼 자유롭게 학습할 수 있습니다.

\n단, 교재 목록 왼쪽 탭에 기재되어 있듯이 교재 내 차시당 학습은 최대 2회 재학습 (총 3회)으로 제한됩니다. "},{class:"1",title:"학습 도중 종료되어도 이어서 학습 가능한가요?",contents:"학습 도중 종료되어도 이어서 학습이 가능합니다.
\n 학습 내용이 자동으로 저장되므로, 다음에 접속했을 때 이어서 학습할 수 있습니다."},{class:"1",title:"연습문제는 강의보기를 마쳐야만 학습 가능한가요?",contents:"연습문제는 강의보기를 마치지 않더라도 학습이 가능합니다.

\n다만, 개념에 대한 이해가 부족할 시에는 문제풀이에 어려움이 있을 수 있습니다.
\n따라서 강의보기를 통해 충분히 학습한 후 문제를 풀어보는 것이 효과적입니다."},{class:"1",title:"교재가 있어야 학습할 수 있나요?",contents:"두고팡은 온라인을 통해 강의와 문제풀이를 모두 학습할 수 있는 바둑학습 플랫폼으로 꼭 교재가 필요하지는 않습니다.

\n그렇지만 학교나 학원 등의 실제 바둑교실에서 교재를 통해 학습을 하고 있다면,
\n두고팡을 활용해 반복학습을 할 수 있기에 학습효과를 더욱 극대화 시킬 수 있습니다. "},{class:"T",title:'[컨텐츠 관련]',contents:""},{class:"2",title:"두고팡은 어떤 컨텐츠인가요?",contents:"두고팡 플랫폼 내 두고팡 컨텐츠는 바둑을 처음 시작하는 어린이 및 입문자에게 알맞은 컨텐츠입니다.

\n두드림바둑, 유아바둑, 바둑놀이터 안에서 영상과 문제풀이 등 다양한 바둑교육 컨텐츠를 학습하며
\n바둑과 친해지며 바둑에 대한 이해를 높일 수 있는 바둑학습 필수 컨텐츠입니다. "},{class:"2",title:"두고팡플러스는 어떤 컨텐츠 인가요?",contents:"두고팡플러스 컨텐츠는 바둑을 심화단계까지 더 배워가는 고급자에게 알맞은 컨텐츠입니다.

\n교재별학습실, 문제은행 등을 통해 수만개의 문제를 학습하며
\n모든 바둑유형을 완전 정복할 수 있는 실력 완성 컨텐츠입니다."},{class:"2",title:"일부 교재가 열리지 않습니다.",contents:"학생 개인별 수준 맞춤학습을 지원하기 위해서 일부교재는 관리자(선생님)의 승인이 필요합니다.

\n학습을 원하는 교재가 있으면 관리자(선생님)에게 요청하여 교재 설정을 받으시기 바랍니다. "},{class:"2",title:"틀린 문제만 다시 풀어볼 수 있나요?",contents:"네 틀린 문제를 확인하고 틀린 문제만 다시 풀어보기 학습을 할 수 있습니다.

\n연습문제 종료 후 학습 목록에서 종료한 차시의 학습완료 버튼을 클릭 후,
\n나타나는 팝업 안내창에서 오답학습 클릭시 틀린 문제만 다시 풀어보기 가능합니다. "},{class:"T",title:'[기기 이용]',contents:""},{class:"3",title:"두고팡은 어떻게 다운로드 받나요?",contents:'두고팡은 시·공간 제한 없이, PC와 모바일 모두 완벽히 연동되는 서비스입니다.

\n▶ PC
\n두고팡은 우측 메뉴 "학생앱 실행" or "관리자 모드"로 접속이 가능합니다.
\n원활한 프로그램 사용을 위해 구글 크롬 브라우저가 필요하오니, 익스플로어 사용자분들은 필히 구글 크롬을 설치해주시기 바랍니다.

\n▶ 스마트폰, 태블릿
\n두고팡은 무료 어플리케이션을 지원합니다.
\n앱스토어 접속 후, "두고팡" 검색 > 앱 다운로드 하시기 바랍니다.'},{class:"3",title:"권장하는 기기 사양이 어떻게 되나요?",contents:"두고팡은 모바일 기기에서 활용할 수 있는 어플리케이션을 제공하고 있습니다.

\n▶ 안드로이드 (구글 플레이스토어)
\n   1. 해상도 : 800 x 1280 이상
\n   2. 안드로이드 버젼 : 8.0 이상

\n※현재 iOS (애플 앱스토어) 는 지원하지 않습니다. 더 나은 서비스를 위해 노력하겠습니다.

\n만약, IOS 환경에서 활용하고 싶으시다면 크롬 앱을 활용해 홈화면 바로가기 설정 후 이용하실 수 있습니다."},{class:"3",title:"학습 이용 간 멈춤 현상이 있습니다.",contents:"학습 이용 중 멈춤 현상이 발생할 경우, 다음과 같은 방법을 시도해 보세요.
\n   1. 데이터 (와이파이 접속) 환경이 원활한지
\n   2. 이용 중인 디바이스가 권장 사양에 부합하는지
\n   3. 마우스, 스피커 등 외부 입력기기가 잘 연결되어 있는지

\n그럼에도 멈춘 현상이 있다면,
\n   1) 홈페이지 고객센터 클릭
\n   2) 1:1문의
\n   3) 기능문의를 통해

\n“이용 중인 학생계정 / 구체적인 오류내용”을 접수해주시기 바랍니다."},{class:"3",title:"기기 동시접속 환경이 가능한가요?",contents:"두고팡은 다양한 환경에서도 접속하실 수 있도록 “기기별 제한 사항 없이, 동시 접속하여 학습 가능”합니다.

\n때문에, 학생들이 학원 등하원 길과 학교나 집 등 장소에 가리지 않고 수시로 접속하여
\n바둑에 대한 노출이 극대화될 수 있는 환경을 만들어 주시길 권장합니다.

\n단, 아이디를 공유하여 여러 학생이 활용하는 사례에서는 동시접속 사용이 제한됩니다.
\n이 점 숙지해주시기 바랍니다."},{class:"T",title:'[서비스 전반]',contents:""},{class:"4",title:"학습 스케쥴은 어떻게 확인하나요?",contents:"빠른 메뉴 > 학습 스케쥴 에서 확인 가능합니다.

\n학습 스케쥴은 일자별 학습 진도를 체크하기 위함이며 관리자(선생님)을 통해 설정됩니다.
\n설정된 스케쥴에 따라, 학습 진행하시기 바랍니다. "},{class:"4",title:"성적 결과는 어디에서 확인할 수 있나요?",contents:"빠른 메뉴 > 학습 레포트 에서 확인 가능합니다.
\n학습 레포트는 일자별로 조회하는 레포트 조회 / 기간별로 조회하는 레포트 분석이 있습니다.

\n레포트 분석에서는 원하는 기간 만큼 성적 조회하여
\n오답률, 학습시간 등 학습 분석이 가능하며, 개별 차시의 오답문항도 조회할 수 있습니다.

\n분석결과를 통해 학부모님과의 상담, 진도 체크 등 학습관리 전반으로 활용할 수 있습니다. "},{class:"4",title:"리더보드의 기능은 무엇인가요?",contents:"빠른 메뉴 > 리더보드에서 확인 가능합니다.

\n같은 바둑교실 내 학생들의 성적 결과에 따른 차등 순위를 확인할 수 있습니다.
\n이를 통해 학습 동기부여를 증대 시키고, 학생 간 학습을 유발하여 효과를 증대 시킵니다.

\n매월 1일~말일까지 결과를 통해 1~3등까지 수상이 가능하며, 이는 수상 이력에 저장됩니다. "},{class:"4",title:"학습설정은 어떻게 할 수 있나요?",contents:"빠른 메뉴 > 학습설정 에서 확인 가능합니다.

\n학생이 설정 가능한 내역은 효과음 사용여부 입니다.

\n나머지 학습설정 내역은 무분별한 학습 진행을 방지하고자 관리자(선생님)가 직접 관리합니다. "}]}},methods:{searchQna:function(t){if(("13"==t.keyCode||"click"==t.type)&&(this.accordion=JSON.parse(JSON.stringify(this.origin_accordion)),this.sel_accordion=[],""!=this.search)){let t=this.search,e=/[\{\}\[\]\/?.,;:|\)*~`!^\-+<>@\#$%&\=\(\'\"]/gi;if(e.test(this.search)){let s=t.match(e).length;for(let i=0;i{let i=this.accordion[s].title.match(new RegExp(t,"gi"));i&&(this.accordion[s].title=this.accordion[s].title.replace(new RegExp(t,"gi"),`${""==i[0]?t:i[0]}`));let a=this.accordion[s].contents.match(new RegExp(t,"gi"));a&&(this.accordion[s].contents=this.accordion[s].contents.replace(new RegExp(t,"gi"),`${""==a[0]?t:a[0]}`),this.sel_accordion.push(s))}))}}},created:function(){this.$store.state.Device.is_mobile&&(this.is_mobile=!0),this.origin_accordion=JSON.parse(JSON.stringify(this.accordion))}},ai=ii,oi=(0,g.A)(ai,ei,si,!1,null,null,null),ri=oi.exports,ni=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"book-vue"}},[t.status?s("learning",{key:"learning-index",attrs:{mode:t.mode,startLearning:t.startLearning,continueLearning:t.continueLearning,restartLearning:t.restartLearning}}):t._e(),s("div",{directives:[{name:"show",rawName:"v-show",value:!t.status,expression:"!status"}],staticClass:"v-book-index static-container"},[s("left-bar-static",{key:"book-left-bar",staticClass:"child-white"},[s("div",{staticClass:"vertical-wrapper d-flex flex-column align-stretch justify-space-evenly"},[s("div",{staticClass:"d-flex align-center",staticStyle:{flex:"1 1 auto"}},[s("v-switch",{key:"book-left-bar-switch-1",staticClass:"switch-left-label width-100",class:`is-mobile-${t.is_mobile}`,attrs:{label:"최근 학습내역",color:"dogopang","hide-details":"","input-value":4==t.tab,ripple:!1,dense:t.is_mobile},on:{change:function(e){return t.changeTab(e,4)}}})],1),s("div",{staticClass:"d-flex align-center",staticStyle:{flex:"1 1 auto"}},[s("v-switch",{key:"book-left-bar-switch-2",staticClass:"switch-left-label width-100",class:`is-mobile-${t.is_mobile}`,attrs:{label:"학습중인 교재",color:"dogopang","hide-details":"","input-value":5==t.tab,ripple:!1,dense:t.is_mobile},on:{change:function(e){return t.changeTab(e,5)}}})],1),s("div",{staticClass:"d-flex align-center",staticStyle:{flex:"1 1 auto"},attrs:{id:"bookmark_switch"}},[s("v-switch",{key:"book-left-bar-switch-3",staticClass:"switch-left-label width-100",class:`is-mobile-${t.is_mobile}`,attrs:{label:"북마크 교재",color:"dogopang","hide-details":"","input-value":6==t.tab,ripple:!1,dense:t.is_mobile},on:{change:function(e){return t.changeTab(e,6)}}})],1)]),s("div",{staticClass:"default-divider border-ede thin-t my-0",staticStyle:{height:"0"}})]),s("div",{staticClass:"right"},[s("v-sheet",{key:"book-right-sheet",staticClass:"contents-sheet pa-0",attrs:{elevation:"0"}},[s("v-row",{staticClass:"width-100 ma-0 custom-tab-wrapper min-h-40px"},[s("v-col",{staticClass:"pa-0",class:{"before-divider":![1,2].includes(t.tab)},attrs:{cols:"12"}},[s("button",{staticClass:"custom-tab-btn grey--text width-100 pos-rel dogopang--text active",style:{cursor:4===t.tab||5===t.tab||6===t.tab?"pointer":"default"},attrs:{id:"tab2"},on:{click:function(e){(4===t.tab||5===t.tab||6===t.tab)&&t.selectTab(1)}}},[t._v(" 두드림 바둑 "),s("div",{staticClass:"slider pos-abs width-100 bottom-0"})])])],1),s("div",{directives:[{name:"show",rawName:"v-show",value:4!=t.tab,expression:"tab != 4"}]},[s("v-row",{staticClass:"gradeselect-wrapper flex-nowrap ma-0 width-100 min-h-40px",staticStyle:{border:"thin solid #edeeef"}},[s("v-col",{staticClass:"pa-0 height-100 d-flex align-center",staticStyle:{"padding-left":"1.25% !important"},attrs:{cols:"5"}},[t.tab<=3&&0===t.view_mode?s("div",{staticClass:"d-flex width-100"},[1===t.tab?s("div",[s("v-btn",{attrs:{variant:"dogopang","x-large":"",icon:"",ripple:!1,disabled:0===t.seriesLeft},on:{click:function(e){return t.seriesView("prev")}}},[s("v-icon",{style:0===t.seriesLeft?"color: #e7e7e7 !important;":"",attrs:{color:"dogopang",size:"1.84rem"}},[t._v(" "+t._s(t.mdiChevronLeftCircle)+" ")])],1)],1):t._e(),s("div",{staticClass:"series-wrap d-flex"},t._l(t.seriesItems[t.tab],(function(e,i){return s("v-btn",{key:`series-${i}`,staticClass:"series-btn mr-2",class:[t.currentSeries===i?"white--text":"grey--text",`series-btn-${i}`],attrs:{depressed:"",rounded:"",color:t.currentSeries===i?"dogopang":"grey lighten-4"},on:{click:function(e){return t.changeSeries(i)}}},[t._v(" "+t._s(e)+" ")])})),1),1===t.tab?s("div",[s("v-btn",{attrs:{variant:"dogopang","x-large":"",icon:"",ripple:!1,disabled:t.seriesLeft===t.MaxSeriesLeft},on:{click:function(e){return t.seriesView("next")}}},[s("v-icon",{style:t.seriesLeft===t.MaxSeriesLeft?"color: #e7e7e7 !important;":"",attrs:{color:"dogopang",size:"1.84rem"}},[t._v(" "+t._s(t.mdiChevronRightCircle)+" ")])],1)],1):t._e()]):t.tab<=3&&1===t.view_mode?s("v-row",{staticClass:"ma-0 width-100"},[s("v-col",{staticClass:"pa-0 pr-1 height-100"},[s("div",{staticClass:"cursor grey--text",on:{click:t.backBtnClick}},[s("span",[t._v("<")]),s("span",{staticClass:"underline ml-1"},[t._v(" 교재 목록 ")])])])],1):t._e()],1),s("v-col",{staticClass:"pa-0",staticStyle:{"align-self":"center","padding-right":"3.5% !important"},attrs:{cols:"6",offset:"1"}},[s("v-text-field",{directives:[{name:"show",rawName:"v-show",value:1!==t.view_mode,expression:"view_mode !== 1"}],staticClass:"search-input float-right",staticStyle:{width:"90%"},attrs:{"append-icon":t.search_keyword?"":t.mdi_magnify,id:"search",label:"교재명, 단원명",dense:"",solo:"",outlined:"",rounded:"","single-line":"","hide-details":"","full-width":!0,clearable:!0,"clear-icon":t.mdi_close_circle,color:"dogopang"},on:{keyup:function(e){t.tab<=3?t.searchKeyupMode(e):t.searchKeyup(e)},blur:t.searchBlur},model:{value:t.search_keyword,callback:function(e){t.search_keyword=e},expression:"search_keyword"}})],1)],1),s("v-row",{staticClass:"mx-0 mt-0",staticStyle:{height:"calc(100vh - 36vh)","max-height":"calc(71vh - 2.3vh - 40px)"}},[t.tab<=3&&0===t.view_mode?s("v-col",{staticClass:"py-0 pos-rel px-0 item-wrapper",attrs:{cols:"12"}},[t.final_keyword&&t.search_books&&0===t.search_books.length||0===t.books.length||t.isEmptyBooks?[s("div",{staticClass:"v-data-table__empty-wrapper border-ede thin-b",staticStyle:{color:"rgba(0, 0, 0, 0.38)","font-size":"1.1rem",padding:"1rem"}},[t._v(" 등록된 교재가 없습니다. ")])]:[s("v-col",{staticClass:"item-wrap"},t._l(t.search_books?t.search_books:t.books,(function(e,i){return s("v-lazy",{directives:[{name:"show",rawName:"v-show",value:t.showBooks(e),expression:"showBooks(item)"}],key:`table_${i}`,attrs:{options:{threshold:.5},transition:"fade-transition"}},[s("v-card",{staticClass:"cursor",on:{click:function(s){return t.bookClick(e)}}},[s("div",{staticClass:"d-flex",class:[e.disable?"book-disabled pos-rel":""]},[s("img",{staticClass:"book-cover-img",attrs:{src:`${t.CDN}/image/cover/${e.cover_path||"null.jpg"}`,alt:"book-cover",rel:"preload"}}),s("div",{staticClass:"book-info"},[s("span",{staticClass:"font-weight-bold badge"},[t._v(t._s(e.top_tag?e.top_tag:"단계별 바둑학습")+" ")]),t.search_books?s("span",{staticClass:"font-weight-bold fs-1p1rem book-title-spacing",domProps:{innerHTML:t._s(t.searchFormattedBookName(e,"brand"))}}):s("span",{staticClass:"font-weight-bold fs-1p1rem book-title-spacing"},[t._v(" "+t._s(e.bookname&&e.bookname.split(" ")[0])+" ")]),s("div",{staticClass:"mb-1 d-flex"},[t.search_books?s("div",[s("span",{staticClass:"font-weight-bold fs-1p1rem book-title-spacing",domProps:{innerHTML:t._s(t.searchFormattedBookName(e,"bookname"))}})]):s("span",{staticClass:"font-weight-bold fs-1p1rem book-title-spacing"},[t._v(" "+t._s(1===t.tab?`바둑 ${e.number}단계 (LEVEL ${e.number})`:e.bookname.split(" ").slice(1).join(" "))+" ")])]),s("div",{staticClass:"tag-wrap"},t._l(t.makeHashTags(e),(function(e,i){return s("span",{key:`tag_${i}`,staticClass:"tag"},[t._v(t._s(e))])})),0)])])])],1)})),1)]],2):t._e(),t.tab>3||1===t.view_mode?s("v-col",{staticClass:"py-0 pos-rel px-0",attrs:{cols:"12"}},[s("v-data-table",{key:`book-list-${t.tab}`,staticClass:"custom-dt over-y-scroll",attrs:{id:"book-list-dttbl",headers:t.headers,items:4==t.tab||5==t.tab?t.sorted_books:t.books,"mobile-breakpoint":10,"single-expand":"","show-expand":!0,expanded:t.expanded,"item-key":t.item_key,"items-per-page":t.items_per_page,"no-data-text":"등록된 교재가 없습니다.","no-results-text":"등록된 교재가 없습니다.","hide-default-footer":"","hide-default-header":"","fixed-header":"","single-select":"",sortBy:t.sortBy,search:t.tableSearch,"custom-filter":t.filterTabs,"custom-sort":t.sortTabs,height:"64vh"},on:{"click:row":t.selectRow},scopedSlots:t._u([{key:"item.data-table-expand",fn:function(e){var i=e.isExpanded,a=e.isSelected;e.item;return[s("div",[s("v-lazy",{attrs:{transition:""}},[s("v-icon",{directives:[{name:"show",rawName:"v-show",value:i,expression:"isExpanded"}],staticClass:"act-ico",attrs:{ripple:!1,absolute:""}},[t._v(t._s(t.mdi_menu_down))])],1),a&&t.loading_unit?void 0:t._e(),s("v-icon",{directives:[{name:"show",rawName:"v-show",value:!i&&!(a&&t.loading_unit),expression:"!isExpanded && !(isSelected && loading_unit)"}],staticClass:"act-ico",attrs:{ripple:!1,absolute:""}},[t._v(t._s(t.mdi_menu_right))])],2)]}},{key:"item.bookmark",fn:function(e){var i=e.item;return[s("v-lazy",{attrs:{"min-height":"40px",transition:""}},[s("v-btn",{staticClass:"mx-0",class:[1==Number(i.bookmark)?"pink--text":"grey--text",i.disable?"text--lighten-3":"text--lighten-2"],attrs:{large:"",text:"",icon:"",ripple:!1},on:{click:function(e){return e.stopPropagation(),t.toggleBookmark(i)}}},[1==Number(i.bookmark)?s("v-icon",{attrs:{size:"80%"}},[t._v(t._s(t.mdi_heart))]):s("v-icon",{staticClass:"act-ico",attrs:{size:"80%"}},[t._v(t._s(t.mdi_heart_outline))])],1)],1)]}},{key:"item.info",fn:function(e){var i=e.item;return[s("v-row",{staticClass:"width-100 d-flex align-center min-h-40px",attrs:{dense:"","no-gutters":""}},[s("v-col",{staticClass:"row-name d-flex align-center",attrs:{cols:"8"}},[s("div",{staticClass:"book-title",class:{"grey--text-d7":i.disable},domProps:{innerHTML:t._s(t.transNameBg(i.schedule_name))}})]),s("v-col",{staticClass:"row-progress d-flex align-center justify-center",attrs:{cols:"4"}},[s("v-lazy",{staticClass:"lazy-progress"},[s("div",{staticClass:"progress-wrap pos-rel width-100 height-100"},[s("b",{staticClass:"under-text fw-700",class:{"grey--text text--lighten-1":!i.progress}},[t._v("  "+t._s(i.progress)+"%  ")]),s("div",{staticClass:"progress-gauge pos-abs height-100 left-0 top-0 overflow-hidden text-right",style:`width:${i.progress}%`},[s("b",{staticClass:"white--text tw-800"},[t._v("  "+t._s(i.progress)+"%  ")])])])])],1)],1)]}},{key:"expanded-item",fn:function(e){var i=e.item;return[`${i.id}_${i.schedule_id}`==t.unit_key&&t.units[t.unit_key]?[s("td",{staticClass:"px-0",attrs:{colspan:t.headers.length+1}},[t._l(t.units[t.unit_key],(function(e,a){return[s("tr",{key:`tr-key-${a}`,staticClass:"width-100 flex-tr d-flex",attrs:{id:`u-${e.schedule_id}-${e.book_id}-${e.unit_id}`}},[s("td",{key:`td-1-${a}`,staticClass:"px-0 justify-center text-center"}),s("td",{staticClass:"before-divider px-0 justify-center text-center min-h-40px"},[s("v-icon",[t._v(t._s(t.mdi_menu_right))])],1),s("td",{staticClass:"pa-0 min-h-40px"},[s("v-row",{key:`unitlist-${Number(i.schedule_id)}-${i.id}-${a}`,staticClass:"unit-row min-h-40px",attrs:{dense:"","no-gutters":""}},[[s("v-col",{staticClass:"d-flex align-center",attrs:{cols:"6"}},[s("span",{domProps:{innerHTML:t._s(t.transNameBg(e.name))}})]),s("v-col",{attrs:{cols:"6"}},[s("v-lazy",{staticStyle:{height:"7vh"},attrs:{"min-height":"40px",transition:""}},[s("v-row",{staticClass:"px-2 height-100 justify-end",attrs:{dense:"","no-gutters":""}},[[1,3].includes(+i.category)?s("v-col",{staticClass:"text-center pos-rel",attrs:{cols:"4"}},[s("div",{staticClass:"el-vertical-center ml-2 mr-1 left-0 right-0"},[s("v-btn",{staticClass:"white--text",attrs:{rounded:"",block:"",elevation:"0",large:"",ripple:!1,outlined:0==e.l_done&&e.l_done_cnt>0,color:1==e.l_done?"grey lighten-2":"warning"},domProps:{innerHTML:t._s(t.setListBtnText(i,e,t.LECTURE))},on:{click:function(s){return t.studyConfirm(i,e,t.LECTURE)}}})],1)]):t._e(),[1,2].includes(+i.category)?s("v-col",{staticClass:"text-center pos-rel",attrs:{cols:"4"}},[s("div",{staticClass:"el-vertical-center ml-2 mr-1 left-0 right-0"},[s("v-btn",{staticClass:"white--text",attrs:{rounded:"",block:"",elevation:"0",large:"",ripple:!1,outlined:0==e.e_done&&e.e_done_cnt>0,color:1==e.e_done?"grey lighten-2":"success"},domProps:{innerHTML:t._s(t.setListBtnText(i,e,t.EXERCISE))},on:{click:function(s){return t.studyConfirm(i,e,t.EXERCISE)}}})],1)]):t._e(),[1,2].includes(+i.category)?s("v-col",{staticClass:"text-center pos-rel",staticStyle:{border:"unset"},attrs:{cols:"4"}},[s("div",{staticClass:"el-vertical-center ml-1 mr-2 left-0 right-0"},[s("v-btn",{staticClass:"white--text",attrs:{rounded:"",block:"",elevation:"0",large:"",ripple:!1,outlined:0==e.a_done&&e.a_done_cnt>0,color:1==e.a_done?"grey lighten-2":"info2"},domProps:{innerHTML:t._s(t.setListBtnText(i,e,t.ADVANCED))},on:{click:function(s){return t.studyConfirm(i,e,t.ADVANCED)}}})],1)]):t._e()],1)],1)],1)]],2)],1)])]}))],2)]:t._e()]}}],null,!0)}),s("div",{directives:[{name:"show",rawName:"v-show",value:t.scroll_loading,expression:"scroll_loading"}],staticClass:"linear-activity overflow-hidden width-100 pos-abs bottom-0"},[s("div",{staticClass:"indeterminate pos-rel width-100 height-100"})])],1):t._e()],1)],1),s("div",{directives:[{name:"show",rawName:"v-show",value:4==t.tab,expression:"tab == 4"}]},[s("book-list-latest",{key:"book-list-3",attrs:{type:"dogopang",query:t.query_startdate,tab:t.tab,continueLearning:t.continueLearning,restartLearning:t.restartLearning,goResult:t.goResult}})],1)],1)],1)],1),t.status?t._e():s("loading"),s("n-modal",{attrs:{names:["add_bookmark_success","remove_bookmark_success","wrong_study_disabled"]}},[s("template",{slot:"add_bookmark_success"},[s("v-card",[s("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",[s("v-col",{staticClass:"title text-center px-0",attrs:{cols:"12"}},[s("b",{staticClass:"black--text"},[t._v("북마크 교재")]),t._v("에 추가되었습니다. ")])],1)],1)],1)],1),s("template",{slot:"remove_bookmark_success"},[s("v-card",[s("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",[s("v-col",{staticClass:"title text-center px-0",attrs:{cols:"12"}},[s("b",{staticClass:"black--text"},[t._v("북마크 교재")]),t._v("에서 삭제되었습니다. ")])],1)],1)],1)],1),s("template",{slot:"wrong_study_disabled"},[s("v-card",[s("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",[s("v-col",{staticClass:"title text-center px-0",attrs:{cols:"12"}},[s("b",{staticClass:"black--text"},[t._v("오답 문제가")]),t._v(" 없습니다. ")])],1)],1)],1)],1)],2)],1)},li=[];const ci=10;var di={name:"bookMixin",data(){return{CDN:b.sV,view_mode:0,view_book:null,menu:"",expanded:[],books:[],sorted_books:[],search_books:null,setscroll_timeout:null,prepare:!1,item_key:"id",query_sid:null,query_bid:null,query_uid:null,isEmptyBooks:!1}},created(){this.$store.getters["User/uclass"]>20?this.item_key="id":this.item_key="schedule_id",this.$route.name&&(this.menu=this.$route.name.replace("book","")),this.$store.dispatch("Book/getBooks",this.menu).then((t=>{this.books=this.$store.state.Book.books,this.sorted_books=this.$store.state.Book.sorted_books,this.setScroll()})),this.$route.query&&("tab"in this.$route.query&&(this.setTab(this.$route.query.tab),this.query_tab=this.$route.query.tab),this.$route.query.startdate&&(this.query_startdate=this.$route.query.startdate),this.$route.query.sid&&(this.query_sid=this.$route.query.sid),this.$route.query.bid&&(this.query_bid=this.$route.query.bid),this.$route.query.uid&&(this.query_uid=this.$route.query.uid)),this.query_bid&&this.query_sid&&(this.unwatch_once=this.$watch("search_book_order",((t,e)=>{!1===e&&t>0&&(t>12&&(this.items_per_page=t+ci),window.render_chk_interval=window.setInterval((()=>{const e="book-list-dttbl";let s=document.getElementById(e);if(s){let e=s.getElementsByClassName("v-data-table__wrapper"),i=s.getElementsByTagName("tr")[t-1];if(e&&i){e=e[0],window.clearInterval(window.render_chk_interval),window.render_chk_interval=null;let t=e.getBoundingClientRect();i.click();let s=i.getBoundingClientRect().y;e.scrollTo({top:s-t.y,left:0})}}}),100),this.unwatch_once(),this.unwatch_once=null)})))},mounted(){this.setTableHeight(),window.addEventListener("resize",this.setTableHeight)},watch:{tab(t){this.sortBy=null,this.search_keyword="",this.final_keyword="",this.search_books=null,this.currentSeries=0,this.backBtnClick();const e=6===t;"dogopang"===this.menu?this.books=this.$store.state.Book.books.filter((s=>e?1===+s.bookmark&&s.category<4:+s.category===+t)):this.books=this.$store.state.Book.books.filter((s=>e?1===+s.bookmark&&s.category>3:+s.category===+t+3))},search_keyword(t){""!==t&&t||(this.final_keyword=this.search_keyword)},final_keyword(t){if(""===t||!t){this.search_books=null,this.view_mode=0;const t=this.books.filter((t=>t.search_name));for(let e=0,s=t.length;es.table_key===t[e].table_key));if(-1!==s){const t=z(this.books[s]);t.search_name=null,this.books[s]=Object.freeze(t)}}this.openedItemClear()}},status(t,e){!t&&e&&0==this.loading_percent&&this.updateSingleUnit(this.$store.state.Book.sel_book,this.$store.state.Unit.sel_unit.unit_id)},books(t){const e=new Set;t.filter((t=>{const s=e.has(t.id);if(e.add(t.id),!s)return t.is_unique=!0,t}))}},computed:{...(0,l.L8)("Learning",["status"]),...(0,l.L8)("Loading",["loading_percent"]),getLearningStatus(){return this.$store.getters["Learning/status"]},tableSearch(){let t=`${this.tab}`;return this.final_keyword&&""!=this.final_keyword.trim()&&(t+=`-${this.final_keyword}`),t},setBookName(){return this.$store.getters["Book/get_schedule_name"]},setUnitName(){return this.$store.getters["Unit/get_unit_name"]},showBooks(){return t=>"dogopang"===this.menu?0===this.currentSeries?t.is_unique:t.is_unique&&+t.series===this.currentSeries:t.is_unique&&+t.series===this.currentSeries+1&&+t.category===+this.tab+3}},methods:{clickSound(){this.$store.dispatch("sEffect/soundEffectPlay","click")},exitSound(){this.$store.dispatch("sEffect/soundEffectPlay","exit")},setTab(t){setTimeout((()=>{this.tab=t}),5)},searchKeyupMode(t){if(13===t.keyCode||"Enter"===t.key){this.final_keyword=this.search_keyword;const t=this.final_keyword;t.toUpperCase();let e;"dogopang"===this.menu&&1===this.tab?(this.changeSeries(0),e=this.books.filter((e=>{const s=e.search_name||`바둑 ${e.number}단계 (LEVEL ${e.number})`;if(e.is_unique&&(s.includes(t)||e.unit_names&&e.unit_names.toLowerCase().includes(t)||e.schedule_name&&e.schedule_name.toLowerCase().includes(t)))return e}))):e=this.books.filter((e=>{let s="";if(s=this.search_books?e.search_name||`${this.searchFormattedBookName(e,"brand")} ${this.searchFormattedBookName(e,"bookname")}`:e.search_name||`${this.searchFormattedBookName(e,"brand")} 컨텐츠`,e.is_unique&&(s.toLowerCase().includes(t)||e.unit_names&&e.unit_names.toLowerCase().includes(t)||e.schedule_name&&e.schedule_name.toLowerCase().includes(t)))return e})),this.search_books=e}},searchKeyup(t){13!==t.keyCode&&"Enter"!==t.key||(this.final_keyword=this.search_keyword)},searchBlur(){!0===this.is_mobile&&window.Capacitor&&"android"!=window.Capacitor.platform&&(document.documentElement.style.marginTop="1px",setTimeout((()=>{document.documentElement.style.marginTop="0px"}),500))},openedItemClear(){if(this.opened_item){const t=this.opened_item.filter((t=>t.search_name));for(let e=0,s=t.length;es.id==t[e].id));-1!==s&&(this.opened_item[s].search_name=null)}}},sortTabs(t){let e=this.sortBy;return e?"alphabet"==e?t.sort(((t,e)=>t.schedule_namee.schedule_name?1:0)):"recent"==e?t.sort(((t,e)=>{const s=t.lastdate?`${t.lastdate}`:"0000-00-00 00:00:00",i=e.lastdate?`${e.lastdate}`:"0000-00-00 00:00:00";return si?-1:0})):"level"==e&&t.sort(((t,e)=>+t.level<+e.level?-1:+t.level>+e.level?1:0)):5!=this.tab&&t.sort(((t,e)=>null==t.number||+t.number>+e.number?1:+t.number<+e.number?-1:0)),t},setTableHeight(){const t=document.querySelector(".custom-tab-wrapper"),e=t.getBoundingClientRect().height,s=document.querySelector(".v-data-table__wrapper");s&&(s.style.height=40===e?"calc(78vh - 80px)":"64vh")},async selectRow(t,e){if(this.select_disabled)return;if(this.tab<=3&&1===document.getElementsByClassName("text-start").length&&1===this.expanded.length)return;this.clickSound(),e.select(!e.isSelected),this.alert_type=!1;let s=t.id,i=t.schedule_id,a=`${s}_${i}`;e.isSelected?(this.$store.dispatch("Book/setSelBook",void 0),this.expanded=[],this.openedItemClear(),this.opened_item=null,this.unit_key=""):(this.units[a]||await this.$store.dispatch("Unit/getUnits",{book_id:t.id,schedule_id:t.schedule_id}).then((t=>{this.units[a]=t})),this.unit_key=`${s}_${i}`,this.expanded=[],this.expanded.push(t),this.$store.dispatch("Book/setSelBook",t),this.opened_item=this.units[this.unit_key],this.$nextTick((()=>{this.query_uid&&(window.timeout1=window.setTimeout((()=>{let t=document.getElementById(`u-${this.query_sid}-${this.query_bid}-${this.query_uid}`);t&&t.classList.add("select-in-schedule"),this.query_sid=null,this.query_bid=null,this.query_uid=null}),100));const t=document.querySelector(".v-data-table__wrapper"),e=document.querySelector(".v-data-table__expanded");if(t&&e){const s=t.getBoundingClientRect(),i=e.getBoundingClientRect(),a=i.top-s.top,o=i.bottom-s.bottom;(a<0||o>0)&&(t.scrollTop+=a-t.clientHeight/2+e.clientHeight/2)}})))},async studyConfirm(t,e,s){if(this.loading_unit)return!1;let i=s.toLowerCase(),a=e[`${i}_status`],o=e[`${i}_id`];this.$store.dispatch("Unit/setUnit",e);let r,n="",l=`${t.schedule_name}
${e.name}`,c="",d="",h=["학습을 시작하시겠습니까?","이미 학습된 내용이 있습니다.","재학습을 시작하시겠습니까?","이미 진행된 내용이 있습니다.","재학습 가능 횟수(3회)를 모두 진행하셨습니다.","해당 유닛의 강의보기부터 시작하세요.","해당 유닛의 연습문제부터 시작하세요."];const u=[["학습하기","startLearning"],["이어서 하기","continueLearning"],["재학습 하기","startRelearning"],["처음부터 하기","restartLearning"],["성적표 >","goResult"],["취소","CANCEL"],["오답학습","wrongLearning"],["오답학습","disabled"]],g=["dogopang--text","grey--text","red--text"];switch(a){case 4:0===+this.$store.getters["User/is_restudy"]?(this.exitSound(),n=h[2],c={txt:u[2][0],cls:g[0],val:u[2][1]},r={txt:u[4][0],cls:g[1],val:u[4][1]},d={txt:u[5][0],cls:g[1],val:u[5][1]}):(this.clickSound(),n=h[4],c={txt:u[4][0],cls:g[0],val:u[4][1]},d={txt:u[5][0],cls:g[1],val:u[5][1]});break;case 3:this.clickSound(),n=h[2],c={txt:u[2][0],cls:g[0],val:u[2][1]},r={txt:u[4][0],cls:g[1],val:u[4][1]},d={txt:u[5][0],cls:g[1],val:u[5][1]};break;case 2:this.exitSound(),n=h[3],c={txt:u[1][0],cls:g[0],val:u[1][1]},d={txt:u[3][0],cls:g[1],val:u[3][1]};break;case 1:this.clickSound(),n=h[3],c={txt:u[1][0],cls:g[0],val:u[1][1]},d={txt:u[3][0],cls:g[1],val:u[3][1]};break;case 0:return void this.startLearning(s)}a>2&&["e","a"].includes(i)&&(d=e[`${i}_last_wrong_ids`]?{txt:u[6][0],cls:g[2],val:u[6][1]}:{txt:u[7][0],cls:g[1],val:u[7][1]});let m=await this.$store.dispatch("sModal/suspendingDialog",{title:n,contents:l,left:c,right:d,top:r});switch(m){case"CANCEL":this.$store.dispatch("Unit/setUnit",void 0);break;case"continueLearning":if(s==b.Fo)this.restartLearning(s);else{const i={book_id:t.id,schedule_id:t.schedule_id,unit_id:e.unit_id,record_id:s==b.Z9?e.e_id:e.a_id,mode:s};this.$axios.post(`${b.jg}/learning/loadinmiddle`,i).then((t=>{if(200===t.status)if(t.data&&t.data.middlesheet&&Array.isArray(t.data.middlesheet))this.restartLearning(s);else{let e=t.data.middlesheet;this.$axios.get(`${b.jg}/learning/userquestionbank/${i.book_id}/${i.unit_id}/${i.mode}`).then((t=>{let i=t.data;e.current_step>i.length?this.restartLearning(s):this.continueLearning(s)}))}else 204===t.status&&this.restartLearning(s)}))}break;case"restartLearning":this.restartLearning(s);break;case"startRelearning":this.startLearning(s);break;case"goResult":this.goResult({mode:s,record_id:o});break;case"wrongLearning":this.wrongLearning({record_id:o,wrong_ids:e[`${i}_last_wrong_ids`],random_ids:e[`${i}_random_ids`],mode:s});break;case"disabled":this.openModal({name:"wrong_study_disabled",timer:2e3,closeback:!0,callback:()=>{this.$store.dispatch("sEffect/soundEffectPlay","after_setting")}});break}},startLearning:function(t){return!(!Boolean(this.$store.state.Book.sel_book)||!Boolean(this.$store.state.Unit.sel_unit))&&(!this.prepare&&(this.prepare=!0,this.$store.dispatch("Loading/addPercent",1),void this.$store.dispatch("Learning/setMode",t).then((e=>{e&&this.$store.dispatch("Learning/prepareRecord").then((e=>{e&&(this.$store.dispatch("Learning/setRecordId",e),t==b.Fo?(this.prepare=!1,this.$store.dispatch("Learning/setStatus",!0)):this.$store.dispatch("Learning/getContents").then((t=>{t&&(this.prepare=!1,this.$store.dispatch("Learning/setStatus",!0))})))}))}))))},continueLearning:function(t){if(!Boolean(this.$store.state.Book.sel_book)||!Boolean(this.$store.state.Unit.sel_unit))return!1;if(this.prepare)return!1;this.prepare=!0,this.$store.dispatch("Loading/addPercent",1);let e=this.$store.state.Unit.sel_unit.record_id?this.$store.state.Unit.sel_unit.record_id:t==b.Z9?this.$store.state.Unit.sel_unit.e_id:t==b.lj?this.$store.state.Unit.sel_unit.a_id:null;if(!e)return!1;this.$store.dispatch("Learning/setMode",t).then((t=>{t&&(this.$store.dispatch("Learning/setRecordId",e),this.$store.dispatch("Learning/loadInMiddle").then((t=>{t&&this.$store.dispatch("Learning/getContents").then((t=>{t&&(this.prepare=!1,this.$store.dispatch("Learning/setStatus",!0))}))})))}))},restartLearning:function(t){if(!Boolean(this.$store.state.Book.sel_book)||!Boolean(this.$store.state.Unit.sel_unit))return!1;if(this.prepare)return!1;this.prepare=!0,this.$store.dispatch("Loading/addPercent",1);let e=this.$store.state.Unit.sel_unit.record_id?this.$store.state.Unit.sel_unit.record_id:t==b.Fo?this.$store.state.Unit.sel_unit.l_id:t==b.Z9?this.$store.state.Unit.sel_unit.e_id:t==b.lj?this.$store.state.Unit.sel_unit.a_id:null;if(!e)return!1;this.$store.dispatch("Learning/setMode",t).then((s=>{s&&(this.$store.dispatch("Learning/setRecordId",e),t==b.Fo?(this.prepare=!1,this.$store.dispatch("Learning/setStatus",!0)):this.$store.dispatch("Learning/getContents").then((t=>{t&&(this.prepare=!1,this.$store.dispatch("Learning/setStatus",!0))})))}))},goResult({mode:t,record_id:e}){this.prepare=!0,this.$store.dispatch("Loading/addPercent",1),this.$store.dispatch("Learning/setMode",t+b.Mr).then((t=>{t&&(this.$store.dispatch("Learning/setRecordId",e),this.prepare=!1,this.$store.dispatch("Learning/setStatus",!0))}))},wrongLearning({wrong_ids:t,record_id:e,mode:s,random_ids:i}){return!(!Boolean(this.$store.state.Book.sel_book)||!Boolean(this.$store.state.Unit.sel_unit))&&(!this.prepare&&(this.prepare=!0,this.$store.dispatch("Loading/addPercent",1),void this.$store.dispatch("Learning/setMode",b.IO).then((a=>{a&&(this.$store.dispatch("Learning/setRecordId",e),this.$store.dispatch("Learning/setWrongdIds",t),this.$store.dispatch("Learning/setRandomIds",i),this.$store.dispatch("Learning/getWrongContents",s).then((t=>{t&&(this.prepare=!1,this.$store.dispatch("Learning/setStatus",!0))})))}))))},setListBtnText(t,e,s){let i='';return"L"==s?e.l_status>2?i+="학습완료":2==e.l_status?i+="재학습중":1==e.l_status?i+="학습중":i+="강의보기":"E"==s?e.e_status>2?i+="학습완료":2==e.e_status?i+="재학습중":1==e.e_status?i+="학습중":2===+t.type?i+="학습하기":i+="연습문제":"A"==s&&(e.a_status>2?i+="학습완료":2==e.a_status?i+="재학습중":1==e.a_status?i+="학습중":i+="심화문제"),i+="",i},onScroll(t){let e=window.scroll_container;if(e.scrollTop+e.clientHeight>=e.scrollHeight-2){const t="plus"===this.$route.name?this.tab+3:this.tab;if(this.item_length[t]{this.scroll_loading=!1,window.load_timeout=null}),1200)}},setScroll:function(){},setItemLength(){this.query_bid&&this.query_sid?window.timeout1=window.setInterval((()=>{let t={1:0,2:0,3:0,4:0,5:0,6:0};for(let[e,s]of Object.entries(this.books))t[s.category]+=1,s.latestdate&&(t[6]+=1),s.bookmark&&(t[5]+=1),this.query_bid&&this.query_sid&&this.tab==+s.category&&+this.query_bid===+s.id&&+this.query_sid===+s.schedule_id&&(this.search_book_order=t[s.category]);this.item_length=Object.freeze(t),this.search_book_order&&window.clearInterval(window.timeout1)}),10):window.timeout1=window.setTimeout((()=>{let t={1:0,2:0,3:0,4:0,5:0,6:0};for(let[e,s]of Object.entries(this.books))t[s.category]+=1,s.latestdate&&(t[6]+=1),s.bookmark&&(t[5]+=1);this.item_length=Object.freeze(t)}),10)},filterTabs(t,e,s){let i=e?.split("-"),a=+i[0],o=1==s.type?s.category:s.category-3,r=!1,n=i.length>1?this.final_keyword:null;if(![5,6].includes(+this.tab)&&+this.tab!==+o)return!1;([1,2,3].includes(a)&&+o==a||6===a&&1==+s.bookmark||5===a&&null!==s.latestdate)&&(r=!0);let l="";if(l=this.search_books?5===a||6===a?s.bookname:s.search_name+s.bookname||`${this.searchFormattedBookName(s,"bookname")} ${this.searchFormattedBookName(s,"bookname")}`:5===a||6===a?s.bookname:s.search_name+s.bookname||`${this.searchFormattedBookName(s,"brand")} 컨텐츠`,6===a)return n?1==s.bookmark&&(-1!==l.indexOf(n)||-1!==s.unit_names.indexOf(n)):1==s.bookmark;if(n&&r)if(r=!1,1==s.category){const t=5===a||6===a?s.bookname:s.search_name+s.bookname||`${this.searchFormattedBookName(s,"brand")} 바둑 ${s.number}단계 (LEVEL ${s.number})`;(-1!==t.indexOf(n)||s.unit_names&&-1!==s.unit_names.indexOf(n))&&(r=!0)}else(-1!==l.indexOf(n)||s.schedule_name&&-1!==s.schedule_name.indexOf(n)||s.unit_names&&-1!==s.unit_names.indexOf(n))&&(r=!0);return"plus"===this.$route.name&&(r=!(+s.series!==+this.currentSeries+1||!r)),this.view_book&&(r=!(this.view_book.id!==s.id||!r)),r},clearScrInterval:function(){for(let t=0;t{if(200==e.status){let e=1==+t.bookmark?0:1,s=this.$store.getters["Book/books"],i=s.findIndex((e=>e.id==t.id&&e.schedule_id==t.schedule_id));s[i]={...s[i],bookmark:e},this.books=s,this.$store.commit("Book/SET_BOOKS",s);let a=s.sort(((t,e)=>new Date(e.lastdate).getTime()-new Date(t.lastdate).getTime())).filter((t=>t.lastdate&&Number(t.unit_cnt)!==Number(t.end_unit_cnt)));this.sorted_books=a,this.$store.commit("Book/SET_SORTED_BOOKS",a),e?this.openModal({name:"add_bookmark_success",closeback:!1,timer:2e3}):this.openModal({name:"remove_bookmark_success",closeback:!1,timer:2e3})}}))},transNameBg(t){return t.replace(this.final_keyword,`${this.final_keyword}`)},updateSingleUnit:function(t,e){t&&e?(this.loading_unit=!0,this.$store.dispatch("Book/getOneBook",t).then((s=>{this.books=this.$store.state.Book.books,this.sorted_books=this.$store.state.Book.sorted_books;let i=`${t.id}_${t.schedule_id}`;this.units[i]?this.$store.dispatch("Unit/getOneUnit",{book_id:t.id,schedule_id:t.schedule_id,unit_id:e}).then((s=>{this.loading_unit=!1;for(let t in this.units[i])if(+this.units[i][t]["seq"]==+s.seq){this.units[i][t]=s;break}this.$store.dispatch("Unit/setUnit",s),this.$store.dispatch("Learning/setClear");document.querySelector(".v-data-table__wrapper");const a=document.getElementById(`u-${t.schedule_id}-${t.id}-${e}`);a&&a.scrollIntoView({behavior:"smooth",block:"start"})})):this.loading_unit=!1}))):this.$store.dispatch("Learning/setClear")},bookClick(t){t.disable?this.disableDialog():(this.view_mode=1,this.view_book=t,1===this.books.filter((e=>e.id===t.id)).length&&this.$nextTick((()=>{const t=document.querySelector("tr");t&&t.click()})))},searchFormattedBookName(t,e){const s=t.bookname,i=this.final_keyword,a=null===i?"":i.toUpperCase();function o(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}let r,n,l;return"brand"===e?(r="dogopang"===this.menu?s.split(" ")[0]:s,r.replace(new RegExp(o(a),"g"),"$&")):"bookname"===e?(n=1===this.tab?`${s.split(" ")[1]} ${s.split(" ")[2]}`:s.split(" ").slice(1).join(" "),"dogopang"===this.menu?1===this.tab&&(n=`바둑 ${t.number}단계 (LEVEL ${t.number})`):n="컨텐츠",n.replace(new RegExp(o(a),"g"),"$&")):"grade"===e?(l=1===this.tab?`(LEVEL ${s.split(" ")[s.split(" ").length-1]})`:s.split(" ")[s.split(" ").length-1],l.replace(new RegExp(o(a),"g"),"$&")):void 0},resizeSeries(){const t=document.querySelector(".series-wrap"),e=document.querySelector(`.series-btn-${this.currentSeries}`);if(t&&e){const s=t.getBoundingClientRect(),i=e.getBoundingClientRect();i.right>s.right?t.scrollLeft+=i.right-s.right:i.leftt.is_unique&&+t.series===this.currentSeries)).length:this.isEmptyBooks=0===this.books.filter((t=>t.is_unique&&+t.series===this.currentSeries+1&&+t.category===+this.tab+3)).length,this.resizeSeries()},seriesView(t){this.$store.dispatch("sEffect/soundEffectPlay","click");const e=document.querySelector(".series-wrap");if(e){const s=e.getBoundingClientRect(),i=document.querySelectorAll(".series-btn");let a="";if("prev"===t){for(let t=i.length-1;t>=0;t--){const e=i[t].getBoundingClientRect();if(e.lefts.right){t===i.length-1&&(this.MaxSeriesLeft=Math.floor(e.scrollWidth-s.width)),a=i[t];break}}a&&(e.scrollLeft+=a.getBoundingClientRect().right-s.right+8)}this.seriesLeft=e.scrollLeft}},backBtnClick(){this.search_keyword="",this.view_mode=0,this.view_book=null,this.search_books=null,this.expanded=[]}},beforeDestroy(){window.dialog_timeout&&clearTimeout(window.dialog_timeout),window.load_timeout&&clearTimeout(window.load_timeout),window.scroll_container&&(window.scroll_container.onscroll=null),window.render_chk_interval&&clearInterval(window.render_chk_interval),window.timeout1&&(clearTimeout(window.timeout1)||clearInterval(window.timeout1)),this.setscroll_timeout&&clearInterval(this.setscroll_timeout),delete window["is_restudy"],delete window["dialog_timeout"],delete window["render_chk_interval"],delete window["load_timeout"],delete window["timeout1"],delete window["scroll_container"],window.removeEventListener("resize",this.setTableHeight),this.$store.dispatch("Book/clearBooks")},destroyed(){this.$destroy()}},hi=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"book-list-latest"}},[s("div",{staticClass:"px-1"},[s("v-row",{staticClass:"border-ede thin-b mx-n1 min-h-40px",attrs:{id:"lastest-search-row",dense:"","no-gutters":""}},[s("v-col",{attrs:{sm:"4",lg:"3",md:"3",xs:"7","offset-sm":"5","offset-md":"6","offset-lg":"6","offset-xs":"0"}},[s("v-row",{staticClass:"pl-3 height-100",attrs:{dense:"","no-gutters":""}},[s("v-col",{staticClass:"pl-0 pr-2 py-0 date-col d-flex align-center justify-center",attrs:{cols:"6"}},[s("v-dialog",{ref:"dialogstartdate",attrs:{"return-value":t.startdate,transition:!1,width:"290px"},on:{"update:returnValue":function(e){t.startdate=e},"update:return-value":function(e){t.startdate=e}},scopedSlots:t._u([{key:"activator",fn:function(e){var i=e.on;return[s("input",t._g({directives:[{name:"model",rawName:"v-model",value:t.startdate,expression:"startdate"}],staticClass:"date-input width-100 py-0 px-1 text-center",attrs:{type:"text",readonly:!0},domProps:{value:t.startdate},on:{input:function(e){e.target.composing||(t.startdate=e.target.value)}}},i))]}}]),model:{value:t.startdate_modal,callback:function(e){t.startdate_modal=e},expression:"startdate_modal"}},[s("v-date-picker",{attrs:{scrollable:"","event-color":"dogopang","header-color":"dogopang","next-icon":t.mdi_chevron_right,"prev-icon":t.mdi_chevron_left,"title-date-format":t.titleDateForm},on:{"click:date":t.startdateClick},model:{value:t.startdate,callback:function(e){t.startdate=e},expression:"startdate"}},[s("v-spacer"),s("v-btn",{attrs:{large:"",block:"",text:"",color:"black",ripple:!1},on:{click:function(e){t.startdate_modal=!1}}},[s("b",[t._v("취소")])])],1)],1)],1),s("v-col",{staticClass:"pr-0 pl-2 before-from-to date-col pos-rel d-flex align-center justify-center",attrs:{cols:"6"}},[s("v-dialog",{ref:"dialogenddate",attrs:{"return-value":t.enddate,transition:!1,width:"290px"},on:{"update:returnValue":function(e){t.enddate=e},"update:return-value":function(e){t.enddate=e}},scopedSlots:t._u([{key:"activator",fn:function(e){var i=e.on;return[s("input",t._g({directives:[{name:"model",rawName:"v-model",value:t.enddate,expression:"enddate"}],staticClass:"date-input width-100 py-0 px-1 text-center",attrs:{type:"text",readonly:!0},domProps:{value:t.enddate},on:{input:function(e){e.target.composing||(t.enddate=e.target.value)}}},i))]}}]),model:{value:t.enddate_modal,callback:function(e){t.enddate_modal=e},expression:"enddate_modal"}},[s("v-date-picker",{attrs:{scrollable:"","event-color":"dogopang","header-color":"dogopang","next-icon":t.mdi_chevron_right,"prev-icon":t.mdi_chevron_left,"title-date-format":t.titleDateForm},on:{"click:date":t.enddateClick},model:{value:t.enddate,callback:function(e){t.enddate=e},expression:"enddate"}},[s("v-spacer"),s("v-btn",{attrs:{large:"",block:"",text:"",color:"black",ripple:!1},on:{click:function(e){t.enddate_modal=!1}}},[s("b",[t._v("취소")])])],1)],1)],1)],1)],1),s("v-col",{attrs:{sm:"3",lg:"3",md:"3",xs:"6"}},[s("v-row",{staticClass:"pr-3 pl-1 height-100",attrs:{dense:"","no-gutters":""}},[s("v-col",{staticClass:"date-col d-flex align-center justify-center",staticStyle:{"padding-right":"2px !important"},attrs:{cols:"6"}},[s("v-btn",{ref:"prev-m-btn",class:[-1==t.btnactive?"dogopang":"grey lighten-1"],staticStyle:{"border-radius":"2px"},attrs:{block:"",color:"white--text",depressed:"",height:"2.2rem !important","max-height":"30",ripple:!1},on:{click:function(e){return t.setMonth(-1)}}},[s("b",{staticClass:"fs-1rem"},[t._v("지난달")])])],1),s("v-col",{staticClass:"pl-0 date-col d-flex align-center justify-center",attrs:{cols:"6"}},[s("v-btn",{ref:"this-m-btn",class:[0==t.btnactive?"dogopang":"grey lighten-1"],staticStyle:{"border-radius":"2px"},attrs:{block:"",color:"white--text",depressed:"",height:"2.2rem !important","max-height":"30",ripple:!1},on:{click:function(e){return t.setMonth(0)}}},[s("b",{staticClass:"fs-1rem"},[t._v("이번달")])])],1)],1)],1)],1),s("v-row",{staticClass:"latest-scroll",attrs:{dense:""}},[s("v-col",{staticClass:"pa-0",attrs:{cols:"12"}},[s("v-list",{staticClass:"pa-0"},[s("v-list-item-group",[t._l(t.items,(function(e,i){return[[s("v-list-item",{key:`booklistlatest-${i}-${e.book_id}-${e.schedule_id}-${e.unit_id}-${e.record_id}`,staticClass:"border-ede thin-b px-0 min-h-40px",attrs:{ripple:!1},on:{click:function(s){return t.studyConfirm(e)}}},[s("v-list-item-content",{staticClass:"py-0"},[s("v-row",{attrs:{dense:"","no-gutters":""}},[s("v-col",{staticClass:"text-center border-ede thin-r height-7vh min-h-40px"},[s("v-icon",{staticClass:"grey--text text--lighten-1"},[t._v(t._s(t.mdi_menu_right))])],1),s("v-col",{staticClass:"height-7vh min-h-40px"},[s("div",{staticClass:"type-span mx-1 text-center",class:t.setTypeCls(e.mode)},[s("b",{domProps:{textContent:t._s(t.SHORT_MODULE_NAMES[e.mode])}})]),s("div",{staticClass:"unit-title d-flex height-100 align-center before-divider"},[t._v(" "+t._s(e.schedule_name)+" ")]),s("div",{staticClass:"unit-subtitle grey--text d-inline-block"},[t._v(" "+t._s(e.unit_name)+" ")]),s("div",{staticClass:"unit-subtitle danger--text d-inline-block",domProps:{textContent:t._s(0==Number(e.done)?" - 학습중":"")}})]),s("v-col",{staticClass:"height-7vh text-center min-h-40px"},[s("span",{staticClass:"date-span"},[t._v(t._s(t.setPostdate(e.lastdate)))])])],1)],1)],1)]]}))],2)],1)],1)],1)],1)])},ui=[],gi={name:"book-list-latest",props:["type","query","tab","continueLearning","restartLearning","goResult"],data(){return{HOST:b.jg,SHORT_MODULE_NAMES:b.j1,LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,WRONG:b.IO,RESULT:b.Mr,startdate_modal:!1,enddate_modal:!1,startdate:null,enddate:null,btnactive:1,items:[],first:!0,refresh:!1,is_mobile:!1,mdi_menu_right:c.u3_,mdi_chevron_right:c.mI8,mdi_chevron_left:c.LyG}},watch:{status:function(t,e){!0===e&&!1===t&&(4==this.tab?this.getList():this.refresh=!0)},tab:function(t,e){4==t&&this.refresh&&(this.refresh=!1,this.getList())}},computed:{...(0,l.L8)("Learning",["status"])},created(){this.$store.state.Device.is_mobile&&(this.is_mobile=!0),this.enddate=this.formatDate(new Date);let t=new Date,e=t.getDate();t.setDate(e-6),this.startdate=this.formatDate(t),this.getList()},mounted(){this.setTableHeight(),window.addEventListener("resize",this.setTableHeight)},methods:{clickSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","click")},exitSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","exit")},titleDateForm:function(t){let e=t.split("-");return`${e[0]}년 ${e[1]}월 ${e[2]}일`},startdateClick:function(t){this.$refs["dialogstartdate"].save(t),this.getList()},enddateClick:function(t){this.$refs["dialogenddate"].save(t),this.getList()},setMonth:function(t){this.$store.dispatch("sEffect/soundEffectPlay","click");let e=new Date,s=e.getFullYear(),i=e.getMonth(),a=new Date(s,i+t,1),o=new Date(s,i+t+1,0);this.startdate=this.formatDate(a),this.enddate=this.formatDate(o),this.btnactive=t,this.first&&(this.first=!1),this.getList()},formatDate(t){let e=new Date(t),s=""+(e.getMonth()+1),i=""+e.getDate(),a=e.getFullYear();return s.length<2&&(s="0"+s),i.length<2&&(i="0"+i),[a,s,i].join("-")},setPostdate(t){if(t){let e=t.split(" ");return e=e[0].replace(/-/gi,"."),e}return""},getList(){if(!this.startdate||!this.enddate)return;let t="dogopang"==this.type?1:2;this.$axios.get(`${b.jg}/result/usergetrecordslatest/${this.startdate}/${this.enddate}?type=${t}`).then((t=>{if(this.items=[],200==t.status){let e=t.data;for(let t=0;t{this.items=[],console.error(t)}))},async studyConfirm(t){let e=this.$store.getters["Book/books"].find((e=>e.id==t.book_id&&e.schedule_id==t.schedule_id));this.$store.dispatch("Book/setSelBook",e),this.$store.dispatch("Unit/setUnit",t);let s="",i=`${t.schedule_name}
${t.unit_name}`,a="",o="",r=["성적표를 확인하시겠습니까?","이미 학습된 내용이 있습니다."];const n=[["이어서 하기","continueLearning"],["처음부터 하기","restartLearning"],["확인","goResult"],["취소","CANCEL"]],l=["dogopang--text","grey--text"];switch(t.status){case 4:case 3:this.clickSound(),s=r[0],a={txt:n[2][0],cls:l[0],val:n[2][1]},o={txt:n[3][0],cls:l[1],val:n[3][1]};break;case 2:case 1:this.clickSound(),s=r[1],a={txt:n[0][0],cls:l[0],val:n[0][1]},o={txt:n[1][0],cls:l[1],val:n[1][1]};break}let c=await this.$store.dispatch("sModal/suspendingDialog",{title:s,contents:i,left:a,right:o});switch(c){case"CANCEL":this.$store.dispatch("Book/setSelBook",void 0),this.$store.dispatch("Unit/setUnit",void 0);break;case"continueLearning":if(t.mode==b.Fo)this.restartLearning(t.mode);else{const e={book_id:t.book_id,schedule_id:t.schedule_id,unit_id:t.unit_id,record_id:t.record_id,mode:t.mode};this.$axios.post(`${b.jg}/learning/loadinmiddle`,e).then((s=>{if(200===s.status)if(s.data&&s.data.middlesheet&&Array.isArray(s.data.middlesheet))this.restartLearning(t.mode);else{let i=s.data.middlesheet;this.$axios.get(`${b.jg}/learning/userquestionbank/${e.book_id}/${e.unit_id}/${e.mode}`).then((e=>{let s=e.data;i.current_step>s.length?this.restartLearning(t.mode):this.continueLearning(t.mode)}))}else 204===s.status&&this.restartLearning(t.mode)}))}break;case"restartLearning":this.restartLearning(t.mode);break;case"goResult":this.goResult({mode:t.mode,record_id:t.record_id});break}},setTypeCls(t){let e;switch(t){case b.Fo:e="warning--text";break;case b.Z9:e="success--text";break;case b.lj:e="info2--text";break}return e},setTableHeight(){const t=document.querySelector(".custom-tab-wrapper"),e=t.getBoundingClientRect().height,s=document.querySelector(".latest-scroll");s&&(s.style.height=40===e?"calc(71vh - 80px)":"64vh")}},beforeDestroy(){window.removeEventListener("resize",this.setTableHeight)},destroyed(){this.$destroy()}},mi=gi,pi=(0,g.A)(mi,hi,ui,!1,null,null,null),_i=pi.exports;window.dialog_timeout=null,window.render_chk_interval=null,window.load_timeout=null,window.timeout1=null,window.scroll_container=null,window.interval1=[];const vi=10;var fi={name:"book-dogopang",mixins:[di],components:{Learning:ge,LeftBarStatic:Rt.A,BookListLatest:_i,IconRolling:dt,Loading:mt,NModal:L},data(){return{LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,tab:1,last_tab:null,search_keyword:"",final_keyword:"",sortBy:null,sort_items:[{text:"가나다순",value:"alphabet"},{text:this.$store.state.Device.is_mobile?"최신순":"최근 학습순",value:"recent"}],loading:!1,loading_unit:!1,units:{},sel_unit:null,headers:Object.freeze([{text:"bookmark",value:"bookmark",align:"center before-divider",sortable:!1,width:"0"},{text:"info",value:"info",align:"left px-0 before-divider",sortable:!1,width:"100%"}]),search:"",item_length:Object.freeze({1:0,2:0,3:0,4:0,5:0,6:0}),page:1,items_per_page:vi,scroll_loading:!1,query_startdate:null,search_book_order:!1,unwatch_once:null,prevent_free_dialog:!1,prevent_advanced_dialog:!1,is_mobile:this.$store.state.Device.is_mobile,init_scroll:!1,mdi_chevron_right:c.mI8,mdi_menu_down:c._Sc,mdi_menu_right:c.u3_,mdi_heart:c.vJ_,mdi_heart_outline:c.ZAF,mdi_arrow_left:c.NSe,mdi_volume_high:c.pgw,mdi_sync:c.a4A,mdi_play_circle_outline:c.Nwy,mdi_information_outline:c.nO4,mdi_close_circle:c.BCx,mdi_magnify:c.U4M,mdiChevronLeftCircle:c.xbL,mdiChevronRightCircle:c.w1x,opened_item:null,unit_key:"",currentSeries:0,seriesItems:{1:["전체","입문","초급","중급","고급"],2:["전체"],3:["전체"]},seriesLeft:0,MaxSeriesLeft:1e3}},watch:{},computed:{...(0,l.L8)("Learning",["status","mode"])},mounted(){},methods:{...(0,l.i0)("nModal",["openModal","closeModal"]),makeHashTags(t){return t.bottom_tag?t.bottom_tag.split(","):["영상강의","연습문제","심화문제"]},changeTab:function(t,e){if(this.$store.dispatch("sEffect/soundEffectPlay","click"),this.loading)return!1;t?(this.last_tab=this.tab,this.setTab(e)):(null==this.last_tab&&(this.last_tab=1),this.setTab(this.last_tab),this.last_tab=null),this.expanded=[],this.unit_key=""},selectTab(t){this.$store.dispatch("sEffect/soundEffectPlay","click"),this.items_per_page=10,setTimeout((()=>{this.expanded=[],this.unit_key="",window.scroll_container&&window.scroll_container.scrollTo({top:0,left:0})}),0),this.setTab(t),4!==t&&this.setScroll()}}},bi=fi,Ai=(0,g.A)(bi,ni,li,!1,null,null,null),wi=Ai.exports,yi=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"book-vue"}},[t.status?s("learning",{key:"learning-index",attrs:{mode:t.mode,startLearning:t.startLearning,continueLearning:t.continueLearning,restartLearning:t.restartLearning}}):t._e(),s("div",{directives:[{name:"show",rawName:"v-show",value:!t.status,expression:"!status"}],staticClass:"v-book-index static-container"},[s("left-bar-static",{key:"book-left-bar",staticClass:"child-white"},[s("div",{staticClass:"vertical-wrapper d-flex flex-column align-stretch justify-space-evenly"},[s("div",{staticClass:"d-flex align-center",staticStyle:{flex:"1 1 auto"}},[s("v-switch",{key:"book-left-bar-switch-1",staticClass:"switch-left-label width-100",class:`is-mobile-${t.is_mobile}`,attrs:{label:"최근 학습내역",color:"dogopang","hide-details":"","input-value":4==t.tab,ripple:!1,dense:t.is_mobile},on:{change:function(e){return t.changeTab(e,4)}}})],1),s("div",{staticClass:"d-flex align-center",staticStyle:{flex:"1 1 auto"}},[s("v-switch",{key:"book-left-bar-switch-2",staticClass:"switch-left-label width-100",class:`is-mobile-${t.is_mobile}`,attrs:{label:"학습중인 교재",color:"dogopang","hide-details":"","input-value":5==t.tab,ripple:!1,dense:t.is_mobile},on:{change:function(e){return t.changeTab(e,5)}}})],1),s("div",{staticClass:"d-flex align-center",staticStyle:{flex:"1 1 auto"},attrs:{id:"bookmark_switch"}},[s("v-switch",{key:"book-left-bar-switch-3",staticClass:"switch-left-label width-100",class:`is-mobile-${t.is_mobile}`,attrs:{label:"북마크 교재",color:"dogopang","hide-details":"","input-value":6==t.tab,ripple:!1,dense:t.is_mobile},on:{change:function(e){return t.changeTab(e,6)}}})],1)]),s("div",{staticClass:"default-divider border-ede thin-t my-0",staticStyle:{height:"0"}})]),s("div",{staticClass:"right"},[s("v-sheet",{key:"book-right-sheet",staticClass:"contents-sheet pa-0",attrs:{elevation:"0"}},[s("v-row",{staticClass:"width-100 ma-0 custom-tab-wrapper min-h-40px"},[s("v-col",{staticClass:"pa-0",class:{"before-divider":![1,2].includes(t.tab)},attrs:{cols:"4"}},[s("button",{staticClass:"custom-tab-btn grey--text width-100 pos-rel",class:{"dogopang--text active":1==t.tab},attrs:{id:"tab2"},on:{click:function(e){return t.selectTab(1)}}},[t._v(" 교재별 학습실 "),s("div",{staticClass:"slider pos-abs width-100 bottom-0"})])]),s("v-col",{staticClass:"pa-0",class:{"before-divider":![2,3].includes(t.tab)},attrs:{cols:"4"}},[s("button",{staticClass:"custom-tab-btn grey--text width-100 pos-rel",class:{"dogopang--text active":2==t.tab},attrs:{id:"tab3"},on:{click:function(e){return t.selectTab(2)}}},[t._v(" 문제은행 "),s("div",{staticClass:"slider pos-abs width-100 bottom-0"})])]),s("v-col",{staticClass:"pa-0",class:{"before-divider":![4,10].includes(t.tab)},attrs:{cols:"4"}},[s("button",{staticClass:"custom-tab-btn grey--text width-100 pos-rel",class:{"dogopang--text active":3==t.tab},attrs:{id:"tab4"},on:{click:function(e){return t.selectTab(3)}}},[t._v(" 만든 교재 "),s("div",{staticClass:"slider pos-abs width-100 bottom-0"})])])],1),s("div",{directives:[{name:"show",rawName:"v-show",value:4!=t.tab,expression:"tab != 4"}]},[s("v-row",{staticClass:"gradeselect-wrapper flex-nowrap ma-0 width-100 min-h-40px",staticStyle:{border:"thin solid #edeeef"}},[s("v-col",{staticClass:"pa-0 height-100 d-flex align-center",staticStyle:{"padding-left":"1.25% !important"},attrs:{cols:"5"}},[t.tab<=3&&0===t.view_mode?s("div",{staticClass:"d-flex width-100"},[1===t.tab?s("div",[s("v-btn",{attrs:{variant:"dogopang","x-large":"",icon:"",ripple:!1,disabled:0===t.seriesLeft},on:{click:function(e){return t.seriesView("prev")}}},[s("v-icon",{style:0===t.seriesLeft?"color: #e7e7e7 !important;":"",attrs:{color:"dogopang",size:"1.84rem"}},[t._v(" "+t._s(t.mdiChevronLeftCircle)+" ")])],1)],1):t._e(),s("div",{staticClass:"series-wrap d-flex"},t._l(t.seriesItems[t.tab],(function(e,i){return s("v-btn",{key:`series-${i}`,staticClass:"series-btn mr-2",class:[t.currentSeries===i?"white--text":"grey--text",`series-btn-${i}`],attrs:{depressed:"",rounded:"",color:t.currentSeries===i?"dogopang":"grey lighten-4"},on:{click:function(e){return t.changeSeries(i)}}},[t._v(" "+t._s(e)+" ")])})),1),1===t.tab?s("div",[s("v-btn",{attrs:{variant:"dogopang","x-large":"",icon:"",ripple:!1,disabled:t.seriesLeft===t.MaxSeriesLeft},on:{click:function(e){return t.seriesView("next")}}},[s("v-icon",{style:t.seriesLeft===t.MaxSeriesLeft?"color: #e7e7e7 !important;":"",attrs:{color:"dogopang",size:"1.84rem"}},[t._v(" "+t._s(t.mdiChevronRightCircle)+" ")])],1)],1):t._e()]):t.tab<=3&&1===t.view_mode?s("v-row",{staticClass:"ma-0 width-100"},[s("v-col",{staticClass:"pa-0 pr-1 height-100"},[s("div",{staticClass:"cursor grey--text",on:{click:t.backBtnClick}},[s("span",[t._v("<")]),s("span",{staticClass:"underline ml-1"},[t._v(" 교재 목록 ")])])])],1):t._e()],1),s("v-col",{staticClass:"pa-0",staticStyle:{"align-self":"center","padding-right":"3.5% !important"},attrs:{cols:"6",offset:"1"}},[s("v-text-field",{directives:[{name:"show",rawName:"v-show",value:1!==t.view_mode,expression:"view_mode !== 1"}],staticClass:"search-input float-right",staticStyle:{width:"90%"},attrs:{"append-icon":t.search_keyword?"":t.mdi_magnify,id:"search",label:"교재명, 단원명",dense:"",solo:"",outlined:"",rounded:"","single-line":"","hide-details":"","full-width":!0,clearable:!0,"clear-icon":t.mdi_close_circle,color:"dogopang"},on:{keyup:function(e){t.tab<=3?t.searchKeyupMode(e):t.searchKeyup(e)},blur:t.searchBlur},model:{value:t.search_keyword,callback:function(e){t.search_keyword=e},expression:"search_keyword"}})],1)],1),s("v-row",{staticClass:"mx-0 mt-0",staticStyle:{height:"calc(100vh - 36vh)","max-height":"calc(71vh - 2.3vh - 40px)"}},[t.tab<=3&&0===t.view_mode?s("v-col",{staticClass:"py-0 pos-rel px-0 item-wrapper",attrs:{cols:"12"}},[t.final_keyword&&t.search_books&&0===t.search_books.length||0===t.books.length||t.isEmptyBooks?[s("div",{staticClass:"v-data-table__empty-wrapper border-ede thin-b",staticStyle:{color:"rgba(0, 0, 0, 0.38)","font-size":"1.1rem",padding:"1rem"}},[t._v(" 등록된 교재가 없습니다. ")])]:[s("v-col",{staticClass:"item-wrap"},t._l(t.search_books?t.search_books:t.books,(function(e,i){return s("v-lazy",{directives:[{name:"show",rawName:"v-show",value:t.showBooks(e),expression:"showBooks(item)"}],key:`table_${i}`,attrs:{options:{threshold:.5},transition:"fade-transition"}},[s("v-card",{staticClass:"cursor",on:{click:function(s){return t.bookClick(e)}}},[s("div",{staticClass:"d-flex",class:[e.disable?"book-disabled pos-rel":""]},[s("img",{staticClass:"book-cover-img",attrs:{src:`${t.CDN}/image/cover/${e.cover_path||"null.jpg"}`,alt:"book-cover",rel:"preload"}}),s("div",{staticClass:"book-info"},[s("span",{staticClass:"font-weight-bold badge"},[t._v(" "+t._s(e.top_tag?e.top_tag:"컨텐츠"))]),t.search_books?s("span",{staticClass:"font-weight-bold fs-1p1rem book-title-spacing",domProps:{innerHTML:t._s(t.searchFormattedBookName(e,"brand"))}}):s("span",{staticClass:"font-weight-bold fs-1p1rem book-title-spacing"},[t._v(" "+t._s(e.bookname)+" ")]),s("div",{staticClass:"mb-1 d-flex"},[t.search_books?s("div",[s("span",{staticClass:"font-weight-bold fs-1p1rem book-title-spacing",domProps:{innerHTML:t._s(t.searchFormattedBookName(e,"bookname"))}})]):s("span",{staticClass:"font-weight-bold fs-1p1rem book-title-spacing"},[t._v(" 컨텐츠 ")])]),s("div",{staticClass:"tag-wrap"},t._l(t.makeHashTags(e),(function(e,i){return s("span",{key:`tag_${i}`,staticClass:"tag"},[t._v(t._s(e))])})),0)])])])],1)})),1)]],2):t._e(),t.tab>3||1===t.view_mode?s("v-col",{staticClass:"py-0 pos-rel px-0",attrs:{cols:"12"}},[s("v-data-table",{key:`book-list-${t.tab}`,staticClass:"custom-dt over-y-scroll",attrs:{id:"book-list-dttbl",headers:t.headers,items:4==t.tab||5==t.tab?t.sorted_books:t.books,"mobile-breakpoint":10,"single-expand":"","show-expand":!0,expanded:t.expanded,"item-key":t.item_key,"items-per-page":t.items_per_page,"no-data-text":"등록된 교재가 없습니다.","no-results-text":"등록된 교재가 없습니다.","hide-default-footer":"","hide-default-header":"","fixed-header":"","single-select":"",sortBy:t.sortBy,search:t.tableSearch,"custom-filter":t.filterTabs,"custom-sort":t.sortTabs,height:"64vh"},on:{"click:row":t.selectRow},scopedSlots:t._u([{key:"item.data-table-expand",fn:function(e){var i=e.isExpanded,a=e.isSelected;e.item;return[s("div",[s("v-lazy",{attrs:{transition:""}},[s("v-icon",{directives:[{name:"show",rawName:"v-show",value:i,expression:"isExpanded"}],staticClass:"act-ico",attrs:{ripple:!1,absolute:""}},[t._v(t._s(t.mdi_menu_down))])],1),a&&t.loading_unit?[s("icon-rolling",{attrs:{color:"#2196f3",size:"16",strokewidth:"12",absolute:""}})]:t._e(),s("v-icon",{directives:[{name:"show",rawName:"v-show",value:!i&&!(a&&t.loading_unit),expression:"!isExpanded && !(isSelected && loading_unit)"}],staticClass:"act-ico",attrs:{ripple:!1,absolute:""}},[t._v(t._s(t.mdi_menu_right))])],2)]}},{key:"item.bookmark",fn:function(e){var i=e.item;return[s("v-lazy",{attrs:{"min-height":"40px",transition:""}},[s("v-btn",{staticClass:"mx-0",class:[1==Number(i.bookmark)?"pink--text":"grey--text",i.disable?"text--lighten-3":"text--lighten-2"],attrs:{large:"",text:"",icon:"",ripple:!1},on:{click:function(e){return e.stopPropagation(),t.toggleBookmark(i)}}},[1==Number(i.bookmark)?s("v-icon",{attrs:{size:"80%"}},[t._v(t._s(t.mdi_heart))]):s("v-icon",{staticClass:"act-ico",attrs:{size:"80%"}},[t._v(t._s(t.mdi_heart_outline))])],1)],1)]}},{key:"item.info",fn:function(e){var i=e.item;return[s("v-row",{staticClass:"width-100 d-flex align-center min-h-40px",attrs:{dense:"","no-gutters":""}},[s("v-col",{staticClass:"row-name d-flex align-center",attrs:{cols:"8"}},[s("div",{staticClass:"book-title",class:{"grey--text-d7":i.disable},domProps:{innerHTML:t._s(t.transNameBg(i.schedule_name))}})]),s("v-col",{staticClass:"row-progress d-flex align-center justify-center",attrs:{cols:"4"}},[s("v-lazy",{staticClass:"lazy-progress"},[s("div",{staticClass:"progress-wrap pos-rel width-100 height-100"},[s("b",{staticClass:"under-text fw-700",class:{"grey--text text--lighten-1":!i.progress}},[t._v("  "+t._s(i.progress)+"%  ")]),s("div",{staticClass:"progress-gauge pos-abs height-100 left-0 top-0 overflow-hidden text-right",style:`width:${i.progress}%`},[s("b",{staticClass:"white--text tw-800"},[t._v("  "+t._s(i.progress)+"%  ")])])])])],1)],1)]}},{key:"expanded-item",fn:function(e){var i=e.item;return[`${i.id}_${i.schedule_id}`==t.unit_key&&t.units[t.unit_key]?[s("td",{staticClass:"px-0",attrs:{colspan:t.headers.length+1}},[t._l(t.units[t.unit_key],(function(e,a){return[s("tr",{key:`tr-key-${a}`,staticClass:"width-100 flex-tr d-flex",attrs:{id:`u-${e.schedule_id}-${e.book_id}-${e.unit_id}`}},[s("td",{key:`td-1-${a}`,staticClass:"px-0 justify-center text-center"}),s("td",{staticClass:"before-divider px-0 justify-center text-center min-h-40px"},[s("v-icon",[t._v(t._s(t.mdi_menu_right))])],1),s("td",{staticClass:"pa-0 min-h-40px"},[s("v-row",{key:`unitlist-${Number(i.schedule_id)}-${i.id}-${a}`,staticClass:"unit-row min-h-40px",attrs:{dense:"","no-gutters":""}},[[s("v-col",{staticClass:"d-flex align-center",attrs:{cols:"6"}},[s("span",{domProps:{innerHTML:t._s(t.transNameBg(e.name))}})]),s("v-col",{attrs:{cols:"6"}},[s("v-lazy",{staticStyle:{height:"7vh"},attrs:{"min-height":"40px",transition:""}},[s("v-row",{staticClass:"px-2 height-100 justify-end",attrs:{dense:"","no-gutters":""}},[s("v-col",{staticClass:"text-center pos-rel",attrs:{cols:"4"}},[s("div",{staticClass:"el-vertical-center ml-2 mr-1 left-0 right-0"},[s("v-btn",{staticClass:"white--text",attrs:{rounded:"",block:"",elevation:"0",large:"",ripple:!1,outlined:0==e.e_done&&e.e_done_cnt>0,color:1==e.e_done?"grey lighten-2":"success"},domProps:{innerHTML:t._s(t.setListBtnText(i,e,t.EXERCISE))},on:{click:function(s){return t.studyConfirm(i,e,t.EXERCISE)}}})],1)])],1)],1)],1)]],2)],1)])]}))],2)]:t._e()]}}],null,!0)}),s("div",{directives:[{name:"show",rawName:"v-show",value:t.scroll_loading,expression:"scroll_loading"}],staticClass:"linear-activity overflow-hidden width-100 pos-abs bottom-0"},[s("div",{staticClass:"indeterminate pos-rel width-100 height-100"})])],1):t._e()],1)],1),s("div",{directives:[{name:"show",rawName:"v-show",value:4==t.tab,expression:"tab == 4"}]},[s("book-list-latest",{key:"book-list-3",attrs:{type:"plus",query:t.query_startdate,tab:t.tab,continueLearning:t.continueLearning,restartLearning:t.restartLearning,goResult:t.goResult}})],1)],1)],1)],1),t.status?t._e():s("loading"),s("n-modal",{attrs:{names:["add_bookmark_success","remove_bookmark_success","wrong_study_disabled"]}},[s("template",{slot:"add_bookmark_success"},[s("v-card",[s("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",[s("v-col",{staticClass:"title text-center px-0",attrs:{cols:"12"}},[s("b",{staticClass:"black--text"},[t._v("북마크 교재")]),t._v("에 추가되었습니다. ")])],1)],1)],1)],1),s("template",{slot:"remove_bookmark_success"},[s("v-card",[s("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",[s("v-col",{staticClass:"title text-center px-0",attrs:{cols:"12"}},[s("b",{staticClass:"black--text"},[t._v("북마크 교재")]),t._v("에서 삭제되었습니다. ")])],1)],1)],1)],1),s("template",{slot:"wrong_study_disabled"},[s("v-card",[s("v-card-text",{staticClass:"text-center",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",[s("v-col",{staticClass:"title text-center px-0",attrs:{cols:"12"}},[s("b",{staticClass:"black--text"},[t._v("오답 문제가")]),t._v(" 없습니다. ")])],1)],1)],1)],1)],2)],1)},ki=[];window.dialog_timeout=null,window.render_chk_interval=null,window.load_timeout=null,window.timeout1=null,window.scroll_container=null,window.interval1=[];const Ci=10;var xi={name:"book-plus",mixins:[di],components:{Learning:ge,LeftBarStatic:Rt.A,BookListLatest:_i,IconRolling:dt,Loading:mt,NModal:L},data(){return{LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,tab:1,last_tab:null,search_keyword:"",final_keyword:"",sortBy:null,currentSeries:0,seriesItems:{1:["두드림","레벨업","점프 레벨업","기초탄탄","답이 보이는","고전사활"],2:["Challenge","기력측정"],3:["영재바둑 특강"]},seriesLeft:0,MaxSeriesLeft:1e3,sort_items:[{text:"가나다순",value:"alphabet"},{text:this.$store.state.Device.is_mobile?"최신순":"최근 학습순",value:"recent"}],loading:!1,loading_unit:!1,units:{},sel_unit:null,headers:Object.freeze([{text:"bookmark",value:"bookmark",align:"center before-divider",sortable:!1,width:"0"},{text:"info",value:"info",align:"left px-0 before-divider",sortable:!1,width:"100%"}]),search:"",item_length:Object.freeze({1:0,2:0,3:0,4:0,5:0,6:0}),page:1,items_per_page:Ci,scroll_loading:!1,query_startdate:null,search_book_order:!1,unwatch_once:null,prevent_free_dialog:!1,prevent_advanced_dialog:!1,is_mobile:this.$store.state.Device.is_mobile,init_scroll:!1,mdi_chevron_right:c.mI8,mdi_menu_down:c._Sc,mdi_menu_right:c.u3_,mdi_heart:c.vJ_,mdi_heart_outline:c.ZAF,mdi_arrow_left:c.NSe,mdi_volume_high:c.pgw,mdi_sync:c.a4A,mdi_play_circle_outline:c.Nwy,mdi_information_outline:c.nO4,mdi_close_circle:c.BCx,mdi_magnify:c.U4M,mdiChevronLeftCircle:c.xbL,mdiChevronRightCircle:c.w1x,opened_item:null,unit_key:""}},watch:{},computed:{...(0,l.L8)("Learning",["status","mode"])},mounted(){this.resizeSeries(),window.addEventListener("resize",this.resizeSeries)},methods:{...(0,l.i0)("nModal",["openModal","closeModal"]),makeHashTags(t){return t.bottom_tag?t.bottom_tag.split(","):["실전문제"]},changeTab:function(t,e){if(this.$store.dispatch("sEffect/soundEffectPlay","click"),this.loading)return!1;t?(this.last_tab=this.tab,this.setTab(e)):(null==this.last_tab&&(this.last_tab=1),this.setTab(this.last_tab),this.last_tab=null),this.expanded=[],this.unit_key=""},selectTab(t){this.$store.dispatch("sEffect/soundEffectPlay","click"),this.items_per_page=10,this.isEmptyBooks=!1,setTimeout((()=>{this.expanded=[],this.unit_key="",window.scroll_container&&window.scroll_container.scrollTo({top:0,left:0})}),0),this.setTab(t),4!==t&&this.setScroll()}},beforeDestroy(){window.removeEventListener("resize",this.resizeSeries)}},Ei=xi,Si=(0,g.A)(Ei,yi,ki,!1,null,null,null),Di=Si.exports;i.Ay.use(x.Ay);var Bi=new x.Ay({mode:"hash",routes:[{name:"index",path:"/",component:Z},{name:"login",path:"/login",meta:{layout:"layout-login"},component:$},{path:"/schedule",component:ve,children:[{path:"",name:"schedule-learningschedule1",component:Be},{path:"learningschedule",name:"schedule-learningschedule2",component:Be},{path:"learningbook",name:"schedule-learningbook",component:ze}]},{path:"/report",component:Ve,children:[{path:"",name:"report-lookup",component:Ke},{path:"lookup",component:Ke,children:[{path:"",name:"report-lookup-learning",component:hs}]},{path:"analysis",component:os,children:[{path:"",name:"report-analysis-learning",component:fs}]}]},{path:"/leaderboard",component:Cs,children:[{path:"",name:"leaderboard-board1",component:Ts},{path:"board",name:"leaderboard-board2",component:Ts},{path:"record",name:"leaderboard-record",component:Ps}]},{path:"/settings",component:Qs,children:[{path:"",name:"settings-learningoptions1",component:Js},{path:"learningoptions",name:"settings-learningoptions2",component:Js}]},{name:"notice",path:"/notice",component:()=>s.e(727).then(s.bind(s,29727))},{path:"/guide",component:ti,children:[{path:"",name:"guide-faq1",component:ri},{path:"faq",name:"guide-faq2",component:ri}]},{name:"dogopang",path:"/dogopang",component:wi},{name:"plus",path:"/plus",component:Di},{path:"*",meta:{layout:"layout-404"},component:()=>s.e(768).then(s.bind(s,66768))}]});const Ti=()=>({cid:void 0,uid:void 0,class_id:void 0,cname:"",name:"",uclass:"",class_name:"",lesson_day_bit:void 0,grade:"",profile_path:"",is_random:void 0,is_restudy:void 0,is_scoring:void 0,open_rank:void 0,popup_rank:void 0,sound_effect:void 0,product_type:""}),Ii={checkInfo(t){return t.cid&&t.uid&&""!==t.name},cid(t){return t.cid},uid(t){return t.uid},class_id(t){return t.class_id},cname(t){return t.cname},name(t){return t.name},uclass(t){return t.uclass},class_name(t){return t.class_name},lesson_day_bit(t){return t.lesson_day_bit},profile_path(t){return t.profile_path},is_random(t){return t.is_random},is_restudy(t){return t.is_restudy},is_scoring(t){return t.is_scoring},open_rank(t){return t.open_rank},popup_rank(t){return t.popup_rank},sound_effect(t){return t.sound_effect},product_type(t){return t.product_type}},Ni={SET_USER_DATA(t,e){t.cid=Number(e.academy_id),t.uid=Number(e.user_id),t.class_id=Number(e.class_id),t.cname=e.cname,t.name=e.name,t.uclass=e.uclass,t.class_name=e.class_name,t.lesson_day_bit=e.lesson_day_bit,t.grade=e.grade,t.profile_path=e.profile_path,t.is_random=e.is_random,t.is_restudy=e.is_restudy,t.is_scoring=e.is_scoring,t.open_rank=e.open_rank,t.popup_rank=e.popup_rank,t.sound_effect=e.sound_effect,t.product_type=e.product_type;for(const[s,i]of Object.entries(t)){const t=null===i||void 0===i?"":i;window.sessionStorage.setItem(s,t)}},CLEAR_USER_DATA(t){t.cid=0,t.uid=0,t.class_id=0,t.cname="",t.name="",t.uclass="",t.class_name="",t.lesson_day_bit=void 0,t.grade="",t.profile_path="",t.is_random=void 0,t.is_restudy=void 0,t.is_scoring=void 0,t.open_rank=void 0,t.popup_rank=void 0,t.sound_effect=void 0,t.product_type="";for(const[e,s]of Object.entries(t))window.sessionStorage.removeItem(e)},UPDATE_USERPROFILE(t,e){t.profile_path=e?`${t.uid}.${e}`:""},SET_SOUND_EFFECT(t,e){t.sound_effect=e}},Li={setLoginData({commit:t,dispatch:e,rootState:s},i){let a=i.data;try{let o=i.headers.authorization;if(!o)throw new Error("token error");t("Auth/SET_TK",o,{root:!0}),t("SET_USER_DATA",a),t("Auth/setPlatform",s.Device.platform,{root:!0});let r={uid:a.user_id,data:{fb_uid:window.FB_UID,login_time:(new Date).getTime(),require_relogin:null}};e("Auth/fbSetUser",r,{root:!0}).then((()=>{e("Auth/fbBindUserStatus",a.user_id,{root:!0})}))}catch(o){console.error(o)}},setLogoutData({commit:t,dispatch:e,state:s}){s.uid&&e("Auth/fbSetUIDNull",{uid:s.uid},{root:!0}),e("clearUserData",null),e("Auth/clearTk",null,{root:!0})},restoreUserInfo({commit:t,dispatch:e,rootState:s}){try{const i=window.sessionStorage;let a=i.getItem("tk");t("Auth/SET_TK",a,{root:!0});const o={academy_id:+i.getItem("cid"),user_id:+i.getItem("uid"),class_id:+i.getItem("class_id"),cname:i.getItem("cname"),name:i.getItem("name"),uclass:i.getItem("uclass"),class_name:i.getItem("class_name"),lesson_day_bit:i.getItem("lesson_day_bit"),grade:i.getItem("grade"),profile_path:i.getItem("profile_path"),is_random:i.getItem("is_random"),is_restudy:i.getItem("is_restudy"),is_scoring:i.getItem("is_scoring"),open_rank:i.getItem("open_rank"),popup_rank:i.getItem("popup_rank"),sound_effect:i.getItem("sound_effect"),product_type:i.getItem("product_type")};return o.academy_id&&o.user_id&&o.name&&o.uclass?new Promise((i=>{t("SET_USER_DATA",o),t("Auth/setPlatform",s.Device.platform,{root:!0}),"true"!==window.localStorage.getItem("duplicate_login_detected")?(o.user_id&&e("Auth/fbBindUserStatus",o.user_id,{root:!0}),i(!0)):i(!1)})):new Promise((t=>{t(!1)}))}catch(i){console.error(i)}},clearUserData({commit:t}){t("CLEAR_USER_DATA")},updateUserProfile({commit:t},e){t("UPDATE_USERPROFILE",e)},setSoundEffect({commit:t},e){t("SET_SOUND_EFFECT",e)}};var Mi={namespaced:!0,state:Ti,getters:Ii,mutations:Ni,actions:Li};const Ri=()=>({books:[],sel_book:void 0,sorted_books:void 0,tab:1,prev_tab:void 0,is_reload:!1}),Pi={books(t){return t.books},tab(t){return t.tab},prev_tab(t){return t.prev_tab},sel_book(t){return t.sel_book},get_book_name(t){return t.sel_book?t.sel_book.bookname:""},get_schedule_name(t){return t.sel_book?t.sel_book.schedule_name:""},id(t){return t.sel_book?Number(t.sel_book.id):null},schedule_id(t){return t.sel_book?Number(t.sel_book.schedule_id):null},category(t){return t.sel_book?Number(t.sel_book.category):null},sorted_books(t){return t.sorted_books},is_reload(t){return t.is_reload}},$i={SET_BOOKS(t,e){if(Array.isArray(e)){t.books=[];for(let s=0,i=e.length;s{if(0==e.books.length||e.is_reload){let e="dogopang"==a?1:2;this._vm.$axios.get(`${b.jg}/books/usergetbooks?type=${e}`).then((e=>{if(200===e.status){let s=e.data;t("SET_BOOKS",s);let i=s.sort(((t,e)=>new Date(e.lastdate).getTime()-new Date(t.lastdate).getTime())).filter((t=>t.lastdate&&Number(t.unit_cnt)!==Number(t.end_unit_cnt)));t("SET_SORTED_BOOKS",i)}s(!0)})).catch((t=>{i()}))}else s(!0)}))},getOneBook({commit:t,getters:e,rootGetters:s,rootState:i},a){return new Promise(((s,i)=>{let o=a.id,r=a.schedule_id;this._vm.$axios.get(`${b.jg}/books/usergetonebook?book_id=${o}&schedule_id=${r}`).then((i=>{if(200===i.status){let s=i.data,a=e.books,o=a.findIndex((t=>t.id==s.id&&t.schedule_id==s.schedule_id));a[o]={...a[o],end_unit_cnt:s.end_unit_cnt,enddate:s.enddate,lastdate:s.lastdate},t("SET_BOOKS",a);let r=a.sort(((t,e)=>new Date(e.lastdate).getTime()-new Date(t.lastdate).getTime())).filter((t=>t.lastdate&&Number(t.unit_cnt)!==Number(t.end_unit_cnt)));t("SET_SORTED_BOOKS",r)}s(!0)})).catch((t=>{i()}))}))},setTab({commit:t,state:e,dispatch:s},i){return t("SET_PREV_TAB",e.tab),t("SET_TAB",i),s("getPath")},setReverseTab({commit:t,state:e,dispatch:s}){let i=e.prev_tab;return t("SET_PREV_TAB",e.tab),t("SET_TAB",i),s("getPath")},getPath({state:t,commit:e}){let s=null;return 7===t.tab?s="/book/latest":7===t.prev_tab&&(s="/book/main"),s},setSelBook({commit:t},e){t("SET_SELBOOK",e)},saveBooksCache({commit:t},e){e&&window.sessionStorage.setItem("bookscache",JSON.stringify(e)||"")},loadBooksCache({commit:t},e){let s=window.sessionStorage.getItem("bookscache");if(s){try{s=JSON.parse(s),window.sessionStorage.setItem("bookscache","")}catch(i){console.error(i)}return s}return!1},clearBooks({commit:t}){t("CLEAR_BOOKS")},clearBooksCache({commit:t}){window.sessionStorage.setItem("bookscache","")}};var Oi={namespaced:!0,state:Ri,getters:Pi,mutations:$i,actions:Ui};const ji=()=>({sel_unit:void 0}),zi={sel_unit(t){return t.sel_unit},get_unit_name(t){return t.sel_unit?t.sel_unit.name||t.sel_unit.unit_name:""},id(t){return t.sel_unit?Number(t.sel_unit.unit_id):null},record_id(t,e){if(t.sel_unit){if(t.sel_unit.record_id)return t.sel_unit.record_id;{let s=e["Learning/mode"];return s==b.Fo?t.sel_unit.l_id:s==b.Z9?t.sel_unit.e_id:s==b.lj?t.sel_unit.a_id:null}}return null},seq(t){return t.sel_unit?Number(t.sel_unit.seq):void 0},record_params(t,e,s,i){return!!t.sel_unit&&{schedule_id:t.sel_unit.schedule_id,book_id:t.sel_unit.book_id,unit_id:t.sel_unit.unit_id}},done_cnt(t,e,s,i){if(t.sel_unit){if(t.sel_unit.done_cnt)return t.sel_unit.done_cnt;{let e=i["Learning/mode"];return e==b.Fo?t.sel_unit.l_done_cnt:e==b.Z9?t.sel_unit.e_done_cnt:e==b.lj?t.sel_unit.a_done_cnt:null}}return null}},Qi={SET_UNIT(t,e){t.sel_unit=e},SET_RECORD_ID(t,{mode:e,record_id:s}){t.sel_unit&&(t.sel_unit[`${e}_id`]=Number(s))}},Hi={async getUnits({commit:t},{book_id:e,schedule_id:s}){if(!e)return!1;let i={book_id:e,schedule_id:s},a=await this._vm.$axios.post(`${b.jg}/books/usergetunits`,i);if(200===a.status){let t=a.data||[];for(let e=0;e({token:null,isAuth:!1,dup_login_dialog:!1,relogin_dialog:!1,dialog_network_check:!1,mobile_pause:!1,fb_subscribe:null,fb_saving:!1,network_status:!0,platform:null}),Fi={token(t){return t.token||window.sessionStorage.getItem("tk")},checkAuth(t){return null!==t.token&&t.isAuth}},Vi={SET_TK(t,e){e&&(t.token=e,t.isAuth=!0,window.sessionStorage.setItem("tk",t.token))},CLEAR_TK(t){t.token=null,t.isAuth=!1,window.sessionStorage.removeItem("tk")},setDuploginDialog(t,e){t.dup_login_dialog=e},setReloginDialog(t,e){t.relogin_dialog=e},setMobilePause(t,e){t.mobile_pause=e},setFbSubscribe(t,e){t.fb_subscribe=e},setFBSaving(t,e){t.fb_saving=e},setNetworkStatus(t,e){t.network_status=e},setPlatform(t,e){t.platform=e}},Ji={clearTk({commit:t}){t("CLEAR_TK")},async fbGetUser({dispatch:t},e){try{const t=(await Promise.all([s.e(96),s.e(947)]).then(s.bind(s,15947))).default,i=String(e.uid),a=await t.collection("users").doc(i).get();if(a.exists){const t=a.data();if(t.fb_uid&&t.fb_uid!==window.FB_UID){const e=(new Date).getTime(),s=216e5;return t.login_time&&e-t.login_time{let a={uid:o,data:{fb_uid:window.FB_UID,login_time:(new Date).getTime()}};s&&(t.network_status?(void 0!==window.FB_UID&&s.fb_uid&&s.fb_uid!==window.FB_UID&&(e("setDuploginDialog",!0),e("CLEAR_TK"),i("User/clearUserData",null,{root:!0}),t.fb_subscribe&&(t.fb_subscribe(),e("setFbSubscribe",null)),window.localStorage.setItem("duplicate_login_detected","true")),s.require_relogin&&s.fb_uid!==window.FB_UID&&(e("setReloginDialog",!0),e("CLEAR_TK"),i("User/clearUserData",null,{root:!0}),t.fb_subscribe&&(t.fb_subscribe(),e("setFbSubscribe",null)),window.localStorage.setItem("duplicate_login_detected","true"))):(e("setNetworkStatus",!0),i("fbSetUID",a)))};e("setFbSubscribe",n.onSnapshot({includeMetadataChanges:!0},(s=>{let a=s.data();!0===s.metadata.fromCache?(e("setNetworkStatus",!1),i("fbSetUIDNull",{uid:o})):["android","ios"].includes(t.platform)&&t.mobile_pause||l(a)}),(t=>{window.console.error(t)})))},async fbSetUIDNull({state:t,commit:e,dispatch:i},a){if(!t.fb_saving){e("setFBSaving",!0);try{const t=(await Promise.all([s.e(96),s.e(947)]).then(s.bind(s,15947))).default,e=String(a.uid),i=t.collection("users").doc(e);console.log(e);const o=await i.get();console.log(o),o.exists?await i.update({fb_uid:null,login_time:null,require_relogin:null}):await i.set({fb_uid:null,login_time:null,require_relogin:null})}catch(o){console.error("fbSetUIDNull error:",o)}finally{e("setFBSaving",!1)}}}};var Zi={namespaced:!0,state:Gi,getters:Fi,mutations:Vi,actions:Ji};const Yi=()=>({platform:null,screen_width:null,screen_height:null,is_mobile:!1,full_screen:!1}),Wi={screen_width(t){return t.screen_width},screen_height(t){return t.screen_height},is_mobile(t){return t.is_mobile},full_screen(t){return t.full_screen},platform(t){return t.platform}},Xi={SET_PLATFORM(t,e){t.platform=e},SET_SIZE(t,e){t.screen_width=e.screen_width,t.screen_height=e.screen_height},CHK_MOBILE(t,e){t.is_mobile=e},TOGGLE_FULL_SCREEN(t,e){t.full_screen=e}},Ki={setPlatform({commit:t},e){t("SET_PLATFORM",e)},setSize({commit:t},e){t("SET_SIZE",e)},chkMobile({commit:t}){let e=!1;"ios"!==window?.Capacitor?.platform&&"android"!==window?.Capacitor?.platform||(e=!0),t("CHK_MOBILE",e)},toggleFullScreen({commit:t},e){if(e){const t=document.documentElement;t.requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen()}else(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement)&&(document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen());t("TOGGLE_FULL_SCREEN",e)}};var ta={namespaced:!0,state:Yi,getters:Wi,mutations:Xi,actions:Ki};const ea=()=>({contents:[],record_id:null,status:!1,mode:null,current_step:0,move_disable:!1,resultsheet:[],init_middle:!1,popup_status:0,pass_mod:!1,move_contents:!1,go_result:!1,starttime:0,random_ids:void 0,wrong_ids:void 0,direction:"slide-right"}),sa={contents(t){return t.contents},record_id(t){return t.record_id},status(t){return t.status},mode(t){return t.mode},current_step(t){return t.current_step},move_disable(t){return t.move_disable},resultsheet(t){return t.resultsheet},init_middle(t){return t.init_middle},move_contents(t){return t.move_contents},go_result(t){return t.go_result},random_ids(t){return t.random_ids},starttime(t){return t.starttime},direction(t){return t.direction}},ia={SET_CONTENTS(t,e){t.contents=e},SET_STATUS(t,e){t.status=Boolean(e)},SET_MODE(t,e){t.mode=e},SET_CURSTEP(t,e){t.current_step=Number(e)},SET_MOVEDISABLE(t,e){t.move_disable=e},SET_CLEAR(t){t.record_id=null,t.mode=null,t.current_step=0,t.move_disable=!1,t.contents=[],t.resultsheet=[],t.init_middle=!1,t.move_contents=!1,t.go_result=!1,t.random_ids=void 0,t.starttime=0},SET_RESULT_SHEET(t,e){t.resultsheet=e},SET_INIT_MIDDLE(t,e){t.init_middle=e},SET_POPUP_STATUS(t,e){t.popup_status=e},SET_PASS_MOD(t,e){t.pass_mod=e},SET_MOVE_CONTENTS(t,e){t.move_contents=e},SET_GO_RESULT(t,e){t.go_result=e},SET_RECORD_ID(t,e){t.record_id=e},SET_RANDOM_IDS(t,e){t.random_ids=e},SET_WRONG_IDS(t,e){t.wrong_ids=e},SET_WRONG_CONTENTS(t,e){t.wrong_ids&&(e=e.filter((e=>t.wrong_ids.includes(e.id)))),t.contents=e},SET_STARTTIME(t,e){t.starttime=e},SET_DIRECTION(t,e){t.direction=e}},aa={setStatus({commit:t},e){t("SET_STATUS",e)},setMode({commit:t},e){try{return t("SET_MODE",e),!0}catch(s){return!1}},addCurStep({commit:t,getters:e},s){void 0===s||isNaN(s)?t("SET_CURSTEP",e.current_step+1):t("SET_CURSTEP",e.current_step+s)},setCurStep({commit:t},e){t("SET_CURSTEP",e)},setMoveDisable({commit:t},e){t("SET_MOVEDISABLE",e)},setClear({commit:t}){t("SET_CLEAR")},setResultsheet({commit:t},e){t("SET_RESULT_SHEET",e)},getContents({commit:t,getters:e,rootGetters:s}){return new Promise(((i,a)=>{const o=s["Book/id"],r=s["Unit/id"],n=s["User/is_random"];let l=e.random_ids;const c=e.mode;o&&r&&c?this._vm.$axios.get(`${b.jg}/learning/userquestionbank/${o}/${r}/${c}`).then((e=>{if(200===e.status){let s=e.data;if(1==n)if(l){const t=s.reduce(((t,e)=>(t[e.id]=e,t)),{});s=l.map((e=>t[e]))}else s=j(s),l=s.map((t=>t.id)),t("SET_RANDOM_IDS",l);t("SET_CONTENTS",s)}i(!0)})).catch((t=>{console.error(t),a()})):i(!1)}))},getWrongContents({commit:t,getters:e,rootGetters:s},i){return new Promise(((a,o)=>{const r=s["Book/id"],n=s["Unit/id"],l=s["User/is_random"];let c=e.random_ids;const d=i;r&&n&&d?this._vm.$axios.get(`${b.jg}/learning/userquestionbank/${r}/${n}/${d}`).then((e=>{if(200===e.status){let s=e.data;if(1==l&&c){const t=s.reduce(((t,e)=>(t[e.id]=e,t)),{});s=c.map((e=>t[e]))}t("SET_WRONG_CONTENTS",s)}a(!0)})).catch((t=>{console.error(t),o()})):a(!1)}))},saveInMiddle({state:t},e){if(t.resultsheet){let s={book_id:e.book_id,schedule_id:e.schedule_id,unit_id:e.unit_id,record_id:e.record_id,mode:e.mode,studytime:e.studytime,random_ids:e.random_ids,middlesheet:{current_step:t.current_step,resultsheet:t.resultsheet}};this._vm.$axios.post(`${b.jg}/learning/saveinmiddle`,s).then((()=>{})).catch((t=>{console.error(t)}))}return!0},loadInMiddle({commit:t,rootGetters:e}){const s=e["Book/id"],i=e["Book/schedule_id"],a=e["Unit/id"],o=e["Learning/record_id"],r=e["Learning/mode"];return new Promise((e=>{const n={book_id:s,schedule_id:i,unit_id:a,record_id:o,mode:r};this._vm.$axios.post(`${b.jg}/learning/loadinmiddle`,n).then((s=>{if(200===s.status){if(s.data){s.data.random_ids&&t("SET_RANDOM_IDS",s.data.random_ids);let e=Number(s.data.middlesheet.current_step),i=s.data.middlesheet.resultsheet;t("SET_RESULT_SHEET",i),t("SET_CURSTEP",e),t("SET_INIT_MIDDLE",!0)}e(!0)}else e(!0)})).catch((t=>{console.error(t),e(!0)}))}))},blurNextBtn(){const t=document.getElementsByClassName("study-next-btn");if(t.length>0)for(let e=0;e{this._vm.$axios.post(`${b.jg}/result/userpreparerecord`,i).then((e=>{200===e.status?t(e.data):t(!1)})).catch((e=>{console.error(e),t(!1)}))}))},clearRecord({getters:t,dispatch:e},s){let i=t.mode,a=rootGetters["Unit/record_params"];return a.mode=i,!!a&&new Promise((t=>{this._vm.$axios.post(`${b.jg}/result/userclearrecord`,a).then((e=>{200===e.status?t(e.data.record_id):t(!1)})).catch((e=>{console.error(e),t(!1)}))}))},setWrongdIds({commit:t},e){t("SET_WRONG_IDS",e)},setRandomIds({commit:t},e){t("SET_RANDOM_IDS",e)},setPopupStatus({commit:t},e){t("SET_POPUP_STATUS",e)},setPassMod({commit:t},e){t("SET_PASS_MOD",e)},setMoveContents({commit:t},e){t("SET_MOVE_CONTENTS",e)},setGoResult({commit:t},e){t("SET_GO_RESULT",e)},setStarttime({commit:t},e){t("SET_STARTTIME",e)},setWrongContents({commit:t},e){t("SET_WRONG_CONTENTS",e)}};var oa={namespaced:!0,state:ea,getters:sa,mutations:ia,actions:aa};const ra=()=>({percent:0,interval:[],src_loading:!1}),na={loading_percent(t){return t.percent}},la={ADD(t,e){t.percent>=100||(!isNaN(e)&&e<100?(t.percent=t.percent+Number(e),t.percent>100&&(t.percent=100)):t.percent+=1)},TO_ZERO(t){t.percent=0},SET_INTER(t,e=void 0){void 0===e?t.interval=[]:t.interval.push(e)},SET_SRC_LOADING(t,e){t.src_loading=e}},ca={addPercent({commit:t},e){t("ADD",e)},fillMax({commit:t,state:e,rootGetters:s}){return new Promise(((i,a)=>{s["Learning/current_mod_idx"];const o=window.setInterval((()=>{if(t("ADD",3),e.percent>=100&&(t("SET_SRC_LOADING",!1),e.interval.length>0)){for(let t=0;t{t("TO_ZERO"),t("SET_INTER",void 0),i(!0)}),400);t("SET_INTER",s)}}),30);t("SET_INTER",o)})).catch((t=>{console.error(t)}))}};var da={namespaced:!0,state:ra,getters:na,mutations:la,actions:ca};window.nmodal=void 0;const ha=()=>({modal:!1,name:void 0,closeback:!1,addclass:"",callback:void 0}),ua={OPEN_MODAL(t,{name:e,closeback:s=!1,addclass:i="",callback:a}){t.name=e,t.closeback=s,t.addclass=i,t.modal=!0,t.callback=a},CLOSE_MODAL(t){window.nmodal&&(window.clearTimeout(window.nmodal),window.nmodal=void 0),t.modal=!1,window.setTimeout((()=>{t.name=void 0,t.closeback=!1,t.addclass="",t.callback&&"function"===typeof t.callback&&(t.callback(),t.callback=void 0)}),0)}},ga={openModal:function({commit:t},e){e&&(e.timer&&Number(e.timer)>0&&(window.nmodal=window.setTimeout((()=>{t("CLOSE_MODAL")}),Number(e.timer))),t("OPEN_MODAL",e))},closeModal:function({commit:t}){t("CLOSE_MODAL")}};var ma={namespaced:!0,state:ha,mutations:ua,actions:ga};const pa=()=>({modal:!1,title:"",contents:"",right:{txt:"",cls:"",val:""},left:{txt:"",cls:"",val:""},top:void 0,res:void 0,rej:void 0}),_a={modal(t){return t.modal},res(t){return t.res},rej(t){return t.rej}},va={SET_SUS_DIA_INFO(t,e){t.title=e.title?e.title:"",t.contents=e.contents?e.contents:"",t.right=e.right,t.left=e.left,t.top=e.top?e.top:void 0},TOGGLE_SUS_DIA(t,e){t.modal=e},CLEAR_SUS_DIA_INFO(t){t.title="",t.contents="",t.right={txt:"",cls:"",val:""},t.left={txt:"",cls:"",val:""},t.top=void 0},BIND_SUS_DIA(t,e){t.res=e.res,t.rej=e.rej},SUS_DIA_RES(t,e){t.res&&t.res(e),t.res=void 0,t.rej=void 0},SUS_DIA_REJ(t,e){t.rej&&t.rej(e),t.res=void 0,t.rej=void 0}},fa={suspendingDialog:function({commit:t,state:e},s){if(s)return t("SET_SUS_DIA_INFO",s),t("TOGGLE_SUS_DIA",!0),new Promise(((e,s)=>{t("BIND_SUS_DIA",{res:e,rej:s})})).finally((()=>{t("TOGGLE_SUS_DIA",!1),window.setTimeout((()=>{t("CLEAR_SUS_DIA_INFO",s)}),5)}))}};var ba={namespaced:!0,state:pa,getters:_a,mutations:va,actions:fa};window.effectMedia=void 0,window.mediaStopTimeout=[],window.clearMediaStop=function(){if(window.mediaStopTimeout.length>0)for(let t=0;t0&&!n.paused&&!n.ended&&n.readyState>2&&(n.pause(),n.currentTime=0),["correct","wrong"].includes(a)?n.volume=.4:n.volume=.8,n.play().catch((t=>{console.error(t)})),["speaking_rec","save_speaking_ios"].includes(a)?new Promise((t=>{n.onended=()=>{n.onended=null,t(!0)}})):void 0)},clickSound({dispatch:t,state:e},s){"touchstart"!==s.type&&e.is_mobile?s.preventDefault():t("soundEffectPlay","click")},soundEffectPlayIos({state:t,commit:e},s){return window.clearMediaStop(),window.clearEffectMedia(),new Promise((t=>{window.effectMedia=new window.Media("app://localhost/"+s,(()=>{}),(t=>{window.clearEffectMedia(),window.clearMediaStop()}),(e=>{e===window.Media.MEDIA_STOPPED&&(window.clearEffectMedia(),window.clearMediaStop(),t(!0)),e===window.Media.MEDIA_RUNNING&&window.mediaStopTimeout.push(window.setTimeout((()=>{window.clearEffectMedia(),window.clearMediaStop(),t(window.Media.MEDIA_STOPPED)}),1e3*window.effectMedia.getDuration()+100))})),window.effectMedia.play({playAudioWhenScreenIsLocked:!1})}))}};var ka={namespaced:!0,state:Aa,mutations:wa,actions:ya};i.Ay.use(l.Ay);var Ca=new l.Ay.Store({modules:{User:Mi,Book:Oi,Unit:qi,Auth:Zi,Device:ta,Learning:oa,Loading:da,nModal:ma,sModal:ba,sEffect:ka}}),xa=s(60417),Ea=s(74746),Sa=s(43971),Da=s(95668),Ba=s(47115),Ta=s(86010),Ia=s(3449),Na=s(2756),La=s(54414),Ma=s(3698),Ra=s(52938),Pa=s(36930),$a=s(69873),Ua=s(12498),Oa=s(71027),ja=s(13180),za=s(28184),Qa=s(96814),Ha=s(90723),qa=s(63307),Ga=s(72852),Fa=s(49448),Va=s(51554),Ja=s(60739),Za=s(98983),Ya=s(17296),Wa=s(50957),Xa=s(41034),Ka=s(81446),to=s(36092),eo=s(34347),so=s(30086),io=s(63913),ao=s(37732),oo=s(15276),ro=s(98124),no=s(59483),lo=s(13497),co=s(63e3),ho=s(70174),uo=s(97112),go=s(33740),mo=s(22937),po=s(41289),_o=s(91358),vo=s(34094),fo=s(93135),bo=s(39141),Ao=s(994),wo=s(30705);i.Ay.use(Sa.A,{components:{VApp:Da.A,VAppBar:Ba.A,VContent:Ta.A,VContainer:Ia.A,VRow:Na.A,VCol:La.A,VCard:Ma.A,VCardText:Ra.OQ,VCardActions:Ra.SL,VIcon:Pa.A,VImg:$a.A,VSimpleTable:Ua.A,VFileInput:Oa.A,VChip:ja.A,VSheet:za.A,VCardTitle:Ra.ri,VDataTable:Qa.A,VTabs:Ha.A,VTab:qa.A,VTabsItems:Ga.A,VTabItem:Fa.A,VProgressCircular:Va.A,VListItemGroup:Ja.A,VList:Za.A,VListItem:Ya.A,VListItemContent:Wa.pr,VListItemTitle:Wa.UZ,VSpacer:Xa.A,VDatePicker:Ka.A,VCheckbox:to.A,VSimpleCheckbox:eo.A,VWindow:so.A,VWindowItem:io.A,VStepper:ao.A,VStepperHeader:oo.vY,VStepperStep:ro.A,VDivider:no.A,VResponsive:lo.A,VSwitch:co.A,VForm:ho.A,VTextField:uo.A,VBtn:go.A,VOverflowBtn:mo.A,VDialog:po.A,VExpansionPanels:_o.A,VExpansionPanel:vo.A,VExpansionPanelHeader:fo.A,VExpansionPanelContent:bo.A,VLazy:Ao.A},directives:{Scroll:wo.O,Ripple:Ea.n}});var yo=new Sa.A({theme:{themes:{light:{dogopang:"#f4a91d",success:"#1BD05B",warning:"#ffa139",info:"#2196F3",danger:"#FF0000",info2:"#5bc7ff",wrong:"#ffd611"},dark:!1},options:{minifyTheme:function(t){return t.replace(/[\r\n|\r|\n]/g,"")}}}}),ko=(s(86978),s(16773)),Co=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-content",{staticClass:"bg-default",attrs:{name:"layout"}},[t.status?s("header-studying"):s("header-default"),s("v-container",{staticClass:"body-default pb-0",class:{"in-learning":t.status},attrs:{fluid:""}},[t._t("default")],2),s("footer-default")],1)},xo=[],Eo=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-app-bar",{attrs:{id:"header-default-bar",fixed:"",color:"white",flat:""}},[i("div",{attrs:{id:"app-logo"}},[i("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:"/"}},[i("div",{staticClass:"text-center",on:{click:t.clickSound}},[i("img",{staticStyle:{width:"75%"},attrs:{src:s(83646)}})])])],1),i("v-divider",{staticClass:"border-ede thin-r",class:t.is_mobile?"ml-0 mr-1":"mr-4",attrs:{inset:"",vertical:""}}),t._v("    "),i("span",{staticClass:"grey--text text--darken-2 title font-weight-thin",attrs:{id:"default-title"}},[t._v("창의력과 사고력을 키워주는 즐거운 바둑 플랫폼, 두고팡")]),i("div",{staticClass:"d-flex pos-abs align-center",staticStyle:{right:"16px"}},[t.isShowRegistAuthority?i("button",{staticClass:"register-btn",attrs:{depressed:"",rounded:""},on:{click:t.goRegister}},[t._v(" 학습권 등록 > ")]):t._e(),t.isShowRegistAuthority?i("div",{staticClass:"border-ede thin-r vertical-divider",staticStyle:{width:"1px",height:"calc(3px + 1.5rem)"}}):t._e(),i("full-screen-button"),i("v-btn",{staticClass:"top-right-navi-btn ml-2 mr-4",attrs:{icon:"","x-large":"",ripple:!1},on:{click:t.goPrev}},["index"==t.$route.name?i("v-icon",{staticStyle:{color:"#aaa"},attrs:{size:"24px"}},[t._v(t._s(t.mdi_power_standby))]):t.$route.name&&"schedule"==t.$route.name.split("-")[0]&&t.$store.state.route_jump?i("v-icon",{staticStyle:{color:"#aaa"},attrs:{size:"24px"}},[t._v(t._s(t.mdi_arrow_left))]):i("v-icon",{staticStyle:{color:"#aaa"},attrs:{size:"24px"}},[t._v(t._s(t.mdi_close))])],1)],1),i("div",{staticClass:"default-divider"}),i("n-modal",{attrs:{names:["toggle_fullscreen"]}},[i("template",{slot:"toggle_fullscreen"},[i("v-card",[i("v-card-text",{staticClass:"text-center title",class:[t.is_mobile?"py-3":"py-4"],staticStyle:{"background-color":"#404040"}},[i("v-row",[i("v-col",{staticClass:"text-center px-0",attrs:{cols:"12"}},[i("span",{staticClass:"white--text"},[t._v(" 전체 화면이 "+t._s(t.$store.state.Device.full_screen?"실행":"해제")+"되었습니다. ")])])],1)],1)],1)],1)],2)],1)},So=[],Do=function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.$store.state.Device.is_mobile?t._e():s("div",{staticClass:"d-flex align-center"},[s("v-btn",{staticClass:"top-right-navi-btn mr-2",attrs:{icon:"","x-large":"",ripple:!1},on:{click:t.toggleFullScreen}},[s("v-icon",{staticStyle:{color:"#aaa"},attrs:{size:"24px"}},[t._v(" "+t._s(t.$store.state.Device.full_screen?t.mdiArrowCollapse:t.mdiArrowExpand)+" ")])],1),s("div",{staticClass:"border-ede thin-r",staticStyle:{width:"1px",height:"calc(1.5 * (1rem + 2px))"}})],1)},Bo=[],To={data(){return{mdiArrowCollapse:c.N3u,mdiArrowExpand:c.Cat}},methods:{toggleFullScreen(){this.$store.state.Device.is_mobile||this.$store.dispatch("Device/toggleFullScreen",!this.$store.state.Device.full_screen)}}},Io=To,No=(0,g.A)(Io,Do,Bo,!1,null,null,null),Lo=No.exports,Mo={components:{NModal:L,FullScreenButton:Lo},data(){return{is_mobile:!1,mdi_power_standby:c.PzM,mdi_arrow_left:c.NSe,mdi_close:c.hyP}},created(){this.$store.state.Device.is_mobile&&(this.is_mobile=!0,this.mobile_style={fontSize:"1.12rem !important"})},computed:{...(0,l.L8)({fullScreen:"Device/full_screen"}),isShowRegistAuthority(){return"F"===this.$store.getters["User/product_type"]&&"index"===this.$route.name&&!this.is_mobile}},watch:{fullScreen(t){this.openModal({name:"toggle_fullscreen",timer:2e3})}},methods:{...(0,l.i0)("nModal",["openModal"]),goRegister:function(){window.open("https://admin.dogopang.com","_blank")},clickSound:function(){this.$store.dispatch("sEffect/soundEffectPlay","click")},goPrev:function(){let t=this.$route.name,e=t.split("-"),s=e[0];e[1];switch(s){case"index":this.$router.push({path:"/login",query:{t:"btn"}});break;case"dogopang":case"plus":this.$store.state.Learning.status||(this.$store.dispatch("sEffect/soundEffectPlay","click"),this.$router.push({path:"/"}));break;case"schedule":case"settings":case"guide":case"leaderboard":case"report":case"notice":default:this.$store.dispatch("sEffect/soundEffectPlay","click"),this.$router.push({path:"/"});break}}}},Ro=Mo,Po=(0,g.A)(Ro,Eo,So,!1,null,null,null),$o=Po.exports,Uo=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-app-bar",{attrs:{id:"header-study-bar",fixed:"",color:"white",flat:""}},[[t.LECTURE,t.EXERCISE,t.ADVANCED,t.WRONG].includes(t.mode)?[i("div",{attrs:{id:"learning-title"}},[i("v-btn",{staticClass:"title-btn white--text",attrs:{rounded:"",block:"",elevation:"0",ripple:!1,color:t.color}},[t._v(t._s(t.MODULE_NAMES[t.mode])+" ")])],1),i("span",{staticClass:"title h-title",domProps:{textContent:t._s(t.setBookName())}}),t._v("    "),i("span",{staticClass:"title grey--text h-title",domProps:{textContent:t._s(t.setUnitName())}}),i("div",{staticClass:"d-flex pos-abs align-center",staticStyle:{right:"16px"}},[[t.EXERCISE,t.ADVANCED,t.WRONG].includes(t.mode)?i("div",{staticClass:"study-header-counter subtitle-1",staticStyle:{"margin-right":"calc(1rem + 16px)"}},[i("span",{staticClass:"title dogopang--text"},[t._v(t._s(t.current_step+1))]),t._v(" / "+t._s(t.contents.length)+" ")]):t._e(),i("full-screen-button"),i("v-btn",{staticClass:"top-right-navi-btn ml-2 mr-4",attrs:{text:"",icon:"",color:"grey","x-large":"",ripple:!1,disabled:t.closeDisabled},on:{click:t.goPrev}},[i("v-icon",{staticStyle:{"font-size":"24px",color:"#aaa"},attrs:{size:"24px"}},[t._v(t._s(t.mdi_close))])],1)],1),i("div",{staticClass:"default-divider in-study"})]:[i("div",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"text-center",attrs:{id:"app-logo"}},[i("a",{staticStyle:{"text-decoration":"none"},on:{click:t.goMain}},[i("img",{staticStyle:{width:"75%"},attrs:{src:s(83646)}})])]),i("v-divider",{staticClass:"border-ede thin-r",class:t.is_mobile?"ml-0 mr-1":"mr-4",attrs:{inset:"",vertical:""}}),t._v("    "),i("span",{staticClass:"grey--text text--darken-2 title font-weight-thin",attrs:{id:"default-title"}},[t._v("창의력과 사고력을 키워주는 즐거운 바둑 플랫폼, 두고팡")]),i("div",{staticClass:"d-flex pos-abs align-center",staticStyle:{right:"16px"}},[i("full-screen-button"),i("v-btn",{staticClass:"top-right-navi-btn ml-2 mr-4",attrs:{icon:"","x-large":"",ripple:!1},on:{click:t.goList}},[i("v-icon",{staticStyle:{"font-size":"24px",color:"#aaa"},attrs:{size:"24px"}},[t._v(t._s(t.mdi_arrow_left))])],1)],1),i("div",{staticClass:"default-divider"})],i("n-modal",{attrs:{names:["toggle_fullscreen"]}},[i("template",{slot:"toggle_fullscreen"},[i("v-card",[i("v-card-text",{staticClass:"text-center title",class:[t.is_mobile?"py-3":"py-4"],staticStyle:{"background-color":"#404040"}},[i("v-row",[i("v-col",{staticClass:"text-center px-0",attrs:{cols:"12"}},[i("span",{staticClass:"white--text"},[t._v(" 전체 화면이 "+t._s(t.$store.state.Device.full_screen?"실행":"해제")+"되었습니다. ")])])],1)],1)],1)],1)],2)],2)},Oo=[],jo={name:"header-studying",data(){return{MODULE_NAMES:b.WP,LECTURE:b.Fo,EXERCISE:b.Z9,ADVANCED:b.lj,WRONG:b.IO,RESULT:b.Mr,color:"",is_mobile:!1,mdi_arrow_left:c.NSe,mdi_close:c.hyP}},components:{NModal:L,FullScreenButton:Lo},computed:{...(0,l.L8)("Learning",["status","mode","current_step","contents","starttime"]),...(0,l.L8)({fullScreen:"Device/full_screen"}),closeDisabled(){let t=!1;return t}},watch:{fullScreen(t){this.openModal({name:"toggle_fullscreen",timer:2e3})}},methods:{...(0,l.i0)("nModal",["openModal"]),async goPrev(){if(![0,1,100].includes(this.$store.getters["Loading/loading_percent"]))return!1;let t=`${b.WP[this.mode]}를 종료하시겠습니까?`,e="아직 학습이 완료되지 않았습니다.
학습하기를 눌러 끝가지 도전해보세요!",s={txt:"계속 학습하기",cls:"dogopang--text",val:"CANCEL"},i={txt:"종료",cls:"grey--text",val:"STUDYEND"};this.$store.dispatch("sEffect/soundEffectPlay","exit");let a=await this.$store.dispatch("sModal/suspendingDialog",{title:t,contents:e,left:s,right:i});"STUDYEND"==a&&this.studyEnd()},goMain(){if(![0,1,100].includes(this.$store.getters["Loading/loading_percent"]))return!1;this.$store.dispatch("Learning/setStatus",!1),this.$store.dispatch("Learning/setClear"),this.$router.push({path:"/",query:{t:"logo"}})},goList(){if(![0,1,100].includes(this.$store.getters["Loading/loading_percent"]))return!1;this.$store.dispatch("sEffect/soundEffectPlay","click"),this.$store.dispatch("Learning/setStatus",!1)},studyEnd:function(){const t=Math.floor(((new Date).getTime()-this.starttime)/1e3);let e=this.$store.getters["Learning/mode"];this.$store.dispatch("Learning/setMoveContents",!1),e!=b.IO&&this.$store.dispatch("Learning/saveInMiddle",{book_id:this.$store.getters["Book/id"],schedule_id:this.$store.getters["Book/schedule_id"],unit_id:this.$store.getters["Unit/id"],record_id:this.$store.getters["Learning/record_id"],mode:e,random_ids:this.$store.getters["Learning/random_ids"],studytime:t}),this.$store.dispatch("Learning/setStatus",!1)},setBookName:function(){return this.$store.getters["Book/get_book_name"]},setUnitName:function(){return this.$store.getters["Unit/get_unit_name"]},handlePopState(t){this.$store.getters["Learning/status"]&&(history.replaceState({blocked:!0},"",window.location.href),this.$store.getters["Learning/mode"]?.includes(b.Mr)?this.goList():[0,1,100].includes(this.$store.getters["Loading/loading_percent"])?this.goPrev():(this.$store.commit("Loading/ADD",100),this.$store.dispatch("Learning/setStatus",!1)))},handleBeforeUnload(t){t.preventDefault(),t.returnValue=""}},created(){switch(this.mode){case b.Fo:this.color="warning";break;case b.Z9:this.color="success";break;case b.lj:this.color="info2";break;case b.IO:this.color="wrong";break}this.$store.state.Device.is_mobile&&(this.is_mobile=!0)},mounted(){this.$store.getters["Learning/status"]&&(this.is_mobile?f.q.addListener("backButton",(()=>(this.$store.getters["Learning/status"]&&this.goPrev(),!1))):(history.pushState(null,"",window.location.pathname),window.addEventListener("popstate",this.handlePopState),window.addEventListener("beforeunload",this.handleBeforeUnload),history.replaceState({blocked:!0},"",window.location.href)))},beforeRouteLeave(t,e,s){this.$store.getters["Learning/status"]?(this.goPrev(),s(!1)):s()},beforeUnmount(){this.is_mobile?f.q.removeAllListeners():(window.removeEventListener("popstate",this.handlePopState),window.removeEventListener("beforeunload",this.handleBeforeUnload))}},zo=jo,Qo=(0,g.A)(zo,Uo,Oo,!1,null,null,null),Ho=Qo.exports,qo=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("footer",{key:`fd-${t.orientation}`,staticClass:"font-weight-medium pos-fix bg-white width-100 max-w-100 overflow-hidden",class:[{"d-none":"index"==t.$route.name&&t.$store.state.process_type!==t.LEVEL_TEST_RESULT},t.$store.state.process_type?t.$store.state.process_type:"",`mod-${t.getCurModule}`],attrs:{id:"footer",padless:""}},[s("div",{staticClass:"default-divider",class:{"in-study":t.$store.getters.getLearningStatus,"bg-transparent":t.$store.getters.getLearningStatus&&t.$store.getters.getLearningMode.match(/R/g)},attrs:{id:"footer-divider"}}),t.isMockexam?s("foot-numbers"):s("v-col",{staticClass:"text-center foot-con h-10vh py-0 width-100 d-flex align-center justify-center",attrs:{cols:"12"}},[s("strong",{staticClass:"grey--text",attrs:{id:"foot-cname"}},[t._v(t._s(t.$store.state.User.cname))])]),s("v-dialog",{attrs:{width:"31em","max-width":"420px",transition:!1,"no-click-animation":"",persistent:""},model:{value:t.$store.state.Auth.dialog_network_check,callback:function(e){t.$set(t.$store.state.Auth,"dialog_network_check",e)},expression:"$store.state.Auth.dialog_network_check"}},[s("v-card",[s("v-card-text",{staticClass:"text-center black--text title px-0",class:[t.is_mobile?"py-3":"py-8"]},[s("h3",{staticClass:"title"},[s("b",[t._v("인터넷 연결을 확인하세요.")])])])],1)],1),s("v-dialog",{attrs:{width:"31em","max-width":"420px",persistent:""},model:{value:t.$store.state.Auth.dup_login_dialog,callback:function(e){t.$set(t.$store.state.Auth,"dup_login_dialog",e)},expression:"$store.state.Auth.dup_login_dialog"}},[s("v-card",[s("v-card-text",{staticClass:"text-center black--text title px-0",class:[t.is_mobile?"py-2":"py-8"]},[s("v-row",{staticClass:"mx-0",attrs:{dense:""}},[s("v-col",{staticClass:"text-center px-0",attrs:{cols:"12"}},[s("b",[t._v("회원님의 계정이 다른 기기에서 접속하였습니다.")]),s("br"),s("b",[t._v("확인을 누르면 로그인 화면으로 이동합니다.")])])],1)],1),s("v-card-actions",{staticClass:"text-center border-ede thin-t py-0"},[s("v-col",{staticClass:"py-3",attrs:{cols:"12",dense:""}},[s("v-btn",{attrs:{color:"dogopang",text:"","x-large":"",block:""},on:{click:t.dupLogout}},[s("span",{staticClass:"title"},[t._v("확인")])])],1)],1)],1)],1)],1)},Go=[],Fo={name:"footer-default",components:{},data(){return{LEVEL_TEST_RESULT:b.LEVEL_TEST+b.RESULT_SUFFIX,is_mobile:!1}},computed:{isMockexam:function(){return this.$store.getters.getMockexamMode},orientation:function(){return"ios"==this.$store.state.Device.platform?this.$store.state.Device.orientation:90},getCurModule(){return this.$store.getters.getCurModule}},methods:{dupLogout(){this.$store.commit("Auth/setDuploginDialog",!1),this.$store.commit("Auth/setReloginDialog",!1),window.localStorage.removeItem("duplicate_login_detected"),this.$router.push({name:"login",query:{t:"auth"}})}},created(){this.$store.state.Device.is_mobile&&(this.is_mobile=!0)}},Vo=Fo,Jo=(0,g.A)(Vo,qo,Go,!1,null,null,null),Zo=Jo.exports,Yo={components:{HeaderDefault:$o,HeaderStudying:Ho,FooterDefault:Zo},computed:{...(0,l.L8)("Learning",["status"])}},Wo=Yo,Xo=(0,g.A)(Wo,Co,xo,!1,null,null,null),Ko=Xo.exports,tr=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-content",{staticClass:"pos-rel"},[t._t("default")],2)},er=[],sr={data(){return{HOST:b.jg,mdi_close:c.hyP}},mounted(){},methods:{}},ir=sr,ar=(0,g.A)(ir,tr,er,!1,null,null,null),or=ar.exports,rr=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-content",[s("v-container",{staticClass:"ma-0 pa-0",attrs:{fluid:""}},[t._t("default")],2)],1)},nr=[],lr={},cr=lr,dr=(0,g.A)(cr,rr,nr,!1,null,null,null),hr=dr.exports,ur=s(91488),gr=s.n(ur);s(18910);if("android"===ko.Ii.getPlatform())try{const{StatusBar:t}=s(6494);t.hide()}catch(mr){console.error("Capacitor plugins not available",mr)}i.Ay.config.productionTip=!1,xa.A.interceptors.request.use((t=>(null!==Ca.state.Auth.token&&(t.headers["Authorization"]=Ca.state.Auth.token),t))),i.Ay.prototype.$axios=xa.A,i.Ay.component("layout-default",Ko),i.Ay.component("layout-login",or),i.Ay.component("layout-404",hr),gr().locale("ko"),i.Ay.prototype.$dayjs=gr(),Object.defineProperties(i.Ay.prototype,{$cid:{get(){return this.$store.getters["User/cid"]}},$uid:{get(){return this.$store.getters["User/uid"]}},$class_id:{get(){return this.$store.getters["User/class_id"]}},$screen_width:{get(){return this.$store.getters["Device/screen_width"]}},$screen_height:{get(){return this.$store.getters["Device/screen_height"]}}}),window.WGo&&window.WGo.Board&&(window.WGo.Board.prototype._dispose=function(){this.listeners?.forEach((t=>this.element.removeEventListener(t.type,t.callback,!0))),this.layers?.forEach((t=>t.removeFrom(this.element))),this.listeners=null,this.layers=null,this.obj_arr=null,this.obj_list=null}),Bi.beforeEach((async(t,e,s)=>{let i="",a="",o=!0;if(void 0!==Ca.getters["suspendingDialog/res"]||void 0!==Ca.getters["suspendingDialog/rej"])return!1;if("true"===window.localStorage.getItem("duplicate_login_detected"))return window.localStorage.removeItem("duplicate_login_detected"),Ca.dispatch("Auth/clearTk"),Ca.dispatch("User/clearUserData"),void s({name:"login",query:{t:"auth"}});if(Ca.getters["User/checkInfo"]||(o=await Ca.dispatch("User/restoreUserInfo")),"dogopang"==t.name||"plus"==t.name){const e=Ca.getters["User/product_type"];let i="";if("F"!=e&&(e.includes("D")?i="D":e.includes("P")&&(i="P")),"dogopang"==t.name&&"P"==i||"plus"==t.name&&"D"==i)return void s({name:"index"})}if(Ca.getters["Auth/checkAuth"]){t.name&&(i=t.name.split("-")?.[0]),e.name&&(a=e.name.split("-")?.[0]);const o=!!t.query.t&&t.query.t;let r,n=function(t){if(o==t)return!1;s(!1)};if("logo"==o)return Ca.dispatch("sEffect/soundEffectPlay","click"),s(),!0;switch(t.name){case"login":switch(e.name){case!1:case"":s();break;case"index":if("auth"===o){s();break}switch(Ca.dispatch("sEffect/soundEffectPlay","exit"),r=await Ca.dispatch("sModal/suspendingDialog",{title:"
두고팡을 종료하시겠습니까?
",contents:"
오늘도 즐거운 바둑공부 시간!
지금 학습하여 바둑실력을 더 올려보아요.
",left:{txt:"종료",cls:"dogopang--text",val:"EXIT"},right:{txt:"로그아웃",cls:"grey--text",val:"LOGOUT"}}),r){case"LOGOUT":return Ca.dispatch("User/setLogoutData"),void s();case"EXIT":Ca.dispatch("User/setLogoutData"),Ca.getters["Device/is_mobile"]?window.navigator.app.exitApp():window.close(),s();break;case"CANCEL":n("btn");break;default:s();break}break;default:s();break}break;case"index":s();break;case"leaderboard":case"leaderboard-board":case"leaderboard-record":1==Ca.getters["User/open_rank"]?(Ca.dispatch("sEffect/soundEffectPlay","click"),s()):Ca.dispatch("nModal/openModal",{name:"unused_rank",closeback:!1});break;default:return Ca.dispatch("sEffect/soundEffectPlay","click"),s(),!0}}else{let i=!1;if(null===e.name&&"login"!==t.name)return void s({name:"login"});if(e.name||"login"!=t.name||(i=!0),e.name||"index"!=t.name||(i=!0),"index"==e.name&&"login"==t.name&&(i=!0),!i)return s(!1),!1;if("login"===t.name)return void s()}})),new i.Ay({vuetify:yo,router:Bi,render:t=>t(C),store:Ca}).$mount("#app")},87709:function(t,e,s){"use strict";t.exports=s.p+"img/circle-white.a90a9ab0.png"},99809:function(t,e,s){"use strict";t.exports=s.p+"img/circle.7c2c387a.png"},31377:function(t,e,s){"use strict";t.exports=s.p+"img/eraser-white.280fb62d.png"},73189:function(t,e,s){"use strict";t.exports=s.p+"img/eraser.1414c4f5.png"},87967:function(t,e,s){"use strict";t.exports=s.p+"img/line-white.21cdafca.png"},60815:function(t,e,s){"use strict";t.exports=s.p+"img/line.64ec174c.png"},76144:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjwABCJsAAH4EAABkaAABCxIAADF0AAATvf4zchEAAB5sSURBVHja7N15jF5XfcbxrxOcQFhTnDhOSEhVsMeTEMjeAM4YWqoKUFuplCJVQiUQCIU4ju3ETitVFfQPqO14PDMp2ZG6ENvjJVQgVCEhVCAQCEvCGrE1IQsQskGAJHjm7R/n3mbzMu/MO/d3zr3fj2TRAso7vmeYZ557tgW9Xg9Jkvp1iI9AkmSASJIMEEmSASJJMkAkSTJAJEkGiCTJAJEkGSCSJANEkiQDRJJkgEiSDBBJkgEiSTJAJEkyQCRJBogkyQCRJBkgkiQDRJIkA0SSZIBIkgwQSZIBIkkyQCRJMkAkSfPkWT4CSYU5AjgWOAY4ClgCHAe8uPrzoupn27OBQ4HHqz+PAg8CDwD3AXcCP6/+73uBe4BpH68BIqk9XgScBpwFvAo4vgqMY4GFA/jn/6oKj7uAHwFfBb4CfKsKHu3Hgl6v51OQlJOFVVCcA/wJcDZwZNUmmvJYFSqfBT4DfBO4DfAHpgEiKUOvAt5aNY1XA8/J6Gt7CPgS8ClgkvTKywAxQCQFOqZqGecBZ5LmN3J3P/BJ4GPATaRXYAaIJDXk5cA7gD8DTir473ET8B/AfwK/NEAkaf4sB94N/C1pcrwtfgRcUQXJzwwQSRqcJcBa4J0tC46n+xbwEeBqYK8BIkmz97yqcVwMvKRDf+8vAh8kTbobIJLUpxXVD9GRDj+D64EPAHcYIJJ0cM8H/h64EHiuj4OfABuAG2jZPhIDRNIgnQ1srNqHntlGLiMdn2KASNKTXAB8GHiBj2K/bgPeD3yuDX8ZT+OVNFfPByZIq48MjwM7Bfgv0h4YG4ikTltMejXzRh9FX6aBDwH/BPzOAJHUNScB/w6c6qOYtY8B76XQXewGiKTZOAPYCbzURzFnnwDeTrqrpCjOgUjq12uA3YbHwLy5ep7H2EAktdlI1TwW+SgG7jPAX5FuTLSBSGqVc4Fthse8eT1pTulIA0RS28JjFwW+ZinMG4FxBnNVrwEiKdwKYLvNozF/A/xzCV+ocyCSDmSEdIXrUT6KRk0D7wOuNEAklRoe20mbBdW83wBvAj5rgEgqyblV8zjaRxHqu8AbgLtz/OKcA5G0r/DYYXhkYTkwSqaT6gaIpCdbUYWHr63y8RYyPXzRV1iSaitJ+zwMj/z8AngtcLsNRFKOzcPwyNci0tW4hxogknJSH09ieOTtrcBf5vQF+QpLMjy24Q7zUtxOujb4YRuIpEj1aivDoxzLgL+zgUiKDo9twBIfRXF+BpwF3GkDkdS0es7D8CjTYuACG4ikiOaxHV9ble4+4FXAPTYQSU1YWTUPw6N8R+XQQgwQqTvN4wY8VbdN/jp6PA0Qqf1GbB6ttJR0AZUBImle1DvMbR7t9C4DRNJ8NQ+voW23M4HTDBBJg3SuzaMTDgfeZoBIGmR42Dy643XAiwwQSYMIj+2k01vVDacArzBAJNk81K/DSHt8DBBJNg/17U8NEEmz4T4PnQIcZ4BI6jc8tuNqq657HmnPjwEiaUbq+zy8SVCQ9oQYIJJmFB7bgaN9FKqcTMN3phsgUpnhMYlzHnqqE5r+njBApLKsIL22snno6Y4HjjVAJO0vPCZxzkP79lwDRNK+rCQt1W06PB6rQuvXDkERTjRAJD3Za0kHI0a8tvoH4K3ARcC0Q5G9lxggkmojQc1jCrgY2Fz9/9cB51eNRPl6aZMf9iyft5St+jKoiDmPDcDo0/6966tfOq+k4eWimjFXYUkKO55kClgDbNrPf34t8G6bSLaOtIFI3VZfBhUx53EpsOUg/526iVzlL6HdDhAHX8rLyuDmcfkM//t1E3ncIcvKc20gUnebxw3EHIx4yQyax9NdB/SAq3FOJBcLbSBSN8MjonlMA+tmER6164ELgN85hN1jA5HyCI+oI9nX8szVVv26tgqiK5v+DVixbCBSrJVBzaM3oPB4chN5H7DXIQ3VM0Ck7jSPqDmPfibMZ+oa0sS6r7PiNLqowQCR4prHrhY0j6f7aNVEphziEL80QKR2W1E1j0UBn712HprHvprI+TaREA8YIFJ7jQQ1D5jbaqvZNJH34wGMTXvQAJHaKWrOo0ea89jc8OdeXTURNxs25+4mP8xlvFJzzWMnMa+tZrNJcFCur37OXAks8Ntg3v3EBiK1r3lsCwiPHk89kj3K1cA7bSKNuNMGIrXHiqp5RCzVXc/8rbbq10ernzdX2UTm1R02EKk9zWNHQHhMV81jY2bP4xqbyLz6BXCPDURqR3jYPPbdRA4jzYlosO5uOkBsINLgjRBztlXdPDZl/nyuAs7DS6kG7YfA/TYQqVwrSK+tIi6D2pBx89hXEzmUNMHunMhg3Nr0B9pApME2j8mA8JgizzmPg/F63MG2zy82/aELer2ej16au3rCfHHAZ68jfqnuXLwLr8edq18Af4BnYUmGRx/NI2KHuU0kP19oOjzAORCp5Oaxnrgd5oN2XfWvV/uL7az8d8SHOlDS7NVzHjaPwYWITaR/DwKfj/hgG4g0++axjZjVVpe2qHnYRObuFuB2G4hUVvNo+kj2aZq5zyOHEPEU35n7VNSzchWW1J96n0fEfR5dCI8nexdpx/qhftvt18PAycBdNhApbyuJuQyq3mF+ecee97XAe2wiB20fd0V9uHMg0sybR8RlUJDu8xjt6HO/jnQs/VX+vHqGKdKO/jA2EGlmzWN3UPNY08Hm8XTXA+/FO9af7iaCVl8ZINLM1NfQRtwk2OQd5rm7FrgA2Ouj+H//Bvwm8gtwEl06cHhEHMneIy3V3eQQPMP5wL/i66zvAqcDv7WBSHmGxzZi5jzWGB77dQ1ps2HXm8jG6PDAFJeyah7Q7Qnzmaqvx/0I3Vzi+zXSnFw4G4j0zPCIuAwKyrgMKqcm0sXNhtPAh0j7P8LZQKQnrCTtMI+YMLd5zK6JLCRtNuzKpVSfzqV9gJPoUi1yh/nFhsecvJM0sX5Yy/+eDwN/BHw1ly/IBiI9cbaVcx5luq5qINe0/O85kVN42ECkuObRI622MjwG20SuAA5v4d/ta8DryWTuwwYixa62utTwmLcmcjXtmhN5DFidW3iAq7DU7fCIWG1VH0/iaqv5cS3pFN82rc76IPC5HL8wX2HJ5tGsSwyPRpxPOoCx9CbySeAtwKMGiBRvhLTDvOk5jynS2VajDkFjziNtNix1ddYPgNcReFz7wTgHoi6pJ8wjrqG9zPBo3PWknepXUt7r+geBd+QcHuAciLrVPCYDwqO+DGqjQxDiGtKcyKMFfc2Pk04e/nzuX6gNRF1QT5gvDvjs9TaPcB+tmkgpq7P+sWrK2bOBqCvNo+nwmMKzrXJyLWmfSO5N5APAh0t5qE6iqwvNI+J4knXAZocgO+/KuImMkpZ4F/ND2QaiNofHJDGrrdYaHlk3kfNJm/NyC4+LSwoPG4hsHjaPrjqPNMGewy/RE8BFpAUXRbGByOYxGNM2j6JcT7rZ8NfBX8dWYFWJ4WGAqK3NI2KfxzrgcoegKNcB/xL4+WMU+NrKAFEbjZCOJ4lqHlscguIMA28ObB6rSw4PcA5E7RB5GdRam0eRlgE3AkMBnz1Bem1V/A9fG4hsHnNrHoZHeZZX3zMR4bGVNGHeit/cbSAqvXlsB5bYPDRDS6vmsTyoeVzYpodpA1HJzWNXQHj0cMK8VMPA7qDwqOc8WsUGIpuHzaMrzWNPFSJNGyfNebSODUSlOTeoeUC6DMrwKM9Q9T0TER5jpONJWsnTeFVaeERcQwtpvf6oQ1CcZYHhMU6aMG8tA0QlhUfUNbSXGh7FNo+dgeGxpu0P2ABRKeGxzeahPsMjqnm0csLcAFGp4bELWGTzUAHhMU5apdcJBohyD4/tAeHRI71+MDzKs5x0mKbNwwBRx8Mjas7Da2jLDY/IOY91XXvgBohyVO/zaDo8pqsfAh6MWJ6hwOYxRstXWxkgKql5TBJzJPt6w6PY5rGLmB3m46TNpZ1kgCi38NgREB7TuEmw5PCYxONJDBB12org5mF42DxsHn3yKBPl0jwiwmOatNpqk0NQnOHg5rEKmOr6INhAFO21pAnzxQGfvQHnPEpU7/OIugxqrUNgA1G8qMugpqrmsdEhKE495xERHqOk+zymHIbE49wV2TwmibmG9hJ8bVVq89gT2DxWGx42EMVbSXoFEdU8DI/yDBN3De0Wm4cNRHmojyexeaif5nEj6Wj2iOZxEWnBhWwgCjRCzGuradLEp+FRnvp4kojwqFdbGR42EHW4eXgNbbnNI3LOYxXpYE3ZQBTcPCJWW9VnWxkeZTaPqNVWW0mvrQwPG4g63DzW4D6PEi0jzXlEhMe44WEDUR5WBjcPw6PM5hG12qo+28rwsIHI5qECm8ce4s62WuUQ2EAUL2rOo0daqmt4lNk8og5GHAMudghsIOp283C1VZmWVs0j6iZBm4cNRJk0j4gd5uBqq5Kbx27i7jC3ecyBp/FqkM1jG7Ao4LOd8yi3eUTeYb7aIbCBqNvNwzkPm0e/xqpfOmQDUUebR48052F4lGcosHmMkfZ5yABRBuGxi5jXVusNj2LDYxdxr628DMoAUSbhsT2oeawhXe4jm4fNwwBRgeGxEzgqqHkYHjaPfngNrQGiTIxUzaPp8KiPZDc8ylMfjBgRHqO4VNcAUTbNYwdwdMBnbzA8ig2PqB3mE6RVejJA1NHwmAIuxU2CJTePiPCoD0aUAaJMwmNxUPMwPGwe/TaPdQ6BAaLuhsc06fWD4VFmeOyweRggMjyimsd6w6PY8NhN3GVQrrZqkEeZaH9GSO+vmw6PqeqHwCaHoNjmEXUZ1Krq+0cN8Th37cuKoPCA9NrK8CjPEOlI9ojwuIK0SdDwsIEog+axM6h5rDE8ijRc/cIRER6jwPsNDxuI8mgeO4g7VdfwKLN53Ei6jrZpE1XzmHYYbCCKtZKYa2inbR5FN4+dQeExSprzMDxsIAoWeQ3tOmCzQ1CcZVXziHhtNVGFhz+8bCDKoHlEXAZVn21leJTbPKLmPAwPG4g63jzW4j6PUpvHHuJ2mF/oENhAFK9ebdV0ePRIr60Mj/JEHk8yhjvMs+NO9O42jxuIuc/Da2jLbR5R4TGOl0HZQJRV81gS1DwMj/IMBTcP7/OwgSiT5rHN5qFZNA+voZUNxOYRtknQ8CjP8uDw8GBEG4g63jzWGB7FNo+dQeHhnIcBosyaxyKbh/poHlF3mI9Xv3TIAFGwFaTVVk2HRw/nPEpuHpPASQGf7ZyHAaJMnEt6fx3RPC41PIptHlGvrZzzMECUUXhst3moz/CIem1l8zBAlFF47CRmwny94VGkocDmMWHzMECUhxFiVlvVByOOOgQ2jz5sxeNJDBBlob4M6uiAz95geBTbPKJ2mE+QTiZQwdxI2J7mMRkQHlOkYyY2OgTFqY9kjwiPUdKpunsdBhuIYtUT5osDPvsym0exzSMqPCZI+4NkA1EmzaPp8KivobV5lNk8JoPCY4vNwwaivJpH1JyHq63KbB67iLuG1uZhA1Em4RHRPKZIq61sHuWpV1tFhMfWqnlMOQw2EMWHR9Rqq/V4k2Cp4bE7KDzGcZ+HDURZiJrzqJvHZoegyPDYEdg8Vtk8bCDKo3lss3moD0PAHtIBiRHNw1N1bSDKqHk0fRnUtM2jWPU+j4jw2Eo622raYWi3Bb1ez6eQt3qHecRNgusMjyItA24kbrXVKtLBmrKBKNBK0rJLm4dmqr6GNmrO4yLDwwaibjePtTjnUaKlVfOI2mFu87CBKAMjQc2jZ3gUa5i0VDciPGweNhBlol5ttcTmoUKax4UOgQ1EeYTHzoDw6JGOmTA8ylPPeUSExxje59Fp7gPJKzy2E3OToNfQlmkZcTcJjuM1tAaIjyCb8NhF83eYUzUPw6PM5hF5h7nHk8gAyah5RITHxXifh82j//CwecgAycBI9YMgIjwuNTxsHn3yYEQZIBk1j20B4dEjnVFkeJRnqAqPkwI+eytOmMsAyaZ5TBIzYW7zKLt5RITHOOlYG8kAyaR5NB0e09UPASfMbR79cM5DBkhG4bEzqHmsNzyKbR6RE+bOecgAySQ8IvZ52DzKbx4R4eGchwyQjMJjkrjLoAyPMptH1A5z5zxkgGRipGoeTYfHFG4SLDk8Jok7GNHmIQMkAyuq8Fgc8NmXGR5FGgpsHhM2D/XDwxTnt3lMBoTHFGmH+UaHoDjDgc1jC+lU3b0Og2bK49znx7mky6AimsclwCaHoMjmsYe4a2hXV798SDaQ4OaxM6h5rDE8ilTPeUSEx2jVPAwP9c05kME3j4hNggAbcM6j1PDYHdg83OchG0gmzWOS5q+hnap+CNg8ygyPHUHhsbVqHtMOg2bLOZDBNY/tAeEBadXMZoegOEOka2iXBTWPiwwP2UDyCI+dAeExbXgU3Twmg8JjK7DK8JANpNvNYy3eYV6iZVXziHhtVV9D6//oZQMJtjK4eRge5RmuvmciwmOMtFTX8JANJFi9w3yJzUMztLRqHlE7zC90CGQDiTdCOmqi6fDoGR7FijwYsW4ekg3E5iGbh81DNhCbx8ybh3MeNo9+eaqubCCZcLWVZtM89hB3k6DX0MoGklHziNokaHiUZ5h0PEnUTYIeT6JGeBbWwZvHNmBRwGevwbOtShR5De04vraSAZJNeOwKCo9LDY8iLSft84gKjzUOgQyQPMJje0B49KofAqMOgc2jD06YywDJRH2fR0TzWG942Dxm0Ty8hlYGSIebxzRp4tPwsHnYPGSAFBoek8DRAZ+9wfCwedg8ZICU3TyaDo/6YEQnzMsMD5uHDBDDI6x5rDc8ig2PqB3mEzYPGSD5hMeOgPCYAi4xPIpuHh5PIgOkw3/3FVV4LA747A2Gh82jT855KDtdPcqkXqrbdHhMkfZ5bPJbrzjD1S8cEeExSrqGdq/DoJx08TDFunlEnG11ieFRpCHSwYgRNwlOkF5bTTkMsoHEWknMNbQ2j7Kbx2RQeGwl3edheMgGYvNQgc3jRmCZzUPqbgOxeWi2zSMiPEZtHrKB5CHyMiibR5mWAR8PbB6rSAdrSjaQQCOBzWOt4VFs89gZ2DwMD9lAOt48vIa23OZxI3GrrQwP2UA63Dzqs60Mj/LUByNGhEd9h7nhoaK0cSf6ucANwFEBn+3BiOU2j6gd5nV4SDaQTJrHkoY/t4dnW5XePKLCw2toZQPJwApgW1Dz8Bpam0e/PBhRNpBMnEx6bdX0nMcjpNdWhkd5hol9bbXWIVDp2rAK64XAp4BzAj7748Bf+G1UZPPYTcxlUM55yAaSkbcHhQfA64H3+21UZPOICI9Rm4dsIPk4Avg6sDT467iQtI5fNg+bh2wghTgrg/CAtO/DJpK35YHhsRVXW6mFSl+F9YZMvo6FpBvjesAVfltlZ4h0MGJUeKx2CGQDyc/pmX09ozaRLJvHLuCkgM/2GlrZQDK1GPj9DJ/neBXMY357ZREeUc3DOQ/ZQDK2DHhJpl/bJptIuCHSDvOo5uFqKxkgGRsmrcLKUT0n4m+gcc1jJ3FLdVcBex0GGSD5OrWAr9EmEtM8Iuc8LnEIZIDk7TnAmQV8nfWcyCq/1RprHpPEnW1l81CnlDqJvijoN8zZ2ky6K8TNhvMbHlFnW03gnIdsIMU4HTissKB2TmR+w2NHUHiMkk4imHIYZAMpwzmFft2bqx80NpHBhsduYm4SdJ+HbCAFOqPQr/tQm8jAw2MyKDzqOQ+bh2wgBVkCnFj4c7eJzN0QsIe0HyiieXi2lWwgBX7Nw8CxhT/3uom4OmtuzSMiPOrmMe0wyAZSZoA8uyXPfwuuzupXfSR7xGurCZuHVG4DWQC8qmXPfww3G/bzy8OuoPDYYvOQym4gR1DuBPqBQnEMj4KfSfOICo96n0fPYZDKbSBHE3O+UVMh4uqs/TePnUHhMVqNi+EhFd5ATqf8S7AOFOajuDprX81jJzGbBMeBix0CqR0N5NUdGJNRXJ1VizyeZMzwkNrVQM7owJgcSloq2qt+A+5y84gKDzd7Si1rIMcCJ3RobC4nnbFk82g+PFyqK7WsgbwCOKZjYzPGExPsXWoeUZdBuZBBamkDOQk4vINjtLlDTaRuHhHh4TW0UksbSNs2EM6midQ/5GweNg/JBtKHF1DGFbbz6XLau2Pd5iHZQObNYmI2keU2VuM8cfxJWwyRDkaMuGHS5iF1oIGcSns3EParTXMidfOICg+bh9SBBvIah+opY9aG1Vl183DOQ7KBzKszHapWNRGbh2QDacTx1R+1o4ksD2weW4HVfutI3WkgrwCOcqgO2ERKWZ01FNg8JoB1frtI3QqQU4DDHKoDNpHxAn6zXk7cqbqjpNd9e/12kboTIIdUAaKD2wi8z+Zh85AMkORI3EDYTxOZyLCJDJPmPCKax5aqeUz57SF1L0AWAy9zmPqyKaMmUq+2OtnmIRkgTTsNNxD269Dqh2f0Pod6tVXUNbQXAtN+O0jdDZBXO0SzFnl21hCwm7g5D/d5SB0PkAXAWQ7RnMZ2jOavx41sHlurv6/NQ2pAzq+Hjgde4hDNOYS30Nz1uHXziAiPcdId5j2HXbKBnAr8nkM0kDHe2kATGQ5uHhcZHpINpPYKYKFDNLAmMkp6tTMxD//8ZaTVVhHhMWHzkGwgT/+63EA4+BCZjyZS7zC3eUg2kCwsAl7p8MxLMG8dYBNZWjWPiE2COW6alGwgGViCGwjn0yhz3ycyTJowjwgPT9WVbCD7dSrl3FVSokOrEJmaZRNZStyR7CUcHCnZQAK5gbAZ9VlR/agPRoy6SXCNwybZQA7kbIemsfEfe9Jv9gezLDA8xvEaWskGchAnAsc5NI26fAZNJLJ5jNs8JBvITJwGvMihCWki+7seNzI8nDCXbCAz9krSJK+at6/rcaObh0eySwbIjH8TdgNh7PN/8lzDMtImwajmsQqvoZWy/oGRk6OIOQJcT7UJeDHwpqDxGLN5SPlb0OtldQrEmcCXHZZOG8PVVlIRcnuF5fEl3TaOl0FJxcjtFdZrHJLOcrWVZAOZE28gtHlIsoH07WXAsQ6JzUOSDaRfpwEvcEg6ZcLmIRkggwoQT+DtjlHS8SlTPgrJAJmLhcDJDkenmof7PCQDZCCOIWa3s5q3xeYhGSCDdBzwUofD5iHJAOmXNxC2X3221bSPQjJABskbCNvfPC4Gej4KyQAZ9NdwpkPRWqOks60MD6llcthI6AbC9qpvEjQ8JBvIvDgTeJ5D0Tr1DnPDQ7KBzJvTSFepql3NY7WPQbKBzKeFuP+jbcZIE+aSbCDz6jhgucPQqubhZVCSDaQRx1d/VL6tNg/JBtIkNxC2p3ms9jFINpAm/aFDULwx0lJdSTaQRsPLGwjLDw/nPCQbSOOWAkscgmJ5Da1kAwlzNnCEQ2DzkGQD6dfpPv4ieQ2tpNAAWQic5OMvzijpMqi9PgpJUQFyAvByH39RxoBLfAySalFzICfiBsKS1AcjSlJ4AznFR19UeHgNraRsAsQbCPP3K9Irq9U45yFpHyJeYS3EGwhz9wngw8DnfRSScgqQZbiBMCdTwB3AXcAXgD3A16p/X5KyCpCzgcN89GH2ArcDNwPfAH4AfKcKEUnKOkB8fdWc3wJ3Az8GbqtC48vAA6Q5DkkqJkAOxwuk5tPjwK3ALcC3ge9Wf+710UgqPUBOBF7mYx+IXwI/BX4IfJ00f3Er8DDwiI9HUhsDxAn02XmENLn9japdfJs0d/Ggj0ZSFwLkVGCBj/2gHqraxfdJcxafq5rGA8BvfDySuhggTqDv272k11DfAr5XtYtbgcd8NJIMkGTYR84vgPtIk9tfBG4C7gR+TpoElyQDZB8Wd/AZ31E1i2+R5i++UbUMSTJA+jDd4mfZA+4H7gG+AnyJ9Frqp1XjsF1IMkDm4GfAi1v0/L5TNYt6v8UtpMluSTJABuw2ypwHeZy0MureKiT+p/q73FuFoiQZIPPs08DbCgmM71et4lbgq6S5C3d0S1JlQa/Xa/LzTiDtaTgho2fwGGlX9x2kFVE3k15N/bT6I0nKIEAg3W63MfDv/AjpBNrvVq3iFtIO74f8dpCkvAPkcNKFRX/cULt4CPgmac/FLcD/kl5F3efwS1JZAQLpFdYu4IwB/3MfrNrF96rQqJfSerigJLUkQCAdqvgR4M/n0C7uJ01w31wFxV2kXd0PObSS1N4AATgEeAfwHg5+TtZdpD0Wt5PmLG6umsajDqMkdS9Aai8EziFdd3syabPhdBUat5EOF/xx9ed3DpskGSCSpEId4iOQJBkgkiQDRJJkgEiSDBBJkgwQSZIBIkkyQCRJBogkyQCRJMkAkSQZIJIkA0SSZIBIkgwQSZIMEEmSASJJMkAkSQaIJMkAkSTJAJEkGSCSJANEkmSASJIMEEmSDBBJ0jz5vwEAU2OT7Nsu+zsAAAAASUVORK5CYII="},15680:function(t){"use strict";t.exports="data:image/png;base64,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"},10474:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjwABCJsAAH4EAABkaAABCxIAADF0AAATvf4zchEAAAoWSURBVHja7N1bqGVlAcDx/+h4zbt5SyNLoUzMEgztKZJeur0EFRqYPtSDkpBSoAUqaZJKST75oGJ4eSkoqYeioBA0pTBEfRGtxLyVznhpxuvpYS1pkBnJy97nrHV+PxgG5mGvs7/59vqfb6291tqwsrISALxZOxkCAAQEAAEBQEAAEBAAEBAABAQAAQFAQAAQEAAQEAAEBAABAUBAABAQABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQAAQEAAQEAAEBAABAUBAABAQABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQABAQAAQEAAEBAABAWCeNgpoG6s9qgOq46qTqmOqI6tDqr2rXaoV0wXWhQ3VS9Uz1RPV36r7qzuqe6qnqi3Vy9Wr63qgVlbW5X5xY7VXdWZ14RgJgP/Xs+O+49rquTEmAjJzu44rjbOr88ffNADeqpXq0urqcWXyooDMzy4Nh6POqc4z54EFuKK6qnq84RCYgMzAftUZ1SUN5zoAFmVLdUF1XbVJQKbtyOr71WnmNbBEN1bfbTgBLyATdHx1TfVxcxlYBXdW36jua6bnRuYYkN2qE6pfVAeZw8Aq2lydW91SPT+3Nze3CwnfVZ1e/VY8gDVg34YT66dVewrI2rVn9ZXq8jEkAGvlF9srqlPnFpG5BGTnsfCXV/uYr8Aas3f1w3E/tfNc3tRczoEcXd3V8JVdgLVqU3Vi9YAVyNqwf8NV5eIBrHX7NVwnsr+ArL6dq683XCgIMAVfG/dbkz+UNfVDWIePS8HdzUlgQrY2HHp/xApk9X72s8UDmKDdx/3XpI8CTXkFcmj1qHkITNhh1WNWIEsOX3WWuQdM3FlN+LESU12B7Fc9mScqAtP2csNdMzZZgSzvZz5DPIAZ2DjuzyZ5NGiKK5BdG55TvK+5B8zA5urgJnjH3ilWb3fxAGZk3yb6bdIpBuRA8w2YmUnu16Z4HuG4VdjmE9WfG75u91zDiS9gHjY23CX34Opj1RGr8DN8pHpIQBbvpCVu61/Vz6rfVLeNIQHm6YDq5OrT1ReXHJKTGh6CJyAL9uElbefehtsv3+BzBevCU9Wvxj9/bLjp4QlL2vYxUxywKZ4Ded8StvGX6pviAevWzxtuNXL7krZ3pIAsx6IfVftg9a3q9z5DsK7d3vA883tmsF8TkNEiv8L7z+ri6g8+O8AYke+1+BPcewvIcuyywNf+XXWTzwywjV9Wt054vyYg21jkpfOPVy/5vACv2+f8unrYUEw/IIu0qyEAtuNP1d2GQUDeyFOGANiOTQ1HKBCQ7bqt+qlhAHbgeUMgIDtyf8NXeAG251VDICAACMg7aoMhABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQABAQAAQEAAEBAABAUBAAEBAABAQAAQEAAEBQEAAQEAAEBAABAQAAQFAQABAQAAQEAAEBAABAUBAAEBAABAQAAQEAAEBQEAAQEAAEBAABAQAAQFAQABAQAAQEAAEBAABAUBADAEAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgACAgAAgIAAICgIAAICAAICAACAgAAgKAgAAgIAAgIAAICAACAoCAACAgACAgAAgIAAICgIAAICAAICAACAgAAgKAgAAgIAAgIAAICAACAoCAACAgACAgAAgIAAICgIAAICAAICAACAgAAgKAgACAgAAgIAAICAACAoCAAICAACAgAAgIAAICgIAAgIAAICAACAgAAgKAgACAgAAgIAAICAACAoCAAICAACAgAAgIAAICgIAAgIAAICAACAgAAgKAgACAgAAgIAAICAACAgACAoCAACAgAAgIAAICAAICgIAAICAACAgAAgIAAgKAgAAgIAAICAACAgACAoCAACAgAAgIAAICAAICgIAAICAACAgAAgIAAgKAgAAgIAAICAACAgACAoCAACAgAAgIAAICAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAgIAAICAACAoCAACAgACAgAAgIAAICgIAAICAAICAACMg7asUQAAgIAAKyNMdWRxsGYAc2GgIB2ZFPVF81DMAO7GUIBOSN7G8IgO14d3WoYZh+QDYs8LVfMCWA7Ti5On6Br/+qgCzHSwt87SOqPX1WgG1srD5XvWeB29gqIMuxeYGvfUp1us8LsI0vVZ9Z8DaeE5DleHKBr31wdUH1WZ8ZoPpUdXHD0YlF+reALMffF/z6h1dXVJ/32YF1H48rq6OWsK1/CMhy3LeEbXyo+lF1Vr6pBuvRGdVPqo8uaXv3T3GQpnhhzB1L2s5R1Q8avn3xeMMxylum+h8NvKEPVqc2XOtxQPWF8e+57dfeURtWViZ3C6j3Vw+u0rZvH1dA7psF87GhOqbhYuLV8oHqIQFZvH1a7DexAJZt3+qZqf3QUzy+v1VAgBnZnOtAlubl6iJzDpiJi8b92uRM8RBW1X4N14O4OyYwZS9XB1WbrECWu+S7zNwDJu6yJnxIfqorkBrujPmo+QdM2GHVY1P94ad8kdwTViHAxFcfT0z5DUx5BVLDbUceqHY3F4EJ2drwBNRHpvwmpn6bjseqC81FYGIubMKHruYSkFeqa6rrzUdgIq4f91uvTP2NTP0Q1muOru5q+HovwFq1qTqx4dD75M3lTrMPVd+unjY/gTXq6XE/9dBc3tBcLsR7pbqx4SaHV+WxtMDa8p/qO+N+6pW5vKmdZvYfdHN1brXFfAXWiC3VedVN435qNuZyDmRbu1UnVLdWB5q7wCraPMbj5ur5ub25OT5t74WG53acUt1p/gKr5M7qk9UNc4zHXAPymr9WX2445giwTDeO+5+7qxfn+ibneAjr9fZveL7xJbliHVisrdUF1XWtg2+FroeAVO1SHVKd03A8EuCddmX14+rx6qX18IbXS0Bes2t1QHV2dX7Ds5AB3qqV6tLq6uqpZny4SkD+Z2O1V3Vmwz1p9vY5AN6EZ8d9x7XVc030iYIC8vbsNMZkj3Flclx1UnVs9d7x3/ZpOHditQLrZ1WxtXpmXFU8XN1b3VHdM/7bljEar67ngVrvAQHgbfwGDgACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAAICgIAAICAACIghAEBAABAQAAQEAAEBgMF/BwDjyEODWsLsUwAAAABJRU5ErkJggg=="},47078:function(t){"use strict";t.exports="data:image/png;base64,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"},27845:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA5CAYAAACPr42tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RDc1RjU5N0NCMEUxMUU1QTE4OUI5NTlBODU4NzkwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RDc1RjU5OENCMEUxMUU1QTE4OUI5NTlBODU4NzkwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3ODc0MEEyQ0IwRTExRTVBMTg5Qjk1OUE4NTg3OTBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhENzVGNTk2Q0IwRTExRTVBMTg5Qjk1OUE4NTg3OTBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++a32ggAADftJREFUeNrcWwl4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"},24609:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA5CAYAAACPr42tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQkVDNzBGRENCMEUxMUU1QTE4OUI5NTlBODU4NzkwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQkVDNzBGRUNCMEUxMUU1QTE4OUI5NTlBODU4NzkwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCRUM3MEZCQ0IwRTExRTVBMTg5Qjk1OUE4NTg3OTBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCRUM3MEZDQ0IwRTExRTVBMTg5Qjk1OUE4NTg3OTBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8qclmgAABT5JREFUeNrsW11oXEUUnm2yhSRNDKGakIa4yVqS5kEJgSSlVQK+CFGMWlAhliptX4q02AexrTa1P1RERCh9EP/wD2wjtmr0SVBpSxINCaFN2lrDWpbAmpCmCWFLU43fuTu73U5n9/7M3LvXdg8cZu/cmblnvnvOmXPOTQJLS0ssTzdpWR6CPCB5QPKAKFCh2YBAICDt7+vrexLNCR/v7anOzk6pfNkOEhUNuerzlx332mTiPgfkmteAXPM5II40uFDhgX+rSlxSUsJqa2tZXV1dqm9xcZFFo1E2Pj6uuvys14DESH5w0MnkUCjEmpqabusPBoMGQFVVVWx4eJjNzjra1z/gqJOJAbPQPdMpw0+aS2jCKmAktYE0I3mPwKioqGDxeJwNDg6yhYUFu4/4CydMKNNNt04Z48FOJiVNZGxsjI2OjqbAIIpEIqy/v5/NzMywoqIi1tjY6OQREdfiEGgBmcQb4I3ge0Q34EQ7aKO0Ydp8JhoaGmIdHR2ssrLS8DU2tWQd5J6VONnPwG+Cr6v4kMPgV3S5fgKDaHp6Ous40pr5+XnDdIqLi+0CUih5eXS9G7wCvEPFZLbqPAtpc1YpaUrkaDXSZtVTZoVOacgUrFJZWdktwGiiEt2B2cPkF9P4ZzeiqurqasO8CIypqSk7U08L8j3kdhwSxZEWSXO6J9F06ASDTKShoSF1LNukE4J85V6n/9/p1o6WlhZDO+bm5pxErN97XQ+5xafgbfyJZlSXZrS3t6eCMopUbdJ5yHNe6LtXNyCTwvVayZiPdYDR1tamGqF+JOlbb7If24CcEa538GAtnT7PFuxYBYNOFTITh2DcAH8qBJWFkpjjjCogXwrXlITsE8yGoqxepxlvOhgDAwNOwCDqhRwxoW8P+EGh7wtVQOgUOSf0vQb0twh9BylvsgtGa2urAQaF8gSGQsxxSNCOl9DsFcbQPr5Vznax+Dr8/FUC4H5wD97Mv1wI0pJn7ICRzGsooVOgk5Chi8uwjOdeIhgk4yMYd1o526VFuPqJ9Dr4FIRYw693W/El6WDEYjFVMEildnEwSI5fJGAY5sP3oa8eggceQbMtQ0HmGPht8IakgDIqLy9nzc3NBhgUdFH6r0hvgb8Cbwd3gwskY44AjJet1EPsRqq0KMXRPUI/CfE854lsC4TD4VTGW1NTY7AZjYyMsMnJjKflc+BXs0zv4Sm//tAdKBO0+6Apv/HY4z7JsHrmLd2foZ9qvi9C5h/sLOa4hMhzhAO8PBBk/iHyKe+TfwMYV2QDsu1ZqabKganl9rsJXJFDIGbAn4DfAxCXsw10FZA0YEhLHgU/zksETUytqm8lMh3n4QAldD8BCEtBjCeAZACI/EkVr1J1awCBaqIfsMQnkAmrAPgCEAk4X4OfUCwzPA0QbqjK4+ZnCKun0yKPT447XILmbdABhhcFIqugUAT7LPiozanv0Dw+33XyxGQE8wlw9e+0MJwSsS4e/2ijnPsQCSir0Vy0MDQMMCZ0Pz/nPkRiPn+guWAy7KwbYPjGh0hoTPH+HQfIvMn9+N0GSJ3J/VW5ECpXTrWeO9UCkyTtAbO85H/vVAFGCM03JmAwnkH38uTxztAQbKYUzWPgZvBKlvhrI/pOstzGMhSQnQLTBzEqTtHXqx+hOQtuaIgrgPDgaydLFHtLXXiRcyzxKeRdJ0FbLkzmQ5aor5a6tH4ZD+mP+t5koB1d3Ed4GOfZKxN6rSEveOynN/o9Dgl5DEi93wEp8BiQ5X4H5HePARnw1KnebZT/j6o8IHlAbNF/AgwAAZj8d5WEyzQAAAAASUVORK5CYII="},32416:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA5CAYAAACPr42tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1Nzg3NDA5OENCMEUxMUU1QTE4OUI5NTlBODU4NzkwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1Nzg3NDA5OUNCMEUxMUU1QTE4OUI5NTlBODU4NzkwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCRUM3MEZGQ0IwRTExRTVBMTg5Qjk1OUE4NTg3OTBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCRUM3MTAwQ0IwRTExRTVBMTg5Qjk1OUE4NTg3OTBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GcHUlgAABYlJREFUeNrsm3tsFEUcx+dsLYUaSqHQUpFKqLYpimmrQJA/bFQSoBaEaLTxFSMGoyYQQTRRjMQYfBuNESMRghUfGAkIVv3HR0CtQIGIZ0GStlDbIgg9InCUPvz+tnPn3rDszu3O7m1hf8kvk93uzs58dn6P+e011NfXxwL5Xy4JEARAAiABkACIOkmXuSgUChmer3+3bCGaN3w6t0WTH9n1ptEfzCKr0xXS6eOXfToVJhP1MZBoKoCc9jGQiGs+xET+duzEMvNYQcWjLP/aqvi5E+1hdqTxK/bPvnVOuj6WCiAtTm7Oyp/GSmauYGkZQxLODx1dqumgoZeztu2v2O2+ORVA2qFd0Aw7NxfdskyDQSui+YcXWbQzrJ0fe+NybcWMqbibRQ79zE52bE22627oX64DQZjNRpMjnO6gOST74BHFNWzQZbns1LEW1rjxnoS/Hdy2TGsJyqjSuawpeSCHoVdgvAkREWG4UwkQdJyLZg10liqPR+agGXrTT8YesbVeA5KVO85O99R5k8E86tDcDz3idIWsVAmDhHyDjH9Iy8hS+dgZ0Pegc52G3dlex8zsMZP7I07bXtVdV6vwIeJ1h6C9uuNCVaPNHFbKRpc/xEZefRPr6TrF2htWqYh++vGluRFlJuodFGxzN5rr7EIgBzu+cvE551t31MYjTxISxtgmCL5Duiyoarf7pRtmUzj1YQ2Wl2NJVzT2zdBn7N5MGak+K6U8JGfcFC0s08qJRg4mk4tsEVZHyI29TLdwnCsc/2oU5uwK5SF7aqdrOQpJQdm9sreSb9smnBtrMRdbQP4UjufoD2CzZKOrVZtM04+v8VR+guwtazCWXrOxGszFFpCvhePFWIojhHOrhcjjWMhMzvx7VEvvad9jIfRSPhDMZRiaJy3mYgvIKv7AmORB1+KB6bpV0opmvUxnFQ9uZZMWNGg7XSvp6Topy289xtCsg0Hh9UOyOAHa+46B4EFhnrrrZSZ0HR48WHduuQDO2CEhv9B2u3nXS2eqPVHL3fwKHYxMGhu0ysCk/lAVdpeQvxPO3QH9HgMo1oH7wqqjWPYZy0bNygMUachsLPKRDXj2Lg7jKhoT9E7RV/M5mEpI5lNmrMiMh5Wj+Y78nHDJGehLrL/gTDtieguDZRKxfXXPskjLFsPCUUn1SjZkeCFr3fmx2b6HSoWl0OPQRdCltHcU3wG0EtAaNLsxmXNSQDgUeq11BmWAWNmOluoo6DyzPktm12pFIK1+8Nvm+JZfC7M3LGEji2+Nlwf2fna7WVebeO2jhr8MUQjUDMCojzsSlUA4FDKRz6HXOIkieiiGptUeZge+eYJ1Rw/bfQTZ5jzA2J8QjlQD0Tmu5ygEO8l48yYuQFY6LQEMgTjRtsdJ+ZCSr1ehzwPGOdV3V4DowBTxtJ2W7KUstXKWm+wLAHHgvAmLm0B0YPLRPMAzw0l0m0cQaAI7eHSjsNpheYMXQAQ4w9FMgVLOXcQTudsU7K57+W6WnAqtgN+hvwBCUp8cPAdyHkiPo3nLYTePYfLvOF5SLn7blRZM5G2eI9iVpSpgKE3MVAhWSg3fBsg6YHKU9wHGJ8qcjh9MxgDKR5KX3wUYnyr1wn4DwqFs4o7WTDYCxhzlYckPPsRA1soUfLweVCqB7JS4ZvvFBOS4xDWRiwlIjqJrLhgg1RLXzPJ6UKkKu2W80JRtcSml5Dcj0uy+YMIur7lOhY5n/d9zyvkGMC2JrfwGKEE5Ct3P9y/RAQUEIOhXRU9BF7rgC2jlvA59GWDO+h4IYFBNk8qMlS6b/LfQqmShpCIxe9oDGCTTmUQl3Q9RZr6HgWG+r4HAXOg3lgUeArnS7yskgw1gcQMIfRRq9HAOSn+EFgr+CdE/qXsAJAAyAOU/AQYAc8P48H6u17QAAAAASUVORK5CYII="},19013:function(t,e,s){"use strict";t.exports=s.p+"img/O_ios_result.80244975.png"},23519:function(t,e,s){"use strict";t.exports=s.p+"img/O_pc.be2b17bf.png"},1576:function(t,e,s){"use strict";t.exports=s.p+"img/X_ios_result.4d6db70c.png"},55114:function(t,e,s){"use strict";t.exports=s.p+"img/X_pc.5b71e201.png"},20612:function(t,e,s){"use strict";t.exports=s.p+"img/dogopang.c40e6e01.png"},48256:function(t,e,s){"use strict";t.exports=s.p+"img/leaderboard.25b37880.png"},83646:function(t,e,s){"use strict";t.exports=s.p+"img/main.8d5cd48c.png"},72547:function(t,e,s){"use strict";t.exports=s.p+"img/manual.454143de.png"},46381:function(t){"use strict";t.exports="data:image/png;base64,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"},31485:function(t,e,s){"use strict";t.exports=s.p+"img/plus.f8afd78e.png"},48139:function(t,e,s){"use strict";t.exports=s.p+"img/pocketnote.c7df4cf6.png"},16519:function(t,e,s){"use strict";t.exports=s.p+"img/report.eb5e3a4d.png"},99210:function(t,e,s){"use strict";t.exports=s.p+"img/schedule.69ba500f.png"},58058:function(t,e,s){"use strict";t.exports=s.p+"img/settings.b0f19325.png"},65405:function(t,e,s){"use strict";t.exports=s.p+"img/1.76c9199b.png"},84198:function(t,e,s){"use strict";t.exports=s.p+"img/2.e9ce946a.png"},23215:function(t,e,s){"use strict";t.exports=s.p+"img/3.b21002aa.png"},10992:function(t,e,s){"use strict";t.exports=s.p+"img/4.1131b69e.png"},17241:function(t,e,s){"use strict";t.exports=s.p+"img/5.693a3636.png"},61154:function(t,e,s){"use strict";t.exports=s.p+"img/6.60f046d4.png"}},function(t){var e=function(e){return t(t.s=e)};t.O(0,[96],(function(){return e(31590)}));t.O()}]); //# sourceMappingURL=app.1e4e64f3.js.map