(()=>{var t={};t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}();const i={A:"/mp_dist/",_:10,M:30,T:!0,N:!0,I:"logger.moviead55.ru",S:["kinomans.website","filmskino.site"],D:{},C:{L:5,R:4,O:!0,$:!1,j:0,P:0,U:0,V:2,F:!1,Y:15,B:!1,W:!1},G:{Z:0,H:999,J:4},q:{X:5,K:10,et:10,rt:15,nt:15,ht:5,ot:20,lt:10},ct:{dt:2},ut:9/16,At:["timeupdate","error"],_t:{}},s=()=>{function t(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()};class e{gt;wt;ft;Mt;yt;Tt;bt;Nt;It;kt;St;constructor(t){this.gt=t.advertiser,this.wt=t.description,this.ft=t.errorURLTemplates,this.Mt=t.extensions,this.yt=t.id,this.Tt=t.impressionURLTemplates,this.bt=t.pricing,this.Nt=t.sequence,this.It=t.survey,this.kt=t.system,this.St=t.title}Dt(){return this.Ct(this.Tt)}Ct(t){return Array.isArray(t)?t.map((t=>t&&t.hasOwnProperty("url")?t.url:t)):t}}class r{Et;constructor(t){this.Et=t}Lt(){if("number"==typeof this.Et)return this.Et;const[t,i,s]=this.Et.split(":");let e=parseInt(s);return e+=60*parseInt(i),e+=3600*parseInt(t),e}toArray(){const t=this.Lt();return[...Array(t).keys()]}}const n=t=>new r(t);class h{xt;Rt=[];constructor(t,i){t=t||{},this.xt={},this.Ot(i),Object.keys(t).forEach((i=>{if(t[i].offset)return!1;this.$t(i,t[i])}))}jt(){return this.Rt}Ot(t){return n(t).toArray().forEach((t=>{0})),this}$t(t,i){const s=t.toLowerCase();return""===i||(this.Rt[s]||(this.Rt[s]=[]),this.Rt[s].push(...i)),this}}class o{yt;Pt;zt;Ut;Nt;Vt;Ft;Yt;Qt;Bt;Wt;Gt;Zt;Ht;constructor(t){this.yt=t.id,this.Pt=t.adId,this.zt=((t,i)=>new h(t,i))(t.trackingEvents,this.Jt(!1)),this.Ut=t.apiFramework,this.Nt=t.sequence,this.Vt=t.type,this.Ft=t.adParameters,this.Yt=t.duration,this.Qt=t.icons,this.Bt=t.mediaFiles,this.Wt=t.skipDelay,this.Gt=t.videoClickThroughURLTemplate,this.Zt=t.videoClickTrackingURLTemplates,this.Ht=t.videoCustomClickURLTemplates}qt(){return this.Bt}Xt(){return this.Ft}Jt(t=!0){const i=this.Yt||"00:00:00";return t?n(i).Lt():i}Kt(){return this.Gt&&this.Gt.url?this.Gt.url:""}ti(){if(0===this.Zt.length)return[];const t=[];return this.Zt.forEach((i=>{i.url&&t.push(i.url)})),t}ii(){return this.zt.jt()}si(t=""){return t=t.toLowerCase(),this.ii()[t]||[]}}const a=(t,i=void 0)=>t||void 0===i?"true"===t||!0===t:i,l=(t,i)=>(Object.keys(i).length>0&&Object.keys(i).forEach((s=>{t=t.replace(s,i[s])})),t),c=t=>{const i=[];return Object.keys(t).forEach((s=>{i.push(s+"="+encodeURIComponent(t[s]))})),i.length?i.join("&"):""};(t=>{const i=document.createElement("a");i.href=t;const s=`${i.protocol}//${i.host}`,e=`${s}${i.pathname}`,r=`${e}${i.search}${i.hash}`,n=(t=>{const i=t.split("/").pop();return i.includes(".")?i:""})(r),h=s.replace(/https?:\/\//,"");(t=>{const i={};(t=t.replace("?","").split("&")).forEach((t=>{if(!t.length)return!1;t=t.split("="),i[t[0]]=t[1]}))})(i.search)})(location.href),document.referrer;class d{Ut;ei;ri;ni;hi;oi;yt;ai;di;ui;Ai;pi;_i;constructor(t){this.Ut=t.apiFramework,this.ei=t.bitrate,this.ri=t.codec,this.ni=t.deliveryType,this.hi=(t=>{if(null===t)return"";const i=document.createElement("textarea");return i.innerHTML=t,i.value})(t.fileURL),this.oi=t.height,this.yt=t.id,this.ai=t.maintainAspectRatio,this.di=t.maxBitrate,this.ui=t.mimeType,this.Ai=t.minBitrate,this.pi=t.scalable,this._i=t.width}mi=()=>this.hi;gi=()=>this.ui;wi=()=>"progressive"===this.ni;fi=()=>"streaming"===this.ni;Mi=()=>!!this.ei&&this.ei;yi=()=>this._i;Ti=()=>this.oi;bi=()=>a(this.pi,!0);Ni=()=>a(this.ai,!1);Ii(){return!!this.Ut&&this.Ut}ki(){return!!this.Ii()&&"VPAID"===this.Ii().toUpperCase()}}const u=class{Si;Di;Ci=[];Bt=[];constructor(){this.Si=!1,this.Di=["video/mp4","video/ogg","video/webm","text/javascript","application/javascript","application/x-javascript"]}Ei(){return this.Si=!0,this}Li=()=>this.Si;xi(t=[]){return t.forEach((t=>{this.Bt.push(new d(t))})),this.$i().Oi().Ri(),this}ji(){return this.Ci.length?this.Ci[0]:null}$i(){return this.Ci=this.Bt.filter((t=>this.Li()?t.ki():!t.ki())),this.Ci.length||(this.Ci=this.Bt),this}Oi(){return this.Ci=this.Ci.filter((t=>{if(t.ki()){if(!t.hi)return!1;{let i=t.hi;i.startsWith("https://")||i.startsWith("http://")||i.startsWith("//")&&(i=`https://${i.substring(2)}`);try{return!!new URL(i).pathname&&(t.hi=i,!0)}catch(t){return!1}}}return!0})),this}Ri(){return this.Ci.sort(((t,i)=>this.Pi(t.gi())-this.Pi(i.gi()))),this}Pi(t){const i=this.Di.indexOf(t);return-1===i?this.Di.length:i}};class A{zi;Ui;Vi;Fi;Yi;Qi;constructor(t){this.zi={percentViewable:0,percentFps:0,percentIntersection:0,acceptedViewablePercentage:50,acceptedMrcPercentage:50,viewabilityStatus:!1,duration:0,measureTime:2e3},this.Fi=0,this.Vi=t,this.Qi=null,this.Yi=0,this.Ui=!1}Bi(){this.Fi&&window.cancelAnimationFrame(this.Fi)}Wi(){return"object"==typeof window.performance?window.performance.now():(new Date).getTime()}Gi(){return new Promise(((t,i)=>{this.Yi=this.Wi();const s=()=>{this.Zi()||(this.Yi=this.Wi(),this.Hi());const i=this.Wi()-this.Yi,e=i>=this.zi.measureTime;this.zi.duration=i,e||this.Vi.Ji()?(this.zi.viewabilityStatus=this.zi.percentViewable>=this.zi.acceptedViewablePercentage,t(this.zi)):this.Fi=window.requestAnimationFrame(s)};this.Fi=window.requestAnimationFrame(s)}))}Hi(){this.zi.percentFps=0,this.zi.percentIntersection=0,this.zi.percentViewable=0,this.zi.duration=0,this.zi.viewabilityStatus=!1}Zi(){const t=this.Vi.Xi().qi();return this.zi.percentIntersection=t,this.zi.percentViewable=Math.floor(t),!(t{const i=[...[..."ABCDEFGHIJKLMNOPQRSTUVWXYZ"],...[..."abcdefghijklmnopqrstuvwxyz"]];return[...Array(t)].map((t=>i[Math.random()*i.length|0])).join("")};const _={Ki:"MadsStageSelect",ss:"MadsStagePlayed",es:"MadsStageSleep",rs:"MadsStageNextEvent",ns:"MadsStageFinished",hs:"MadsStagePartnerPM",ls:"MadsStageWithoutCommand",cs:"MadsProxyPlayOuRVideo",us:"MadsProxyInit",As:"MadsProxyLoaded",ps:"MadsProxySetting",_s:"MadsProxyReady",gs:"MadsProxyStart",ws:"MadsProxyStartAd",Ms:"MadsProxySkip",ys:"MadsProxyPause",Ts:"MadsProxyResume",vs:"MadsProxyStop",bs:"MadsProxyPing",Ns:"MadsProxyKill",Is:"MadsProxyDestroyed",ks:"MadsProxyFake",Ss:"MadsProxyHaveAd",Ds:"MadsProxyUnMuteAd",Cs:"MadsProxyMuteAd",Es:"MadsProxyCrash",Ls:"AdStarted",xs:"AdStopped",Rs:"AdSkipped",Os:"AdLoaded",$s:"AdLinearChange",Ps:"AdSizeChange",zs:"AdExpandedChange",Us:"AdSkippableStateChange",Vs:"AdDurationChange",Fs:"AdRemainingTimeChange",Ys:"AdVolumeChange",Qs:"AdImpression",Bs:"AdClickThru",Ws:"AdInteraction",Gs:"AdVideoStart",Zs:"AdVideoFirstQuartile",Hs:"AdVideoMidpoint",Js:"AdVideoThirdQuartile",qs:"AdVideoComplete",Xs:"AdUserAcceptInvitation",Ks:"AdUserMinimize",te:"AdUserClose",ie:"AdPaused",se:"AdPlaying",ee:"AdError",re:"AdLog",ne:"AllAdsCompleted",he:"AdPaidContent",oe:"InitAd",ae:"StartAd",le:"SkipAd",ce:"StopAd",de:"PauseAd",ue:"ResumeAd",Ae:"AdVolume",pe:"AdDuration",_e:"AdRemainingTime",me:"AdSkippableState",ge:"mads_empty_jmap",we:"mads_full_jmap"};class m{fe;Me;constructor(){this.fe=navigator.userAgent,this.Me=navigator.platform}ye(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(this.fe)}Te(){return/webOS|iPhone|iPad|iPod/i.test(this.fe)}be(){const t=/iPhone|iPod/i.test(this.fe),i=/iPhone|iPod/i.test(this.Me);return t&&i}Ne(){return navigator.vendor&&navigator.vendor.indexOf("Apple")>-1&&this.fe&&-1==this.fe.indexOf("CriOS")&&-1==this.fe.indexOf("FxiOS")}Ie(){if(!this.Ne())return!0;if(!this.Te())return!0;const t=this.fe.match(/Version\/(.*?)\s/);return!!t&&parseInt(t[1])>=10}}const g=new m;function w(t){f(t,{display:"none",pointerEvents:"none",background:"transparent",opacity:"0.001"})}const f=(t,i)=>{for(const s in i)t.style[s]=i[s]},M=(t,i)=>{(document.body||document.documentElement).style.setProperty("--"+t,i)},y=()=>{const t=document.createElement("div");return f(t,{width:"100%",height:"100%",margin:"0",padding:"0",position:"absolute",top:"0",left:"0",overflow:"hidden"}),t};async function T(t,i,s){return await new Promise((e=>{const r=document.createElement("iframe");r.id=p(),r.setAttribute("allowtransparency","true"),r.setAttribute("allowfullscreen","true"),r.setAttribute("referrerpolicy","unsafe-url"),r.setAttribute("scrolling","no"),r.setAttribute("allow","encrypted-media *; autoplay *; fullscreen *; "),r.setAttribute("frameborder","0"),r.setAttribute("webkitallowfullscreen","true"),r.setAttribute("mozallowfullscreen","true"),void 0!==s&&f(r,s),t.length>0?r.src=t:r.src="about:blank",r.addEventListener("load",(()=>{e(r)}),{once:!0}),i.appendChild(r)}))}class v{ke=!1;Se=!1;De=!1;Ce=!1;Ee=!1;Le;xe;Re;Oe="";$e="";yt;je;Pe=[];ze=new Map;Ue;Ve;Fe=null;Ye="";Qe;Be=!1;We=null;Ge;Ze=null;He=null;Je=null;qe={};Xe=new Set([_.Os,_.xs]);Ke=!1;ir="";sr=1;er=-1;rr;nr=null;hr=[];ar=0;lr=!1;dr=2;ur={};Ar=null;pr;constructor(t,i,s,r){this.Re=t,this.yt=i,this.Le=new Date,this.xe=p(),this.je=this.Re.mr()._r.toString()+"-"+this.Re.gr().toString()+"("+this.Re.wr()+")-"+this.yt.toString(),this.qe={},this.Ve=s,this.Ue=new e(s),this.Ye=r,this.Fe=new o(r),this.Qe=null,this.rr=new Date,this.pr={_i:300,oi:154,Mr:"normal",yr:500,Yt:30,Tr:30,vr:0,br:0,Nr:!1}}Ir(t){this.qe[t]=!0}kr(t){this.Sr(t)&&(this.qe[t]=null,delete this.qe[t])}Sr(t){return this.qe[t]||!1}Dr(t){return this.Xe.has(t)&&this.Sr(t)}Cr(){this.Oe=s();(async t=>{let i="0123456789abcdef";function s(t){let s,e="";for(s=0;s<=3;s++)e+=i.charAt(t>>8*s+4&15)+i.charAt(t>>8*s&15);return e}function e(t,i){let s=(65535&t)+(65535&i);return(t>>16)+(i>>16)+(s>>16)<<16|65535&s}function r(t,i,s,r,n,h){return e(function(t,i){return t<>>32-i}(e(e(i,t),e(r,h)),n),s)}function n(t,i,s,e,n,h,o){return r(i&s|~i&e,t,i,n,h,o)}function h(t,i,s,e,n,h,o){return r(i&e|s&~e,t,i,n,h,o)}function o(t,i,s,e,n,h,o){return r(i^s^e,t,i,n,h,o)}function a(t,i,s,e,n,h,o){return r(s^(i|~e),t,i,n,h,o)}let l,c,d,u,A,p=function(t){let i,s=1+(t.length+8>>6),e=new Array(16*s);for(i=0;i<16*s;i++)e[i]=0;for(i=0;i>2]|=t.charCodeAt(i)<>2]|=128<{this.$e=t}))}Lr(){return{"[adsrc]":this.Re.wr(),"[sig]":this.$e,"[gguid]":this.Oe,"[tti]":this.er}}Rr(){if(this.Fe&&0!==this.Fe.Bt.length){const t=new u;if(t.xi(this.Or().qt()),this.Qe=t.ji(),this.$r())return(!this.Pr().jr()||!this.$r().ki())&&(this.sr=this.Xi().zr++,this.Be=this.$r().ki(),this.Cr(),!0)}return!1}Ur(t,i=!0){const s=t;if(this.Vr("Send event",s),this.Xi().Fr("debug")||this.Xi().Fr("showLog")){const t=new Date;this.Pe?.push({time:t.toLocaleTimeString()+"."+t.getMilliseconds(),event:s.type,params:s.data})}this.Ar?.port1.postMessage(s)}Yr=t=>{const i=t.data;"object"==typeof i&&this.Qr(i.type,i.data)};Br(){if(this.Ir(_.Ns),this.Sr(_.Es))this.Wr();else{if(!this.Sr(_.Qs)){const t={sys:this.Xi().Gr()?"skyadvert":"wizads",sub_id:this.Xi().Zr(),version:this.Xi().Hr(),par:this.Jr().wr(),id:this.Jr().gr(),vt:this.Xi().qi(),dv:this.Xi().qr(),fs:this.Xi().Xr(),eve:{imp:this.Sr(_.Qs),al:this.Sr(_.Os),fq:this.Sr(_.Zs),mp:this.Sr(_.Hs),th:this.Sr(_.Js),co:this.Sr(_.qs)},scr:{w:screen.width?screen.width:"",h:screen.height?screen.height:"",c:screen.colorDepth?screen.colorDepth:"",iw:window.innerWidth?window.innerWidth:"",ih:window.innerHeight?window.innerHeight:""}};this.Sr(_.qs)?(this.Vr(this.Kr(),"NOT IMPRESSION with complete"),this.Xi().tn().tn("not_imp","complete",JSON.stringify(t))):(this.Sr(_.Hs)||this.Sr(_.Js))&&(this.Vr(this.Kr(),"NOT IMPRESSION with MP or TQ"),this.Xi().tn().tn("not_imp","mp_or_tq",JSON.stringify(t)))}this.sn(_.Is,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Не пришло событие _MadsProxyDestroyed "),this.Qr(_.Is),this.Wr()}),5e3),this.Vr("Надо отправить _MadsProxyKill"),this.Ur({type:_.Ns,data:{}})}}en(){this.Ir(_.vs),this.Pr().rn(this),this.Sr(_.xs)||(this.sn(_.xs,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Не пришло событие AdStop "),this.Qr(_.xs)}),1e3*i.q.ht),this.Vr("Надо отправить stop"),this.Ur({type:_.vs,data:{}}))}nn(){this.Jr().hn()||this.Sr(_.ie)&&(this.Ur({type:_.Ts,data:{}}),this.kr(_.ie))}an(){this.Jr().hn()||this.Sr(_.ie)||(this.Ir(_.ie),this.Ur({type:_.ys,data:{}}))}ln(){this.Ur({type:_.Ms,data:{}})}cn(){this.Sr(_.Os)&&(this.Le=new Date,this.Jr().hn()&&this.Xi().Pr().dn("movieads_top"),this.Be&&this.sn(_.rs,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Не пришло событие"),this.en()}),1e3*i.q.ot),this.Ir(_.gs),this.Ur({type:_.gs,data:{}}))}un(){this.Sr(_.As)&&this.Ur({type:_.ps,data:{bv:this.Xi().An(),cr:this.Ye}},!1)}pn(){this.Ir(_.es),this._n(_.rs,"_sleep"),this.Pr().rn(this),this.Qr(_.es),this.C().mn(),this.sn(_.ss,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. ИЗ SLEEP в УТИЛЬ",this.Jr().wn().gn),this.Ir(_.ns),this.en()}),1e3*this.Jr().wn().gn)}fn(){return null!==this.We&&(this.We.style.pointerEvents="none",this.We.style.background="transparent",this.We.style.opacity="1"),this}Mn(){return null!==this.We&&(this.We.style.pointerEvents="",this.We.style.background="black",this.We.style.opacity="1"),this}rn(){null!==this.We&&(this.We.style.zIndex=this.sr.toString(),this.fn())}yn(){this._n(_.ss,"_toSceneTimer"),this.sn(_.ss,(()=>{1===this.Xi().Tn()?(this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. ОТПРАВЛЕНО В УТИЛЬ maxStagesWork = 1"),this.Ir(_.ns),this.en()):this.C().vn()>2?(this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. ОТПРАВЛЕНО В SLEEP",this.Jr().wn().bn),this.pn()):(this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. getWorkedPartners > 2"),this.Ir(_.ns),this.en())}),1e3*this.Jr().wn().bn)}Nn(){null!==this.We&&(this.Ze&&(this.Ze.style.display=""),this.We.style.zIndex="1000",this.Mn(),this.rr=new Date)}In(t){return new Promise(((i,s)=>{if(!0===this.Jr().Fr("avt"))if(this.Ji())i(!0);else if([_.Zs,_.Hs,_.Js,_.Qs].includes(t)){const t=new A(this);t.Gi().then((e=>{t.Bi(),e.viewabilityStatus?(this.Vr("MRC VIEWABILITY TRACKED!",e),this.De=!0,i(!0)):(this.Vr("AD IS NOT VIEWABLE! SKIP TRACKING!"),s(!0))}))}else i(!0);else i(!0)}))}Qr(t,i){if(this.Dr(t)){if(t===_.Bs){const t={tag:this.Jr().Fr("tag"),id:this.Jr().gr(),log:this.Kr()};this.Xi().tn().tn("stage","double_click",JSON.stringify(t))}}else this.jt(t,i),this.In(t).then((()=>{[_.Gs,_.Zs,_.Hs,_.Js,_.Qs,_.qs,_.Bs].includes(t)&&(["fa07b25afc0a184c21ec45778a6f2ec6","8d3408b6f67466c45f542eecbc7a2867"].includes(this.Xi().kn)&&console.log("sky:",t),this.Xi().tn().Sn(this,t)),this.Pr().Dn(t,this)}))}jt(t,i){if(this.rr=new Date,this._n(t,"_event: "+t),![_.bs].includes(t)&&(this.Vr("Listener",t,i),this.Xi().Fr("debug")||this.Xi().Fr("showLog"))){const s=new Date;this.Pe?.push({time:s.toLocaleTimeString()+"."+s.getMilliseconds(),event:t,params:i})}this.Ir(t),this.Be&&this.Cn(t,i),this.En(t,i)}En(t,i){switch(t){case _.bs:this.Xi().Ln();break;case _.Os:break;case _.Fs:const s=Number(i);if(!isNaN(s)){const t=Math.round(s);t!==this.pr.Tr&&(this.pr.Tr=t)}break;case _.Vs:const e=Number(i);if(!isNaN(e)){const t=Math.round(e);t!==this.pr.Yt&&(this.pr.Yt=t)}break;case _.xs:this.Ce=!1,this.Sr(_.Es)&&this.Xi().tn().tn("proxy_crash",this.Jr().wr(),JSON.stringify(this.Pe)),this.Sr(_.gs)||this.Ir(_.gs);break;case _.Is:this.Ir(_.ns),this.Wr();break;case _.ee:this.Ce=!1,this.Sr(_.gs)||this.Ir(_.gs);break;case _.Ys:this.pr.br=i;break;case _.Us:this.pr.Nr=!0;break;case _.Ls:this.Sr(_.gs)||(this.Vr("ЗАПУСК БЕЗ СТАРТА "+this.Pr().xn(this)),this.Ir(_.ls),null===this.Pr().Rn()&&this.Pr().Nn(this));break;case _.Qs:this.Sr(_.gs)||(this.Vr("ЗАПУСК БЕЗ СТАРТА "+this.Pr().xn(this)),this.Ir(_.ls),null===this.Pr().Rn()&&this.Pr().Nn(this)),this._n(_.xs,"_event "+_.Qs),this.jt(_.ss),this.Ce=!0,this.Vr("CREATIVE",this.Or(),this.Ye,this.Ve),this.Jr().On(this),1===this.Jr().$n()?this.er=((new Date).getTime()-this.Le.getTime())/1e3:this.er=-1;const r={visibility:this.Xi().qi(),imp_uuid:this.Oe,rect:this.We?.getBoundingClientRect(),vastUrl:this.Jr().Fr("tag"),subs:this.Xi().jn(),tti:this.er,ttiImp:this.Jr().$n()};this.Xi().tn().tn("stage","ad_impression",JSON.stringify(r)),this.ur[_.Qs]&&this.ur[_.Qs].forEach((t=>{const{type:i,action:s,...e}=t;this.Xi().tn().tn(i,s,JSON.stringify(e))}));break;case _.Bs:this.lr=!0,this.Pr().xn(this)&&(this.Ir(_.ys),this.an());break;case _.Gs:case _.Zs:case _.Hs:case _.Js:this._n(_.xs,"_event "+t),this.Sr(_.gs)||(this.Vr("ЗАПУСК БЕЗ СТАРТА "+this.Pr().xn(this)),this.Ir(_.ls),null===this.Pr().Rn()&&this.Pr().Nn(this)),this.jt(_.ss),this.Ce=!0;break;case _.qs:break;case _.se:this.Pr().xn(this)&&this.Sr(_.ie)&&delete this.qe[_.ie];break;case _.ie:this._n(_.rs,"_event ".concat(t)),this.Pr().xn(this);break;case _.re:try{if("invideo"===i.t&&i.d){const t={type:"invideo",action:"imp",id:this.Jr().gr(),vt:this.Xi().qi(),dv:this.Xi().qr(),d:i.d};this.ur[_.Qs]||(this.ur[_.Qs]=[]),this.ur[_.Qs].push(t)}else i.t&&i.a&&i.m&&(this.Vr("Adlog send to logger",i),this.Xi().tn().tn(i.t,i.a,JSON.stringify(i.m)))}catch(t){}break;case _.ks:this.Pr().rn(this);break;case _.Ss:this.ir=i;break;case _.cs:this.Ke=!0,this.ir=i;break;case _.hs:this.Ur({type:t,data:i});break;case _.ss:this.Sr(_.Os)||(this.Ir(_.Os),this._n(_.Os,"_event ".concat(t))),this.Pr().Nn(this);break;case _._s:this.sn(_.Os,(()=>{this.Vr("СРАБОТАЛ ТАЙМЕР! Select to AdLoaded",this.Jr().wn().Pn),this.en()}),1e3*this.Jr().wn().Pn);break;case _.Es:this.Ir(_.ns),this.Pr().rn(this),this.Br();break;case _.As:this.un();break;case _.Ki:if(this.ke)return;if(this.ke=!0,this.We=document.createElement("div"),f(this.We,{width:"100%",height:"100%",margin:"0",padding:"0",position:"absolute",top:"0",left:"0",overflow:"hidden",background:"black",zIndex:this.sr.toString()}),this.We.dataset.name=this.Jr().wr(),this.We.dataset.partner=this.Jr().gr(),this.Vr("Need",this.Xi().Fr("showLog")),this.Xi().Fr("debug")||this.Xi().Fr("showLog")){const t=document.createElement("div");t.innerText=this.Kr(),t.setAttribute("style","font-size: 13px;position: absolute;width: 200px;height: 14px;background-color: #2B2B31;top: 2px;right: 2px;color: wheat;font-family: sans-serif;font-variant: small-caps;z-index: 99;text-align:right;white-space: nowrap;"),this.We.appendChild(t)}"ap"!==this.Xi().Zr()&&(this.pr.br=.5);let n=!1;if("ap"!==this.Xi().Zr()||this.Jr().hn()||[316,521,737,989,995,996].includes(this.Jr().gr())||(this.Be&&(n=!0),!this.Be&&this.Xi().Gr()),n){const t=document.createElement("div");t.style.position="absolute",t.style.zIndex="99999",t.style.left="15px",t.style.bottom="15px",t.style.width="34px",t.style.height="34px",t.style.display="none";const i=document.createElement("img");i.src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMTAwJSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIiB2aWV3Qm94PSIwIDAgMTc3ODAwIDE3NzgwMCIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgIDwhW0NEQVRBWwogICAgLmZpbDAge2ZpbGw6I0ZGNDE0MX0KICAgIC5maWwxIHtmaWxsOndoaXRlfQogICBdXT4KICA8L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCX3gwMDIwXzEiPjxjaXJjbGUgY2xhc3M9ImZpbDAiIGN4PSI4ODkwMCIgY3k9Ijg4OTAwIiByPSI4ODkwMSIvPjxnIGlkPSJfMTM2OTUyNDgwIj48cGF0aCBjbGFzcz0iZmlsMSIgZD0iTTU0ODM4IDYwNTQ4bDQxMDU0IC0yNjA4OGMxNTkyLC0xMDEyIDM1OTEsLTM5OCA1MTM3LDY4NyAxNTQ1LDEwODYgMjM4OCwyNzEyIDIzODgsNDYwMWwwIDk4MzM1YzAsMTg4OSAtODQzLDM1MTMgLTIzODgsNDU5OSAtMTU0NiwxMDg1IC0zNTQ1LDE2MzIgLTUxMzcsNjg4bC00MTA1NCAtMjYwOTFjLTUzMiwtMzM5IC0xMjgzLC0zMzMgLTE5MDcsLTMzM2wtMTc2NzggMGMtMzAxMCwwIC01NjE5LC0yNTI2IC01NjE5LC01NjIxbDAgLTQ0ODI0YzAsLTMwOTUgMjUyOSwtNTYyMCA1NjE5LC01NjIwbDE3Njc4IDBjNjgwLDAgMTMyMywxMyAxOTA3LC0zMzN6IiBpZD0iXzEzNjk1MjY0OCIvPjxwYXRoIGNsYXNzPSJmaWwxIiBkPSJNMTMzOTk3IDkxODAwbDI4NiAtMjg3bTIyNDkgLTIyNDhsMjg2IC0yODhtLTYwNTEgLTYwNTFsLTI4OCAyODZtLTIyNDggMjI0OWwtMjg3IDI4Nm0xNjQzOSAtNDMzNWwtMTg2NCAxODY0IC01NzAxIDU3MDEgLTE4NjMgMTg2NSAtMjg3IDI4NyAtMzg1IDM4NCAtMTg2NCAxODY0IC0yODYgMjg3IC02OTEyIDY5MTEgLTE4NjUgMTg2NCAtNjcxIDY3MSAtMTg2NCAxODY0Yy0xNjYzLDE2NjUgLTQzODcsMTY2NSAtNjA1MSwwbDAgMGMtMTY2NSwtMTY2NCAtMTY2NSwtNDM4OCAwLC02MDUxbDE4NjQgLTE4NjQgNjcxIC02NzIgMTg2NCAtMTg2NCA2OTExIC02OTEyIDI4NiAtMjg2IDE4NjUgLTE4NjQgMzg0IC0zODUgMjg3IC0yODcgMTg2NSAtMTg2MyA1NzAxIC01NzAxIDE4NjQgLTE4NjUgNjcxIC02NzEgMTg2NCAtMTg2NGMxNjYyLC0xNjYyIDQzODcsLTE2NjUgNjA1MiwwbDAgMGMxNjY0LDE2NjUgMTY2NCw0Mzg4IDAsNjA1MWwtMTg2NCAxODY1IC02NzIgNjcxeiIgaWQ9Il8xMzY5NTI1NzYiLz48cGF0aCBjbGFzcz0iZmlsMSIgZD0iTTEzMzc0NCA4NTc0N2wtMjg4IC0yODZtLTIyNDggLTIyNDlsLTI4NyAtMjg2bS02MDUxIDYwNTFsMjg2IDI4OG0yMjQ5IDIyNDhsMjg2IDI4N20tNDMzNSAtMTY0NDBsMTg2NCAxODY1IDU3MDEgNTcwMSAxODY1IDE4NjMgMjg3IDI4NyAzODMgMzg1IDE4NjUgMTg2NCAyODcgMjg2IDY5MTAgNjkxMiAxODY1IDE4NjQgNjcxIDY3MiAxODY0IDE4NjRjMTY2NSwxNjYzIDE2NjUsNDM4NyAwLDYwNTFsMCAwYy0xNjY1LDE2NjUgLTQzODgsMTY2NSAtNjA1MSwwbC0xODY1IC0xODY0IC02NzEgLTY3MSAtMTg2NCAtMTg2NCAtNjkxMiAtNjkxMSAtMjg3IC0yODcgLTE4NjMgLTE4NjQgLTM4NSAtMzg0IC0yODcgLTI4NyAtMTg2MyAtMTg2NSAtNTcwMiAtNTcwMSAtMTg2NCAtMTg2NCAtNjcxIC02NzEgLTE4NjQgLTE4NjVjLTE2NjIsLTE2NjEgLTE2NjUsLTQzODYgMCwtNjA1MWwwIDBjMTY2NSwtMTY2NSA0Mzg4LC0xNjY1IDYwNTEsMGwxODY0IDE4NjQgNjcyIDY3MXoiIGlkPSJfMTM2OTUyNTA0Ii8+PC9nPjwvZz48L3N2Zz4=",i.setAttribute("width","34"),i.setAttribute("height","34"),i.style.cursor="pointer";const s=document.createElement("img");s.src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMTAwJSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIiB2aWV3Qm94PSIwIDAgMTc3ODAwIDE3NzgwMCIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgIDwhW0NEQVRBWwogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgICAuZmlsMCB7ZmlsbDojMTc4RkVCO2ZpbGwtcnVsZTpub256ZXJvfQogICAgLmZpbDIge2ZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm99CiAgIF1dPgogIDwvc3R5bGU+PC9kZWZzPjxnIGlkPSLlm77lsYJfeDAwMjBfMSI+PHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik04ODg5OSAwYzI0NTQ0LDAgNDY3NjksOTk1NCA2Mjg1OCwyNjA0MiAxNjA4OSwxNjA4OCAyNjA0MywzODMxMyAyNjA0Myw2Mjg1NyAwLDI0NTQzIC05OTU0LDQ2NzcxIC0yNjA0Myw2Mjg1OCAtMTYwODcsMTYwODkgLTM4MzE1LDI2MDQzIC02Mjg1OCwyNjA0MyAtMjQ1NDQsMCAtNDY3NjksLTk5NTQgLTYyODU3LC0yNjA0MyAtMTYwODgsLTE2MDg5IC0yNjA0MiwtMzgzMTQgLTI2MDQyLC02Mjg1OCAwLC0yNDU0MSA5OTU0LC00Njc2OSAyNjA0MiwtNjI4NTcgMTYwODgsLTE2MDg4IDM4MzE2LC0yNjA0MiA2Mjg1NywtMjYwNDJ6Ii8+PGcgaWQ9Il8xMzY5NTI3OTIiPjxwYXRoIGNsYXNzPSJmaWwxIiBkPSJNNTM3MDkgNjE4MThsMzkyMTggLTI0OTIyYzE1MjAsLTk2NyAzNDMwLC0zODAgNDkwNiw2NTcgMTQ3NywxMDM3IDIyODIsMjU5MCAyMjgyLDQzOTRsMCA5MzkzNWMwLDE4MDQgLTgwNSwzMzU2IC0yMjgyLDQzOTMgLTE0NzYsMTAzNyAtMzM4NiwxNTU5IC00OTA2LDY1N2wtMzkyMTggLTI0OTIzYy01MDgsLTMyNCAtMTIyNSwtMzE4IC0xODIxLC0zMThsLTE2ODg3IDBjLTI4NzUsMCAtNTM2NywtMjQxMyAtNTM2NywtNTM3MGwwIC00MjgxNmMwLC0yOTU2IDI0MTUsLTUzNjkgNTM2NywtNTM2OWwxNjg4NyAwYzY1MCwwIDEyNjQsMTIgMTgyMSwtMzE4eiIgaWQ9Il8xMzY5NTI5NjAiLz48cGF0aCBjbGFzcz0iZmlsMiIgZD0iTTExMTYxNSA2MTM3MmMtMTcxOSwtMTQ1NSAtMTkzNCwtNDAzMCAtNDc4LC01NzUwIDE0NTUsLTE3MTkgNDAyOSwtMTkzNCA1NzQ5LC00NzggNDk3NSw0MTk3IDg5MDQsOTM5NiAxMTU4OCwxNTE3MiAyNjg0LDU3NzUgNDEyMywxMjEyMSA0MTIzLDE4NjIzIDAsNjQ3NiAtMTQzMCwxMjgwNSAtNDA5OCwxODU2OSAtMjY2NSw1NzU5IC02NTcyLDEwOTQ4IC0xMTUxOSwxNTE0OCAtMTcyMCwxNDU1IC00Mjk1LDEyNDAgLTU3NTAsLTQ3OSAtMTQ1NSwtMTcyMCAtMTI0MSwtNDI5NSA0NzksLTU3NTAgNDAyOCwtMzQxOCA3MjEwLC03NjQ1IDkzNzksLTEyMzM2IDIxNjksLTQ2ODUgMzMzMiwtOTg0OSAzMzMyLC0xNTE1MiAwLC01MzI0IC0xMTcyLC0xMDUwNSAtMzM1NiwtMTUyMDYgLTIxODMsLTQ2OTkgLTUzODcsLTg5MzQgLTk0NDksLTEyMzYxeiIgaWQ9Il8xMzY5NTI4ODgiLz48cGF0aCBjbGFzcz0iZmlsMiIgZD0iTTExOTUwNyA0OTU0NWMtMTg1MiwtMTI3OSAtMjMxNywtMzgxNyAtMTAzOCwtNTY2OSAxMjc4LC0xODUyIDM4MTcsLTIzMTcgNTY2OSwtMTAzOCA2Nzg3LDQ3MDUgMTIzNTgsMTA3ODEgMTY0MTMsMTc3MjEgNDA0OSw2OTMyIDY2MDcsMTQ3NjkgNzM3NSwyMzAwMiA5NDYsMTAxNDQgLTkwNywyMDE0MyAtNTEwMiwyOTAyOSAtNDE5NSw4ODg0IC0xMDc0NCwxNjY3MCAtMTkxODQsMjIzODcgLTE4NTksMTI2MSAtNDM5MSw3NzQgLTU2NTIsLTEwODUgLTEyNjEsLTE4NjAgLTc3NSwtNDM5MiAxMDg1LC01NjUzIDcxOTMsLTQ4NzIgMTI3ODMsLTExNTI2IDE2MzczLC0xOTEzMSAzNTkwLC03NjA0IDUxNzcsLTE2MTUwIDQzNjksLTI0ODEzIC02NTEsLTY5NzcgLTI4NDQsLTEzNjYyIC02MzIzLC0xOTYxNyAtMzQ3NiwtNTk1MCAtODIyMywtMTExMzggLTEzOTg1LC0xNTEzM3oiIGlkPSJfMTM2OTUyODE2Ii8+PC9nPjwvZz48L3N2Zz4=",s.setAttribute("width","34"),s.setAttribute("height","34"),s.style.cursor="pointer",s.style.display="none",i.addEventListener("click",this.zn),s.addEventListener("click",this.Un),this.Ze=t,this.He=i,this.Je=s,t.appendChild(this.He),t.appendChild(this.Je),this.We.appendChild(this.Ze)}const h=this.C().Xi().Pr().Vn();null!==h&&(h.appendChild(this.We),this.fn(),this.Le=new Date,this.Xi().Fn(),this.Yn()&&(this.Le=new Date,this.sn(_._s,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Select to Ready",this.Jr().wn().Qn),this.en()}),1e3*this.Jr().wn().Qn),this.Bn()))}}zn=()=>{this.Ur({type:_.Cs,data:{}}),this.He&&this.Je&&(this.He.style.display="none",this.Je.style.display=""),this.Vr("Mute",this.Jr().Wn());const t={p:this.Jr().Wn(),f:this.ir,v:this.$r().hi};this.Xi().tn().tn("mute_ad",this.Re.gr().toString()+"-"+this.Re.wr()+"-"+this.yt.toString(),JSON.stringify(t))};Un=()=>{this.Ur({type:_.Ds,data:{}}),this.He&&this.Je&&(this.He.style.display="",this.Je.style.display="none"),this.Vr("UnMute",this.Jr().Wn());const t={p:this.Jr().Wn(),f:this.ir,v:this.$r().hi};this.Xi().tn().tn("unmute_ad",this.Re.gr().toString()+"-"+this.Re.wr()+"-"+this.yt.toString(),JSON.stringify(t))};Cn(t,s){switch(t){case _.$s:this.lr=!1,this.Sr(_.gs)&&(this.qe[_.gs]=null,delete this.qe[_.gs]);break;case _.Os:break;case _.Ss:this.Ee=!0,this.Sr(_.es)||this._n(_.ss,"_event ".concat(t)),this.Pr().xn(this)&&this.sn(_.rs,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Не пришло событие ",_.Ss),this.en()}),1e3*i.q.ot);break;case _.se:this.Pr().xn(this)&&this.sn(_.rs,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Не пришло событие after Playing"),this.en()}),1e3*i.q.ot);break;case _.ie:this._n(_.rs,"_event ".concat(t)),this.Pr().xn(this);break;case _.Ls:this.Xi().Gr()||(this._n(_.rs,"_event ".concat(t)),this.sn(_.rs,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Не пришло событие"),this.en()}),1e3*i.q.ot));break;case _.he:this.dr>0&&(this._n(_.rs,"_event ".concat(t)),this.sn(_.rs,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Не пришло событие"),this.en()}),35e3),this.dr--);break;case _.Qs:case _.Gs:case _.Zs:case _.Hs:case _.Js:case _.qs:if(t===_.Gs&&this.Xi().Gr())return;this._n(_.rs,"_event ".concat(t));let s=i.q.ot,e=_.rs,r="";t===_.qs?this.Jr().Gn()>0&&(1===this.Jr().Gn()?(s=Math.round(s/2),r="divide 2"):(s=3,e=_.xs,r="stop")):this.Pr().xn(this)&&("preloader"!==this.Xi().Zr()&&"pre"!==this.Xi().Zr()&&this.Ur({type:_.Cs,data:{}}),this.Ze&&(this.Ze.style.display="")),this.sn(e,(()=>{this.Vr(this.Kr(),"СРАБОТАЛ ТАЙМЕР. Не пришло событие",r),this.en()}),1e3*s)}}sn(t,i,s){if(!this.ze.has(t)){const e=window.setTimeout((()=>{this._n(t),i()}),s);this.ze.set(t,e)}}_n(t,i){const s=this.ze.get(t);s&&(i&&this.Vr("Удаляю таймаут",t,"call -> ",i),window.clearTimeout(s),this.ze.delete(t))}Zn(){this.ze.forEach(((t,i)=>{window.clearTimeout(t),this.Vr("Убираю таймаут скопом: ",i)})),this.ze.clear()}Vr(...t){if(this.Xi().Fr("debug")||this.Xi().Fr("showLog")){const i=Array.prototype.slice.call(t),s=["%cSTAGE ["+this.je+"]","background-color: #1fea00; color: black;font-weight: bold;padding:1px 3px;border-radius: 3px;margin-right: 7px;"].concat(i);console.log.apply(console,s)}}gr(){return this.yt}Hn(){return this.Jr().Jn()+this.yt}ki(){return this.Be}Ji(){return this.De}Kr(){return this.je}Pr(){return this.Re.mr().Xi().Pr()}Xi(){return this.Re.mr().Xi()}C(){return this.Re.mr()}Jr(){return this.Re}qn(){return this.Ue}Or(){return this.Fe}$r(){return this.Qe}Xn(){return this.xe}Kn(){return this.rr}sh(){return this.pr}Wr(t=!1){if(!this.Se){if(t)return this.Se=!0,this.eh(),void this.Vr("clean");this.Se=!0,null!==this.We&&(this.We.style.visibility="hidden",this.We.style.display="none"),this.Zn(),this.Ar&&(this.Ar.port1.onmessage=null,this.Ar.port1.close(),this.Ar.port2.close(),this.Ar=null),this.rh().then((()=>{if(this.Xi().nh().delete(this.xe.toString()),this.Ze&&(this.He&&(this.He.removeEventListener("click",this.zn),this.He.remove(),this.He=null),this.Je&&(this.Je.removeEventListener("click",this.Un),this.Je.remove(),this.Je=null),this.Ze.remove(),this.Ze=null),null!==this.We&&(this.We.remove(),this.We=null),this.Vr("Заканчиваем"),null!==this.Pe&&this.Pe.length>4&&null!=this.nr){const t=((new Date).getTime()-this.nr.getTime())/1e3;this.Vr("speed:",t),t<5&&this.Vr("speed: add (only view)")}(this.Xi().Fr("debug")||this.Xi().Fr("showLog"))&&console.table(this.Pe),this.eh()}))}}eh(){this.Ye=null,this.Fe=null,this.Qe=null,this.Pe=null}hh(){return new Promise((t=>{if(this.Jr().oh())t(!0);else{const i=this.Xi().nh().get(this.xe.toString());i.addEventListener("load",(()=>{t(!0)}),{once:!0}),i.src="https://user91471.clients-cdnnow.ru/blank.html"}}))}rh(){return new Promise((t=>{const i=this.Xi().nh().get(this.xe.toString());i?(this.Jr().oh()?(i.src=i.src,i.remove()):(i.src="about:blank",i.remove()),g.Ne()?window.setTimeout((()=>{this.Vr("destroy frame"),t(!0)}),200):(this.Vr("destroy frame"),t(!0))):t(!0)}))}Bn(){this.ah().then((t=>{if(this.Vr("frames Proxy created"),this.Xi().nh().set(this.xe.toString(),t),this.Ar=new MessageChannel,this.Ar.port1.onmessage=this.Yr,null!==t){const i={type:_.us,data:{c:this.Kr(),bagr:this.C().dh(),d:this.Xi().Fr("debug")||this.Xi().Fr("showLog"),fre:this.Jr().oh(),p_pr:this.Jr().uh(),fv:this.Jr().Ah(),v:this.Xi().ph(),vsl:this.Xi().Pr().jr()?this.Xi().Pr()._h():"",sl:this.Xi().Pr().jr()?this.Xi().Pr().mh():""}};let s=!1;const e=t.contentWindow||t.contentDocument.document||t.contentDocument;if(this.Jr().gh())s=!0;else if(this.Jr().oh()){if(null!==e){const t=this.Xi().ph()>0?"":'