if (typeof __googlefc.fcKernelManager.run === 'function') {"use strict";this.default_ContributorServingResponseClientJs=this.default_ContributorServingResponseClientJs||{};(function(_){var window=this;
try{
_.nj=function(a){return a?_.Kc(a):null};
}catch(e){_._DumpException(e)}
try{
_.Sm=function(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})};
}catch(e){_._DumpException(e)}
try{
var Tm=function(a){this.j=_.t(a)};_.v(Tm,_.I);var Um=function(a){this.j=_.t(a)};_.v(Um,_.I);var Vm=function(a){this.j=_.t(a)};_.v(Vm,_.I);var Wm=function(a){this.j=_.t(a)};_.v(Wm,_.I);var Xm=function(a){this.j=_.t(a)};_.v(Xm,_.I);var Ym=function(a){this.j=_.t(a)};_.v(Ym,_.I);var Zm=function(a){var b=new _.vd;return _.hc(b,12,_.wd,a)},$m=function(a){this.j=_.t(a)};_.v($m,_.I);var an=function(a){return a?new _.Vc(_.M(a,3)||"",_.bd):null};var bn=function(a){"function"===typeof a&&a()};var cn=function(a){this.j=_.t(a)};_.v(cn,_.I);cn.prototype.X=function(){return _.A(this,_.L,2)};var dn=function(a){this.j=_.t(a)};_.v(dn,_.I);var en=function(a){this.j=_.t(a)};_.v(en,_.I);var fn=function(a){this.j=_.t(a)};_.v(fn,_.I);var gn=function(a){this.j=_.t(a)};_.v(gn,_.I);var hn=_.u(gn);var jn=function(a){this.g=a},kn=function(a,b){var c=new Ym,d=new Wm;b=_.y(d,1,b);c=_.D(c,2,b);c=Zm(c);a.g.H(c)},ln=function(a){var b=new Ym;var c=new Wm;var d=new Vm;var e=new Um;d=_.D(d,1,e);c=_.D(c,3,d);b=_.D(b,2,c);b=Zm(b);a.g.H(b)};var mn=function(a,b,c,d,e,f){this.s=a;this.g=c;this.o=_.O(b,4)||_.r.location.hostname;this.h=new jn(d);this.i=void 0===e?null:e;this.l=void 0===f?null:f;this.v=_.gm(_.r);this.u=_.hm(_.r);this.m=new _.Gm(d,new _.jg(_.pj(this.g)))};
mn.prototype.start=function(a,b){"alwaysshow"===this.v&&"ab"===this.u&&(a=2);switch(a){case 1:kn(this.h,1);break;case 3:kn(this.h,3);break;case 2:kn(this.h,2);break;case 4:kn(this.h,4);break;default:a=this.m;var c=_.A(this.g,_.hd,1),d=this.g.getDefaultConsentRevocationText(),e=this.g.getDefaultConsentRevocationCloseText(),f=this.g.getDefaultConsentRevocationAttestationText(),g=this.o;_.Jm(a,0,0);_.Im(a,c,d,e,f,g);b(null);return}a=_.lc(_.pm(_.qj(this.g)?_.yb(_.qj(this.g)):new _.kc,a),6);(c=(c=_.we(this.s.document))&&
null!=_.jc(c,2)?_.jc(c,2):null)&&1===c&&_.Kl(a,10,!0);null!=this.i&&(c=new Tm,c=_.Ce(c,1,this.i),null!=this.l&&_.y(c,2,this.l),_.D(a,11,c));b(a)};var nn=function(){this.h=[]};nn.prototype.addEventListener=function(a,b){a&&this.h.push(function(c){a.apply(b,c)})};nn.prototype.g=function(a){for(var b=this.h,c=0;c<b.length;c++)b[c](arguments)};var on=new Map([[0,1],[1,3],[2,2],[3,4]]),pn=new Map([[0,1],[1,2],[2,3]]),qn=function(a,b){this.s=a;this.o=b;this.m=new nn},rn=function(a,b){a.o.trace("Ad blocking detector "+a.g()+" signalled "+b);a.m.g(a.g(),b);var c=new Xm;var d=on.has(a.g())?on.get(a.g()):0;c=_.y(c,1,d);b=pn.has(b)?pn.get(b):0;b=_.y(c,2,b);a=a.s;c=new Ym;_.D(c,1,b);b=Zm(c);a.g.H(b)};qn.prototype.addListener=function(a,b){this.m.addEventListener(function(c,d){a&&a.call(b,c,d)})};var sn=function(a,b,c){this.h=function(){b.call(c)};this.l=a.length;this.i=0;this.g={};if(a.length)for(var d=0;d<a.length;d++)this.g[a[d]]=!1;else this.h()};sn.prototype.notify=function(a){!1===this.g[a]&&(this.g[a]=!0,++this.i>=this.l&&this.h())};var tn=function(){this.h=new nn;this.g=null},vn=function(a,b){for(var c=new sn(b.map(function(e){return e.g()}),function(){un(a,1)},a),d=0;d<b.length;d++)b[d].addListener(function(e,f){1===f?3===e?un(a,4):0===e?un(a,2):un(a,3):c.notify(e)},a)},un=function(a,b){null===a.g&&(a.g=b,a.h.g(b))},wn=function(a,b){a.h.addEventListener(function(c){b&&b.call(void 0,c)})};var xn=function(a,b,c){a.addEventListener?a.addEventListener(b,c):a.attachEvent&&a.attachEvent("on"+b,c)},yn=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)},zn=function(a,b,c){var d=function(e){document.body?(document.body.appendChild(a),bn(b)):0<e?_.r.setTimeout(function(){d(e-1)},100):bn(c)};d(3)},An=function(a,b){var c=-1,d=a.indexOf(b);0<=d&&(c=parseInt(a.substring(d+b.length,a.indexOf(".",d)),10));return isNaN(c)?-1:c};var Bn=function(){this.g=null;this.h=new nn},Cn=function(a,b){a.g=new RegExp("^https?://"+b+"/.*$");var c=_.r.onerror;_.r.onerror=function(d,e,f){a.h.g(a.g.test(e),e,d);c&&c(d,e,f)}},Dn=function(a,b){a.h.addEventListener(b)};var En=function(){this.h={};this.g=new _.Pg(document)},Fn=function(a,b){Dn(b,function(c,d,e){c||!d||"Script error"!==e&&"Syntax error"!==e||(a.h[d]=new Date)})},Gn=function(a,b,c,d){var e=new Date;xn(b,"load",function(){var f=_.r.navigator.userAgent;var g=An(f,"MSIE ");f=0<=g?g:0<=f.indexOf("Trident/")?11:An(f,"Edge/");-1!==f&&11>=f&&a.h[b.src]>=e?bn(d):bn(c)});xn(b,"error",function(){return bn(d)})},Hn=function(a,b,c,d){if(null===b)bn(d);else{var e=_.kd(a.g.g,"SCRIPT");Gn(a,e,function(){bn(c);yn(e)},
function(){bn(d);yn(e)});e.async=!0;_.Dl(e,b);a.g.g.getElementsByTagName("HEAD")[0].appendChild(e)}};var In=function(a,b){this.i=a;this.o=b;this.g=0;this.h=[];this.m=this.l=null},Jn=function(a){if(-1!==a.g&&a.g>=a.o)a.m();else{a.g++;for(var b=0;b<a.h.length;++b){var c=a.h[b];if(0===c.offsetHeight||0===c.offsetWidth){a.l(c);return}}_.r.setTimeout(function(){Jn(a)},a.i)}},Kn=function(a,b,c){a.l=b;a.m=c;_.r.setTimeout(function(){Jn(a)},a.i)};var Ln=function(a,b,c,d,e){qn.call(this,d,e);this.l=c;this.i=new In(a,b)};_.v(Ln,qn);Ln.prototype.g=function(){return 0};Ln.prototype.h=function(){var a=this,b=Mn(this);zn(b,function(){a.i.h.push(b);Kn(a.i,function(){rn(a,1);yn(b)},function(){rn(a,0);yn(b)})},function(){rn(a,2)})};
var Mn=function(a){var b=document.createElement("div");b.className=a.l;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-"+Math.floor(9990+20*Math.random())+"px";b.style.zIndex="-"+Math.floor(9990+20*Math.random())+"px";return b};var Nn=function(a,b,c){qn.call(this,b,c);this.v=a;this.l=this.i=null;this.u=new _.Pg(document)};_.v(Nn,qn);Nn.prototype.g=function(){return 3};var On=function(a,b,c,d){var e=_.kd(a.u.g,"IMG");e.style.display="none";zn(e,function(){e.src=b;xn(e,"load",function(){bn(c);yn(e)});xn(e,"error",function(){bn(d);yn(e)})},function(){rn(a,2)})},Pn=function(a,b){null!=a.i&&null!=a.l&&b(0===a.i&&1===a.l)};
Nn.prototype.h=function(){var a=this,b=this.v.toString(),c=b+"?ch=2&rn="+11*Math.random(),d=function(e){e?rn(a,1):rn(a,0)};On(this,b+"?ch=1&rn="+11*Math.random(),function(){a.i=0;Pn(a,d)},function(){a.i=1;Pn(a,d)});On(this,c,function(){a.l=0;Pn(a,d)},function(){a.l=1;Pn(a,d)})};var Qn=function(a,b,c,d,e){qn.call(this,d,e);this.v=a;this.i=b;this.l=c;this.u=new _.Pg(document)};_.v(Qn,qn);Qn.prototype.g=function(){return 2};var Rn=function(a,b,c,d){if(null===b)bn(d);else{var e=_.kd(a.u.g,"IMG");e.style.display="none";zn(e,function(){e.src=b;xn(e,"load",function(){bn(c);yn(e)});xn(e,"error",function(){bn(d);yn(e)})},function(){rn(a,2)})}},Sn=function(a,b,c){if(a.i)try{Hn(a.v,a.i,b,c)}catch(d){Rn(a,a.l,b,c)}else Rn(a,a.l,b,c)};
Qn.prototype.h=function(){var a=this;Sn(this,function(){rn(a,0)},function(){rn(a,1)})};var Tn=function(a,b,c,d,e){qn.call(this,d,e);this.i=a;this.l=b;this.u=c};_.v(Tn,qn);Tn.prototype.g=function(){return 1};var Un=function(a,b,c){Hn(a.i,a.l,function(){_.r[a.u]?b():c()},function(){c()})};Tn.prototype.h=function(){var a=this;Un(this,function(){rn(a,0)},function(){rn(a,1)})};var Vn=function(a,b,c,d,e,f,g){var h=new Bn,k=new En;this.l=a;this.I=b;this.g=c;this.G=d;this.F=e;this.m=f;this.o=h;this.u=k;this.v=new tn;this.i=g;new _.jg(_.pj(this.F));this.h=new jn(g);this.s=new _.Sm},Wn=function(a){Cn(a.o,_.O(a.I,1));Dn(a.o,function(){})},Xn=function(a){a=_.q(a);for(var b=a.next();!b.done;b=a.next())b.value.addListener(function(){})},Yn=function(a){var b=new Ln(_.jb(_.ec(a.g,4),0),_.jb(_.ec(a.g,5),0),_.O(a.g,1),a.h,a.i),c=new Tn(a.u,_.nj(_.A(a.g,_.hd,6)),_.O(a.g,7),a.h,a.i),
d=new Qn(a.u,_.nj(_.A(a.g,_.hd,2)),an(_.A(a.g,$m,3)),a.h,a.i),e=new Nn(an(_.A(a.g,$m,8)),a.h,a.i);a=[e,b,c,d];Xn(a);return{Jb:a,cc:function(){var f=function(){b.addListener(function(g,h){if(0===h||2===h)c.h(),d.h()});b.h()};e.addListener(function(g,h){0!==h&&2!==h||f()});e.h()}}};
Vn.prototype.run=function(a){var b=this;if(JSON)if(_.r.frameElement){ln(this.h);var c=!0}else c=!1;else ln(this.h),c=!0;if(!c){Wn(this);Fn(this.u,this.o);this.l.document.addEventListener("flattr-payload",function(e){b.s.resolve(e.detail.payload||null)});var d=(new Date).getTime();_.Ec(this.m,new cn)?Zn(this):(c={domain:_.O(this.m,3),timestamp:_.Ee(this.m.X()).getTime(),signature:_.O(this.m,1)},Zn(this,c));_.r.setTimeout(function(){b.s.reject()},1E3);this.s.promise.then(function(e){$n(b,a,e,(new Date).getTime()-
d)},function(){$n(b,a)})}};var $n=function(a,b,c,d){var e=new mn(a.l,a.G,a.F,a.i,void 0===c?null:c,void 0===d?null:d);wn(a.v,function(f){return e.start(f,b)});c=Yn(a);vn(a.v,c.Jb);c.cc()},Zn=function(a,b){b=void 0===b?null:b;var c=void 0===c?!0:c;if("function"===typeof a.l.CustomEvent)var d=new CustomEvent("flattr-request-payload",{detail:b,cancelable:c});else d=a.l.document.createEvent("CustomEvent"),d.initCustomEvent("flattr-request-payload",!0,c,b);a.l.document.dispatchEvent(d)};var ao=function(){};ao.prototype.run=function(a,b,c){var d,e,f;return _.x(function(g){d=hn(_.$b(b));f=new Vn(a,_.A(d,en,1),_.A(d,fn,2),_.A(d,dn,3),_.A(d,_.oj,7),null!=(e=_.A(d,cn,8))?e:new cn,c);return g.return(new Promise(function(h){f.run(function(k){h({Z:_.J(k)})})}))})};_.vj(3,new ao);
}catch(e){_._DumpException(e)}
}).call(this,this.default_ContributorServingResponseClientJs);
// Google Inc.

