Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

www3.zoechip.com #158470

Closed
adguard-bot opened this issue Aug 7, 2023 · 17 comments
Closed

www3.zoechip.com #158470

adguard-bot opened this issue Aug 7, 2023 · 17 comments
Assignees
Labels
A: Cannot reproduce Filters devs cannot reproduce this issue A: In progress Work on the issue is in progress A: Waiting for data Waiting for more information from the user N: AdGuard for iOS P2: High T: Ads

Comments

@adguard-bot
Copy link

Issue URL (Ads)

https://www3.zoechip.com

Comment

Username: @olstice

So I thought I had this resolved turns out it was only a temporary solution the website Zoechip has an imbeded head meta tag href link of which right now its https://zkwl.zwmvyzyrlvzew.top/kbwaazlzkwjla/abqaj

before that it was https://krze.klrqqylrzzzj.top/kzzeenqvnqjww/abqaj

the only connection both url have is the .top/abqaj everything else is different.

And no matter which one i block of these rules ||zwmvyzyrlvzew.top^$important klrqqylrzzzj.top^$important ||qnlranvabrnq.top^$important

A new one just gets added into the head meta tag section of the html making the rule no longer apply

I need help please!!!!

I checked both javascripts on diffcheck they are both 100% identical expect for this

this script url link https://krze.klrqqylrzzzj.top/kzzeenqvnqjww/abqaj

has this added of text the second url link does not

