var CoviOaid = '';var CoviDmpUid = '';
/*!
* Covi Sdk v1.0
*
* Date : 20221020_1519
*
*/
var CoviUtil={getXML:function(e,t,n){"function"!=typeof n&&(n=!1);var i=new window.XMLHttpRequest;i.open("GET",e),i.timeout=t.timeout||0,i.withCredentials=t.withCredentials||!1,i.overrideMimeType&&i.overrideMimeType("text/xml"),i.onreadystatechange=function(){if(4===i.readyState){if(200===i.status)n&&n(i.responseXML);else if(0===i.status){var e=new DOMParser().parseFromString('',"text/xml");n(e)}}},i.send()},getJSON:function(e,t,n){"function"!=typeof n&&(n=!1);var i=new window.XMLHttpRequest;i.open("GET",e),i.timeout=t.timeout||0,i.withCredentials=t.withCredentials||!1,i.overrideMimeType&&i.overrideMimeType("application/json"),i.onreadystatechange=function(){4===i.readyState&&200===i.status&&n&&n(JSON.parse(i.responseText))},i.send()},sendLog:function(e){var t=new window.XMLHttpRequest;t.open("GET",e),t.timeout=3e3,t.send()},sendLog2:function(e,t){var n=new window.XMLHttpRequest;n.open("GET",e),n.timeout=3e3,n.onreadystatechange=function(){4===n.readyState&&200===n.status&&t&&t()},n.send()},trimString:function(e){return e.replace(/(^\s+|\s+$)/g,"")},convertTimeStringToSeconds:function(e){var t=e.split(":"),n=parseInt(t[0],10),i=parseInt(t[1],10),r=parseInt(t[2],10);return 3600*n+60*i+r},loadJS:function(e,t,n){var i=document.createElement("script");i.src=e,i.onload=t,i.onreadystatechange=t,n.appendChild(i)},parseDuration:function(e){if(null==e)return -1;if(CoviUtil.isNumeric(e))return e;var t=e.split(":");if(3!==t.length)return -1;var n=t[2].split("."),i=parseInt(n[0]);2===n.length&&(i+=parseFloat("0."+n[1]));var r=parseInt(60*t[1]),o=parseInt(3600*t[0]);return isNaN(o)||isNaN(r)||isNaN(i)||r>3600||i>60?-1:o+r+i},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},sleep:function(e){for(var t=new Date().getTime();new Date().getTime()12?"오후":"오전";t%=12,t=t?t+"":"12",n=n<10?"0"+n:n+"",i=i<10?"0"+i:i+"";var o="";return o+=r+" ",o+=t+":",o+=n+":",o+=i},setCookie:function(e,t,n){var i=new Date;i.setTime(i.getTime()+864e5*n),document.cookie=e+"="+t+";expires="+i.toUTCString()+";path=/;Secure;SameSite=None"},getCookie:function(e){for(var t=e+"=",n=decodeURIComponent(document.cookie).split(";"),i=0;i")}};!function(){if("function"==typeof window.CustomEvent)return!1;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}(),function(){"function"!=typeof URL?e():"searchParams"in new URL(window.location)||e();function e(){window.URL=function(e,t){function n(e,t,n){return"@"===n?"":n}if(Object.defineProperty(this,"hash",{get:function(){return i},set:function(e){return i=e.length>0?"#"+e.match(/^#*(.*)/)[1]:"",e}}),Object.defineProperty(this,"host",{get:function(){return s.length>0?r+":"+s:r},set:function(e){var t=e.split(":");return this.hostname=t[0],this.port=t[1],e}}),Object.defineProperty(this,"hostname",{get:function(){return r},set:function(e){return r=e.length>0?encodeURIComponent(e):r,e}}),Object.defineProperty(this,"href",{get:function(){var e=u+"//";return(d.length>0||o.length>0)&&(d.length>0&&(e+=d),o.length>0&&(e+=":"+o),e+="@"),e+=r,s.length>0&&(e+=":"+s),e+=a+c+i},set:function(e){this.protocol=e;var t=(e=e.replace(/.*?:\/*/,"")).match(/([^:]*).*@/);this.username=t?t[1]:"";var i=(e=e.replace(/([^:]*):?(.*@)/,n)).match(/.*(?=@)/);this.password=i?i[0]:"",e=e.replace(/.*@/,""),this.hostname=e.match(/[^:/?]*/);var r=e.match(/:(\d+)/);this.port=r?r[1]:"";var o=e.match(/\/([^?#]*)/);this.pathname=o?o[1]:"";var a=e.match(/\?[^#]*/);this.search=a?a[0]:"";var s=e.match(/\#.*/);this.hash=s?s[0]:""}}),Object.defineProperty(this,"origin",{get:function(){var e=u+"//"+r;return s.length>0&&(e+=":"+s),e},set:function(e){this.protocol=e,e=e.replace(/.*?:\/*/,""),this.hostname=e.match(/[^:/?]*/);var t=e.match(/:(\d+)/);this.port=t?t[1]:""}}),Object.defineProperty(this,"password",{get:function(){return o},set:function(e){return o=encodeURIComponent(e),e}}),Object.defineProperty(this,"pathname",{get:function(){return a},set:function(e){return a="/"+e.match(/\/?(.*)/)[1],e}}),Object.defineProperty(this,"port",{get:function(){return s},set:function(e){return s=isNaN(e)||""===e?"":Math.min(65535,e).toString(),e}}),Object.defineProperty(this,"protocol",{get:function(){return u},set:function(e){return u=e.match(/[^/:]*/)[0]+":",e}}),Object.defineProperty(this,"search",{get:function(){return c},set:function(e){return c=e.length>0?"?"+e.match(/\??(.*)/)[1]:"",e}}),Object.defineProperty(this,"username",{get:function(){return d},set:function(e){d=e}}),"string"==typeof e){var i,r,o,a,s,u,c,d,f=/^[a-zA-z]+:\/\/.*/.test(e),l=/^[a-zA-z]+:\/\/.*/.test(t);if(f)this.href=e;else if(l)this.href=t+e;else throw TypeError('URL string is not valid. If using a relative url, a second argument needs to be passed representing the base URL. Example: new URL("relative/path", "http://www.example.com");')}else i=e.hash,r=e.hostname,o=e.password?e.password:"",a=e.pathname,s=e.port,u=e.protocol,c=e.search,d=e.username?e.username:"";this.searchParams=function(e){var t=[],n=[];function i(){0===t.length?e.search="":e.search=t.map(function(e,t){return e+"="+n[t]}).join("&")}return e.search.length>0&&e.search.slice(1).split("&").forEach(function(e){var i=e.split("=");t.push(i[0]),n.push(i[1])}),{append:function(e,r){t.push(e),n.push(r),i()},delete:function(e){for(;t.indexOf(e)>-1;)n.splice(t.indexOf(e),1),t.splice(t.indexOf(e),1);i()},entries:function(){return t.map(function(e,t){return[e,n[t]]})},get:function(e){return n[t.indexOf(e)]},getAll:function(e){return n.filter(function(n,i){return t[i]===e})},has:function(e){return t.indexOf(e)>-1},keys:function(){return t},set:function e(r,o){if(-1===t.indexOf(r))this.append(r,o);else{var a=!0,s=[];t=t.filter(function(e,t){return e!==r?(s.push(n[t]),!0):!!a&&(a=!1,s.push(o),!0)}),n=s,i()}},sort:function(){var e;t=[],n=[],this.entries().sort().forEach(function(e){t.push(e[0]),n.push(e[1])}),i()},toString:function(){return e.search.slice(1)},values:function(){return n}}}(this)}}}();var CoviSdk=function(e,t,n){var i,r,o,a,s,u,c,d,f,l,v,$,h,p,g,m,_,y,E,C,k=this,w=e,T=t,b=n,L=function(e){var t=e.detail.event;switch(t){case 110:x();break;case 120:A();break;case 100:P();break;case 130:D();break;case 140:eT();break;case 150:eb();break;case 160:O();break;case 170:em("SDK_RUN_COMPLETE")}},S=function(e){switch(e){case 100:if(!V()){O(g={code:"E005",message:"video 요소가 정의되지 않았습니다."});return}break;case 110:"E000"===g.code&&K(D,O)}},U=function(){a&&(a.removeEventListener("pause",ev),a.removeEventListener("ended",e$),a.removeEventListener("loadedmetadata",eh),a.removeEventListener("timeupdate",ep),a.removeEventListener("play",eg),a.pause(),a.src="",e_("SDK released"))},x=function(){K()},A=function(){d&&((l=H(f))?(em("SDK_VAST_LOADED"),m?eA({event:100}):_&&eA({event:130})):(em("SDK_ERROR"),eA({event:160})))},P=function(){if(!V()){O(g={code:"E005",message:"video 요소가 정의되지 않았습니다."});return}w.videoPlayCheck&&eA({event:130})},D=function(){a.src=w.mediafile,"autoplay"===w.videoPlayType?(e_("Start Autoplay"),eo()):(e_("Start Manualplay"),eL(),ef())},O=function(e){void 0===e&&(e=g);var t=new CustomEvent("CoviSdkException",{detail:{code:e.code,message:e.message}});document.dispatchEvent(t)},V=function(){var e=0;if((a=et(document,w.videoElementId))&&(e+=1),0===e){var t=w.videoElementClass.split(","),n=t[0],i=0;void 0!==t[1]&&(i=parseInt(t[1],10)),(a=w.rootElem?ei(w.rootElem,n,i):ei(document,n,i))&&(e+=1)}return e>0},M=function(e,t){var n,i;"function"!=typeof e&&(e=!1),void 0!==w.videoClick&&(n=w.videoClick.through,i=w.videoClick.tracking,CoviUtil.sendLog2(i,function(){t&&a&&a.pause(),e&&e(n)}))},N=function(e){if(void 0===e){w=i;return}for(var t in i)e.hasOwnProperty(t)?w[t]=e[t]:w[t]=i[t]},R=function(){var e="//cnp-vast.covi.co.kr/vast/vast.covi";return e+="?type="+w.type,e+="&pcode="+w.pcode,e+="&category="+w.category,w.platform&&(e+="&platform="+w.platform),w.ad_vid&&(e+="&ad_vid="+w.ad_vid),w.gender&&(e+="&gender="+w.gender),w.age&&(e+="&age="+w.age),""!==CoviOaid&&(e+="&tgid="+CoviOaid),e+="&browser="+eO(C),e+="&dty=W",e+="&ua="+encodeURIComponent(C)},I=function(e,t){var n,i,o,u,d;if(void 0!==r){if("imp"===t&&!v){o=w.impression,CoviUtil.sendLog(o),v=!0,m&&(a.currentTime=0),e_("event : imp.");return}if(c)for(n in r)u=(i=r[n]).offset,d=i.count,e>=u&&(1===(d+=1)&&("start"!==n||v||(o=w.impression,CoviUtil.sendLog(o),v=!0,m&&(a.currentTime=0),e_("event : imp..")),o=i.url,CoviUtil.sendLog(o),"start"===n?s?e_("event : "+n+" (atp)"):(e_("event : "+n+" (ctp)"),$=!0):e_("event : "+n)),i.count=d)}},K=function(){var e=R(),t=w.vastUrl.split("://")[0];("http"==t||"https"==t)&&(e=w.vastUrl),CoviUtil.getXML(e,{timeout:5e3,withCredentials:!1},function(e){d=!0,f=e,eA({event:120})})},H=function(e){var t="";if(""===CoviOaid){var n="http://dmpapi.covi.co.kr/syncMoleculeId?moleculeId={OAID}",i=encodeURIComponent(n),r=document.createElement("img");r.src="https://altg.widerplanet.com/delivery/moleculeid?dest="+i,r.style.width="1px",r.style.height="1px",r.style.visibility="hidden",r.loading="lazy";var a=document.body;a.appendChild(r)}else(t=CoviUtil.getCookie("oaid")).length<1&&CoviUtil.setCookie("oaid",CoviOaid,7);if(""==CoviDmpUid){var n="https://cnp-file.dev.covi.co.kr/skp_dmp/skp_dmp.covi?uid="+t,i=encodeURIComponent(n),s="https://idm.skplanet.com/pixel?nid=46&uid="+t+"&url="+i,r=document.createElement("img");r.src=s,r.style.width="1px",r.style.height="1px",r.style.visibility="hidden",r.loading="lazy";var a=document.body;a.appendChild(r)}else CoviUtil.getCookie("DMP_UID").length<1&&CoviUtil.setCookie("DMP_UID",CoviDmpUid,7);var u=en(e,"InLine");if(void 0!==u&&u.length){var c=en(u[0],"Creatives"),d=en(c[0],"Creative"),f=en(d[0],"Linear");w.impression=G(u[0]),w.duration=Q(f[0]),w.mediafile=j(f[0]),w.trackings=W(f[0],w.duration),w.videoClick=J(f[0]);var l=en(u[0],"Extensions");return o=Y(l[0]),w.customTrackings=Z(l[0]),w.videoAspectRatio=ee(l[0]),q(),F(w.trackings),E||(E=eD(w.impression))&&(w.ad_vid=E,CoviUtil.setCookie("_covi_advid",E,365)),!0}var v=en(e,"Error")[0],$=en(v,"Code")[0].childNodes[0].nodeValue,h=en(v,"Message")[0].childNodes[0].nodeValue;return g={code:$,message:h},!1};this.getNativeItems=function(){return o};var X,z=function(e,t){return void 0===t&&(t=w.videoPlayableViewRate),100*B(e)>=t},B=function(e){var t=window.innerHeight||document.documentElement.clientHeight,n=e.getBoundingClientRect(),i=n.top,r=n.bottom,o=r-i;if(i>t);else if(r<=0);else if(i>=0&&r<=t)return 1;else if(i<0&&r>t)return t/o;else if(i<0&&r<=t)return r/o;else if(i>=0&&r>t)return(t-i)/o;return 0},q=function(){r={}},F=function(e){var t,n,i;for(i in e)e.hasOwnProperty(i)&&(t=e[i].url,n=e[i].offset,r[i]={url:t,offset:n,count:0})},G=function(e){var t=en(e,"Impression");if(t.length>0){var n=t[0].childNodes[0];if(void 0!==n)return CoviUtil.trimString(n.nodeValue)}},Q=function(e){var t=en(e,"Duration");if(t.length>0){var n=t[0].childNodes[0];if(void 0!==n){var i=CoviUtil.trimString(n.nodeValue);return CoviUtil.convertTimeStringToSeconds(i)}}return!1},W=function(e,t){var n=en(e,"TrackingEvents");if(n.length>0){for(var i,r=en(n[0],"Tracking"),o="",a={},s=0;s0){var n=en(t[0],"MediaFile");if(n.length){var i=n[0].childNodes[0];if(void 0!==i)return CoviUtil.trimString(i.nodeValue)}}},J=function(e){var t,n,i=en(e,"VideoClicks");if(i.length>0){t={};var r=en(i[0],"ClickThrough");r.length&&void 0!==(n=r[0].childNodes[0])&&(t.through=CoviUtil.trimString(n.nodeValue));var o=en(i[0],"ClickTracking");o.length&&void 0!==(n=o[0].childNodes[0])&&(t.tracking=CoviUtil.trimString(n.nodeValue))}return t},Y=function(e){for(var t={},n=en(e,"Extension"),i=0;iMath.abs(e-t)},ev=function(){el(a.currentTime,a.duration)||el(a.currentTime,0)||em("SDK_VIDEO_PAUSE")},e$=function(){for(var e in v=!1,$=!1,h=!1,p=!1,r)r[e].count=0;em("SDK_VIDEO_ENDED")},eh=function(){!v&&z(a)&&I(0,"imp"),c=!0,s&&em("SDK_VIDEO_START_AUTOPLAY")},ep=function(){$&&I(a.currentTime)},eg=function(){$=!0,em("SDK_VIDEO_PLAY")},em=function(e){T&&T(e,k)},e_=function(e){if(b){var t=CoviUtil.getTimes();b(e=w.idx+" ("+t+") "+e)}},ey=function(){g={code:"E000",message:"No Error"}},eE=function(){h||(h=!0,a.play())},eC=function(){a.paused||(h=!1,a.pause())},ek=function(){p||(p=!0,a.play())},ew=function(){a.paused||(p=!1,a.pause())},eT=function(){a&&c&&(s?($=!0,eE()):$&&ek())},eb=function(){a&&c&&(s?eC():$&&ew())},eL=function(){a&&(a.volume=1,a.muted=!0,a.setAttribute("muted",""))},eS=function(e){void 0!==a&&("function"!=typeof e&&(e=!1),z(a)?eA({event:140}):eA({event:150}),e&&e())},eU=function(e){!v&&z(a)&&I(0,"imp"),eS(function(){})},ex=function(){eA({event:150})},e8=function(){a&&z(a)&&eA({event:140})},eA=function(e){var t=new CustomEvent(y,{detail:{event:e.event},bubbles:!0});document.dispatchEvent(t)},eP=function(){var e=w.mediafile;return(e=e.replace("http://api.wecandeo.com/video/default/","")).replace("https://api.wecandeo.com/video/default/","")},eD=function(e){if("string"==typeof e&&0!==e.length){var t=new URL(e),n=CoviUtil.parseQuery(t.search.substr(1));if(n)return n.ad_vid}},eO=function(e){if(void 0===e&&(e=window.navigator.userAgent),(e=e.toLowerCase()).indexOf("android")>=0)return 2;if(e.indexOf("iphone")>=0)return 3;if(e.indexOf("ipad")>=0)return 3;if(e.indexOf("ipod")>=0)return 3;if(e.indexOf("windows")>=0)return 1;else if(e.indexOf("mac")>=0)return 1};this.run=function(){eA({event:110})},this.run2=function(e){void 0===e?(S(100),S(110)):S(e)},this.release=function(){U()},this.onClickLandingButton=function(e,t){M(e,t)},this.requestVast=function(e){"function"!=typeof e&&(e=!1),"E000"===g.code&&K(function(){D(),e&&e()},O)},this.getLastError=function(){return g},this.getMediaUrl=function(e){return w.mediafile},this.getPlayUrl=function(){return"//play.wecandeo.com/video/v/?key="+eP()},this.replayVideo=function(){a&&a.play()},this.sendTrackingLog=function(e,t){I(e,t)},this.changeCanVideoPlay=function(){c=!0},this.changeAutoplayAllowed=function(){s=!0},this.getRootElem=function(){return w.rootElem},this.videoEnded=function(){e$()},this.checkViewability=function(e){return z(e)},this.getAdvid=function(){return E},this.getVideoAspectRatio=function(){return w.videoAspectRatio},this.getTrackingEvents=function(){return r},this.getImpression=function(){return w.impression},this.removeWindowEventBlur=function(){window.removeEventListener("blur",ex)},this.removeWindowEventFocus=function(){window.removeEventListener("focus",e8)},X=e,i={type:"",pcode:"",category:"",platform:"",videoElementId:"",videoElementClass:"",videoPlayType:"manualplay",videoPlayableViewRate:100,sdkStandalone:!0,videoElementCheck:!0,videoPlayCheck:!0,gender:"",age:"",ad_vid:"",idx:0,rootElem:"",coviw:!1,vastUrl:""},"function"!=typeof T&&(T=!1),"function"!=typeof b&&(b=!1),$=!1,s=!1,u=!1,c=!1,l=!1,d=!1,v=!1,h=!1,p=!1,N(X),ey(),m=w.videoElementCheck,_=w.videoPlayCheck,y="CoviSdkEvent_"+w.idx,document.addEventListener(y,L,!1),w.coviw||(window.addEventListener("blur",ex),window.addEventListener("focus",e8)),(E=CoviUtil.getCookie("_covi_advid"))&&(w.ad_vid=E),C=window.navigator.userAgent,e_("Covi SDK loaded")};
/*!
* Covi Player v1.0
*
* Date : 20221031_1632
*
*/
var CoviPlayer=function(e,n,t){var i,a,c,s,l,o,r,u,d,y,v,p,k,b,f,$,m,E,_,h,g,L,T,C,D,R,w,A,P,F,S,O,N,V=this,x=e,I=n,B=t,K=new Date().getTime(),q=!1,M=function(e){var n=e.detail.event;switch(n){case 100:U();break;case 110:Y();break;case 120:H(),Z({event:150});break;case 150:J();break;case 170:Q();break;case 180:ec()}},U=function(){var e=x.containerClassName.split(","),n=e[0],t=0;if(void 0!==e[1]&&(t=parseInt(e[1],10)),!(a=eD(document,n,t))){ee({code:"E010",message:"containerClassName 값이 정의되지 않았습니다."});return}Z({event:110})},Y=function(){P=new CoviSdk(x,ea,B),Z({event:120}),P.removeWindowEventBlur(),P.removeWindowEventFocus(),window.addEventListener("blur",eN),window.addEventListener("focus",eV)},H=function(){if(""!==x.style){var e=j(x.style),n=eC(document,"head",0),t=eR("link");t.type="text/css",t.rel="stylesheet",t.href=e,n.appendChild(t)}},j=function(e){var n;return e.indexOf("//")>=0?e+"?"+K:ei()+e+".css?"+K},z=function(e){G(e)},W=function(e){e.preventDefault(),G(e)},G=function(e){window.clearTimeout(F),S?(eA(),S=!1):(ew(),S=!0,c.paused||(F=window.setTimeout(function(){eA(),S=!1},4e3)))},J=function(){var e,n,t="coviClickLandingButton("+x.idx;for(n in a.innerHTML=CoviEmbedHtml.replace("coviClickLandingButton(",t),w=CoviNativeItemsMapping,A=CoviNativeElements){e=eD(a,n,0);var i=A[n];switch(n){case"covi_player":(c=e).addEventListener("mousedown",z,!1),c.addEventListener("touchend",W,!1),c.addEventListener("pause",eo),c.addEventListener("durationchange",ek),c.addEventListener("canplay",ey),c.addEventListener("timeupdate",ek);break;case"covi_playback":s=e;break;case"covi_playback_fullscreen":($=e)&&"onFullscreen"===i.eventFunc&&$.addEventListener("click",e$);break;case"covi_playback_fullscreen-img":(m=e)&&(m.src=eP(i.src));break;case"covi_playback_muteunmute":"onMuteUnmute"===i.eventFunc&&e.addEventListener("click",ef);break;case"covi_playback_mute-img":(l=e)&&(l.src=eP(i.src),l.style.display="none");break;case"covi_playback_unmute-img":(o=e)&&(o.src=eP(i.src),o.style.display="inline-block");break;case"covi_playback_seek":(r=e)&&(r.setAttribute("value",0),r.setAttribute("min",0),r.setAttribute("max",100),r.setAttribute("step",1),"onSeek"===i.eventFunc&&r.addEventListener("click",ev));break;case"covi_playback_small_playpause":(E=e)&&"onPlayPauseSmall"===i.eventFunc&&E.addEventListener("click",ep);break;case"covi_playback_small_play-img":(_=e)&&(_.src=eP(i.src));break;case"covi_playback_small_pause-img":(h=e)&&(h.src=eP(i.src));break;case"covi_playback_playpause":(y=e)&&"onPlayPause"===i.eventFunc&&y.addEventListener("click",e_);break;case"covi_playback_play-img":(v=e)&&(v.src=eP(i.src));break;case"covi_playback_pause-img":(p=e)&&(p.src=eP(i.src));break;case"covi_playback_replay":(C=e)&&"onReplay"===i.eventFunc&&C.addEventListener("click",eE);break;case"covi_playback_replay-img":(D=e)&&(D.src=eP(i.src));break;case"covi_playback_currenttime":u=e;break;case"covi_playback_durationtime":d=e;break;case"covi_adidentity":g=e;break;case"covi_bi-img":(k=e)&&(k.src=eP(i.src));break;case"covi_logo":b=e;break;case"covi_landing_title":f=e;break;case"covi_bodycopy":L=e;break;case"covi_title":T=e;break;case"covi_playback_adclose":(R=e)&&"onAdClose"===i.eventFunc&&R.addEventListener("click",em)}}var P=A.covi_player.className;x.videoElementClass=P+",0",Z({event:170})},Q=function(){eb(),P.run()},X=function(){for(;a.firstChild;)a.removeChild(a.firstChild);a.style.display="none"},Z=function(e){var n=new CustomEvent(O,{detail:{event:e.event},bubbles:!0});document.dispatchEvent(n)},ee=function(e){var n=new CustomEvent("CoviPlayerException",{detail:{code:e.code,message:e.message}});document.dispatchEvent(n)},en=function(e){if(void 0===e){x=i;return}for(var n in i)e.hasOwnProperty(n)?x[n]=e[n]:x[n]=i[n]},et=function(){return"//cnp-file.covi.co.kr/player/img/"},ei=function(){return"//cnp-file.covi.co.kr/player/publisher/"},ea=function(e){switch(e){case"SDK_VIDEO_PLAY":if(eu(),u&&c&&c.currentTime<.5){var n=0;n=-1===x.elapsedTime?x.duration:0,u.innerHTML=eS(0,n),u.style.display="block"}el();break;case"SDK_VIDEO_PAUSE":eo();break;case"SDK_VIDEO_ENDED":ed();break;case"SDK_VIDEO_START_AUTOPLAY":F=window.setTimeout(function(){eA(),S=!1},2e3);break;case"SDK_VAST_LOADED":var t,i,s,l,o=P.getNativeItems();for(s in c&&c.setAttribute("poster",o.thumbnail),"N"===o.ad_identity&&g&&(g.style.display="none"),w){t=w[s],"+"===s[0]?(i=A[t["native-element"]],l=!0):(i=A[t],l=!1);var r=eD(a,i.className,0);switch(i.type){case"div":r.classList.contains("covi_category")&&(r.innerText=t.value);break;case"p":case"h2":l?""!==t.value&&(r.innerText=t.value):r.innerText=o[s];break;case"span":r.innerText=o[s];break;case"a":l&&""!==t.value&&(r.innerText=t.value,r.setAttribute("onclick",t.onclick));break;case"img":r.classList.contains("covi_logo")&&b&&(b.src=o.logo,(""===o.logo||"http://"===o.logo||"https://"===o.logo)&&(b.parentNode.removeChild(b),L&&L.classList.add("nologo"),T&&T.classList.add("nologo")))}}N=P.getVideoAspectRatio(),Z({event:180});break;case"SDK_ERROR":var d=P.getLastError();switch(d.code){case"E001":case"E002":case"E003":case"E004":case"E005":case"E100":X()}"E100"===d.code?eL("PLAYER_NO_ADS"):eL("SDK_ERROR");break;case"SDK_RUN_COMPLETE":eL("SDK_RUN_COMPLETE")}},ec=function(){if(void 0!==N){var e=eD(a,"covi_player-container",0),n="";switch(N){case"9:16":n="videoratio916";break;case"4:5":n="videoratio45";break;case"1:1":n="videoratio11"}""!==n&&e.classList.add(n);var t=eD(a,"covi_player",0);switch(N){case"9:16":a.style.height="100%",e.style.height="auto",t.style.objectFit="fill";break;case"4:5":case"1:1":a.style.height="100%",e.style.height="auto";break;case"16:9":t.style.objectFit="fill"}}},es=function(){0>c.src.indexOf("data:video")&&!c.paused&&(e8(),eb())},el=function(){eL("PLAYER_VIDEO_PLAY")},eo=function(){eL("PLAYER_VIDEO_PAUSE")},er=function(){var e=eD(a,"covi_player_endscreen-container",0);if(e){e.style.visibility="visible";var n=eD(a,"covi_player_endscreen-img",0);if(n){var t=P.getNativeItems();if(""!==t.end_card?n.src=t.end_card:n.src=t.thumbnail,c){var i=c.getBoundingClientRect();n.style.height=i.height+"px"}}}},eu=function(){var e=eD(a,"covi_player_endscreen-container",0);e&&(e.style.visibility="hidden")},ed=function(){q=!0,-1===x.elapsedTime&&u&&(u.style.display="none"),er(),eL("PLAYER_VIDEO_ENDED")},ey=function(){es()},ev=function(){n=eD(a,e=A.covi_playback_seek.className,0);var e,n,t=c.duration,i=n.value;c.currentTime=t*(i/100)},ep=function(){e_()},ek=function(){var e=c.currentTime,n=c.duration;-1===x.elapsedTime&&(e=Math.floor(n)-e+.9);var t=Math.floor(e/60),i=Math.floor(e-60*t),a=Math.floor(n/60),s=Math.floor(n-60*a);!u||isNaN(e)||isNaN(n)||(u.innerHTML=eS(t,i)),d&&(isNaN(a)||isNaN(s)?d.innerText="/ "+eS(0,0):d.innerHTML="/ "+eS(a,s)),c.controls&&(c.controls=!1)},eb=function(){c.muted=!0,c.muted?(l&&(l.style.display="none"),o&&(o.style.display="inline-block")):(l&&(l.style.display="inline-block"),o&&(o.style.display="none"))},ef=function(){c.muted?(c.muted=!1,l&&(l.style.display="inline-block"),o&&(o.style.display="none")):(c.muted=!0,l&&(l.style.display="none"),o&&(o.style.display="inline-block"))},e$=function(){c.requestFullscreen?c.requestFullscreen():c.mozRequestFullScreen?c.mozRequestFullScreen():c.webkitRequestFullscreen?c.webkitRequestFullscreen():c.msRequestFullscreen&&c.msRequestFullscreen()},e8=function(){c.paused?(v&&(v.style.display="inline-block"),p&&(p.style.display="none")):(v&&(v.style.display="none"),p&&(p.style.display="inline-block"))},em=function(){"function"==typeof coviAdClose&&coviAdClose()},eE=function(){c.paused&&eh()},e_=function(){c.paused?(eh(),v&&(v.style.display="none"),p&&(p.style.display="inline-block"),_&&(_.style.display="none"),h&&(h.style.display="inline-block")):(eg(),v&&(v.style.display="inline-block"),p&&(p.style.display="none"),_&&(_.style.display="inline-block"),h&&(h.style.display="none"))},eh=function(){c.play(),F=window.setTimeout(function(){eA()},2e3)},eg=function(){c.pause(),ew(),window.clearTimeout(F)},eL=function(e){I&&I(e)},eT=function(e){B&&B(e="("+CoviUtil.getTimes()+") "+e)},eC=function(e,n,t){return e.getElementsByTagName(n)[t]},eD=function(e,n,t){return e.getElementsByClassName(n)[t]},eR=function(e){return document.createElement(e)},ew=function(){s&&(s.style.display="block"),y&&(y.style.display="block")},eA=function(){s&&(s.style.display="none"),y&&(y.style.display="none")},eP=function(e){var n;return e.indexOf("//")>=0?e:et()+e},eF=function e(n,t){return(n+="").length>=t?n:Array(t-n.length+1).join("0")+n},eS=function(e,n,t=x.timeFormat){var i=t.split(":"),a=60*e+n,c="";return e=Math.floor(a/60),n=a%60,2==i.length?(c+=eF(e,i[0].length)+":",c+=eF(n,i[1].length)):c=eF(n,i[0].length),c};this.checkViewability=function(){return P.checkViewability(c)},this.playVideo=function(){eh()},this.stopVideo=function(){eg()},this.run=function(){Z({event:100})},this.onClickVideoReplayButton=function(e){q=!1,eu(),P.replayVideo()},this.onClickLandingButton=function(e){"function"==typeof e&&P.onClickLandingButton(e,!0)};var eO,eN=function(){c&&eg()},eV=function(){c&&(q||V.checkViewability(c)&&eh())};eO=e,i={containerClassName:"",layout:"",style:"",type:"",pcode:"",category:"",platform:"",videoElementId:"",videoElementClass:"",videoPlayType:"manualplay",videoPlayableViewRate:"100",sdkStandalone:!1,videoElementCheck:!0,coviw:!1,elapsedTime:0,durationTime:!0,timeFormat:"mm:ss",vastUrl:""},"function"!=typeof I&&(I=!1),"function"!=typeof B&&(B=!1),O="CoviPlayerEvent_"+x.idx,document.addEventListener(O,M,!1),document.addEventListener("CoviSdkException",function(e){ee(e.detail)},!1),en(eO),S=!0,eT("Covi Player loaded")};