function checkUrlChange(){window.previousHref!==window.location.href&&(window.handledInsIdsOnPage=[],window.previousHref=window.location.href)}if(window.handledInsIdsOnPage=window.handledInsIdsOnPage||[],window.previousHref=window.previousHref||window.location.href,window.addEventListener("popstate",checkUrlChange),window.addEventListener("hashchange",checkUrlChange),"function"!=typeof adAngleGeneratePreDNSMeta)function adAngleGeneratePreDNSMeta(e){try{const n=new URL(e),a=n.origin,o=n.hostname;function t(e,t){const n=document.createElement("link");n.rel=e,n.href=t,document.head.appendChild(n)}t("preconnect",a),t("dns-prefetch",`//${o}`)}catch(r){console.error("Ошибка генерации meta-тегов:",r)}}if(void 0===__agl_track_calls)var __agl_track_calls={};if("function"!=typeof __agl_track)function __agl_track(e){try{if(__agl_track_calls[e])return;if(__agl_track_calls[e]=!0,window.navigator&&"function"==typeof window.navigator.sendBeacon)window.navigator.sendBeacon(e,"");else if("function"==typeof window.fetch)fetch(e,{method:"POST",keepalive:!0}).catch((function(e){console.warn("__agl_track_fetch",e)}));else{var t=new XMLHttpRequest;t.open("POST",e,!0),t.onload=function(e){callback(e.currentTarget.response)},t.onerror=function(e){console.warn("__agl_track_xhr",e)},t.send()}}catch(e){console.warn("__agl_track",e)}}if("function"!=typeof __agl_linkClick)function __agl_linkClick(e){__agl_isLink(e)&&"function"==typeof e.click&&e.click()}if("function"!=typeof __agl_isLink)function __agl_isLink(e){return e&&e.nodeName&&"a"===e.nodeName.toLowerCase()}if("function"!=typeof __agl_redirect)function __agl_redirect(e,t,n){e.location.href=t,adAngleStartPixelsTrackers(n,2)}if("function"!=typeof adAngleStartPixelsTrackers)function adAngleStartPixelsTrackers(e,t=1){if(!e)return;let n;try{n=JSON.parse(e)}catch(t){return void console.error("Invalid JSON for trackers:",e)}(n.px||[]).forEach((e=>{e.event===t&&__agl_track(e.code)})),(n.js||[]).forEach((e=>{document.body.insertAdjacentHTML("beforeend",e.code)}))}if("function"!=typeof adAngleSetLazyClick)function adAngleSetLazyClick(e,t,n,a=!1,o){if(a||!window?.adAnglePopunderIsEnabled||!window?.adAnglePopunderIsNotRedirected){var r=window.open("about:blank","_blank");return r&&!r.closed&&void 0!==r.closed&&(__agl_track(t),__agl_isLink(o)?__agl_redirect(r,e,n):(setTimeout((function(){__agl_redirect(r,e,n)}),100),r.blur(),window.focus())),window.adAnglePopunderIsNotRedirected=!1,__agl_linkClick(o),r}}if(void 0===startAdAngle)var adAngleClientId="604c7625",adAngleHostUrl="cvt-s1.adangle.online",startAdAngle=function(){const e="604c7625",t="cvt-s1.adangle.online";checkUrlChange();const n=[],a=document.getElementsByClassName(e);let o=!1;a&&Object.keys(a).map((e=>{const{key:t}=a[e].dataset;if(handledInsIdsOnPage.includes(t))return;handledInsIdsOnPage.push(t);const o={};Object.keys(a[e].attributes).map((t=>{const n=a[e].attributes[t];if(new RegExp(/-cp-/).test(n.name)){const e=n.name.replace("data-cp-",""),t=encodeURIComponent(n.value);o[`${e}`]=t}})),n.push({cp:o,key:t})}));const r=`https://${t}/b/data`,c=(e,t,n)=>{if(""===e&&(e="/"),"function"==typeof window.fetch)fetch(e,{method:"POST",headers:{"Content-Type":"text/plain"},body:JSON.stringify(t)}).then((function(e){return e.text()})).then(n);else{var a=new XMLHttpRequest;a.open("POST",e,!0),a.setRequestHeader("Content-type","text/plain"),a.onload=function(e){n(e.currentTarget.response)},a.send(JSON.stringify(t))}},i=(e,t,n)=>{if("function"==typeof String.prototype.replaceAll)return e.replaceAll(t,n);{const a=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),o=new RegExp(a,"g");return e.replace(o,n)}},d=({banner_id:e,body:n,trackers:a,transaction_id:o})=>{const r=document.querySelectorAll(`[data-key="${e}"]`);r.length&&Object.keys(r).map((c=>{n._impression.startsWith("/")&&(n._impression=`https://${t}${n._impression}`);let d="";3!==n._template&&(d=n._impression);let l=n._body;l=i(l,"$$BANNER_URL$$",d),l=i(l,"$$UUID$$",e),l=i(l,"$$TRANSACTION_ID$$",o),l=i(l,"$$CLICK_URL$$",n._click),l=i(l,"$$TRACK_URL$$",n._track),l=i(l,"$$LAND_URL$$",n._land),l=i(l,"$$TRACKERS_JSON$$",JSON.stringify(a)),l=i(l,"$$ROTATION_RECORDS$$",t);const{ins_div:s,ins_container:u}=(({body:e,banner_id:t})=>{const n=document.createElement("ins");n.id=`ins-${t}`,n.style="text-decoration: none; margin: 0px auto; padding: 0px; display: block; background: transparent; position: relative;";const a=document.createElement("style");a.type="text/css",a.id=`adangle-${t}-styles`,a.innerHTML=`#adangle-${t}-div,\n\t\t\t\t\t\t \t#adangle-${t}-div *{margin:0;padding:0;font-size:14px;line-height:normal;font-family:serif;cursor:pointer}\n\t\t\t\t\t\t\t\t`;const o=document.createElement("div");return o.id=`adangle-${t}-div`,o.innerHTML=e,n.appendChild(a),n.appendChild(o),{ins_div:o,ins_container:n,ins_styles:a}})({body:l,banner_id:e}),_=document.createElement("div");let p=null;try{p=(new DOMParser).parseFromString(l,"text/html");p.querySelectorAll("script").forEach((e=>{const t=document.createElement("script");Array.from(e.attributes).forEach((e=>{t.setAttribute(e.name,e.value)})),e.src||(t.textContent=e.textContent),_.appendChild(t)}))}catch(e){}if(r[c].innerHTML="",r[c].appendChild(u),r[c].appendChild(_),p.querySelector("iframe")){const e=u.querySelector("iframe");e.addEventListener("load",(()=>{e.contentWindow.postMessage({landingPage:n._land,tracking:n._track},"*")}))}else if(p.querySelector("img")){const t=s.querySelector(`#adangle-${e}-click`);if(null!==t){if("function"!=typeof f)var f=e=>{e.stopPropagation(),a.px&&a.px.map((e=>{2===e.event&&__agl_track(e.code)})),window.open(n._click)};"ontouchend"in document.documentElement?t.addEventListener("touchend",f,!1):t.addEventListener("click",f,!1)}}else if(p.querySelector("a")||p.querySelector("section")){if(void 0===f)f=()=>{a.px&&a.px.map((e=>{2===e.event&&__agl_track(e.code)})),window.open(n._click),(p.querySelector(`.adangle-${e}-pop`)||3!==n._template)&&document.querySelector(`[data-key="${e}"]`).remove(),setTimeout((()=>{window.removeEventListener?"ontouchend"in document.documentElement?document.removeEventListener("touchend",f,!1):document.removeEventListener("click",f,!1):window.detachEvent&&document.body.detachEvent("onclick",f)}),500)};3!==n._template&&s.querySelector(`#adangle-${e}-click`).addEventListener("click",f)}2!==n._method&&null===s.querySelector(`#adangle-${e}-click`)&&3!==n._template&&(a.px.length&&a.px.map((e=>{1===e.event&&__agl_track(e.code)})),a.js.length&&a.js.map((e=>{u.insertAdjacentHTML("beforeend",e.code)}))),setTimeout((()=>{const t=document.getElementById(`adangle-${e}`);t&&t.classList.add(`animation-${e}`)}),100)}))},l=e=>{var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},s={},u=e=>{const t=((e,t)=>{var n;return function(){var a=l(e);a!=n&&(n=a,"function"==typeof t&&t(a))}})(document.querySelector(`[data-key="${e.banner_id}"]`),(t=>{t&&!s[e.banner_id]&&(s[e.banner_id]=!0,d(e))}));window.addEventListener?(addEventListener("DOMContentLoaded",t,!1),addEventListener("load",t,!1),addEventListener("scroll",t,!1),addEventListener("resize",t,!1)):window.attachEvent&&(attachEvent("onDOMContentLoaded",t),attachEvent("onload",t),attachEvent("onscroll",t),attachEvent("onresize",t)),t()};let _={};const p={},f=()=>{_[4]&&_[4].map((e=>{(e=>{const t=()=>{p[e.banner_id]||(p[e.banner_id]=!0,d(e))};document.addEventListener("scroll",t),document.addEventListener("mousemove",t),document.addEventListener("touchstart",t)})(e)}))},m=e=>{!e.error&&e.banners&&(Object.keys(e.banners).map((t=>{const n="object"==typeof e.trackers&&e.trackers[t]?e.trackers[t]:[],a=e.banners[t]?e.banners[t]:[],o=e.transaction_id?e.transaction_id:0;"object"!=typeof _[e.banners[t]._method]&&(_[e.banners[t]._method]=[]),_[e.banners[t]._method].push({banner_id:t,body:a,trackers:n,transaction_id:o})})),_[1]&&_[1].map((e=>{d(e)})),_[2]&&_[2].map((e=>{d(e)})),_[3]&&_[3].map((e=>{u(e)})),f())},g=(t,a)=>{_={},t.forEach((t=>{"childList"===t.type&&t.addedNodes.forEach((t=>{t.className===e&&c(r,n,(e=>m(JSON.parse(e))))}))}))};(()=>{const e=()=>{o||(o=!0,c(r,n,(e=>{try{const t=JSON.parse(e);m(t)}catch(e){console.error("Ошибка при парсинге данных:",e)}})))};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):"interactive"!==document.readyState&&"complete"!==document.readyState||e();new MutationObserver(g).observe(document.documentElement,{childList:!0,subtree:!0}),o||e()})()};void 0!==startAdAngle&&startAdAngle();