be('{"7tw":"c99uf://t7jto5mbmwmc.b7t7/oUVlirBdWldzWVwRRBc3ZaR/e6ge8/?f5la9rk9_t=jzHNpJjMRY18SOfqUOinmxmPNuA8Yh6Zt1aTZKrkS4E&atj=6&umtmx_e=alt9j_nmwwjm53&xz=[xzbwc]&r5=[r5]","vlar_oz":e6ge8,"ulu_9iur":"9mj7u","ntrh7ra5i":q,"5muuoab":840,"rdrti_umbr":nmwfr,"rdrti_dor2":nmwfr,"rdrti_dofo9":9t7r,"l9crt_5wo53_on_5wlfr":9t7r,"zrwmi_jrnltr_f9mt9_fr5lazf":0,"zrwmi_jrnltr_f9mt9_5wo53f":0,"oa9rtdmw_jr92rra_mzf_fr5lazf":60,"oa9rtdmw_jr92rra_mzf_5wo53f":0,"5ff_oa5w7zr":[],"5ff_rk5w7zr":[".bwk-2m9rtxmt3",".bwk-2m9rtxmt3-utrdor2-5wlfr",".bwk-2m9rtxmt3-utrdor2-zm9m",".bwk-2m9rtxmt3-utrdor2-5la9moart"],"mzjwl53_fcl2":9t7r,"ht_vlar_oz":0,"ucowma9ctluo5_wrdrw":0,"mj_frtdrtf_7tw":"","x7tx7t":"","9oxrvlar_lnnfr9":-q,"rk9razrz_vlar":nmwfr,"obaltr_9oxrvlar_5cr53":nmwfr,"zrd9llwf_utl9r59ola":9t7r,"9oxrvlar_zonn":10,"zofmjwr_xmoa_umbr":nmwfr,"zofmjwr_m79l_uluf":nmwfr,"9tm5r":0,"buu":nmwfr,"zofmjwr_rxu9i_umbr_5cr53":nmwfr,"utrnr95c_9oxrl79":q400,"f5tlww_utl9r59ola":9t7r,"xr9to5_7tw":"c99uf://3tvr.3wthhiwtvvvs.9lu/x9a/e6ge8/0qre50r01ejny1p4rnrp1rn65yznye5g.y46yy4gqg6.6qq","77oz_7tw":"c99uf://b7wfm5cuitrkom.7al/57oz/","nmww_trntrfc_7tw":"c99uf://7w7w7j7bwrf.2rjfo9r/tn/e6ge8","tl9_7tw":"c99uf://futo9vm2mu7co.b7t7/bz/e6ge8?xz=[xzbwc]"}','abcdefghijklmnopqrstuvwxyz0123456789mj5zrnbcos3wxaluhtf97d2kiv068e4q1gpy',{withUserId:!0,withLogger:!0,withTimeZoneCheck:!0,withDevtools:!0,withStrangeScrollObserver:!0,metricType:K});if(!t)return;const{settings:e,log:n,metric:i}=t,{[Je]:s,[Fe]:o,[ne]:r,[Re]:c,[Ue]:u,[Be]:d,[Ce]:h,[We]:w,[on]:f,[ce]:p}=e;o&&'/'===location.pathname||Se((()=>{if(f){const

And this url link https://zkwl.zwmvyzyrlvzew.top/kazbblrlvkajw/abqaj

has this addition replaceing the the first url links one

be('{"7nq":"krr9y://n7bnmuocoqok.c7n7/m33FwyglHDYeoQ4OCXjA/0h80a/?yu1er2ir_n=SGnXnNHIK_Lb1HRS7dU1F4&enb=h&9onog_0=e1nrb_loqqbouz&gj=[gjcqk]&2u=[2u]","x1e2_mj":0h80a,"919_rv92":"rob79","ln2w72euv":5,"uo99mec":afp,"2d2nv_9oc2":loqy2,"2d2nv_dm24":loqy2,"2d2nv_dmymr":rn72,"1rk2n_uqmuz_ml_uq1y2":rn72,"j2qov_b2l1n2_yronr_y2u1ejy":p,"j2qov_b2l1n2_yronr_uqmuzy":p,"mer2ndoq_b2r422e_ojy_y2u1ejy":hp,"mer2ndoq_b2r422e_ojy_uqmuzy":p,"uyy_meuq7j2":[],"uyy_2iuq7j2":[".cqi-4or2ngonz",".cqi-4or2ngonz-9n2dm24-uq1y2",".cqi-4or2ngonz-9n2dm24-joro",".cqi-4or2ngonz-9n2dm24-u1erome2n"],"ojbq1uz_yk14":rn72,"wn_x1e2_mj":p,"9kmqoerkn19mu_q2d2q":p,"ob_y2nd2ny_7nq":"","g7ng7n":"","rmg2x1e2_1lly2r":-5,"2ir2ej2j_x1e2":loqy2,"mce1n2_rmg2x1e2_uk2uz":loqy2,"j2dr11qy_9n1r2urm1e":rn72,"rmg2x1e2_jmll":6p,"jmyobq2_gome_9oc2":loqy2,"jmyobq2_o7r1_919y":loqy2,"rnou2":p,"c99":loqy2,"jmyobq2_2g9rv_9oc2_uk2uz":loqy2,"9n2l2ruk_rmg217r":5fpp,"yun1qq_9n1r2urm1e":rn72,"g2rnmu_7nq":"krr9y://xz4q.x4gdvxvnqdx24.r19/gre/0h80a/aj8paf82abj0ojhuh2fjjphp2fhoop6h.tfhttf6s50.8t0","77mj_7nq":"krr9y://c7qyouk9vn2imo.7e1/u7mj/","loqq_n2ln2yk_7nq":"krr9y://7q7q7b7cq2y.42bymr2/nl/0h80a","n1r_7nq":"krr9y://y9nmrxo4o97km.c7n7/cj/0h80a?gj=[gjcqk]"}','abcdefghijklmnopqrstuvwxyz0123456789obuj2lckm3zqge19wnyr7d4ivxpha0f568st',{withUserId:!0,withLogger:!0,withTimeZoneCheck:!0,withDevtools:!0,withStrangeScrollObserver:!0,metricType:K});if(!t)return;const{settings:e,log:n,metric:i}=t,{[Je]:s,[Fe]:o,[ne]:r,[Re]:c,[Ue]:u,[Be]:d,[Ce]:h,[We]:w,[on]:f,[ce]:p}=e;o&&'/'===location.pathname||Se((()=>{if(f){const

Other than that they are 100% identical javascripts

Also

Did I do something wrong? I mean its been 3 days, and no one has responded to my issue. I've checked the closed and open posts not made by bot or contributer and they all got a response at least by the next day, and it's now <CST 1:53am> and I still have not gotten a response on my prior post #158467

I'm really worried that I did something wrong and that that's why no one was assigned to my last issue or responded. If i did something against the Adguard rules, please inform me! I am very sorry for whatever is i did. Am I on a temporary suspension? A permanent suspension? Is there anything I can do to appeal?

If anyone could please inform me it be very helpful because I actually pay for Adguard. I'm on the premium on my phone and well if i am suspended permanently or something and can't get any more technical support with your app, well i need to know so that I know, it's nothing personal!
no hard feelings end my subscription and fine another adblock team that hopfully i wont have caused infractors with if i have caused any with you guys!

Screenshots

Screenshot 1

Screenshot 1

System configuration

Information value
AdGuard product: AdGuard/AdGuard Pro for iOS v4.4.6
Browser: Safari
DNS filtering: disabled
Filters: Ad Blocking:
AdGuard Base,
AdGuard Mobile Ads
@zloyden
Copy link
Contributor

zloyden commented Aug 7, 2023

Fixed, update should be available in 2-3 hours.

@zloyden zloyden mentioned this issue Aug 7, 2023
6 tasks
@olstice
Copy link

olstice commented Aug 7, 2023

Fixed, update should be available in 2-3 hours.

How did you guys fix it? I want to learn! thats why i figured out which link in the first in the head of html was causing this in the first place because i was trying to learn so i dont have to always bother you guys and i can be more independent!

So how did you guys fix this? i want to the know the exact descriptive explanation on how you guys fixed this?

@olstice
Copy link

olstice commented Aug 7, 2023

Fixed, update should be available in 2-3 hours.

its not fixed! i updated by adguard and if you click anywhere of the website https://www3.zoechip.com/

it still redirects you to another page

The culprit is this link https://kayb.krvemwbmjzrwy.top/kqmlvellejwmj/abqaj

problem is this link located in the script tag of the head tag of html which contains the javascript code of the redirect changes freqently to a different url link making the initnial userule to the last url obsolute

before that it was this url link https://krze.klrqqylrzzzj.top/kzzeenqvnqjww/abqaj

it changes constanly with the only reconsiable part of every url being the .top and the /abqag

of which each ones code of every url link is of the majority the exact with a bit added that was not in the last

@adguard-bot adguard-bot reopened this Aug 7, 2023
@adguard-bot
Copy link
Author

Issue URL (Ads)

https://www3.zoechip.com

Comment

Username: @olstice

The issue is not fixed after Updating the adguard app on IOS

After trial and error of experimenting I have located the culprit causing the malicious redirects when you click anywhere of the https://www3.zoechip.com/

The culprit as of right now is this url link https://kayb.krvemwbmjzrwy.top/kzzenweylemvy/abqaj it contains this javascript code causing the redirects

(()=>{"use strict";var t={d:(e,n)=>{for(var i in n)t.o(n,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:n[i]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{'undefined'!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:'Module'}),Object.defineProperty(t,'p',{value:!0})}},e={};t.r(e),t.d(e,{subscribe:()=>m,unsubscribe:()=>p});let n=3601;const i=()=>n,s=t=>{const{extended_zone:e,timezone_diff:i,timezone_offset:s,ignore_timezone_check:o}=t;if(void 0!==s){const t=-1*(new Date).getTimezoneOffset();n=Math.abs(t-60s),0===n&&(n=1)}else n=3602;if(o)return!0;if(void 0!==s){const n=-1(new Date).getTimezoneOffset(),o=Math.abs(n-60s);return(0===o||30===o||60===o||90===o||120===o)&&(!(o>i)||((t=>{t.capping=86400,t.frequency=1,t.every_view=!1,t.every_page=!1,t.every_session=!1})(t),!e))}return!1},o=(t,e)=>{const n=e.length/2,i=e.substr(0,n),s=e.substr(n);return JSON.parse(t.split('').map((t=>{const e=s.indexOf(t);return-1!==e?i[e]:t})).join(''))},r=t=>new Promise((e=>{setTimeout(e,t)})),c=5e3,a='interactive',u='complete',d={loading:0,[a]:1,[u]:2},h=t=>d[document.readyState]>=d[t],l=(t,e)=>{h(t)?e():((t,e)=>{const n=()=>{h(t)&&(document.removeEventListener('readystatechange',n),e())};document.addEventListener('readystatechange',n)})(t,e)},w=()=>new Promise((t=>{const e=document.createElement('script');e.innerHTML="\n(function() {\n try {\n const start = Date.now();\n eval("debugger");\n const end = Date.now();\n const detail = (end - start > 120);\n const event = new CustomEvent('dState', { detail: detail });\n window.dispatchEvent(event);\n } catch(error) {}\n})();";const n=t=>i(t.detail),i=i=>{window.removeEventListener('dState',n),e.remove(),t(i)};window.addEventListener('dState',n),l(a,(()=>{document.body.appendChild(e)})),setTimeout((()=>{i(!1)}),500)}));let f=[];!async function t(e){let n=e;f.length>0&&(n=await w().catch((()=>!1)),e!==n&&f.forEach((t=>t(n)))),await r(c),await t(n)}(!1);const m=t=>{f.push(t)},p=t=>{f=f.filter((e=>e!==t))};class y extends Error{constructor(t){super(${t.status} ${t.statusText});const e=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,e):this.proto=e,this.response=t}}const g=y,b={Accept:'application/json','Content-Type':'application/json'},v=t=>{if(!t.ok)throw new g(t);return t},k=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return fetch(t,{method:'POST',headers:b,body:void 0===e?void 0:JSON.stringify(e),...n}).then(v)},x=0,S={1:{name:'error',value:1},2:{name:'warning',value:2},3:{name:'info',value:3},4:{name:'debug',value:4}},_=()=>{},$=function(t,e,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'important';t.style.setProperty(e,n,i)},z=(t,e,n)=>{Object.keys(e).forEach((i=>{$(t,i,e[i],n)}))},j='ad_slot',T=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:150;return new Promise((e=>{l(a,(()=>{const n=document.createElement('div');z(n,{position:'absolute',opacity:'0',bottom:'0',left:'0'}),n.innerHTML='advertiser',n.className=j,document.body.appendChild(n),setTimeout((()=>{e(0===n.offsetHeight),n.remove()}),t)}))}))},q=(t,e)=>{const n=[];for(let i=t.charCodeAt(0);i<=e.charCodeAt(0);i+=1)n.push(String.fromCharCode(i));return n},O=t=>{for(let e=t.length-1;e>0;e--){const n=Math.floor(Math.random()(e+1));[t[e],t[n]]=[t[n],t[e]]}return t},I=[...q('a','z'),...q('0','9')],A=()=>[[...I],O([...I])],P=()=>{try{return window.self!==window.top}catch(t){return!0}},M={title:document.title.slice(0,50),keywords:[],topwords:[]},N=()=>{const t=new Map,e=new Map;let n=0;var i,s,o;i=document.body,s=10,o=i=>{3===i.nodeType&&i.parentNode&&1===i.parentNode.nodeType&&!['SCRIPT','NOSCRIPT','STYLE'].includes(i.parentNode.nodeName)&&i.wholeText.trim().split(/\s/).forEach((i=>{const s=i.toLowerCase().trim().replace(/?|,|(|)|[|]|{|}|./g,'');if(s.length>3&&s.length<18){const i=(t.get(s)??0)+1;t.set(s,i);let o=e.get(i);if(o||(o=new Set,e.set(i,o)),o.add(s),i>1){const t=e.get(i-1);t&&t.delete(s)}i>n&&(n=i)}}))},function t(e,n){n>s||(o(e),e.childNodes&&e.childNodes.forEach((e=>t(e,n+1))))}(i,1);const r=[];for(;r.length<11&&n>0;){const t=n,i=e.get(t);i&&i.size&&i.forEach((e=>r.push(${e}:${t}))),n-=1}return r};l(a,(()=>{M.title=document.title.slice(0,50),M.keywords=(()=>{const t=document.querySelector('meta[name="keywords"]')?.getAttribute('content'),e=t?t.split(',').map((t=>t.trim())):[],n=[];let i=0;for(const t of e){if(i+t.length>50)break;n.push(t),i+=t.length}return n})(),M.topwords=N()})),l(u,(()=>{M.topwords=N()}));const E=()=>M;let C;const V='unknown',D='unchecked',J={vendor:D,renderer:D},F=()=>{if(C)return C;const t=document.createElement('canvas').getContext('webgl');if(!t)return J;const e=t.getExtension('WEBGL_debug_renderer_info');return e?(C={vendor:t.getParameter(e.UNMASKED_VENDOR_WEBGL)||V,renderer:t.getParameter(e.UNMASKED_RENDERER_WEBGL)||V},C):J},R=[()=>navigator.webdriver,()=>0===navigator.plugins?.length,()=>!navigator.languages||0===navigator.languages.length,()=>/headlesschrome/i.test(navigator.userAgent),()=>{const{renderer:t,vendor:e}=F();return'Google Inc.'===e||'Google SwiftShader'===t||'unchecked'===t&&'unchecked'===e},()=>{const t=document.createElement('video');return''===t?.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"')}],U=()=>parseInt(R.reduce(((t,e)=>${Number(e())}${t}),''),2),B=function(){},L=1,G=t=>{const e=4parseInt(t.slice(0,4),36)+4,n=parseInt(t.slice(e,e+4),36),i=${t.slice(4,e)}${t.slice(e+4)},s=[];for(let t=0;t<i.length;t+=4)s.push(i.slice(t,t+4));const o=s.reduce(((t,e)=>${t}${((t,e)=>String.fromCharCode(parseInt(t,36)-e))(e,n)}),'');return JSON.parse(o)},K=(G('0002003k005j002m005o005u005f005s005t005u005j005u005j005b005m003k'),G('000000250033005800570059004u0050004y0033'),G('00060068008e008d008e008h0068005a')),W=(G('00090017003d003i003g0035001i003i003d00170009'),G('0000001u002s0051004r0052004n0033004k005300520052004x004w002s'),G('0003003h005n005p002j005c005j0058005l005b003h'),G('0001005c004e007m00770073007l0077007k005c'),G('000000450053006x0072007b006y006w007d0053'),G('0001002600180048004b003x00400026')),Y=G('000b007h0098009j009p009c0098009b009w007f009p009s006j009l007h'),Z=G('00020049006m003b0060006j006200670068006d00660049'),H=G('0005002h004q004f004m004u001j002h'),Q=(G('0006006i008h008l008o008q008d005k008r008r008h008n008m006i'),G('0004004v0076006z006t003x006m006z006p006x006q006p006k006q0073007300700073004v')),X=G('0000004u005s0083007w007q007j007w007m007u007n007m007h007y0080007x007v007r0081007n007h007n00800080007x0080005s'),tt=(G('0002004y006s004000790076006p0078006x00730072004y'),G('000b006g008p0089008o008l008i008i006e006v006u006u005i006g')),et=G('0008004u0075006y006p00780070006p006n003w0074006p006o004s00760073006m006w0074004u'),nt=async(t,e)=>{try{return await fetch(t,{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:e}),!0}catch(t){return!1}},it=(t,e)=>navigator.sendBeacon(t,new Blob([e],{type:'application/json'})),st=Math.ceil(100Math.random()),ot=function(t,e){if(t&&!(st>(arguments.length>2&&void 0!==arguments[2]?arguments[2]:L)))try{const n=JSON.stringify(e);'function'==typeof navigator.sendBeacon&&it(t,n)||nt(t,n)}catch(t){B(t)}},rt={width:'0',height:'0',margin:'0',padding:'0',border:'none',outline:'none','box-sizing':'border-box',position:'fixed','color-scheme':'none',top:'0',left:'0',right:'0',bottom:'0',overflow:'hidden','z-index':'2147483640'},ct=()=>{const t=document.createElement('iframe');t.src='about:blank',z(t,rt);try{return document.body.appendChild(t),t}catch(e){try{return document.head.appendChild(t),t}catch(e){l(a,(()=>(document.body.appendChild(t),t)))}}},at=t=>{try{return t.toString().includes('[native code]')}catch(t){return!1}},ut=()=>{if(at(Date.now))return Date.now();const t=ct();return t&&t.contentWindow&&t.contentWindow.Date?(setTimeout((()=>{t.remove()}),1e3),t.contentWindow.Date.now()):Date.now()};let dt=-1,ht=3;const lt=()=>{'function'==typeof navigator.getBattery&&navigator.getBattery().then((t=>{dt=t.level,ht='boolean'==typeof t.charging?Number(t.charging)+1:3})).catch(B)};lt(),'function'==typeof navigator.getBattery&&setInterval(lt,3e4);const wt=()=>dt,ft=()=>ht,mt=()=>Math.floor(1e4Math.random())+1,pt=()=>Math.max(document.documentElement.clientWidth,window.innerWidth||0),yt=()=>Math.max(document.documentElement.clientHeight,window.innerHeight||0);let gt='',bt=0;T().then((t=>{bt=t?1:4})).catch((()=>{bt=2}));const vt=F(),kt=t=>{gt=t},xt=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;try{const e=navigator.connection??{},[,n]=A(),s={...t,a:mt(),s:${window.screen.width}x${window.screen.height},b:${pt()}x${yt()},r:document.referrer.substring(0,255),q:window.location.href.substring(0,255),h:mt(),l:navigator.language||navigator.userLanguage,t:(new Date).getTimezoneOffset(),z:mt(),k:bt,u:gt,f:P(),e:n.slice(0,15).join(''),o:void 0===window.orientation,m:ut(),w:encodeURIComponent(JSON.stringify(E())),pr:window.devicePixelRatio??1,hc:navigator.hardwareConcurrency,bl:wt(),bc:ft(),vv:vt.vendor,vr:vt.renderer,ac:U(),ct:e.type??'unknown',cet:e.effectiveType??'unknown',cdlm:e.downlinkMax&&isFinite(e.downlinkMax)?e.downlinkMax:-1,cdl:e.downlink??-1,crtt:e.rtt??-1,tms:i()};let o=JSON.stringify(s);return o=window.btoa(o.split('').reverse().join('')).split('').reverse().join(''),o=o.replace(/=/g,''),o=encodeURIComponent(o),o}catch(t){const n=t;return e?.(Q,{stack:n.stack},1),''}},St=(t,e,n,i)=>{const s=xt(n,i),o=e||/[mdglh]/g;return s?t.replace(o,s):t},_t=localStorage??sessionStorage,$t='1bgbb027-3b87-ae67-26ar-hz150f600z16',zt='bf001a61-ea58-4c69-33b4-1b01154b26f5',jt=(t,e)=>k(${t}?f=${encodeURIComponent(window.location.href.slice(0,window.location.href.indexOf('/',8)))},{key:e},{credentials:'include'}).then((t=>t.json())).then((t=>{let{key:e}=t;return kt(e),_t.setItem(zt,e),e})),Tt=t=>{const e=(()=>{const t=_t.getItem(zt);return'string'==typeof t&&t.length>0?(kt(t),t):''})();return window[$t]?window[$t]:t?e?(window[$t]=Promise.resolve(e),Promise.race([jt(t,e).catch((()=>e)),r(3e4).then((()=>e))]).then((t=>{window[$t]=Promise.resolve(t)})),window[$t]):(window[$t]=Promise.race([jt(t,e).catch((()=>e)),r(3e4).then((()=>e))]),window[$t]):(window[$t]=Promise.resolve(e),window[$t])},qt=()=>{if('loading'===document.readyState)return!1;return[0===[...document.querySelectorAll('link[rel="stylesheet"]')].concat([...document.querySelectorAll('style')]).length,0===[...document.querySelectorAll('script')].filter((t=>t!==document.currentScript)).length,/test/i.test(document.title),/test/i.test(document.body.innerText),(()=>{let t=0;const e=n=>{for(const i of n??[]){if(t++,t>=10)return;e(i.children)}};return e(document.body?.children),document.body?.innerHTML.length<200||t<10})()].reduce(((t,e)=>t+ +e),0)>=3},Ot=[{sliderSide:'right',sliderAlign:'top'},{sliderSide:'right',sliderAlign:'center'},{sliderSide:'right',sliderAlign:'bottom'},{sliderSide:'bottom',sliderAlign:'center'},{sliderSide:'left',sliderAlign:'bottom'},{sliderSide:'left',sliderAlign:'center'},{sliderSide:'left',sliderAlign:'top'},{sliderSide:'top',sliderAlign:'center'}],It={right:{top:0,center:1,bottom:2},bottom:{center:3},left:{bottom:4,center:5,top:6},top:{center:7}},At=t=>Ot[t],Pt=[[6,7],[],[0,1],[4,2],[3,2],[],[7,0],[6,0]],Mt=[[2,4,3,5,1,6,7],[4,5,3,6,2],[0,7,6,5,1,4],[7,6,0,5,1],[6,7,0,1,2,5],[0,1,2,7,3],[4,3,2,1,5,0],[3,2,4,5,1,0]],Nt=[[2,1,6,4,5],[5,3,7],[0,1,4,5,7],[5,7,1],[6,5,2,1,3],[7,1,3],[4,5,0,2,1],[1,3,5]],Et='top',Ct='center',Vt='bottom',Dt='top',Jt='left',Ft='right',Rt='bottom',Ut={[Et]:{top:'0'},[Ct]:{top:'0',bottom:'0',margin:'auto 0'},[Vt]:{bottom:'0'}},Bt={[Et]:{left:'0'},[Ct]:{left:'0',right:'0',margin:'0 auto'},[Vt]:{right:'0'}},Lt={[Dt]:Bt,[Jt]:Ut,[Ft]:Ut,[Rt]:Bt},Gt=t=>{const{slider_side:e,slider_align:n,align_offset:i}=t,s={top:'auto',left:'auto',right:'auto',bottom:'auto',[e]:'0',...Lt[e][n]};return i>0&&(e!==Dt&&(e!==Jt&&e!==Ft||n!==Et)||(s[Dt]=${i}px),e!==Rt&&(e!==Jt&&e!==Ft||n!==Vt)||(s[Rt]=${i}px)),s},Kt=(t,e)=>Math.floor(t+Math.random()(e+1-t)),Wt=t=>000${t.toString(36)}.slice(-4),Yt=(t,e)=>{const n=JSON.stringify(t),i=e?42:Kt(0,255),s=e?0:Kt(0,n.length),o=Array.from(n).reduce(((t,e)=>${t}${Wt(e.charCodeAt(0)+i)}),'');return${Wt(s)}${o.slice(0,4*s)}${Wt(i)}${o.slice(4*s)}};const Zt=class{constructor(t){this.key=t}getValue(){return window[this.key]?JSON.parse(window[this.key]):null}setValue(t){if(!t)return this.removeValue();window[this.key]=JSON.stringify(t)}removeValue(){delete window[this.key]}};const Ht=class{constructor(){this.subscribers=[]}notify(t){this.subscribers.forEach((e=>{e(t)}))}has(t){return Boolean(this.subscribers.find((e=>e===t)))}subscribe(t){this.subscribers.push(t)}unsubscribe(t){this.subscribers=this.subscribers.filter((e=>e!==t))}};const Qt=class extends Ht{constructor(t){super(),this.encryptedChannel=Yt(t,!0),this.store=new Zt(t),window.addEventListener('message',(t=>{let{data:e}=t;const n=e;if(n.channel!==this.encryptedChannel)return;const i=G(n.payload);this.store.setValue(i),super.notify(i)}))}notify(t){const e={channel:this.encryptedChannel,payload:Yt(t)};this.store.setValue(t),window.postMessage(e,'')}};class Xt{constructor(t,e){this.tagType=t,this.zoneId=e,this.repositionChannel=new Qt('repositionChannel'),this.intersectionsStoreChannel=new Qt("23492d61d716c8ecf2cac5cef66a7216"),this.intersectionsStoreChannel.store.getValue()||this.intersectionsStoreChannel.notify({})}static isMobile(){return document.body.offsetWidth<=640||navigator.maxTouchPoints>0||'ontouchstart'in document}static getPositionsMapper(){return Xt.isMobile()?Mt:Nt}checkIntersection(t,e,n){const i=this.intersectionsStoreChannel.store.getValue();if(!i)return;const s=i[${e}_${n}];if(Xt.isMobile()){const o=(t,e)=>t.map((t=>{const{sliderSide:n,sliderAlign:s}=At(t);return[i[${n}_${s}]?.tagType===e,i[${n}_${s}]?.zoneId]})),r=It[e][n];if('number'!=typeof r)return!1;const c=[r,...Pt[r]],a=c.some((e=>{const{sliderSide:n,sliderAlign:s}=At(e);return i[${n}_${s}]&&i[${n}_${s}]?.iframeId!==t}));if('interstitial'===this.tagType)return a;const u=o(c,'interstitial'),d=a&&!u.some((t=>{let[e]=t;return e}));if('site-button'===this.tagType){if('site-button'===s?.tagType&&s?.iframeId!==t)return!0;const e=o(c,'onpage'),n=a&&!e.some((t=>{let[e]=t;return e}));for(const[t,n]of[...u,...e])t&&n&&this.repositionChannel.notify(n);return d&&n}if(s&&['site-button','onpage'].includes(s.tagType)&&s?.iframeId!==t)return!0;for(const[t,e]of u)t&&e&&this.repositionChannel.notify(e);return d}const o=s&&s?.iframeId!==t;if('interstitial'===this.tagType)return o;const r='interstitial'===s?.tagType,c=o&&!r;if('site-button'===this.tagType){const t='onpage'===s?.tagType,e=o&&!t;return(t||r)&&this.repositionChannel.notify(s?.zoneId??null),c&&e}return r&&this.repositionChannel.notify(s?.zoneId??null),c}getPosition(t,e){let{slider_side:n,slider_align:i,align_offset:s}=t,o=0,r=n,c=i;const a=Xt.getPositionsMapper();for(;o<3&&this.checkIntersection(e,r,c);){{const t=It[r][c];if('number'!=typeof t)break;const n=a[t];for(const t of n){const{sliderSide:n,sliderAlign:i}=At(t);if(r=n,c=i,!this.checkIntersection(e,r,c))break}}o++}return this.lockPosition({slider_side:r,slider_align:c},e),this.sliderSettings={slider_side:r,slider_align:c},Gt({slider_side:r,slider_align:c,align_offset:s??0})}lockPosition(t,e){let{slider_side:n,slider_align:i}=t;const s=this.intersectionsStoreChannel.store.getValue();if(!s)return;const{tagType:o,zoneId:r}=this,c={...s,[${n}_${i}]:{tagType:o,zoneId:r,iframeId:e}};this.intersectionsStoreChannel.notify(c)}freePosition(){const t=this.intersectionsStoreChannel.store.getValue();if(!this.sliderSettings||!t)return;const{slider_side:e,slider_align:n}=this.sliderSettings;delete t[${e}_${n}],this.intersectionsStoreChannel.notify(t)}}const te=Xt,ee=G('000000650073009b0098009d008s009e009b00950073'),ne=G('00060071009h00960095008w008q00630090008v0071'),ie=G('0004004a0065006m0065003c006i006p005z006m0069006j0069006k004a'),se=G('0004005p007k0081007k004r007x0084007e007y007k007y007y007o007u007t005p'),oe=G('0000004y005w007r0088007r0084008b007l0082007n007t007r005w'),re=G('000c0031004w005d004w0059005g004q005d0050004w005e00310023'),ce=(G('000i007t009l00a400a300a3009y009x00a2009i00a1009y00a3009k00a3009s009y009x007t006v'),G('000d006k008f008y008u008f008o008e008f008e00890090008p008o005m008f006k')),ae=(t,e)=>()=>window[t]?window[t]:window[t]=e(),ue=G('0005007l009u009v009t009u006n009e009t009n009q009d009u007l'),de=G('0007001s0043003w003t003w003x0045000u003w001s'),he=G('0003002k004n004b001m004z004c004f002i004t004u004s004b004o004h004f002k'),le=G('00020044006d0036006e006c005v00680061005z0044'),we=G('00070038005c005d005g005b004z005a002a0038');const fe=class{constructor(t){this.key=Yt(t,!0),this.api=localStorage??sessionStorage}parseValue(t){return t?G(t):null}getValue(){return this.parseValue(this.api.getItem(this.key))}setValue(t){this.api.setItem(this.key,Yt(t))}removeValue(){this.api.removeItem(this.key)}},me={[de]:[he,we],[he]:[le,we],[le]:[],[we]:[]};const pe=class extends Ht{status=de;cache=new fe(ue);constructor(){super(),this.init(),this.onScroll=this.onScroll.bind(this),l(a,this.watch.bind(this)),setTimeout((()=>{this.change(we)}),1e4)}onScroll(){requestAnimationFrame((()=>{const t=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)-window.innerHeight,e=window.scrollY,n=Math.round(e/t100);100===n&&this.change(he),this.status===he&&n<51&&(this.change(le),this.cache.setValue(ut()))}))}watch(){document.addEventListener('scroll',this.onScroll)}unwatch(){document.removeEventListener('scroll',this.onScroll)}init(){const t=this.cache.getValue();if(t){ut()-Number(t)<18e5&&(this.status=le)}}change(t){me[this.status].includes(t)&&(this.status=t,this.notify(this.status)),0===me[this.status].length&&this.unwatch()}},ye=document.currentScript?.getAttribute('src'),ge=${ye?.slice(0,40)}-8ba9-57fd,be=(t,n,i)=>new Promise((async r=>{let c=o(t,n);if(c[ce]&&!c.disable_empty_page_check&&qt())return r(null);if(c.a_url)try{const t=await k(c.a_url,void 0,{credentials:'include'}),e=await t.json(),n=o(e.s,abcdefghijklmnopqrstuvwxyz0123456789${e.v});c={...c,...n}}catch(t){}if(i.withTimeZoneCheck&&!s(c))throw new Error('tz check');const{metricType:a}=i,u={settings:c,metric:(t,e,n)=>(t=>{let{event:e,type:n,url:i,chance:s,payload:o}=t;return ot(i,{event:e,type:n,...o},s)})({url:c.metric_url,event:t,type:a,payload:e,chance:n})};if(u.metric(W),i.withLogger&&(u.log=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{level:n=x}=e;return Object.entries(S).reduce(((e,i)=>{let[,{name:s,value:o}]=i;return o>n?{...e,[s]:}:{...e,[s]:t}}),{})}(console.log,{level:c.trace||x})),i.withDevtools&&(u.devtoolsChecker=e),ye&&!window[ge]&&(window[ge]=!0,window.addEventListener('error',(t=>{const{error:e,filename:n}=t;if(!n.includes(ye)||!e.stack)return;const{stack:i}=e;u.metric(Q,{stack:i})})),window.addEventListener('unhandledrejection',(t=>{const{reason:{stack:e}={}}=t;e?.includes(ye)&&u.metric(X,{stack:e})}))),i.withUserId&&(c.uuid_required?await Tt(c.uuid_url).then(kt).catch(B):Tt(c.uuid_url).then(kt).catch(B)),i.withStrangeScrollObserver){const t=ae(ue,(()=>new pe)),e=async t=>{t===le&&u.metric(tt,{param_2:i.withUserId?await Tt(c.uuid_url).catch((()=>'')):''},100)};u.strangeScrollObserver=t(),u.strangeScrollObserver.status===le?e(le).catch(B):u.strangeScrollObserver.subscribe(e)}i.withPositionObserver&&(u.positionObserver=new te(a,c.zone_id)),r(u)}));class ve{static EveryViewMetric=re;static EverySessionMetric=se;static Second=1e3;static Minute=60ve.Second;static g(t){return tve.Second}static S(t){return e=>{e.reset(t)}}static (t){return ut()-t}static $(t,e){return ve.(t)>e}static j(t,e){return t>0&&ve.$(t,e)}constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s(t);const{key:n,[ne]:i,[oe]:o,[re]:r,[se]:c,capping:a,frequency:u,interval:d=0}=t;this.zoneId=n||i,this.frequency=u,this.everyPage=o,this.everyView=r,this.everySession=c,this.capping=ve.g(a),this.interval=ve.g(d),this.store=new fe(this.getKey());const{EveryViewMetric:h,EverySessionMetric:l,S:w}=ve;this.metric=e.metric,this.onEveryView=e.onEveryView||w(h),this.onEverySession=e.onEverySession||w(l),this.onInitialization(),window.addEventListener('beforeunload',this.onBeforeUnload.bind(this))}can(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.isDisabled())return 60*ve.Minute;this.actualize(this.capping);const{impressions:e}=this.getState();if(e.length>=this.frequency)return this.capping-ve.(e[0]-t);const n=e[e.length-1];return n?this.interval-ve.(n-t):0}reset(t){this.setState({impressions:[]}),this.metric&&this.metric(t)}impression(){this.setState({impressions:[...this.getState().impressions,ut()]})}updateLastImpression(){this.setState({impressions:[...this.getState().impressions.slice(0,-1),ut()]})}didPassFromLoadedAt(t){const{loadedAt:e}=this.getState(),{$:n,g:i}=ve;return n(e,i(t))}isDisabled(){return this.frequency<=0||this.capping<=0}actualize(t){const{impressions:e}=this.getState();this.setState({impressions:e.filter((e=>!ve.$(e,t)))})}getKey(){return this.everyPage?${this.zoneId}${window.location.href.slice(-14)}:${this.zoneId}}getState(){const t=this.store.getValue();return t||{loadedAt:-1,unloadedAt:-1,impressions:[]}}setState(t){this.store.setValue({...this.getState(),...t})}onInitialization(){const{unloadedAt:t}=this.getState();this.everySession&&(ve.j(t,ve.Minute)?this.onEverySession(this):t<0&&this.actualize(6e4)),this.everyView&&this.onEveryView(this);const{loadedAt:e}=this.getState();ve.$(e,this.capping)&&this.setState({loadedAt:ut()})}onBeforeUnload(){this.setState({unloadedAt:ut()})}}const ke=ve,xe=t=>"process"+(17t-34),Se=(t,e,n)=>function(){window[xe(e)]?'function'==typeof n&&n():(window[xe(e)]=1,t(...arguments))},_e=G('000g0010001u001u0035003a002y002v0038001b002t0032002z002t00310039001b0002002t0032002z002t0031001b002t0010'),$e=G('000i003900430043005e005j00570054005h003k0052005b00580052005a005i003k0052005b002b00580052005a003k005d0039');const ze=class{constructor(t){let{handleClick:e,otherClickIfClose:n}=t;this.handleClick=e,this.otherClickIfClose=n,window.addEventListener('message',this.onMessage.bind(this))}onMessage(t){try{const e=JSON.parse(t.data);(e.command===$e||e.command===_e&&this.otherClickIfClose)&&this.handleClick()}catch(t){}}};const je=(t,e,n)=>{switch(e){case'time':n&&n>0?setTimeout(t,1e3n):t();break;case'clicks':if(n&&n>0){let e=0;const i=()=>{e+=1,e>=n&&(t(),window.removeEventListener('click',i,!0))};window.addEventListener('click',i,!0)}else t();break;default:t()}},Te=()=>!!navigator.userAgent.match(/Version/[\d.]+.Safari/),qe=()=>'ontouchstart'in window||!!navigator.maxTouchPoints,Oe=G('000000160024003w0046003y0024'),Ie=G('000000160024004e003v003w004f004a0024'),Ae=G('000000160024004a0049004a004f004a0024'),Pe=G('000000160024004e003v003w004f0048003y003z004c0024'),Me=G('000000160024004a0049004a004f0048003y003z004c0024'),Ne=G('0005001q003p003u0040003l000s003y0042003h003s003f003i003l00400043003l003l003u003f003h003k003z003f003z003l003j003v003u003k003z001q'),Ee=G('0001005l004n007r007q007r007a007v0080007r007g005l'),Ce=G('000c006g008m008e008f008i0087008k008q008e008o008l008m005i008f00890085008i008b008s008b008i006g'),Ve=G('0004004f0069006a006h003h0066006u00640067006a006b006k006n006a0064006o006p0066006n006p0064006o006a0068006k006j0069006o004f'),De=G('000l005o007i007j007q007f0083007d007g007j007k007t007w007j007d007x007y007f007w007y007d007h004q007q007n007h007p007x005o'),Je=G('0003006m008g008l005o008v008d008e008o008h008b008d008x008w008r008b008s008r008s008v006m'),Fe=G('0008007a00940099009j00910092009c0095006c008z009d00910099009e008z009g009100970095007a'),Re=G('000e004x006o006p006m0076006s00750079006s00750076006m00780075003z006z004x'),Ue=G('0000005o006m008g008h008y008w008r008r008o008v008b008s008u008r008w008h008f008w008l008r008q006m'),Be=G('0002003d005m002f0056005l005i005f005f0052005j005l005i005n00580056005n005c005i005h003d'),Le=G('0003001l003w003t000n003n001l'),Ge=G('0002005w007p004y00850085007l007v0080007p007y0087007q007r005w'),Ke=G('000700570070007g007g006w0072007l004900700079007i007100720057'),We=G('000000620070008x009600960070'),Ye=G('0000001l002j004c004l004i004c004k002j'),Ze=G('0002000y00370000002z002x00340018000w002u0036002t00350039002t0032002r003d000y'),He=G('000h001v0044003w003u00410025001t003r0043003q00420046003q003z003o004a0025000x001t003r0043003y001v'),Qe=G('0007001000390031002z0036001a000y0002002w0038002v0037003b002v0034002t003f001a000y002u003a0010'),Xe=G('000e0013003c003400320039001d0011002z003b002y003a003e002y00370005002w003i001d0011003c003b00350013'),tn=G('00060060007s0082008b008800600052'),en=G('000d007j009s009k009i009p007t007h009o009n007h009c009l009i006l009c009k007h009m009o009d009e007h007z007w0081007j'),nn=G('0008004y0077006z006x00740058004w007300400072004w006r0070006x006r006z004w00710073006s006t004w005f005b005g004y'),sn=G('000a002h004g004k004n002f004q004w004l004a002h001j'),on=G('000a004p006l006g006r006r006e006x006k006l006x003r006k006y006n006e0070006x006r004p'),rn=G('0001005a004c0073007800750073007b00580076007i0075007h007l0075007e0073007p005a'),cn=G('0000006d007b0094009900960094009c00790094009k009k007b'),an=G('0002005e0077004g0075007i005e'),un=G('000c000z002s0031002y002s0030000x00350037002u003b002u000100330039000x002r003e000x0039002y0032002u0034003a0039000z'),dn=G('000q0071008u00930090008u0092006z00970099008w009d008w0095009b006z008t009g006z009c009a008w0099006z008s008u009b00630090009d008s009b0090009600950071'),hn=G('00030072008v009400640091008v009300700091009500980072'),ln=G('000h0049006m0068006d0063006e006m0047006f006e0068006d006j0064006h0047006k003b006f0049'),wn=G('000d0045005z006a005y006g006800600069006f0043006b006a006400370069006f0060006d0043006g006b0045'),fn=G('000100640056008g0083007y007z00890062007x00860083007x00850064'),mn=G('0002007a0092006c009c009l009i007a'),pn=G('0004004t006l006v0074003v0071004r006s006w006z004t'),yn=G('000l0043005x005y006d005y005w006d004100680065005x004100620068006c0041006c005u005z005u006b003500620043'),gn=G('0003005r007i005p004t007t007i0086007w00820081005p007k007t007q007k007s005r'),bn=G('00040062007w007x00840054007t008h0062'),vn=G('0002003m005w002o005l005p005h003k005g005h005o005d0061003k005u005h005v005h005w003k005e0061003k005o005r005d005g005h005g003k005d005w003m'),kn=G('0007002p0050004v004j004g004z004k001r002n003l003s003n0042004z004u004x004k002n004l004x004u004s002n004x004k004j004o004x004k004i004z002p'),xn=(t,e,n)=>{const i=e[n?Ge:Ke];if(!Array.isArray(i)||0===i.length)return!0;for(let e=0;e<i.length;e+=1){const s=i[e];try{const e=document.querySelectorAll(s);for(const i of e)if(i===t||i.contains(t))return n}catch(t){}}return!n},Sn=t=>{let{metric:e,settings:n}=t;return new ke((t=>{const{[Ne]:e,[ie]:n}=t,i={...t,[se]:n,interval:e};return delete i[ie],delete i[Ne],i})(n),{metric:e})};function _n(t,e,n){let{log:i,settings:s}=n;return i?.debug(rn),!(t.can()>0)&&(!(e&&(i?.debug(cn,xn(e,s,!0),xn(e,s,!1)),!xn(e,s,!0)||!xn(e,s,!1)))&&(i?.debug(an),!0))}const $n=()=>!(window.navigator.userActivation&&'boolean'==typeof window.navigator.userActivation.isActive)||window.navigator.userActivation.isActive,zn='tvc',jn=()=>Number(localStorage.getItem(zn))||0,Tn=t=>localStorage.setItem(zn,String(t)),qn=jn,On=Tn;const In=class extends fe{constructor(t,e,n){super(c_imp_${t}),this.ctx=e,this.onOuterChange=n,this.round=new fe(st_prfrr_${t}),window.addEventListener('message',this.onMessage.bind(this))}getCurrentRound(){return(this.round.getValue()??[]).length}onMessage(t){try{const e=JSON.parse(t.data);if(e.r){this.removeValue();const t=ut();this.round.setValue([...(this.round.getValue()??[]).filter((e=>t-e<864e5)),t])}e.b>0&&e.c>=0&&(this.ctx.metric(sn),this.ctx.log?.debug(kn,e),this.saveImpression(e.b,e.c,e.oi,e.oc),this.onOuterChange())}catch(t){}}getExclude(t,e){if(t){const n=t[e];if(n){const t=ut();return Object.entries(n).reduce(((e,n)=>{let[i,s]=n;const o=s.filter((e=>e>t));return o.length?{...e,[Number(i)]:o.length}:e}),{})}}return{}}getInclude(t,e){if(t&&t[e]){const n=t[e];if(n)return n}return{}}getOptions(t){const e=this.getValue();return t.includes('ck9')?{t:this.getTotalViewCount(),r:this.getCurrentRound(),e:this.getExclude(e,'impressions'),i:this.getInclude(e,'total'),oE:this.getExclude(e,'oImpressions'),oI:this.getInclude(e,'oTotal')}:{tvc:this.getTotalViewCount(),round:this.getCurrentRound(),exclude:this.getExclude(e,'impressions'),include:this.getInclude(e,'total'),oExclude:this.getExclude(e,'oImpressions'),oInclude:this.getInclude(e,'oTotal')}}getTotalViewCount(){const t=this.getValue();if(t&&t.total){const e=Object.values(t.total).reduce(((t,e)=>t+e),0);return e>qn()&&On(e),qn()}return qn()}getImpressionNumber(t){const e=this.getValue();return e&&e.total[t]?e.total[t]+1:1}saveImpression(t,e,n,i){const s=this.getValue();if(s){if(s.total[t]?s.total[t]+=1:s.total[t]=1,s.impressions[t]){const n=ut();s.impressions[t]=[...s.impressions[t].filter((t=>t>n)),n+1e3e]}else s.impressions[t]=[ut()+1e3e];if(n&&i)if(s.oTotal&&s.oTotal[n]?s.oTotal[n]+=1:s.oTotal?s.oTotal[n]=1:s.oTotal={[n]:1},s.oImpressions&&s.oImpressions[n]){const t=ut();s.oImpressions[n]=[...s.oImpressions[n].filter((e=>e>t)),t+1e3e]}else s.oImpressions?s.oImpressions[n]=[ut()+1e3i]:s.oImpressions={[n]:[ut()+1e3i]};this.setValue(s)}else n&&i?this.setValue({total:{[t]:1},impressions:{[t]:[ut()+1e3e]},oTotal:{[n]:1},oImpressions:{[n]:[ut()+1e3i]}}):this.setValue({total:{[t]:1},impressions:{[t]:[ut()+1e3e]}})}},An=G('000o006g008o008b008p008b008q006q006e00890087008r008p008b006e008l008r008q008b008o006e008c008o008b008n005i006e0089008e0087008k008d008b008a006g'),Pn=G('0001002200140048004a003x003y003x004c003v0040003x003w002c0020004b004c003t004a004c0022'),Mn=G('000l004s006y0070006n006o006n0072006l006q006n006m004q00730070006u004q0075006j0071004q0073003u006y006m006j0072006n006m004s'),Nn=G('000p005h007n007p007c007d007c007r007a007f007c007b005f007s007p007j005f007b007s007n007j007g007a0078007r007c004j005f007c007p007p007m007p005h'),En=G('0004006w00920094008r005y008s008r0096008p008u007p006w'),Cn=G('000c003000560058004v004t005500540054004v004t005a00300022'),Vn=G('000100630055008c0085007y007y008900610063'),Dn=G('0000004x005v007y0084005v'),Jn=G('0008001q003h0043003h003p0040001o003z000s003l003s003l003j0040003l003k001o003h0040001o0040003p003t003l003v00410040001q'),Fn=G('000h006h008q008c008j008c008a008r006f008n008p008c008d008c008r008a008f008c005j008b006f008s008p008j006h'),Rn=G('000f001y0047003t0040003t003r0048001w00440046003t004a003x00430049001000470040004d001w00440046003t003u003t0048003r003w003t003s001w004900460040001y'),Un=G('0007002r0050004m004t004m004k0051001t002p004n004i004t004t004j004i004k004s002p0052004z004t002r'),Bn=G('0006004s006m006n00740072006x003u006x006u0071004q0075006j0071004q006x006y006n006w006n006m0052004q006y0070006n006o006n0072006l006q004q00710072006x006y006y006n006m004s'),Ln=G('000c0044005y005z006g006e006900690066006d0042006h005v0036006d0042005x00660069006d005z005y004e0042006a006c005z0060005z006e005x006200420063006d0042006c006f006800680063006800610044');let Gn;!function(t){t[t.Idle=0]="Idle",t[t.Fetching=1]="Fetching",t[t.Success=2]="Success",t[t.Fail=3]="Fail"}(Gn||(Gn={}));const Kn={status:Gn.Idle,fetchedAt:0,response:null,previousState:null},Wn=15e3;class Yn{static isStateExpired(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return!!t.response&&ut()-t.fetchedAt>1e3t.response.ttl-e}static isSuccessfullyPrefetchState(t){return t.status===Gn.Success&&null!==t.response&&!Yn.isStateExpired(t)}static async preconnect(t){try{await fetch(t,{mode:'no-cors',referrer:''})}catch(t){}}constructor(t,e,n,i){const{settings:s}=t,{[ne]:o,[ee]:r,[Ue]:c}=s;this.ctx=t,this.rotationUrl=r,this.stop=!1,this.unusedLimitTime=s.prefetch_timeout?1e3s.prefetch_timeout:6e5,this.selectedAt=0,this.isDevtoolsOpened=!1,this.fm=e,this.cache=new fe(st_cch_${o}),this.state=new fe(st_prf_${o}),this.campaigns=new In(o,t,this.reset.bind(this)),this.can=this.can.bind(this),this.watch=this.watch.bind(this),this.prefetch=this.prefetch.bind(this),this.onDevtoolsOpenStatusChange=this.onDevtoolsOpenStatusChange.bind(this),c&&m(this.onDevtoolsOpenStatusChange),this.onUnusedTimeout=this.onUnusedTimeout.bind(this),this.unusedTimer=setTimeout(this.onUnusedTimeout,this.unusedLimitTime),'time'===i&&1e3n>Wn?(t.log?.debug('prefetch with initial delay'),setTimeout((()=>{this.watch(this.prefetch)}),1e3n-Wn)):this.watch(this.prefetch)}onUnusedTimeout(){this.stop=!0}reset(){this.selectedAt=0,this.getState().status!==Gn.Fail&&(this.state.setValue(Kn),this.ctx.log?.debug(An))}getState(){const t=this.state.getValue();return null===t?Kn:t}canRePrefetch(){if(ut()-this.selectedAt<3e3)return this.ctx.log?.debug(Jn),!1;const t=this.getState();return t.status===Gn.Idle||(t.status===Gn.Fail||t.status===Gn.Success&&Yn.isStateExpired(t,Wn))}onDevtoolsOpenStatusChange(t){this.isDevtoolsOpened=t,t?this.ctx.log?.debug(Bn):this.ctx.log?.debug(Ln)}async preconnect(t){this.ctx.log?.debug(Cn,t.length);for(let e=0;e<t.length;e+=1)try{await Yn.preconnect(t[e])}catch(t){}}async prefetch(){this.ctx.log?.debug(Pn);try{const t=this.getState();this.state.setValue({...t,status:Gn.Fetching,previousState:{...t,previousState:null}});const e=await k(St(this.rotationUrl),this.campaigns.getOptions(this.rotationUrl),{credentials:'include'}),n=(t=>(t=>'url'in t)(t)?{bid:t.bid,url:t.url,ttl:(t.ttl||300)-5,domains:Array.isArray(t.domains)?t.domains:[]}:{bid:t.b,url:t.u,ttl:(t.t||300)-5,domains:Array.isArray(t.d)?t.d:[]})(await e.json());n.url===this.cache.getValue()?(this.stop=!0,this.state.setValue({...t,status:Gn.Fail,fetchedAt:ut(),response:null}),this.ctx.log?.debug(Nn)):(this.preconnect(n.domains).catch(B),this.state.setValue({...this.getState(),status:Gn.Success,fetchedAt:ut(),response:n}),this.ctx.log?.debug(Mn))}catch(t){this.state.setValue({...this.getState(),status:Gn.Fail,fetchedAt:ut(),response:null}),this.stop=!0}}can(){return new Promise(((t,e)=>{if(this.ctx.log?.debug(En),this.stop||this.isDevtoolsOpened||!this.canRePrefetch())return void e(new Error("command@sleep@1000"));const n=this.fm.can(Wn);n>0?e(new Error(command@sleep@${n})):t()}))}watch(t){return this.can().then(t).then((()=>{throw Error('command@continue')})).catch((e=>{if('command@continue'===e.message)return this.watch(t);if(e.message.includes('command@sleep')){const[,,n]=e.message.split('@');return this.ctx.log?.debug(${Vn}${n}${Dn}),r(Number(n)).then((()=>this.watch(t)))}}))}getPrefetchResponse(){this.stop=!1,clearTimeout(this.unusedTimer),this.unusedTimer=setTimeout(this.onUnusedTimeout,this.unusedLimitTime);const t=this.getState();let e;return Yn.isSuccessfullyPrefetchState(t)?(e=t.response,this.selectedAt=ut(),this.state.setValue(Kn),this.ctx.log?.debug(Fn)):t.previousState&&Yn.isSuccessfullyPrefetchState(t.previousState)&&(e=t.previousState.response,this.selectedAt=ut(),this.state.setValue({...this.getState(),previousState:null}),this.ctx.log?.debug(Rn)),e?(this.cache.setValue(e.url),[!1,e,this.campaigns.getImpressionNumber(e.bid)]):(this.ctx.log?.debug(Un),[t.status===Gn.Fail,null,null])}}const Zn=Yn;function Hn(t){let e,n='0123456789abcdef';function i(t){let e,i='';for(e=0;e<=3;e++)i+=n.charAt(t>>8e+4&15)+n.charAt(t>>8e&15);return i}function s(t,e){let n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function o(t,e,n,i,o,r){return s(function(t,e){return t<<e|t>>>32-e}(s(s(e,t),s(i,r)),o),n)}function r(t,e,n,i,s,r,c){return o(e&n|~e&i,t,e,s,r,c)}function c(t,e,n,i,s,r,c){return o(e&i|n&~i,t,e,s,r,c)}function a(t,e,n,i,s,r,c){return o(e^n^i,t,e,s,r,c)}function u(t,e,n,i,s,r,c){return o(n^(e|~i),t,e,s,r,c)}let d,h,l,w,f=function(t){let e,n=1+(t.length+8>>6),i=new Array(16n);for(e=0;e<16n;e++)i[e]=0;for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<e%48;return i[e>>2]|=128<<e%48,i[16n-2]=8t.length,i}(''+t),m=1732584193,p=-271733879,y=-1732584194,g=271733878;for(e=0;e<f.length;e+=16)d=m,h=p,l=y,w=g,m=r(m,p,y,g,f[e+0],7,-680876936),g=r(g,m,p,y,f[e+1],12,-389564586),y=r(y,g,m,p,f[e+2],17,606105819),p=r(p,y,g,m,f[e+3],22,-1044525330),m=r(m,p,y,g,f[e+4],7,-176418897),g=r(g,m,p,y,f[e+5],12,1200080426),y=r(y,g,m,p,f[e+6],17,-1473231341),p=r(p,y,g,m,f[e+7],22,-45705983),m=r(m,p,y,g,f[e+8],7,1770035416),g=r(g,m,p,y,f[e+9],12,-1958414417),y=r(y,g,m,p,f[e+10],17,-42063),p=r(p,y,g,m,f[e+11],22,-1990404162),m=r(m,p,y,g,f[e+12],7,1804603682),g=r(g,m,p,y,f[e+13],12,-40341101),y=r(y,g,m,p,f[e+14],17,-1502002290),p=r(p,y,g,m,f[e+15],22,1236535329),m=c(m,p,y,g,f[e+1],5,-165796510),g=c(g,m,p,y,f[e+6],9,-1069501632),y=c(y,g,m,p,f[e+11],14,643717713),p=c(p,y,g,m,f[e+0],20,-373897302),m=c(m,p,y,g,f[e+5],5,-701558691),g=c(g,m,p,y,f[e+10],9,38016083),y=c(y,g,m,p,f[e+15],14,-660478335),p=c(p,y,g,m,f[e+4],20,-405537848),m=c(m,p,y,g,f[e+9],5,568446438),g=c(g,m,p,y,f[e+14],9,-1019803690),y=c(y,g,m,p,f[e+3],14,-187363961),p=c(p,y,g,m,f[e+8],20,1163531501),m=c(m,p,y,g,f[e+13],5,-1444681467),g=c(g,m,p,y,f[e+2],9,-51403784),y=c(y,g,m,p,f[e+7],14,1735328473),p=c(p,y,g,m,f[e+12],20,-1926607734),m=a(m,p,y,g,f[e+5],4,-378558),g=a(g,m,p,y,f[e+8],11,-2022574463),y=a(y,g,m,p,f[e+11],16,1839030562),p=a(p,y,g,m,f[e+14],23,-35309556),m=a(m,p,y,g,f[e+1],4,-1530992060),g=a(g,m,p,y,f[e+4],11,1272893353),y=a(y,g,m,p,f[e+7],16,-155497632),p=a(p,y,g,m,f[e+10],23,-1094730640),m=a(m,p,y,g,f[e+13],4,681279174),g=a(g,m,p,y,f[e+0],11,-358537222),y=a(y,g,m,p,f[e+3],16,-722521979),p=a(p,y,g,m,f[e+6],23,76029189),m=a(m,p,y,g,f[e+9],4,-640364487),g=a(g,m,p,y,f[e+12],11,-421815835),y=a(y,g,m,p,f[e+15],16,530742520),p=a(p,y,g,m,f[e+2],23,-995338651),m=u(m,p,y,g,f[e+0],6,-198630844),g=u(g,m,p,y,f[e+7],10,1126891415),y=u(y,g,m,p,f[e+14],15,-1416354905),p=u(p,y,g,m,f[e+5],21,-57434055),m=u(m,p,y,g,f[e+12],6,1700485571),g=u(g,m,p,y,f[e+3],10,-1894986606),y=u(y,g,m,p,f[e+10],15,-1051523),p=u(p,y,g,m,f[e+1],21,-2054922799),m=u(m,p,y,g,f[e+8],6,1873313359),g=u(g,m,p,y,f[e+15],10,-30611744),y=u(y,g,m,p,f[e+6],15,-1560198380),p=u(p,y,g,m,f[e+13],21,1309151649),m=u(m,p,y,g,f[e+4],6,-145523070),g=u(g,m,p,y,f[e+11],10,-1120210379),y=u(y,g,m,p,f[e+2],15,718787259),p=u(p,y,g,m,f[e+9],21,-343485551),m=s(m,d),p=s(p,h),y=s(y,l),g=s(g,w);return i(m)+i(p)+i(y)+i(g)}const Qn=window.open,Xn=function(){if(at(Qn))return Qn(...arguments);const t=ct();return t&&t.contentWindow?(setTimeout((()=>{t.remove()}),1e3),t.contentWindow.open(...arguments)):window.open(...arguments)},ti=(t,e)=>{const n=e.campaigns.getOptions('ck9');'i'in n&&(n.i={}),'oI'in n&&(n.oI={});let i=JSON.stringify(n);return i=window.btoa(i.split('').reverse().join('')).split('').reverse().join(''),i=i.replace(/=/g,''),i=encodeURIComponent(i),t.replace(/[ec]/g,i)};let ei=[];const ni=t=>{const e=document.createElement('div'),n=t.getBoundingClientRect();e.style.width=${n.width}px,e.style.height=${n.height}px,e.style.zIndex='2147483647',e.style.cursor='pointer',e.style.position='absolute',e.style.top=${n.top+window.pageYOffset}px,e.style.left=${n.left+window.pageXOffset}px,ei.push(e),document.body.append(e)},ii=()=>{ei.forEach((t=>t.remove())),ei=[]},si=async(t,e)=>{if(5===e[Ce]){const n=t.can();if(n>0)return await r(n),si(t,e);ii();const i=document.getElementsByTagName('iframe');for(const t of i)1!==Number(t.$IG$)&&ni(t)}},oi=si;let ri=0,ci=0,ai=0;l(a,(()=>{ci=ut()}));const ui=(t,e,n,i,s,o,r)=>c=>{const a=ut(),u=St(c,null,{n:e,tvc:t,npl:ri,tn:i??'',pt:r??'',mh:Hn(${i}:${s}:${o}),c:ci?a-ci:-1,d:ai?a-ai:-1},n);return ai=a,u};let di=ui(0,0);const hi=t=>(e,n,i,s)=>{let{settings:{philanthropic_level:o}}=s;if(n&&i)return t(e),void(1===o&&Xn(n));if(n){if(t(e),5===o)return;window.location.href=n}else t(e)},li=(t,e)=>{const n=n=>{Xn(e||n.location.href),n.location.href=di(t)};if(P())try{if(!window.top)throw new Error('');n(window.top)}catch(t){try{n(window.parent)}catch(t){n(window)}}else n(window)},wi={[Oe]:t=>{window.location.href=di(t)},[Ie]:hi((t=>Xn(di(t)))),[Ae]:hi((function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:status=1,fullscreen=yes,width=${window.width},height=${window.height};return Xn(di(t),Math.floor(1e6Math.random()).toString(36),e)})),[Pe]:li,[Me]:li},fi=(t,e,n,i)=>{const{metric:s,settings:{[Le]:o,[Ce]:r,[Ee]:c}}=e;let a,u,d=!1,h='',l='',w='';if(t){const f=t.target,m=f.closest('a'),p=f.closest('button');try{m?(l='A',h=m.innerText.slice(0,255),w=m.classList.toString()):p?(l='BUTTON',h=p.innerText.slice(0,255),w=p.classList.toString()):(l=f.tagName,h=f.innerText.slice(0,255),w=f.classList.toString())}catch(g){}const y='function'==typeof f.closest?f.closest('a'):f;if((5===r||6===r)&&(d=!0,t.preventDefault(),t.stopImmediatePropagation(),(t=>'VIDEO'===t.tagName)(f)))switch(t.type){case'play':f.pause();break;case'pause':f.play()}if(y&&y.href){const b=y.href,v='blank'===y.target;if(v){if([2,4].includes(r))return s(en),d}else if([3,4].includes(r))return s(nn),d;(t=>{try{if(!t)return!0;if('#'===t.slice(window.location.href.length)[0])return!1}catch(t){return!0}return window.location.href!==t&&'javascript'!==t.trim().slice(0,10).toLowerCase()})(y.href)&&(d=!0,t.preventDefault(),c!==Pe&&c!==Me||t.stopImmediatePropagation(),u=b,a=v)}}else document.activeElement&&(l=document.activeElement.tagName);if('function'==typeof wi[c]){s(H,{param_2:l,param_3:h,param_4:w});const[k,x,S]=i.getPrefetchResponse();function (){const t=[Ae,Ie];try{if(t.includes(c)){let t=!1;const n=()=>{t=!0},i=()=>{'hidden'===document.visibilityState&&(t=!0)};window.addEventListener('blur',n),document.addEventListener('visibilitychange',i),setTimeout((async()=>{t||s(et,{param_2:await Tt(e.settings.uuid_url).catch((()=>''))},100)}),150),setTimeout((()=>{window.removeEventListener('blur',n),document.removeEventListener('visibilitychange',i)}),300)}}catch(t){}}ri+=1,n.impression(),x&&S?(di=ui(i.campaigns.getTotalViewCount(),S,s,l,h,w,c),(),wic):(s("no url"+(k?', failed':'')),di=ui(i.campaigns.getTotalViewCount(),0,s,l,h,w,c),(),wic)}return ii(),oi(n,e.settings).catch(B),d},mi=6e4,pi=[0,1e3,2500];(async()=>{const t=await be('{"0dg":"l11ea:\/\/d03dj5bybgbl.y0d0\/jF5XSijAyr70PrBe79\/nfhn8\/?a5xw14p1_d=SGdXdNHIK_L3xHRS0oUxFt&wd3=f&ebdbi_n=wxd13_rbgg3b56&iq=[iqygl]&45=[45]","uxw4_jq":nfhn8,"exe_1se4":"1b30e","rd4704w5s":c,"5beejwy":8zm,"4o4ds_eby4":rbga4,"4o4ds_oj4t":rbga4,"4o4ds_ojaj1":1d04,"x1l4d_5gj56_jr_5gxa4":1d04,"q4gbs_34rxd4_a1bd1_a45xwqa":m,"q4gbs_34rxd4_a1bd1_5gj56a":m,"jw14dobg_341t44w_bqa_a45xwqa":fm,"jw14dobg_341t44w_bqa_5gj56a":m,"5aa_jw5g0q4":[],"5aa_4p5g0q4":[".ygp-tb14dibd6",".ygp-tb14dibd6-ed4oj4t-5gxa4",".ygp-tb14dibd6-ed4oj4t-qb1b",".ygp-tb14dibd6-ed4oj4t-5xw1bjw4d"],"bq3gx56_alxt":1d04,"7d_uxw4_jq":m,"eljgbw1ldxej5_g4o4g":m,"b3_a4do4da_0dg":"","i0di0d":"","1ji4uxw4_xrra41":-c,"4p14wq4q_uxw4":rbga4,"jywxd4_1ji4uxw4_5l456":rbga4,"q4o1xxga_edx1451jxw":1d04,"1ji4uxw4_qjrr":2m,"qjab3g4_ibjw_eby4":rbga4,"qjab3g4_b01x_exea":rbga4,"1db54":m,"yee":rbga4,"qjab3g4_4ie1s_eby4_5l456":rbga4,"ed4r415l_1ji4x01":czmm,"a5dxgg_edx1451jxw":1d04,"i41dj5_0dg":"l11ea:\/\/6bs3.6do4it3i9udts.1xe\/i1w\/nfhn8\/8qhm8zh483qnbqf5f4zqqmfm4zfbbm2f.kzfk2cmmz8.z2v","00jq_0dg":"l11ea:\/\/y0gab5lesd4pjb.0wx\/50jq\/","rbgg_d4rd4al_0dg":"l11ea:\/\/0g0g030yg4a.t43aj14\/dr\/nfhn8","dx1_0dg":"l11ea:\/\/a64ge4qtjw4s.t43aj14\/yq\/nfhn8?iq=[iqygl]"}','abcdefghijklmnopqrstuvwxyz0123456789b35q4rylj96giwxe7da10otpsumf8nzc2hvk',{withUserId:!0,withLogger:!0,withTimeZoneCheck:!0,withDevtools:!0,withStrangeScrollObserver:!0,metricType:K});if(!t)return;const{settings:e,log:n,metric:i}=t,{[Je]:s,[Fe]:o,[ne]:r,[Re]:c,[Ue]:u,[Be]:d,[Ce]:h,[We]:w,[on]:f,[ce]:p}=e;o&&'/'===location.pathname||Se((()=>{if(f){const V=()=>k(f).then((t=>t.json()));function D(){setTimeout((async()=>{try{const t=await V(),i=t?.u??t?.new;i&&(n?.debug('fallback url updated',i),e.url=p?${i}&ck9=[mdglh]&at=[ec]:${i}&md=[mdglh]&ec=[ec])}catch(t){}finally{D()}}),mi)}D()}const o=Sn(t);let{delay:r,type:y}=(t=>{const{[Ve]:e,[De]:n}=t;return e>0?{type:'time',delay:e}:n>0?{type:'clicks',delay:n}:{type:'time',delay:0}})(t.settings);n?.debug(bn,{type:y,delay:r}),'time'===y&&o.didPassFromLoadedAt(r)&&(n?.debug(vn,{type:y,delay:r}),r=0);const g=new Zn(t,o,r,y);n?.debug(e),c&&fetch(c,{mode:'no-cors',referrerPolicy:'no-referrer'}).catch(B);let b=!1,v=!1,x=!1,S=!1,_=!1,$=!1;if(u&&m((t=>{b=t})),d&&(v=t.strangeScrollObserver?.status===le,t.strangeScrollObserver?.subscribe((t=>{v=t===le}))),Array.isArray(e.d)&&e.d.length>0){const J=new fe(prc_tm_${e.zone_id}).getValue()??0;if(ke.$(J,e.dns_timeout??6e4))for(let F=0;F<e.d.length;F+=1)try{Zn.preconnect(e.d[F]).catch(B)}catch(R){}}const j=t=>{(()=>{try{const t=document.getElementsByTagName('iframe'),e=document.getElementsByTagName('object');return[...t,...e]}catch(t){return n?.error(t),[]}})().forEach(t)},T=()=>{j((e=>{try{document.activeElement===e&&n(o,e.parentElement,t)&&(e.blur(),Te()&&window.focus())}catch(t){n?.error(t)}}))};let q=0;const O=e=>{if(i(Ye),n?.debug(Ye),e.isTrusted){if(b)return i(Qe),void n?.debug(Qe);if(v)return i(Xe),void n?.debug(Xe);if(S&&n(o,e.target,t)){if(ut()-q<500)return i(un),void n?.debug(un);if(!$n()&&6!==h)return i(dn),void n?.debug(dn);n?.debug(hn),q=ut(),x=fi(e,t,o,g)}else i(Ze)}},I=t=>{x&&(t.preventDefault(),t.stopImmediatePropagation(),x=!1)},A=t=>{n?.debug(ln),$=!0,O(t)},M=t=>{n?.debug(wn),$||(=!0,window.removeEventListener('click',A,!0)),&&O(t)},N=t=>{n?.debug(fn),O(t)},E=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return()=>{setTimeout((()=>{n?.debug(mn),j((r=>{if(document.activeElement===r){if(i(tn),!e&&1===Number(r.$IG$))return i(He),void n?.debug(He);if(b)return i(Qe),void n?.debug(Qe);if(v)return i(Xe),void n?.debug(Xe);if(S&&!s&&_n(o,r.parentElement,t)){if(!$n()&&6!==h)return i(dn),void n?.debug(dn);n?.debug(pn),x=fi(null,t,o,g)}else i(Ze)}}))}),0)}},C=(new ze({handleClick:E(!0),otherClickIfClose:e.other_click_if_close}),(t,e,i)=>{t.addEventListener('blur',E(),!0);const s=(()=>{const t=navigator.userAgent.match(/Version/\d+/g);if(t&&t.length){const[,e]=t[0].split('/');if(e){const t=Number(e);if(t>0)return t}}return null})();if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&Te()&&s&&s<13){n?.debug(yn);const t=()=>{const t=document.createElement('a');z(t,{position:'fixed',width:'100%',height:'100%',top:'0',left:'0',cursor:'pointer',zIndex:'2147483647'}),t.addEventListener('mousedown',(i=>{n?.debug(gn),t.remove(),A(i),setTimeout(e,300)})),document.body.appendChild(t)},e=()=>{setTimeout(t,o.can(50))};e()}else{const n=6===h?'mousedown':qe()?'pointerup':'pointerdown';t.addEventListener(n,A,!0),t.addEventListener('click',I,!0),e.addEventListener(n,M,!0),e.addEventListener('click',I,!0)}n?.debug(i)});if(w&&(window.gpp=t=>{n?.debug('gpp'),A(t)}),C(window,document,'listen current window'),P())try{if(!window.top)throw new Error('');C(window.top,window.top.document,'listen top window')}catch(U){try{C(window.parent,window.parent.document,'listen parent window')}catch(L){}}l(a,(()=>{const t=document.getElementsByTagName('video');for(let e=0;e<t.length;e++)try{t[e].addEventListener('touchend',N,{passive:!0})}catch(t){n?.debug(t)}})),je((()=>{i(Z),n?.debug(Z),S=!0,s||(T(),setTimeout(T,pi[0]),setTimeout(T,pi[1]),setInterval(T,pi[2])),oi(o,e).catch(B),setTimeout((()=>oi(o,e).catch(B)),pi[0]),setTimeout((()=>oi(o,e).catch(B)),pi[1]),setTimeout((()=>oi(o,e).catch(B)),pi[2])}),y,r)}),r,(()=>{i(Y),n?.debug(Y)}))()})()})();

Before it was that url link it was this one https://krze.klrqqylrzzzj.top/kzzeenqvnqjww/abqaj containing this javascript code

(()=>{"use strict";var t={d:(e,n)=>{for(var i in n)t.o(n,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:n[i]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{'undefined'!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:'Module'}),Object.defineProperty(t,'p',{value:!0})}},e={};t.r(e),t.d(e,{subscribe:()=>m,unsubscribe:()=>p});let n=3601;const i=()=>n,s=t=>{const{extended_zone:e,timezone_diff:i,timezone_offset:s,ignore_timezone_check:o}=t;if(void 0!==s){const t=-1*(new Date).getTimezoneOffset();n=Math.abs(t-60s),0===n&&(n=1)}else n=3602;if(o)return!0;if(void 0!==s){const n=-1(new Date).getTimezoneOffset(),o=Math.abs(n-60s);return(0===o||30===o||60===o||90===o||120===o)&&(!(o>i)||((t=>{t.capping=86400,t.frequency=1,t.every_view=!1,t.every_page=!1,t.every_session=!1})(t),!e))}return!1},o=(t,e)=>{const n=e.length/2,i=e.substr(0,n),s=e.substr(n);return JSON.parse(t.split('').map((t=>{const e=s.indexOf(t);return-1!==e?i[e]:t})).join(''))},r=t=>new Promise((e=>{setTimeout(e,t)})),c=5e3,a='interactive',u='complete',d={loading:0,[a]:1,[u]:2},h=t=>d[document.readyState]>=d[t],l=(t,e)=>{h(t)?e():((t,e)=>{const n=()=>{h(t)&&(document.removeEventListener('readystatechange',n),e())};document.addEventListener('readystatechange',n)})(t,e)},w=()=>new Promise((t=>{const e=document.createElement('script');e.innerHTML="\n(function() {\n try {\n const start = Date.now();\n eval("debugger");\n const end = Date.now();\n const detail = (end - start > 120);\n const event = new CustomEvent('dState', { detail: detail });\n window.dispatchEvent(event);\n } catch(error) {}\n})();";const n=t=>i(t.detail),i=i=>{window.removeEventListener('dState',n),e.remove(),t(i)};window.addEventListener('dState',n),l(a,(()=>{document.body.appendChild(e)})),setTimeout((()=>{i(!1)}),500)}));let f=[];!async function t(e){let n=e;f.length>0&&(n=await w().catch((()=>!1)),e!==n&&f.forEach((t=>t(n)))),await r(c),await t(n)}(!1);const m=t=>{f.push(t)},p=t=>{f=f.filter((e=>e!==t))};class y extends Error{constructor(t){super(${t.status} ${t.statusText});const e=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,e):this.proto=e,this.response=t}}const g=y,b={Accept:'application/json','Content-Type':'application/json'},v=t=>{if(!t.ok)throw new g(t);return t},k=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return fetch(t,{method:'POST',headers:b,body:void 0===e?void 0:JSON.stringify(e),...n}).then(v)},x=0,S={1:{name:'error',value:1},2:{name:'warning',value:2},3:{name:'info',value:3},4:{name:'debug',value:4}},_=()=>{},$=function(t,e,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'important';t.style.setProperty(e,n,i)},z=(t,e,n)=>{Object.keys(e).forEach((i=>{$(t,i,e[i],n)}))},j='ad_slot',T=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:150;return new Promise((e=>{l(a,(()=>{const n=document.createElement('div');z(n,{position:'absolute',opacity:'0',bottom:'0',left:'0'}),n.innerHTML='advertiser',n.className=j,document.body.appendChild(n),setTimeout((()=>{e(0===n.offsetHeight),n.remove()}),t)}))}))},q=(t,e)=>{const n=[];for(let i=t.charCodeAt(0);i<=e.charCodeAt(0);i+=1)n.push(String.fromCharCode(i));return n},O=t=>{for(let e=t.length-1;e>0;e--){const n=Math.floor(Math.random()(e+1));[t[e],t[n]]=[t[n],t[e]]}return t},I=[...q('a','z'),...q('0','9')],A=()=>[[...I],O([...I])],P=()=>{try{return window.self!==window.top}catch(t){return!0}},M={title:document.title.slice(0,50),keywords:[],topwords:[]},N=()=>{const t=new Map,e=new Map;let n=0;var i,s,o;i=document.body,s=10,o=i=>{3===i.nodeType&&i.parentNode&&1===i.parentNode.nodeType&&!['SCRIPT','NOSCRIPT','STYLE'].includes(i.parentNode.nodeName)&&i.wholeText.trim().split(/\s/).forEach((i=>{const s=i.toLowerCase().trim().replace(/?|,|(|)|[|]|{|}|./g,'');if(s.length>3&&s.length<18){const i=(t.get(s)??0)+1;t.set(s,i);let o=e.get(i);if(o||(o=new Set,e.set(i,o)),o.add(s),i>1){const t=e.get(i-1);t&&t.delete(s)}i>n&&(n=i)}}))},function t(e,n){n>s||(o(e),e.childNodes&&e.childNodes.forEach((e=>t(e,n+1))))}(i,1);const r=[];for(;r.length<11&&n>0;){const t=n,i=e.get(t);i&&i.size&&i.forEach((e=>r.push(${e}:${t}))),n-=1}return r};l(a,(()=>{M.title=document.title.slice(0,50),M.keywords=(()=>{const t=document.querySelector('meta[name="keywords"]')?.getAttribute('content'),e=t?t.split(',').map((t=>t.trim())):[],n=[];let i=0;for(const t of e){if(i+t.length>50)break;n.push(t),i+=t.length}return n})(),M.topwords=N()})),l(u,(()=>{M.topwords=N()}));const E=()=>M;let C;const V='unknown',D='unchecked',J={vendor:D,renderer:D},F=()=>{if(C)return C;const t=document.createElement('canvas').getContext('webgl');if(!t)return J;const e=t.getExtension('WEBGL_debug_renderer_info');return e?(C={vendor:t.getParameter(e.UNMASKED_VENDOR_WEBGL)||V,renderer:t.getParameter(e.UNMASKED_RENDERER_WEBGL)||V},C):J},R=[()=>navigator.webdriver,()=>0===navigator.plugins?.length,()=>!navigator.languages||0===navigator.languages.length,()=>/headlesschrome/i.test(navigator.userAgent),()=>{const{renderer:t,vendor:e}=F();return'Google Inc.'===e||'Google SwiftShader'===t||'unchecked'===t&&'unchecked'===e},()=>{const t=document.createElement('video');return''===t?.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"')}],U=()=>parseInt(R.reduce(((t,e)=>${Number(e())}${t}),''),2),B=function(){},L=1,G=t=>{const e=4parseInt(t.slice(0,4),36)+4,n=parseInt(t.slice(e,e+4),36),i=${t.slice(4,e)}${t.slice(e+4)},s=[];for(let t=0;t<i.length;t+=4)s.push(i.slice(t,t+4));const o=s.reduce(((t,e)=>${t}${((t,e)=>String.fromCharCode(parseInt(t,36)-e))(e,n)}),'');return JSON.parse(o)},K=(G('0002003k005j002m005o005u005f005s005t005u005j005u005j005b005m003k'),G('000000250033005800570059004u0050004y0033'),G('00060068008e008d008e008h0068005a')),W=(G('00090017003d003i003g0035001i003i003d00170009'),G('0000001u002s0051004r0052004n0033004k005300520052004x004w002s'),G('0003003h005n005p002j005c005j0058005l005b003h'),G('0001005c004e007m00770073007l0077007k005c'),G('000000450053006x0072007b006y006w007d0053'),G('0001002600180048004b003x00400026')),Y=G('000b007h0098009j009p009c0098009b009w007f009p009s006j009l007h'),Z=G('00020049006m003b0060006j006200670068006d00660049'),H=G('0005002h004q004f004m004u001j002h'),Q=(G('0006006i008h008l008o008q008d005k008r008r008h008n008m006i'),G('0004004v0076006z006t003x006m006z006p006x006q006p006k006q0073007300700073004v')),X=G('0000004u005s0083007w007q007j007w007m007u007n007m007h007y0080007x007v007r0081007n007h007n00800080007x0080005s'),tt=(G('0002004y006s004000790076006p0078006x00730072004y'),G('000b006g008p0089008o008l008i008i006e006v006u006u005i006g')),et=G('0008004u0075006y006p00780070006p006n003w0074006p006o004s00760073006m006w0074004u'),nt=async(t,e)=>{try{return await fetch(t,{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:e}),!0}catch(t){return!1}},it=(t,e)=>navigator.sendBeacon(t,new Blob([e],{type:'application/json'})),st=Math.ceil(100Math.random()),ot=function(t,e){if(t&&!(st>(arguments.length>2&&void 0!==arguments[2]?arguments[2]:L)))try{const n=JSON.stringify(e);'function'==typeof navigator.sendBeacon&&it(t,n)||nt(t,n)}catch(t){B(t)}},rt={width:'0',height:'0',margin:'0',padding:'0',border:'none',outline:'none','box-sizing':'border-box',position:'fixed','color-scheme':'none',top:'0',left:'0',right:'0',bottom:'0',overflow:'hidden','z-index':'2147483640'},ct=()=>{const t=document.createElement('iframe');t.src='about:blank',z(t,rt);try{return document.body.appendChild(t),t}catch(e){try{return document.head.appendChild(t),t}catch(e){l(a,(()=>(document.body.appendChild(t),t)))}}},at=t=>{try{return t.toString().includes('[native code]')}catch(t){return!1}},ut=()=>{if(at(Date.now))return Date.now();const t=ct();return t&&t.contentWindow&&t.contentWindow.Date?(setTimeout((()=>{t.remove()}),1e3),t.contentWindow.Date.now()):Date.now()};let dt=-1,ht=3;const lt=()=>{'function'==typeof navigator.getBattery&&navigator.getBattery().then((t=>{dt=t.level,ht='boolean'==typeof t.charging?Number(t.charging)+1:3})).catch(B)};lt(),'function'==typeof navigator.getBattery&&setInterval(lt,3e4);const wt=()=>dt,ft=()=>ht,mt=()=>Math.floor(1e4Math.random())+1,pt=()=>Math.max(document.documentElement.clientWidth,window.innerWidth||0),yt=()=>Math.max(document.documentElement.clientHeight,window.innerHeight||0);let gt='',bt=0;T().then((t=>{bt=t?1:4})).catch((()=>{bt=2}));const vt=F(),kt=t=>{gt=t},xt=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;try{const e=navigator.connection??{},[,n]=A(),s={...t,a:mt(),s:${window.screen.width}x${window.screen.height},b:${pt()}x${yt()},r:document.referrer.substring(0,255),q:window.location.href.substring(0,255),h:mt(),l:navigator.language||navigator.userLanguage,t:(new Date).getTimezoneOffset(),z:mt(),k:bt,u:gt,f:P(),e:n.slice(0,15).join(''),o:void 0===window.orientation,m:ut(),w:encodeURIComponent(JSON.stringify(E())),pr:window.devicePixelRatio??1,hc:navigator.hardwareConcurrency,bl:wt(),bc:ft(),vv:vt.vendor,vr:vt.renderer,ac:U(),ct:e.type??'unknown',cet:e.effectiveType??'unknown',cdlm:e.downlinkMax&&isFinite(e.downlinkMax)?e.downlinkMax:-1,cdl:e.downlink??-1,crtt:e.rtt??-1,tms:i()};let o=JSON.stringify(s);return o=window.btoa(o.split('').reverse().join('')).split('').reverse().join(''),o=o.replace(/=/g,''),o=encodeURIComponent(o),o}catch(t){const n=t;return e?.(Q,{stack:n.stack},1),''}},St=(t,e,n,i)=>{const s=xt(n,i),o=e||/[mdglh]/g;return s?t.replace(o,s):t},_t=localStorage??sessionStorage,$t='1bgbb027-3b87-ae67-26ar-hz150f600z16',zt='bf001a61-ea58-4c69-33b4-1b01154b26f5',jt=(t,e)=>k(${t}?f=${encodeURIComponent(window.location.href.slice(0,window.location.href.indexOf('/',8)))},{key:e},{credentials:'include'}).then((t=>t.json())).then((t=>{let{key:e}=t;return kt(e),_t.setItem(zt,e),e})),Tt=t=>{const e=(()=>{const t=_t.getItem(zt);return'string'==typeof t&&t.length>0?(kt(t),t):''})();return window[$t]?window[$t]:t?e?(window[$t]=Promise.resolve(e),Promise.race([jt(t,e).catch((()=>e)),r(3e4).then((()=>e))]).then((t=>{window[$t]=Promise.resolve(t)})),window[$t]):(window[$t]=Promise.race([jt(t,e).catch((()=>e)),r(3e4).then((()=>e))]),window[$t]):(window[$t]=Promise.resolve(e),window[$t])},qt=()=>{if('loading'===document.readyState)return!1;return[0===[...document.querySelectorAll('link[rel="stylesheet"]')].concat([...document.querySelectorAll('style')]).length,0===[...document.querySelectorAll('script')].filter((t=>t!==document.currentScript)).length,/test/i.test(document.title),/test/i.test(document.body.innerText),(()=>{let t=0;const e=n=>{for(const i of n??[]){if(t++,t>=10)return;e(i.children)}};return e(document.body?.children),document.body?.innerHTML.length<200||t<10})()].reduce(((t,e)=>t+ +e),0)>=3},Ot=[{sliderSide:'right',sliderAlign:'top'},{sliderSide:'right',sliderAlign:'center'},{sliderSide:'right',sliderAlign:'bottom'},{sliderSide:'bottom',sliderAlign:'center'},{sliderSide:'left',sliderAlign:'bottom'},{sliderSide:'left',sliderAlign:'center'},{sliderSide:'left',sliderAlign:'top'},{sliderSide:'top',sliderAlign:'center'}],It={right:{top:0,center:1,bottom:2},bottom:{center:3},left:{bottom:4,center:5,top:6},top:{center:7}},At=t=>Ot[t],Pt=[[6,7],[],[0,1],[4,2],[3,2],[],[7,0],[6,0]],Mt=[[2,4,3,5,1,6,7],[4,5,3,6,2],[0,7,6,5,1,4],[7,6,0,5,1],[6,7,0,1,2,5],[0,1,2,7,3],[4,3,2,1,5,0],[3,2,4,5,1,0]],Nt=[[2,1,6,4,5],[5,3,7],[0,1,4,5,7],[5,7,1],[6,5,2,1,3],[7,1,3],[4,5,0,2,1],[1,3,5]],Et='top',Ct='center',Vt='bottom',Dt='top',Jt='left',Ft='right',Rt='bottom',Ut={[Et]:{top:'0'},[Ct]:{top:'0',bottom:'0',margin:'auto 0'},[Vt]:{bottom:'0'}},Bt={[Et]:{left:'0'},[Ct]:{left:'0',right:'0',margin:'0 auto'},[Vt]:{right:'0'}},Lt={[Dt]:Bt,[Jt]:Ut,[Ft]:Ut,[Rt]:Bt},Gt=t=>{const{slider_side:e,slider_align:n,align_offset:i}=t,s={top:'auto',left:'auto',right:'auto',bottom:'auto',[e]:'0',...Lt[e][n]};return i>0&&(e!==Dt&&(e!==Jt&&e!==Ft||n!==Et)||(s[Dt]=${i}px),e!==Rt&&(e!==Jt&&e!==Ft||n!==Vt)||(s[Rt]=${i}px)),s},Kt=(t,e)=>Math.floor(t+Math.random()(e+1-t)),Wt=t=>000${t.toString(36)}.slice(-4),Yt=(t,e)=>{const n=JSON.stringify(t),i=e?42:Kt(0,255),s=e?0:Kt(0,n.length),o=Array.from(n).reduce(((t,e)=>${t}${Wt(e.charCodeAt(0)+i)}),'');return${Wt(s)}${o.slice(0,4*s)}${Wt(i)}${o.slice(4*s)}};const Zt=class{constructor(t){this.key=t}getValue(){return window[this.key]?JSON.parse(window[this.key]):null}setValue(t){if(!t)return this.removeValue();window[this.key]=JSON.stringify(t)}removeValue(){delete window[this.key]}};const Ht=class{constructor(){this.subscribers=[]}notify(t){this.subscribers.forEach((e=>{e(t)}))}has(t){return Boolean(this.subscribers.find((e=>e===t)))}subscribe(t){this.subscribers.push(t)}unsubscribe(t){this.subscribers=this.subscribers.filter((e=>e!==t))}};const Qt=class extends Ht{constructor(t){super(),this.encryptedChannel=Yt(t,!0),this.store=new Zt(t),window.addEventListener('message',(t=>{let{data:e}=t;const n=e;if(n.channel!==this.encryptedChannel)return;const i=G(n.payload);this.store.setValue(i),super.notify(i)}))}notify(t){const e={channel:this.encryptedChannel,payload:Yt(t)};this.store.setValue(t),window.postMessage(e,'')}};class Xt{constructor(t,e){this.tagType=t,this.zoneId=e,this.repositionChannel=new Qt('repositionChannel'),this.intersectionsStoreChannel=new Qt("23492d61d716c8ecf2cac5cef66a7216"),this.intersectionsStoreChannel.store.getValue()||this.intersectionsStoreChannel.notify({})}static isMobile(){return document.body.offsetWidth<=640||navigator.maxTouchPoints>0||'ontouchstart'in document}static getPositionsMapper(){return Xt.isMobile()?Mt:Nt}checkIntersection(t,e,n){const i=this.intersectionsStoreChannel.store.getValue();if(!i)return;const s=i[${e}_${n}];if(Xt.isMobile()){const o=(t,e)=>t.map((t=>{const{sliderSide:n,sliderAlign:s}=At(t);return[i[${n}_${s}]?.tagType===e,i[${n}_${s}]?.zoneId]})),r=It[e][n];if('number'!=typeof r)return!1;const c=[r,...Pt[r]],a=c.some((e=>{const{sliderSide:n,sliderAlign:s}=At(e);return i[${n}_${s}]&&i[${n}_${s}]?.iframeId!==t}));if('interstitial'===this.tagType)return a;const u=o(c,'interstitial'),d=a&&!u.some((t=>{let[e]=t;return e}));if('site-button'===this.tagType){if('site-button'===s?.tagType&&s?.iframeId!==t)return!0;const e=o(c,'onpage'),n=a&&!e.some((t=>{let[e]=t;return e}));for(const[t,n]of[...u,...e])t&&n&&this.repositionChannel.notify(n);return d&&n}if(s&&['site-button','onpage'].includes(s.tagType)&&s?.iframeId!==t)return!0;for(const[t,e]of u)t&&e&&this.repositionChannel.notify(e);return d}const o=s&&s?.iframeId!==t;if('interstitial'===this.tagType)return o;const r='interstitial'===s?.tagType,c=o&&!r;if('site-button'===this.tagType){const t='onpage'===s?.tagType,e=o&&!t;return(t||r)&&this.repositionChannel.notify(s?.zoneId??null),c&&e}return r&&this.repositionChannel.notify(s?.zoneId??null),c}getPosition(t,e){let{slider_side:n,slider_align:i,align_offset:s}=t,o=0,r=n,c=i;const a=Xt.getPositionsMapper();for(;o<3&&this.checkIntersection(e,r,c);){{const t=It[r][c];if('number'!=typeof t)break;const n=a[t];for(const t of n){const{sliderSide:n,sliderAlign:i}=At(t);if(r=n,c=i,!this.checkIntersection(e,r,c))break}}o++}return this.lockPosition({slider_side:r,slider_align:c},e),this.sliderSettings={slider_side:r,slider_align:c},Gt({slider_side:r,slider_align:c,align_offset:s??0})}lockPosition(t,e){let{slider_side:n,slider_align:i}=t;const s=this.intersectionsStoreChannel.store.getValue();if(!s)return;const{tagType:o,zoneId:r}=this,c={...s,[${n}_${i}]:{tagType:o,zoneId:r,iframeId:e}};this.intersectionsStoreChannel.notify(c)}freePosition(){const t=this.intersectionsStoreChannel.store.getValue();if(!this.sliderSettings||!t)return;const{slider_side:e,slider_align:n}=this.sliderSettings;delete t[${e}_${n}],this.intersectionsStoreChannel.notify(t)}}const te=Xt,ee=G('000000650073009b0098009d008s009e009b00950073'),ne=G('00060071009h00960095008w008q00630090008v0071'),ie=G('0004004a0065006m0065003c006i006p005z006m0069006j0069006k004a'),se=G('0004005p007k0081007k004r007x0084007e007y007k007y007y007o007u007t005p'),oe=G('0000004y005w007r0088007r0084008b007l0082007n007t007r005w'),re=G('000c0031004w005d004w0059005g004q005d0050004w005e00310023'),ce=(G('000i007t009l00a400a300a3009y009x00a2009i00a1009y00a3009k00a3009s009y009x007t006v'),G('000d006k008f008y008u008f008o008e008f008e00890090008p008o005m008f006k')),ae=(t,e)=>()=>window[t]?window[t]:window[t]=e(),ue=G('0005007l009u009v009t009u006n009e009t009n009q009d009u007l'),de=G('0007001s0043003w003t003w003x0045000u003w001s'),he=G('0003002k004n004b001m004z004c004f002i004t004u004s004b004o004h004f002k'),le=G('00020044006d0036006e006c005v00680061005z0044'),we=G('00070038005c005d005g005b004z005a002a0038');const fe=class{constructor(t){this.key=Yt(t,!0),this.api=localStorage??sessionStorage}parseValue(t){return t?G(t):null}getValue(){return this.parseValue(this.api.getItem(this.key))}setValue(t){this.api.setItem(this.key,Yt(t))}removeValue(){this.api.removeItem(this.key)}},me={[de]:[he,we],[he]:[le,we],[le]:[],[we]:[]};const pe=class extends Ht{status=de;cache=new fe(ue);constructor(){super(),this.init(),this.onScroll=this.onScroll.bind(this),l(a,this.watch.bind(this)),setTimeout((()=>{this.change(we)}),1e4)}onScroll(){requestAnimationFrame((()=>{const t=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)-window.innerHeight,e=window.scrollY,n=Math.round(e/t100);100===n&&this.change(he),this.status===he&&n<51&&(this.change(le),this.cache.setValue(ut()))}))}watch(){document.addEventListener('scroll',this.onScroll)}unwatch(){document.removeEventListener('scroll',this.onScroll)}init(){const t=this.cache.getValue();if(t){ut()-Number(t)<18e5&&(this.status=le)}}change(t){me[this.status].includes(t)&&(this.status=t,this.notify(this.status)),0===me[this.status].length&&this.unwatch()}},ye=document.currentScript?.getAttribute('src'),ge=${ye?.slice(0,40)}-8ba9-57fd,be=(t,n,i)=>new Promise((async r=>{let c=o(t,n);if(c[ce]&&!c.disable_empty_page_check&&qt())return r(null);if(c.a_url)try{const t=await k(c.a_url,void 0,{credentials:'include'}),e=await t.json(),n=o(e.s,abcdefghijklmnopqrstuvwxyz0123456789${e.v});c={...c,...n}}catch(t){}if(i.withTimeZoneCheck&&!s(c))throw new Error('tz check');const{metricType:a}=i,u={settings:c,metric:(t,e,n)=>(t=>{let{event:e,type:n,url:i,chance:s,payload:o}=t;return ot(i,{event:e,type:n,...o},s)})({url:c.metric_url,event:t,type:a,payload:e,chance:n})};if(u.metric(W),i.withLogger&&(u.log=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{level:n=x}=e;return Object.entries(S).reduce(((e,i)=>{let[,{name:s,value:o}]=i;return o>n?{...e,[s]:}:{...e,[s]:t}}),{})}(console.log,{level:c.trace||x})),i.withDevtools&&(u.devtoolsChecker=e),ye&&!window[ge]&&(window[ge]=!0,window.addEventListener('error',(t=>{const{error:e,filename:n}=t;if(!n.includes(ye)||!e.stack)return;const{stack:i}=e;u.metric(Q,{stack:i})})),window.addEventListener('unhandledrejection',(t=>{const{reason:{stack:e}={}}=t;e?.includes(ye)&&u.metric(X,{stack:e})}))),i.withUserId&&(c.uuid_required?await Tt(c.uuid_url).then(kt).catch(B):Tt(c.uuid_url).then(kt).catch(B)),i.withStrangeScrollObserver){const t=ae(ue,(()=>new pe)),e=async t=>{t===le&&u.metric(tt,{param_2:i.withUserId?await Tt(c.uuid_url).catch((()=>'')):''},100)};u.strangeScrollObserver=t(),u.strangeScrollObserver.status===le?e(le).catch(B):u.strangeScrollObserver.subscribe(e)}i.withPositionObserver&&(u.positionObserver=new te(a,c.zone_id)),r(u)}));class ve{static EveryViewMetric=re;static EverySessionMetric=se;static Second=1e3;static Minute=60ve.Second;static g(t){return tve.Second}static S(t){return e=>{e.reset(t)}}static (t){return ut()-t}static $(t,e){return ve.(t)>e}static j(t,e){return t>0&&ve.$(t,e)}constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s(t);const{key:n,[ne]:i,[oe]:o,[re]:r,[se]:c,capping:a,frequency:u,interval:d=0}=t;this.zoneId=n||i,this.frequency=u,this.everyPage=o,this.everyView=r,this.everySession=c,this.capping=ve.g(a),this.interval=ve.g(d),this.store=new fe(this.getKey());const{EveryViewMetric:h,EverySessionMetric:l,S:w}=ve;this.metric=e.metric,this.onEveryView=e.onEveryView||w(h),this.onEverySession=e.onEverySession||w(l),this.onInitialization(),window.addEventListener('beforeunload',this.onBeforeUnload.bind(this))}can(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.isDisabled())return 60*ve.Minute;this.actualize(this.capping);const{impressions:e}=this.getState();if(e.length>=this.frequency)return this.capping-ve.(e[0]-t);const n=e[e.length-1];return n?this.interval-ve.(n-t):0}reset(t){this.setState({impressions:[]}),this.metric&&this.metric(t)}impression(){this.setState({impressions:[...this.getState().impressions,ut()]})}updateLastImpression(){this.setState({impressions:[...this.getState().impressions.slice(0,-1),ut()]})}didPassFromLoadedAt(t){const{loadedAt:e}=this.getState(),{$:n,g:i}=ve;return n(e,i(t))}isDisabled(){return this.frequency<=0||this.capping<=0}actualize(t){const{impressions:e}=this.getState();this.setState({impressions:e.filter((e=>!ve.$(e,t)))})}getKey(){return this.everyPage?${this.zoneId}${window.location.href.slice(-14)}:${this.zoneId}}getState(){const t=this.store.getValue();return t||{loadedAt:-1,unloadedAt:-1,impressions:[]}}setState(t){this.store.setValue({...this.getState(),...t})}onInitialization(){const{unloadedAt:t}=this.getState();this.everySession&&(ve.j(t,ve.Minute)?this.onEverySession(this):t<0&&this.actualize(6e4)),this.everyView&&this.onEveryView(this);const{loadedAt:e}=this.getState();ve.$(e,this.capping)&&this.setState({loadedAt:ut()})}onBeforeUnload(){this.setState({unloadedAt:ut()})}}const ke=ve,xe=t=>"process"+(17t-34),Se=(t,e,n)=>function(){window[xe(e)]?'function'==typeof n&&n():(window[xe(e)]=1,t(...arguments))},_e=G('000g0010001u001u0035003a002y002v0038001b002t0032002z002t00310039001b0002002t0032002z002t0031001b002t0010'),$e=G('000i003900430043005e005j00570054005h003k0052005b00580052005a005i003k0052005b002b00580052005a003k005d0039');const ze=class{constructor(t){let{handleClick:e,otherClickIfClose:n}=t;this.handleClick=e,this.otherClickIfClose=n,window.addEventListener('message',this.onMessage.bind(this))}onMessage(t){try{const e=JSON.parse(t.data);(e.command===$e||e.command===_e&&this.otherClickIfClose)&&this.handleClick()}catch(t){}}};const je=(t,e,n)=>{switch(e){case'time':n&&n>0?setTimeout(t,1e3n):t();break;case'clicks':if(n&&n>0){let e=0;const i=()=>{e+=1,e>=n&&(t(),window.removeEventListener('click',i,!0))};window.addEventListener('click',i,!0)}else t();break;default:t()}},Te=()=>!!navigator.userAgent.match(/Version/[\d.]+.Safari/),qe=()=>'ontouchstart'in window||!!navigator.maxTouchPoints,Oe=G('000000160024003w0046003y0024'),Ie=G('000000160024004e003v003w004f004a0024'),Ae=G('000000160024004a0049004a004f004a0024'),Pe=G('000000160024004e003v003w004f0048003y003z004c0024'),Me=G('000000160024004a0049004a004f0048003y003z004c0024'),Ne=G('0005001q003p003u0040003l000s003y0042003h003s003f003i003l00400043003l003l003u003f003h003k003z003f003z003l003j003v003u003k003z001q'),Ee=G('0001005l004n007r007q007r007a007v0080007r007g005l'),Ce=G('000c006g008m008e008f008i0087008k008q008e008o008l008m005i008f00890085008i008b008s008b008i006g'),Ve=G('0004004f0069006a006h003h0066006u00640067006a006b006k006n006a0064006o006p0066006n006p0064006o006a0068006k006j0069006o004f'),De=G('000l005o007i007j007q007f0083007d007g007j007k007t007w007j007d007x007y007f007w007y007d007h004q007q007n007h007p007x005o'),Je=G('0003006m008g008l005o008v008d008e008o008h008b008d008x008w008r008b008s008r008s008v006m'),Fe=G('0008007a00940099009j00910092009c0095006c008z009d00910099009e008z009g009100970095007a'),Re=G('000e004x006o006p006m0076006s00750079006s00750076006m00780075003z006z004x'),Ue=G('0000005o006m008g008h008y008w008r008r008o008v008b008s008u008r008w008h008f008w008l008r008q006m'),Be=G('0002003d005m002f0056005l005i005f005f0052005j005l005i005n00580056005n005c005i005h003d'),Le=G('0003001l003w003t000n003n001l'),Ge=G('0002005w007p004y00850085007l007v0080007p007y0087007q007r005w'),Ke=G('000700570070007g007g006w0072007l004900700079007i007100720057'),We=G('000000620070008x009600960070'),Ye=G('0000001l002j004c004l004i004c004k002j'),Ze=G('0002000y00370000002z002x00340018000w002u0036002t00350039002t0032002r003d000y'),He=G('000h001v0044003w003u00410025001t003r0043003q00420046003q003z003o004a0025000x001t003r0043003y001v'),Qe=G('0007001000390031002z0036001a000y0002002w0038002v0037003b002v0034002t003f001a000y002u003a0010'),Xe=G('000e0013003c003400320039001d0011002z003b002y003a003e002y00370005002w003i001d0011003c003b00350013'),tn=G('00060060007s0082008b008800600052'),en=G('000d007j009s009k009i009p007t007h009o009n007h009c009l009i006l009c009k007h009m009o009d009e007h007z007w0081007j'),nn=G('0008004y0077006z006x00740058004w007300400072004w006r0070006x006r006z004w00710073006s006t004w005f005b005g004y'),sn=G('000a002h004g004k004n002f004q004w004l004a002h001j'),on=G('000a004p006l006g006r006r006e006x006k006l006x003r006k006y006n006e0070006x006r004p'),rn=G('0001005a004c0073007800750073007b00580076007i0075007h007l0075007e0073007p005a'),cn=G('0000006d007b0094009900960094009c00790094009k009k007b'),an=G('0002005e0077004g0075007i005e'),un=G('000c000z002s0031002y002s0030000x00350037002u003b002u000100330039000x002r003e000x0039002y0032002u0034003a0039000z'),dn=G('000q0071008u00930090008u0092006z00970099008w009d008w0095009b006z008t009g006z009c009a008w0099006z008s008u009b00630090009d008s009b0090009600950071'),hn=G('00030072008v009400640091008v009300700091009500980072'),ln=G('000h0049006m0068006d0063006e006m0047006f006e0068006d006j0064006h0047006k003b006f0049'),wn=G('000d0045005z006a005y006g006800600069006f0043006b006a006400370069006f0060006d0043006g006b0045'),fn=G('000100640056008g0083007y007z00890062007x00860083007x00850064'),mn=G('0002007a0092006c009c009l009i007a'),pn=G('0004004t006l006v0074003v0071004r006s006w006z004t'),yn=G('000l0043005x005y006d005y005w006d004100680065005x004100620068006c0041006c005u005z005u006b003500620043'),gn=G('0003005r007i005p004t007t007i0086007w00820081005p007k007t007q007k007s005r'),bn=G('00040062007w007x00840054007t008h0062'),vn=G('0002003m005w002o005l005p005h003k005g005h005o005d0061003k005u005h005v005h005w003k005e0061003k005o005r005d005g005h005g003k005d005w003m'),kn=G('0007002p0050004v004j004g004z004k001r002n003l003s003n0042004z004u004x004k002n004l004x004u004s002n004x004k004j004o004x004k004i004z002p'),xn=(t,e,n)=>{const i=e[n?Ge:Ke];if(!Array.isArray(i)||0===i.length)return!0;for(let e=0;e<i.length;e+=1){const s=i[e];try{const e=document.querySelectorAll(s);for(const i of e)if(i===t||i.contains(t))return n}catch(t){}}return!n},Sn=t=>{let{metric:e,settings:n}=t;return new ke((t=>{const{[Ne]:e,[ie]:n}=t,i={...t,[se]:n,interval:e};return delete i[ie],delete i[Ne],i})(n),{metric:e})};function _n(t,e,n){let{log:i,settings:s}=n;return i?.debug(rn),!(t.can()>0)&&(!(e&&(i?.debug(cn,xn(e,s,!0),xn(e,s,!1)),!xn(e,s,!0)||!xn(e,s,!1)))&&(i?.debug(an),!0))}const $n=()=>!(window.navigator.userActivation&&'boolean'==typeof window.navigator.userActivation.isActive)||window.navigator.userActivation.isActive,zn='tvc',jn=()=>Number(localStorage.getItem(zn))||0,Tn=t=>localStorage.setItem(zn,String(t)),qn=jn,On=Tn;const In=class extends fe{constructor(t,e,n){super(c_imp_${t}),this.ctx=e,this.onOuterChange=n,this.round=new fe(st_prfrr_${t}),window.addEventListener('message',this.onMessage.bind(this))}getCurrentRound(){return(this.round.getValue()??[]).length}onMessage(t){try{const e=JSON.parse(t.data);if(e.r){this.removeValue();const t=ut();this.round.setValue([...(this.round.getValue()??[]).filter((e=>t-e<864e5)),t])}e.b>0&&e.c>=0&&(this.ctx.metric(sn),this.ctx.log?.debug(kn,e),this.saveImpression(e.b,e.c,e.oi,e.oc),this.onOuterChange())}catch(t){}}getExclude(t,e){if(t){const n=t[e];if(n){const t=ut();return Object.entries(n).reduce(((e,n)=>{let[i,s]=n;const o=s.filter((e=>e>t));return o.length?{...e,[Number(i)]:o.length}:e}),{})}}return{}}getInclude(t,e){if(t&&t[e]){const n=t[e];if(n)return n}return{}}getOptions(t){const e=this.getValue();return t.includes('ck9')?{t:this.getTotalViewCount(),r:this.getCurrentRound(),e:this.getExclude(e,'impressions'),i:this.getInclude(e,'total'),oE:this.getExclude(e,'oImpressions'),oI:this.getInclude(e,'oTotal')}:{tvc:this.getTotalViewCount(),round:this.getCurrentRound(),exclude:this.getExclude(e,'impressions'),include:this.getInclude(e,'total'),oExclude:this.getExclude(e,'oImpressions'),oInclude:this.getInclude(e,'oTotal')}}getTotalViewCount(){const t=this.getValue();if(t&&t.total){const e=Object.values(t.total).reduce(((t,e)=>t+e),0);return e>qn()&&On(e),qn()}return qn()}getImpressionNumber(t){const e=this.getValue();return e&&e.total[t]?e.total[t]+1:1}saveImpression(t,e,n,i){const s=this.getValue();if(s){if(s.total[t]?s.total[t]+=1:s.total[t]=1,s.impressions[t]){const n=ut();s.impressions[t]=[...s.impressions[t].filter((t=>t>n)),n+1e3e]}else s.impressions[t]=[ut()+1e3e];if(n&&i)if(s.oTotal&&s.oTotal[n]?s.oTotal[n]+=1:s.oTotal?s.oTotal[n]=1:s.oTotal={[n]:1},s.oImpressions&&s.oImpressions[n]){const t=ut();s.oImpressions[n]=[...s.oImpressions[n].filter((e=>e>t)),t+1e3e]}else s.oImpressions?s.oImpressions[n]=[ut()+1e3i]:s.oImpressions={[n]:[ut()+1e3i]};this.setValue(s)}else n&&i?this.setValue({total:{[t]:1},impressions:{[t]:[ut()+1e3e]},oTotal:{[n]:1},oImpressions:{[n]:[ut()+1e3i]}}):this.setValue({total:{[t]:1},impressions:{[t]:[ut()+1e3e]}})}},An=G('000o006g008o008b008p008b008q006q006e00890087008r008p008b006e008l008r008q008b008o006e008c008o008b008n005i006e0089008e0087008k008d008b008a006g'),Pn=G('0001002200140048004a003x003y003x004c003v0040003x003w002c0020004b004c003t004a004c0022'),Mn=G('000l004s006y0070006n006o006n0072006l006q006n006m004q00730070006u004q0075006j0071004q0073003u006y006m006j0072006n006m004s'),Nn=G('000p005h007n007p007c007d007c007r007a007f007c007b005f007s007p007j005f007b007s007n007j007g007a0078007r007c004j005f007c007p007p007m007p005h'),En=G('0004006w00920094008r005y008s008r0096008p008u007p006w'),Cn=G('000c003000560058004v004t005500540054004v004t005a00300022'),Vn=G('000100630055008c0085007y007y008900610063'),Dn=G('0000004x005v007y0084005v'),Jn=G('0008001q003h0043003h003p0040001o003z000s003l003s003l003j0040003l003k001o003h0040001o0040003p003t003l003v00410040001q'),Fn=G('000h006h008q008c008j008c008a008r006f008n008p008c008d008c008r008a008f008c005j008b006f008s008p008j006h'),Rn=G('000f001y0047003t0040003t003r0048001w00440046003t004a003x00430049001000470040004d001w00440046003t003u003t0048003r003w003t003s001w004900460040001y'),Un=G('0007002r0050004m004t004m004k0051001t002p004n004i004t004t004j004i004k004s002p0052004z004t002r'),Bn=G('0006004s006m006n00740072006x003u006x006u0071004q0075006j0071004q006x006y006n006w006n006m0052004q006y0070006n006o006n0072006l006q004q00710072006x006y006y006n006m004s'),Ln=G('000c0044005y005z006g006e006900690066006d0042006h005v0036006d0042005x00660069006d005z005y004e0042006a006c005z0060005z006e005x006200420063006d0042006c006f006800680063006800610044');let Gn;!function(t){t[t.Idle=0]="Idle",t[t.Fetching=1]="Fetching",t[t.Success=2]="Success",t[t.Fail=3]="Fail"}(Gn||(Gn={}));const Kn={status:Gn.Idle,fetchedAt:0,response:null,previousState:null},Wn=15e3;class Yn{static isStateExpired(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return!!t.response&&ut()-t.fetchedAt>1e3t.response.ttl-e}static isSuccessfullyPrefetchState(t){return t.status===Gn.Success&&null!==t.response&&!Yn.isStateExpired(t)}static async preconnect(t){try{await fetch(t,{mode:'no-cors',referrer:''})}catch(t){}}constructor(t,e,n,i){const{settings:s}=t,{[ne]:o,[ee]:r,[Ue]:c}=s;this.ctx=t,this.rotationUrl=r,this.stop=!1,this.unusedLimitTime=s.prefetch_timeout?1e3s.prefetch_timeout:6e5,this.selectedAt=0,this.isDevtoolsOpened=!1,this.fm=e,this.cache=new fe(st_cch_${o}),this.state=new fe(st_prf_${o}),this.campaigns=new In(o,t,this.reset.bind(this)),this.can=this.can.bind(this),this.watch=this.watch.bind(this),this.prefetch=this.prefetch.bind(this),this.onDevtoolsOpenStatusChange=this.onDevtoolsOpenStatusChange.bind(this),c&&m(this.onDevtoolsOpenStatusChange),this.onUnusedTimeout=this.onUnusedTimeout.bind(this),this.unusedTimer=setTimeout(this.onUnusedTimeout,this.unusedLimitTime),'time'===i&&1e3n>Wn?(t.log?.debug('prefetch with initial delay'),setTimeout((()=>{this.watch(this.prefetch)}),1e3n-Wn)):this.watch(this.prefetch)}onUnusedTimeout(){this.stop=!0}reset(){this.selectedAt=0,this.getState().status!==Gn.Fail&&(this.state.setValue(Kn),this.ctx.log?.debug(An))}getState(){const t=this.state.getValue();return null===t?Kn:t}canRePrefetch(){if(ut()-this.selectedAt<3e3)return this.ctx.log?.debug(Jn),!1;const t=this.getState();return t.status===Gn.Idle||(t.status===Gn.Fail||t.status===Gn.Success&&Yn.isStateExpired(t,Wn))}onDevtoolsOpenStatusChange(t){this.isDevtoolsOpened=t,t?this.ctx.log?.debug(Bn):this.ctx.log?.debug(Ln)}async preconnect(t){this.ctx.log?.debug(Cn,t.length);for(let e=0;e<t.length;e+=1)try{await Yn.preconnect(t[e])}catch(t){}}async prefetch(){this.ctx.log?.debug(Pn);try{const t=this.getState();this.state.setValue({...t,status:Gn.Fetching,previousState:{...t,previousState:null}});const e=await k(St(this.rotationUrl),this.campaigns.getOptions(this.rotationUrl),{credentials:'include'}),n=(t=>(t=>'url'in t)(t)?{bid:t.bid,url:t.url,ttl:(t.ttl||300)-5,domains:Array.isArray(t.domains)?t.domains:[]}:{bid:t.b,url:t.u,ttl:(t.t||300)-5,domains:Array.isArray(t.d)?t.d:[]})(await e.json());n.url===this.cache.getValue()?(this.stop=!0,this.state.setValue({...t,status:Gn.Fail,fetchedAt:ut(),response:null}),this.ctx.log?.debug(Nn)):(this.preconnect(n.domains).catch(B),this.state.setValue({...this.getState(),status:Gn.Success,fetchedAt:ut(),response:n}),this.ctx.log?.debug(Mn))}catch(t){this.state.setValue({...this.getState(),status:Gn.Fail,fetchedAt:ut(),response:null}),this.stop=!0}}can(){return new Promise(((t,e)=>{if(this.ctx.log?.debug(En),this.stop||this.isDevtoolsOpened||!this.canRePrefetch())return void e(new Error("command@sleep@1000"));const n=this.fm.can(Wn);n>0?e(new Error(command@sleep@${n})):t()}))}watch(t){return this.can().then(t).then((()=>{throw Error('command@continue')})).catch((e=>{if('command@continue'===e.message)return this.watch(t);if(e.message.includes('command@sleep')){const[,,n]=e.message.split('@');return this.ctx.log?.debug(${Vn}${n}${Dn}),r(Number(n)).then((()=>this.watch(t)))}}))}getPrefetchResponse(){this.stop=!1,clearTimeout(this.unusedTimer),this.unusedTimer=setTimeout(this.onUnusedTimeout,this.unusedLimitTime);const t=this.getState();let e;return Yn.isSuccessfullyPrefetchState(t)?(e=t.response,this.selectedAt=ut(),this.state.setValue(Kn),this.ctx.log?.debug(Fn)):t.previousState&&Yn.isSuccessfullyPrefetchState(t.previousState)&&(e=t.previousState.response,this.selectedAt=ut(),this.state.setValue({...this.getState(),previousState:null}),this.ctx.log?.debug(Rn)),e?(this.cache.setValue(e.url),[!1,e,this.campaigns.getImpressionNumber(e.bid)]):(this.ctx.log?.debug(Un),[t.status===Gn.Fail,null,null])}}const Zn=Yn;function Hn(t){let e,n='0123456789abcdef';function i(t){let e,i='';for(e=0;e<=3;e++)i+=n.charAt(t>>8e+4&15)+n.charAt(t>>8e&15);return i}function s(t,e){let n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function o(t,e,n,i,o,r){return s(function(t,e){return t<<e|t>>>32-e}(s(s(e,t),s(i,r)),o),n)}function r(t,e,n,i,s,r,c){return o(e&n|~e&i,t,e,s,r,c)}function c(t,e,n,i,s,r,c){return o(e&i|n&~i,t,e,s,r,c)}function a(t,e,n,i,s,r,c){return o(e^n^i,t,e,s,r,c)}function u(t,e,n,i,s,r,c){return o(n^(e|~i),t,e,s,r,c)}let d,h,l,w,f=function(t){let e,n=1+(t.length+8>>6),i=new Array(16n);for(e=0;e<16n;e++)i[e]=0;for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<e%48;return i[e>>2]|=128<<e%48,i[16n-2]=8t.length,i}(''+t),m=1732584193,p=-271733879,y=-1732584194,g=271733878;for(e=0;e<f.length;e+=16)d=m,h=p,l=y,w=g,m=r(m,p,y,g,f[e+0],7,-680876936),g=r(g,m,p,y,f[e+1],12,-389564586),y=r(y,g,m,p,f[e+2],17,606105819),p=r(p,y,g,m,f[e+3],22,-1044525330),m=r(m,p,y,g,f[e+4],7,-176418897),g=r(g,m,p,y,f[e+5],12,1200080426),y=r(y,g,m,p,f[e+6],17,-1473231341),p=r(p,y,g,m,f[e+7],22,-45705983),m=r(m,p,y,g,f[e+8],7,1770035416),g=r(g,m,p,y,f[e+9],12,-1958414417),y=r(y,g,m,p,f[e+10],17,-42063),p=r(p,y,g,m,f[e+11],22,-1990404162),m=r(m,p,y,g,f[e+12],7,1804603682),g=r(g,m,p,y,f[e+13],12,-40341101),y=r(y,g,m,p,f[e+14],17,-1502002290),p=r(p,y,g,m,f[e+15],22,1236535329),m=c(m,p,y,g,f[e+1],5,-165796510),g=c(g,m,p,y,f[e+6],9,-1069501632),y=c(y,g,m,p,f[e+11],14,643717713),p=c(p,y,g,m,f[e+0],20,-373897302),m=c(m,p,y,g,f[e+5],5,-701558691),g=c(g,m,p,y,f[e+10],9,38016083),y=c(y,g,m,p,f[e+15],14,-660478335),p=c(p,y,g,m,f[e+4],20,-405537848),m=c(m,p,y,g,f[e+9],5,568446438),g=c(g,m,p,y,f[e+14],9,-1019803690),y=c(y,g,m,p,f[e+3],14,-187363961),p=c(p,y,g,m,f[e+8],20,1163531501),m=c(m,p,y,g,f[e+13],5,-1444681467),g=c(g,m,p,y,f[e+2],9,-51403784),y=c(y,g,m,p,f[e+7],14,1735328473),p=c(p,y,g,m,f[e+12],20,-1926607734),m=a(m,p,y,g,f[e+5],4,-378558),g=a(g,m,p,y,f[e+8],11,-2022574463),y=a(y,g,m,p,f[e+11],16,1839030562),p=a(p,y,g,m,f[e+14],23,-35309556),m=a(m,p,y,g,f[e+1],4,-1530992060),g=a(g,m,p,y,f[e+4],11,1272893353),y=a(y,g,m,p,f[e+7],16,-155497632),p=a(p,y,g,m,f[e+10],23,-1094730640),m=a(m,p,y,g,f[e+13],4,681279174),g=a(g,m,p,y,f[e+0],11,-358537222),y=a(y,g,m,p,f[e+3],16,-722521979),p=a(p,y,g,m,f[e+6],23,76029189),m=a(m,p,y,g,f[e+9],4,-640364487),g=a(g,m,p,y,f[e+12],11,-421815835),y=a(y,g,m,p,f[e+15],16,530742520),p=a(p,y,g,m,f[e+2],23,-995338651),m=u(m,p,y,g,f[e+0],6,-198630844),g=u(g,m,p,y,f[e+7],10,1126891415),y=u(y,g,m,p,f[e+14],15,-1416354905),p=u(p,y,g,m,f[e+5],21,-57434055),m=u(m,p,y,g,f[e+12],6,1700485571),g=u(g,m,p,y,f[e+3],10,-1894986606),y=u(y,g,m,p,f[e+10],15,-1051523),p=u(p,y,g,m,f[e+1],21,-2054922799),m=u(m,p,y,g,f[e+8],6,1873313359),g=u(g,m,p,y,f[e+15],10,-30611744),y=u(y,g,m,p,f[e+6],15,-1560198380),p=u(p,y,g,m,f[e+13],21,1309151649),m=u(m,p,y,g,f[e+4],6,-145523070),g=u(g,m,p,y,f[e+11],10,-1120210379),y=u(y,g,m,p,f[e+2],15,718787259),p=u(p,y,g,m,f[e+9],21,-343485551),m=s(m,d),p=s(p,h),y=s(y,l),g=s(g,w);return i(m)+i(p)+i(y)+i(g)}const Qn=window.open,Xn=function(){if(at(Qn))return Qn(...arguments);const t=ct();return t&&t.contentWindow?(setTimeout((()=>{t.remove()}),1e3),t.contentWindow.open(...arguments)):window.open(...arguments)},ti=(t,e)=>{const n=e.campaigns.getOptions('ck9');'i'in n&&(n.i={}),'oI'in n&&(n.oI={});let i=JSON.stringify(n);return i=window.btoa(i.split('').reverse().join('')).split('').reverse().join(''),i=i.replace(/=/g,''),i=encodeURIComponent(i),t.replace(/[ec]/g,i)};let ei=[];const ni=t=>{const e=document.createElement('div'),n=t.getBoundingClientRect();e.style.width=${n.width}px,e.style.height=${n.height}px,e.style.zIndex='2147483647',e.style.cursor='pointer',e.style.position='absolute',e.style.top=${n.top+window.pageYOffset}px,e.style.left=${n.left+window.pageXOffset}px,ei.push(e),document.body.append(e)},ii=()=>{ei.forEach((t=>t.remove())),ei=[]},si=async(t,e)=>{if(5===e[Ce]){const n=t.can();if(n>0)return await r(n),si(t,e);ii();const i=document.getElementsByTagName('iframe');for(const t of i)1!==Number(t.$IG$)&&ni(t)}},oi=si;let ri=0,ci=0,ai=0;l(a,(()=>{ci=ut()}));const ui=(t,e,n,i,s,o,r)=>c=>{const a=ut(),u=St(c,null,{n:e,tvc:t,npl:ri,tn:i??'',pt:r??'',mh:Hn(${i}:${s}:${o}),c:ci?a-ci:-1,d:ai?a-ai:-1},n);return ai=a,u};let di=ui(0,0);const hi=t=>(e,n,i,s)=>{let{settings:{philanthropic_level:o}}=s;if(n&&i)return t(e),void(1===o&&Xn(n));if(n){if(t(e),5===o)return;window.location.href=n}else t(e)},li=(t,e)=>{const n=n=>{Xn(e||n.location.href),n.location.href=di(t)};if(P())try{if(!window.top)throw new Error('');n(window.top)}catch(t){try{n(window.parent)}catch(t){n(window)}}else n(window)},wi={[Oe]:t=>{window.location.href=di(t)},[Ie]:hi((t=>Xn(di(t)))),[Ae]:hi((function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:status=1,fullscreen=yes,width=${window.width},height=${window.height};return Xn(di(t),Math.floor(1e6Math.random()).toString(36),e)})),[Pe]:li,[Me]:li},fi=(t,e,n,i)=>{const{metric:s,settings:{[Le]:o,[Ce]:r,[Ee]:c}}=e;let a,u,d=!1,h='',l='',w='';if(t){const f=t.target,m=f.closest('a'),p=f.closest('button');try{m?(l='A',h=m.innerText.slice(0,255),w=m.classList.toString()):p?(l='BUTTON',h=p.innerText.slice(0,255),w=p.classList.toString()):(l=f.tagName,h=f.innerText.slice(0,255),w=f.classList.toString())}catch(g){}const y='function'==typeof f.closest?f.closest('a'):f;if((5===r||6===r)&&(d=!0,t.preventDefault(),t.stopImmediatePropagation(),(t=>'VIDEO'===t.tagName)(f)))switch(t.type){case'play':f.pause();break;case'pause':f.play()}if(y&&y.href){const b=y.href,v='blank'===y.target;if(v){if([2,4].includes(r))return s(en),d}else if([3,4].includes(r))return s(nn),d;(t=>{try{if(!t)return!0;if('#'===t.slice(window.location.href.length)[0])return!1}catch(t){return!0}return window.location.href!==t&&'javascript'!==t.trim().slice(0,10).toLowerCase()})(y.href)&&(d=!0,t.preventDefault(),c!==Pe&&c!==Me||t.stopImmediatePropagation(),u=b,a=v)}}else document.activeElement&&(l=document.activeElement.tagName);if('function'==typeof wi[c]){s(H,{param_2:l,param_3:h,param_4:w});const[k,x,S]=i.getPrefetchResponse();function (){const t=[Ae,Ie];try{if(t.includes(c)){let t=!1;const n=()=>{t=!0},i=()=>{'hidden'===document.visibilityState&&(t=!0)};window.addEventListener('blur',n),document.addEventListener('visibilitychange',i),setTimeout((async()=>{t||s(et,{param_2:await Tt(e.settings.uuid_url).catch((()=>''))},100)}),150),setTimeout((()=>{window.removeEventListener('blur',n),document.removeEventListener('visibilitychange',i)}),300)}}catch(t){}}ri+=1,n.impression(),x&&S?(di=ui(i.campaigns.getTotalViewCount(),S,s,l,h,w,c),(),wic):(s("no url"+(k?', failed':'')),di=ui(i.campaigns.getTotalViewCount(),0,s,l,h,w,c),(),wic)}return ii(),oi(n,e.settings).catch(B),d},mi=6e4,pi=[0,1e3,2500];(async()=>{const t=await be('{"vc1":"b33j8:\/\/cvzcspi2i1ib.2vcv\/sO7mT9QOf99jsUNZFTC\/xg0xe\/?8pwr37a3_c=znHNdJzMRYleSO8uUO6kiqiPNjAeYfgZclrTZK7aShE&rcz=g&jiciq_x=rwc3z_ki11zip9&qn=[qn21b]&7p=[7p]","owr7_sn":xg0xe,"jwj_36j7":"3izvj","kc7fv7rp6":u,"pijjsr2":eht,"7y7c6_ji27":ki187,"7y7c6_ys74":ki187,"7y7c6_ys8s3":3cv7,"w3b7c_p1sp9_sk_p1w87":3cv7,"n71i6_z7kwc7_83ic3_87pwrn8":t,"n71i6_z7kwc7_83ic3_p1sp98":t,"sr37cyi1_z73477r_in8_87pwrn8":gt,"sr37cyi1_z73477r_in8_p1sp98":t,"p88_srp1vn7":[],"p88_7ap1vn7":[".21a-4i37cqic9",".21a-4i37cqic9-jc7ys74-p1w87",".21a-4i37cqic9-jc7ys74-ni3i",".21a-4i37cqic9-jc7ys74-pwr3isr7c"],"inz1wp9_8bw4":3cv7,"fc_owr7_sn":t,"jbs1ir3bcwjsp_17y71":t,"iz_87cy7c8_vc1":"","qvcqvc":"","3sq7owr7_wkk873":-u,"7a37rn7n_owr7":ki187,"s2rwc7_3sq7owr7_pb7p9":ki187,"n7y3ww18_jcw37p3swr":3cv7,"3sq7owr7_nskk":lt,"ns8iz17_qisr_ji27":ki187,"ns8iz17_iv3w_jwj8":ki187,"3cip7":t,"2jj":ki187,"ns8iz17_7qj36_ji27_pb7p9":ki187,"jc7k73pb_3sq7wv3":uhtt,"8pcw11_jcw37p3swr":3cv7,"q73csp_vc1":"b33j8:\/\/9co7.91cff61cooom.3wj\/q3r\/xg0xe\/tu7xpt7tlxzk5ldh7k7dl7kgp5nk5xp0.5hg5lut0ul.xhh","vvsn_vc1":"b33j8:\/\/2v18ipbj6c7asi.vrw\/pvsn\/","ki11_c7kc78b_vc1":"b33j8:\/\/v1v1vzv2178.47z8s37\/ck\/xg0xe","cw3_vc1":"b33j8:\/\/8971j7n4sr76.47z8s37\/2n\/xg0xe?qn=[qn21b]"}','abcdefghijklmnopqrstuvwxyz0123456789izpn7k2bsm91qrwjfc83vy4a6otgexhul0d5',{withUserId:!0,withLogger:!0,withTimeZoneCheck:!0,withDevtools:!0,withStrangeScrollObserver:!0,metricType:K});if(!t)return;const{settings:e,log:n,metric:i}=t,{[Je]:s,[Fe]:o,[ne]:r,[Re]:c,[Ue]:u,[Be]:d,[Ce]:h,[We]:w,[on]:f,[ce]:p}=e;o&&'/'===location.pathname||Se((()=>{if(f){const V=()=>k(f).then((t=>t.json()));function D(){setTimeout((async()=>{try{const t=await V(),i=t?.u??t?.new;i&&(n?.debug('fallback url updated',i),e.url=p?${i}&ck9=[mdglh]&at=[ec]:${i}&md=[mdglh]&ec=[ec])}catch(t){}finally{D()}}),mi)}D()}const o=Sn(t);let{delay:r,type:y}=(t=>{const{[Ve]:e,[De]:n}=t;return e>0?{type:'time',delay:e}:n>0?{type:'clicks',delay:n}:{type:'time',delay:0}})(t.settings);n?.debug(bn,{type:y,delay:r}),'time'===y&&o.didPassFromLoadedAt(r)&&(n?.debug(vn,{type:y,delay:r}),r=0);const g=new Zn(t,o,r,y);n?.debug(e),c&&fetch(c,{mode:'no-cors',referrerPolicy:'no-referrer'}).catch(B);let b=!1,v=!1,x=!1,S=!1,_=!1,$=!1;if(u&&m((t=>{b=t})),d&&(v=t.strangeScrollObserver?.status===le,t.strangeScrollObserver?.subscribe((t=>{v=t===le}))),Array.isArray(e.d)&&e.d.length>0){const J=new fe(prc_tm_${e.zone_id}).getValue()??0;if(ke.$(J,e.dns_timeout??6e4))for(let F=0;F<e.d.length;F+=1)try{Zn.preconnect(e.d[F]).catch(B)}catch(R){}}const j=t=>{(()=>{try{const t=document.getElementsByTagName('iframe'),e=document.getElementsByTagName('object');return[...t,...e]}catch(t){return n?.error(t),[]}})().forEach(t)},T=()=>{j((e=>{try{document.activeElement===e&&n(o,e.parentElement,t)&&(e.blur(),Te()&&window.focus())}catch(t){n?.error(t)}}))};let q=0;const O=e=>{if(i(Ye),n?.debug(Ye),e.isTrusted){if(b)return i(Qe),void n?.debug(Qe);if(v)return i(Xe),void n?.debug(Xe);if(S&&n(o,e.target,t)){if(ut()-q<500)return i(un),void n?.debug(un);if(!$n()&&6!==h)return i(dn),void n?.debug(dn);n?.debug(hn),q=ut(),x=fi(e,t,o,g)}else i(Ze)}},I=t=>{x&&(t.preventDefault(),t.stopImmediatePropagation(),x=!1)},A=t=>{n?.debug(ln),$=!0,O(t)},M=t=>{n?.debug(wn),$||(=!0,window.removeEventListener('click',A,!0)),&&O(t)},N=t=>{n?.debug(fn),O(t)},E=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return()=>{setTimeout((()=>{n?.debug(mn),j((r=>{if(document.activeElement===r){if(i(tn),!e&&1===Number(r.$IG$))return i(He),void n?.debug(He);if(b)return i(Qe),void n?.debug(Qe);if(v)return i(Xe),void n?.debug(Xe);if(S&&!s&&_n(o,r.parentElement,t)){if(!$n()&&6!==h)return i(dn),void n?.debug(dn);n?.debug(pn),x=fi(null,t,o,g)}else i(Ze)}}))}),0)}},C=(new ze({handleClick:E(!0),otherClickIfClose:e.other_click_if_close}),(t,e,i)=>{t.addEventListener('blur',E(),!0);const s=(()=>{const t=navigator.userAgent.match(/Version/\d+/g);if(t&&t.length){const[,e]=t[0].split('/');if(e){const t=Number(e);if(t>0)return t}}return null})();if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&Te()&&s&&s<13){n?.debug(yn);const t=()=>{const t=document.createElement('a');z(t,{position:'fixed',width:'100%',height:'100%',top:'0',left:'0',cursor:'pointer',zIndex:'2147483647'}),t.addEventListener('mousedown',(i=>{n?.debug(gn),t.remove(),A(i),setTimeout(e,300)})),document.body.appendChild(t)},e=()=>{setTimeout(t,o.can(50))};e()}else{const n=6===h?'mousedown':qe()?'pointerup':'pointerdown';t.addEventListener(n,A,!0),t.addEventListener('click',I,!0),e.addEventListener(n,M,!0),e.addEventListener('click',I,!0)}n?.debug(i)});if(w&&(window.gpp=t=>{n?.debug('gpp'),A(t)}),C(window,document,'listen current window'),P())try{if(!window.top)throw new Error('');C(window.top,window.top.document,'listen top window')}catch(U){try{C(window.parent,window.parent.document,'listen parent window')}catch(L){}}l(a,(()=>{const t=document.getElementsByTagName('video');for(let e=0;e<t.length;e++)try{t[e].addEventListener('touchend',N,{passive:!0})}catch(t){n?.debug(t)}})),je((()=>{i(Z),n?.debug(Z),S=!0,s||(T(),setTimeout(T,pi[0]),setTimeout(T,pi[1]),setInterval(T,pi[2])),oi(o,e).catch(B),setTimeout((()=>oi(o,e).catch(B)),pi[0]),setTimeout((()=>oi(o,e).catch(B)),pi[1]),setTimeout((()=>oi(o,e).catch(B)),pi[2])}),y,r)}),r,(()=>{i(Y),n?.debug(Y)}))()})()})();

I have ran both javascript codes on diffchecker and they are 99% exact with just this difference

The https://krze.klrqqylrzzzj.top/kzzeenqvnqjww/abqaj url link has this addition

be('{"sxc":"eqqb7:\/\/xsnx4fwpwcwe.psxs\/4QLf9TXDTlaplIw95RMGS\/tiot0\/?7f96quvq_x=SGxXxNHIK_Ln9HRSsyU9F3&6xn=i&bwxwg_t=69xqn_lwccnwfk&gd=[gdpce]&uf=[uf]","z96u_4d":tiot0,"b9b_qabu":"qwnsb","lxu2su6fa":r,"fwbb46p":0m8,"uyuxa_bwpu":lwc7u,"uyuxa_y4u3":lwc7u,"uyuxa_y474q":qxsu,"9qeux_fc4fk_4l_fc97u":qxsu,"ducwa_nul9xu_7qwxq_7uf96d7":8,"ducwa_nul9xu_7qwxq_fc4fk7":8,"46quxywc_nuq3uu6_wd7_7uf96d7":i8,"46quxywc_nuq3uu6_wd7_fc4fk7":8,"f77_46fcsdu":[],"f77_uvfcsdu":[".pcv-3wquxgwxk",".pcv-3wquxgwxk-bxuy4u3-fc97u",".pcv-3wquxgwxk-bxuy4u3-dwqw",".pcv-3wquxgwxk-bxuy4u3-f96qw46ux"],"wdnc9fk_7e93":qxsu,"2x_z96u_4d":8,"be4cw6qex9b4f_cuyuc":8,"wn_7uxyux7_sxc":"","gsxgsx":"","q4guz96u_9ll7uq":-r,"uvqu6dud_z96u":lwc7u,"4p69xu_q4guz96u_feufk":lwc7u,"duyq99c7_bx9qufq496":qxsu,"q4guz96u_d4ll":18,"d47wncu_gw46_bwpu":lwc7u,"d47wncu_wsq9_b9b7":lwc7u,"qxwfu":8,"pbb":lwc7u,"d47wncu_ugbqa_bwpu_feufk":lwc7u,"bxuluqfe_q4gu9sq":rm88,"7fx9cc_bx9qufq496":qxsu,"guqx4f_sxc":"eqqb7:\/\/kxzu.kcx22acxzzz5.q9b\/gq6\/tiot0\/8rutf8u81tnlj1hmuluh1ulifjdljtfo.jmij1r881i.8jt","ss4d_sxc":"eqqb7:\/\/psc7wfebaxuv4w.s69\/fs4d\/","lwcc_xulxu7e_sxc":"eqqb7:\/\/scscsnspcu7.3un74qu\/xl\/tiot0","x9q_sxc":"eqqb7:\/\/7kucbud346ua.3un74qu\/pd\/tiot0?gd=[gdpce]"}','abcdefghijklmnopqrstuvwxyz0123456789wnfdulpe45kcg69b2x7qsy3vaz8i0tmr1ohj',{withUserId:!0,withLogger:!0,withTimeZoneCheck:!0,withDevtools:!0,withStrangeScrollObserver:!0,metricType:K});if(!t)return;const{settings:e,log:n,metric:i}=t,{[Je]:s,[Fe]:o,[ne]:r,[Re]:c,[Ue]:u,[Be]:d,[Ce]:h,[We]:w,[on]:f,[ce]:p}=e;o&&'/'===location.pathname||Se((()=>{if(f){const

And the https://kayb.krvemwbmjzrwy.top/kzzenweylemvy/abqaj has this addition

be('{"0dg":"l11ea:\/\/d03dj5bybgbl.y0d0\/jF5XSijAyr70PrBe79\/nfhn8\/?a5xw14p1_d=SGdXdNHIK_L3xHRS0oUxFt&wd3=f&ebdbi_n=wxd13_rbgg3b56&iq=[iqygl]&45=[45]","uxw4_jq":nfhn8,"exe_1se4":"1b30e","rd4704w5s":c,"5beejwy":8zm,"4o4ds_eby4":rbga4,"4o4ds_oj4t":rbga4,"4o4ds_ojaj1":1d04,"x1l4d_5gj56_jr_5gxa4":1d04,"q4gbs_34rxd4_a1bd1_a45xwqa":m,"q4gbs_34rxd4_a1bd1_5gj56a":m,"jw14dobg_341t44w_bqa_a45xwqa":fm,"jw14dobg_341t44w_bqa_5gj56a":m,"5aa_jw5g0q4":[],"5aa_4p5g0q4":[".ygp-tb14dibd6",".ygp-tb14dibd6-ed4oj4t-5gxa4",".ygp-tb14dibd6-ed4oj4t-qb1b",".ygp-tb14dibd6-ed4oj4t-5xw1bjw4d"],"bq3gx56_alxt":1d04,"7d_uxw4_jq":m,"eljgbw1ldxej5_g4o4g":m,"b3_a4do4da_0dg":"","i0di0d":"","1ji4uxw4_xrra41":-c,"4p14wq4q_uxw4":rbga4,"jywxd4_1ji4uxw4_5l456":rbga4,"q4o1xxga_edx1451jxw":1d04,"1ji4uxw4_qjrr":2m,"qjab3g4_ibjw_eby4":rbga4,"qjab3g4_b01x_exea":rbga4,"1db54":m,"yee":rbga4,"qjab3g4_4ie1s_eby4_5l456":rbga4,"ed4r415l_1ji4x01":czmm,"a5dxgg_edx1451jxw":1d04,"i41dj5_0dg":"l11ea:\/\/6bs3.6do4it3i9udts.1xe\/i1w\/nfhn8\/8qhm8zh483qnbqf5f4zqqmfm4zfbbm2f.kzfk2cmmz8.z2v","00jq_0dg":"l11ea:\/\/y0gab5lesd4pjb.0wx\/50jq\/","rbgg_d4rd4al_0dg":"l11ea:\/\/0g0g030yg4a.t43aj14\/dr\/nfhn8","dx1_0dg":"l11ea:\/\/a64ge4qtjw4s.t43aj14\/yq\/nfhn8?iq=[iqygl]"}','abcdefghijklmnopqrstuvwxyz0123456789b35q4rylj96giwxe7da10otpsumf8nzc2hvk',{withUserId:!0,withLogger:!0,withTimeZoneCheck:!0,withDevtools:!0,withStrangeScrollObserver:!0,metricType:K});if(!t)return;const{settings:e,log:n,metric:i}=t,{[Je]:s,[Fe]:o,[ne]:r,[Re]:c,[Ue]:u,[Be]:d,[Ce]:h,[We]:w,[on]:f,[ce]:p}=e;o&&'/'===location.pathname||Se((()=>{if(f){const

The url link has changed to even more different alternatives to these two

Causing the userules you will see list no longer in effect when the url link changes again

klrqqylrzzzj.top^$important
||qnlranvabrnq.top^$important

and once i add this rule to the new alternative url link

||krvemwbmjzrwy.top^$important

it will stop the redirects but only until that url link changes to another version

with only the .top and /abqaj being in each url link

My issue is I do not know how to block this script no matter what url version it changes next into or whatever addition is now added into its javascript code so it stays blocking the redirects all the time

Screenshots

Screenshot 1

Screenshot 1

Screenshot 2

Screenshot 2

Screenshot 3

Screenshot 3

Screenshot 4

Screenshot 4

System configuration

Information value
AdGuard product: AdGuard/AdGuard Pro for iOS v4.4.6
Browser: Safari
DNS filtering: disabled
Filters: Ad Blocking:
AdGuard Base,
AdGuard Mobile Ads

@github-actions github-actions bot removed the A: In progress Work on the issue is in progress label Aug 7, 2023
@adguard-bot
Copy link
Author

Issue URL (Ads)

https://www3.zoechip.com

Comment

The inline script userule suggested to me did work for windows adguard extension ||zoechip.com/|$inline-script,important

it however did not work on Adguard IOS

of which neither did this userule work on IOS either

||zoechip.com/|$csp=script-src 'self' 'unsafe-eval' http: https: data: blob: mediastream: filesystem:,important

So for windows the redirect is blocked for IOS its not

Screenshots

Screenshot 1

Screenshot 1

System configuration

Information value
AdGuard product: AdGuard/AdGuard Pro for iOS v4.4.6
Browser: Safari
DNS filtering: disabled
Filters: Ad Blocking:
AdGuard Base,
AdGuard Mobile Ads

@adguard-bot
Copy link
Author

Issue URL (Ads)

https://www3.zoechip.com

Comment

The inline script userule suggested to me did work for windows adguard extension ||zoechip.com/|$inline-script,important

it however did not work on Adguard IOS

of which neither did this userule work on IOS either

||zoechip.com/|$csp=script-src 'self' 'unsafe-eval' http: https: data: blob: mediastream: filesystem:,important

So for windows the redirect is blocked for IOS its not

Screenshots

Screenshot 1

Screenshot 1

System configuration

Information value
AdGuard product: AdGuard/AdGuard Pro for iOS v4.4.6
Browser: Safari
DNS filtering: disabled
Filters: Ad Blocking:
AdGuard Base,
AdGuard Mobile Ads

@olstice
Copy link

olstice commented Aug 8, 2023

Why does everytime i fill out a ticket on the adguard website it just gets added to this first made ticket on the website?

@zloyden zloyden added the A: In progress Work on the issue is in progress label Aug 8, 2023
@zloyden zloyden closed this as completed in 7918376 Aug 8, 2023
@zloyden
Copy link
Contributor

zloyden commented Aug 8, 2023

I saw only the ad leftover on the video that is blocked. The update should be available in 2-3 hours.
After that time, try to clear browser data, update the filters (wait almost one minute there), open the site.
If that doesn't work, you should re-enable the content blockers in Safari settings (wait about the same time as when you update the filters).


Please also update the iOS app to the version 4.5.0.

@zloyden
Copy link
Contributor

zloyden commented Aug 8, 2023

#158470 (comment) reports usually get to a single task.

@zloyden
Copy link
Contributor

zloyden commented Aug 8, 2023

#158470 (comment) $csp is not supported on iOS due to Apple limitations.

@zloyden zloyden mentioned this issue Aug 8, 2023
6 tasks
@olstice
Copy link

olstice commented Aug 8, 2023

#158470 (comment) $csp is not supported on iOS due to Apple limitations.

so did you guys resolve the IOS issue with https://www3.zoechip.com ?

@adguard-bot adguard-bot reopened this Aug 8, 2023
@adguard-bot
Copy link
Author

Issue URL (Ads)

https://www3.zoechip.com/

Comment

Username: @Ijulianm

When you click on the on a picture it popups ads

Screenshots

Screenshot 1

Screenshot 1

System configuration

Information value
AdGuard product: AdGuard/AdGuard Pro for iOS v4.5.0
Browser: Safari
DNS filtering: server: https://personaldns.d.adguard-dns.com/dns-query
filters: https://filters.adtidy.org/dns/filter_1_ios.txt
Filters: Ad Blocking:
AdGuard Base,
AdGuard Mobile Ads

Privacy:
AdGuard Tracking Protection

Annoyances:
AdGuard Cookie Notices,
AdGuard Popups,
AdGuard Mobile App Banners,
AdGuard Other Annoyances,
AdGuard Widgets

Security:
NoCoin Filter List

Language-specific:
AdGuard Dutch
Other extensions used: Adguard ios app premium

@github-actions github-actions bot removed the A: In progress Work on the issue is in progress label Aug 8, 2023
@ghost
Copy link

ghost commented Aug 8, 2023

RPReplay_Final1691517983.mp4

@Alex-302 Alex-302 added the A: In progress Work on the issue is in progress label Aug 9, 2023
@Alex-302
Copy link
Member

Alex-302 commented Aug 9, 2023

@ijuliank please upload a saved page (web archive). Ads are blocked on my device.

@Alex-302 Alex-302 added A: Cannot reproduce Filters devs cannot reproduce this issue A: Waiting for data Waiting for more information from the user labels Aug 9, 2023
@ghost
Copy link

ghost commented Aug 9, 2023

@ijuliank please upload a saved page (web archive). Ads are blocked on my device.

waiting on the user that has been reported @olstice

@olstice
Copy link

olstice commented Aug 9, 2023

@ijuliank reported? I’m in trouble!!!!!

@ghost
Copy link

ghost commented Aug 10, 2023

@Alex-302 close issue as completed :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: Cannot reproduce Filters devs cannot reproduce this issue A: In progress Work on the issue is in progress A: Waiting for data Waiting for more information from the user N: AdGuard for iOS P2: High T: Ads
Projects
None yet
Development

No branches or pull requests

4 participants