Raw Source
AdGuard / Adguard Popup Blocker Beta

// ==UserScript==
// @name Adguard Popup Blocker Beta
// @name:en Popup Blocker by AdGuard (Beta)
// @name:tr AdGuard Popup Blocker (Beta)
// @name:ko Popup Blocker by AdGuard (Beta)
// @name:ja Popup Blocker by AdGuard (Beta)
// @name:sk AdGuard blokovač vyskakovacích okien (Beta)
// @name:id Popup Blocker by AdGuard (Beta)
// @name:pt-BR AdGuard Bloqueador de Pop-up (Beta)
// @name:fr Bloqueur de popup de AdGuard (Beta)
// @name:uk Блокувальник спливаючої реклами AdGuard (Beta)
// @name:zh-TW AdGuard 彈出式視窗封鎖器 (Beta)
// @name:nl Popup Blocker by AdGuard (Beta)
// @name:de Adguard Popup-Blocker (Beta)
// @name:da AdGuard Popup Blocker (Beta)
// @name:pt-PT Popup Blocker by AdGuard (Beta)
// @name:it Blocco Pop-Up di AdGuard (Beta)
// @name:es-419 Popup Blocker by AdGuard (Beta)
// @name:ru Блокировщик всплывающей рекламы AdGuard (Beta)
// @name:ar Popup Blocker by AdGuard (Beta)
// @name:sr-Latn Koristi AdGuard-ov blokator iskačućih prozora (Beta)
// @name:zh-CN 使用 AdGuard 弹窗拦截器 (Beta)
// @name:sv Popup Blocker by AdGuard (Beta)
// @name:pl Bloker wyskakujących okienek (Beta)
// @name:mk-MK Popup Blocker by AdGuard (Beta)
// @name:no Popup Blocker by AdGuard (Beta)
// @namespace AdGuard
// @description Blocks popup ads on web pages
// @description:tr Web sayfalarında açılan pencere reklamları engeller
// @description:ko 웹 페이지의 팝업 광고를 차단합니다.
// @description:ja Blocks popup ads on web pages
// @description:sk Blokuje vyskakovacie reklamy na webových stránkach
// @description:id Blocks popup ads on web pages
// @description:pt-BR Bloqueia anúncios em pop-up dentro dos sites
// @description:fr Bloque les publicités intrusives sur les pages web
// @description:uk Блокує спливаючу рекламу на веб-сторінках
// @description:zh-TW 封鎖於網頁上之彈出式視窗廣告
// @description:nl Blocks popup ads on web pages
// @description:de Blockiert Anzeige-Popups auf Webseiten
// @description:da Blokerer pop op-reklamer på websider
// @description:pt-PT Blocks popup ads on web pages
// @description:it Blocca gli annunci di popup nelle pagine internet
// @description:es-419 Blocks popup ads on web pages
// @description:ru Блокирует всплывающую рекламу на страницах
// @description:ar Blocks popup ads on web pages
// @description:sr-Latn Blokira iskačuće reklame na veb stranicama
// @description:zh-CN 拦截网页弹窗广告
// @description:sv Blocks popup ads on web pages
// @description:pl Blokuje wyskakujące okienka z reklamami na stronach internetowych
// @description:mk-MK Blocks popup ads on web pages
// @description:no Blocks popup ads on web pages
// @version 2.2.2
// @license LGPL-3.0; https://github.com/AdguardTeam/PopupBlocker/blob/master/LICENSE
// @downloadURL https://cdn.adguard.com/public/Userscripts/Beta/AdguardPopupBlocker/2.1/popupblocker.user.js
// @updateURL https://cdn.adguard.com/public/Userscripts/Beta/AdguardPopupBlocker/2.1/popupblocker.meta.js
// @supportURL https://github.com/AdguardTeam/PopupBlocker/issues
// @homepageURL https://github.com/AdguardTeam/PopupBlocker
// @match http://*/*
// @match https://*/*
// @grant GM_getValue
// @grant GM_setValue
// @grant unsafeWindow
// @run-at document-start
// ==/UserScript==
var aa=/^http/;function m(a){a=ba(a);var b=ca(a);var c=b.protocol;if(aa.test(c))c=b.href.slice(c.length+2),a=b.hostname;else{c=a;var d=a.indexOf(",");a=-1===d?a:a.slice(0,d)}return[c,a,b.href]}function ba(a){"string"!==typeof a&&(a=a instanceof Object?String(a):"");return a}function ca(a){var b=document.createElement("a");b.href=a;""==b.host&&(b.href=b.href);return b};
;var yb={"&":"amp;","<":"lt;",">":"gt;",'"':"quot;","'":"#39;","/":"#x2F;","`":"#x60;","=":"#x3D;"};function zb(a){return a.replace(/[&<>"'`=\/]/g,function(a){return"&"+yb[a]})}function Ab(a,b){for(var c=[],d="",e,f;a;)if(e=Bb.exec(a))f=e.index,d+=a.substr(0,f),f+=2,36===e[0].charCodeAt(0)?(e=a.indexOf("}",f),(f=b[a.slice(f,e)])&&(d+=f),a=a.slice(e+1)):(e=a.indexOf("}}",f),d&&c.push(d),d="",c.push(a.charCodeAt(f)-48),a=a.slice(e+2));else return(d+=a)&&c.push(d),c;d&&c.push(d);return c}
function Cb(a,b,c){for(var d in b){var e=b[d];c&&(e=zb(e));a=a.replace(new RegExp("\\$\\{"+d+"\\}"),e)}return a}function Db(a,b,c){var d=document.createNodeIterator(b,128,null,!1),e;for(b=[];e=d.nextNode();){var f=e.nodeValue;Eb.test(f)&&(f=f.slice(5),f=a.l(f),f=Ab(f,c),b.push(new Fb(e.parentNode,e,f.map(function(a){if("number"==typeof a){for(var b=e;0<=a;)b=b.nextSibling,b.nodeType===Node.ELEMENT_NODE&&a--;a=b}else a=document.createTextNode(a);return a}))))}a=0;for(c=b.length;a<c;a++)Gb(b[a])}
var Bb=/(?:\${|{{)/,Eb=/^i18n:/;function Fb(a,b,c){this.b=a;this.a=b;this.c=c}function Gb(a){for(var b=0,c=a.c.length;b<c;b++)a.b.insertBefore(a.c[b],a.a);a.b.removeChild(a.a)};var Hb={position:"fixed",right:"10px",top:"10px",border:"none",opacity:"0","z-index":"2147483647",transform:"translate3d(0,0,0)",transition:"opacity 200ms,top 200ms",transitionTimingFunction:"cubic-bezier(0.86,0,0.07,1),cubic-bezier(0.645,0.045,0.355,1)"};function T(a,b){for(var c=a.length;0<c--;)a[c].addEventListener("click",b)}
function Ib(a,b,c,d){var e=this;this.v=c;var f=document.createElement("iframe"),h=!1,k=m(b),p=Object.create(null);p.displayUrl=k[0];p.domain=k[1];p.href=b;p.parent=a;var g=Cb('<!DOCTYPE html><html lang="en"><meta charset="UTF-8"><style>body{font-family:"Gotham Pro","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.popup{position:fixed;top:0;right:0;padding:15px 35px 15px 20px;font-size:13px;white-space:nowrap;background-color:#fff;border:1px solid #d6d6d6;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.popup--min{padding:8px 38px 8px 14px}.popup--min .popup__text-min{display:block}.popup--min .popup__text-full{display:none}.popup--min .popup__logo{width:24px;height:24px;margin-right:9px}.popup--min .popup__text{font-size:11px;line-height:1.2}.popup--min .popup__close{top:50%;transform:translateY(-50%)}.popup__logo{display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:12px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS4zIDI1LjkiPjxwYXRoIGZpbGw9IiM2OGJjNzEiIGQ9Ik0xMi43IDBDOC43IDAgMy45LjkgMCAzYzAgNC40LS4xIDE1LjQgMTIuNyAyM0MyNS40IDE4LjQgMjUuMyA3LjQgMjUuMyAzIDIxLjQuOSAxNi42IDAgMTIuNyAweiIvPjxwYXRoIGZpbGw9IiM2N2IyNzkiIGQ9Ik0xMi42IDI1LjlDLS4xIDE4LjQgMCA3LjQgMCAzYzMuOS0yIDguNy0zIDEyLjYtM3YyNS45eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMi4yIDE3LjNMMTkuOCA3YS45OS45OSAwIDAgMC0xLjMuMWwtNi40IDYuNi0yLjQtMi45Yy0xLjEtMS4zLTIuNy0uMy0zLjEgMGw1LjYgNi41Ii8+PC9zdmc+)}.popup__text{display:inline-block;vertical-align:middle;font-size:13px;line-height:1.6}.popup__text-min{display:none}.popup__text-blocked{max-width:150px;overflow:hidden;text-overflow:ellipsis}.popup__link{display:inline-block;vertical-align:middle;color:#66b574;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup__link--url{max-width:130px;vertical-align:bottom}.popup__link--allow{max-width:215px;margin-right:5px}.popup__close{position:absolute;top:10px;right:10px;width:15px;height:15px;border:0;background-color:#fff;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC41IDIwLjUiPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS4zIDEwLjNsOS05Yy4zLS4zLjMtLjggMC0xLjFzLS44LS4zLTEuMSAwbC05IDktOS05QzEtLjEuNS0uMS4yLjJzLS4zLjggMCAxLjFsOSA5LTkgOWMtLjMuMy0uMy44IDAgMS4xLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJsOS05IDkgOWMuMS4xLjMuMi41LjJzLjQtLjEuNS0uMmMuMy0uMy4zLS44IDAtMS4xbC04LjktOXoiLz48L3N2Zz4=);-webkit-appearance:none;appearance:none;cursor:pointer;opacity:.3}</style><div class="popup"><div class="popup__logo"></div><div class="popup__text"><div class="popup__text-full">\x3c!--i18n:popup_text_full--\x3e <a href="${href}" target="_blank" class="popup__link popup__link--url">${displayUrl}</a><div class="popup__actions"><a href="javascript:void(0)" class="popup__link popup__link--allow">\x3c!--i18n:popup_allow_dest--\x3e </a><a href="javascript:void(0)" class="popup__link popup__link--all">\x3c!--i18n:popup_allow_origin--\x3e</a></div></div><div class="popup__text-min"><div class="popup__text-blocked">\x3c!--i18n:popup_text_min--\x3e</div><div class="popup__actions"><a href="javascript:void(0)" class="popup__link popup__link--expand">\x3c!--i18n:popup_expand_min--\x3e</a></div></div></div><button class="popup__close"></button></div>',
p,!0);f.addEventListener("load",function(){if(!h){h=!0;var b=f.contentDocument;b.documentElement.innerHTML=g;Db(c,b.body,{domain:k[1]});T(b.getElementsByClassName("popup__link--allow"),function(){if(Jb(e,"popup_allow_dest_conf",p)){var a=d.D.H;a.push(k[1]);GM_setValue("whitelist",a.join(","))}});T(b.getElementsByClassName("popup__link--all"),function(){if(Jb(e,"popup_allow_origin_conf",p)){var b=d.D.B;b.whitelisted=!0;GM_setValue(a,JSON.stringify(b))}});requestAnimationFrame(function(){f.style.opacity=
"1"});b.body.setAttribute("style","background-color:transparent;")}});f.setAttribute("allowTransparency","true");for(var l in Hb)f.style[l]=Hb[l];b=this.c=76;f.style.height=b+"px";f.style.width="574px";this.a=f;this.b=!1;this.s=10;this.f=(new Date).getTime()}function Jb(a,b,c){b=Cb(a.v.l(b),c);a=Date.now();b=window.confirm(b);return 100>Date.now()-a?!0:b}
function Kb(a){var b=a.b=!a.b;a.a.style.height=(a.c=b?48:76)+"px";a.a.style.width=(b?180:574)+"px";a.a.contentDocument.getElementsByClassName("popup")[0].classList.toggle("popup--min");a.f=(new Date).getTime()}
function Lb(a,b,c){var d=new Ib(b,c,a.c,a.f);b=a.a.length;Mb(a,b,10+d.c);d.a.addEventListener("load",function(){var b=d.a.contentDocument;T(b.getElementsByClassName("popup__close"),function(){U(a,d)});T(b.getElementsByClassName("popup__link--expand"),function(){V(a,d)})});d.a.addEventListener("mouseover",function(){Nb(a)});d.a.addEventListener("mouseout",function(){Ob(a)});document.documentElement.appendChild(d.a);d.h=setTimeout(function(){V(a,d)},2E3);if(4<(b=a.a.push(d)))for(b-=4;0<b--;)U(a,a.a[b])}
function Mb(a,b,c){for(;0<b--;){var d=a.a[b],e=d.s+c;d.a.style.top=e+"px";d.s=e}}function V(a,b){var c=b.c;Kb(b);Mb(a,a.a.indexOf(b),b.c-c);clearTimeout(b.h);a.b||(b.h=b.b?setTimeout(function(){U(a,b)},5E3):setTimeout(function(){V(a,b)},2E3))}function U(a,b){clearTimeout(b.h);var c=b.a.parentNode;c&&c.removeChild(b.a);c=a.a.indexOf(b);Mb(a,c,-(b.c+10));a.a.splice(c,1)}function Nb(a){a.b=!0;a.a.forEach(function(a){clearTimeout(a.h)})}
function Ob(a){a.b=!1;var b=(new Date).getTime(),c=Pb(a),d=b>c?b-c:0;a.a.forEach(function(c){c.h=c.b?setTimeout(function(){U(a,c)},c.f+5E3-b+d):setTimeout(function(){V(a,c)},c.f+2E3-b+d)})}function Pb(a){a=a.a;for(var b=0,c=a.length;b<c;b++)if(a[b].b){if(!d){var d=a[b].f+5E3;if(e)break}}else if(!e){var e=a[b].f+2E3;if(d)break}return d>e?e:d};function Qb(){var a=GM_getValue("whitelist");return"undefined"===typeof a?(GM_setValue("whitelist",""),""):a}var Rb=JSON.stringify({whitelisted:!1,M:!1});function Sb(){this.D=Tb};function W(a,b,c){this.a=a;this.b=b;this.l=c;this.domain=location.hostname}W.prototype.o=function(){return this.a.B.whitelisted};W.prototype.m=function(a){return-1!==this.a.H.indexOf(a)};W.prototype.w=function(a,b){var c=this;setTimeout(function(){Lb(c.b,a,b)})};var Ub={tr:{popup_text_full:"{{0_url}} sitesinin açılır pencere açma isteği engellendi",popup_allow_dest:"${domain} alan adına her zaman izin ver",popup_allow_dest_conf:"${domain} sitesine yönlendiren tüm açılır pencerelere izin verilsin mi?",popup_allow_origin:"Bu web sitesinde tüm açılır pencerelere izin ver",popup_allow_origin_conf:"${parent} kaynaklı tüm açılır pencerelere izin verilsin mi?",popup_text_min:"Engellendi",popup_expand_min:"açılır pencere",on_navigation_by_popunder:"Yeni sayfaya geçiş, bir gizli pencere nedeniyle meydana gelmiş olabilir. Devam etmek istiyor musunuz?",
aborted_popunder_execution:"Arka plan yönlendirmesini önlemek için Açılır Pencere Engelleyicisi bir komut dosyasının çalışmasını engelledi"},ko:{popup_text_full:"{{0_url}} 팝업을 차단했습니다",popup_allow_dest:"항상 ${domain} 허용",popup_allow_dest_conf:"페이지 ${domain} 로의 팝업을 항상 허용하시겠습니까?",popup_allow_origin:"이 웹사이트의 팝업을 항상 허용",popup_allow_origin_conf:"현재 페이지 ${parent} 에서 팝업을 항상 허용하시겠습니까?",popup_text_min:"차단됨",popup_expand_min:"팝업",on_navigation_by_popunder:"이 페이지 전환은 팝업 스크립트가 유발했을 수 있습니다. 계속하시겠습니까?",aborted_popunder_execution:"페이지 전환이 일어나지 않도록 팝업 차단기가 스크립트 실행을 중단시켰습니다"},
ja:{popup_text_full:"{{0_url}}のポップアップウィンドウが開かれるのをブロックしました",popup_allow_dest:"${domain}を常に許可する",popup_allow_dest_conf:"${domain}へ繋がるすべてのポップアップを許可しますか?",popup_allow_origin:"このウェブサイト上のすべてのポップアップを許可する",popup_allow_origin_conf:"${parent}から発生したすべてのポップアップを許可しますか?",popup_text_min:"ブロック",popup_expand_min:"ポップアップ",on_navigation_by_popunder:"新しいページへの移動はポップアンダーによって生じた可能性があります。続行しますか?",aborted_popunder_execution:"PopupBlockerはバックグラウンドリダイレクトを防ぐためにスクリプトの実行を中止しました"},sk:{popup_text_full:"Bol zablokovaný pokus otvoriť vyskakovacie okno {{0_url}}",
popup_allow_dest:"Vždy povoliť ${domain}",popup_allow_dest_conf:"Povoliť všetky vyskakovacie okná vedúce na ${domain}?",popup_allow_origin:"Povoliť všetky vyskakovacie okná na stránke",popup_allow_origin_conf:"Povoliť všetky vyskakovacie okná pochádzajúce z ${parent}?",popup_text_min:"Zablokované",popup_expand_min:"vyskakovacie okno",on_navigation_by_popunder:"Tento prechod na novú stránku je pravdepodobne spôsobený pop-under. Chcete pokračovať?",aborted_popunder_execution:"PopupBlocker prerušil vykonanie skriptu, aby zabránil presmerovaniu na pozadí"},
id:{popup_text_full:"Memblokir percobaan membuka pop-up laman {{0_url}}",popup_allow_dest:"Selalu izinkan ${domain}",popup_allow_dest_conf:"Izinkan semua pop-up yang mengarah ke ${domain}?",popup_allow_origin:"Izinkan semua pop-up di situs ini",popup_allow_origin_conf:"Izinkan semua pop-up yang berasal dari ${parent}?",popup_text_min:"Diblok",popup_expand_min:"pop-up",on_navigation_by_popunder:"Transisi ke laman baru ini kemungkinan disebabkan oleh sebuah pop-up. Apakah Anda ingin melanjutkan?",aborted_popunder_execution:"PopupBlocker menghentikan eksekusi script untuk mencegah perubahan laman di latar belakang"},
"pt-BR":{popup_text_full:"Bloqueou uma tentativa de abrir uma janela pop-up de {{0_url}}",popup_allow_dest:"Sempre permitir ${domain}",popup_allow_dest_conf:"Permitir que todos os pop-ups que levam ${domain}?",popup_allow_origin:"Permitir todos os pop-ups neste site",popup_allow_origin_conf:"Permitir todos os pop-ups provenientes de ${parent}?",popup_text_min:"Bloqueado",popup_expand_min:"pop-up",on_navigation_by_popunder:"Essa transição para a nova página provavelmente será causada por um pop-under. Você deseja continuar?",
aborted_popunder_execution:"O bloqueador de pop-ups interrompeu uma execução de script para evitar um redirecionamento em plano de fundo"},fr:{popup_text_full:"Blocked an attempt to open a {{0_url}} pop-up window",popup_allow_dest:"Toujours autoriser ${domain}",popup_allow_dest_conf:"Allow all pop-ups leading to ${domain}?",popup_allow_origin:"Allow all pop-ups on this website",popup_allow_origin_conf:"Allow all pop-ups originating from ${parent}?",popup_text_min:"Bloqué",popup_expand_min:"pop-up",
on_navigation_by_popunder:"This transition to the new page is likely to be caused by a pop-under. Do you wish to continue?",aborted_popunder_execution:"PopupBlocker aborted a script execution to prevent background redirect"},uk:{popup_text_full:"Заблоковано спробу відкрити спливаюче вікно {{0_url}}",popup_allow_dest:"Завжди дозволяти ${domain}",popup_allow_dest_conf:"Завжди дозволяти спливаючі вікна, які ведуть на ${domain}?",popup_allow_origin:"Дозволити всі спливаючі вікна на цьому веб-сайті",popup_allow_origin_conf:"Дозволити всі спливаючі вікна, що походять від ${parent}?",
popup_text_min:"Заблоковано",popup_expand_min:"Спливаюче вікно",on_navigation_by_popunder:"Цей перехід на нову сторінку, ймовірно, міг бути викликаний поп-андером. Бажаєте продовжити?",aborted_popunder_execution:"PopupBlocker перервав виконання скрипта, щоб запобігти фоновому перенаправленню"},"zh-TW":{popup_text_full:"封鎖打開 {{0_url}} 彈出式視窗的企圖",popup_allow_dest:"總是允許 ${domain}",popup_allow_dest_conf:"允許所有的通向 ${domain} 之彈出式視窗?",popup_allow_origin:"允許於此網站上之所有的彈出式視窗",popup_allow_origin_conf:"允許所有的來自 ${parent} 之彈出式視窗?",
popup_text_min:"已封鎖",popup_expand_min:"彈出式視窗",on_navigation_by_popunder:"此至新的頁面之轉換很可能是由一個背彈式視窗引起。您想要繼續嗎?",aborted_popunder_execution:"彈出式視窗封鎖器中止腳本執行以防止背景重定向"},nl:{popup_text_full:"Een poging om een {{0_url}} venster te openen is geblokkeerd",popup_allow_dest:"Sta altijd ${domain} toe",popup_allow_dest_conf:"Wil je alle pop-ups naar ${domain} toestaan?",popup_allow_origin:"Sta alle pop-ups op deze website toe",popup_allow_origin_conf:"Wil je alle pop-ups van ${parent} toestaan?",popup_text_min:"Geblokkeerd",
popup_expand_min:"pop-up",on_navigation_by_popunder:"De overgang naar de nieuwe pagina wordt waarschijnlijk veroorzaakt door een pop-under. Wil je doorgaan?",aborted_popunder_execution:"De pop-up blocker heeft de uitvoering van een script onderbroken om te voorkomen dat er op de achtergrond een redirect plaatsvindt."},de:{popup_text_full:"Es wurde ein Versuch blockiert ein {{0_url}} Pop-up-Fenster zu öffnen.",popup_allow_dest:"${domain} immer zulassen",popup_allow_dest_conf:"Alle Pop-ups zulassen, die zu ${domain} führen?",
popup_allow_origin:"Alle Pop-ups auf dieser Webseite erlauben",popup_allow_origin_conf:"Alle Pop-ups aus der aktuellen Domain zulassen — ${parent}?",popup_text_min:"Blockiert",popup_expand_min:"Pop-up",on_navigation_by_popunder:"Diese Seiten-Navigation wird wahrscheinlich durch ein Pop-under verursacht. Möchten Sie fortfahren?",aborted_popunder_execution:"PopupBlocker hat eine Skript-Ausführung abgebrochen, um eine Hintergrundumleitung zu verhindern"},da:{popup_text_full:"Blokerede et forsøg på at åbne et {{0_url}} pop op-vindue",
popup_allow_dest:"Tillad altid ${domain}",popup_allow_dest_conf:"Tillad alle pop op-vinduer der fører til ${domain}?",popup_allow_origin:"Tillad alle pop op-vinduer på denne webside",popup_allow_origin_conf:"Tillad alle pop op-vinduer med oprindelse fra ${parent}?",popup_text_min:"Blokeret",popup_expand_min:"pop op-vindue",on_navigation_by_popunder:"Denne overgang til den nye side vil sandsynligvis medføre et pop under-vindue. Ønsker du at fortsætte?",aborted_popunder_execution:"PopupBlocker afbrød en script udførelse for at forhindre baggrunds omdirigering"},
"pt-PT":{popup_text_full:"Foi bloqueada uma tentativa de abrir uma janela popup {{0_url}}",popup_allow_dest:"Permitir sempre ${domain}",popup_allow_dest_conf:"Permitir todos os popups que conduzem a ${domain}?",popup_allow_origin:"Permitir todos os popups neste site",popup_allow_origin_conf:"Permitir todos os popups provenientes de ${parent}?",popup_text_min:"Bloqueado",popup_expand_min:"popup",on_navigation_by_popunder:"Esta transição para a nova página  será  provavelmente causada por um popunder. Deseja continuar?",
aborted_popunder_execution:"PopupBlocker abortou uma execução de script para evitar o redireccionamento em segundo plano"},it:{popup_text_full:"Blocked an attempt to open a {{0_url}} pop-up window",popup_allow_dest:"Always allow ${domain}",popup_allow_dest_conf:"Allow all pop-ups leading to ${domain}?",popup_allow_origin:"Permetti tutti i pop-up su questo sito",popup_allow_origin_conf:"Allow all pop-ups originating from ${parent}?",popup_text_min:"Bloccato",popup_expand_min:"pop-up",on_navigation_by_popunder:"This transition to the new page is likely to be caused by a pop-under. Do you wish to continue?",
aborted_popunder_execution:"PopupBlocker ha interrotto l'esecuzione di uno script per impedire il reindirizzamento in background"},"es-419":{popup_text_full:"Bloqueado intento de abrir una ventana pop-up {{0_url}} ",popup_allow_dest:"Permitir siempre ${domain}",popup_allow_dest_conf:"¿Permitir todos los pup-ups que conducen a ${domain}?",popup_allow_origin:"Permitir todos los pop-ups en este sitio web",popup_allow_origin_conf:"¿Permitir todos los pop-ups originados en ${parent}?",popup_text_min:"Bloqueado",
popup_expand_min:"Ventana",on_navigation_by_popunder:"Esta transición a la nueva página parece estar causada por un pop-under (que aparece detrás de la ventada actual). ¿Desea continuar?",aborted_popunder_execution:"PopupBlocker abortó la ejecución de un script para prevenir un redireccionamiento en segundo plano."},ru:{popup_text_full:"Заблокирована попытка открытия всплывающего окна {{0_url}}",popup_allow_dest:"Всегда разрешать ${domain}",popup_allow_dest_conf:"Всегда разрешать всплывающие окна, ведущие на ${domain}?",
popup_allow_origin:"Разрешить все поп-апы на этом сайте",popup_allow_origin_conf:"Разрешить все поп-апы, исходящие от ${parent}?",popup_text_min:"Заблокировано",popup_expand_min:"поп-ап",on_navigation_by_popunder:"Этот переход на новую страницу скорее всего вызван поп-андером. Всё равно продолжить?",aborted_popunder_execution:"PopupBlocker прервал исполнение скрипта, чтобы предотвратить фоновую переадресацию"},ar:{popup_text_full:"تم حظر محاولة فتح نافذة منبثقة {{0_url}}",popup_allow_dest:"السماح دائما  {${domain}}",
popup_allow_dest_conf:"السماح لجميع النوافذ المنبثقة المؤدية إلى${domain}؟",popup_allow_origin:"السماح لجميع النوافذ المنبثقة علي هذا الموقع",popup_allow_origin_conf:"السماح بكافة الإطارات المنبثقة الناشئة عن${parent}؟",popup_text_min:"منع",popup_expand_min:"الإطار المنبثق",on_navigation_by_popunder:"من المحتمل ان يكون هذا الانتقال إلى الصفحة الجديدة ناتجا عن الإطار المنبثق. هل ترغب في المتابعة ؟",aborted_popunder_execution:"تم إحباط البرنامج النصي لمنع أعاده توجيه الخلفية"},"sr-Latn":{popup_text_full:"Blokiran pokušaj otvaranja {{0_url}} iskačućeg prozora",
popup_allow_dest:"Uvek dozvoli ${domain}",popup_allow_dest_conf:"Dozvoliti sve iskačuće prozore sa ${domain}?",popup_allow_origin:"Dozvoli sve iskačuće prozore na ovom sajtu",popup_allow_origin_conf:"Dozvoliti sve iskačuće prozore koji dolaze sa ${parent}?",popup_text_min:"Blokirano",popup_expand_min:"Iskačući prozor",on_navigation_by_popunder:"Ovaj prelaz na novu stranicu je verovatno uzrokovan iskačućim prozorom. Želite li da nastavite?",aborted_popunder_execution:"Blokator iskačućeg prozora je blokirao izvršenje skripte kako bi sprečio pozadinsko preusmerenje"},
"zh-CN":{popup_text_full:"已拦截打开 {{0_url}} 弹窗的尝试",popup_allow_dest:"始终允许 ${domain}",popup_allow_dest_conf:"允许通向 ${domain} 的所有弹窗?",popup_allow_origin:"允许此网站的所有弹出",popup_allow_origin_conf:"允许源自 ${parent} 所有弹窗口?",popup_text_min:"已拦截",popup_expand_min:"弹出",on_navigation_by_popunder:"此网页导航可能导致弹窗。您要继续?",aborted_popunder_execution:"PopupBlocker 已中止脚本执行以防止后台重新定向"},sv:{popup_text_full:"Blockerade ett försök att öppna ett popup-fönster på {{0_url}}",popup_allow_dest:"Tillåt alltid ${domain}",popup_allow_dest_conf:"Tillåt alla popupfönster som pekar på ${domain}?",
popup_allow_origin:"Tillåt alla popupfönster från den här webbplatsen",popup_allow_origin_conf:"Tillåt alla popupfönster som härstammar från ${parent}?",popup_text_min:"Blockerad",popup_expand_min:"Popup",on_navigation_by_popunder:"Övergången till den nya webbsidan orsakas sannolikt av en underliggande fönster (en s.k. pop-under). Vill du fortsätta?",aborted_popunder_execution:"Popupblockeraren avbröt en skriptexekvering för att hindra omdirigering av en bakgrundsaktivitet."},pl:{popup_text_full:"Zablokowano próbę otwarcia {{0_url}} wyskakującego okienka",
popup_allow_dest:"Zawsze zezwalaj ${domain}",popup_allow_dest_conf:"Zezwalaj na wszystkie wyskakujące okienka prowadzące do ${domain}?",popup_allow_origin:"Zezwalaj na wszystkie wyskakujące okienka na tej stronie internetowej",popup_allow_origin_conf:"Zezwalaj na wszystkie wyskakujące okienka pochodzące z ${parent}?",popup_text_min:"Zablokowane",popup_expand_min:"wyskakujące okienko",on_navigation_by_popunder:"To przejście na nową stronę może być spowodowane przez pop-under. Czy chcesz kontynuować?",
aborted_popunder_execution:"PopupBlocker anulował wykonanie skryptu by przeciwdziałać przekierowaniu w tle"},"mk-MK":{popup_text_full:"Blocked an attempt to open a {{0_url}} pop-up window",popup_allow_dest:"Секогаш дозволи го ${domain}",popup_allow_dest_conf:"Дозволи ги сите скокачки прозорци кои водат до ${domain}?",popup_allow_origin:"Дозволи ги сите скокачки прозорци на оваа веб страница",popup_allow_origin_conf:"Дозволи ги сите скокачки прозорци кои потекнуваат од ${parent}?",popup_text_min:"Блокирани",
popup_expand_min:"скокачки прозорец",on_navigation_by_popunder:"This transition to the new page is likely to be caused by a pop-under. Do you wish to continue?",aborted_popunder_execution:"PopupBlocker aborted a script execution to prevent background redirect"},en:{popup_text_full:"Blocked an attempt to open a {{0_url}} pop-up window",popup_allow_dest:"Always allow ${domain}",popup_allow_dest_conf:"Allow all pop-ups leading to ${domain}?",popup_allow_origin:"Allow all pop-ups on this website",popup_allow_origin_conf:"Allow all pop-ups originating from ${parent}?",
popup_text_min:"Blocked",popup_expand_min:"pop-up",on_navigation_by_popunder:"This transition to the new page is likely to be caused by a pop-under. Do you wish to continue?",aborted_popunder_execution:"PopupBlocker aborted a script execution to prevent background redirect"},no:{popup_text_full:"Blokkert et forsøk på å åpne et {{0_url}} popup-vindu",popup_allow_dest:"Alltid tillat ${domain}",popup_allow_dest_conf:"Tillat alle popup-vinduer som fører til ${domain}?",popup_allow_origin:"Tillat alle popup-vinduer på denne nettsiden",
popup_allow_origin_conf:"Tillat alle popup-vinduer som kommer fra ${parent}?",popup_text_min:"Blokkert",popup_expand_min:"popup",on_navigation_by_popunder:"Omdirigeringen til den nye nettsiden er sannsynligvis forårsaket av en pop-under. Ønsker du å fortsette?",aborted_popunder_execution:"PopupBlocker avbrøt en skrift fra å kjøre for å hindre bakgrunnsomdirigering"}},Vb=Object.keys(Ub).map(function(a){return a.toLowerCase().replace("_","-")}),Wb=null;
function Xb(a){return-1!==Vb.indexOf(a)?(Wb=a,!0):!1}if("undefined"===typeof AdguardSettings||!Xb(AdguardSettings.locale.toLowerCase().replace("_","-"))){var X=navigator.language.toLowerCase().replace("_","-");if(!Xb(X)){var Yb=X.indexOf("-");-1!==Yb&&(X=X.slice(0,Yb));Xb(X)||(Wb="en")}}function Zb(a){var b=Ub[Wb][a];b||(b=Ub.en[a]);return b};var $b=new function(){this.l=Zb},Tb=new function(){this.B=JSON.parse(GM_getValue(location.host,Rb));this.H=Qb().split(",").filter(function(a){return a.length});this.C="undefined"!==typeof InstallTrigger&&null===document.currentScript},Y=new W(Tb,new function(){var a=new Sb;this.c=$b;this.f=a;this.a=[]},Zb),Z="__PB"+(1E9*Math.random()>>>0)+"__";Y.a.C?(Y.o=Y.o.bind(Y),Y.m=Y.m.bind(Y),Y.w=Y.w.bind(Y),unsafeWindow[Z]=cloneInto(Y,unsafeWindow,{cloneFunctions:!0})):unsafeWindow[Z]=Y;
function popupBlocker(window,PARENT_FRAME_KEY,CONTENT_SCRIPT_KEY){var da=Element.prototype.matches||Element.prototype.msMatchesSelector,ea="closest"in Element.prototype?function(a,b){return a.closest(b)}:function(a,b){for(var c=a;c;c=c.parentElement)if(da.call(a,b))return a},n=/^about:/,fa=(Object.getOwnPropertyDescriptor(window,"frameElement")||Object.getOwnPropertyDescriptor(Window.prototype,"frameElement")).get;function ia(){for(var a=window;a&&n.test(a.location.href);)a=(a=fa.call(a))?a.ownerDocument.defaultView:null;return a?a:null};var q="function"===typeof WeakMap,ja=window.parent,r=ja===window,ka=n.test(location.href),la=Event.prototype.preventDefault;function ma(a){a=a.data;switch(a.i){case 0:na(a.K,a.L,a.J);break;case 1:oa(a.I)}}var t=q?new WeakMap:null;function pa(a){if("pb_handshake"===a.data){if("undefined"!==typeof a.source&&!t.has(a.source)){var b=a.ports[0];b.onmessage=ma;t.set(a.source,b)}a.stopImmediatePropagation();la.call(a)}}var u=!r&&q?new MessageChannel:null;
q&&(window.addEventListener("message",pa),r||(ja.postMessage("pb_handshake","*",[u.port1]),u.port2.onmessage=ma));var na=!q||r||ka?r||ka?function(a,b){v.w(a,b)}:function(){}:function(a,b,c){u.port2.postMessage({i:0,K:a,L:b,J:c})};function qa(a,b){(b=t.get(b))&&b.postMessage({i:1,I:a})}var w=!1;
function oa(a,b){var c=a[7],d=a[8];b=b||document.elementFromPoint(c,d);"IFRAME"===b.nodeName.toUpperCase()?(c=b.getBoundingClientRect(),a[7]-=c.left,a[8]-=c.top,a[3]=null,qa(a,b.contentWindow)):w||(w=!0,setTimeout(function(){w=!1},100),b.click())}var ra="type canBubble cancelable view detail screenX screenY clientX clientY ctrlKey altKey shiftKey metaKey button relatedTarget".split(" ");var x="now"in performance?function(){return performance.timing.navigationStart+performance.now()}:Date.now;var sa;function y(){sa=Math.random().toString(36).substr(7);console.warn(v.l("aborted_popunder_execution"));throw sa;};function z(a){return"nodeName"in a}var ta=Object.prototype.toString;function A(a){return"[object Window]"===ta.call(a)}function B(a){a=a.type;return"click"===a||"mousedown"===a||"mouseup"===a};function C(a,b,c){this.i=a;this.g=b;this.j=c;this.a=x()};D;
if("function"==typeof WeakMap)var D=WeakMap;else{var ua=Date.now()%1E9,va=Object.defineProperty,E=function(){this.name="__st"+(1E9*Math.random()>>>0)+(ua++ +"__")};E.prototype.set=function(a,b){var c=a[this.name];c&&c[0]===a?c[1]=b:va(a,this.name,{value:[a,b],writable:!0});return this};E.prototype.get=function(a){var b;return(b=a[this.name])&&b[0]===a?b[1]:void 0};E.prototype.delete=function(a){var b=a[this.name];if(!b)return!1;a=b[0]===a;b[0]=b[1]=void 0;return a};E.prototype.has=function(a){var b=a[this.name];
return b?b[0]===a:!1};D=E};var wa=[function(a,b){a=b[a][0];return 0==a.i&&200>x()-a.a&&"about:"===a.j.location.protocol?!1:!0},function(a,b){var c=b[a][b[a].length-1];a=c.a;if(1===c.i&&"open"===c.g&&n.test(ba(c.j.arguments[0])))for(c=b.length;0<c--;)for(var d=b[c],e=d.length;0<e--;){var f=d[e];if(200<a-f.a)break;if("open"===f.g&&1===f.i&&f.j.context.mocked)return!1}return!0}],xa=[function(a,b,c){a=c.i;b=c.g;("assign"!==b&&"replace"!==b||1!==a)&&("location"!==b&&"href"!==b||3!==a)||String(c.j.arguments[0])!==location.href||
("location"!==c.g||A(c.j.G))&&"[object Location]"===ta.call(c.j.G)||y();return!0}];function F(){this.events=[[]];this.u(new C(0,void 0,void 0),0)}F.prototype.u=function(a,b){for(var c=xa.length;c--;)xa[c](b,this.events,a);var d=this.events[b];d.push(a);setTimeout(function(){d.splice(d.indexOf(a),1)},5E3)};F.prototype.A=function(a){for(var b=wa.length;b--;)if(!wa[b](a,this.events))return!1;return!0};F.prototype.F=function(a){var b=this.events.push([])-1;this.u(new C(0,void 0,a),b);return b};
var G="string"===typeof PARENT_FRAME_KEY?window.parent[PARENT_FRAME_KEY][2]:new F,ya="string"===typeof PARENT_FRAME_KEY?G.F(window):0;;Function.prototype.toString.call(Object.prototype.hasOwnProperty);var H="string"===typeof PARENT_FRAME_KEY?window.parent[PARENT_FRAME_KEY][0]:new D,I="string"===typeof PARENT_FRAME_KEY?window.parent[PARENT_FRAME_KEY][1]:new D;function za(a,b,c){var d=H.get(b);"undefined"==typeof d&&(d=b);return a.apply(d,c)}function Aa(a,b,c){return a.apply(b,c)}function Ba(a,b){var c;if(c=I.get(a))return c;c=function(){return b(a,this,arguments)};Ca(a,c,"name");Ca(a,c,"length");H.set(c,a);I.set(a,c);return c}
function Ca(a,b,c){var d=Object.getOwnPropertyDescriptor(a,c);d&&d.configurable&&(d.value=a[c],Object.defineProperty(b,c,d))}function J(a,b,c,d,e){d=d||Aa;return!1===e?Ba(a,d):Ba(a,function(a,h,k){var f={};("undefined"==typeof e||e(a,h,k))&&G.u(new C(b,c,{G:h,arguments:k,context:f}),ya);return d(a,h,k,f)})}function K(a,b,c,d){a.hasOwnProperty(b)&&(a[b]=J(a[b],1,b,c,d))}
function L(a,b,c){var d=Object.getOwnPropertyDescriptor(a,b);if(d&&d.get&&d.configurable){c=J(d.get,2,b,c,void 0);var e;d.set&&(e=J(d.set,3,b,void 0,void 0));Object.defineProperty(a,b,{get:c,set:e,configurable:!0,enumerable:d.enumerable})}}K(Function.prototype,"toString",za,!1);K(Function.prototype,"toSource",za,!1);function Da(){function a(a,b){return a?b?b.timeStamp-a.timeStamp:-1:1}function b(a){for(var b=a.length,c;!c||!c.currentTarget;){if(0===b)return;c=a[--b]}return c}function c(a){return function(b){a.push(b);setTimeout(d.bind(null,a,b))}}function d(a,b){b=a.indexOf(b);-1!=b&&a.splice(b,1)}var e=[],f=[],h=[];window.addEventListener("mousedown",c(e),!0);window.addEventListener("mouseup",c(f),!0);window.addEventListener("click",c(h),!0);this.a=function(){return[b(h),b(e),b(f)].sort(a)[0]}};function Ea(a){var b=a.nodeName.toUpperCase();return"IFRAME"==b||"INPUT"==b||"A"==b||"BUTTON"==b||a.hasAttribute("onclick")||a.hasAttribute("onmousedown")||a.hasAttribute("onmouseup")?!0:!1}function Fa(a){return A(a)||z(a)&&(a=a.nodeName.toUpperCase(),"#DOCUMENT"===a||"HTML"===a||"BODY"===a)?!0:!1}function Ga(a){var b=getComputedStyle(a);a=b.getPropertyValue("position");b=b.getPropertyValue("z-index");return"static"!==a&&1E3<parseInt(b,10)?!0:!1}
function Ha(a){var b=a.textContent;return b&&b.trim().length?!1:0===a.getElementsByTagName("img").length}function M(a){if(!("style"in a))return!1;var b=window.innerWidth,c=window.innerHeight;return a.offsetLeft<<4<b&&b-a.offsetWidth<<3<b&&a.offsetTop<<4<c&&c-a.offsetHeight<<3<b?Ga(a):!1};var Ia=Date.now()%1E9,Ja=Object.defineProperty;function N(){this.g="__st"+(1E9*Math.random()>>>0)+(Ia++ +"__")}N.prototype.set=function(a,b){var c=a[this.g];c&&c[0]===a?c[1]=b:Ja(a,this.g,{value:[a,b],writable:!0});return this};N.prototype.get=function(a){var b;return(b=a[this.g])&&b[0]===a?b[1]:void 0};N.prototype.delete=function(a){var b=a[this.g];if(!b)return!1;a=b[0]===a;b[0]=b[1]=void 0;return a};N.prototype.has=function(a){var b=a[this.g];return b?b[0]===a:!1};var Ka="function"===typeof WeakMap;
!Ka||function(){if("function"!==typeof DOMPoint)return!1;var a=new DOMPoint,b=new WeakMap;try{return b.set(a,void 0),!1}catch(c){return!0}}();var La=Ka?WeakMap:N;function Ma(a){var b=this;this.c=a;this.a=new La;this.b=[];this.f=function(a,d,e){b.b.push(e[0]);try{return a.apply(d,e)}finally{b.b.pop()}};this.h=function(a,d,e){var c=e[0];a=a.apply(d,e);!c[b.c.expando]&&("clientX"in c&&B(c)||"touches"in c)&&b.a.set(c,a);return a}}function Na(){var a=window.jQuery||window.$;a="function"===typeof a&&"noConflict"in a&&"_data"in a?a:void 0;"undefined"!==typeof a&&-1===O.indexOf(a)&&(new La,O.push(a),Oa.set(a,Pa(new Ma(a))))}
function Qa(a,b,c){var d=c[0];a.apply(b,c);!0===d&&Na()}function Pa(a){var b=a.c;K(b.event,"dispatch",a.f,!1);K(b.event,"fix",a.h,!1);K(b,"noConflict",Qa,!1);return a}var O=[],Oa=new La;window.addEventListener("mousedown",Na,!0);window.addEventListener("touchstart",Na,!0);var Ra=!1;
if(!Object.prototype.hasOwnProperty.call(window,"__REACT_DEVTOOLS_GLOBAL_HOOK__")){var Sa={};Object.defineProperty(Sa,"isDisabled",{get:function(){return Ra=!0},set:function(){}});Object.defineProperty(window,"__REACT_DEVTOOLS_GLOBAL_HOOK__",{get:function(){var a=document.head?!1:(a=document.currentScript)?-1!==a.textContent.indexOf("^_^")?!0:!1:!1;if(!a)return Sa},set:function(){},configurable:!0})}
function Ta(){if(document.querySelector("[data-reactroot]")||document.querySelector("[data-reactid]")||Ra)return!0;var a=window.__REACT_DEVTOOLS_GLOBAL_HOOK__;if("object"!==typeof a)return!1;a=a._renderers;return"object"!==typeof a||null===a||0===Object.keys(a).length?!1:!0}var Ua=/^gtm_autoEvent/,Va=/[\?&]l=([^&]*)(?:&|$)/;
function Wa(a,b){if(!Ua.test(b)||3!==a.eventPhase)return!1;a=document.querySelectorAll('script[src*="googletagmanager.com/gtm.js"]');b=a.length;if(0===b)return!1;for(;b--;){var c="dataLayer",d=Va.exec(a[b].src);d&&(c=d[1]);if((c=window[c])&&(c=c[c.length-1])&&"gtm.linkClick"==c.event)return!0}return!1};var Xa="event"in window&&(!("documentMode"in document)||11===document.documentMode),Ya;Xa||(Ya=(new Da).a);function Za(){var a=window,b;if(Xa)for(b=a.event;!b;){var c=a.parent;if(c===a)break;a=c;try{b=a.event}catch(f){break}}else b=Ya();if(!b)try{for(var d=arguments.callee,e=new D;d.caller;){d=d.caller;if(e.has(d))throw null;e.set(d,!0)}d.arguments&&d.arguments[0]&&"target"in d.arguments[0]&&(b=d.arguments[0])}catch(f){}return b}
function $a(a){if(a){if(!("clientX"in a&&B(a)||"touches"in a))return!0;var b=a.currentTarget;if(b)if(Fa(b)){var c=a.eventPhase;a:{var d=a.target;if("id"in d){var e=a.type;if((d=ea(d,'[jsaction*="'+e+':"]'))&&d.hasOwnProperty("__jsaction")&&d.__jsaction.hasOwnProperty(e)){e=d;break a}}e=void 0}if(e)return Fa(e)?!1:!0;if(1===c||2===c)return!1;a:{c=0;for(e=O.length;c<e;c++)if(d=Oa.get(O[c]),"undefined"!==typeof d){b:{var f=a,h=d.b;if(0!==h.length){var k=d.a.get(f);if(h[0]===f||h[0]===k){f=k;k=1;for(var p=
h.length;k<p;k++){var g=h[k],l=g.target;if(z(l)){var ha=f.target;if(3===ha.nodeType?l===ha.parentNode:ha.contains(l))f=g[d.c.expando]?g:d.a.get(g);else break}else{if(A(l)){d=l;break b}d=void 0;break b}}d=f.currentTarget;break b}}d=void 0}if(d){a=d;break a}}a=void 0}if(a){if(Fa(a)||"id"in a&&M(a))return!1}else if(!Ta()||z(b)&&"#DOCUMENT"!==b.nodeName.toUpperCase())return!1}else if("id"in b&&M(b))return!1}return!0};function P(a,b){b=b||{};for(var c in a){var d=Object.getOwnPropertyDescriptor(a,c);if(d)switch(typeof d.value){case "undefined":break;case "object":b[c]={};break;case "function":b[c]=function(){return!0};break;default:b[c]=a[c]}}return b}var ab=Object.getOwnPropertyDescriptor(HTMLAnchorElement.prototype,"href");
function bb(a,b){var c=P(window);P(Window.prototype,c);var d=P(document);P(Document.prototype,d);c.opener=window;c.closed=!1;c.name=b;c.document=d;d.open=function(){return this};d.write=function(){};d.writeln=function(){};d.close=function(){};var e=cb(a);a={get:function(){return e},set:function(){}};Object.defineProperty(c,Q,a);Object.defineProperty(d,Q,a);L(c,Q);L(d,Q);return c}function cb(a){a=ca(a);a[db]=a[eb]=ab.set;Object.defineProperty(a,fb,ab);K(a,db);K(a,eb);L(a,fb);return a}
var Q="location",db="assign",eb="replace",fb="href";var gb=ia(),R=gb.MutationObserver||gb.WebKitMutationObserver;function hb(){this.a=0;this.c=function(a){for(var b=a.length;b--;){var c=a[b].addedNodes;if(c)for(var d=c.length;0<d--;){var e=c[d];if("id"in e&&(e=e.querySelectorAll(ib)))for(var f=e.length;0<f--;)e[f].removeAttribute("data")}}};R&&(this.b=new R(this.c))}function jb(){var a=kb;if(a.b&&0===a.a){var b=ia();b&&(a.b.observe(b.document.documentElement,lb),x(),a.a=x())}setTimeout(function(){a.stop()},mb)}hb.prototype.stop=function(){this.b&&0!==this.a&&(this.b.disconnect(),this.a=0)};
var mb=200,ib='object[data^="data:application/pdf"]',lb={childList:!0,subtree:!0},kb=new hb;function nb(a){var b=v.l("on_navigation_by_popunder");return a.returnValue=b}function ob(){window===window.top&&(window.addEventListener("beforeunload",nb),setTimeout(function(){window.removeEventListener("beforeunload",nb)},1E3))};function S(a){"style"in a&&(a.style.setProperty("display","none",pb),a.style.setProperty("pointer-events","none",pb))}var pb="important";
function qb(a,b){if(a.isTrusted){if("clientX"in a){var c=a.target;var d=a.clientX;var e=a.clientY}else if("touches"in a){c=a.target;e=a.changedTouches[0];if(!e)return;d=e.clientX;e=e.clientY}if(c&&"id"in c){if(document.elementsFromPoint)e=document.elementsFromPoint(d,e);else if(document.msElementsFromPoint)e=document.msElementsFromPoint(d,e);else return;var f;"path"in a?f=a.path:"composedPath"in a&&(f=a.composedPath());var h=0,k=0,p=e.length,g,l=!1;e[0]!==c&&(h=-1);for(d=g=c;g;){if(Ea(g)){l=!0;break}if(Ga(g))break;
f?"id"in f[++k]?g=f[k]:g=null:g=g.parentElement}if(l)if(g&&"A"===g.nodeName.toUpperCase())g.href===b&&y(),M(g)&&(l=!1,S(g));else return;location.href===b&&y();if(g&&Ha(d)){if(!l)a:for(;h<p-1;)if(d.parentElement!==(d=e[++h])){for(g=d;g;){if(Ea(g)){l=!0;break a}if(Ga(g))break;g=g.parentElement}if(!Ha(d))break}if(l){for(S(c);0<h--;)S(e[h]);b=ra.map(function(b){return a[b]});oa(b,d)}}else ob()}}};function rb(a,b){na(v.domain,a,!1);jb();b&&qb(b,a)};function sb(a,b,c,d){if(v.o())return a.apply(b,c);var e=m(c[0]);if(v.m(e[1]))return a.apply(b,c);var f=Za();if(($a(f)||Wa(f,c[1]))&&G.A(ya))return a=a.apply(b,c);rb(e[2],f);a=bb(c[0],c[1]);d.mocked=!0;return a}K(window,"open",sb);K(window.Window.prototype,"open",sb);K(HTMLElement.prototype,"click",function(a,b){if("A"===b.nodeName.toUpperCase()){if(v.o())return a.call(b);var c=m(b.href);if(v.m(c[1])){a.call(b);return}var d=Za();if(!$a(d)){rb(c[2],d);return}}a.call(b)});K((window.EventTarget||window.Node).prototype,"dispatchEvent",function(a,b,c){c=c[0];if("clientX"in c&&B(c)&&z(b)&&"A"==b.nodeName.toUpperCase()&&!c.isTrusted){if(v.o())return a.call(b,c);var d=m(b.href);if(v.m(d[1]))return a.call(b,c);var e=Za();if(!$a(e)){var f=e.target;if(!z(f)||!z(b)||(3===f.nodeType?b!==f.parentNode:!f.contains(b)))return rb(d[2],e),!1}}return a.call(b,c)},function(a,b){return"view"in b});var tb=new D,ub=Object.getOwnPropertyDescriptor(HTMLIFrameElement.prototype,"contentWindow").get;function vb(a,b){if(!tb.has(b)){var c=Math.random().toString(36).substr(7),d=ub.call(b);try{n.test(d.location.href)&&(window[c]=[H,I,G,v],d.eval("("+popupBlocker.toString()+')(window,"'+c+'");'),delete window[c])}catch(e){}finally{tb.set(b,!0)}}return a.call(b)}L(HTMLIFrameElement.prototype,"contentWindow",vb);L(HTMLIFrameElement.prototype,"contentDocument",vb);function wb(){var a=this;this.c=0;this.a=-1;this.f=function(){a.c=x();a.a=-1;var b=document.elementFromPoint(window.innerWidth>>1,window.innerHeight>>1);b&&"A"==b.nodeName.toUpperCase()&&M(b)&&S(b)};this.b=!1;this.v=function(){var b=x()-a.c;a.b&&-1===a.a&&(50<b?a.f():a.a=setTimeout(function(){a.f()},50-b))};window.addEventListener("mousedown",function(b){b.isTrusted&&(a.b=!0,clearTimeout(a.h),a.h=setTimeout(function(){a.b=!1},200))},!0);R&&(this.s=new R(this.v),this.s.observe(document.documentElement,
xb))}var xb={childList:!0,subtree:!0};window.addEventListener("DOMContentLoaded",function(){new wb});if("undefined"!==typeof CONTENT_SCRIPT_KEY){var v=window[CONTENT_SCRIPT_KEY];delete window[CONTENT_SCRIPT_KEY]}else v=window.parent[PARENT_FRAME_KEY][3];
;var aa=/^http/;function m(a){a=ba(a);var b=ca(a);var c=b.protocol;if(aa.test(c))c=b.href.slice(c.length+2),a=b.hostname;else{c=a;var d=a.indexOf(",");a=-1===d?a:a.slice(0,d)}return[c,a,b.href]}function ba(a){"string"!==typeof a&&(a=a instanceof Object?String(a):"");return a}function ca(a){var b=document.createElement("a");b.href=a;""==b.host&&(b.href=b.href);return b};
};if(Tb.C){var ac=document.createElement("script");ac.textContent="("+popupBlocker.toString()+")(this,!1,'"+Z+"')";var bc=document.body||document.head||document.documentElement;bc.appendChild(ac);bc.removeChild(ac)}else popupBlocker("undefined"!==typeof unsafeWindow?unsafeWindow.window:window,void 0,Z);