//# sourceURL=/_/mss/boq-content-ads-contributor/_/js/k=boq-content-ads-contributor.ContributorServingResponseClientJs.en_US.aVKQXZ-uP9k.es5.O/d=1/exm=kernel_loader,loader_js_executable/ed=1/rs=AJlcJMy-Wmxr21sMecRk-5QCMEPBVqMjzg/m=ad_blocking_detection_executable
__googlefc.fcKernelManager.run('\x5b\x5b\x5b3,\x22W1siaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20iXSxbImFkLWJsb2NrLWhvbGRlciBhcnRpY2xlQWR2ZXJ0IGxhYmVsZWRfYWQgYWQtc3BvbnNvciBhZC1taWQtYXJ0aWNsZS1jb250YWluZXIiLFtudWxsLG51bGwsbnVsbCwiaHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvZ29vZ2xlX3RvcF9leHAuanM\/ZmNkXHUwMDNkdHJ1ZSJdLFtudWxsLG51bGwsImh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vZmF2aWNvbi5pY28iXSwxMDAsNSxbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2YvQUdTS1d4VUpRR2xLMFR6eWNpVkZvLUdlaWt4a04wa2xMRmhuRFV3RHkxblZ6eUlhV3BGWTlSV05ZWG5YSndNVm05T01vS1NDVUxkWWdQR2FsaXlEM3VBVzZ0VlVYZnZCd0htRThrYm1oMDlWQVVmeVJUYTU4a2I2bWhDMDFUN2JfZDg4ZExFcUEzTXVLZlZxaG14UVczZzZYZjRXaW9xOExTRE52N1FRX1dZOWJfZHBZVDdNUTlQVDZpQ2lwbF9EL18vYWRjeHRuZXdfXHUwMDNkMTYweDE2MDtfZG91YmxlY2xpY2tfYWQuL3JlbW92ZV9hZHMuL2ltZ0FkSVROLiJdLCIzNWY3NTMwYi05ZGVlLTQyYmQtOGExYi04ZGMyNDA2OWRhNzYiLFtudWxsLG51bGwsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2ltZy9weC5naWYiXV0sW251bGwsbnVsbCxudWxsLCJ0ZWNocGxhbmV0LnRvZGF5Il0sbnVsbCxudWxsLG51bGwsW1tudWxsLG51bGwsbnVsbCwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZi9BR1NLV3hWb2hpeWhLZ3Bsak1ydktBeUE5WW9zdEtGT2RwclVSZWUtTVRKTHVVcHlCRDJmOWJqdHl4RDVnUWdXV1dqY1h0bERtUTNVY0xIMjQzYUF2R2FQMElGczlTZFJvNEpxQXpoZmtraGYweDNJZXRuOGNfYzlSUlBQV2NlT0lBYlNZajQ3VlpJLUR3XHUwMDNkXHUwMDNkIl0sbnVsbCxudWxsLFtudWxsLG51bGwsbnVsbCwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V3ZBaUlVdGt0LVhPUFBkVVlqTzh4cnhPOFFrQWszUkRjMEljNUZHRk9ZVjBvVkgzSDQ5bGdldXZsVFdmM2I4cGxXM1NpclZSQjVScmdmZTRYT3V6eUZ1aWR2MXY3OU5yZ2VYMEVOdEY2OWVkalJTXzVvRGFkMTlGX0s2RzlKdkYwRE92YnVHUVx1MDAzZFx1MDAzZCJdLFtudWxsLG51bGwsbnVsbCwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZi9BR1NLV3hXRDU2bDZhQnA5dHlBZG9ZU2F2Mld6enlvbDIteUFNSVZpSGdxTE9mc3RpdU8ydmNEYnppaWUtMDlTMWdjd1ZsREZBbTJjS3dHaFN0aTZTX3Z4dlFQZlAzQXVjODc3ZEZMOEQ4S3NVQzNkS3NtUERtdkxYWVNsLVpIbUc5cVA5Z2JhbFAxSjl3XHUwMDNkXHUwMDNkIl0sW251bGwsWzddXSxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsImRmNmM2NWE4ZWViYTIxMTYiLG51bGwsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9fL0NvbnRyaWJ1dG9yU2VydmluZ1dlYlN3aXRjaGJvYXJkSHR0cC9qc2Vycm9yIl1dXQ\\u003d\\u003d\x22\x5d\x5d,\x5bnull,null,null,\x22https:\/\/fundingchoicesmessages.google.com\/f\/AGSKWxWfpcB1eVklFS2OrjpjCQ1H65g_YaIOAHMAThdG78sfGvRGeITWPndA_AaJbDTbT4ccqgNcxGAue1AotOiOU7QXAzcYZBAASUUV2Oer0SdpRHg-h4TRuQbkZ9YX5xlkXtphyMXgmQ\\u003d\\u003d\x22\x5d,\x5bnull,null,null,\x22https:\/\/fundingchoicesmessages.google.com\/el\/AGSKWxUItGGkgOMeLyV4OTRdy8l9L9eFAOkPZKl5KBLiLcN8u6E5amRqnJvN1fpb7tjJCSFSY2F5v4Jwi5H526fzBVTVIN0sESgvew_d0qwocYQEOqT9VtkWaHGtEEnaZXYRs4nsBYWNIw\\u003d\\u003d\x22\x5d\x5d');}