AdguardTeam / AdguardFilters

AdGuard Content Blocking Filters
https://adguard.com/
GNU General Public License v3.0
3.16k stars 632 forks source link

www3.zoechip.com #158470

Closed adguard-bot closed 1 year ago

adguard-bot commented 1 year ago

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](https://cdn.adguard.info/sitereports/4le1rxyrvaiowo0o0w0ggw04gscoccs1uw0u1rin07.png?nc=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 commented 1 year ago

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

olstice commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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.everysession=!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,alignoffset: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,4s)}${Wt(i)}${o.slice(4s)}`};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/t*100);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=60*ve.Second;static g(t){return t*ve.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_"+(17*t-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,1e3*n):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(cimp${t}),this.ctx=e,this.onOuterChange=n,this.round=new fe(stprfrr${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+1e3*e]}else s.impressions[t]=[ut()+1e3*e];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+1e3*e]}else s.oImpressions?s.oImpressions[n]=[ut()+1e3*i]:s.oImpressions={[n]:[ut()+1e3*i]};this.setValue(s)}else n&&i?this.setValue({total:{[t]:1},impressions:{[t]:[ut()+1e3*e]},oTotal:{[n]:1},oImpressions:{[n]:[ut()+1e3*i]}}):this.setValue({total:{[t]:1},impressions:{[t]:[ut()+1e3*e]}})}},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>1e3*t.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?1e3*s.prefetch_timeout:6e5,this.selectedAt=0,this.isDevtoolsOpened=!1,this.fm=e,this.cache=new fe(stcch${o}),this.state=new fe(stprf${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&&1e3*n>Wn?(t.log?.debug('prefetch with initial delay'),setTimeout((()=>{this.watch(this.prefetch)}),1e3*n-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>>8*e+4&15)+n.charAt(t>>8*e&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(16*n);for(e=0;e<16*n;e++)i[e]=0;for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<e%4*8;return i[e>>2]|=128<<e%4*8,i[16*n-2]=8*t.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(1e6*Math.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),_(),wi[c](x.url,u,a,e)):(s("no url"+(k?', failed':'')),di=ui(i.campaigns.getTotalViewCount(),0,s,l,h,w,c),_(),wi[c](ti(o,i),u,a,e))}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(prctm${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.everysession=!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,alignoffset: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,4s)}${Wt(i)}${o.slice(4s)}`};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/t*100);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=60*ve.Second;static g(t){return t*ve.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_"+(17*t-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,1e3*n):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(cimp${t}),this.ctx=e,this.onOuterChange=n,this.round=new fe(stprfrr${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+1e3*e]}else s.impressions[t]=[ut()+1e3*e];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+1e3*e]}else s.oImpressions?s.oImpressions[n]=[ut()+1e3*i]:s.oImpressions={[n]:[ut()+1e3*i]};this.setValue(s)}else n&&i?this.setValue({total:{[t]:1},impressions:{[t]:[ut()+1e3*e]},oTotal:{[n]:1},oImpressions:{[n]:[ut()+1e3*i]}}):this.setValue({total:{[t]:1},impressions:{[t]:[ut()+1e3*e]}})}},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>1e3*t.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?1e3*s.prefetch_timeout:6e5,this.selectedAt=0,this.isDevtoolsOpened=!1,this.fm=e,this.cache=new fe(stcch${o}),this.state=new fe(stprf${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&&1e3*n>Wn?(t.log?.debug('prefetch with initial delay'),setTimeout((()=>{this.watch(this.prefetch)}),1e3*n-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>>8*e+4&15)+n.charAt(t>>8*e&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(16*n);for(e=0;e<16*n;e++)i[e]=0;for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<e%4*8;return i[e>>2]|=128<<e%4*8,i[16*n-2]=8*t.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(1e6*Math.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),_(),wi[c](x.url,u,a,e)):(s("no url"+(k?', failed':'')),di=ui(i.campaigns.getTotalViewCount(),0,s,l,h,w,c),_(),wi[c](ti(o,i),u,a,e))}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(prctm${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](https://cdn.adguard.info/sitereports/5um4o2ntoz48sw0w0so0ccso4cwkgsk8tyfv9ss9ng.png?nc=1)
Screenshot 2 ![Screenshot 2](https://cdn.adguard.info/sitereports/475psdw3kyg4wk8kw8ko4wsc8s40448pri1pf2r01w.png?nc=1)
Screenshot 3 ![Screenshot 3](https://cdn.adguard.info/sitereports/d0v24n9zirs48g4oko44kckskgc044k5343engnfus.png?nc=1)
Screenshot 4 ![Screenshot 4](https://cdn.adguard.info/sitereports/5ia9oxfwurggossckccko4kg4w4csw0sb0zyiex82s.png?nc=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 commented 1 year ago

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](https://cdn.adguard.info/sitereports/5um4o2ntoz48sw0w0so0ccso4cwkgsk8tyfv9ss9ng.png?nc=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 commented 1 year ago

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](https://cdn.adguard.info/sitereports/d3mjy0gs0ao044k4wo0kwogog44440069ccgackd54.png?nc=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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

https://github.com/AdguardTeam/AdguardFilters/issues/158470#issuecomment-1668744170 reports usually get to a single task.

zloyden commented 1 year ago

https://github.com/AdguardTeam/AdguardFilters/issues/158470#issuecomment-1668743483 $csp is not supported on iOS due to Apple limitations.

olstice commented 1 year ago

#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 commented 1 year ago

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](https://cdn.adguard.info/sitereports/jdgqg5r17xck4gow80ksogw8cow4cwc9uyxvcss9og.png?nc=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
ghost commented 1 year ago

https://github.com/AdguardTeam/AdguardFilters/assets/64658680/7f6bf59e-adcb-425c-a262-1ad4f7a0d670

Alex-302 commented 1 year ago

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

ghost commented 1 year ago

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

waiting on the user that has been reported @olstice

olstice commented 1 year ago

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

ghost commented 1 year ago

@Alex-302 close issue as completed :)