REKLAMA

ucuz laboratuvar güç kayna??.zip

0-30Volt 0 - 5 Amper Arasi Ayarli Guc Kaynagi

ucuz laboratuvar guc kaynagi devreleri tanie zasilacze laboratoryjne


Pobierz plik - link do postu
  • ucuz laboratuvar güç kayna??.zip
    • bp-sn-3.jpg
    • bp-sn-6.jpg
    • bp-sn-4.jpg
    • bp-sn-5.jpg
    • Array


ucuz laboratuvar güç kayna??.zip > f(1).txt

(function(){function d(b){var a=0;return function(){return a & lt; b.length?{done:!1,value:b[a++]}:{done:!0}}};var f=document;function g(){var b=f.head;var a=b.querySelectorAll( " link[data-reload-stylesheet][as=style][rel=preload] " );var c= " undefined " !=typeof Symbol & & Symbol.iterator & & a[Symbol.iterator];a=c?c.call(a):{next:d(a)};for(c=a.next();!c.done;c=a.next()){c=c.value;var e=document.createElement( " link " );e.setAttribute( " rel " , " stylesheet " );e.setAttribute( " href " ,c.getAttribute( " href " ));b.appendChild(e)}};(function(){function b(){new g} " complete " ===f.readyState|| " interactive " ===f.readyState?b():f.addEventListener & & f.addEventListener( " DOMContentLoaded " ,b,!1)})();}).call(this);


ucuz laboratuvar güç kayna??.zip > saved_resource(4).html

google_sl_win=window.parent;google_iframe_start_time=new Date().getTime();google_async_iframe_id= " aswift_3 " ; window.parent.google_sa_impl({iframeWin: window, pubWin: window.parent, vars: window.parent['google_sv_map']['aswift_3']});


ucuz laboratuvar güç kayna??.zip > f(6).txt

processGoogleToken({ " newToken " : " AGt39rQ8qlFntkPzEFAGerncCho_BDyaW8W-SsP6mHxjT4ldHi0CKNfWcK__jg " , " validLifetimeSecs " :300, " freshLifetimeSecs " :300, " 1p_jar " : " 2019-6-27-14 " , " pucrd " : " " });


ucuz laboratuvar güç kayna??.zip > f(3).txt

(function(){var e=this||self;function f(a){var b=typeof a;if( " object " ==b)if(a){if(a instanceof Array)return " array " ;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if( " [object Window] " ==c)return " object " ;if( " [object Array] " ==c|| " number " ==typeof a.length & & " undefined " !=typeof a.splice & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " splice " ))return " array " ;if( " [object Function] " ==c|| " undefined " !=typeof a.call & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " call " ))return " function " }else return " null " ;else if( " function " ==b & & " undefined " ==typeof a.call)return " object " ;return b}var g=Date.now||function(){return+new Date};var h=document,k=window;function l(a,b,c){a.addEventListener & & a.addEventListener(b,c,!1)};function m(a,b,c){if( " array " ==f(b))for(var d=0;d & lt; b.length;d++)m(a,String(b[d]),c);else null!=b & & c.push(a+( " " ===b? " " : " = " +encodeURIComponent(String(b))))};function n(a,b,c){p(h.hidden)?(this.a= " hidden " ,this.f= " visibilitychange " ):p(h.mozHidden)?(this.a= " mozHidden " ,this.f= " mozvisibilitychange " ):p(h.msHidden)?(this.a= " msHidden " ,this.f= " msvisibilitychange " ):p(h.webkitHidden) & & (this.a= " webkitHidden " ,this.f= " webkitvisibilitychange " );this.h=a;this.b=!1;this.c=-1;this.i=b;this.j=c;h[this.a] & & q(this,2);r(this);t(this)}function r(a){l(h,a.f,function(){if(h[a.a])a.b & & (a.b=!1,a.c=g(),q(a,0));else{if(-1!=a.c){var b=g()-a.c;0 & lt; b & & (a.c=-1,q(a,1,b))}q(a,3)}})}function t(a){l(k, " click " ,function(b){return a.g(b)})}n.prototype.g=function(){var a=this;this.b=!0;k.setTimeout(function(){a.b=!1},5E3)};function q(a,b,c){var d={gqid:a.i,qqid:a.j};0==b & & (d[ " return " ]=0);1==b & & (d[ " return " ]=1,d.timeDelta=c);2==b & & (d.bgload=1);3==b & & (d.fg=1);b=[];for(var w in d)m(w,d[w],b);a=a.h+ " & label=window_focus & " +b.join( " & " );k.google_image_requests||(k.google_image_requests=[]);d=k.document.createElement( " img " );d.src=a;k.google_image_requests.push(d)}n.prototype.handleClick=n.prototype.g;function p(a){return " undefined " !==typeof a};function u(a,b,c){return new n(a,b,c)}var v=[ " wfocusinit " ],x=e;v[0]in x|| " undefined " ==typeof x.execScript||x.execScript( " var " +v[0]);for(var y;v.length & & (y=v.shift());){var z;if(z=!v.length)z=void 0!==u;z?x[y]=u:x[y] & & x[y]!==Object.prototype[y]?x=x[y]:x=x[y]={}}var A=k.google_wf_async,B;if(B=!(!A||!A.call))B= " function " ===typeof A;B & & k.google_wf_async();}).call(this);


ucuz laboratuvar güç kayna??.zip > f(2).txt

(function(){var aa= " function " ==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},ba;if( " function " ==typeof Object.setPrototypeOf)ba=Object.setPrototypeOf;else{var ca;a:{var da={a:!0},ea={};try{ea.__proto__=da;ca=ea.a;break a}catch(a){}ca=!1}ba=ca?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+ " is not extensible " );return a}:null}var fa=ba;function ha(a,b){a.prototype=aa(b.prototype);a.prototype.constructor=a;if(fa)fa(a,b);else for(var c in b)if( " prototype " !=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d & & Object.defineProperty(a,c,d)}else a[c]=b[c];a.aa=b.prototype}var l=this||self;function n(a){return " string " ==typeof a}var ia=/^[\w+/_-]+[=]{0,2}$/,p=null;function ja(){}function q(a){var b=typeof a;if( " object " ==b)if(a){if(a instanceof Array)return " array " ;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if( " [object Window] " ==c)return " object " ;if( " [object Array] " ==c|| " number " ==typeof a.length & & " undefined " !=typeof a.splice & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " splice " ))return " array " ;if( " [object Function] " ==c|| " undefined " !=typeof a.call & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " call " ))return " function " }else return " null " ;else if( " function " ==b & & " undefined " ==typeof a.call)return " object " ;return b}function r(a){return " function " ==q(a)}function ka(a){var b=typeof a;return " object " ==b & & null!=a|| " function " ==b}function la(a,b,c){return a.call.apply(a.bind,arguments)}function ma(a,b,c){if(!a)throw Error();if(2 & lt; arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function t(a,b,c){Function.prototype.bind & & -1!=Function.prototype.bind.toString().indexOf( " native code " )?t=la:t=ma;return t.apply(null,arguments)}var na=Date.now||function(){return+new Date};function u(a,b){function c(){}c.prototype=b.prototype;a.aa=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ba=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h & lt; arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};function w(a){if(Error.captureStackTrace)Error.captureStackTrace(this,w);else{var b=Error().stack;b & & (this.stack=b)}a & & (this.message=String(a))}u(w,Error);w.prototype.name= " CustomError " ;var oa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(n(a))return n(b) & & 1==b.length?a.indexOf(b,0):-1;for(var c=0;c & lt; a.length;c++)if(c in a & & a[c]===b)return c;return-1},pa=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=n(a)?a.split( " " ):a,e=0;e & lt; c;e++)e in d & & b.call(void 0,d[e],e,a)};function x(a,b){this.g=a===qa & & b|| " " ;this.h=ra}x.prototype.toString=function(){return " Const{ " +this.g+ " } " };var ra={},qa={},y=new x(qa, " " );function sa(){this.g= " " ;this.h=ta}function ua(a){if(a instanceof sa & & a.constructor===sa & & a.h===ta)return a.g;q(a);return " type_error:TrustedResourceUrl " }var ta={};function va(a){var b=new sa;b.g=a;return b};var A;a:{var wa=l.navigator;if(wa){var xa=wa.userAgent;if(xa){A=xa;break a}}A= " " };function ya(){this.g= " " ;this.h=za}function Aa(){var a=Da;if(a instanceof ya & & a.constructor===ya & & a.h===za)return a.g;q(a);return " type_error:SafeHtml " }var za={};function Ea(a){var b=new ya;b.g=a;return b}Ea( " & lt; !DOCTYPE html & gt; " );var Da=Ea( " " );Ea( " & lt; br & gt; " );function Fa(a){var b=va(y instanceof x & & y.constructor===x & & y.h===ra?y.g: " type_error:Const " );a.src=ua(b).toString()};function Ga(a){Ga[ " " ](a);return a}Ga[ " " ]=ja;var Ha=-1!=A.indexOf( " Trident " )||-1!=A.indexOf( " MSIE " );function Ia(){}var Ja= " function " ==typeof Uint8Array;function Ka(a,b,c){a.h=null;b||(b=[]);a.u=void 0;a.l=-1;a.g=b;a:{if(b=a.g.length){--b;var d=a.g[b];if(null!==d & & " object " ==typeof d & & " array " !=q(d) & & !(Ja & & d instanceof Uint8Array)){a.m=b-a.l;a.j=d;break a}}a.m=Number.MAX_VALUE}a.o={};if(c)for(b=0;b & lt; c.length;b++)if(d=c[b],d & lt; a.m)d+=a.l,a.g[d]=a.g[d]||B;else{var e=a.m+a.l;a.g[e]||(a.j=a.g[e]={});a.j[d]=a.j[d]||B}}var B=[];function C(a,b){if(b & lt; a.m){b+=a.l;var c=a.g[b];return c===B?a.g[b]=[]:c}if(a.j)return c=a.j[b],c===B?a.j[b]=[]:c}function D(a,b,c){a=C(a,b);return null==a?c:a}function E(a,b){a=C(a,b);a=null==a?a:!!a;return null==a?!1:a}function La(a){var b=Ma;a.h||(a.h={});if(!a.h[1]){var c=C(a,1);c & & (a.h[1]=new b(c))}return a.h[1]}function Na(a){if(a.h)for(var b in a.h){var c=a.h[b];if( " array " ==q(c))for(var d=0;d & lt; c.length;d++)c[d] & & Na(c[d]);else c & & Na(c)}}Ia.prototype.toString=function(){Na(this);return this.g.toString()};function Ma(a){Ka(this,a,Oa)}u(Ma,Ia);var Oa=[28];function Pa(a){Ka(this,a,Qa)}u(Pa,Ia);var Qa=[21];function F(a){var b=document;return n(a)?b.getElementById(a):a}function Ra(a){var b=document;b.getElementsByClassName?a=b.getElementsByClassName(a)[0]:(b=document,a=b.querySelectorAll & & b.querySelector & & a?b.querySelector(a? " . " +a: " " ):Sa(b,a)[0]||null);return a||null}function Sa(a,b){var c,d;if(a.querySelectorAll & & a.querySelector & & b)return a.querySelectorAll(b? " . " +b: " " );if(b & & a.getElementsByClassName){var e=a.getElementsByClassName(b);return e}e=a.getElementsByTagName( " * " );if(b){var f={};for(c=d=0;a=e[c];c++){var g=a.className,h;if(h= " function " ==typeof g.split)h=0 & lt; =oa(g.split(/\s+/),b);h & & (f[d++]=a)}f.length=d;return f}return e}function Ta(a){a & & a.parentNode & & a.parentNode.removeChild(a)};function G(a){try{var b;if(b=!!a & & null!=a.location.href)a:{try{Ga(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function Ua(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c) & & b.call(void 0,a[c],c,a)}function H(a){a.preventDefault?a.preventDefault():a.returnValue=!1};var Va=/^true$/.test( " false " ),Wa=/^true$/.test( " true " );try{JSON.parse( " [null,[[null,[[null,[[21063845],[21063846]]]]],[10,[[1,[[21062810],[21062811]]],[1,[[21063251],[21063252,[[147,null,null,[1]]]]]],[1,[[21063996],[21063997,[[160,null,null,[1]]]]]],[50,[[21064044],[21064045,[[155,null,null,[1]]]]]]]],[11,[[10,[[248427477],[248427478,[[154,null,null,[1]]]]]]]]]] " )}catch(a){};var Xa=document,I=window;function J(a,b,c){a.addEventListener & & a.addEventListener(b,c,!1)}function Ya(a,b){a.removeEventListener & & a.removeEventListener( " message " ,b,!1)};function Za(a,b){a.google_image_requests||(a.google_image_requests=[]);var c=a.document.createElement( " img " );c.src=b;a.google_image_requests.push(c)};function $a(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c) & & b.call(void 0,a[c],c,a)}var ab=!!window.google_async_iframe_id,K=ab & & window.parent||window;function bb(a){try{var b=I;a=a||I;for(var c=0;20 & gt; c;c++){if(b==a)return!0;if(b==a.top)break;b=b.parent}}catch(d){}return!1}function L(a,b){a & & $a(b,function(c,d){a.style[d]=c})};function cb(a,b){var c=void 0===c?{}:c;this.error=a;this.context=b.context;this.msg=b.message|| " " ;this.id=b.id|| " jserror " ;this.meta=c};var db=/^https?:\/\/(\w|-)+\.cdn\.ampproject\.(net|org)(\?|\/|$)/;function eb(a,b){this.g=a;this.h=b}function fb(a,b){this.url=a;this.N=!!b;this.depth=null};function gb(){this.j= " & " ;this.l=!1;this.h={};this.m=0;this.g=[]}function hb(a,b){var c={};c[a]=b;return[c]}function ib(a,b,c,d,e){var f=[];Ua(a,function(g,h){(g=jb(g,b,c,d,e)) & & f.push(h+ " = " +g)});return f.join(b)}function jb(a,b,c,d,e){if(null==a)return " " ;b=b|| " & " ;c=c|| " ,$ " ; " string " ==typeof c & & (c=c.split( " " ));if(a instanceof Array){if(d=d||0,d & lt; c.length){for(var f=[],g=0;g & lt; a.length;g++)f.push(jb(a[g],b,c,d+1,e));return f.join(c[d])}}else if( " object " ==typeof a)return e=e||0,2 & gt; e?encodeURIComponent(ib(a,b,c,d,e+1)): " ... " ;return encodeURIComponent(String(a))}function kb(a,b,c,d){a.g.push(b);a.h[b]=hb(c,d)}function lb(a,b,c){b=b+ " //pagead2.googlesyndication.com " +c;var d=mb(a)-c.length;if(0 & gt; d)return " " ;a.g.sort(function(v,O){return v-O});c=null;for(var e= " " ,f=0;f & lt; a.g.length;f++)for(var g=a.g[f],h=a.h[g],k=0;k & lt; h.length;k++){if(!d){c=null==c?g:c;break}var m=ib(h[k],a.j, " ,$ " );if(m){m=e+m;if(d & gt; =m.length){d-=m.length;b+=m;e=a.j;break}else a.l & & (e=d,m[e-1]==a.j & & --e,b+=m.substr(0,e),e=a.j,d=0);c=null==c?g:c}}a= " " ;null!=c & & (a=e+ " trn= " +c);return b+a}function mb(a){var b=1,c;for(c in a.h)b=c.length & gt; b?c.length:b;return 3997-b-a.j.length-1};function nb(a,b,c,d){if(Math.random() & lt; (d||.01))try{if(c instanceof gb)var e=c;else e=new gb,Ua(c,function(g,h){var k=e,m=k.m++;g=hb(h,g);k.g.push(m);k.h[m]=g});var f=lb(e,a.g, " /pagead/gen_204?id= " +b+ " & " );f & & Za(l,f)}catch(g){}};var ob=null;function pb(){var a=l.performance;return a & & a.now & & a.timing?Math.floor(a.now()+a.timing.navigationStart):na()}function qb(){var a=void 0===a?l:a;return(a=a.performance) & & a.now?a.now():null};function rb(a,b,c){this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.slotId=void 0};var M=l.performance,sb=!!(M & & M.mark & & M.measure & & M.clearMarks),N=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a;if(a=sb){var b;if(null===ob){ob= " " ;try{a= " " ;try{a=l.top.location.hash}catch(c){a=l.location.hash}a & & (ob=(b=a.match(/\bdeid=([\d,]+)/))?b[1]: " " )}catch(c){}}b=ob;a=!!b.indexOf & & 0 & lt; =b.indexOf( " 1337 " )}return a});function tb(){var a=ub;this.h=[];this.j=a||l;var b=null;a & & (a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.h=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=N()||(null!=b?b:1 & gt; Math.random())}function vb(a){a & & M & & N() & & (M.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ),M.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _end " ))}tb.prototype.start=function(a,b){if(!this.g)return null;var c=qb()||pb();a=new rb(a,b,c);b= " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ;M & & N() & & M.mark(b);return a};function wb(){var a=xb;this.j=yb;this.l=this.h;this.g=void 0===a?null:a}function zb(a,b,c){try{if(a.g & & a.g.g){var d=a.g.start(b.toString(),3);var e=c();var f=a.g;c=d;if(f.g & & " number " ==typeof c.value){var g=qb()||pb();c.duration=g-c.value;var h= " goog_ " +c.label+ " _ " +c.uniqueId+ " _end " ;M & & N() & & M.mark(h);!f.g||2048 & lt; f.h.length||f.h.push(c)}}else e=c()}catch(k){f=!0;try{vb(d),f=a.l(b,new cb(k,{message:Ab(k)}),void 0,void 0)}catch(m){a.h(217,m)}if(!f)throw k;}return e}function Bb(a,b){var c=Cb;return function(d){for(var e=[],f=0;f & lt; arguments.length;++f)e[f]=arguments[f];return zb(c,a,function(){return b.apply(void 0,e)})}}wb.prototype.h=function(a,b,c,d,e){e=e|| " jserror " ;try{var f=new gb;f.l=!0;kb(f,1, " context " ,a);b.error & & b.meta & & b.id||(b=new cb(b,{message:Ab(b)}));b.msg & & kb(f,2, " msg " ,b.msg.substring(0,512));var g=b.meta||{};if(d)try{d(g)}catch(Ba){}b=[g];f.g.push(3);f.h[3]=b;d=l;b=[];g=null;do{var h=d;if(G(h)){var k=h.location.href;g=h.document & & h.document.referrer||null}else k=g,g=null;b.push(new fb(k|| " " ));try{d=h.parent}catch(Ba){d=null}}while(d & & h!=d);k=0;for(var m=b.length-1;k & lt; =m;++k)b[k].depth=m-k;h=l;if(h.location & & h.location.ancestorOrigins & & h.location.ancestorOrigins.length==b.length-1)for(m=1;m & lt; b.length;++m){var v=b[m];v.url||(v.url=h.location.ancestorOrigins[m-1]|| " " ,v.N=!0)}var O=new fb(l.location.href,!1);h=null;var Ca=b.length-1;for(v=Ca;0 & lt; =v;--v){var z=b[v];!h & & db.test(z.url) & & (h=z);if(z.url & & !z.N){O=z;break}}z=null;var sc=b.length & & b[Ca].url;0!=O.depth & & sc & & (z=b[Ca]);var Q=new eb(O,z);Q.h & & kb(f,4, " top " ,Q.h.url|| " " );kb(f,5, " url " ,Q.g.url|| " " );nb(this.j,e,f,c)}catch(Ba){try{nb(this.j,e,{context: " ecmserr " ,rctx:a,msg:Ab(Ba),url:Q & & Q.g.url},c)}catch(Wc){}}return!0};function Ab(a){var b=a.toString();a.name & & -1==b.indexOf(a.name) & & (b+= " : " +a.name);a.message & & -1==b.indexOf(a.message) & & (b+= " : " +a.message);if(a.stack){a=a.stack;try{-1==a.indexOf(b) & & (a=b+ " \n " +a);for(var c;a!=c;)c=a,a=a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/, " $1 " );b=a.replace(/\n */g, " \n " )}catch(d){}}return b};var yb,Cb;if(ab & & !G(K)){var Db= " . " +Xa.domain;try{for(;2 & lt; Db.split( " . " ).length & & !G(K);)Xa.domain=Db=Db.substr(Db.indexOf( " . " )+1),K=window.parent}catch(a){}G(K)||(K=window)}var ub=K,xb=new tb;function Eb(){if(!ub.google_measure_js_timing){var a=xb;a.g=!1;a.h!=a.j.google_js_reporting_queue & & (N() & & pa(a.h,vb),a.h.length=0)}}yb=new function(){var a=void 0===a?I:a;this.g= " http: " ===a.location.protocol? " http: " : " https: " };Cb=new wb; " complete " ==ub.document.readyState?Eb():xb.g & & J(ub, " load " ,function(){Eb()});function P(a,b){return Bb(a,b)};function Fb(a,b,c,d){this.xOffset=a;this.yOffset=b;this.height=d;this.width=c;this.g=null}function Gb(){this.referenceFrameArray=[]}function Hb(a){return{referenceFrameArray:a.referenceFrameArray.map(function(b){return{xOffset:b.xOffset,yOffset:b.yOffset,height:b.height,width:b.width}})}}function Ib(a){var b=void 0===b?new Gb:b;for(var c=0,d=0,e=0;20 & gt; e;++e){var f=a.document.body;var g=f.parentElement;var h=a===l.top?f.scrollHeight||g.scrollHeight:a.innerHeight;g=a===l.top?f.scrollWidth||g.scrollWidth:a.innerWidth;f=b;c=new Fb(c,d,g,h);c.g=f;f.referenceFrameArray.push(c);if(!(c=!a.frameElement)){c=!1;try{a.parent.document.body & & (c=!1)}catch(k){c=!0}}if(c)break;else d=a.frameElement.getBoundingClientRect(),c=d.left+a.parent.pageXOffset,d=d.top+a.parent.pageYOffset,a=a.parent}return b};function Jb(a,b){this.j=a;this.l=b;this.h=0;this.g=null}Jb.prototype.get=function(){if(0 & lt; this.h){this.h--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function Kb(a,b){a.l(b);100 & gt; a.h & & (a.h++,b.next=a.g,a.g=b)};function Lb(a){l.setTimeout(function(){throw a;},0)}var Mb;function Nb(){var a=l.MessageChannel; " undefined " ===typeof a & & " undefined " !==typeof window & & window.postMessage & & window.addEventListener & & -1==A.indexOf( " Presto " ) & & (a=function(){var e=document.createElement( " IFRAME " );e.style.display= " none " ;Fa(e);document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.write(Aa());e.close();var g= " callImmediate " +Math.random(),h= " file: " ==f.location.protocol? " * " :f.location.protocol+ " // " +f.location.host;e=t(function(k){if(( " * " ==h||k.origin==h) & & k.data==g)this.port1.onmessage()},this);f.addEventListener( " message " ,e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if( " undefined " !==typeof a & & -1==A.indexOf( " Trident " ) & & -1==A.indexOf( " MSIE " )){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.M;c.M=null;e()}};return function(e){d.next={M:e};d=d.next;b.port2.postMessage(0)}}return " undefined " !==typeof document & & " onreadystatechange " in document.createElement( " SCRIPT " )?function(e){var f=document.createElement( " SCRIPT " );f.onreadystatechange=function(){f.onreadystatechange=null;f.parentNode.removeChild(f);f=null;e();e=null};document.documentElement.appendChild(f)}:function(e){l.setTimeout(e,0)}};function Ob(){this.h=this.g=null}var Qb=new Jb(function(){return new Pb},function(a){a.reset()});Ob.prototype.add=function(a,b){var c=Qb.get();c.set(a,b);this.h?this.h.next=c:this.g=c;this.h=c};function Rb(){var a=Sb,b=null;a.g & & (b=a.g,a.g=a.g.next,a.g||(a.h=null),b.next=null);return b}function Pb(){this.next=this.h=this.g=null}Pb.prototype.set=function(a,b){this.g=a;this.h=b;this.next=null};Pb.prototype.reset=function(){this.next=this.h=this.g=null};function Tb(a,b){Ub||Vb();Wb||(Ub(),Wb=!0);Sb.add(a,b)}var Ub;function Vb(){if(l.Promise & & l.Promise.resolve){var a=l.Promise.resolve(void 0);Ub=function(){a.then(Xb)}}else Ub=function(){var b=Xb,c;!(c=!r(l.setImmediate)) & & (c=l.Window & & l.Window.prototype) & & (c=-1==A.indexOf( " Edge " ) & & l.Window.prototype.setImmediate==l.setImmediate);c?(Mb||(Mb=Nb()),Mb(b)):l.setImmediate(b)}}var Wb=!1,Sb=new Ob;function Xb(){for(var a;a=Rb();){try{a.g.call(a.h)}catch(b){Lb(b)}Kb(Qb,a)}Wb=!1};function R(a){this.g=0;this.u=void 0;this.l=this.h=this.j=null;this.m=this.o=!1;if(a!=ja)try{var b=this;a.call(void 0,function(c){S(b,2,c)},function(c){S(b,3,c)})}catch(c){S(this,3,c)}}function Yb(){this.next=this.context=this.h=this.j=this.g=null;this.l=!1}Yb.prototype.reset=function(){this.context=this.h=this.j=this.g=null;this.l=!1};var Zb=new Jb(function(){return new Yb},function(a){a.reset()});function $b(a,b,c){var d=Zb.get();d.j=a;d.h=b;d.context=c;return d}function ac(){var a,b=new R(function(c){a=c});return new bc(b,a)}R.prototype.then=function(a,b,c){return cc(this,r(a)?a:null,r(b)?b:null,c)};R.prototype.$goog_Thenable=!0;R.prototype.cancel=function(a){0==this.g & & Tb(function(){var b=new T(a);dc(this,b)},this)};function dc(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.h){for(var d=0,e=null,f=null,g=c.h;g & & (g.l||(d++,g.g==a & & (e=g),!(e & & 1 & lt; d)));g=g.next)e||(f=g);e & & (0==c.g & & 1==d?dc(c,b):(f?(d=f,d.next==c.l & & (c.l=d),d.next=d.next.next):ec(c),fc(c,e,3,b)))}a.j=null}else S(a,3,b)}function gc(a,b){a.h||2!=a.g & & 3!=a.g||hc(a);a.l?a.l.next=b:a.h=b;a.l=b}function cc(a,b,c,d){var e=$b(null,null,null);e.g=new R(function(f,g){e.j=b?function(h){try{var k=b.call(d,h);f(k)}catch(m){g(m)}}:f;e.h=c?function(h){try{var k=c.call(d,h);void 0===k & & h instanceof T?g(h):f(k)}catch(m){g(m)}}:g});e.g.j=a;gc(a,e);return e.g}R.prototype.w=function(a){this.g=0;S(this,2,a)};R.prototype.A=function(a){this.g=0;S(this,3,a)};function S(a,b,c){if(0==a.g){a===c & & (b=3,c=new TypeError( " Promise cannot resolve to itself " ));a.g=1;a:{var d=c,e=a.w,f=a.A;if(d instanceof R){gc(d,$b(e||ja,f||null,a));var g=!0}else{if(d)try{var h=!!d.$goog_Thenable}catch(m){h=!1}else h=!1;if(h)d.then(e,f,a),g=!0;else{if(ka(d))try{var k=d.then;if(r(k)){ic(d,k,e,f,a);g=!0;break a}}catch(m){f.call(a,m);g=!0;break a}g=!1}}}g||(a.u=c,a.g=b,a.j=null,hc(a),3!=b||c instanceof T||jc(a,c))}}function ic(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}function g(k){h||(h=!0,c.call(e,k))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}function hc(a){a.o||(a.o=!0,Tb(a.v,a))}function ec(a){var b=null;a.h & & (b=a.h,a.h=b.next,b.next=null);a.h||(a.l=null);return b}R.prototype.v=function(){for(var a;a=ec(this);)fc(this,a,this.g,this.u);this.o=!1};function fc(a,b,c,d){if(3==c & & b.h & & !b.l)for(;a & & a.m;a=a.j)a.m=!1;if(b.g)b.g.j=null,kc(b,c,d);else try{b.l?b.j.call(b.context):kc(b,c,d)}catch(e){lc.call(null,e)}Kb(Zb,b)}function kc(a,b,c){2==b?a.j.call(a.context,c):a.h & & a.h.call(a.context,c)}function jc(a,b){a.m=!0;Tb(function(){a.m & & lc.call(null,b)})}var lc=Lb;function T(a){w.call(this,a)}u(T,w);T.prototype.name= " cancel " ;function bc(a,b){this.h=a;this.g=b};function U(){this.h=this.h;this.w=this.w}U.prototype.h=!1;U.prototype.g=function(){if(this.w)for(;this.w.length;)this.w.shift()()};function mc(a){var b=[];nc(new oc,a,b);return b.join( " " )}function oc(){}function nc(a,b,c){if(null==b)c.push( " null " );else{if( " object " ==typeof b){if( " array " ==q(b)){var d=b;b=d.length;c.push( " [ " );for(var e= " " ,f=0;f & lt; b;f++)c.push(e),nc(a,d[f],c),e= " , " ;c.push( " ] " );return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push( " { " );e= " " ;for(d in b)Object.prototype.hasOwnProperty.call(b,d) & & (f=b[d], " function " !=typeof f & & (c.push(e),pc(d,c),c.push( " : " ),nc(a,f,c),e= " , " ));c.push( " } " );return}}switch(typeof b){case " string " :pc(b,c);break;case " number " :c.push(isFinite(b) & & !isNaN(b)?String(b): " null " );break;case " boolean " :c.push(String(b));break;case " function " :c.push( " null " );break;default:throw Error( " Unknown type: " +typeof b);}}}var qc={' " ':'\\ " ', " \\ " : " \\\\ " , " / " : " \\/ " , " \b " : " \\b " , " \f " : " \\f " , " \n " : " \\n " , " \r " : " \\r " , " \t " : " \\t " , " \x0B " : " \\u000b " },rc=/\uffff/.test( " \uffff " )?/[\\ " \x00-\x1f\x7f-\uffff]/g:/[\\ " \x00-\x1f\x7f-\xff]/g;function pc(a,b){b.push(' " ',a.replace(rc,function(c){var d=qc[c];d||(d= " \\u " +(c.charCodeAt(0)|65536).toString(16).substr(1),qc[c]=d);return d}),' " ')};function V(a,b,c,d,e,f){U.call(this);this.o=a;this.status=1;this.j=b;this.m=c;this.I=d;this.G=!!e;this.v=Math.random();this.B={};this.u=null;this.A=t(this.H,this);this.F=f}ha(V,U);V.prototype.H=function(a){if(a.origin===this.m & & (this.G||a.source==this.j)){var b=null;try{b=JSON.parse(a.data)}catch(c){}if(ka(b) & & (a=b.i,b.c===this.o & & a!=this.v)){if(2!==this.status)try{this.status=2,tc(this),this.u & & (this.u(),this.u=null)}catch(c){}a=b.s;b=b.p;if(n(a) & & (n(b)||ka(b)) & & this.B.hasOwnProperty(a))this.B[a](b)}}};function tc(a){var b={};b.c=a.o;b.i=a.v;a.F & & (b.e=a.F);a.j.postMessage(mc(b),a.m)}V.prototype.D=function(){if(1===this.status){try{this.j.postMessage & & tc(this)}catch(a){}window.setTimeout(t(this.D,this),50)}};V.prototype.connect=function(a){a & & (this.u=a);J(window, " message " ,this.A);this.I & & this.D()};function uc(a,b,c){a.B[b]=c}V.prototype.l=function(a,b){var c={};c.c=this.o;c.i=this.v;c.s=a;c.p=b;try{this.j.postMessage(mc(c),this.m)}catch(d){}};V.prototype.g=function(){this.status=3;Ya(window,this.A);U.prototype.g.call(this)};function vc(a,b,c,d,e){V.call(this,a,b,c,d);this.C=e}ha(vc,V);vc.prototype.l=function(a,b){wc(this,a,b)};function xc(a,b){var c=new R(function(d,e){l.setTimeout(function(){return e(Error( " apmc:nocon " ))},4E3);Ha?l.setTimeout(function(){return a.connect(d)},0):a.connect(d)});c.then(function(){return a.A(b)},function(){});return c}function wc(a,b,c){c=void 0===c?{}:c;var d={},e=(d.c=a.o,d.i=a.v,d.s=b,d.p=c,d);a.C & & (e.msg_type=a.C);Ha?l.setTimeout(function(){a.j.postMessage(JSON.stringify(e),a.m)},0):a.j.postMessage(JSON.stringify(e),a.m)}function yc(a,b){return new R(function(c,d){l.setTimeout(function(){return d(Error( " apmc:timeout " ))},4E3);try{var e=JSON.parse(a.data),f=e.c;if( " apmc:bc:cr " ===e.s & & f===b & & null!=a.source & & " string " ==typeof a.origin){var g=new vc(f,a.source,a.origin,!0);xc(g,a).then(function(){return c(g)},function(){g.h||(g.h=!0,g.g())})}else throw Error( " Invalid connection event " );}catch(h){d(Error( " apmc:error " ))}})};function zc(a,b){U.call(this);var c=this;this.v=a;this.o=null;this.m=ac();this.l=!1;this.u=b;this.j=P(276,function(d){return Ac(c,d)})}ha(zc,U);function Bc(a){var b={};b=(b.msg_type=a.v,b);J(I, " message " ,a.j);a=I.top;b.googMsgType= " sth " ;a.postMessage(mc(b), " * " )}function Ac(a,b){bb(b.source) & & !a.l & & (a.l=!0,yc(b,a.u).then(function(c){Ya(I,a.j);a.o=c;a.m.g & & a.m.g(c)},function(){a.l=!1}))}zc.prototype.g=function(){Ya(I,this.j);if(this.o){var a=this.o;a.h||(a.h=!0,a.g())}U.prototype.g.call(this)};function Cc(a){if(a.classList)return a.classList;a=a.className;return n(a) & & a.match(/\S+/g)||[]}function W(a,b){a.classList?a.classList.add(b):(a.classList?a.classList.contains(b):0 & lt; =oa(Cc(a),b))||(a.className+=0 & lt; a.className.length? " " +b:b)};function Dc(a){this.g=(this.serializedAttributionData=a)?new Pa(a):null;E(this.g,2);this.isMutableImpression=null!=C(this.g,1) & & !!E(La(this.g),33);this.S=D(this.g,30, " " )|| " " ;this.Z=!!E(this.g,11);this.hasUserFeedbackData=!!this.g & & null!=C(this.g,1);this.R=!!E(this.g,4);this.V=!!E(this.g,6);this.G=!!E(this.g,13);D(this.g,8,0);this.creativeIndexSuffix=1 & lt; D(this.g,8,0)?D(this.g,7,0).toString(): " " ;this.$=!!E(this.g,17);this.Y=!!E(this.g,18);this.P=!!E(this.g,14);this.H=!!E(this.g,15);E(this.g,5);this.W=1==E(this.g,9);this.openAttributionInline=1==E(this.g,10);this.isMobileDevice=!!E(this.g,12);this.L=null;this.U=(a=Xa.querySelector( " [data-slide] " ))? " true " ===a.getAttribute( " data-slide " ):!1;(this.J= " " !==this.creativeIndexSuffix) & & void 0===I.goog_multislot_cache & & (I.goog_multislot_cache={});if(this.J & & !this.U){if(a=I.goog_multislot_cache.hd,void 0===a){a=!1;var b=Xa.querySelector( " [data-dim] " );if(b)if(b=b.getBoundingClientRect(),150 & lt; =b.right-b.left & & 150 & lt; =b.bottom-b.top)a=!1;else{var c=document.body.getBoundingClientRect();150 & gt; (1 & gt; =Math.abs(c.left-b.left) & & 1 & gt; =Math.abs(c.right-b.right)?b.bottom-b.top:b.right-b.left) & & (a=!0)}else a=!1;window.goog_multislot_cache.hd=a}}else a=!1;this.I=a;this.w=F( " abgcp " +this.creativeIndexSuffix);this.C=F( " abgc " +this.creativeIndexSuffix);this.h=F( " abgs " +this.creativeIndexSuffix);this.B=F( " abgl " +this.creativeIndexSuffix);this.u=F( " abgb " +this.creativeIndexSuffix);this.F=F( " abgac " +this.creativeIndexSuffix);F( " mute_panel " +this.creativeIndexSuffix);this.D=Ra( " goog_delegate_attribution " +this.creativeIndexSuffix);this.isDelegateAttributionActive=!!this.D & & !!this.P & & !Ra( " goog_delegate_disabled " ) & & !this.H;if(this.h)a:{a=this.h;b= " A " ;c=a.childNodes;for(var d=0;d & lt; c.length;d++){var e=c.item(d);if( " undefined " !=typeof e.tagName & & e.tagName.toUpperCase()==b){a=e;break a}}}else a=null;this.l=a;this.X= " left " ==this.S;this.m=this.isDelegateAttributionActive?this.D:F( " cbb " +this.creativeIndexSuffix);this.T=this.I? " 0 " ===this.creativeIndexSuffix:!0;if(a=!!this.m)a=this.m,a=a.classList?a.classList.contains( " goog_dismissable_menu " ):0 & lt; =oa(Cc(a), " goog_dismissable_menu " );this.enableDelegateDismissableMenu=a;this.o=null;this.K=0;this.j=this.isDelegateAttributionActive?this.D:this.V & & this.w?this.w:this.C;this.A=null;this.v=I;this.O=!!E(this.g,19);this.adbadgeEnabled=!!E(this.g,24);this.enableNativeSurveyLoadIndicator=!!E(this.g,25);E(this.g,26);this.enableNativeJakeUi=!!E(this.g,27);this.isPoliticalAd=!!E(this.g,29)};function Ec(a,b,c){if(!a)throw Error( " bad conv util ctor args " );this.h=a;this.g=c};function Fc(a,b){var c=this;this.g=a;this.h=b;this.g.$||(this.o=!1,this.l=this.m=this.j=null,!this.g.I||this.g.adbadgeEnabled||this.g.T?Gc(this):(a={display: " none " },b={width: " 15px " ,height: " 15px " },this.g.isMobileDevice?(L(this.g.u,a),L(this.g.h,a),L(this.g.w,b),L(this.g.C,b)):L(this.g.C,a)),Hc(this),this.g.enableNativeJakeUi & & this.g.enableNativeSurveyLoadIndicator & & W(this.g.F, " abgnac " ),this.g.isDelegateAttributionActive?(W(document.body, " goog_delegate_active " ),W(document.body, " jaa " )):(!this.g.isMutableImpression & & this.g.m & & Ta(this.g.m),this.m=setTimeout(function(){W(document.body, " jar " )},this.g.G?750:100)),this.g.H & & W(document.body, " goog_delegate_disabled " ),this.g.O & & I.addEventListener( " load " ,function(){return c.h()}),Ic(this))}function Hc(a){if(a.g.Z)J(a.g.j, " click " ,P(365,function(c){var d=I.goog_interstitial_display;d & & (d(c),c & & (c.stopPropagation(),c.preventDefault()))}));else if(a.g.isMutableImpression & & a.g.isMobileDevice)J(a.g.j, " click " ,function(){return a.h()});else if(a.g.isMutableImpression & & !a.g.isMobileDevice & & a.g.m & & J(a.g.m, " click " ,function(){return a.h()}),a.g.R)Jc(a);else{J(a.g.j, " mouseover " ,P(367,function(){return Jc(a)}));J(a.g.j, " mouseout " ,P(369,function(){return Kc(a,500)}));J(a.g.j, " touchstart " ,P(368,function(){return Jc(a)}));var b=P(370,function(){return Kc(a,4E3)});J(a.g.j, " mouseup " ,b);J(a.g.j, " touchend " ,b);J(a.g.j, " touchcancel " ,b);a.g.l & & J(a.g.l, " click " ,P(371,function(c){return a.preventDefault(c)}))}}function Gc(a){if(a.g.l & & a.g.Y){var b=La(a.g.g);b & & null!=C(b,5) & & null!=C(b,6) & & (a.j=new Ec(D(b,5, " " ),D(b,6, " " ),D(b,19, " " )));J(a.g.l, " click " ,P(452,function(){if(!a.o & & (a.o=!0,a.j)){var c=a.j,d=c.h+ " & label=closebutton_whythisad_click " ;d+= " & label_instance=1 " ;c.g & & (d+= " & cid= " +c.g);Za(window,d)}}))}}function Ic(a){a.g.G & & (a.l=new zc( " xcat " , " xca-ch " ),a.l.m.h.then(function(b){uc(b, " xca-rdy " ,function(){a.g.A=Ib(a.g.v);var c={abgp:a.g.v.abgp,name:a.g.v.name,abg_href:a.g.B.getAttribute( " href " ),abg_target:a.g.B.getAttribute( " target " ),is_mutable_impression:a.g.isMutableImpression,is_mobile:!!a.g.w,is_rtl:a.g.X,has_aria_hidden: " true " ===a.g.B.getAttribute( " aria-hidden " ),serializable_reference_frame_set:Hb(a.g.A)};b.l( " render-xca " ,c)});uc(b, " req-pos-xca " ,function(){a.g.A=Ib(a.g.v);var c={serializable_reference_frame_set:Hb(a.g.A)};b.l( " pos-xca " ,c)});uc(b, " xca-dis " ,function(){clearTimeout(a.m);a.m=null;W(document.body, " jaa " )});uc(b, " xca-clk " ,function(){a.g.L.expandAttributionCard();b.l( " hide-xca " ,{})});b.l( " chk-xca " ,{})}),Bc(a.l))}function Lc(a){var b=a.g.F;b.style.display= " block " ;a.g.enableNativeJakeUi & & a.g.enableNativeSurveyLoadIndicator & & window.requestAnimationFrame(function(){W(b, " abgacfo " )})}function Jc(a){window.clearTimeout(a.g.o);a.g.o=null;a.g.h & & " block " ==a.g.h.style.display||(a.g.K=na(),a.g.u & & a.g.h & & (a.g.u.style.display= " none " ,a.g.h.style.display= " block " ,window.goog_extracreative_attribution & & window.postMessage( " xca_exp " , " * " )))}function Kc(a,b){window.clearTimeout(a.g.o);a.g.o=window.setTimeout(function(){return Mc(a)},b)}function Mc(a){window.clearTimeout(a.g.o);a.g.o=null;a.g.u & & a.g.h & & (a.g.u.style.display= " block " ,a.g.h.style.display= " none " );window.goog_extracreative_attribution & & window.postMessage( " xca_col " , " * " )}Fc.prototype.preventDefault=function(a){if(this.g.h & & " block " ==this.g.h.style.display & & 500 & gt; na()-this.g.K)H(a);else if(this.g.openAttributionInline){var b=this.g.l.getAttribute( " href " );window.adSlot?window.adSlot.openAttribution(b) & & H(a):window.openAttribution & & (window.openAttribution(b),H(a))}else this.g.W & & (b=this.g.l.getAttribute( " href " ),window.adSlot?window.adSlot.openSystemBrowser(b) & & H(a):window.openSystemBrowser & & (window.openSystemBrowser(b),H(a)))};function Nc(a){var b=Oc,c=this;if(!b)throw Error( " bad ctor " );this.j=b;this.h=a;this.g=!1;Ra( " goog_delegate_deferred " )?void 0!==I.goog_delegate_deferred_token?Pc(this):(a=function(){Pc(c)},I.goog_delegate_deferred_token=a,setTimeout(a,5E3)):Pc(this)}function Pc(a){if(!a.g & & (a.g=!0,I.goog_delegate_deferred_token=void 0,a.h)){var b=a.j;a=a.h;if(!a)throw Error( " bad attrdata " );a=new Dc(a);new b(a)}};function Qc(){a:{if(Va)try{var a=I.google_cafe_host||I.top.google_cafe_host;if(a){var b=a;break a}}catch(c){}b= " pagead2.googlesyndication.com " }a=Wa? " https " : " http " ;l.location & & " https: " ==l.location.protocol & & " http " ==a & & (a= " https " );return[a, " :// " ,b, " /pagead/js/r20190624/r20110914/abg_survey.js " ].join( " " )};function Rc(){var a=ac();this.promise=a.h;this.resolve=a.g}function Sc(a,b){a.google_llp||(a.google_llp={});a=a.google_llp;a[5]||(a[5]=new Rc,b & & b());return a[5]}function Tc(){var a=window,b=Qc();return Sc(a,function(){var c=a.document,d=c.createElement( " script " );var e=va(b);d.src=ua(e);if(null===p)a:{e=l.document;if((e=e.querySelector & & e.querySelector( " script[nonce] " )) & & (e=e.nonce||e.getAttribute( " nonce " )) & & ia.test(e)){p=e;break a}p= " " }(e=p) & & d.setAttribute( " nonce " ,e);(c=c.getElementsByTagName( " script " )[0]) & & c.parentNode & & c.parentNode.insertBefore(d,c)}).promise};function Oc(a){var b=this;this.g=a;this.h=new Fc(this.g,P(359,function(){return Uc(b)}))}function Uc(a){zb(Cb,373,function(){Mc(a.h);Lc(a.h)});window.goog_extracreative_attribution||Tc().then(function(b){b.createAttributionCard(a.g);a.g.L=b;b.expandAttributionCard()})};function Vc(a){var b=[a];b=void 0===b?[]:b;l.google_logging_queue||(l.google_logging_queue=[]);l.google_logging_queue.push([11,b]);new Nc(a)}var X=[ " buildAttribution " ],Y=l;X[0]in Y|| " undefined " ==typeof Y.execScript||Y.execScript( " var " +X[0]);for(var Z;X.length & & (Z=X.shift());)X.length||void 0===Vc?Y[Z] & & Y[Z]!==Object.prototype[Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=Vc;}).call(this);


ucuz laboratuvar güç kayna??.zip > f(5).txt

(function(){function aa(a){var b=0;return function(){return b & lt; a.length?{done:!1,value:a[b++]}:{done:!0}}}function ba(a){var b= " undefined " !=typeof Symbol & & Symbol.iterator & & a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}var ca= " function " ==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},da;if( " function " ==typeof Object.setPrototypeOf)da=Object.setPrototypeOf;else{var ea;a:{var fa={Z:!0},ia={};try{ia.__proto__=fa;ea=ia.Z;break a}catch(a){}ea=!1}da=ea?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+ " is not extensible " );return a}:null}var ja=da,k=this||self;function p(a){return " string " ==typeof a}function ka(a){return " number " ==typeof a}var la=/^[\w+/_-]+[=]{0,2}$/,ma=null;function na(a){var b=typeof a;if( " object " ==b)if(a){if(a instanceof Array)return " array " ;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if( " [object Window] " ==c)return " object " ;if( " [object Array] " ==c|| " number " ==typeof a.length & & " undefined " !=typeof a.splice & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " splice " ))return " array " ;if( " [object Function] " ==c|| " undefined " !=typeof a.call & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " call " ))return " function " }else return " null " ;else if( " function " ==b & & " undefined " ==typeof a.call)return " object " ;return b}function oa(a){return null!=a}function q(a,b){function c(){}c.prototype=b.prototype;a.da=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ea=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h & lt; arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};var pa=document,qa=window;var ra;function u(a,b){for(var c=a.length,d=p(a)?a.split( " " ):a,e=0;e & lt; c;e++)e in d & & b.call(void 0,d[e],e,a)}function ta(a,b){for(var c=a.length,d=[],e=0,f=p(a)?a.split( " " ):a,g=0;g & lt; c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a) & & (d[e++]=h)}return d}function ua(a,b){for(var c=a.length,d=Array(c),e=p(a)?a.split( " " ):a,f=0;f & lt; c;f++)f in e & & (d[f]=b.call(void 0,e[f],f,a));return d}function va(a,b,c){var d=c;u(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}function wa(a,b){a:{for(var c=a.length,d=p(a)?a.split( " " ):a,e=0;e & lt; c;e++)if(e in d & & b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0 & gt; b?null:p(a)?a.charAt(b):a[b]}function w(a){var b=a.length;if(0 & lt; b){for(var c=Array(b),d=0;d & lt; b;d++)c[d]=a[d];return c}return[]}function xa(a,b){for(var c=1;c & lt; arguments.length;c++){var d=arguments[c],e=na(d);if( " array " ==e|| " object " ==e & & " number " ==typeof d.length){e=a.length||0;var f=d.length||0;a.length=e+f;for(var g=0;g & lt; f;g++)a[e+g]=d[g]}else a.push(d)}}function ya(a,b){a.sort(b||za)}function za(a,b){return a & gt; b?1:a & lt; b?-1:0};function Aa(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}function Ba(a){function b(){d=k.setTimeout(c,1E3);a.apply(void 0,f)}function c(){d=0;e & & (e=!1,b())}var d=0,e=!1,f=[];return function(g){f=arguments;d?e=!0:b()}};function Ca(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Da(a){for(var b in a)delete a[b]};function Ea(){this.a= " " ;this.f=Fa}var Fa={};function Ga(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}function Ha(a,b){return a & lt; b?-1:a & gt; b?1:0};var Ia;a:{var Ja=k.navigator;if(Ja){var Ka=Ja.userAgent;if(Ka){Ia=Ka;break a}}Ia= " " }function z(a){return-1!=Ia.indexOf(a)};function La(a){La[ " " ](a);return a}La[ " " ]=function(){};function Ma(a,b){var c=Na;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Oa=z( " Opera " ),B=z( " Trident " )||z( " MSIE " ),Pa=z( " Edge " ),Qa=z( " Gecko " ) & & !(-1!=Ia.toLowerCase().indexOf( " webkit " ) & & !z( " Edge " )) & & !(z( " Trident " )||z( " MSIE " )) & & !z( " Edge " ),Ra=-1!=Ia.toLowerCase().indexOf( " webkit " ) & & !z( " Edge " );function Sa(){var a=k.document;return a?a.documentMode:void 0}var Ta;a:{var Ua= " " ,Va=function(){var a=Ia;if(Qa)return/rv:([^\);]+)(\)|;)/.exec(a);if(Pa)return/Edge\/([\d\.]+)/.exec(a);if(B)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Ra)return/WebKit\/(\S+)/.exec(a);if(Oa)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Va & & (Ua=Va?Va[1]: " " );if(B){var Wa=Sa();if(null!=Wa & & Wa & gt; parseFloat(Ua)){Ta=String(Wa);break a}}Ta=Ua}var Xa=Ta,Na={};function Ya(a){return Ma(a,function(){for(var b=0,c=Ga(String(Xa)).split( " . " ),d=Ga(String(a)).split( " . " ),e=Math.max(c.length,d.length),f=0;0==b & & f & lt; e;f++){var g=c[f]|| " " ,h=d[f]|| " " ;do{g=/(\d*)(\D*)(.*)/.exec(g)||[ " " , " " , " " , " " ];h=/(\d*)(\D*)(.*)/.exec(h)||[ " " , " " , " " , " " ];if(0==g[0].length & & 0==h[0].length)break;b=Ha(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||Ha(0==g[2].length,0==h[2].length)||Ha(g[2],h[2]);g=g[3];h=h[3]}while(0==b)}return 0 & lt; =b})}var Za;Za=k.document & & B?Sa():void 0;var $a=z( " Safari " ) & & !((z( " Chrome " )||z( " CriOS " )) & & !z( " Edge " )||z( " Coast " )||z( " Opera " )||z( " Edge " )||z( " Edg/ " )||z( " OPR " )||z( " Firefox " )||z( " FxiOS " )||z( " Silk " )||z( " Android " )) & & !(z( " iPhone " ) & & !z( " iPod " ) & & !z( " iPad " )||z( " iPad " )||z( " iPod " ));var ab=null,bb=null,cb=null,db=Qa||Ra & & !$a||Oa||!$a & & !B & & " function " ==typeof k.atob;function eb(a){fb();for(var b=cb,c=[],d=0;d & lt; a.length;d+=3){var e=a[d],f=d+1 & lt; a.length,g=f?a[d+1]:0,h=d+2 & lt; a.length,n=h?a[d+2]:0,l=e & gt; & gt; 2;e=(e & 3) & lt; & lt; 4|g & gt; & gt; 4;g=(g & 15) & lt; & lt; 2|n & gt; & gt; 6;n & =63;h||(n=64,f||(g=64));c.push(b[l],b[e],b[g],b[n])}return c.join( " " )}function gb(a){if(db)return k.atob(a);var b= " " ;hb(a,function(c){b+=String.fromCharCode(c)});return b}function hb(a,b){function c(n){for(;d & lt; a.length;){var l=a.charAt(d++),m=bb[l];if(null!=m)return m;if(!/^[\s\xa0]*$/.test(l))throw Error( " Unknown base64 encoding at char: " +l);}return n}fb();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h & & -1===e)break;b(e & lt; & lt; 2|f & gt; & gt; 4);64!=g & & (b(f & lt; & lt; 4 & 240|g & gt; & gt; 2),64!=h & & b(g & lt; & lt; 6 & 192|h))}}function fb(){if(!ab){ab={};bb={};cb={};for(var a=0;65 & gt; a;a++)ab[a]= " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= " .charAt(a),bb[ab[a]]=a,cb[a]= " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " .charAt(a),62 & lt; =a & & (bb[ " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " .charAt(a)]=a)}};var ib=0,jb=0;function kb(){this.a=[]}kb.prototype.length=function(){return this.a.length};function lb(a){var b=a.a;a.a=[];return b}function mb(a,b){for(;127 & lt; b;)a.a.push(b & 127|128),b & gt; & gt; & gt; =7;a.a.push(b)};function nb(){this.g=[];this.f=0;this.a=new kb}function ob(a,b){mb(a.a,8*b+2);b=lb(a.a);a.g.push(b);a.f+=b.length;b.push(a.f);return b}function pb(a,b){var c=b.pop();for(c=a.f+a.a.length()-c;127 & lt; c;)b.push(c & 127|128),c & gt; & gt; & gt; =7,a.f++;b.push(c);a.f++}function qb(a){for(var b=new Uint8Array(a.f+a.a.length()),c=a.g,d=c.length,e=0,f=0;f & lt; d;f++){var g=c[f];b.set(g,e);e+=g.length}c=lb(a.a);b.set(c,e);a.g=[b];return b}function C(a,b,c){if(null!=c & & null!=c){mb(a.a,8*b);a=a.a;var d=c;c=0 & gt; d;d=Math.abs(d);b=d & gt; & gt; & gt; 0;d=Math.floor((d-b)/4294967296);d & gt; & gt; & gt; =0;c & & (d=~d & gt; & gt; & gt; 0,b=(~b & gt; & gt; & gt; 0)+1,4294967295 & lt; b & & (b=0,d++,4294967295 & lt; d & & (d=0)));ib=b;jb=d;c=ib;for(b=jb;0 & lt; b||127 & lt; c;)a.a.push(c & 127|128),c=(c & gt; & gt; & gt; 7|b & lt; & lt; 25) & gt; & gt; & gt; 0,b & gt; & gt; & gt; =7;a.a.push(c)}}function D(a,b,c){if(null!=c)if(mb(a.a,8*b),a=a.a,0 & lt; =c)mb(a,c);else{for(b=0;9 & gt; b;b++)a.a.push(c & 127|128),c & gt; & gt; =7;a.a.push(1)}}function rb(a,b,c){if(null!=c){b=ob(a,b);for(var d=a.a,e=0;e & lt; c.length;e++){var f=c.charCodeAt(e);if(128 & gt; f)d.a.push(f);else if(2048 & gt; f)d.a.push(f & gt; & gt; 6|192),d.a.push(f & 63|128);else if(65536 & gt; f)if(55296 & lt; =f & & 56319 & gt; =f & & e+1 & lt; c.length){var g=c.charCodeAt(e+1);56320 & lt; =g & & 57343 & gt; =g & & (f=1024*(f-55296)+g-56320+65536,d.a.push(f & gt; & gt; 18|240),d.a.push(f & gt; & gt; 12 & 63|128),d.a.push(f & gt; & gt; 6 & 63|128),d.a.push(f & 63|128),e++)}else d.a.push(f & gt; & gt; 12|224),d.a.push(f & gt; & gt; 6 & 63|128),d.a.push(f & 63|128)}pb(a,b)}}function sb(a,b,c,d){if(null!=c)for(var e=0;e & lt; c.length;e++){var f=ob(a,b);d(c[e],a);pb(a,f)}};function F(){}var tb= " function " ==typeof Uint8Array;function I(a,b,c,d){a.a=null;b||(b=[]);a.j=void 0;a.g=-1;a.l=b;a:{if(b=a.l.length){--b;var e=a.l[b];if(!(null===e|| " object " !=typeof e|| " array " ==na(e)||tb & & e instanceof Uint8Array)){a.h=b-a.g;a.f=e;break a}}a.h=Number.MAX_VALUE}a.i={};if(c)for(b=0;b & lt; c.length;b++)e=c[b],e & lt; a.h?(e+=a.g,a.l[e]=a.l[e]||ub):(vb(a),a.f[e]=a.f[e]||ub);if(d & & d.length)for(b=0;b & lt; d.length;b++)wb(a,d[b])}var ub=[];function vb(a){var b=a.h+a.g;a.l[b]||(a.f=a.l[b]={})}function J(a,b){if(b & lt; a.h){b+=a.g;var c=a.l[b];return c===ub?a.l[b]=[]:c}if(a.f)return c=a.f[b],c===ub?a.f[b]=[]:c}function K(a,b,c){a=J(a,b);return null==a?c:a}function M(a,b){a=J(a,b);a=null==a?a:!!a;return null==a?!1:a}function xb(a,b,c){b & lt; a.h?a.l[b+a.g]=c:(vb(a),a.f[b]=c)}function N(a,b,c){O(a,b,c,0)}function O(a,b,c,d){c!==d?xb(a,b,c):a.l[b+a.g]=null}function wb(a,b){for(var c,d,e=0;e & lt; b.length;e++){var f=b[e],g=J(a,f);null!=g & & (c=f,d=g,xb(a,f,void 0))}return c?(xb(a,c,d),c):0}function yb(a,b,c){a.a||(a.a={});if(!a.a[c]){var d=J(a,c);d & & (a.a[c]=new b(d))}return a.a[c]}function zb(a,b,c){Ab(a,b,c);b=a.a[c];b==ub & & (b=a.a[c]=[]);return b}function Ab(a,b,c){a.a||(a.a={});if(!a.a[c]){for(var d=J(a,c),e=[],f=0;f & lt; d.length;f++)e[f]=new b(d[f]);a.a[c]=e}}function Bb(a,b,c){a.a||(a.a={});var d=c?c.l:c;a.a[b]=c;xb(a,b,d)}function Cb(a,b){var c=Db[0];a.a||(a.a={});var d=b?b.l:b;a.a[5]=b;(b=wb(a,c)) & & 5!==b & & void 0!==d & & (a.a & & b in a.a & & (a.a[b]=void 0),xb(a,b,void 0));xb(a,5,d)}function Eb(a,b,c,d){Ab(a,d,b);var e=a.a[b];e||(e=a.a[b]=[]);c=c?c:new d;a=J(a,b);e.push(c);a.push(c.l)}F.prototype.toString=function(){return this.l.toString()};var Fb=B||Oa||Ra;function Gb(a){return va(arguments,function(b,c){return b+c},0)}function Hb(a){return Gb.apply(null,arguments)/arguments.length};function Ib(a,b){this.a=void 0!==a?a:0;this.f=void 0!==b?b:0}Ib.prototype.ceil=function(){this.a=Math.ceil(this.a);this.f=Math.ceil(this.f);return this};Ib.prototype.floor=function(){this.a=Math.floor(this.a);this.f=Math.floor(this.f);return this};Ib.prototype.round=function(){this.a=Math.round(this.a);this.f=Math.round(this.f);return this};function Jb(a,b){this.width=a;this.height=b}Jb.prototype.aspectRatio=function(){return this.width/this.height};Jb.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};Jb.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};Jb.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function Kb(a,b){for(;a & & 1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function Lb(a){var b;if(Fb & & !(B & & Ya( " 9 " ) & & !Ya( " 10 " ) & & k.SVGElement & & a instanceof k.SVGElement) & & (b=a.parentElement))return b;b=a.parentNode;a=typeof b;return( " object " ==a & & null!=b|| " function " ==a) & & 1==b.nodeType?b:null}function Mb(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Nb(a){var b=Ob;a & & (a=a.parentNode);for(var c=0;a & & 6 & gt; =c;){if(b(a))return a;a=a.parentNode;c++}return null}function Pb(a){this.a=a||k.document||document}Pb.prototype.contains=function(a,b){if(!a||!b)return!1;if(a.contains & & 1==b.nodeType)return a==b||a.contains(b);if( " undefined " !=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b) & 16);for(;b & & a!=b;)b=b.parentNode;return b==a};function Qb(a){try{var b;if(b=!!a & & null!=a.location.href)a:{try{La(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function Rb(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c) & & b.call(void 0,a[c],c,a)}function Sb(a,b){return Ca(a,function(c,d){return Object.prototype.hasOwnProperty.call(a,d) & & b(c,d)})}function Tb(a){var b=a.length;if(0==b)return 0;for(var c=305419896,d=0;d & lt; b;d++)c^=(c & lt; & lt; 5)+(c & gt; & gt; 2)+a.charCodeAt(d) & 4294967295;return 0 & lt; c?c:4294967296+c}function Ub(a){a=a & & a.toString & & a.toString();return p(a) & & -1!=a.indexOf( " [native code] " )};var Xb=Aa(function(){var a=!1;try{var b=Object.defineProperty({}, " passive " ,{get:function(){a=!0}});k.addEventListener( " test " ,null,b)}catch(c){}return a});function Yb(a){return a?a.passive & & Xb()?a:a.capture||!1:!1}function P(a,b,c,d){a.addEventListener & & a.addEventListener(b,c,Yb(d))}function Zb(a,b,c){a.removeEventListener & & a.removeEventListener(b,c,Yb(void 0))}function $b(a){var b=void 0===b?{}:b;if( " function " ==na(window.CustomEvent))var c=new CustomEvent( " rum_blp " ,b);else c=document.createEvent( " CustomEvent " ),c.initCustomEvent( " rum_blp " ,!!b.bubbles,!!b.cancelable,b.detail);a.dispatchEvent(c)};function ac(a,b,c){a.google_image_requests||(a.google_image_requests=[]);var d=a.document.createElement( " img " );if(c){var e=function(f){c & & c(f);Zb(d, " load " ,e);Zb(d, " error " ,e)};P(d, " load " ,e);P(d, " error " ,e)}d.src=b;a.google_image_requests.push(d)};function bc(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}bc.prototype.contains=function(a){return a instanceof Ib?a.a & gt; =this.left & & a.a & lt; =this.left+this.width & & a.f & gt; =this.top & & a.f & lt; =this.top+this.height:this.left & lt; =a.left & & this.left+this.width & gt; =a.left+a.width & & this.top & lt; =a.top & & this.top+this.height & gt; =a.top+a.height};bc.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};bc.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};bc.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function cc(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}B & & a.ownerDocument.body & & (a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}function dc(a){var b=a.offsetWidth,c=a.offsetHeight,d=Ra & & !b & & !c;return(void 0===b||d) & & a.getBoundingClientRect?(a=cc(a),new Jb(a.right-a.left,a.bottom-a.top)):new Jb(b,c)};var ec;a:{var fc=void 0;fc=void 0===fc?k:fc;var gc=fc.context||fc.AMP_CONTEXT_DATA;if(!gc)try{gc=fc.parent.context||fc.parent.AMP_CONTEXT_DATA}catch(a){}try{if(gc & & gc.pageViewId & & gc.canonicalUrl){ec=gc;break a}}catch(a){}ec=null}var hc=!!ec & & k!=k.top;var ic=!!window.google_async_iframe_id,jc=ic & & window.parent||window;function kc(a){return!(!a||!a.id) & & 0===a.id.indexOf( " aswift_ " )};function lc(a,b){var c=void 0===c?{}:c;this.error=a;this.context=b.context;this.msg=b.message|| " " ;this.id=b.id|| " jserror " ;this.meta=c};var mc=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function nc(a){return a?decodeURI(a):a};function oc(a){if(a=/[-\w]+\.[-\w]+$/.exec(a)){a=a[0].toLowerCase();for(var b=0,c=0;c & lt; a.length;++c)b=31*b+a.charCodeAt(c) & gt; & gt; & gt; 0;switch(b){case 1967261364:return 0;case 3147493546:return 1;case 1567346461:return 2;case 2183041838:return 3;case 763236279:return 4;case 1342279801:return 5;case 526831769:return 6;case 352806002:return 7;case 2755048925:return 8;case 3306848407:return 9;case 2207000920:return 10;case 484037040:return 11;case 3506871055:return 12;case 672143848:return 13;case 2528751226:return 14;case 2744854768:return 15;case 3703278665:return 16;case 2014749173:return 17;case 133063824:return 18;case 2749334602:return 19;case 3131239845:return 20;case 2074086763:return 21;case 795772493:return 22;case 290857819:return 23;case 3035947606:return 24;case 2983138003:return 25;case 2197138676:return 26;case 4216016165:return 27;case 239803524:return 28;case 975993579:return 29;case 1794940339:return 30;case 1314429186:return 31;case 1643618937:return 32;case 497159982:return 33}}return-1};var pc=/^https?:\/\/(\w|-)+\.cdn\.ampproject\.(net|org)(\?|\/|$)/;function qc(a,b){this.a=a;this.f=b}function rc(a,b){this.url=a;this.S=!!b;this.depth=ka(void 0)?void 0:null};function sc(){this.g= " & " ;this.h=!1;this.f={};this.i=0;this.a=[]}function tc(a,b){var c={};c[a]=b;return[c]}function uc(a,b,c,d,e){var f=[];Rb(a,function(g,h){(g=vc(g,b,c,d,e)) & & f.push(h+ " = " +g)});return f.join(b)}function vc(a,b,c,d,e){if(null==a)return " " ;b=b|| " & " ;c=c|| " ,$ " ; " string " ==typeof c & & (c=c.split( " " ));if(a instanceof Array){if(d=d||0,d & lt; c.length){for(var f=[],g=0;g & lt; a.length;g++)f.push(vc(a[g],b,c,d+1,e));return f.join(c[d])}}else if( " object " ==typeof a)return e=e||0,2 & gt; e?encodeURIComponent(uc(a,b,c,d,e+1)): " ... " ;return encodeURIComponent(String(a))}function wc(a,b,c,d){a.a.push(b);a.f[b]=tc(c,d)}function xc(a,b,c){b=b+ " //pagead2.googlesyndication.com " +c;var d=yc(a)-c.length;if(0 & gt; d)return " " ;a.a.sort(function(m,r){return m-r});c=null;for(var e= " " ,f=0;f & lt; a.a.length;f++)for(var g=a.a[f],h=a.f[g],n=0;n & lt; h.length;n++){if(!d){c=null==c?g:c;break}var l=uc(h[n],a.g, " ,$ " );if(l){l=e+l;if(d & gt; =l.length){d-=l.length;b+=l;e=a.g;break}else a.h & & (e=d,l[e-1]==a.g & & --e,b+=l.substr(0,e),e=a.g,d=0);c=null==c?g:c}}a= " " ;null!=c & & (a=e+ " trn= " +c);return b+a}function yc(a){var b=1,c;for(c in a.f)b=c.length & gt; b?c.length:b;return 3997-b-a.g.length-1};function zc(a,b,c,d,e,f){if((d?a.f:Math.random()) & lt; (e||.01))try{if(c instanceof sc)var g=c;else g=new sc,Rb(c,function(n,l){var m=g,r=m.i++;n=tc(l,n);m.a.push(r);m.f[r]=n});var h=xc(g,a.a, " /pagead/gen_204?id= " +b+ " & " );h & & ( " undefined " ===typeof f?ac(k,h,null):ac(k,h,void 0===f?null:f))}catch(n){}};var Ac=null;function Bc(){var a=k.performance;return a & & a.now & & a.timing?Math.floor(a.now()+a.timing.navigationStart):+new Date}function Cc(){var a=void 0===a?k:a;return(a=a.performance) & & a.now?a.now():null};function Dc(a,b,c,d,e){this.label=a;this.type=b;this.value=c;this.duration=void 0===d?0:d;this.uniqueId=Math.random();this.slotId=e};var Q=k.performance,Ec=!!(Q & & Q.mark & & Q.measure & & Q.clearMarks),Fc=Aa(function(){var a;if(a=Ec){var b;if(null===Ac){Ac= " " ;try{a= " " ;try{a=k.top.location.hash}catch(c){a=k.location.hash}a & & (Ac=(b=a.match(/\bdeid=([\d,]+)/))?b[1]: " " )}catch(c){}}b=Ac;a=!!b.indexOf & & 0 & lt; =b.indexOf( " 1337 " )}return a});function R(a,b){this.i=[];this.a=b||k;var c=null;b & & (b.google_js_reporting_queue=b.google_js_reporting_queue||[],this.i=b.google_js_reporting_queue,c=b.google_measure_js_timing);this.f=Fc()||(null!=c?c:Math.random() & lt; a)}R.prototype.w=function(){this.f=!1;this.i!=this.a.google_js_reporting_queue & & (Fc() & & u(this.i,Gc),this.i.length=0)};R.prototype.A=function(a){!this.f||2048 & lt; this.i.length||this.i.push(a)};function Gc(a){a & & Q & & Fc() & & (Q.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ),Q.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _end " ))}function S(a,b,c,d,e,f){a.f & & a.A(new Dc(b,c,d,void 0===e?0:e,f))}R.prototype.start=function(a,b){if(!this.f)return null;var c=Cc()||Bc();a=new Dc(a,b,c);b= " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ;Q & & Fc() & & Q.mark(b);return a};function Hc(a,b){if(a.f & & ka(b.value)){var c=Cc()||Bc();b.duration=c-b.value;c= " goog_ " +b.label+ " _ " +b.uniqueId+ " _end " ;Q & & Fc() & & Q.mark(c);a.A(b)}}function Ic(a,b){if(a.f){var c=a.start( " 243 " ,3);try{b()}catch(d){throw Gc(c),d;}Hc(a,c)}else b()};function Jc(){var a=Kc;this.h=Lc;this.j=this.a;this.f=void 0===a?null:a}Jc.prototype.g=function(a,b,c){try{if(this.f & & this.f.f){var d=this.f.start(a.toString(),3);var e=b();Hc(this.f,d)}else e=b()}catch(f){b=!0;try{Gc(d),b=this.j(a,new lc(f,{message:Mc(f)}),void 0,c)}catch(g){this.a(217,g)}if(!b)throw f;}return e};Jc.prototype.i=function(a,b,c,d){var e=this;return function(f){for(var g=[],h=0;h & lt; arguments.length;++h)g[h]=arguments[h];return e.g(a,function(){return b.apply(c,g)},d)}};Jc.prototype.a=function(a,b,c,d,e){e=e|| " jserror " ;try{var f=new sc;f.h=!0;wc(f,1, " context " ,a);b.error & & b.meta & & b.id||(b=new lc(b,{message:Mc(b)}));b.msg & & wc(f,2, " msg " ,b.msg.substring(0,512));var g=b.meta||{};if(d)try{d(g)}catch(t){}b=[g];f.a.push(3);f.f[3]=b;d=k;b=[];g=null;do{var h=d;if(Qb(h)){var n=h.location.href;g=h.document & & h.document.referrer||null}else n=g,g=null;b.push(new rc(n|| " " ));try{d=h.parent}catch(t){d=null}}while(d & & h!=d);n=0;for(var l=b.length-1;n & lt; =l;++n)b[n].depth=l-n;h=k;if(h.location & & h.location.ancestorOrigins & & h.location.ancestorOrigins.length==b.length-1)for(l=1;l & lt; b.length;++l){var m=b[l];m.url||(m.url=h.location.ancestorOrigins[l-1]|| " " ,m.S=!0)}var r=new rc(k.location.href,!1);h=null;var G=b.length-1;for(m=G;0 & lt; =m;--m){var L=b[m];!h & & pc.test(L.url) & & (h=L);if(L.url & & !L.S){r=L;break}}L=null;var Z=b.length & & b[G].url;0!=r.depth & & Z & & (L=b[G]);var H=new qc(r,L);H.f & & wc(f,4, " top " ,H.f.url|| " " );wc(f,5, " url " ,H.a.url|| " " );zc(this.h,e,f,!1,c)}catch(t){try{zc(this.h,e,{context: " ecmserr " ,rctx:a,msg:Mc(t),url:H & & H.a.url},!1,c)}catch(A){}}return!0};function Mc(a){var b=a.toString();a.name & & -1==b.indexOf(a.name) & & (b+= " : " +a.name);a.message & & -1==b.indexOf(a.message) & & (b+= " : " +a.message);if(a.stack){a=a.stack;try{-1==a.indexOf(b) & & (a=b+ " \n " +a);for(var c;a!=c;)c=a,a=a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/, " $1 " );b=a.replace(/\n */g, " \n " )}catch(d){}}return b};function Nc(){this.f=this.a}Nc.prototype.a=function(a,b,c,d,e){if(Math.random() & gt; (void 0===c?.01:c))return!1;b.error & & b.meta & & b.id||(b=new lc(b,{context:a,id:void 0===e? " jserror " :e}));d & & (b.meta={},d & & d(b.meta));k.google_js_errors=k.google_js_errors||[];k.google_js_errors.push(b);if(!k.error_rep_loaded){b=k.document;a=b.createElement( " script " );c=new Ea;c.a=k.location.protocol+ " //pagead2.googlesyndication.com/pagead/js/err_rep.js " ;a.src=c instanceof Ea & & c.constructor===Ea & & c.f===Fa?c.a: " type_error:TrustedResourceUrl " ;if(null===ma)b:{c=k.document;if((c=c.querySelector & & c.querySelector( " script[nonce] " )) & & (c=c.nonce||c.getAttribute( " nonce " )) & & la.test(c)){ma=c;break b}ma= " " }(c=ma) & & a.setAttribute( " nonce " ,c);(b=b.getElementsByTagName( " script " )[0]) & & b.parentNode & & b.parentNode.insertBefore(a,b);k.error_rep_loaded=!0}return!1};Nc.prototype.g=function(a,b,c){try{var d=b()}catch(e){if(!this.f(a,e,.01,c, " jserror " ))throw e;}return d};Nc.prototype.i=function(a,b,c,d){var e=this;return function(f){for(var g=[],h=0;h & lt; arguments.length;++h)g[h]=arguments[h];return e.g(a,function(){return b.apply(c,g)},d)}};var Lc,Oc,Pc;if(ic & & !Qb(jc)){var Qc= " . " +pa.domain;try{for(;2 & lt; Qc.split( " . " ).length & & !Qb(jc);)pa.domain=Qc=Qc.substr(Qc.indexOf( " . " )+1),jc=window.parent}catch(a){}Qb(jc)||(jc=window)}Pc=jc;var Kc=new R(1,Pc);Lc=new function(){var a=void 0===a?qa:a;this.a= " http: " ===a.location.protocol? " http: " : " https: " ;this.f=Math.random()};Oc=new Jc; " complete " ==Pc.document.readyState?Pc.google_measure_js_timing||Kc.w():Kc.f & & P(Pc, " load " ,function(){Pc.google_measure_js_timing||Kc.w()});function Rc(a,b){return Oc.i(a,b,void 0,void 0)};function Sc(){return k.google_lt_queue=k.google_lt_queue||[]};function Tc(a){I(this,a,null,null)}q(Tc,F);function Uc(a,b){var c=K(a,1,0);0!==c & & D(b,1,c);c=K(a,2,0);0!==c & & D(b,2,c);c=K(a,3, " " );0 & lt; c.length & & rb(b,3,c);c=K(a,4, " " );0 & lt; c.length & & rb(b,4,c);c=K(a,5, " " );0 & lt; c.length & & rb(b,5,c);if(c=M(a,6))a=c,null!=a & & (mb(b.a,48),b.a.a.push(a?1:0))};function Vc(a){I(this,a,Wc,null)}q(Vc,F);var Wc=[2];function Xc(a){I(this,a,null,Db)}q(Xc,F);var Db=[[5]];function Yc(a,b){var c=K(a,1, " " );0 & lt; c.length & & rb(b,1,c);c=K(a,2,0);0!==c & & D(b,2,c);c=K(a,3,0);0!==c & & C(b,3,c);c=K(a,4,0);0!==c & & C(b,4,c);c=yb(a,Vc,5);if(null!=c & & (a=c,null!=a)){c=ob(b,5);var d=K(a,1,0);0!==d & & D(b,1,d);d=zb(a,Tc,2);0 & lt; d.length & & sb(b,2,d,Uc);pb(b,c)}};function Zc(a){I(this,a,$c,null)}q(Zc,F);var $c=[1];function ad(a){var b;a.visibilityState?b= " visibilitychange " :a.mozVisibilityState?b= " mozvisibilitychange " :a.webkitVisibilityState & & (b= " webkitvisibilitychange " );return b};function bd(a){return a._google_rum_ns_=a._google_rum_ns_||{}}function cd(a){a=bd(a);return a.pq=a.pq||[]};function dd(a,b,c){Rb(b,function(d,e){var f=c & & c[e];!d & & 0!==d||f||(a+= " & " +encodeURIComponent(e)+ " = " +encodeURIComponent(String(d)),c & & (c[e]=!0))});return a}function T(a,b,c,d,e,f,g,h){function n(m){var r=m[0];m=m[1];var G=r.length+m.length+2;8E3 & lt; l.h+l.g+G & & U(l);l.G.push([r,m]);l.g+=G;6E3 & lt; =l.h+l.g & & U(l);return 0}f=void 0===f?Infinity:f;g=void 0===g?!1:g;R.call(this,a,h);var l=this;this.D=-1;this.B=0;this.J=f;this.U=b;this.K=c;this.T=d;this.V=e;this.N=!( " csi.gstatic.com " !==this.K||!this.a.navigator||!this.a.navigator.sendBeacon);this.j={};this.H={};this.a.performance & & this.a.performance.now||V(this, " dat " ,1);this.a.navigator & & this.a.navigator.deviceMemory & & V(this, " dmc " ,this.a.navigator.deviceMemory);this.W=!g;this.L=function(){l.a.setTimeout(function(){return U(l)},1100)};this.I=[];this.O=function(){ed(l,1)};this.M=function(){ed(l,2)};this.X=Ba(function(){U(l)});this.Y=function(){var m=l.a.document;(null!=m.hidden?m.hidden:null!=m.mozHidden?m.mozHidden:null!=m.webkitHidden & & m.webkitHidden) & & l.X()};this.C=this.a.setTimeout(function(){return U(l)},5E3);this.m={};this.h=b.length+c.length+d.length+e.length+3;this.g=0;u(this.i,function(m){fd(l, " met. " +m.type,id(m),!0, " ~ " )});this.G=[];a=cd(this.a);u(a,function(m){return n(m)});a.length=0;a.push=n;V(this, " puid " ,(this.B+1).toString(36)+ " ~ " +(+new Date).toString(36));jd(this)}T.prototype=ca(R.prototype);T.prototype.constructor=T;if(ja)ja(T,R);else for(var kd in R)if( " prototype " !=kd)if(Object.defineProperties){var ld=Object.getOwnPropertyDescriptor(R,kd);ld & & Object.defineProperty(T,kd,ld)}else T[kd]=R[kd];T.da=R.prototype;function id(a){var b=Math.round(a.duration);return a.label+(null!=a.slotId? " _ " +a.slotId: " " )+( " . " +(ka(a.value)?Math.round(a.value).toString(36):a.value))+(0 & lt; b? " _ " +b.toString(36): " " )}function md(a,b){a.I.push(b)}function jd(a){ " complete " ===a.a.document.readyState?a.a.setTimeout(function(){return U(a)},0):P(a.a, " load " ,a.L);var b=ad(a.a.document); " undefined " !==typeof b & & P(a.a,b,a.Y);P(a.a, " unload " ,a.O);P(a.a, " pagehide " ,a.M)}function V(a,b,c){c=String(c);a.h=null!=a.j[b]?a.h+(c.length-a.j[b].length):a.h+(b.length+c.length+2);a.j[b]=c}function nd(a){null!=a.j.uet & & (a.h-=a.j.uet.length+5,delete a.j.uet)}function od(a,b){var c= " ec= " +b;a.H[c]||(fd(a, " ec " ,b,!1),1E3 & gt; c.length & & (a.H[c]=!0))}function fd(a,b,c,d,e){e=void 0===e? " " :e;var f=null==a.m[b]?b.length+c.length+2:d?c.length+e.length:c.length-a.m[b].length;8E3 & lt; a.h+a.g+f & & (U(a),f=b.length+c.length+2);a.m[b]=d & & null!=a.m[b]?a.m[b]+(e+c):c;a.g+=f;6E3 & lt; =a.h+a.g & & U(a)}function U(a){if(a.f & & a.W){try{a.g & & (pd(a,a.m),a.B===a.J & & a.w())}catch(b){(new Nc).a(358,b)}a.m={};a.g=0;a.i.length=0;a.a.clearTimeout(a.C);a.C=0}}function qd(a,b){var c=a.U+ " // " +a.K+a.T+a.V,d={};c=dd(c,a.j,d);c=dd(c,b,d);a.a.google_timing_params & & (c=dd(c,a.a.google_timing_params,d),a.a.google_timing_params=void 0);u(a.G,function(e){var f=ba(e);e=f.next().value;f=f.next().value;var g={};c=dd(c,(g[e]=f,g))});a.G.length=0;return c}function pd(a,b){a.B++;b=qd(a,b);var c=!1;try{c=a.N & & a.a.navigator & & a.a.navigator.sendBeacon(b,null)}catch(d){a.N=!1}c||ac(a.a,b,null);V(a, " puid " ,(a.B+1).toString(36)+ " ~ " +(+new Date).toString(36))}function rd(a,b,c,d,e){fd(a, " met. " +b,c,void 0===d?!1:d,void 0===e? " ~ " :e)}function sd(a,b){var c= " " +a;Rb(b,function(d,e){null!=d & & (c+= " . " +e+ " _ " +d)});return c}function td(a,b,c){c=sd(b,c);var d={};b=(d[ " met. " +b]=c,d);pd(a,b)}T.prototype.A=function(a){this.f & & this.B & lt; this.J & & (R.prototype.A.call(this,a),fd(this, " met. " +a.type,id(a),!0, " ~ " ))};T.prototype.w=function(){R.prototype.w.call(this);this.a.clearTimeout(this.C);this.g=this.C=0;this.m={};Da(this.H);Da(this.j);Zb(this.a, " load " ,this.L);Zb(this.a, " unload " ,this.O);Zb(this.a, " pagehide " ,this.M)};function ed(a,b){V(a, " uet " ,b);u(a.I,function(c){try{c()}catch(d){}});$b(a.a);U(a);nd(a)};var ud={self:1, " same-origin-ancestor " :2, " same-origin-descendant " :3, " same-origin " :4, " cross-origin-ancestor " :5, " cross-origin-descendant " :6, " cross-origin-unreachable " :7, " multiple-contexts " :8},vd={script:1,layout:2},wd={iframe:1,embed:2,object:3};function xd(a){var b=new Vc;O(b,1,ud[a.name],0);u(a.attribution,function(c){var d=new Tc;O(d,1,vd[c.name],0);O(d,2,wd[c.containerType],0);p(c.containerId) & & O(d,6,0==c.containerId.lastIndexOf( " google_ads_iframe " ,0),!1);Eb(b,2,d,Tc)});return b}function yd(a,b){var c=new nb;b=zb(b,Xc,1);0 & lt; b.length & & sb(c,1,b,Yc);c=qb(c);c=eb(c).replace(/\.+$/, " " );b={};td(a,6,(b[1]=c,b))}function zd(a){if(k.PerformanceLongTaskTiming & & k.PerformanceObserver){var b=0;(new k.PerformanceObserver(Rc(246,function(c,d){var e=new Zc;u(c.getEntries(),function(f){var g=new Xc;N(g,3,Math.round(f.startTime));N(g,4,Math.round(f.duration));f=xd(f);Cb(g,f);Eb(e,1,g,Xc)});yd(a,e);10 & lt; =++b & & d.disconnect()}))).observe({entryTypes:[ " longtask " ]})}}function Ad(a){function b(){var e=new Zc;u(Sc(),function(f){var g=new Xc;N(g,3,Math.round(f.startTime));N(g,4,Math.round(f.duration));f=xd(f);Cb(g,f);Eb(e,1,g,Xc)});zb(e,Xc,1).length & & yd(a,e)}var c=0,d=k.setInterval(function(){if(12 & lt; =++c){k.clearInterval(d);var e=k.google_ltobserver;e & & (e.disconnect(),delete k.google_ltobserver);k.google_lt_queue & & delete k.google_lt_queue;Zb(k, " beforeunload " ,b)}b();Sc().length=0},5E3);P(k, " beforeunload " ,b)};function Bd(a){I(this,a,Cd,null)}q(Bd,F);var Cd=[15];function Dd(a){I(this,a,null,null)}q(Dd,F);function Ed(a){I(this,a,null,null)}q(Ed,F);function Fd(a){return Math.round(a.position).toString(36)+ " . " +Math.round(a.timestamp).toString(36)}function Gd(a){var b=this;this.g=-1;this.h=-Infinity;this.a=[];this.f=a;this.i=0;this.j=Rc(456,function(){return Hd(b)});this.m=function(){return Id(b)}}Gd.prototype.install=function(){k.performance & & (Hd(this),P(k, " scroll " ,this.j,{passive:!0}),md(this.f,this.m))};function Hd(a){var b=k.pageYOffset||0,c=Cc()||0;if(100 & lt; Math.abs(b-a.g)||200 & lt; c-a.h)if(a.g=b,a.h=c,400 & lt; =a.a.push({position:b,timestamp:c}) & & (Id(a),8 & lt; =a.i)){Zb(k, " scroll " ,a.j);b=a.f.I;a=a.m;a:if(p(b))a=p(a) & & 1==a.length?b.indexOf(a,0):-1;else{for(c=0;c & lt; b.length;c++)if(c in b & & b[c]===a){a=c;break a}a=-1}0 & lt; =a & & Array.prototype.splice.call(b,a,1)}}function Id(a){a.a.length & & (rd(a.f,12,ua(a.a,Fd).join( " ~ " )),a.a=[],a.i++)};function Jd(){try{return ta(ua(k.googletag.pubads().getSlots(),function(a){return k.document.getElementById(a.getSlotElementId())}),oa)}catch(a){}return w(k.document.querySelectorAll( " div[id^=div-gpt-ad] " ))}function Kd(a){var b=[];a=ba(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;for(var d=!0,e=0;e & lt; b.length;e++){var f=b[e];if(f.contains(c)){d=!1;break}if(c.contains(f)){d=!1;b[e]=c;break}}d & & b.push(c)}return b};function Ld(a){a=a.document;var b={};a & & (b= " CSS1Compat " ==a.compatMode?a.documentElement:a.body);return b||{}};function Md(a,b,c,d,e,f,g,h,n,l,m){this.C=k;this.B=a;this.D=b;this.i=c;this.a=d;this.g=e;this.h=f;this.f=g;this.A=h;this.w=n;this.m=l;this.j=m}function Nd(a){return Hb.apply(null,ta(a,function(b){return 0 & lt; b}))||null}function Od(a){for(var b=Infinity,c=0;c & lt; a.length-1;c++)for(var d=c+1;d & lt; a.length;d++){var e=a[c],f=a[d];e=Math.max(Math.max(0,e.left-f.right,f.left-e.right),Math.max(0,e.top-f.bottom,f.top-e.bottom));0 & lt; e & & (b=Math.min(e,b))}return Infinity!==b?b:null};function Pd(a,b){var c=navigator.getBattery & & navigator.getBattery();c & & c.then?c.then(function(d){var e=d.level,f=d.charging;setTimeout(function(){b(100*e|0,100*d.level|0,f||d.charging)},a)}):b()};var Qd=/^.+\.((googlesyndication|googletagservices)\.com|doubleclick\.net)$/,Rd=/^(aswift_\d+|google_ads_iframe_.+)$/,Sd=/^div-gpt-ad-.+$/,Td=[ " ZGl2LnRhYm9vbGE= " , " ZGl2Lk9VVEJSQUlO " ];function Ud(a){if(!a)return " " ;var b=Math.floor(Math.random()*a.length);return b.toString(36)+encodeURIComponent(a.charAt(b))+ " . " +Tb(a).toString(36)}function Vd(a){return(a=nc(Ga(a).match(mc)[3]||null))?a.toLowerCase(): " " }function Wd(a){return 10 & lt; =a.offsetWidth & & 10 & lt; =a.offsetHeight}function Ob(a){return a & & 1==a.nodeType & & " DIV " ==a.nodeName?Sd.test(a.id)||a.hasAttribute( " data-google-query-id " ):!1}function Xd(a){var b=[];if(!a.body)return b;var c=a.body;a=c.getElementsByTagName( " script " );for(var d=a.length,e=0;e & lt; d;e++){var f=a[e],g=f.src;g & & (f=(void 0!==f.nextElementSibling?f.nextElementSibling:Kb(f.nextSibling,!0))||Lb(f)) & & " DIV " ==f.nodeName & & Wd(f) & & (g=Vd(g)) & & !Qd.test(g) & & b.push(new Yd(f,g))}if(!c.querySelectorAll)return b;u(Td,function(h){for(var n=c.querySelectorAll(gb(h)),l=n.length,m=0;m & lt; l;m++){var r=n[m];Wd(r) & & b.push(new Yd(r,h))}});return b}function Yd(a,b,c){var d=Mb(a);var e=new Ib(0,0);var f=d?Mb(d):document;f=!B||9 & lt; =Number(Za)|| " CSS1Compat " ==(f?new Pb(Mb(f)):ra||(ra=new Pb)).a.compatMode?f.documentElement:f.body;if(a!=f){f=cc(a);var g=(d?new Pb(Mb(d)):ra||(ra=new Pb)).a;d=g.scrollingElement?g.scrollingElement:Ra|| " CSS1Compat " !=g.compatMode?g.body||g.documentElement:g.documentElement;g=g.parentWindow||g.defaultView;d=B & & Ya( " 10 " ) & & g.pageYOffset!=d.scrollTop?new Ib(d.scrollLeft,d.scrollTop):new Ib(g.pageXOffset||d.scrollLeft,g.pageYOffset||d.scrollTop);e.a=f.left+d.a;e.f=f.top+d.f}b:{f=Mb(a);if(f.defaultView & & f.defaultView.getComputedStyle & & (f=f.defaultView.getComputedStyle(a,null))){f=f.display||f.getPropertyValue( " display " )|| " " ;break b}f= " " }f||(f=a.currentStyle?a.currentStyle.display:null);if( " none " !=(f||a.style & & a.style.display))a=dc(a);else{f=a.style;d=f.display;g=f.visibility;var h=f.position;f.visibility= " hidden " ;f.position= " absolute " ;f.display= " inline " ;a=dc(a);f.display=d;f.position=h;f.visibility=g}e=new bc(e.a,e.f,a.width,a.height);this.id=b;this.a=c||null;this.top=e.top;this.left=e.left;this.width=e.width;this.height=e.height}function Zd(){var a=Qb(k.top)?k.top:null;if(!a)return null;var b=a.document;a=Xd(b);var c=[];xa(c,b.getElementsByTagName( " iframe " ));for(b=0;b & lt; Math.min(c.length,50);b++){var d=c[b],e=d.src?Ga(d.src): " " ,f=d.id||d.name|| " " ;if(!Rd.test(f))try{var g=d.contentDocument||d.contentWindow.document;if(e & & " about:blank " !=d.src)xa(a,Xd(g)),xa(c,g.getElementsByTagName( " iframe " ));else{var h=null,n=void 0!==d.previousElementSibling?d.previousElementSibling:Kb(d.previousSibling,!1);if(n & & " SCRIPT " ==n.nodeName & & n.src){var l=Vd(n.src);h=Qd.test(l)?null:l}((h=h||f)||!Nb(d)) & & Wd(d) & & a.push(new Yd(d,h))}}catch(r){h=Vd(e),e=(e=nc(e.match(mc)[5]||null)) & & " / " ==e.charAt(0)?e.split( " / " ,2)[1]: " " ,Wd(d) & & !Qd.test(h) & & a.push(new Yd(d,h||f,e))}}ya(a,function(r,G){return r.top!=G.top?r.top-G.top:r.left-G.left});var m=null;return ta(a,function(r){if(null!=m & & r.top+r.height & lt; =m.top+m.height & & r.left+r.width & lt; =m.left+m.width)return!1;m=r;return!0})};var $d=!1;function ae(a,b){var c=k;if(!$d){$d=!0;var d=c.requestAnimationFrame||c.webkitRequestAnimationFrame||c.msRequestAnimationFrame||c.mozRequestAnimationFrame||c.oRequestAnimationFrame;if(Ub(d)){var e,f,g,h,n=c.requestIdleCallback;n & & (h=function(m){f=m.timeRemaining();g=0});var l=function(m){$d & & (a.push(m-e),e=m,n & & (b.push(f||0),g||(f=0,g=n(h))),d(l))};d(function(m){e=m;n & & (g=n(h));d(l)})}}};function be(){if(!k.performance||!k.performance.getEntriesByType)return null;var a=k.performance.getEntriesByType( " paint " );if(!a.length)return null;var b=0,c=0;u(a,function(d){switch(d.name){case " first-paint " :b=d.startTime;break;case " first-contentful-paint " :c=d.startTime}});return{R:b,P:c}};function ce(a){I(this,a,de,null)}q(ce,F);var de=[1];function ee(a){I(this,a,null,null)}q(ee,F);var W={},X={},Y={},fe={},ge={},he={},ie={},je={},ke={},le={},me=[{v:/^https?:\/\/((tpc|pagead2)\.googlesyndication\.com|static\.googleadsserving\.cn)\/pagead\//,u:(W[1]=/adsbygoogle\.js/,W[2]=/show_ads\.js/,W[3]=/show_ads_impl\.js/,W[21]=/js\/r\d+\/r\d+\/osd\.js/,W[22]=/\/osd\.js/,W[7]=/activeview\/osd_listener\.js/,W[8]=/lidar\.js/,W[10]=/client\/ext\/m_js_controller\.js/,W[4]=/imgad\?id=/,W[9]=/js\/r\d+\/r\d+\/abg.js/,W[24]=/js\/r\d+\/r\d+\/rum\.js/,W[25]=/js\/rum\.js/,W[30]=/m_window_focus.js/,W[33]=/\/pagead\/adview\?ai=/,W),o:28},{v:/^https?:\/\/(tpc|pagead2)\.googlesyndication\.com\//,u:(X[4]=/pageadimg(\/imgad)?\?id=/,X[23]=/(daca_images\/)?simgad\/\d+/,X[29]=/icore_images\/\d+/,X[11]=/pub-config\/r\d+\/ca-pub-\d+\.js/,X[16]=/\/safeframe\/\d+-\d+-\d+\/html\/container\.html/,X[17]=/\/safeframe\/\d+-\d+-\d+\/js\/ext\.js/,X[31]=/\/sadbundle\//,X[32]=/(\/pcs)?\/activeview\?(xai|avi)=/,X),o:39},{v:/^https?:\/\/\w+\.g\.doubleclick\.net/,u:(Y[59]=/\/tag\/js\/gpt\.js/,Y[14]=/\/gpt\/pubads_impl_\d+\.js/,Y[43]=/\/gpt\/pubads_impl_core_\d+\.js/,Y[44]=/\/gpt\/pubads_impl_rendering_\d+\.js/,Y[15]=/\/gampad\/ads\?/,Y[34]=/\/pcs\/view\?xai=/,Y[36]=/^https?:\/\/cm\.g\./,Y[5]=/pagead\/ads\?/,Y[12]=/pagead\/html\/.*\/zrt_lookup\.html/,Y[33]=/\/pagead\/adview\?ai=/,Y),o:40},{v:/^https?:\/\/www\.googletagservices\.com/,u:(fe[13]=/\/tag\/js\/gpt\.js/,fe[37]=/\/dcmads\.js/,fe[38]=/\/dcm\/impl_v\d+\.js/,fe),o:42},{v:/^https?:\/\/fonts\.googleapis\.com\/css/,u:(ge[18]=/[? & ]family=/,ge),o:27},{v:/^https?:\/\/fonts\.gstatic\.com/,u:(he[19]=/\/s\//,he[20]=/\/l\//,he),o:27},{v:/^https:\/\/[\w.]+.2mdn.net/,u:(ie[31]=/\/sadbundle\//,ie),o:41},{v:/^https:\/\/adservice\.google\.(com?\.)?[a-z]{2,3}/,u:(je[46]=/\/adsid\/integrator\.json/,je[47]=/\/adsid\/integrator\.js/,je[48]=/\/adsid\/integrator\.sync\.js/,je),o:45},{v:/^https?:\/\/cdn\.ampproject\.org/,u:(ke[49]=/\/rtv\/\d{15,20}\/amp4ads-host-v0\.js\b/,ke[50]=/\.org\/amp4ads-host-v0\.js\b/,ke),o:51},{v:/^https?:\/\/imasdk.googleapis.com/,u:(le[54]=/js\/sdkloader\/ima3.js/,le[55]=/js\/core\/bridge3.*html/,le[56]=/js\/sdkloader\/loader.js/,le[57]=/js\/sdkloader\/vpaid_adapter.js/,le),o:58},{v:/./,u:{},o:27}],ne={},oe=[{v:/^https?:\/\//,u:(ne[26]=function(a){return hc & & !/^https:\/\/d-\d+\.ampproject\.net\/\d+\/frame\.html$/.test(a)},ne),o:27}];function pe(a){switch(a){case " beacon " :return 1;case " css " :return 2;case " fetch " :return 4;case " iframe " :return 5;case " img " :return 6;case " link " :return 7;case " navigation " :return 8;case " object " :return 9;case " script " :return 10;case " subdocument " :return 11;case " svg " :return 12;case " xmlhttprequest " :return 13;default:return 0}}var qe={woff:1,woff2:2,eot:3,ttf:4},re=/^https?:\/\/[^/?#]*\b(google(adservices|tag(manager|services)|apis|usercontent|syndication)?|doubleclick|gstatic|2mdn|cdn.ampproject)\./;function se(a,b,c,d,e,f){var g=new ee;O(g,1,a,0);O(g,3,b,0);O(g,2,e,0);N(g,4,Math.round(c.startTime));N(g,7,Math.round(c.duration));e=c.name;try{if(f){var h=e.indexOf( " ? " );if(-1==h||125 & lt; h)h=125;var n=e.indexOf( " # " );-1!=n & & n & lt; h & & (h=n);N(g,24,Tb(e.substr(0,h)))}}catch(l){}if(1!=b & & 26!=a)return g;N(g,5,Math.round(c.fetchStart));N(g,6,Math.round(c.responseEnd));a:{b=c.name;f=K(g,1,0);a=new ce;switch(f){case 18:if(b=b.match(/[? & ]family=([^ & ]+)/))b=k.decodeURIComponent(b[1]).split( " | " ),xb(a,1,b||[]);break;case 19:if(b=b.match(/\/s\/(\w+)\/v(\d+)\/[^.\/]+\.(\w+)$/))f=k.parseInt(b[2],10),N(a,2,f),O(a,3,qe[b[3]]||0,0),b=b[1],J(a,1).push(b);break;case 20:if(f=b.match(/[? & ]skey=([^ & ]+)/))f=f[1],J(a,1).push(f);if(b=b.match(/[? & ]v=v(\d+)/))b=k.parseInt(b[1],10),N(a,2,b);break;default:break a}Bb(g,21,a)}if(!c.responseStart)return g;O(g,22,!0,!1);c.domainLookupStart!=c.domainLookupEnd & & (N(g,8,Math.round(c.domainLookupStart)),N(g,9,Math.round(c.domainLookupEnd)));c.connectStart!=c.connectEnd & & (N(g,10,Math.round(c.connectStart)),N(g,11,Math.round(c.connectEnd)),c.secureConnectionStart & & N(g,12,Math.round(c.secureConnectionStart)));N(g,13,Math.round(c.requestStart));N(g,14,Math.round(c.responseStart));void 0!==c.transferSize & & (N(g,15,c.transferSize),N(g,17,c.decodedBodySize||0),N(g,16,c.encodedBodySize||0),0 & lt; c.transferSize?O(g,23,c.transferSize & gt; (c.encodedBodySize||0)?3:2,0):O(g,23,1,0));c.redirectStart & & (N(g,18,Math.round(c.redirectStart)),N(g,19,Math.round(c.redirectEnd)));d & & window.performance.timing & & N(g,20,d);return g}var te={},ue=(te[1]=!0,te[4]=!0,te[13]=!0,te);function ve(a,b,c){var d=re.test(a)?1:0,e=1!=d,f=wa(e?oe:me,function(g){return g.v.test(a)});if(!f)return null;f=Sb(f.u,function(g){return " function " ==na(g)?g(a):g.test(a)})||f.o;return!f||e & & 2!=b & & ue[c]?null:{$:d,id:parseInt(f,10)}}function we(a,b,c,d,e,f,g){a.responseEnd & lt; =f||(f=pe(a.initiatorType),(d=ve((void 0===g? " " :g)||a.name,d,f)) & & b.push(se(d.id,d.$,a,c,f,e)))}function xe(a,b,c,d){if(!a.performance||!a.performance.getEntriesByType)return[];var e=a.performance.getEntriesByType( " resource " ),f=0;a.performance.timing & & a!=k & & null!=k.performance & & null!=k.performance.timing & & (f=a.performance.timing.navigationStart-k.performance.timing.navigationStart);var g=[];u(e,function(h){return we(h,g,f,b,c,d)});e=a.performance.getEntriesByType( " navigation " );1==e.length & & we(e[0],g,f,b,c,d,a.location?a.location.href: " " );return g}function ye(a,b,c,d,e){c=xe(b,c,d,e);b=0;d=ba(c);for(e=d.next();!e.done;e=d.next())b=Math.max(b,K(e.value,6,0));c=ua(c,function(f){var g=new nb;var h=K(f,1,0);0!==h & & D(g,1,h);h=K(f,2,0);0!==h & & D(g,2,h);h=K(f,3,0);0!==h & & D(g,3,h);h=K(f,4,0);0!==h & & C(g,4,h);h=K(f,5,0);0!==h & & C(g,5,h);h=K(f,6,0);0!==h & & C(g,6,h);h=K(f,7,0);0!==h & & C(g,7,h);h=K(f,8,0);0!==h & & C(g,8,h);h=K(f,9,0);0!==h & & C(g,9,h);h=K(f,10,0);0!==h & & C(g,10,h);h=K(f,11,0);0!==h & & C(g,11,h);h=K(f,12,0);0!==h & & C(g,12,h);h=K(f,13,0);0!==h & & C(g,13,h);h=K(f,14,0);0!==h & & C(g,14,h);h=K(f,15,0);0!==h & & C(g,15,h);h=K(f,16,0);0!==h & & C(g,16,h);h=K(f,17,0);0!==h & & C(g,17,h);h=K(f,18,0);0!==h & & C(g,18,h);h=K(f,19,0);0!==h & & C(g,19,h);h=K(f,20,0);0!==h & & C(g,20,h);h=yb(f,ce,21);if(null!=h & & null!=h){var n=ob(g,21);var l=J(h,1);if(0 & lt; l.length & & null!=l)for(var m=0;m & lt; l.length;m++)rb(g,1,l[m]);l=K(h,2,0);0!==l & & C(g,2,l);l=K(h,3,0);0!==l & & D(g,3,l);pb(g,n)}(h=M(f,22)) & & null!=h & & (mb(g.a,176),g.a.a.push(h?1:0));h=K(f,23,0);0!==h & & D(g,23,h);h=K(f,24,0);0!==h & & C(g,24,h);f=qb(g);return eb(f).replace(/\.+$/, " " )}).join( " ~ " );rd(a,7,c,!0);return b}function ze(a){return va(a.performance & & a.performance.getEntriesByType?a.performance.getEntriesByType( " resource " ):[],function(b,c){a:{switch(pe(c.initiatorType)){case 10:case 13:case 4:break;default:var d=!1;break a}d=(d=nc(c.name.match(mc)[3]||null))?d?0 & lt; =oc(d):!1:!1}d & & (b.startTime=Math.min(b.F?b.startTime:Infinity,c.startTime),b.endTime=Math.max(b.endTime,c.startTime+c.duration),b.F++);return b},{F:0,startTime:0,endTime:0})};function Ae(){if(!k._google_rum_ns_)return!1;var a=bd(k);return!(!a.raf||!a.ric)}function Be(){var a=bd(k);a.raf=a.raf||[];a.ric=a.ric||[];return{aa:a.raf,ba:a.ric}};function Ce(a){I(this,a,null,null)}q(Ce,F);var De=window==window.top?32:16,Ee={unloadEventStart:2,unloadEventEnd:3,redirectStart:4,redirectEnd:5,fetchStart:6,domainLookupStart:7,domainLookupEnd:8,connectStart:9,connectEnd:10,secureConnectionStart:11,requestStart:12,responseStart:13,responseEnd:14,domLoading:15,domInteractive:16,domContentLoadedEventStart:17,domContentLoadedEventEnd:18,domComplete:19,loadEventStart:20,loadEventEnd:21};function Fe(a){return(a=yb(a,Dd,1))?K(a,2,0):0}function Ge(a){var b=yb(a,Bd,2);b||(b=new Bd,Bb(a,2,b));2==Fe(a) & & (a=b,O(a,7,!0,!1),O(a,9,!0,!1),O(a,10,!0,!1));return b}function He(a,b){2!==K(b,2,0)||bd(k).chp||V(a, " chm " ,1);K(b,1,0) & & V(a, " c " ,K(b,1,0));K(b,5, " " ) & & V(a, " e " ,K(b,5, " " ));V(a, " ctx " ,K(b,2,0));V(a, " gqid " ,K(b,3, " " ));V(a, " qqid " ,K(b,4, " " ))}function Ie(a){var b=new Ed(k.google_rum_config||null),c=Ge(b),d=J(c,15),e=yb(b,Dd,1)||new Dd;d.length & & O(e,5,d.join(), " " );He(a,e);if(d=k.google_js_reporting_queue)e=function(g){a.A(g);Gc(g)},d.push=e,u(d,e),d.length=0;M(c,11)||M(c,12)?Ad(a):M(c,9) & & .1 & gt; Math.random() & & zd(a);var f=Fe(b);1==f & & Je(a);md(a,function(){var g=Cc();g & & S(a, " 24 " ,1,g,0,void 0)});md(a,function(){M(c,7) & & (a.D=ye(a,k,f,M(c,13),a.D))});k==k.top & & M(c,14) & & (new Gd(a)).install();Ke(a,c,Fe(b))}function Ke(a,b,c){var d=Rc(113,function(){M(b,10) & & Le(a);Me(a);Ne(a,b,c);if(1==c & & M(b,16)){var e=Ld(k);e=e.scrollHeight==Ld(k).clientHeight?e.offsetHeight:e.scrollHeight;var f=Ld(k).scrollWidth,g=void 0===k.pageYOffset?(k.document.documentElement||k.document.body.parentNode||k.document.body).scrollTop:k.pageYOffset,h=[],n=[],l=[],m=[],r=[],G=0,L=0,Z=Infinity,H=Infinity,t={ca:!1},A=w(k.document.querySelectorAll( " .google-auto-placed " )),v=w(k.document.querySelectorAll('ins.adsbygoogle[data-anchor-shown= " true " ]')),y=w(k.document.querySelectorAll( " ins.adsbygoogle[data-ad-format=autorelaxed] " )),E=Jd(),x=w(k.document.querySelectorAll( " iframe[id^=google_ads_iframe] " ));var ha=[].concat(E,x);var Pe=w(k.document.querySelectorAll( " div.trc_related_container,div.OUTBRAIN,div[id^=rcjsload],div[id^=ligatusframe],div[id^=crt-],iframe[id^=cto_iframe],div[id^=yandex_], div[id^=Ya_sync],iframe[src*=adnxs],div.advertisement--appnexus,div[id^=apn-ad],div[id^=amzn-native-ad],iframe[src*=amazon-adsystem],iframe[id^=ox_],iframe[src*=openx],img[src*=openx],div[class*=adtech],div[id^=adtech],iframe[src*=adtech],div[data-content-ad-placement=true],div.wpcnt div[id^=atatags-] " )),Qe=w(k.document.querySelectorAll( " ins.adsbygoogle-ablated-ad-slot " ));x=[].concat(w(k.document.querySelectorAll( " iframe[id^=aswift_],iframe[id^=google_ads_frame] " )),w(k.document.querySelectorAll( " ins.adsbygoogle " )));E=[];t=ba([[t.ga,A],[t.ca,v],[t.ia,y],[t.ha,ha],[t.ja,Pe],[t.fa,Qe]]);for(A=t.next();!A.done;A=t.next())v=ba(A.value),A=v.next().value,v=v.next().value,!1===A?E=E.concat(v):x=x.concat(v);x=Kd(x);t=Kd(E);E=x.slice(0);x=ba(t);for(t=x.next();!t.done;t=x.next())for(t=t.value,A=0;A & lt; E.length;A++)(t.contains(E[A])||E[A].contains(t)) & & E.splice(A,1);E=ba(E);for(x=E.next();!x.done;x=E.next()){x=x.value;t=x.getBoundingClientRect();A=e-(t.bottom+g);if(x.className & & -1!=x.className.indexOf( " adsbygoogle-ablated-ad-slot " )){v=x.getAttribute( " google_ad_slot " );y=k.google_sv_map;if(!v||!y||!y[v])continue;a:{v=y[v];y=Number(v.google_ad_width);ha=Number(v.google_ad_height);if(!(0 & lt; y & & 0 & lt; ha)){b:{try{var Vb=String(v.google_ad_format);if(Vb & & Vb.match){var Wb=Vb.match(/(\d+)x(\d+)/i);if(Wb){var gd=parseInt(Wb[1],10),hd=parseInt(Wb[2],10);if(0 & lt; gd & & 0 & lt; hd){var sa={width:gd,height:hd};break b}}}}catch(Xe){}sa=null}if(!sa){v=null;break a}y=0 & lt; y?y:sa.width;ha=0 & lt; ha?ha:sa.height}v={width:y,height:ha}}v=(y=v)?y.height:0;y=y?y.width:0}else if(v=t.bottom-t.top,y=t.right-t.left,1 & gt; =v||1 & gt; =y)continue;h.push(v);n.push(y);l.push(v*y);x.className & & -1!=x.className.indexOf( " google-auto-placed " )?L+=1:(Z=Math.min(Z,A),m.push(t),G+=1);H=Math.min(H,A);r.push(t)}Z=Infinity===Z?null:Z;H=Infinity===H?null:H;sa=Od(m);r=Od(r);e=new Md(e,f,G,L,Nd(h),Nd(n),Nd(l),sa,r,Z,H);zc(Lc, " ama_stats " ,{wpc: " " ,su:k.location.hostname,pg_h:e.B,pg_w:e.D,c:e.i,aa_c:e.a,av_h:e.g,av_w:e.h,av_a:e.f,s:e.A,all_s:e.w,b:e.m,all_b:e.j,dt:z( " iPad " )||z( " Android " ) & & !z( " Mobile " )||z( " Silk " )||!(z( " iPod " )||z( " iPhone " )||z( " Android " )||z( " IEMobile " ))||900 & lt; =Ld(e.C).clientWidth? " d " : " m " },!0,1,void 0)}}); " complete " !=k.document.readyState?P(k, " load " ,function(){k.setTimeout(d,0)}):d()}function Me(a){var b=k.google_rum_values||bd(k).rv;k.google_rum_values=void 0;bd(k).rv=void 0;if(b & & !(0 & gt; b.dt)){var c=k.performance & & k.performance.timing;if(c){var d=b.dt-c.navigationStart;Rb(b,function(e,f){if(-1!=e & & ka(e)){switch(f){case " dt " :e=d;break;case " bdt " :e=d-e;break;default:e=d+e}S(a,f,4,e)}})}}}function Ne(a,b,c){M(b,1) & & Oe(a);M(b,2) & & 0 & lt; K(b,3,0) & & Re(a,K(b,3,0));M(b,7) & & Se(a,b,c);M(b,8) & & .1 & gt; Math.random() & & Ic(a,function(){return Te(a)})}function Ue(a){var b=ze(k);b.F & & (S(a, " 19 " ,2,b.F),S(a, " 17 " ,2,b.startTime),S(a, " 18 " ,2,b.endTime))}function Se(a,b,c){a.D=ye(a,k,c,M(b,13),a.D);var d=ta(k.document.getElementsByTagName( " iframe " ),kc);u(d,function(e){if(e=e.contentWindow)try{ye(a,e,c,M(b,13),-1)}catch(f){}});1==c & & Ue(a)}function Ve(a,b,c){if(b.length||c.length){var d={};d=(d[3]=Cc().toString(36),d);b.length & & (d[1]=ua(b,function(e){e=Math.min(Math.max(e,0),4095);return " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " [e & gt; & gt; 6]+ " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " [e & 63]}).join( " " ));c.length & & (d[2]=ua(c,function(e){return " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " [Math.min(Math.max(e,0),63)|0]}).join( " " ));rd(a,5,sd(5,d),!0, " . " )}}function We(a){if(Ae()){var b=Be(),c=b.aa,d=b.ba,e=Rc(400,function(){c.length||d.length?(Ve(a,c,d),c.length=0,d.length=0,k.setTimeout(e,1E4)):(c.push=function(){return 0},d.push=function(){return 0})});k.setTimeout(e,1E4)}}function Oe(a){var b=[],c=[];ae(b,c);k.setTimeout(Rc(400,function(){$d=!1;Ve(a,b,c)}),1E4)}function Re(a,b){Pd(b,function(c,d,e){if(null!=c & & null!=d & & null!=e){var f={};f[1]=b;f[2]=c;f[3]=d;f[4]=e;td(a,8,f)}})}function Le(a){var b=k.performance & & k.performance.timing;if(b){var c=b.navigationStart;0 & lt; c & & (S(a, " 1 " ,1,c),Rb(Ee,function(e,f){f=b[f];0 & lt; f & & S(a,String(e),1,f-c)}));var d=be();d & & (d.R & & S(a, " 22 " ,1,d.R),d.P & & S(a, " 23 " ,1,d.P))}}function Te(a){var b=Zd();b & & (10 & lt; b.length & & (b.length=10),od(a,ua(b,function(c){return Ud(c.id)+(c.a? " _ " +Ud(c.a): " " )+ " _ " +Math.floor(c.top).toString(36)+ " _ " +Math.floor(c.left).toString(36)+ " _ " +Math.floor(c.width).toString(36)+ " _ " +Math.floor(c.height).toString(36)}).join( " ~ " )))}function Je(a){var b=ad(k.document);b & & P(k,b,function(){var c=Cc();if(c){var d=k.document;var e={visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[d.visibilityState||d.webkitVisibilityState||d.mozVisibilityState|| " " ]||0;if(1==e||2==e)d=new Ce,N(d,1,Math.round(c)),O(d,2,e,0),c=new nb,e=K(d,1,0),0!==e & & C(c,1,e),e=K(d,2,0),0!==e & & D(c,2,e),d=qb(c),d=eb(d).replace(/\.+$/, " " ),S(a, " 1 " ,11,d)}})};Oc.g(112,function(){var a=new T(1, " https: " , " csi.gstatic.com " , " /csi?v=2 & s=pagead & action= " , " csi_pagead " ,De);a.f=!0;Ie(a);We(a)},void 0);}).call(this);


ucuz laboratuvar güç kayna??.zip > f(9).txt

(function(window,document,location){var p;function aa(a){var b=0;return function(){return b & lt; a.length?{done:!1,value:a[b++]}:{done:!0}}}function u(a){var b= " undefined " !=typeof Symbol & & Symbol.iterator & & a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}function ca(a){if(!(a instanceof Array)){a=u(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}var da= " function " ==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},ea;if( " function " ==typeof Object.setPrototypeOf)ea=Object.setPrototypeOf;else{var ha;a:{var ia={a:!0},ja={};try{ja.__proto__=ia;ha=ja.a;break a}catch(a){}ha=!1}ea=ha?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+ " is not extensible " );return a}:null}var ka=ea;function la(a,b){a.prototype=da(b.prototype);a.prototype.constructor=a;if(ka)ka(a,b);else for(var c in b)if( " prototype " !=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d & & Object.defineProperty(a,c,d)}else a[c]=b[c];a.Vc=b.prototype}var na= " function " ==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype & & a!=Object.prototype & & (a[b]=c.value)},oa= " undefined " !=typeof window & & window===this?this: " undefined " !=typeof global & & null!=global?global:this;function pa(a,b){if(b){var c=oa;a=a.split( " . " );for(var d=0;d & lt; a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d & & null!=b & & na(c,a,{configurable:!0,writable:!0,value:b})}}pa( " String.prototype.endsWith " ,function(a){return a?a:function(b,c){if(null==this)throw new TypeError( " The 'this' value for String.prototype.endsWith must not be null or undefined " );if(b instanceof RegExp)throw new TypeError( " First argument to String.prototype.endsWith must not be a regular expression " );void 0===c & & (c=this.length);c=Math.max(0,Math.min(c|0,this.length));for(var d=b.length;0 & lt; d & & 0 & lt; c;)if(this[--c]!=b[--d])return!1;return 0 & gt; =d}});pa( " Array.prototype.find " ,function(a){return a?a:function(b,c){a:{var d=this;d instanceof String & & (d=String(d));for(var e=d.length,f=0;f & lt; e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});function qa(){qa=function(){};oa.Symbol||(oa.Symbol=ra)}function sa(a,b){this.j=a;na(this, " description " ,{configurable:!0,writable:!0,value:b})}sa.prototype.toString=function(){return this.j};var ra=function(){function a(c){if(this instanceof a)throw new TypeError( " Symbol is not a constructor " );return new sa( " jscomp_symbol_ " +(c|| " " )+ " _ " +b++,c)}var b=0;return a}();function ta(){qa();var a=oa.Symbol.iterator;a||(a=oa.Symbol.iterator=oa.Symbol( " Symbol.iterator " )); " function " !=typeof Array.prototype[a] & & na(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ua(aa(this))}});ta=function(){}}function ua(a){ta();a={next:a};a[oa.Symbol.iterator]=function(){return this};return a}function va(a,b){ta();a instanceof String & & (a+= " " );var c=0,d={next:function(){if(c & lt; a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d}var wa= " function " ==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c & lt; arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e) & & (a[e]=d[e])}return a};pa( " Object.assign " ,function(a){return a||wa});pa( " Object.is " ,function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b & & c!==c}});pa( " Array.prototype.includes " ,function(a){return a?a:function(b,c){var d=this;d instanceof String & & (d=String(d));var e=d.length;c=c||0;for(0 & gt; c & & (c=Math.max(c+e,0));c & lt; e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});pa( " Array.prototype.entries " ,function(a){return a?a:function(){return va(this,function(b,c){return[b,c]})}});var v=this||self;function xa(a){return void 0!==a}function x(a){return " string " ==typeof a}function y(a){return " number " ==typeof a}function ya(a,b,c){a=a.split( " . " );c=c||v;a[0]in c|| " undefined " ==typeof c.execScript||c.execScript( " var " +a[0]);for(var d;a.length & & (d=a.shift());)!a.length & & xa(b)?c[d]=b:c[d] & & c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}}function za(){if(null===Aa)a:{var a=v.document;if((a=a.querySelector & & a.querySelector( " script[nonce] " )) & & (a=a.nonce||a.getAttribute( " nonce " )) & & Da.test(a)){Aa=a;break a}Aa= " " }return Aa}var Da=/^[\w+/_-]+[=]{0,2}$/,Aa=null;function Fa(){}function Ha(a){a.$a=void 0;a.ba=function(){return a.$a?a.$a:a.$a=new a}}function Ia(a){var b=typeof a;if( " object " ==b)if(a){if(a instanceof Array)return " array " ;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if( " [object Window] " ==c)return " object " ;if( " [object Array] " ==c|| " number " ==typeof a.length & & " undefined " !=typeof a.splice & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " splice " ))return " array " ;if( " [object Function] " ==c|| " undefined " !=typeof a.call & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " call " ))return " function " }else return " null " ;else if( " function " ==b & & " undefined " ==typeof a.call)return " object " ;return b}function Ja(a){return null===a}function La(a){return null!=a}function z(a){return " array " ==Ia(a)}function Ma(a){var b=Ia(a);return " array " ==b|| " object " ==b & & " number " ==typeof a.length}function Na(a){return " function " ==Ia(a)}function B(a){var b=typeof a;return " object " ==b & & null!=a|| " function " ==b}function Oa(a){return a[Pa]||(a[Pa]=++Qa)}var Pa= " closure_uid_ " +(1E9*Math.random() & gt; & gt; & gt; 0),Qa=0;function Ra(a,b,c){return a.call.apply(a.bind,arguments)}function Sa(a,b,c){if(!a)throw Error();if(2 & lt; arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function Ua(a,b,c){Function.prototype.bind & & -1!=Function.prototype.bind.toString().indexOf( " native code " )?Ua=Ra:Ua=Sa;return Ua.apply(null,arguments)}function Va(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function C(){return+new Date}function D(a,b){function c(){}c.prototype=b.prototype;a.Vc=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Hg=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h & lt; arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};function Wa(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Wa);else{var b=Error().stack;b & & (this.stack=b)}a & & (this.message=String(a))}D(Wa,Error);Wa.prototype.name= " CustomError " ;var Xa;function Ya(a,b){a=a.split( " %s " );for(var c= " " ,d=a.length-1,e=0;e & lt; d;e++)c+=a[e]+(e & lt; b.length?b[e]: " %s " );Wa.call(this,c+a[d])}D(Ya,Wa);Ya.prototype.name= " AssertionError " ;function Za(a,b){if(x(a))return x(b) & & 1==b.length?a.indexOf(b,0):-1;for(var c=0;c & lt; a.length;c++)if(c in a & & a[c]===b)return c;return-1}function $a(a,b){for(var c=a.length,d=x(a)?a.split( " " ):a,e=0;e & lt; c;e++)e in d & & b.call(void 0,d[e],e,a)}function ab(a,b){for(var c=a.length,d=[],e=0,f=x(a)?a.split( " " ):a,g=0;g & lt; c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a) & & (d[e++]=h)}return d}function bb(a,b){for(var c=a.length,d=Array(c),e=x(a)?a.split( " " ):a,f=0;f & lt; c;f++)f in e & & (d[f]=b.call(void 0,e[f],f,a));return d}function cb(a,b){var c=0;$a(a,function(d,e){c=b.call(void 0,c,d,e,a)});return c}function db(a,b){for(var c=a.length,d=x(a)?a.split( " " ):a,e=0;e & lt; c;e++)if(e in d & & b.call(void 0,d[e],e,a))return!0;return!1}function eb(a,b){for(var c=a.length,d=x(a)?a.split( " " ):a,e=0;e & lt; c;e++)if(e in d & & b.call(void 0,d[e],e,a))return e;return-1}function fb(a,b){return 0 & lt; =Za(a,b)}function gb(a,b){b=Za(a,b);var c;(c=0 & lt; =b) & & Array.prototype.splice.call(a,b,1);return c}function hb(a){return Array.prototype.concat.apply([],arguments)}function ib(a){var b=a.length;if(0 & lt; b){for(var c=Array(b),d=0;d & lt; b;d++)c[d]=a[d];return c}return[]}function jb(a,b){for(var c=1;c & lt; arguments.length;c++){var d=arguments[c];if(Ma(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g & lt; f;g++)a[e+g]=d[g]}else a.push(d)}}function lb(a,b,c){return 2 & gt; =arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function mb(a){for(var b={},c=0,d=0;d & lt; a.length;){var e=a[d++];var f=e;f=B(f)? " o " +Oa(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(b,f)||(b[f]=!0,a[c++]=e)}a.length=c}function nb(a,b){a.sort(b||ob)}function ob(a,b){return a & gt; b?1:a & lt; b?-1:0}function pb(){for(var a=qb().length,b=[],c=0;c & lt; a;c++)b[c]=0;return b}function rb(a){for(var b=[],c=0;c & lt; arguments.length;c++){var d=arguments[c];if(z(d))for(var e=0;e & lt; d.length;e+=8192)for(var f=rb.apply(null,lb(d,e,e+8192)),g=0;g & lt; f.length;g++)b.push(f[g]);else b.push(d)}return b}function sb(a,b){b=b||Math.random;for(var c=a.length-1;0 & lt; c;c--){var d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}};function tb(){return!1}function ub(){return!0}function vb(a){var b=arguments,c=b.length;return function(){for(var d=0;d & lt; c;d++)if(!b[d].apply(this,arguments))return!1;return!0}}function wb(a){return function(){return!a.apply(this,arguments)}}function xb(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}function yb(a){var b=a;return function(){if(b){var c=b;b=null;c()}}}function Bb(a,b){var c=0;return function(d){v.clearTimeout(c);var e=arguments;c=v.setTimeout(function(){a.apply(b,e)},63)}}function Cb(a,b){function c(){e=v.setTimeout(d,100);a.apply(b,g)}function d(){e=0;f & & (f=!1,c())}var e=0,f=!1,g=[];return function(h){g=arguments;e?f=!0:c()}};function Db(a,b){for(var c in a)b.call(void 0,a[c],c,a)}function Eb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Fb(a,b){return null!==a & & b in a}function Gb(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function Hb(a){var b={},c;for(c in a)b[c]=a[c];return b}var Ib= " constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf " .split( " " );function Jb(a,b){for(var c,d,e=1;e & lt; arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f & lt; Ib.length;f++)c=Ib[f],Object.prototype.hasOwnProperty.call(d,c) & & (a[c]=d[c])}};var Kb={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function Lb(a,b){this.j=a===Mb & & b|| " " ;this.l=Nb}Lb.prototype.T=!0;Lb.prototype.K=function(){return this.j};Lb.prototype.toString=function(){return " Const{ " +this.j+ " } " };function Ob(a){return a instanceof Lb & & a.constructor===Lb & & a.l===Nb?a.j: " type_error:Const " }var Nb={},Mb={},Pb;Pb=new Lb(Mb, " " );function Qb(){this.l= " " ;this.m=Rb}Qb.prototype.T=!0;Qb.prototype.K=function(){return this.l.toString()};Qb.prototype.Za=!0;Qb.prototype.j=function(){return 1};function Sb(a){if(a instanceof Qb & & a.constructor===Qb & & a.m===Rb)return a.l;Ia(a);return " type_error:TrustedResourceUrl " }var Rb={};function Tb(a){var b=new Qb;b.l=a;return b};function Ub(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}function Vb(a,b){if(b)a=a.replace(Wb, " & amp; " ).replace(Xb, " & lt; " ).replace(Yb, " & gt; " ).replace(Zb, " & quot; " ).replace($b, " & #39; " ).replace(ac, " & #0; " );else{if(!bc.test(a))return a;-1!=a.indexOf( " & " ) & & (a=a.replace(Wb, " & amp; " ));-1!=a.indexOf( " & lt; " ) & & (a=a.replace(Xb, " & lt; " ));-1!=a.indexOf( " & gt; " ) & & (a=a.replace(Yb, " & gt; " ));-1!=a.indexOf(' " ') & & (a=a.replace(Zb, " & quot; " ));-1!=a.indexOf( " ' " ) & & (a=a.replace($b, " & #39; " ));-1!=a.indexOf( " \x00 " ) & & (a=a.replace(ac, " & #0; " ))}return a}var Wb=/ & /g,Xb=/ & lt; /g,Yb=/ & gt; /g,Zb=/ " /g,$b=/'/g,ac=/\x00/g,bc=/[\x00 & & lt; & gt; " ']/;function cc(a,b){var c=0;a=Ub(String(a)).split( " . " );b=Ub(String(b)).split( " . " );for(var d=Math.max(a.length,b.length),e=0;0==c & & e & lt; d;e++){var f=a[e]|| " " ,g=b[e]|| " " ;do{f=/(\d*)(\D*)(.*)/.exec(f)||[ " " , " " , " " , " " ];g=/(\d*)(\D*)(.*)/.exec(g)||[ " " , " " , " " , " " ];if(0==f[0].length & & 0==g[0].length)break;c=dc(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||dc(0==f[2].length,0==g[2].length)||dc(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c}function dc(a,b){return a & lt; b?-1:a & gt; b?1:0};function ec(){this.l= " " ;this.m=fc}ec.prototype.T=!0;ec.prototype.K=function(){return this.l.toString()};ec.prototype.Za=!0;ec.prototype.j=function(){return 1};function gc(a){if(a instanceof ec & & a.constructor===ec & & a.m===fc)return a.l;Ia(a);return " type_error:SafeUrl " }var hc=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime))(?:;\w+=(?:\w+| " [\w;=]+ " ))*$/i,ic=/^data:([^,]*);base64,[a-z0-9+\/]+=*$/i,jc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function kc(a){if(a instanceof ec)return a;a= " object " ==typeof a & & a.T?a.K():String(a);jc.test(a)||(a= " about:invalid#zClosurez " );return lc(a)}function mc(a,b){if(a instanceof ec)return a;a= " object " ==typeof a & & a.T?a.K():String(a);if(b & & /^data:/i.test(a)){b=a.replace(/(%0A|%0D)/g, " " );var c=b.match(ic);c=c & & hc.test(c[1]);b=lc(c?b: " about:invalid#zClosurez " );if(b.K()==a)return b}jc.test(a)||(a= " about:invalid#zClosurez " );return lc(a)}var fc={};function lc(a){var b=new ec;b.l=a;return b}lc( " about:blank " );function nc(){this.j= " " ;this.l=oc}nc.prototype.T=!0;var oc={};nc.prototype.K=function(){return this.j};function pc(a){if(a instanceof nc & & a.constructor===nc & & a.l===oc)return a.j;Ia(a);return " type_error:SafeStyle " }function uc(a){var b=new nc;b.j=a;return b}var vc=uc( " " );function wc(a){var b= " " ,c;for(c in a){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error( " Name allows only [-_a-zA-Z0-9], got: " +c);var d=a[c];null!=d & & (d=z(d)?bb(d,xc).join( " " ):xc(d),b+=c+ " : " +d+ " ; " )}return b?uc(b):vc}function xc(a){if(a instanceof ec)return'url( " '+gc(a).toString().replace(/ & lt; /g, " %3c " ).replace(/[\\ " ]/g, " \\$ & " )+' " )';if(a instanceof Lb)a=Ob(a);else{a=String(a);var b=a.replace(yc, " $1 " ).replace(yc, " $1 " ).replace(zc, " url " );if(Ac.test(b)){if(b=!Bc.test(a)){for(var c=b=!0,d=0;d & lt; a.length;d++){var e=a.charAt(d); " ' " ==e & & c?b=!b:' " '==e & & b & & (c=!c)}b=b & & c & & Cc(a)}a=b?Dc(a): " zClosurez " }else a= " zClosurez " }if(/[{;}]/.test(a))throw new Ya( " Value does not allow [{;}], got: %s. " ,[a]);return a}function Cc(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d & lt; a.length;d++){var e=a.charAt(d);if( " ] " ==e){if(b)return!1;b=!0}else if( " [ " ==e){if(!b)return!1;b=!1}else if(!b & & !c.test(e))return!1}return b}var Ac=/^[-,. " '%_!# a-zA-Z0-9\[\]]+$/,zc=/\b(url\([ \t\n]*)('[ - & (-\[\]-~]*'| " [ !#-\[\]-~]* " |[!#- & *-\[\]-~]*)([ \t\n]*\))/g,yc=/\b(hsl|hsla|rgb|rgba|matrix|calc|minmax|fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,Bc=/\/\*/;function Dc(a){return a.replace(zc,function(b,c,d,e){var f= " " ;d=d.replace(/^([' " ])(.*)\1$/,function(g,h,k){f=h;return k});b=kc(d).K();return c+f+b+f+e})};function Ec(){this.j= " " ;this.l=Fc}Ec.prototype.T=!0;var Fc={};function E(a,b){if(-1!=a.indexOf( " & lt; " ))throw Error( " Selector does not allow ' & lt; ', got: " +a);var c=a.replace(/('| " )((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g, " " );if(!/^[-_a-zA-Z0-9#.:* , & gt; +~[\]()=^$|]+$/.test(c))throw Error( " Selector allows only [-_a-zA-Z0-9#.:* , & gt; +~[\\]()=^$|] and strings, got: " +a);a:{for(var d={ " ( " : " ) " , " [ " : " ] " },e=[],f=0;f & lt; c.length;f++){var g=c[f];if(d[g])e.push(d[g]);else if(Gb(d,g) & & e.pop()!=g){c=!1;break a}}c=0==e.length}if(!c)throw Error( " () and [] in selector must be balanced, got: " +a);b instanceof nc||(b=wc(b));a=a+ " { " +pc(b).replace(/ & lt; /g, " \\3C " )+ " } " ;return Gc(a)}function Hc(a){function b(d){z(d)?$a(d,b):c+=Ic(d)}var c= " " ;$a(arguments,b);return Gc(c)}Ec.prototype.K=function(){return this.j};function Ic(a){if(a instanceof Ec & & a.constructor===Ec & & a.l===Fc)return a.j;Ia(a);return " type_error:SafeStyleSheet " }function Gc(a){var b=new Ec;b.j=a;return b}Gc( " " );var Jc;a:{var Kc=v.navigator;if(Kc){var Lc=Kc.userAgent;if(Lc){Jc=Lc;break a}}Jc= " " }function F(a){return-1!=Jc.indexOf(a)}function Mc(a){for(var b=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c};function Nc(){return F( " Opera " )}function Oc(){return F( " Trident " )||F( " MSIE " )}function Pc(){return F( " Firefox " )||F( " FxiOS " )}function Qc(){return F( " Safari " ) & & !(Rc()||F( " Coast " )||Nc()||F( " Edge " )||F( " Edg/ " )||F( " OPR " )||Pc()||F( " Silk " )||F( " Android " ))}function Rc(){return(F( " Chrome " )||F( " CriOS " )) & & !F( " Edge " )}function Sc(){function a(e){var f=eb(e,d);return c[0 & gt; f?null:x(e)?e.charAt(f):e[f]]|| " " }var b=Jc;if(Oc())return Uc(b);b=Mc(b);var c={};$a(b,function(e){c[e[0]]=e[1]});var d=Va(Fb,c);return Nc()?a([ " Version " , " Opera " ]):F( " Edge " )?a([ " Edge " ]):F( " Edg/ " )?a([ " Edg " ]):Rc()?a([ " Chrome " , " CriOS " ]):(b=b[2]) & & b[1]|| " " }function Vc(a){return 0 & lt; =cc(Sc(),a)}function Uc(a){var b=/rv: *([\d\.]*)/.exec(a);if(b & & b[1])return b[1];b= " " ;var c=/MSIE +([\d\.]+)/.exec(a);if(c & & c[1])if(a=/Trident\/(\d.\d)/.exec(a), " 7.0 " ==c[1])if(a & & a[1])switch(a[1]){case " 4.0 " :b= " 8.0 " ;break;case " 5.0 " :b= " 9.0 " ;break;case " 6.0 " :b= " 10.0 " ;break;case " 7.0 " :b= " 11.0 " }else b= " 7.0 " ;else b=c[1];return b};function Wc(){this.l= " " ;this.o=Xc;this.m=null}Wc.prototype.Za=!0;Wc.prototype.j=function(){return this.m};Wc.prototype.T=!0;Wc.prototype.K=function(){return this.l.toString()};function Yc(a){if(a instanceof Wc & & a.constructor===Wc & & a.o===Xc)return a.l;Ia(a);return " type_error:SafeHtml " }function dd(a){if(a instanceof Wc)return a;var b= " object " ==typeof a,c=null;b & & a.Za & & (c=a.j());return ed(Vb(b & & a.T?a.K():String(a)),c)}var fd=/^[a-zA-Z0-9-]+$/,gd={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},hd={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function id(a){function b(f){z(f)?$a(f,b):(f=dd(f),e.push(Yc(f).toString()),f=f.j(),0==d?d=f:0!=f & & d!=f & & (d=null))}var c=dd(jd),d=c.j(),e=[];$a(a,b);return ed(e.join(Yc(c).toString()),d)}function kd(a){return id(Array.prototype.slice.call(arguments))}var Xc={};function ed(a,b){return ld(a,b)}function ld(a,b){var c=new Wc;c.l=a;c.m=b;return c}ld( " & lt; !DOCTYPE html & gt; " ,0);var jd=ld( " " ,0);ld( " & lt; br & gt; " ,0);var md=xb(function(){var a=document.createElement( " div " ),b=document.createElement( " div " );b.appendChild(document.createElement( " div " ));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Yc(jd);return!b.parentElement});function nd(a,b){if(md())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Yc(b)}function od(a){var b=Tb(Ob(Pb));a.src=Sb(b).toString()}function pd(a,b){a.src=Sb(b);(b=za()) & & a.setAttribute( " nonce " ,b)};function qd(a){return a=Vb(a,void 0)}function rd(a,b){var c={ " & amp; " : " & " , " & lt; " : " & lt; " , " & gt; " : " & gt; " , " & quot; " :' " '};var d=b?b.createElement( " div " ):v.document.createElement( " div " );return a.replace(sd,function(e,f){var g=c[e];if(g)return g; " # " ==f.charAt(0) & & (f=Number( " 0 " +f.substr(1)),isNaN(f)||(g=String.fromCharCode(f)));g||(g=ld(e+ " " ,null),nd(d,g),g=d.firstChild.nodeValue.slice(0,-1));return c[e]=g})}var sd=/ & ([^;\s & lt; & ]+);?/g,td={ " \x00 " : " \\0 " , " \b " : " \\b " , " \f " : " \\f " , " \n " : " \\n " , " \r " : " \\r " , " \t " : " \\t " , " \x0B " : " \\x0B " ,' " ':'\\ " ', " \\ " : " \\\\ " , " & lt; " : " & lt; " },ud={ " ' " : " \\' " };function vd(a){for(var b=0,c=0;c & lt; a.length;++c)b=31*b+a.charCodeAt(c) & gt; & gt; & gt; 0;return b}function wd(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function xd(a){var b=x(void 0)? " undefined " .replace(/([-()\[\]{}+?*.$\^|,:# & lt; !\\])/g, " \\$1 " ).replace(/\x08/g, " \\x08 " ): " \\s " ;return a.replace(new RegExp( " (^ " +(b? " |[ " +b+ " ]+ " : " " )+ " )([a-z]) " , " g " ),function(c,d,e){return d+e.toUpperCase()})};function yd(a){yd[ " " ](a);return a}yd[ " " ]=Fa;function zd(a,b){try{return yd(a[b]),!0}catch(c){}return!1}function Ad(a,b){var c=Bd;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Cd=Nc(),Dd=Oc(),Ed=F( " Edge " ),Fd=F( " Gecko " ) & & !(-1!=Jc.toLowerCase().indexOf( " webkit " ) & & !F( " Edge " )) & & !(F( " Trident " )||F( " MSIE " )) & & !F( " Edge " ),Gd=-1!=Jc.toLowerCase().indexOf( " webkit " ) & & !F( " Edge " );function Hd(){var a=v.document;return a?a.documentMode:void 0}var Id;a:{var Jd= " " ,Kd=function(){var a=Jc;if(Fd)return/rv:([^\);]+)(\)|;)/.exec(a);if(Ed)return/Edge\/([\d\.]+)/.exec(a);if(Dd)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Gd)return/WebKit\/(\S+)/.exec(a);if(Cd)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Kd & & (Jd=Kd?Kd[1]: " " );if(Dd){var Ld=Hd();if(null!=Ld & & Ld & gt; parseFloat(Jd)){Id=String(Ld);break a}}Id=Jd}var Md=Id,Bd={};function Nd(a){return Ad(a,function(){return 0 & lt; =cc(Md,a)})}var Od;Od=v.document & & Dd?Hd():void 0;var Pd=null;function G(){}var Qd= " function " ==typeof Uint8Array;function H(a,b,c,d){a.j=null;b||(b=[]);a.F=void 0;a.A=-1;a.m=b;a:{if(b=a.m.length){--b;var e=a.m[b];if(!(null===e|| " object " !=typeof e||z(e)||Qd & & e instanceof Uint8Array)){a.B=b-a.A;a.o=e;break a}}a.B=Number.MAX_VALUE}a.D={};if(c)for(b=0;b & lt; c.length;b++)e=c[b],e & lt; a.B?(e+=a.A,a.m[e]=a.m[e]||Rd):(Sd(a),a.o[e]=a.o[e]||Rd);if(d & & d.length)for(b=0;b & lt; d.length;b++){e=c=void 0;for(var f=a,g=d[b],h=0;h & lt; g.length;h++){var k=g[h],l=I(f,k);null!=l & & (e=k,c=l,Td(f,k,void 0))}e & & Td(f,e,c)}}var Rd=[];function Sd(a){var b=a.B+a.A;a.m[b]||(a.o=a.m[b]={})}function I(a,b){if(b & lt; a.B){b+=a.A;var c=a.m[b];return c===Rd?a.m[b]=[]:c}if(a.o)return c=a.o[b],c===Rd?a.o[b]=[]:c}function Vd(a,b){a=I(a,b);return null==a?a:+a}function Wd(a,b){a=I(a,b);return null==a?a:!!a}function Xd(a,b){a=Wd(a,b);return null==a?!1:a}function Td(a,b,c){b & lt; a.B?a.m[b+a.A]=c:(Sd(a),a.o[b]=c)}function Yd(a,b,c,d){c!==d?Td(a,b,c):a.m[b+a.A]=null}function J(a,b,c){a.j||(a.j={});if(!a.j[c]){var d=I(a,c);d & & (a.j[c]=new b(d))}return a.j[c]}function K(a,b,c){a.j||(a.j={});if(!a.j[c]){for(var d=I(a,c),e=[],f=0;f & lt; d.length;f++)e[f]=new b(d[f]);a.j[c]=e}b=a.j[c];b==Rd & & (b=a.j[c]=[]);return b}function Zd(a,b,c){a.j||(a.j={});var d=c?$d(c):c;a.j[b]=c;Td(a,b,d)}function $d(a){if(a.j)for(var b in a.j){var c=a.j[b];if(z(c))for(var d=0;d & lt; c.length;d++)c[d] & & $d(c[d]);else c & & $d(c)}return a.m}G.prototype.C=Qd?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){if(!Pd){Pd={};for(var b=0;65 & gt; b;b++)Pd[b]= " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= " .charAt(b)}b=Pd;for(var c=[],d=0;d & lt; this.length;d+=3){var e=this[d],f=d+1 & lt; this.length,g=f?this[d+1]:0,h=d+2 & lt; this.length,k=h?this[d+2]:0,l=e & gt; & gt; 2;e=(e & 3) & lt; & lt; 4|g & gt; & gt; 4;g=(g & 15) & lt; & lt; 2|k & gt; & gt; 6;k & =63;h||(k=64,f||(g=64));c.push(b[l],b[e],b[g],b[k])}return c.join( " " )};try{return JSON.stringify(this.m & & $d(this),ae)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.m & & $d(this),ae)};function ae(a,b){return y(b) & & (isNaN(b)||Infinity===b||-Infinity===b)?String(b):b}function be(a,b){return new a(b?JSON.parse(b):null)}G.prototype.clone=function(){return new this.constructor(ce($d(this)))};function ce(a){if(z(a)){for(var b=Array(a.length),c=0;c & lt; a.length;c++){var d=a[c];null!=d & & (b[c]= " object " ==typeof d?ce(d):d)}return b}if(Qd & & a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d & & (b[c]= " object " ==typeof d?ce(d):d);return b};function de(a){H(this,a,ee,null)}D(de,G);var ee=[2,3];var qe=document,L=window;var re={ad: " google_adtest " ,ed: " google_ad_client " ,fd: " google_ad_format " ,gd: " google_ad_height " ,ud: " google_ad_width " ,ld: " google_ad_layout " ,md: " google_ad_layout_key " ,nd: " google_ad_output " ,od: " google_ad_region " ,rd: " google_ad_slot " ,sd: " google_ad_type " ,td: " google_ad_url " ,vd: " google_allow_expandable_ads " ,Kd: " google_analytics_domain_name " ,Ld: " google_analytics_uacct " ,ae: " google_container_id " ,le: " google_gl " ,Ee: " google_enable_async " ,Ge: " google_enable_ose " ,Ne: " google_full_width_responsive " ,Nf: " google_rl_filtering " ,Mf: " google_rl_mode " ,Of: " google_rt " ,Lf: " google_rl_dest_url " ,qf: " google_max_radlink_len " ,wf: " google_num_radlinks " ,xf: " google_num_radlinks_per_unit " ,dd: " google_ad_channel " ,pf: " google_max_num_ads " ,rf: " google_max_responsive_height " ,Wd: " google_color_border " ,Fe: " google_enable_content_recommendations " ,ie: " google_content_recommendation_ui_type " ,he: " google_source_type " ,ge: " google_content_recommendation_rows_num " ,ee: " google_content_recommendation_columns_num " ,de: " google_content_recommendation_ad_positions " ,je: " google_content_recommendation_use_square_imgs " ,Yd: " google_color_link " ,Xd: " google_color_line " ,$d: " google_color_url " ,bd: " google_ad_block " ,qd: " google_ad_section " ,cd: " google_ad_callback " ,Sd: " google_captcha_token " ,Zd: " google_color_text " ,Id: " google_alternate_ad_url " ,kd: " google_ad_host_tier_id " ,Td: " google_city " ,hd: " google_ad_host " ,jd: " google_ad_host_channel " ,Jd: " google_alternate_color " ,Vd: " google_color_bg " ,Ie: " google_encoding " ,Ke: " google_font_face " ,pe: " google_cust_ch " ,se: " google_cust_job " ,re: " google_cust_interests " ,qe: " google_cust_id " ,te: " google_cust_u_url " ,Ue: " google_hints " ,Ye: " google_image_size " ,zd: " google_scs " ,Hf: " google_core_dbp " ,tf: " google_mtl " ,sg: " google_cpm " ,ce: " google_contents " ,vf: " google_native_settings_key " ,Bg: " google_video_url_to_fetch " ,ke: " google_country " ,kg: " google_targeting " ,Le: " google_font_size " ,ve: " google_disable_video_autoplay " ,Ag: " google_video_product_type " ,zg: " google_video_doc_id " ,yf: " google_only_pyv_ads " ,lf: " google_lact " ,wg: " google_cust_gender " ,Eg: " google_yt_up " ,Dg: " google_yt_pt " ,gg: " google_cust_lh " ,fg: " google_cust_l " ,rg: " google_tfs " ,uf: " google_native_ad_template " ,jf: " google_kw " ,hg: " google_tag_for_child_directed_treatment " ,ig: " google_tag_for_under_age_of_consent " ,Qf: " google_region " ,ne: " google_cust_criteria " ,pd: " google_safe " ,me: " google_ctr_threshold " ,Vf: " google_resizing_allowed " ,Xf: " google_resizing_width " ,Wf: " google_resizing_height " ,vg: " google_cust_age " ,LANGUAGE: " google_language " ,kf: " google_kw_type " ,If: " google_pucrd " ,Gf: " google_page_url " ,jg: " google_tag_partner " ,He: " google_enable_single_iframe " };function se(a){H(this,a,te,null)}D(se,G);var te=[1,2,3,4];function ue(){this.j=document||{cookie: " " }}ue.prototype.set=function(a,b,c,d,e,f){if(/[;=\s]/.test(a))throw Error('Invalid cookie name " '+a+' " ');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value " '+b+' " ');xa(c)||(c=-1);e=e? " ;domain= " +e: " " ;d=d? " ;path= " +d: " " ;f=f? " ;secure " : " " ;c=0 & gt; c? " " :0==c? " ;expires= " +(new Date(1970,1,1)).toUTCString(): " ;expires= " +(new Date(C()+1E3*c)).toUTCString();this.j.cookie=a+ " = " +b+e+d+c+f};ue.prototype.get=function(a,b){for(var c=a+ " = " ,d=(this.j.cookie|| " " ).split( " ; " ),e=0,f;e & lt; d.length;e++){f=Ub(d[e]);if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return " " }return b};function ve(){this.j=new ue}ve.prototype.get=function(a){a=this.j.get(a);return void 0===a?null:a};ve.prototype.set=function(a,b){this.j.set(a,b,0, " " , " " )};function we(){var a=new ve;try{var b=a.get( " DATA_USE_CONSENT " )}catch(c){}if(!b)return null;try{return be(se,b)}catch(c){return null}};var xe=!Dd||9 & lt; =Number(Od),ye=Dd & & !Nd( " 9 " ),ze=Dd||Cd||Gd;function Ae(a,b,c){return Math.min(Math.max(a,b),c)}function Be(a){return cb(arguments,function(b,c){return b+c})}function Ce(a){return Be.apply(null,arguments)/arguments.length};function De(a,b){this.x=xa(a)?a:0;this.y=xa(b)?b:0}p=De.prototype;p.clone=function(){return new De(this.x,this.y)};p.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};p.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};p.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};p.translate=function(a,b){a instanceof De?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),y(b) & & (this.y+=b));return this};p.scale=function(a,b){b=y(b)?b:a;this.x*=a;this.y*=b;return this};function Ee(a,b){this.width=a;this.height=b}p=Ee.prototype;p.clone=function(){return new Ee(this.width,this.height)};p.aspectRatio=function(){return this.width/this.height};p.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};p.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};p.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};p.scale=function(a,b){b=y(b)?b:a;this.width*=a;this.height*=b;return this};function Fe(a){return a?new Ge(He(a)):Xa||(Xa=new Ge)}function Ie(a,b){Db(b,function(c,d){c & & " object " ==typeof c & & c.T & & (c=c.K()); " style " ==d?a.style.cssText=c: " class " ==d?a.className=c: " for " ==d?a.htmlFor=c:Je.hasOwnProperty(d)?a.setAttribute(Je[d],c):0==d.lastIndexOf( " aria- " ,0)||0==d.lastIndexOf( " data- " ,0)?a.setAttribute(d,c):a[d]=c})}var Je={cellpadding: " cellPadding " ,cellspacing: " cellSpacing " ,colspan: " colSpan " ,frameborder: " frameBorder " ,height: " height " ,maxlength: " maxLength " ,nonce: " nonce " ,role: " role " ,rowspan: " rowSpan " ,type: " type " ,usemap: " useMap " ,valign: " vAlign " ,width: " width " };function Ke(a){a=a.document;a= " CSS1Compat " ==a.compatMode?a.documentElement:a.body;return new Ee(a.clientWidth,a.clientHeight)}function Le(a){var b=a.scrollingElement?a.scrollingElement:Gd|| " CSS1Compat " !=a.compatMode?a.body||a.documentElement:a.documentElement;a=Me(a);return Dd & & Nd( " 10 " ) & & a.pageYOffset!=b.scrollTop?new De(b.scrollLeft,b.scrollTop):new De(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function Me(a){return a.parentWindow||a.defaultView}function Ne(a,b,c){function d(g){g & & b.appendChild(x(g)?a.createTextNode(g):g)}for(var e=2;e & lt; c.length;e++){var f=c[e];!Ma(f)||B(f) & & 0 & lt; f.nodeType?d(f):$a(Oe(f)?ib(f):f,d)}}function Pe(a){for(var b;b=a.firstChild;)a.removeChild(b)}function Qe(a){a & & a.parentNode & & a.parentNode.removeChild(a)}function Re(a){var b;if(ze & & !(Dd & & Nd( " 9 " ) & & !Nd( " 10 " ) & & v.SVGElement & & a instanceof v.SVGElement) & & (b=a.parentElement))return b;b=a.parentNode;return B(b) & & 1==b.nodeType?b:null}function He(a){return 9==a.nodeType?a:a.ownerDocument||a.document}var Se={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Te={IMG: " " ,BR: " \n " };function Ue(a){if(ye & & null!==a & & " innerText " in a)a=a.innerText.replace(/(\r\n|\r|\n)/g, " \n " );else{var b=[];Ve(a,b,!0);a=b.join( " " )}a=a.replace(/ \xAD /g, " " ).replace(/\xAD/g, " " );a=a.replace(/\u200B/g, " " );ye||(a=a.replace(/ +/g, " " )); " " !=a & & (a=a.replace(/^\s*/, " " ));return a}function Ve(a,b,c){if(!(a.nodeName in Se))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g, " " )):b.push(a.nodeValue);else if(a.nodeName in Te)b.push(Te[a.nodeName]);else for(a=a.firstChild;a;)Ve(a,b,c),a=a.nextSibling}function Oe(a){if(a & & " number " ==typeof a.length){if(B(a))return " function " ==typeof a.item|| " string " ==typeof a.item;if(Na(a))return " function " ==typeof a.item}return!1}function Ge(a){this.j=a||v.document||document}function We(a,b){a=a.j;b=b & & " * " !=b?String(b).toUpperCase(): " " ;a.querySelectorAll & & a.querySelector & & b?b=a.querySelectorAll(b):b=a.getElementsByTagName(b|| " * " );return b}Ge.prototype.l=function(a,b,c){var d=this.j,e=arguments,f=String(e[0]),g=e[1];if(!xe & & g & & (g.name||g.type)){f=[ " & lt; " ,f];g.name & & f.push(' name= " ',qd(g.name),' " ');if(g.type){f.push(' type= " ',qd(g.type),' " ');var h={};Jb(h,g);delete h.type;g=h}f.push( " & gt; " );f=f.join( " " )}f=d.createElement(f);g & & (x(g)?f.className=g:z(g)?f.className=g.join( " " ):Ie(f,g));2 & lt; e.length & & Ne(d,f,e);return f};function Xe(a,b){return a.j.createElement(String(b))}Ge.prototype.contains=function(a,b){if(!a||!b)return!1;if(a.contains & & 1==b.nodeType)return a==b||a.contains(b);if( " undefined " !=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b) & 16);for(;b & & a!=b;)b=b.parentNode;return b==a};Ge.prototype.m=function(a){var b,c=arguments.length;if(!c)return null;if(1==c)return arguments[0];var d=[],e=Infinity;for(b=0;b & lt; c;b++){for(var f=[],g=arguments[b];g;)f.unshift(g),g=g.parentNode;d.push(f);e=Math.min(e,f.length)}f=null;for(b=0;b & lt; e;b++){g=d[0][b];for(var h=1;h & lt; c;h++)if(g!=d[h][b])return f;f=g}return f};function Ye(a){Ze();return Tb(a)}var Ze=Fa;function $e(){return!af() & & (F( " iPod " )||F( " iPhone " )||F( " Android " )||F( " IEMobile " ))}function af(){return F( " iPad " )||F( " Android " ) & & !F( " Mobile " )||F( " Silk " )};function bf(a){try{return!!a & & null!=a.location.href & & zd(a, " foo " )}catch(b){return!1}}function cf(a){for(var b=v,c=0;b & & 40 & gt; c++ & & (!bf(b)||!a(b));)b=df(b)}function ef(){var a=v;cf(function(b){a=b;return!1});return a}function df(a){try{var b=a.parent;if(b & & b!=a)return b}catch(c){}return null}function ff(a,b){var c=a.createElement( " script " );pd(c,Ye(b));(a=a.getElementsByTagName( " script " )[0]) & & a.parentNode & & a.parentNode.insertBefore(c,a)}function gf(a,b){return b.getComputedStyle?b.getComputedStyle(a,null):a.currentStyle}function hf(a,b,c){var d=!1;void 0===c||c||(d=jf());return!d & & !kf() & & (c=Math.random(),c & lt; b)?(c=lf(v),a[Math.floor(c*a.length)]):null}function lf(a){if(!a.crypto)return Math.random();try{var b=new Uint32Array(1);a.crypto.getRandomValues(b);return b[0]/65536/65536}catch(c){return Math.random()}}function mf(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c) & & b.call(void 0,a[c],c,a)}function qb(){var a=[];mf(nf,function(b,c){a.push(c)});return a}function of(a){var b=[];mf(a,function(c){b.push(c)});return b}function pf(a){var b=a.length;if(0==b)return 0;for(var c=305419896,d=0;d & lt; b;d++)c^=(c & lt; & lt; 5)+(c & gt; & gt; 2)+a.charCodeAt(d) & 4294967295;return 0 & lt; c?c:4294967296+c}var kf=xb(function(){return-1!=Jc.indexOf( " Google Web Preview " )||1E-4 & gt; Math.random()}),jf=xb(function(){return-1!=Jc.indexOf( " MSIE " )}),qf=/^([0-9.]+)px$/,rf=/^(-?[0-9.]{1,30})$/;function sf(a){return rf.test(a) & & (a=Number(a),!isNaN(a))?a:null}function tf(a){return/^true$/.test(a)}function uf(a){return(a=qf.exec(a))?+a[1]:null}function vf(){var a=v.document.URL;if(!a)return " " ;var b=/.*[ & #?]google_debug(=[^ & ]*)?( & .*)?$/;try{var c=b.exec(decodeURIComponent(a));if(c)return c[1] & & 1 & lt; c[1].length?c[1].substring(1): " true " }catch(d){}return " " }var wf={wd: " allow-forms " ,xd: " allow-modals " ,yd: " allow-orientation-lock " ,Ad: " allow-pointer-lock " ,Bd: " allow-popups " ,Cd: " allow-popups-to-escape-sandbox " ,Dd: " allow-presentation " ,Ed: " allow-same-origin " ,Fd: " allow-scripts " ,Gd: " allow-top-navigation " ,Hd: " allow-top-navigation-by-user-activation " },xf=xb(function(){return of(wf)});function yf(){var a=[ " allow-top-navigation " , " allow-modals " , " allow-orientation-lock " , " allow-presentation " ],b=xf();return a.length?ab(b,function(c){return!fb(a,c)}):b}function Uf(){var a=document.createElement( " IFRAME " ).sandbox,b=a & & a.supports;if(!b)return{};var c={};$a(xf(),function(d){b.call(a,d) & & (c[d]=!0)});return c}function Vf(a,b){try{return!(!a.frames||!a.frames[b])}catch(c){return!1}}function Wf(){for(var a=v,b=0;40 & gt; b;++b){if(Vf(a, " __cmpLocator " ))return a;if(!(a=df(a)))break}return null}var Xf=Object.assign||function(a,b){for(var c=1;c & lt; arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e) & & (a[e]=d[e])}return a},Yf={ " http://googleads.g.doubleclick.net " :!0, " http://pagead2.googlesyndication.com " :!0, " https://googleads.g.doubleclick.net " :!0, " https://pagead2.googlesyndication.com " :!0},Zf=/\.google\.com(:\d+)?$/;function $f(a,b){return!!Yf[a]||(void 0===b?!1:b) & & Zf.test(a)}function ag(a,b){b=eb(a,b);if(0 & lt; =b){var c=a[b];Array.prototype.splice.call(a,b,1);return c}return null};var nf={gf:0,Se:1,Re:2,Qe:3,Jf:4,Kf:5,We:6,Te:7};var bg={passive:!0},cg=xb(function(){var a=!1;try{var b=Object.defineProperty({}, " passive " ,{get:function(){a=!0}});v.addEventListener( " test " ,null,b)}catch(c){}return a});function dg(a){return a?a.passive & & cg()?a:a.capture||!1:!1}function O(a,b,c,d){return a.addEventListener?(a.addEventListener(b,c,dg(d)),!0):!1}function eg(a,b,c,d){return a.removeEventListener?(a.removeEventListener(b,c,dg(d)),!0):!1};function fg(a,b){gg(a,void 0===b?null:b)}function gg(a,b){v.google_image_requests||(v.google_image_requests=[]);var c=v.document.createElement( " img " );if(b){var d=function(e){b & & b(e);eg(c, " load " ,d);eg(c, " error " ,d)};O(c, " load " ,d);O(c, " error " ,d)}c.src=a;v.google_image_requests.push(c)};var hg=!1;function ig(a){var b=we();if(!b)return 0;if(Wd(b,7))return 4;if(6048E5 & lt; C()-(I(b,5)||0))return 0;if(a){if(fb(I(b,3),a))return 2;if(fb(I(b,4),a))return 3}return 1}function jg(){return Vf(v.top, " GoogleSetNPA " )||Vf(ef(), " GoogleSetNPA " )}var kg=xb(function(){var a=/[? & ]fc(consent)?=alwaysshow([ & #]|$)/;try{return a.test(v.top.location.href)}catch(b){return a.test(v.location.href)}}),lg={},mg=null,ng=null;function og(){var a=pg();a & & v.setTimeout & & .01 & gt; Math.random() & & v.setTimeout(function(){v.__cmp & & v.__cmp( " getConsentData " ,null,function(b){b= " https://pagead2.googlesyndication.com/pagead/gen_204?id=iabcmp & vcd= " +JSON.stringify(b);fg(b)})},1E4);return a}function pg(){if(v.__cmp){var a=!1;try{v.__cmp( " ping " ,null,function(){a=!0})}catch(b){}if(a)return!0}ng=Wf();return!!ng}var qg=1;function rg(){if(!v.__cmp & & ng){try{if(ng.__cmp){v.__cmp=ng.__cmp;return}}catch(a){}v.__cmp=function(a,b,c){var d= " google_cmp_callback_ " +qg;qg++;a={__cmpCall:{command:a,parameter:b,callId:d}};lg[d]=c;ng.postMessage(a, " * " )};O(v, " message " ,function(a){a=a.data;if( " string " ==typeof a)try{a=JSON.parse(a)}catch(b){}(a=a.__cmpReturn) & & " function " ==typeof lg[a.callId] & & (lg[a.callId](a.returnValue,a.success),delete lg[a.callId])})}}function sg(a,b){function c(l,m){m & & l & & (g=!!l.gdprAppliesGlobally)}var d=void 0===b?function(){}:b,e=jg(),f=pb();f[0]=a?1:2;f[6]=1;f[5]=e?1:2;var g=!1;v.__cmp & & v.__cmp( " ping " ,null,c);if(g||a){var h=function(l){l & & (l.gdprApplies?(f[6]=8,mg={Aa:5,za:e,na:!1,ma:f.join( " . " ),Ma:l.consentData,Jb:l.googleVendorIds},d(mg)):(mg={Aa:5,za:e,na:!1,ma:f.join( " . " )},d(mg)))};a=ef().GoogleMostRecentCmpConsentData;var k=!!a;a & & h(a);v.__cmp & & v.__cmp( " getConsentData " ,null,function(l,m){m & & (ef().GoogleMostRecentCmpConsentData=l,k||h(l))})}else mg={Aa:5,za:e,na:!1,ma:f.join( " . " )},d(mg)}function tg(a,b){var c=pb();kg() & & (a=!0);c[0]=a?1:2;var d=jg();c[5]=d?1:2;if(hg & & og())return rg(),sg(a),mg||(c[6]=7,mg={Aa:5,za:d,na:!0,ma:c.join( " . " ),Ma: " NCS " }),mg;c[4]=2;var e=!!v.googlefc||Vf(v.top, " googlefcPresent " );c[1]=e?1:2;var f=ig(b);0!=f?b={Hb:f,Kb:3}:(f=v.top,b={Hb:Vf(f, " googlefcInactive " )?4:b & & Vf(f, " googlefcPA- " +b)?2:Vf(f, " googlefcNPA " )?3:0,Kb:2});f=b;b=f.Hb;c[f.Kb]=b;if(!d)a:switch(b){case 2:case 4:d=!1;break a;case 3:d=!0;break a;case 1:d=a;break a;default:d=(void 0===e?!1:e) & & a}return{Aa:b,za:d,na:0==b & & a & & e,ma:c.join( " . " )}}function ug(a,b,c){if(hg & & og())rg(),sg(a,c);else{var d=tg(a,b);d.na?v.setTimeout(function(){ug(a,b,c)},1E3):c(d)}};function vg(a,b,c,d){this.j=a;this.pubWin=b;this.iframeWin=c;this.v=d||c||{};this.l=b.document.getElementById(this.v.google_async_iframe_id+ " _anchor " );this.m=-1;this.B=!1;this.F= " " ;this.D=0;this.o=!1;this.C=this.H=null;this.G=0;this.A=null;this.P=!1;this.I=0};function wg(a,b){a=parseFloat(a);return isNaN(a)||1 & lt; a||0 & gt; a?b:a}var xg=/^([\w-]+\.)*([\w-]{2,})(:[0-9]+)?$/;function yg(a,b){return a?(a=a.match(xg))?a[0]:b:b};function zg(){return " r20190624 " }var Ag=tf( " false " ),Bg=tf( " false " ),Cg=tf( " false " ),Dg=tf( " false " ),Eg=tf( " false " ),Fg=tf( " true " ),Gg=Fg||!Dg,Hg=wg( " 0.02 " ,0),Ig=wg( " 0.0 " ,0);try{JSON.parse( " [null,[[null,[[null,[[21063845],[21063846]]]]],[10,[[1,[[21062810],[21062811]]],[1,[[21063251],[21063252,[[147,null,null,[1]]]]]],[1,[[21063996],[21063997,[[160,null,null,[1]]]]]],[null,[[21064044],[21064045,[[155,null,null,[1]]]]]]]],[11,[[10,[[248427477],[248427478,[[154,null,null,[1]]]]]]]]]] " )}catch(a){};function Jg(){return yg( " " , " googleads.g.doubleclick.net " )}function Kg(){return yg( " " , " pagead2.googlesyndication.com " )};function Lg(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}p=Lg.prototype;p.Ga=function(){return this.right-this.left};p.Gb=function(){return this.bottom-this.top};p.clone=function(){return new Lg(this.top,this.right,this.bottom,this.left)};p.contains=function(a){return this & & a?a instanceof Lg?a.left & gt; =this.left & & a.right & lt; =this.right & & a.top & gt; =this.top & & a.bottom & lt; =this.bottom:a.x & gt; =this.left & & a.x & lt; =this.right & & a.y & gt; =this.top & & a.y & lt; =this.bottom:!1};p.expand=function(a,b,c,d){B(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};function Mg(a,b){return a.left & lt; =b.right & & b.left & lt; =a.right & & a.top & lt; =b.bottom & & b.top & lt; =a.bottom}p.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};p.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};p.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};p.translate=function(a,b){a instanceof De?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,y(b) & & (this.top+=b,this.bottom+=b));return this};p.scale=function(a,b){b=y(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function Ng(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}p=Ng.prototype;p.clone=function(){return new Ng(this.left,this.top,this.width,this.height)};function Og(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c & lt; =d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e & lt; =a)return new Ng(c,e,d-c,a-e)}return null}function Pg(a,b){var c=Og(a,b);if(!c||!c.height||!c.width)return[a.clone()];c=[];var d=a.top,e=a.height,f=a.left+a.width,g=a.top+a.height,h=b.left+b.width,k=b.top+b.height;b.top & gt; a.top & & (c.push(new Ng(a.left,a.top,a.width,b.top-a.top)),d=b.top,e-=b.top-a.top);k & lt; g & & (c.push(new Ng(a.left,k,a.width,g-k)),e=k-d);b.left & gt; a.left & & c.push(new Ng(a.left,d,b.left-a.left,e));h & lt; f & & c.push(new Ng(h,d,f-h,e));return c}p.contains=function(a){return a instanceof De?a.x & gt; =this.left & & a.x & lt; =this.left+this.width & & a.y & gt; =this.top & & a.y & lt; =this.top+this.height:this.left & lt; =a.left & & this.left+this.width & gt; =a.left+a.width & & this.top & lt; =a.top & & this.top+this.height & gt; =a.top+a.height};p.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};p.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};p.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};p.translate=function(a,b){a instanceof De?(this.left+=a.x,this.top+=a.y):(this.left+=a,y(b) & & (this.top+=b));return this};p.scale=function(a,b){b=y(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function Qg(a,b,c){if(x(b))(b=Rg(a,b)) & & (a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Rg(c,d);f & & (c.style[f]=e)}}var Sg={};function Rg(a,b){var c=Sg[b];if(!c){var d=wd(b);c=d;void 0===a.style[d] & & (d=(Gd? " Webkit " :Fd? " Moz " :Dd? " ms " :Cd? " O " :null)+xd(d),void 0!==a.style[d] & & (c=d));Sg[b]=c}return c}function Tg(a,b){var c=He(a);return c.defaultView & & c.defaultView.getComputedStyle & & (a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)|| " " : " " }function Ug(a){return Tg(a, " position " )||(a.currentStyle?a.currentStyle.position:null)||a.style & & a.style.position}function Vg(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}Dd & & a.ownerDocument.body & & (a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}function Wg(a,b){b=Fe(b);var c=b.j;if(Dd & & c.createStyleSheet)b=c.createStyleSheet(),Xg(b,a);else{c=We(b, " HEAD " )[0];if(!c){var d=We(b, " BODY " )[0];c=b.l( " HEAD " );d.parentNode.insertBefore(c,d)}b=b.l( " STYLE " );Xg(b,a);c.appendChild(b)}}function Xg(a,b){b=Ic(b);Dd & & xa(a.cssText)?a.cssText=b:a.innerHTML=b}function Yg(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b}function Zg(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Yg(a,b):0}var $g={thin:2,medium:4,thick:6};function ah(a,b){if( " none " ==(a.currentStyle?a.currentStyle[b+ " Style " ]:null))return 0;b=a.currentStyle?a.currentStyle[b+ " Width " ]:null;return b in $g?$g[b]:Yg(a,b)};var bh={ " AMP-CAROUSEL " : " ac " , " AMP-FX-FLYING-CARPET " : " fc " , " AMP-LIGHTBOX " : " lb " , " AMP-STICKY-AD " : " sa " };function ch(a){a=void 0===a?v:a;var b=a.context||a.AMP_CONTEXT_DATA;if(!b)try{b=a.parent.context||a.parent.AMP_CONTEXT_DATA}catch(c){}try{if(b & & b.pageViewId & & b.canonicalUrl)return b}catch(c){}return null}function dh(){var a=ch();return a & & a.initialIntersection}function eh(){var a=dh();return a & & B(a.rootBounds)?new Ee(a.rootBounds.width,a.rootBounds.height):null}function fh(a){return(a=a||ch())?bf(a.master)?a.master:null:null}function gh(a,b){function c(){}var d=a.ampInaboxIframes=a.ampInaboxIframes||[];b & & (d.push(b),c=function(){a.AMP & & a.AMP.inaboxUnregisterIframe?a.AMP.inaboxUnregisterIframe(b):gb(d,b)});if(!a.ampInaboxInitialized & & (a.ampInaboxPendingMessages=a.ampInaboxPendingMessages||[],!d.google_amp_listener_added)){d.google_amp_listener_added=!0;var e=function(f){if(a.ampInaboxInitialized)return eg(a, " message " ,e),c;var g;a.ampInaboxPendingMessages & & (g=/^amp-(\d{15,20})?/.exec(f.data)) & & (a.ampInaboxPendingMessages.push(f),f=g[1],a.ampInaboxInitialized||f & & !/^\d{15,20}$/.test(f)||a.document.querySelector('script[src$= " amp4ads-host-v0.js " ]')||ff(a.document, " https://cdn.ampproject.org/ " +(f? " rtv/ " +f+ " / " : " " )+ " amp4ads-host-v0.js " ))};O(a, " message " ,e)}};var hh=/^((market|itms|intent|itms-appss):\/\/)/i;function ih(a,b){ " about:invalid#zClosurez " ===(a instanceof ec?a:mc(a)).K() & & b(String(a))};function P(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c) & & b.call(void 0,a[c],c,a)}function jh(a){return!(!a||!a.call) & & " function " ===typeof a}function kh(a,b){if(a.filter)return a.filter(b,void 0);for(var c=[],d=0;d & lt; a.length;d++)b.call(void 0,a[d],d,a) & & c.push(a[d]);return c}function lh(a,b){if(a.indexOf)return a=a.indexOf(b),0 & lt; a||0===a;for(var c=0;c & lt; a.length;c++)if(a[c]===b)return!0;return!1}function mh(){var a=Q(); " google_onload_fired " in a||(a.google_onload_fired=!1,O(a, " load " ,function(){a.google_onload_fired=!0}))}function nh(a,b){var c=b.slice(-1),d= " ? " ===c|| " # " ===c? " " : " & " ,e=[b];P(a,function(f,g){if(f||0===f||!1===f) " boolean " ===typeof f & & (f=f?1:0),e.push(d),e.push(g),e.push( " = " ),e.push(encodeURIComponent(String(f))),d= " & " });return e.join( " " )}function oh(){var a=void 0===a?L:a;try{return a.history.length}catch(b){return 0}}function ph(){var a=void 0===a?L:a;return " http: " ===a.location.protocol}function qh(a){a=fh(ch(a))||a;a.google_unique_id?++a.google_unique_id:a.google_unique_id=1}function rh(a){a=a.google_unique_id;return " number " ===typeof a?a:0}function sh(a){var b=9!==a.nodeType & & a.id;a:{if(a & & a.nodeName & & a.parentElement){var c=a.nodeName.toString().toLowerCase();for(var d=a.parentElement.childNodes,e=0,f=0;f & lt; d.length;++f){var g=d[f];if(g.nodeName & & g.nodeName.toString().toLowerCase()===c){if(a===g){c= " . " +e;break a}++e}}}c= " " }return(a.nodeName & & a.nodeName.toString().toLowerCase())+(b? " / " +b: " " )+c}function th(a){return!!a.google_async_iframe_id}var uh=th(window),vh=uh & & window.parent||window;function Q(){if(uh & & !bf(vh)){var a= " . " +qe.domain;try{for(;2 & lt; a.split( " . " ).length & & !bf(vh);)qe.domain=a=a.substr(a.indexOf( " . " )+1),vh=window.parent}catch(b){}bf(vh)||(vh=window)}return vh}var wh=/(^| )adsbygoogle($| )/;function xh(a){return function(){if(a){var b=a;a=null;b.apply(null,arguments)}}}function yh(a){a=Xe(Fe(a), " LINK " );a.type= " text/css " ;a.rel= " stylesheet " ;a.href= " //fonts.googleapis.com/css?family=Roboto:300,500 " ;return a}function zh(){var a,b=window.ActiveXObject;if(navigator.plugins & & navigator.mimeTypes.length){if((a=navigator.plugins[ " Shockwave Flash " ]) & & a.description)return a.description.replace(/([a-zA-Z]|\s)+/, " " ).replace(/(\s)+r/, " . " )}else{if(navigator.userAgent & & 0 & lt; =navigator.userAgent.indexOf( " Windows CE " )){var c=3;for(a=1;a;)try{a=new b( " ShockwaveFlash.ShockwaveFlash. " +(c+1)),c++}catch(d){a=null}return c.toString()}if(Oc()){a=null;try{a=new b( " ShockwaveFlash.ShockwaveFlash.7 " )}catch(d){c=0;try{a=new b( " ShockwaveFlash.ShockwaveFlash.6 " ),c=6,a.AllowScriptAccess= " always " }catch(e){if(6===c)return c.toString()}try{a=new b( " ShockwaveFlash.ShockwaveFlash " )}catch(e){}}if(a)return c=a.GetVariable( " $version " ).split( " " )[1],c.replace(/,/g, " . " )}}return " 0 " }function Ah(a){return(a=a.google_ad_format)?0 & lt; a.indexOf( " _0ads " ):!1}function Bh(){if(Cg)try{var a=L.google_cafe_host||L.top.google_cafe_host;if(a)return a}catch(b){}return Kg()}function Ch(a){return Cg & & a.google_top_window||a.top}function Dh(a){a=Ch(a);return bf(a)?a:null}function Eh(a){try{for(var b=0;20 & gt; b;b++){if(a==L)return!0;if(a==L.top)break;a=a.parent}}catch(c){}return!1}function Fh(a){var b=Number(a.google_ad_width),c=Number(a.google_ad_height);if(!(0 & lt; b & & 0 & lt; c)){a:{try{var d=String(a.google_ad_format);if(d & & d.match){var e=d.match(/(\d+)x(\d+)/i);if(e){var f=parseInt(e[1],10),g=parseInt(e[2],10);if(0 & lt; f & & 0 & lt; g){var h={width:f,height:g};break a}}}}catch(k){}h=null}a=h;if(!a)return null;b=0 & lt; b?b:a.width;c=0 & lt; c?c:a.height}return{width:b,height:c}};function Gh(a){a.google_ad_modifications||(a.google_ad_modifications={});return a.google_ad_modifications}function Hh(a){return Gh(a).eids||[]}function Ih(a,b){a=Gh(a);a.processed_sra_frame_pingbacks=a.processed_sra_frame_pingbacks||{};var c=!a.processed_sra_frame_pingbacks[b];a.processed_sra_frame_pingbacks[b]=!0;return c};var S={},Jh=(S.google_ad_channel= " channel " ,S.google_ad_type= " ad_type " ,S.google_ad_format= " format " ,S.google_color_bg= " color_bg " ,S.google_color_border= " color_border " ,S.google_color_link= " color_link " ,S.google_color_text= " color_text " ,S.google_color_url= " color_url " ,S.google_page_url= " url " ,S.google_allow_expandable_ads= " ea " ,S.google_ad_section= " region " ,S.google_cpm= " cpm " ,S.google_encoding= " oe " ,S.google_safe= " adsafe " ,S.google_flash_version= " flash " ,S.google_font_face= " f " ,S.google_font_size= " fs " ,S.google_hints= " hints " ,S.google_ad_host= " host " ,S.google_ad_host_channel= " h_ch " ,S.google_ad_host_tier_id= " ht_id " ,S.google_kw_type= " kw_type " ,S.google_kw= " kw " ,S.google_contents= " contents " ,S.google_targeting= " targeting " ,S.google_adtest= " adtest " ,S.google_alternate_color= " alt_color " ,S.google_alternate_ad_url= " alternate_ad_url " ,S.google_cust_age= " cust_age " ,S.google_cust_ch= " cust_ch " ,S.google_cust_gender= " cust_gender " ,S.google_cust_interests= " cust_interests " ,S.google_cust_job= " cust_job " ,S.google_cust_l= " cust_l " ,S.google_cust_lh= " cust_lh " ,S.google_cust_u_url= " cust_u_url " ,S.google_cust_id= " cust_id " ,S.google_language= " hl " ,S.google_city= " gcs " ,S.google_country= " gl " ,S.google_region= " gr " ,S.google_available_width= " avail_w " ,S.google_content_recommendation_ad_positions= " ad_pos " ,S.google_content_recommendation_columns_num= " cr_col " ,S.google_content_recommendation_rows_num= " cr_row " ,S.google_content_recommendation_ui_type= " crui " ,S.google_content_recommendation_use_square_imgs= " cr_sq_img " ,S.google_color_line= " color_line " ,S.google_disable_video_autoplay= " disable_video_autoplay " ,S.google_full_width_responsive_allowed= " fwr " ,S.google_full_width_responsive= " fwrattr " ,S.efwr= " efwr " ,S.google_pgb_reactive= " pra " ,S.google_resizing_allowed= " rs " ,S.google_resizing_height= " rh " ,S.google_resizing_width= " rw " ,S.rpe= " rpe " ,S.google_responsive_formats= " resp_fmts " ,S.google_safe_for_responsive_override= " sfro " ,S.google_video_doc_id= " video_doc_id " ,S.google_video_product_type= " video_product_type " ,S.google_webgl_support= " wgl " ,S.google_refresh_count= " rc " ,S),T={},Kh=(T.google_ad_block= " ad_block " ,T.google_ad_client= " client " ,T.google_ad_output= " output " ,T.google_ad_callback= " callback " ,T.google_ad_height= " h " ,T.google_ad_resize= " twa " ,T.google_ad_slot= " slotname " ,T.google_ad_unit_key= " adk " ,T.google_ad_dom_fingerprint= " adf " ,T.google_ad_width= " w " ,T.google_captcha_token= " captok " ,T.google_content_recommendation_columns_num= " cr_col " ,T.google_content_recommendation_rows_num= " cr_row " ,T.google_ctr_threshold= " ctr_t " ,T.google_cust_criteria= " cust_params " ,T.google_full_width_responsive= " fwr_io " ,T.gfwrnwer= " fwrn " ,T.gfwrnher= " fwrnh " ,T.google_bfa= " bfa " ,T.ebfa= " ebfa " ,T.ebfaca= " ebfaca " ,T.google_image_size= " image_size " ,T.google_last_modified_time= " lmt " ,T.google_loeid= " loeid " ,T.google_max_num_ads= " num_ads " ,T.google_max_radlink_len= " max_radlink_len " ,T.google_mtl= " mtl " ,T.google_native_settings_key= " nsk " ,T.google_enable_content_recommendations= " ecr " ,T.google_infinite_scroll_slot_type= " ifsl " ,T.google_num_radlinks= " num_radlinks " ,T.google_num_radlinks_per_unit= " num_radlinks_per_unit " ,T.google_pucrd= " pucrd " ,T.google_reactive_plaf= " plaf " ,T.google_reactive_plat= " plat " ,T.google_reactive_fba= " fba " ,T.google_reactive_sra_channels= " plach " ,T.google_responsive_auto_format= " rafmt " ,T.armr= " armr " ,T.google_rl_dest_url= " rl_dest_url " ,T.google_rl_filtering= " rl_filtering " ,T.google_rl_mode= " rl_mode " ,T.google_rt= " rt " ,T.google_source_type= " src_type " ,T.google_tag_for_child_directed_treatment= " tfcd " ,T.google_tag_for_under_age_of_consent= " tfua " ,T.google_tag_origin= " to " ,T.google_ad_semantic_area= " sem " ,T.google_tfs= " tfs " ,T.google_package= " pwprc " ,T.google_tag_partner= " tp " ,T.fra= " fpla " ,T.google_ml_rank= " mlr " ,T),Lh={},Mh=(Lh.google_core_dbp= " dbp " ,Lh.google_lact= " lact " ,Lh.google_only_pyv_ads= " pyv " ,Lh.google_scs= " scs " ,Lh.google_video_url_to_fetch= " durl " ,Lh.google_yt_pt= " yt_pt " ,Lh.google_yt_up= " yt_up " ,Lh);function Nh(a,b){a.D|=b};function Oh(a,b){var c=void 0===c?{}:c;this.error=a;this.context=b.context;this.msg=b.message|| " " ;this.id=b.id|| " jserror " ;this.meta=c};var Ph=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Qh(a){return a?decodeURI(a):a}function Rh(a,b){if(!b)return a;var c=a.indexOf( " # " );0 & gt; c & & (c=a.length);var d=a.indexOf( " ? " );if(0 & gt; d||d & gt; c){d=c;var e= " " }else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+ " & " +b:b:c;return a[0]+(a[1]? " ? " +a[1]: " " )+a[2]}function Sh(a,b,c){if(z(b))for(var d=0;d & lt; b.length;d++)Sh(a,String(b[d]),c);else null!=b & & c.push(a+( " " ===b? " " : " = " +encodeURIComponent(String(b))))}function Th(a){var b=[],c;for(c in a)Sh(c,a[c],b);return b.join( " & " )};var Uh=[/^https?:\/\/(secure)?pubads\.g\.doubleclick\.net(:\d+)?($|\/)/i,/^https?:\/\/(googleads|adx)\.g\.doubleclick\.net(:\d+)?($|\/)/i,/^https?:\/\/(?!adx)ad.*\.doubleclick\.net(:\d+)?($|\/)/i,/^https?:\/\/(tpc|pagead2)\.googlesyndication\.com(:\d+)?($|\/)/i,/^https?:\/\/www\.googletagservices\.com(:\d+)?($|\/)/i,/^https?:\/\/adservice\.google\.(com?\.)?[a-z]{2,3}(:\d+)?($|\/)/i];function Vh(a){return db(Uh,function(b){return b.test(a)})}function Wh(a){if(a=/[-\w]+\.[-\w]+$/.exec(a))switch(vd(a[0].toLowerCase())){case 1967261364:return 0;case 3147493546:return 1;case 1567346461:return 2;case 2183041838:return 3;case 763236279:return 4;case 1342279801:return 5;case 526831769:return 6;case 352806002:return 7;case 2755048925:return 8;case 3306848407:return 9;case 2207000920:return 10;case 484037040:return 11;case 3506871055:return 12;case 672143848:return 13;case 2528751226:return 14;case 2744854768:return 15;case 3703278665:return 16;case 2014749173:return 17;case 133063824:return 18;case 2749334602:return 19;case 3131239845:return 20;case 2074086763:return 21;case 795772493:return 22;case 290857819:return 23;case 3035947606:return 24;case 2983138003:return 25;case 2197138676:return 26;case 4216016165:return 27;case 239803524:return 28;case 975993579:return 29;case 1794940339:return 30;case 1314429186:return 31;case 1643618937:return 32;case 497159982:return 33}return-1}function Xh(a){if(!a.length)return 0;for(var b=[],c=0;33 & gt; =c;c++)b[c]=0;for(c=a.length-1;0 & lt; =c;c--){var d=Wh(a[c]);0 & lt; =d & & (b[33-d]=1)}return parseInt(b.join( " " ),2)};var Yh=/^https?:\/\/(\w|-)+\.cdn\.ampproject\.(net|org)(\?|\/|$)/;function Zh(a){a=(this.j=a||v)||v;this.m=a.top==a?1:bf(a.top)?2:3;3!=this.m & & Date.parse(v.top.document.lastModified);this.l=$h(this.j)}function ai(a,b){for(var c=0,d=(a=a.l[Math.max(a.l.length-1,0)].url||null) & & Qh(a.match(Ph)[3]||null),e=Math.min(b.length,26),f=0;f & lt; e;f++)a=null!=b[f] & & Qh(b[f].match(Ph)[3]||null)|| " " ,c*=4,a & & (d & & a==d?c+=3:Vh(b[f])?c+=2:a & & 0 & lt; =Wh(a) & & (c+=1));return c}function $h(a){var b=a||v,c=[],d=null;do{var e=b;if(bf(e)){var f=e.location.href;d=e.document & & e.document.referrer||null}else f=d,d=null;c.push(new bi(f|| " " ,e));try{b=e.parent}catch(g){b=null}}while(b & & e!=b);e=0;for(b=c.length-1;e & lt; =b;++e)c[e].depth=b-e;e=a||v;if(e.location & & e.location.ancestorOrigins & & e.location.ancestorOrigins.length==c.length-1)for(a=1;a & lt; c.length;++a)b=c[a],b.url||(b.url=e.location.ancestorOrigins[a-1]|| " " ,b.Lb=!0);return c}function ci(a,b){this.j=a;this.l=b}function bi(a,b,c){this.url=a;this.X=b;this.Lb=!!c;this.depth=y(void 0)?void 0:null};function di(){this.m= " & " ;this.o=xa(void 0)?void 0: " trn " ;this.A=!1;this.l={};this.B=0;this.j=[]}function ei(a,b){var c={};c[a]=b;return[c]}function fi(a,b,c,d,e){var f=[];mf(a,function(g,h){(g=gi(g,b,c,d,e)) & & f.push(h+ " = " +g)});return f.join(b)}function gi(a,b,c,d,e){if(null==a)return " " ;b=b|| " & " ;c=c|| " ,$ " ; " string " ==typeof c & & (c=c.split( " " ));if(a instanceof Array){if(d=d||0,d & lt; c.length){for(var f=[],g=0;g & lt; a.length;g++)f.push(gi(a[g],b,c,d+1,e));return f.join(c[d])}}else if( " object " ==typeof a)return e=e||0,2 & gt; e?encodeURIComponent(fi(a,b,c,d,e+1)): " ... " ;return encodeURIComponent(String(a))}function hi(a,b,c,d){a.j.push(b);a.l[b]=ei(c,d)}function ii(a,b,c){b=b+ " //pagead2.googlesyndication.com " +c;var d=ji(a)-c.length;if(0 & gt; d)return " " ;a.j.sort(function(m,n){return m-n});c=null;for(var e= " " ,f=0;f & lt; a.j.length;f++)for(var g=a.j[f],h=a.l[g],k=0;k & lt; h.length;k++){if(!d){c=null==c?g:c;break}var l=fi(h[k],a.m, " ,$ " );if(l){l=e+l;if(d & gt; =l.length){d-=l.length;b+=l;e=a.m;break}else a.A & & (e=d,l[e-1]==a.m & & --e,b+=l.substr(0,e),e=a.m,d=0);c=null==c?g:c}}f= " " ;a.o & & null!=c & & (f=e+a.o+ " = " +c);return b+f}function ji(a){if(!a.o)return 4E3;var b=1,c;for(c in a.l)b=c.length & gt; b?c.length:b;return 4E3-a.o.length-b-a.m.length-1};function ki(a,b,c,d,e,f){if((d?a.l:Math.random()) & lt; (e||.01))try{if(c instanceof di)var g=c;else g=new di,mf(c,function(k,l){var m=g,n=m.B++;k=ei(l,k);m.j.push(n);m.l[n]=k});var h=ii(g,a.j, " /pagead/gen_204?id= " +b+ " & " );h & & ( " undefined " ===typeof f?fg(h):fg(h,f))}catch(k){}};var li=!1,mi=null;function ni(a){this.j={};this.l={};this.m=!1;a=a||[];for(var b=0,c=a.length;b & lt; c;++b)this.l[a[b]]= " " }function oi(){var a=pi(),b=new ni;mf(a.j,function(c,d){b.j[d]=c});mf(a.l,function(c,d){b.l[d]=c});return b}function qi(){if(null===mi){mi= " " ;try{var a= " " ;try{a=v.top.location.hash}catch(c){a=v.location.hash}if(a){var b=a.match(/\bdeid=([\d,]+)/);mi=b?b[1]: " " }}catch(c){}}return mi}function ri(a,b,c){return " " ==b? " " :c?a.l.hasOwnProperty(c)?a.l[c]=b: " " :(a.j[b]=!0,b)}function si(a,b,c,d){if(a.m)return " " ;if(d?a.l.hasOwnProperty(d) & & " " ==a.l[d]:1){var e;e=(e=qi())?(e=e.match(new RegExp( " \\b( " +b.join( " | " )+ " )\\b " )))?e[0]:null:null;if(b=e?e:li?null:hf(b,c,!1))return ri(a,b,d)}return " " }function ti(a,b){return a.l.hasOwnProperty(b)?a.l[b]: " " }function ui(a){var b=[];mf(a.j,function(c,d){b.push(d)});mf(a.l,function(c){ " " !=c & & b.push(c)});return b};function vi(){var a=v.performance;return a & & a.now & & a.timing?Math.floor(a.now()+a.timing.navigationStart):C()}function wi(){var a=void 0===a?v:a;return(a=a.performance) & & a.now?a.now():null};function xi(a,b,c){this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.slotId=void 0};var yi=v.performance,zi=!!(yi & & yi.mark & & yi.measure & & yi.clearMarks),jj=xb(function(){var a;if(a=zi)a=qi(),a=!!a.indexOf & & 0 & lt; =a.indexOf( " 1337 " );return a});function kj(a){this.j=[];this.m=a||v;var b=null;a & & (a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.j=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.l=jj()||(null!=b?b:1 & gt; Math.random())}function lj(){var a=mj;a.l=!1;a.j!=a.m.google_js_reporting_queue & & (jj() & & $a(a.j,nj),a.j.length=0)}function nj(a){a & & yi & & jj() & & (yi.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ),yi.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _end " ))}kj.prototype.start=function(a,b){if(!this.l)return null;var c=wi()||vi();a=new xi(a,b,c);b= " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ;yi & & jj() & & yi.mark(b);return a};function oj(a,b){if(a.l & & y(b.value)){var c=wi()||vi();b.duration=c-b.value;c= " goog_ " +b.label+ " _ " +b.uniqueId+ " _end " ;yi & & jj() & & yi.mark(c);!a.l||2048 & lt; a.j.length||a.j.push(b)}}function pj(a,b){if(!a.l)return b();var c=a.start( " 491 " ,3);try{var d=b()}catch(e){throw nj(c),e;}oj(a,c);return d};function qj(){var a=mj;this.A=rj;this.o=!0;this.m=null;this.B=this.j;this.l=void 0===a?null:a}function sj(a,b,c,d){try{if(a.l & & a.l.l){var e=a.l.start(b.toString(),3);var f=c();oj(a.l,e)}else f=c()}catch(g){c=a.o;try{nj(e),c=a.B(b,new Oh(g,{message:tj(g)}),void 0,d)}catch(h){a.j(217,h)}if(!c)throw g;}return f}function uj(a,b,c,d,e){return function(f){for(var g=[],h=0;h & lt; arguments.length;++h)g[h]=arguments[h];return sj(a,b,function(){return c.apply(d,g)},e)}}qj.prototype.j=function(a,b,c,d,e){e=e|| " jserror " ;try{var f=new di;f.A=!0;hi(f,1, " context " ,a);b.error & & b.meta & & b.id||(b=new Oh(b,{message:tj(b)}));b.msg & & hi(f,2, " msg " ,b.msg.substring(0,512));var g=b.meta||{};if(this.m)try{this.m(g)}catch(q){}if(d)try{d(g)}catch(q){}b=[g];f.j.push(3);f.l[3]=b;var h=$h(),k=new bi(v.location.href,v,!1);b=null;var l=h.length-1;for(d=l;0 & lt; =d;--d){var m=h[d];!b & & Yh.test(m.url) & & (b=m);if(m.url & & !m.Lb){k=m;break}}m=null;var n=h.length & & h[l].url;0!=k.depth & & n & & (m=h[l]);var t=new ci(k,m);t.l & & hi(f,4, " top " ,t.l.url|| " " );hi(f,5, " url " ,t.j.url|| " " );ki(this.A,e,f,!1,c)}catch(q){try{ki(this.A,e,{context: " ecmserr " ,rctx:a,msg:tj(q),url:t & & t.j.url},!1,c)}catch(w){}}return this.o};function tj(a){var b=a.toString();a.name & & -1==b.indexOf(a.name) & & (b+= " : " +a.name);a.message & & -1==b.indexOf(a.message) & & (b+= " : " +a.message);a.stack & & (b=vj(a.stack,b));return b}function vj(a,b){try{-1==a.indexOf(b) & & (a=b+ " \n " +a);for(var c;a!=c;)c=a,a=a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/, " $1 " );return a.replace(/\n */g, " \n " )}catch(d){return b}};var rj,wj,xj=Q(),mj=new kj(xj);rj=new function(){this.j=ph()? " http: " : " https: " ;this.l=Math.random()};wj=new qj; " complete " ==xj.document.readyState?xj.google_measure_js_timing||lj():mj.l & & O(xj, " load " ,function(){xj.google_measure_js_timing||lj()});function yj(){}function zj(a,b){sj(wj,a,b,void 0)}function U(a,b,c){return uj(wj,a,b,c,void 0)}function V(a,b,c){ki(rj,a,b, " jserror " !=a,c,void 0)}function Aj(){return function(a){var b=(ph()? " http: " : " https: " )+ " //pagead2.googlesyndication.com/pagead/gen_204 " ;a=Th({id: " unsafeurl " ,ctx:611,url:a});b=Rh(b,a);navigator.sendBeacon & & navigator.sendBeacon(b, " " )}}function Bj(a,b){V( " rmvasft " ,{code:a,branch:b? " exp " : " cntr " })};var Cj=null;function Dj(a,b){for(var c=0,d=a,e=0;a & & a!=a.parent;)if(a=a.parent,e++,bf(a))d=a,c=e;else if(b)break;return{X:d,level:c}}function Ej(){Cj||(Cj=Dj(v,!0).X);return Cj};function Fj(a){ni.call(this,a);this.dfltBktExt=this.j;this.lrsExt=this.l}la(Fj,ni);function Gj(){this.S={}}function Hj(){var a=Q(),b=ch(a);if(b)return(b=b||ch())?(a=b.pageViewId,b=b.clientId,x(b) & & (a+=b.replace(/\D/g, " " ).substr(0,6))):a=null,+a;a=Dj(a,!1).X;(b=a.google_global_correlator)||(a.google_global_correlator=b=1+Math.floor(Math.random()*Math.pow(2,43)));return b}function Ij(){if(Jj)return Jj;var a=fh()||Q(),b=a.google_persistent_state_async;return null!=b & & " object " ==typeof b & & null!=b.S & & " object " ==typeof b.S?Jj=b:a.google_persistent_state_async=Jj=new Gj}function Kj(a,b,c){b=Lj[b]|| " google_ps_ " +b;a=a.S;var d=a[b];return void 0===d?a[b]=c:d}function Mj(a,b,c){return a.S[Lj[b]|| " google_ps_ " +b]=c}var Jj=null,Nj={},Lj=(Nj[8]= " google_prev_ad_formats_by_region " ,Nj[9]= " google_prev_ad_slotnames_by_region " ,Nj);var Oj={Ve:5,Je:7,hf:17,Ud:41,Pf:62,zf:67,Sf:82,Tf:83,Ef:87,bg:88,fe:89,ue:103,Xe:106,Cg:107,Me:108,ef:141,Af:114,Zc:124,xg:126,$c:128,$e:132,Rf:134,mf:138,Df:139,yg:140},Pj=null;function Qj(a){try{return!!a & & yd(!0)}catch(b){return!1}}function Rj(){if(Qj(Pj))return!0;var a=Ij();if(a=Kj(a,3,null)){var b=void 0===b?!0:b;if(a & & a.dfltBktExt & & a.lrsExt){var c=new Fj;c.j=a.dfltBktExt;c.dfltBktExt=c.j;c.l=a.lrsExt;c.lrsExt=c.l;b & & (c.m=!0);a=c}else a=null;a||(a=new Fj,b={context: " ps::gpes::cf " ,url:Q().location.href},V( " jserror " ,b))}b=a;return Qj(b)?(Pj=b,!0):!1}function Sj(a){if(!Rj()){var b=pi();a(b);b.m=!0}}function pi(){if(Rj())return Pj;var a=Ij(),b=new Fj(of(Oj));return Pj=Mj(a,3,b)}var Tj=null;function Uj(){Tj||(Tj=oi());return Tj}function Vj(a){var b= " " ,c=Uj();c & & (b+=ui(c).join());b & & (a.eid=50 & lt; b.length?b.substring(0,50)+ " T " :b)}var Wj={M: " 21063396 " ,R: " 21063397 " },Xj={M: " 618018085 " ,R: " 618018086 " },Yj={pb: " 21060078 " ,M: " 21060079 " },Zj={},ak={NONE: " 480596784 " ,df: " 480596785 " ,Pe: " 21063355 " },bk={M: " 370204018 " ,cc: " 370204019 " ,hc: " 370204052 " },ck={M: " 20040010 " ,R: " 20040011 " },dk={M: " 21063902 " ,sb: " 21063903 " ,rb: " 21063904 " ,Pa: " 21063905 " ,qb: " 21063906 " ,Na: " 21063907 " ,Oa: " 21063908 " ,Da: " 21063909 " },ek={M: " 423550200 " ,R: " 423550201 " };li=!1;function fk(a){a=void 0===a?Uj():a;return kh(ui(a),function(b){return!!Zj[b]})}function gk(a){a=void 0===a?Uj():a;return kh(ui(a),function(b){return!Zj[b]})};function hk(a){P(Jh,function(b,c){a[c]=null});P(Kh,function(b,c){a[c]=null});P(Mh,function(b,c){a[c]=null});a.google_container_id=null;a.google_enable_async=null;a.google_eids=null;a.google_page_location=null;a.google_referrer_url=null;a.google_enable_single_iframe=null;a.google_ad_region=null;a.google_gl=null;a.google_loader_used=null;a.google_loader_features_used=null;a.google_debug_params=null}function ik(a,b,c){Nh(a,2);return b[c%b.length]};var jk={Zb:1,$b:2,Oe:8,gc:9,$f:16,Nd:26,Md:27,dc:30,cf:32},kk={overlays:1,interstitials:2,vignettes:2,inserts:3,immersives:4,list_view:5,full_page:6},lk={},mk=(lk[1]=1,lk[2]=1,lk[8]=2,lk[27]=3,lk[9]=4,lk[30]=5,lk[32]=6,lk);function nk(a){var b=a.iframeWin;if(b & & th(b) & & b!=b.parent & & b.google_async_iframe_close){var c=function(){return b.setTimeout(function(){b.document.close()},0)};a.A?a.A(c):c()}};function ok(a,b){var c=vf();return a+(-1==a.indexOf( " ? " )? " ? " : " & " )+[0 & lt; c.length? " google_debug " +(c? " = " +c: " " )+ " & " : " " , " xpc= " ,b, " & p= " ,encodeURIComponent(v.document.location.protocol), " // " ,encodeURIComponent(v.document.location.host)].join( " " )};function pk(a){var b=[];qk(new rk,a,b);return b.join( " " )}function rk(){}function qk(a,b,c){if(null==b)c.push( " null " );else{if( " object " ==typeof b){if(z(b)){var d=b;b=d.length;c.push( " [ " );for(var e= " " ,f=0;f & lt; b;f++)c.push(e),qk(a,d[f],c),e= " , " ;c.push( " ] " );return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push( " { " );e= " " ;for(d in b)Object.prototype.hasOwnProperty.call(b,d) & & (f=b[d], " function " !=typeof f & & (c.push(e),sk(d,c),c.push( " : " ),qk(a,f,c),e= " , " ));c.push( " } " );return}}switch(typeof b){case " string " :sk(b,c);break;case " number " :c.push(isFinite(b) & & !isNaN(b)?String(b): " null " );break;case " boolean " :c.push(String(b));break;case " function " :c.push( " null " );break;default:throw Error( " Unknown type: " +typeof b);}}}var tk={' " ':'\\ " ', " \\ " : " \\\\ " , " / " : " \\/ " , " \b " : " \\b " , " \f " : " \\f " , " \n " : " \\n " , " \r " : " \\r " , " \t " : " \\t " , " \x0B " : " \\u000b " },uk=/\uffff/.test( " \uffff " )?/[\\ " \x00-\x1f\x7f-\uffff]/g:/[\\ " \x00-\x1f\x7f-\xff]/g;function sk(a,b){b.push(' " ',a.replace(uk,function(c){var d=tk[c];d||(d= " \\u " +(c.charCodeAt(0)|65536).toString(16).substr(1),tk[c]=d);return d}),' " ')};function vk(){var a={notify:/^expandable-xpc-ready$/};this.j=this.l=null;Na(a)?this.j=a:this.l=a}vk.prototype.getVerifier=function(a){return this.l?this.l[a]:null};vk.prototype.getSchema=function(a){return this.j?this.j(a):null};vk.prototype.doesReturnAnotherSchema=function(){return this.j?!0:!1};function wk(a,b,c,d){function e(g){try{var h=JSON.parse(g.data)}catch(k){return}!h||h.googMsgType!==b||d & & /[:|%3A]javascript\(/i.test(g.data) & & !d(h,g)||c(h,g)}O(a, " message " ,e);var f=!1;return function(){var g=!1;f||(f=!0,g=eg(a, " message " ,e));return g}}function xk(a,b,c,d){var e=wk(a,b,vb(c,function(){return e()}),d)}function yk(){}D(yk,Error);function zk(a,b,c,d,e){if(z(a)){var f=a;for(var g=0;g & lt; a.length;g++)a[g]=zk(a[g],b,c,d,e)}else if(B(a)){if(b.doesReturnAnotherSchema())if(f=b.getSchema(a)){if(b=f,b.doesReturnAnotherSchema())return zk(a,b,c,d,e)}else throw new yk( " in_sc " ,c?c: " root " ,a);f={};for(g in a)if(Object.prototype.hasOwnProperty.call(a,g)){d=b.getVerifier(g);c=a[g];var h=b;if(d){var k=d.predicate||d;if(Na(k)){h=k(c);if(!h){if(!d||!d.nullOnInvalid)throw new yk( " sm " ,g,c);e & & (e[g]=!0);f[g]=null;continue}if(h instanceof vk)d=null;else{f[g]=c;continue}}}else if(!B(c))continue;f[g]=zk(c,h,g,d,e)}}else if(f=a,b=d?d.predicate||d:void 0,b instanceof RegExp & & !b.test(x(a)||void 0==a?a:String(a))||Na(b) & & !b(a)){if(!d||!d.nullOnInvalid)throw new yk( " sm " ,c,a);e & & (e[c]=!0);f=null}return f}function Ak(a,b){var c=Bk;wk(a, " ct " ,function(d,e){try{var f=zk(d,c,null,null,null);b(f,e)}catch(g){if(!(g instanceof yk))throw g;}})}function Ck(a,b,c,d,e){if(!(0 & gt; =e) & & (c.googMsgType=b,a.postMessage(pk(c),d),a=a.frames))for(var f=0;f & lt; a.length;++f)1 & lt; e & & Ck(a[f],b,c,d,--e)};var Bk=new vk;function Dk(a,b,c,d){$f(d.origin,Cg) & & " expandable-xpc-ready " ==c.notify & & Ek(a,b)}function Ek(a,b){var c=a.Ya;c.google_eas_queue=c.google_eas_queue||[];c.google_eas_queue.push({a:a.id,b:a.url,c:a.width,d:a.height,e:a.Z,f:a.Mc,g:a.pc,h:a.Ec,i:void 0});v.setTimeout(U(220,xh(Va(function(d){ff(c.document,d)},b))),0)};var Fk={Od: " google_ads_preview " ,we: " google_mc_lab " ,$b: " google_anchor_debug " ,Zb: " google_bottom_anchor_debug " ,bf: " google_ifsl_debug " ,ac: " google_ia_debug " ,Ze: " google_scr_debug " ,ff: " google_ia_debug_allow_onclick " ,Ff: " googleads " ,dc: " google_pedestal_debug " ,Uf: " google_resize_debug " ,cg: " google_shoppable_images_debug " ,dg: " google_shoppable_images_cookie " ,eg: " google_shoppable_images_forced " ,ec: " google_responsive_slot_debug " ,Zf: " google_responsive_slot_preview " ,Yf: " google_responsive_dummy_ad " },Gk={},Hk=(Gk.google_bottom_anchor_debug=1,Gk.google_anchor_debug=2,Gk.google_ia_debug=8,Gk.google_resize_debug=16,Gk.google_ifsl_debug=32,Gk.google_scr_debug=9,Gk.googleads=2,Gk.google_pedestal_debug=30,Gk);var Ik={ac:1,Rd:2,ug:3,gc:4,ec:6};function Jk(a,b){if(!a)return!1;a=a.hash;if(!a||!a.indexOf)return!1;if(-1!=a.indexOf(b))return!0;b=Kk(b);return " go " !=b & & -1!=a.indexOf(b)?!0:!1}function Kk(a){var b= " " ;P(a.split( " _ " ),function(c){b+=c.substr(0,2)});return b}function Lk(){var a=v.location,b=!1;P(Fk,function(c){Jk(a,c) & & (b=!0)});return b}function Mk(a,b){switch(a){case 1:return Jk(b, " google_ia_debug " );case 2:return Jk(b, " google_bottom_anchor_debug " );case 3:return Jk(b, " google_anchor_debug " )||Jk(b, " googleads " );case 4:return Jk(b, " google_scr_debug " );case 6:return Jk(b, " google_responsive_slot_debug " )}return!1};function Nk(){this.A=this.A;this.B=this.B}Nk.prototype.A=!1;function Ok(a){a.A||(a.A=!0,a.N())}Nk.prototype.N=function(){if(this.B)for(;this.B.length;)this.B.shift()()};function Pk(){this.wasPlaTagProcessed=!1;this.wasReactiveAdConfigReceived={};this.adCount={};this.wasReactiveAdVisible={};this.stateForType={};this.reactiveTypeEnabledInAsfe={};this.isReactiveTagFirstOnPage=this.wasReactiveAdConfigHandlerRegistered=this.wasReactiveTagRequestSent=!1;this.reactiveTypeDisabledByPublisher={};this.tagSpecificState={};this.adRegion=this.floatingAdsFillMessage=null;this.improveCollisionDetection=0;this.messageValidationEnabled=!1}function Qk(a){a.google_reactive_ads_global_state||(a.google_reactive_ads_global_state=new Pk);return a.google_reactive_ads_global_state};var Rk=728*1.38;function Sk(a){return a!=a.top?512:0}function Tk(a,b){return(a=W(a).clientWidth)?a & gt; (void 0===b?420:b)?32768:320 & gt; a?65536:0:16384}function Uk(a){var b=W(a).clientWidth;a=a.innerWidth;return(b=b & & a?b/a:0)?1.05 & lt; b?262144:.95 & gt; b?524288:0:131072}function W(a){a=a.document;var b={};a & & (b= " CSS1Compat " ==a.compatMode?a.documentElement:a.body);return b||{}}function Vk(a){var b=W(a);return b.scrollHeight==W(a).clientHeight?b.offsetHeight:b.scrollHeight}function Wk(a,b){return a.adCount?1==b||2==b?!(!a.adCount[1] & & !a.adCount[2]):(a=a.adCount[b]) & & 27!=b & & 26!=b?1 & lt; =a:!1:!1}function Xk(a,b){return a & & a.source?a.source===b||a.source.parent===b:!1}function Yk(a){return void 0===a.pageYOffset?(a.document.documentElement||a.document.body.parentNode||a.document.body).scrollTop:a.pageYOffset}function Zk(a){return void 0===a.pageXOffset?(a.document.documentElement||a.document.body.parentNode||a.document.body).scrollLeft:a.pageXOffset}function $k(a){var b={},c;z(a)?c=a:a & & a.key_value & & (c=a.key_value);if(c)for(a=0;a & lt; c.length;a++){var d=c[a];if( " key " in d & & " value " in d){var e=d.value;b[d.key]=null==e?null:String(e)}}return b}function al(a,b,c,d,e){ki(c,b,{c:e.data.substring(0,500),u:a.location.href.substring(0,500)},!0,.1);return!0};function bl(a,b,c,d){d=void 0===d?!1:d;Nk.call(this);this.j=a;this.G=b;this.ja=c;this.ha=d;this.P={};this.F=null;this.ya(this.P);a=uj(this.G,168,Ua(this.ia,this));this.F=wk(this.j, " sth " ,a,uj(this.G,169,Va(al,this.j, " ras::xsf " ,this.ja)))}la(bl,Nk);bl.prototype.ia=function(a,b){try{if(!this.I(b.origin))return}catch(e){return}var c=a.msg_type,d;x(c) & & (d=this.P[c]) & & d.call(this,a,b)};bl.prototype.I=function(a){return $f(a,this.ha)};bl.prototype.N=function(){this.F & & this.F();Nk.prototype.N.call(this)};function cl(a){bl.call(this,a,wj,rj,Cg);this.j=a}la(cl,bl);function dl(a,b){this.m=a;this.o=b;this.l=0;this.j=null}dl.prototype.get=function(){if(0 & lt; this.l){this.l--;var a=this.j;this.j=a.next;a.next=null}else a=this.m();return a};function el(a,b){a.o(b);100 & gt; a.l & & (a.l++,b.next=a.j,a.j=b)};function fl(a){v.setTimeout(function(){throw a;},0)}var gl;function hl(){var a=v.MessageChannel; " undefined " ===typeof a & & " undefined " !==typeof window & & window.postMessage & & window.addEventListener & & !F( " Presto " ) & & (a=function(){var e=document.createElement( " IFRAME " );e.style.display= " none " ;od(e);document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.write(Yc(jd));e.close();var g= " callImmediate " +Math.random(),h= " file: " ==f.location.protocol? " * " :f.location.protocol+ " // " +f.location.host;e=Ua(function(k){if(( " * " ==h||k.origin==h) & & k.data==g)this.port1.onmessage()},this);f.addEventListener( " message " ,e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if( " undefined " !==typeof a & & !Oc()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(xa(c.next)){c=c.next;var e=c.xb;c.xb=null;e()}};return function(e){d.next={xb:e};d=d.next;b.port2.postMessage(0)}}return " undefined " !==typeof document & & " onreadystatechange " in document.createElement( " SCRIPT " )?function(e){var f=document.createElement( " SCRIPT " );f.onreadystatechange=function(){f.onreadystatechange=null;f.parentNode.removeChild(f);f=null;e();e=null};document.documentElement.appendChild(f)}:function(e){v.setTimeout(e,0)}};function il(){this.l=this.j=null}var kl=new dl(function(){return new jl},function(a){a.reset()});il.prototype.add=function(a,b){var c=kl.get();c.set(a,b);this.l?this.l.next=c:this.j=c;this.l=c};function ll(){var a=ml,b=null;a.j & & (b=a.j,a.j=a.j.next,a.j||(a.l=null),b.next=null);return b}function jl(){this.next=this.l=this.j=null}jl.prototype.set=function(a,b){this.j=a;this.l=b;this.next=null};jl.prototype.reset=function(){this.next=this.l=this.j=null};function nl(a,b){ol||pl();ql||(ol(),ql=!0);ml.add(a,b)}var ol;function pl(){if(v.Promise & & v.Promise.resolve){var a=v.Promise.resolve(void 0);ol=function(){a.then(rl)}}else ol=function(){var b=rl;!Na(v.setImmediate)||v.Window & & v.Window.prototype & & !F( " Edge " ) & & v.Window.prototype.setImmediate==v.setImmediate?(gl||(gl=hl()),gl(b)):v.setImmediate(b)}}var ql=!1,ml=new il;function rl(){for(var a;a=ll();){try{a.j.call(a.l)}catch(b){fl(b)}el(kl,a)}ql=!1};function sl(a){this.j=0;this.C=void 0;this.o=this.l=this.m=null;this.A=this.B=!1;if(a!=Fa)try{var b=this;a.call(void 0,function(c){tl(b,2,c)},function(c){tl(b,3,c)})}catch(c){tl(this,3,c)}}function ul(){this.next=this.context=this.l=this.m=this.j=null;this.o=!1}ul.prototype.reset=function(){this.context=this.l=this.m=this.j=null;this.o=!1};var vl=new dl(function(){return new ul},function(a){a.reset()});function wl(a,b,c){var d=vl.get();d.m=a;d.l=b;d.context=c;return d}function xl(){var a,b=new sl(function(c){a=c});return new yl(b,a)}sl.prototype.then=function(a,b,c){return zl(this,Na(a)?a:null,Na(b)?b:null,c)};sl.prototype.$goog_Thenable=!0;function Al(a,b){zl(a,null,b,void 0)}sl.prototype.cancel=function(a){0==this.j & & nl(function(){var b=new Bl(a);Cl(this,b)},this)};function Cl(a,b){if(0==a.j)if(a.m){var c=a.m;if(c.l){for(var d=0,e=null,f=null,g=c.l;g & & (g.o||(d++,g.j==a & & (e=g),!(e & & 1 & lt; d)));g=g.next)e||(f=g);e & & (0==c.j & & 1==d?Cl(c,b):(f?(d=f,d.next==c.o & & (c.o=d),d.next=d.next.next):Dl(c),El(c,e,3,b)))}a.m=null}else tl(a,3,b)}function Fl(a,b){a.l||2!=a.j & & 3!=a.j||Gl(a);a.o?a.o.next=b:a.l=b;a.o=b}function zl(a,b,c,d){var e=wl(null,null,null);e.j=new sl(function(f,g){e.m=b?function(h){try{var k=b.call(d,h);f(k)}catch(l){g(l)}}:f;e.l=c?function(h){try{var k=c.call(d,h);!xa(k) & & h instanceof Bl?g(h):f(k)}catch(l){g(l)}}:g});e.j.m=a;Fl(a,e);return e.j}sl.prototype.F=function(a){this.j=0;tl(this,2,a)};sl.prototype.G=function(a){this.j=0;tl(this,3,a)};function tl(a,b,c){if(0==a.j){a===c & & (b=3,c=new TypeError( " Promise cannot resolve to itself " ));a.j=1;a:{var d=c,e=a.F,f=a.G;if(d instanceof sl){Fl(d,wl(e||Fa,f||null,a));var g=!0}else{if(d)try{var h=!!d.$goog_Thenable}catch(l){h=!1}else h=!1;if(h)d.then(e,f,a),g=!0;else{if(B(d))try{var k=d.then;if(Na(k)){Hl(d,k,e,f,a);g=!0;break a}}catch(l){f.call(a,l);g=!0;break a}g=!1}}}g||(a.C=c,a.j=b,a.m=null,Gl(a),3!=b||c instanceof Bl||Il(a,c))}}function Hl(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}function g(k){h||(h=!0,c.call(e,k))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}function Gl(a){a.B||(a.B=!0,nl(a.D,a))}function Dl(a){var b=null;a.l & & (b=a.l,a.l=b.next,b.next=null);a.l||(a.o=null);return b}sl.prototype.D=function(){for(var a;a=Dl(this);)El(this,a,this.j,this.C);this.B=!1};function El(a,b,c,d){if(3==c & & b.l & & !b.o)for(;a & & a.A;a=a.m)a.A=!1;if(b.j)b.j.m=null,Jl(b,c,d);else try{b.o?b.m.call(b.context):Jl(b,c,d)}catch(e){Kl.call(null,e)}el(vl,b)}function Jl(a,b,c){2==b?a.m.call(a.context,c):a.l & & a.l.call(a.context,c)}function Il(a,b){a.A=!0;nl(function(){a.A & & Kl.call(null,b)})}var Kl=fl;function Bl(a){Wa.call(this,a)}D(Bl,Wa);Bl.prototype.name= " cancel " ;function yl(a,b){this.j=a;this.l=b};function Y(a,b){a=void 0===a?null:a;b=void 0===b?null:b;var c=void 0===c?[]:c;var d=void 0===d?[]:d;if(a & & b||!a & & !b)throw Error( " Invalid model " );this.nodeType=a?0:1;this.tagName=(a|| " DIV " ).toString();this.text=b|| " " ;this.attributes=c;this.children=d;this.j=xl()}function Ll(a,b,c){a:{switch(b){case " aria-hidden " :case " class " :case " dir " :case " href " :case " id " :case " src " :case " target " :var d=!0;break a}d=!1}if(!d)throw Error( " Unsupported attr " );a.attributes.push([b,c.toString()]);return a}function Ml(a,b){a.children.push(b);return a}function Nl(a,b){a.j.j.then(b);return a}Y.prototype.create=function(a,b){switch(this.nodeType){case 0:a=a.createElement(this.tagName.toString());for(var c=u(this.attributes),d=c.next();!d.done;d=c.next()){d=u(d.value);var e=d.next().value;d=d.next().value;switch(e){case " aria-hidden " :case " class " :case " dir " :case " id " :case " target " :a.setAttribute(e,d);break;case " href " :e=a;var f=Aj();d=d instanceof ec||!hh.test(d)?d:lc(d);ih(d,f);d=d instanceof ec?d:mc(d);e.href=gc(d);break;case " src " :e=a;ih(d,Aj());d=d instanceof ec?d:mc(d,/^data:image\//i.test(d));e.src=gc(d);break;default:throw Error( " Bad attr " );}}break;case 1:a=a.createTextNode(this.text);break;default:throw Error( " Bad nodeType " );}b.appendChild(a);this.j.l(a);return a};function Ol(a,b,c){c=u(c);for(var d=c.next();!d.done;d=c.next()){d=d.value;var e=d.create(a,b);Ol(a,e,d.children)}};function Pl(a,b,c,d,e,f){Nk.call(this);this.Z=a;this.status=1;this.j=b;this.l=c;this.I=d;this.H=!!e;this.o=Math.random();this.C={};this.m=null;this.D=Ua(this.Nc,this);this.G=f}la(Pl,Nk);p=Pl.prototype;p.Nc=function(a){if(a.origin===this.l & & (this.H||a.source==this.j)){var b=null;try{b=JSON.parse(a.data)}catch(c){}if(B(b) & & (a=b.i,b.c===this.Z & & a!=this.o)){if(2!==this.status)try{this.status=2,Ql(this),this.m & & (this.m(),this.m=null)}catch(c){}a=b.s;b=b.p;if(x(a) & & (x(b)||B(b)) & & this.C.hasOwnProperty(a))this.C[a](b)}}};function Ql(a){var b={};b.c=a.Z;b.i=a.o;a.G & & (b.e=a.G);a.j.postMessage(pk(b),a.l)}p.Sb=function(){if(1===this.status){try{this.j.postMessage & & Ql(this)}catch(a){}window.setTimeout(Ua(this.Sb,this),50)}};p.connect=function(a){a & & (this.m=a);O(window, " message " ,this.D);this.I & & this.Sb()};p.Ib=function(a,b){var c={};c.c=this.Z;c.i=this.o;c.s=a;c.p=b;try{this.j.postMessage(pk(c),this.l)}catch(d){}};p.N=function(){this.status=3;eg(window, " message " ,this.D);Nk.prototype.N.call(this)};function Rl(a,b,c,d,e){Pl.call(this,a,b,c,d);this.F=e}la(Rl,Pl);Rl.prototype.Ib=function(a,b){Sl(this,a,b)};function Sl(a,b,c){c=void 0===c?{}:c;var d={},e=(d.c=a.Z,d.i=a.o,d.s=b,d.p=c,d);a.F & & (e.msg_type=a.F);Dd?v.setTimeout(function(){a.j.postMessage(JSON.stringify(e),a.l)},0):a.j.postMessage(JSON.stringify(e),a.l)};function Tl(a,b){if(!b.source||!$f(b.origin,Cg))throw V( " mcca " ,{context: " badinit " }),Error( " Bad eventData " );Nk.call(this);var c=this;this.j=new Rl(a,b.source,b.origin,!1);this.j.connect();setTimeout(function(){Sl(c.j, " apmc:bc:cr " ,{})},50)}la(Tl,Nk);Tl.prototype.N=function(){Ok(this.j);Nk.prototype.N.call(this)};function Ul(a){cl.call(this,a);this.o=this.m=null;this.l=document.createElement( " IFRAME " );this.l.setAttribute( " id " , " mta-lbx " );this.C=null;this.H=this.D=!1}la(Ul,cl);function Vl(a,b,c){if(a.m & & a.m.j)a.m.j.C[b]=c;else throw Error( " register failed " );}function Wl(a,b,c){if(a.m & & a.m.j)a.m.j.Ib(b,c);else throw Error( " send failed " );}p=Ul.prototype;p.Fc=function(a,b){var c=this;b.source & & Eh(b.source) & & !this.m & & (this.m=new Tl( " mta-ch " ,b),Vl(this, " show-lbx " ,Ua(this.kc,this)),Vl(this, " chk-lbx " ,Ua(this.Ic,this)),Vl(this, " hide-lbx " ,function(){Xl(c)}))};p.kc=function(a){var b=this;if(!this.j.document.getElementById( " mta-lbx " )){a=Ua(this.jc,this,a);O(this.l, " load " ,a);this.C=Va(eg,this.l, " load " ,a);this.j.document.body.appendChild(this.l);if(this.o[ " d-elbbi " ]){this.j.history.pushState(null, " " , " # " );this.D=!0;var c=function(){b.D=!1;Xl(b,6);eg(b.j, " popstate " ,c)};O(this.j, " popstate " ,c)}a={};V( " gdn::mta-lbx " ,(a.exit=0,a),1)}};p.jc=function(){function a(){Xl(b,2)}var b=this;this.C & & this.C();Qg(this.l,{display: " none " ,position: " fixed " ,top: " 0px " ,left: " 0px " ,width: " 100% " ,height: " 0px " ,border: " 0px " ,margin: " 0px " });Wg(Hc(E( " body " ,{margin: " 0px " }),E( " #fe " ,{transition: " opacity 0.25s linear " ,opacity: " 0 " }),E( " #fe.show " ,{opacity: " 1 " }),E( " .hcb " ,{ " float " : " right " }),E('[dir= " rtl " ] .hcb',{ " float " : " left " }),E( " .mtasw " ,{ " background-color " : " rgba(0,0,0,0.8) " ,bottom: " 0px " ,opacity: " 1 " , " overflow-y " : " auto " ,position: " absolute " ,top: " 0px " ,width: " 100% " }),E( " .mtas " ,{display: " block " , " font-size " : " 16px " ,margin: " 126px auto 96px auto " ,transition: " margin-top 0.25s linear " ,width: " 320px " , " max-width " : " 92% " }),E( " .show .mtas " ,{ " margin-top " : " 96px " }),E( " .mtas span, .mta-menu span " ,{display: " inline-block " }),E( " .mtas img " ,{height: " 24px " , " margin-top " : " 12px " ,width: " 24px " }),E( " .mtas div " ,{display: " block " ,width: " 100% " }),E( " .sh " ,{ " background-color " : " #4285f4 " ,color: " #FFFFFF " ,display: " block " ,width: " 100% " , " border-top-left-radius " : " 3px " , " -webkit-border-top-left-radius " : " 3px " , " border-top-right-radius " : " 3px " , " -webkit-border-top-right-radius " : " 3px " }),E( " .sh & gt; div " ,{padding: " 24px " ,width: " auto " }),E( " .sh span " ,{ " font-size " : " 1.25em " , " font-family " :' " Roboto-Light " , arial, sans-serif', " max-width " : " 224px " }),E( " .sh img " ,{margin: " 0 " ,opacity: " 0.4 " ,cursor: " pointer " }),E( " .bsctr " ,{ " border-radius " : " 3px " , " -webkit-border-radius " : " 3px " , " background-color " : " #FFFFFF " , " box-shadow " : " 0 2px 7px 1px rgba(0,0,0,0.8) " }),E( " .bs " ,{ " border-top " : " 1px solid rgb(221, 221, 221) " ,padding: " 0.8em 0px " }),E( " .bs a " ,{cursor: " pointer " }),E( " .bs a " ,{ " box-sizing " : " border-box " ,display: " block " ,padding: " 0 24px " ,width: " 100% " }),E( " .bs a span " ,{color: " rgba(0, 0, 0, 0.54) " , " font-family " :' " Roboto-Medium " , arial, sans-serif', " font-size " : " 1em " ,margin: " 14px 0 " , " max-width " : " 224px " }),E( " .mctr " ,{position: " absolute " ,top: " 15px " ,left: " 15px " }),E( " .mbs " ,{padding: " 5px 0 " ,margin: " 0 " , " box-shadow " : " 0 0 3px 3px rgba(0,0,0,0.2) " }),E( " .mbs img " ,{height: " 21px " ,margin: " 3px 14px 0 0 " }),E( " .mbs a " ,{ " box-sizing " : " border-box " ,display: " table " ,padding: " 0 14px " ,width: " 100% " }),E( " .mbs a div " ,{display: " table-cell " , " vertical-align " : " middle " }),E( " div.ictr " ,{width: " 35px " }),E( " .mbs a span " ,{display: " inline-block " ,color: " rgba(0, 0, 0, 0.54) " , " font-family " :' " Roboto-Medium " , arial, sans-serif', " font-size " : " 1em " ,margin: " 11px 0 " , " max-width " : " 224px " })),this.l.contentDocument.head);this.l.contentDocument.head.appendChild(yh(this.l.contentDocument));var c=Nl(Ll(Ll(Ll(new Y( " IMG " ), " class " , " hcb " ), " id " , " ex " ), " src " ,this.o[ " d-pgh " ]+ " /images/icons/material/system/2x/close_white_24dp.png " ),function(k){O(k, " click " ,a)});c=Ml(Ll(new Y( " DIV " ), " class " , " sh " ),Ml(Ml(new Y( " DIV " ),Ml(new Y( " SPAN " ),new Y(null,this.o[ " d-lht " ]))),c));for(var d=Ll(Ll(new Y( " DIV " ), " id " , " fb " ), " class " , " bs " ),e=this.o[ " d-oa " ],f={ea:0};f.ea & lt; e.length;f={ea:f.ea},++f.ea){var g=e[f.ea];Ml(d,Nl(Ml(new Y( " A " ),Ml(new Y( " SPAN " ),new Y(null,g))),function(k){return function(l){O(l, " click " ,function(){var m={};Wl(b, " lbx-exit " ,(m.foi=k.ea,m));Xl(b,1)})}}(f)))}c=Ml(Ml(Ll(new Y( " DIV " ), " class " , " bsctr " ),c),d);if(this.o[ " d-els " ]){var h=function(){Xl(b,4)};d=Nl(Ml(Ll(new Y( " DIV " ), " class " , " bs " ),Ml(Ml(Ll(Ll(Ll(new Y( " A " ), " id " , " as " ), " target " , " _blank " ), " href " , " //www.google.com/settings/ads/anonymous " ),Ml(new Y( " SPAN " ),new Y(null,this.o[ " d-sbt " ]))),Ll(Ll(new Y( " IMG " ), " class " , " hcb " ), " src " ,this.o[ " d-siu " ]))),function(k){O(k, " click " ,function(){return setTimeout(h,0)})});Ml(c,d)}c=Nl(Ml(Ll(new Y( " DIV " ), " id " , " fe " ),Ml(Ll(Ll(new Y( " DIV " ), " id " , " sbg " ), " class " , " mtasw " ),Ml(Ll(new Y( " DIV " ), " class " , " mtas " ),Nl(Ml(Ll(new Y( " DIV " ), " id " , " sv " ),c),function(k){O(k, " click " ,function(l){l.stopPropagation?l.stopPropagation():l.cancelBubble=!0})})))),function(k){v.setTimeout(function(){k.className= " show " },50)});Ol(this.l.contentDocument,this.l.contentDocument.body,[c]);O(this.l.contentDocument, " click " ,function(){Xl(b,3)});Qg(this.l,{height: " 100% " ,display: " block " , " z-index " : " 2147483647 " });Wl(this, " lbx-dis " ,{})};function Xl(a,b){Qe(a.l);Wl(a, " lbx-hid " ,{});a.D & & a.j.history.back();if(b & & !a.H){var c={};V( " gdn::mta-lbx " ,(c.exit=b,c),1);a.H=!0}}p.Ic=function(a){x(a)||(this.o=a.ufd,Wl(this, " lbx-rdy " ,{}))};p.N=function(){this.m & & Ok(this.m);Qe(this.l);cl.prototype.N.call(this)};p.ya=function(a){a[ " mta-lbx " ]=this.Fc};var Yl=null;function Zl(a){this.j=a}function $l(a,b){a=parseFloat(a.j[b]);return isNaN(a)?0:a}function am(a,b){return tf(a.j[b])}function bm(a){Yl||(Yl=new Zl(a.google_t12n_vars||{}));return Yl};function cm(a){this.j=a}var dm=new cm(2),em=new cm(3),fm=new cm(5);function gm(a,b){return b[a.j]||function(){}};function hm(){this.j=function(){return[]};this.l=function(){return[]}}Ha(hm);function im(a,b){var c=hm.ba().j(11)||[],d=a.v,e=Gh(d);e.eids=[].concat(ca(e.eids||[]),ca(bb(c,String)));$a(Hh(d),function(f){ri(b,f)});c=bm(a.pubWin);si(b,[ " 551 " ],0,108);ti(b,108) & & (Gg=Fg);d=[ " 42631002 " , " 42631003 " ];si(b,d,$l(c,22),17);d=[ " 21062174 " , " 21062175 " ];si(b,d,$l(c,129),126);d=[ " 26835105 " , " 26835106 " ];si(b,d,$l(c,24),41);(d=yd( " " )) & & ri(b,d);d=Xj;d=[d.M,d.R];si(b,d,$l(c,28),67);d=Yj;d=[d.pb,d.M];si(b,d,$l(c,29),87);jm(b,c)||km(b,c);d=ak;d=Eb(d);si(b,d,$l(c,126),124);d=bk;d=[d.M,d.cc,d.hc];si(b,d,$l(c,103),114);d=ck;d=[d.R,d.M];si(b,d,$l(c,162),134);d=Wj;d=[d.R,d.M];si(b,d,$l(c,182),141);d=dk;d=[d.M,d.sb,d.rb,d.Pa,d.qb,d.Na,d.Oa,d.Da];si(b,d,$l(c,191),138);d=ek;d=[d.R,d.M];si(b,d,$l(c,177),139);a.j & & lm(b,c,a.j)}function jm(a,b){var c=!$e() & & !af(),d=c & & Rc() & & Vc(46),e=Rc() & & Vc(58),f=c & & Nc() & & Vc(33),g=$e() & & !Pc();return d||f||g?(d=[ " 21060104 " , " 21060105 " ],f=$l(b,34),!c & & e & & (d=[ " 21061010 " , " 21061011 " ],f=$l(b,78)),si(a,d,f,88)): " " }function km(a,b){var c=Uf();c[ " allow-popups-to-escape-sandbox " ] & & c[ " allow-top-navigation-by-user-activation " ] & & si(a,[ " 21061795 " , " 21061796 " ],$l(b,111),88)}function lm(a,b,c){var d=[ " 410075104 " , " 410075105 " ];if(c=Qk(c))switch(si(a,d,$l(b,155),132)){case " 410075104 " :c.improveCollisionDetection=-1;break;case " 410075105 " :c.improveCollisionDetection=1}};function mm(a,b){b=void 0===b?v:b;a=a.scrollingElement||( " CSS1Compat " ==a.compatMode?a.documentElement:a.body);return new De(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}function nm(a){try{return!(!a||!(a.offsetWidth||a.offsetHeight||a.getClientRects().length))}catch(b){return!1}};function om(a,b){try{return(void 0===b?0:b)?(new Ee(a.innerWidth,a.innerHeight)).round():Ke(a||window).round()}catch(c){return new Ee(-12245933,-12245933)}}function pm(a,b){var c;var d;c=(d=(d=ch()) & & (c=d.initialLayoutRect) & & y(c.top) & & y(c.left) & & y(c.width) & & y(c.height)?new Ng(c.left,c.top,c.width,c.height):null)?new De(d.left,d.top):(c=dh()) & & B(c.rootBounds)?new De(c.rootBounds.left+c.boundingClientRect.left,c.rootBounds.top+c.boundingClientRect.top):null;if(c)return c;try{var e=a.j,f=new De(0,0),g=He(b);var h=g?Me(g):window;if(zd(h, " parent " )){a=b;do{if(h==e){b=a;var k=He(b),l=new De(0,0);g=void 0;g=k?He(k):document;var m=!Dd||9 & lt; =Number(Od)|| " CSS1Compat " ==Fe(g).j.compatMode?g.documentElement:g.body;if(b!=m){var n=Vg(b),t=Le(Fe(k).j);l.x=n.left+t.x;l.y=n.top+t.y}var q=l}else{var w=Vg(a);q=new De(w.left,w.top)}b=q;f.x+=b.x;f.y+=b.y}while(h & & h!=e & & h!=h.parent & & (a=h.frameElement) & & (h=h.parent))}return f}catch(A){return new De(-12245933,-12245933)}};function qm(a){H(this,a,rm,null)}D(qm,G);var rm=[15];function sm(a){H(this,a,null,null)}D(sm,G);function tm(a){H(this,a,null,null)}D(tm,G);function um(a,b,c){c||(c=Gg? " https " : " http " );v.location & & " https: " ==v.location.protocol & & " http " ==c & & (c= " https " );return[c, " :// " ,a,b].join( " " )};var vm=null;function wm(){if(!Cg)return!1;if(null!=vm)return vm;vm=!1;try{var a=Dh(v);a & & -1!=a.location.hash.indexOf( " google_logging " ) & & (vm=!0);v.localStorage.getItem( " google_logging " ) & & (vm=!0)}catch(b){}return vm}function xm(a,b){b=void 0===b?[]:b;var c=!1;v.google_logging_queue||(c=!0,v.google_logging_queue=[]);v.google_logging_queue.push([a,b]);c & & wm() & & (a=um(Kg(), " /pagead/js/logging_library.js " ),ff(v.document,a))};function ym(a){return{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||a.webkitVisibilityState||a.mozVisibilityState|| " " ]||0}function zm(a){var b;a.visibilityState?b= " visibilitychange " :a.mozVisibilityState?b= " mozvisibilitychange " :a.webkitVisibilityState & & (b= " webkitvisibilitychange " );return b}function Am(a){return null!=a.hidden?a.hidden:null!=a.mozHidden?a.mozHidden:null!=a.webkitHidden?a.webkitHidden:null};function Bm(){var a=Cm,b=Dm;if(!(window & & Math.random & & navigator))return-1;if(window.__google_ad_urls){var c=window.__google_ad_urls;try{if(c & & c.getOseId())return c.getOseId()}catch(e){}}if(!window.__google_ad_urls_id){c=window.google_enable_ose;if(!0===c)var d=2;else!1!==c & & (d=hf([0],a),null==d & & ((d=hf([2],b))||(d=3)));if(!d)return 0;window.__google_ad_urls_id=d}return window.__google_ad_urls_id};C();function Em(a,b,c){a & & (c?O(a, " load " ,b):eg(a, " load " ,b))}function Fm(){var a=(Q()||v).google_osd_amcb;return Na(a)?a:null}function Gm(a){var b=!Gg;return((void 0===b?0:b)? " http: " : " https: " )+ " //www.googletagservices.com/activeview/js/current/osd.js?cb= " +encodeURIComponent(void 0===a? " /r20100101 " :a)};function Hm(a,b){this.l=b & & b.l?b.l:0;this.m=b?b.m: " " ;this.j=b & & b.j?b.j:[];this.o=!0;if(b)for(a=0;a & lt; this.j.length;++a)this.j[a].o=!0}function Im(a){var b=a.o?Q():v;a=Jm;b=b||v;b.google_osd_loaded?a=!1:(ff(b.document,a),a=b.google_osd_loaded=!0);a & & mh()}p=Hm.prototype;p.getNewBlocks=function(a,b){for(var c=this.j.length,d=0;d & lt; c;d++){var e=this.j[d];!e.m & & e.j & & (e.m=!0,a(e.j,e.B,e.G,e.l,void 0,e.o,e.C,e.F,e.D))}b & & ((Q()||v).google_osd_amcb=a)};p.setupOse=function(a){if(this.getOseId())return this.getOseId();var b=Bm();if(!b)return 0;this.l=b;this.m=String(a||0);return this.getOseId()};p.getOseId=function(){return window & & Math.random & & navigator?this.l:-1};p.getCorrelator=function(){return this.m};p.numBlocks=function(){return this.j.length};p.registerAdBlock=function(a,b,c,d,e,f,g){g=void 0===g?function(){return null}:g;c=Fm();e=vi()||-1;f=v.pageYOffset;0 & lt; =f||(f=-1);c & & d?c(d,a,b,!1,void 0,!1,g,e,f):(g=new Km(a,b,d,g,e,f),this.j.push(g),Em(d,g.A,!0),Jm||(fg( " //pagead2.googlesyndication.com/pagead/gen_204?id=osd & r=om & rs= " +b+( " & req= " +a)),Jm=Gm( " /r20190131 " )),Im(this))};p.unloadAdBlock=function(a,b,c){b=void 0===b?!1:b;c=void 0===c?!1:c;var d=this.o?Q():window;xa(d.Goog_Osd_UnloadAdBlock) & & d.Goog_Osd_UnloadAdBlock(a,b);c & & (b=ag(this.j,function(e){return e.j==a})) & & Em(a,b.A,!1)};p.setLoadOsdJsOnPubWindow=function(a){this.o=a};function Lm(){var a=Q(),b=a.__google_ad_urls;if(!b)return a.__google_ad_urls=new Hm(a);try{if(0 & lt; =b.getOseId())return b}catch(c){}try{return a.__google_ad_urls=new Hm(a,b)}catch(c){return a.__google_ad_urls=new Hm(a)}}var Jm= " " ,Dm=0,Cm=0;function Km(a,b,c,d,e,f){var g=this;d=void 0===d?Fa:d;this.B=a;this.G=b;this.j=c;this.o=this.m=this.l=!1;this.C=d;this.F=void 0===e?-1:e;this.D=void 0===f?-1:f;this.A=function(){return g.l=!0}}ya( " Goog_AdSense_getAdAdapterInstance " ,Lm,void 0);ya( " Goog_AdSense_OsdAdapter " ,Hm,void 0);function Mm(){}p=Mm.prototype;p.getNewBlocks=function(){};p.setupOse=function(){};p.getOseId=function(){return-1};p.getCorrelator=function(){return " " };p.numBlocks=function(){return 0};p.registerAdBlock=function(){};p.unloadAdBlock=function(){};p.setLoadOsdJsOnPubWindow=function(){};function Nm(){var a=Q(),b=a.__google_ad_urls;return b?b:a.__google_ad_urls=new Mm};function Om(a,b,c,d){c=c||a.google_ad_width;d=d||a.google_ad_height;if(a & & a.top==a)return!1;var e=b.documentElement;if(c & & d){var f=1,g=1;a.innerHeight?(f=a.innerWidth,g=a.innerHeight):e & & e.clientHeight?(f=e.clientWidth,g=e.clientHeight):b.body & & (f=b.body.clientWidth,g=b.body.clientHeight);if(g & gt; 2*d||f & gt; 2*c)return!1}return!0}function Pm(a,b){P(a,function(c,d){b[d]=c})}function Qm(a){var b=a.location.href;if(a==a.top)return{url:b,ab:!0};var c=!1,d=a.document;d & & d.referrer & & (b=d.referrer,a.parent==a.top & & (c=!0));(a=a.location.ancestorOrigins) & & (a=a[a.length-1]) & & -1==b.indexOf(a) & & (c=!1,b=a);return{url:b,ab:c}}function Rm(){var a=Q();if(a==a.top)return 0;for(;a & & a!=a.top & & bf(a);a=a.parent){if(a.sf_)return 2;if(a.$sf)return 3;if(a.inGptIF)return 4;if(a.inDapIF)return 5}return 1};function Sm(a){cl.call(this,a)}la(Sm,cl);Sm.prototype.ya=function(a){a[ " ifsl-load-rec " ]=this.l};Sm.prototype.I=function(){return!0};Sm.prototype.l=function(a,b){if(!b.isHandled_ & & (b.isHandled_=!0,b=(b=Qk(this.j).stateForType[32])?b:null)){var c=$k(a);a=c.ifsl_url;var d=c.ifsl_purl,e=c.ifsl_t,f=c.ifsl_s,g=c.ifsl_img,h=c.ifsl_qqid,k=c.ifsl_gqid;c=c.ifsl_pch;a & & d & & e & & b.tryAddRecommendation({url:a,pingUrl:d,title:e,imageUrl:g,snippet:f,header:c});h & & k & & b.updateReporterParams(h,k)}};var Tm={google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googleprint:1},Um=/(corp|borg)\.google\.com:\d+$/;function Vm(a){a=a.google_reactive_ad_format;return Gb(jk,a)? " " +a:null}function Wm(a){return!!Vm(a)||null!=a.google_pgb_reactive}function Xm(a){a=Vm(a);return 26==a||27==a||30==a||16==a};function Ym(a){var b=0;try{b|=Sk(a)}catch(c){b|=32}return b}function Zm(a){return!!a.name & & -1!=a.name.indexOf( " google_ifsl_cifr " )}function $m(a,b){if(b=Vm(b)){if( " 32 " ==b)return 1;if( " 30 " ==b)return 0}a:{for(b=Q();b & & bf(b);){if(Zm(b)){b=!0;break a}if(b.parent==b)break;b=b.parent}b=!1}if(b)return 3;if(!bf(a))return 0;a=Qk(a);return a.stateForType[32]?2:a.stateForType[30]?4:0};function an(a){var b=0;try{b|=Sk(a),b|=a.getComputedStyle?0:2097152,b|=Tk(a,1E4)}catch(c){b|=32}return b}function bn(a){if(460 & lt; =a)return a=Math.min(a,1200),Math.ceil(800 & gt; a?a/4:200);a=Math.min(a,600);return 420 & gt; =a?Math.ceil(a/1.2):Math.ceil(a/1.91)+130};function cn(a){var b=0;try{b|=Sk(a),b|=a.getComputedStyle?0:2097152,b|=a.document.querySelectorAll & & a.document.querySelector?0:4194304,b|=Tk(a,1E4)}catch(c){b|=32}return b};function dn(a){H(this,a,en,null)}D(dn,G);function fn(a){H(this,a,null,null)}D(fn,G);var en=[3];fn.prototype.va=function(){return I(this,1)};function gn(a){H(this,a,hn,null)}D(gn,G);var hn=[2];function jn(a){H(this,a,null,null)}D(jn,G);function kn(a){H(this,a,ln,null)}D(kn,G);var ln=[1];function mn(a){H(this,a,nn,null)}D(mn,G);var nn=[4];function on(a){H(this,a,null,null)}D(on,G);on.prototype.J=function(){return J(this,mn,1)};on.prototype.l=function(){return I(this,2)};function pn(a){H(this,a,null,qn)}D(pn,G);function rn(a){H(this,a,null,null)}D(rn,G);function sn(a){H(this,a,null,null)}D(sn,G);function tn(a){H(this,a,null,null)}D(tn,G);var qn=[[1,2,3]];function un(a){H(this,a,null,null)}D(un,G);function vn(a){H(this,a,wn,null)}D(vn,G);function xn(a){H(this,a,yn,null)}D(xn,G);var wn=[2],yn=[2];function zn(a){H(this,a,An,null)}D(zn,G);var An=[4];function Bn(a){H(this,a,null,Cn)}D(Bn,G);var Cn=[[1,2]];function Dn(a){H(this,a,En,null)}D(Dn,G);var En=[1,2];function Fn(a){H(this,a,Gn,null)}D(Fn,G);var Gn=[2];function Hn(a){H(this,a,In,null)}D(Hn,G);function Jn(a){H(this,a,null,null)}D(Jn,G);var In=[1];function Kn(a){H(this,a,Ln,null)}D(Kn,G);var Ln=[3,4];function Mn(a){H(this,a,null,null)}D(Mn,G);function Nn(a){H(this,a,null,null)}D(Nn,G);function On(a){H(this,a,Pn,null)}D(On,G);var Pn=[6,7,9,10,11];On.prototype.J=function(){return J(this,mn,1)};On.prototype.l=function(){return I(this,2)};function Qn(a){H(this,a,Rn,null)}D(Qn,G);function Sn(a){H(this,a,null,null)}D(Sn,G);function Tn(a){H(this,a,Un,null)}D(Tn,G);function Vn(a){H(this,a,null,null)}D(Vn,G);function Wn(a){H(this,a,null,null)}D(Wn,G);function Xn(a){H(this,a,null,null)}D(Xn,G);function Yn(a){H(this,a,null,null)}D(Yn,G);function Zn(a){H(this,a,null,null)}D(Zn,G);function $n(a){H(this,a,null,null)}D($n,G);var Rn=[1,2,5,7],Un=[2,5,6];function ao(a){return J(a,Yn,13)}function Z(a){return J(a,$n,15)};function bo(a,b){a=I(a,2);if(!a)return!1;for(var c=0;c & lt; a.length;c++)if(a[c]==b)return!0;return!1}function co(a,b){a=a.replace(/(^\/)|(\/$)/g, " " );var c=pf(a),d=eo(a);return b.find(function(e){var f=null!=I(e,7)?I(J(e,Vn,7),1):I(e,1);e=null!=I(e,7)?I(J(e,Vn,7),2):2;if(!y(f))return!1;switch(e){case 1:return f==c;case 2:return d[f]||!1}return!1})||null}function eo(a){for(var b={};;){b[pf(a)]=!0;if(!a)return b;a=a.substring(0,a.lastIndexOf( " / " ))}};function fo(a,b){return a.left & lt; b.right & & b.left & lt; a.right & & a.top & lt; b.bottom & & b.top & lt; a.bottom};function go(a,b,c){this.m=a;this.j=b;this.l=c}function ho(a,b,c){return{top:a.j-c,right:a.m+a.l+b,bottom:a.j+c,left:a.m-b}};function io(a,b){this.yb=a;this.Rb=b}function jo(a){var b=[].slice.call(arguments).filter(wb(Ja));if(!b.length)return null;var c=[],d={};b.forEach(function(e){c=c.concat(e.yb||[]);d=Object.assign(d,e.Rb)});return new io(c,d)}function ko(a){switch(a){case 1:return new io(null,{google_ad_semantic_area: " mc " });case 2:return new io(null,{google_ad_semantic_area: " h " });case 3:return new io(null,{google_ad_semantic_area: " f " });case 4:return new io(null,{google_ad_semantic_area: " s " });default:return null}};function lo(a,b){return!!a.google_ad_resizable & & !a.google_reactive_ad_format & & !!b.navigator & & /iPhone|iPod|iPad|Android|BlackBerry/.test(b.navigator.userAgent) & & Ch(b)==b};function mo(a,b){no(a).forEach(b,void 0)}function no(a){for(var b=[],c=a.length,d=0;d & lt; c;d++)b.push(a[d]);return b};function oo(a){if(1!=a.nodeType)var b=!1;else if(b= " INS " ==a.tagName)a:{b=[ " adsbygoogle-placeholder " ];a=a.className?a.className.split(/\s+/):[];for(var c={},d=0;d & lt; a.length;++d)c[a[d]]=!0;for(d=0;d & lt; b.length;++d)if(!c[b[d]]){b=!1;break a}b=!0}return b}function po(a){return no(a.querySelectorAll( " ins.adsbygoogle-ablated-ad-slot " ))};function qo(a,b,c){switch(c){case 0:b.parentNode & & b.parentNode.insertBefore(a,b);break;case 3:if(c=b.parentNode){var d=b.nextSibling;if(d & & d.parentNode!=c)for(;d & & 8==d.nodeType;)d=d.nextSibling;c.insertBefore(a,d)}break;case 1:b.insertBefore(a,b.firstChild);break;case 2:b.appendChild(a)}oo(b) & & (b.setAttribute( " data-init-display " ,b.style.display),b.style.display= " block " )}function ro(a){if(a & & a.parentNode){var b=a.parentNode;b.removeChild(a);oo(b) & & (b.style.display=b.getAttribute( " data-init-display " )|| " none " )}};function so(a,b){for(var c=0;c & lt; b.length;c++){var d=b[c],e=wd(d.eb);a[e]=d.value}}function to(a,b,c,d,e,f){var g=Xe(new Ge(a), " DIV " ),h=g.style;h.textAlign= " center " ;h.width= " 100% " ;h.height= " auto " ;h.clear=e.zb? " both " : " none " ;e.Ja & & so(h,e.Ja);a=Xe(new Ge(a), " INS " );h=a.style;h.display= " block " ;h.margin= " auto " ;h.backgroundColor= " transparent " ;e.nb & & (h.marginTop=e.nb);e.Ta & & (h.marginBottom=e.Ta);e.ra & & so(h,e.ra);g.appendChild(a);e={ua:g,Y:a};e.Y.setAttribute( " data-ad-format " ,d?d: " auto " );uo(e,b,c,f);return e}function uo(a,b,c,d){var e=[];if(d=d & & d.yb)a.ua.className=d.join( " " );a=a.Y;a.className= " adsbygoogle " ;a.setAttribute( " data-ad-client " ,b);c & & a.setAttribute( " data-ad-slot " ,c);e.length & & a.setAttribute( " data-ad-channel " ,e.join( " + " ))}function vo(a,b,c){b.setAttribute( " data-adsbygoogle-status " , " reserved " );b.className+= " adsbygoogle-noablate " ;var d={element:b};c=c & & c.Rb;if(b.hasAttribute( " data-pub-vars " )){try{c=JSON.parse(b.getAttribute( " data-pub-vars " ))}catch(e){return}b.removeAttribute( " data-pub-vars " )}c & & (d.params=c);(a.adsbygoogle=a.adsbygoogle||[]).push(d)}function wo(a){var b=po(a.document);$a(b,function(c){var d=xo(a,c),e;if(e=d){try{var f=a.document.documentElement.getBoundingClientRect(),g=c.getBoundingClientRect();var h={x:g.left-f.left,y:g.top-f.top}}catch(k){h=null}e=h;e=!((e?e.y:0) & lt; W(a).clientHeight)}e & & (c.setAttribute( " data-pub-vars " ,JSON.stringify(d)),c.removeAttribute( " height " ),c.style.removeProperty( " height " ),c.removeAttribute( " width " ),c.style.removeProperty( " width " ),vo(a,c))})}function xo(a,b){b=b.getAttribute( " google_ad_slot " );a=a.google_sv_map;if(!b||!a||!a[b])return null;a=a[b];b={};for(var c in re)a[re[c]] & & (b[re[c]]=a[re[c]]);return b};function yo(){}yo.prototype.l=function(a,b,c,d){return to(d.document,a,null,null,{},b)};yo.prototype.m=function(a){return bn(Math.min(a.screen.width||0,a.screen.height||0))};function zo(a,b,c,d){this.o=a;this.l=b;this.m=c;this.j=d}function Ao(a,b){var c=[];try{c=b.querySelectorAll(a.o)}catch(g){}if(!c.length)return[];b=ib(c);b=Bo(a,b);y(a.l) & & (c=a.l,0 & gt; c & & (c+=b.length),b=0 & lt; =c & & c & lt; b.length?[b[c]]:[]);if(y(a.m)){c=[];for(var d=0;d & lt; b.length;d++){var e=Co(b[d]),f=a.m;0 & gt; f & & (f+=e.length);0 & lt; =f & & f & lt; e.length & & c.push(e[f])}b=c}return b}zo.prototype.toString=function(){return JSON.stringify({nativeQuery:this.o,occurrenceIndex:this.l,paragraphIndex:this.m,ignoreMode:this.j})};function Bo(a,b){if(null==a.j)return b;switch(a.j){case 1:return b.slice(1);case 2:return b.slice(0,b.length-1);case 3:return b.slice(1,b.length-1);case 0:return b;default:throw Error( " Unknown ignore mode: " +a.j);}}function Co(a){var b=[];mo(a.getElementsByTagName( " p " ),function(c){100 & lt; =Do(c) & & b.push(c)});return b}function Do(a){if(3==a.nodeType)return a.length;if(1!=a.nodeType|| " SCRIPT " ==a.tagName)return 0;var b=0;mo(a.childNodes,function(c){b+=Do(c)});return b}function Eo(a){return 0==a.length||isNaN(a[0])?a: " \\ " +(30+parseInt(a[0],10))+ " " +a.substring(1)};function Fo(a){if(!a)return null;var b=I(a,7);if(I(a,1)||I(a,3)||0 & lt; I(a,4).length){var c=I(a,3),d=I(a,1),e=I(a,4);b=I(a,2);var f=I(a,5);a=Go(I(a,6));var g= " " ;d & & (g+=d);c & & (g+= " # " +Eo(c));if(e)for(c=0;c & lt; e.length;c++)g+= " . " +Eo(e[c]);b=(e=g)?new zo(e,b,f,a):null}else b=b?new zo(b,I(a,2),I(a,5),Go(I(a,6))):null;return b}var Ho={1:1,2:2,3:3,0:0};function Go(a){return null!=a?Ho[a]:a}function Io(a){for(var b=[],c=0;c & lt; a.length;c++){var d=I(a[c],1),e=I(a[c],2);if(d & & null!=e){var f={};f.eb=d;f.value=e;b.push(f)}}return b}function Jo(a,b){var c={};a & & (c.nb=I(a,1),c.Ta=I(a,2),c.zb=!!Wd(a,3));b & & (c.Ja=Io(K(b,un,3)),c.ra=Io(K(b,un,4)));return c}var Ko={1:0,2:1,3:2,4:3},Lo={0:1,1:2,2:3,3:4};function Mo(a){this.j=a}Mo.prototype.l=function(a,b,c,d){return to(d.document,a,null,null,this.j,b)};Mo.prototype.m=function(){return null};function No(a){this.j=a}No.prototype.l=function(a,b,c,d){var e=0 & lt; K(this.j,Kn,9).length?K(this.j,Kn,9)[0]:null,f=Jo(J(this.j,Mn,3),e);if(!e)return null;if(e=I(e,1)){d=d.document;var g=c.tagName;c=Xe(new Ge(d),g);c.style.clear=f.zb? " both " : " none " ; " A " ==g & & (c.style.display= " block " );c.style.padding= " 0px " ;c.style.margin= " 0px " ;f.Ja & & so(c.style,f.Ja);d=Xe(new Ge(d), " INS " );f.ra & & so(d.style,f.ra);c.appendChild(d);f={ua:c,Y:d};f.Y.setAttribute( " data-ad-type " , " text " );f.Y.setAttribute( " data-native-settings-key " ,e);uo(f,a,null,b);a=f}else a=null;return a};No.prototype.m=function(){var a=0 & lt; K(this.j,Kn,9).length?K(this.j,Kn,9)[0]:null;if(!a)return null;a=K(a,un,3);for(var b=0;b & lt; a.length;b++){var c=a[b];if( " height " ==I(c,1) & & 0 & lt; parseInt(I(c,2),10))return parseInt(I(c,2),10)}return null};function Oo(a){this.l=a}Oo.prototype.j=function(a){a=Math.floor(a.l);var b=bn(a),c={};return new io([ " ap_container " ],(c.google_reactive_ad_format=27,c.google_max_num_ads=1,c.google_ad_type=this.l,c.google_ad_format=a+ " x " +b,c.google_ad_width=a,c.google_ad_height=b,c))};function Po(a){this.l=a}Po.prototype.j=function(){var a={};return new io([],(a.google_ad_type=this.l,a.google_reactive_ad_format=26,a.google_ad_format= " fluid " ,a))};function Qo(a,b){this.m=a;this.o=b}Qo.prototype.j=function(){return this.m};Qo.prototype.l=function(){return this.o};function Ro(a,b){this.o=a;this.m=b}Ro.prototype.l=function(){return this.m};Ro.prototype.j=function(a){a=Ao(this.o,a.document);return 0 & lt; a.length?a[0]:null};function So(a,b,c,d,e,f,g,h,k){k=void 0===k?null:k;this.B=a;this.A=b;this.C=c;this.D=d;this.Ob=e;this.Mb=f;this.Ka=g?g:new Nn;this.m=h;this.j=k;this.o=!1}So.prototype.l=function(){return this.B.l()};function To(a,b,c){var d=a.J();if(!d)return null;var e=Fo(d);if(!e)return null;var f=a.l();f=Ko[f];var g=xa(f)?f:null;if(null===g)return null;f=(f=J(a,Mn,3))?Wd(f,3):null;e=new Ro(e,g);g=I(a,10).slice(0);null!=I(d,5) & & g.push(1);var h=c?c:{};c=I(a,12);d=null!=I(a,4)?J(a,Nn,4):null;switch(I(a,8)){case 1:return h=h.rc||null,new So(e,new Mo(Jo(J(a,Mn,3),null)),h,f,0,g,d,b,c);case 2:return new So(e,new No(a),h.Dc||new Po( " text " ),f,1,g,d,b,c)}return null}function Uo(a){return a.o};function Vo(a,b,c){this.U=a;this.j=b;this.V=c}Vo.prototype.J=function(){return this.j};Vo.prototype.fill=function(a,b){var c=this.U;if(a=c.A.l(a,b,this.j,c.m)){if(this.U.o)throw Error( " AMA:AP:AP " );qo(a.ua,this.J(),this.U.l());this.U.o=!0}return a};function Wo(a){this.j=void 0===a?1:a}Wo.prototype.next=function(){var a=48271*this.j%2147483647;this.j=0 & gt; 2147483647*a?a+2147483647:a;return this.j/2147483647};function Xo(a){this.j=a.slice(0)}Xo.prototype.filter=function(a){return new Xo(ab(this.j,a))};Xo.prototype.apply=function(a){return new Xo(a(this.j.slice(0)))};function Yo(a,b){return new Xo(a.j.slice(0).sort(b))}function Zo(a,b){if(0 & gt; b)return a;a=a.j.slice(0);a.splice(b,1);return new Xo(a)}function $o(a,b){a=a.j.slice(0);var c=new Wo(void 0===b?1:b);sb(a,function(){return c.next()});return new Xo(a)};function ap(a,b){var c=ib(b.document.querySelectorAll( " .google-auto-placed " )),d=bp(b),e=cp(b),f=dp(b),g=ep(b),h=fp(b),k=[].concat(ib(b.document.querySelectorAll( " iframe[id^=aswift_],iframe[id^=google_ads_frame] " )),ib(b.document.querySelectorAll( " ins.adsbygoogle " )));b=[];a=u([[a.wa,c],[a.ca,d],[a.Cc,e],[a.Ha,f],[a.xa,g],[a.Bc,h]]);for(c=a.next();!c.done;c=a.next())d=u(c.value),c=d.next().value,d=d.next().value,!1===c?b=b.concat(d):k=k.concat(d);k=gp(k);a=gp(b);b=k.slice(0);k=u(a);for(a=k.next();!a.done;a=k.next())for(a=a.value,c=0;c & lt; b.length;c++)(a.contains(b[c])||b[c].contains(a)) & & b.splice(c,1);return b}function hp(a){return!!a.className & & -1!=a.className.indexOf( " google-auto-placed " )}function ip(a){return a.className & & -1!=a.className.indexOf( " adsbygoogle-ablated-ad-slot " )}function jp(a){try{return ab(bb(a.googletag.pubads().getSlots(),function(b){return a.document.getElementById(b.getSlotElementId())}),La)}catch(b){}return ib(a.document.querySelectorAll( " div[id^=div-gpt-ad] " ))}function bp(a){return ib(a.document.querySelectorAll('ins.adsbygoogle[data-anchor-shown= " true " ]'))}function cp(a){return ib(a.document.querySelectorAll( " ins.adsbygoogle[data-ad-format=autorelaxed] " ))}function dp(a){var b=jp(a);a=ib(a.document.querySelectorAll( " iframe[id^=google_ads_iframe] " ));return[].concat(b,a)}function ep(a){return ib(a.document.querySelectorAll( " div.trc_related_container,div.OUTBRAIN,div[id^=rcjsload],div[id^=ligatusframe],div[id^=crt-],iframe[id^=cto_iframe],div[id^=yandex_], div[id^=Ya_sync],iframe[src*=adnxs],div.advertisement--appnexus,div[id^=apn-ad],div[id^=amzn-native-ad],iframe[src*=amazon-adsystem],iframe[id^=ox_],iframe[src*=openx],img[src*=openx],div[class*=adtech],div[id^=adtech],iframe[src*=adtech],div[data-content-ad-placement=true],div.wpcnt div[id^=atatags-] " ))}function fp(a){return ib(a.document.querySelectorAll( " ins.adsbygoogle-ablated-ad-slot " ))}function gp(a){var b=[];a=u(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;for(var d=!0,e=0;e & lt; b.length;e++){var f=b[e];if(f.contains(c)){d=!1;break}if(c.contains(f)){d=!1;b[e]=c;break}}d & & b.push(c)}return b};var kp=U(453,ap),lp=U(454,function(a,b){var c=ib(b.document.querySelectorAll( " .google-auto-placed " )),d=bp(b),e=cp(b),f=dp(b),g=ep(b);b=fp(b);return gp([].concat(!0===a.wa?c:[],!0===a.ca?d:[],!0===a.Cc?e:[],!0===a.Ha?f:[],!0===a.xa?g:[],!0===a.Bc?b:[]))});function mp(a,b){this.Gc=a;this.j=b.slice(0);this.bb=null}function np(a){return a.j.map(function(b){return b.Ua})}mp.prototype.va=function(){return this.j.length};function op(a){return pp(a).reduce(function(b,c){return b+c.Ua.bottom-c.Ua.top},0)}function pp(a){return xa(void 0)?a.j.filter(function(b){return void 0==b.ic}):a.j}function qp(a){return new mp(a,rp(a))}function rp(a){var b=kp({ca:!1},a),c=Zk(a),d=Yk(a);return b.map(function(e){var f=e.getBoundingClientRect();return(e=hp(e))||1 & lt; (f.bottom-f.top)*(f.right-f.left)?{Ua:{top:f.top+d,right:f.right+c,bottom:f.bottom+d,left:f.left+c},ic:e?1:0}:null}).filter(wb(Ja))};function sp(a){var b=a.ub;a=a.placement;var c=a.D,d=a.m.document.createElement( " div " );d.className= " google-auto-placed " ;var e=d.style;e.textAlign= " center " ;e.width= " 100% " ;e.height= " 0px " ;e.clear=c? " both " : " none " ;try{return qo(d,b,a.l()),d}catch(f){throw ro(d),f;}};function Ip(a,b){function c(){d.push({anchor:e.anchor,position:e.position});return e.anchor==b.anchor & & e.position==b.position}for(var d=[],e=a;e;){switch(e.position){case 1:if(c())return d;e.position=2;case 2:if(c())return d;if(e.anchor.firstChild){e={anchor:e.anchor.firstChild,position:1};continue}else e.position=3;case 3:if(c())return d;e.position=4;case 4:if(c())return d}for(;e & & !e.anchor.nextSibling & & e.anchor.parentNode!=e.anchor.ownerDocument.body;){e={anchor:e.anchor.parentNode,position:3};if(c())return d;e.position=4;if(c())return d}e & & e.anchor.nextSibling?e={anchor:e.anchor.nextSibling,position:1}:e=null}return d};function Wq(a,b,c){this.l=a;this.m=b;this.j=c}function Zq(a,b){var c={},d={},e={};b.forEach(function(f){if(J(f,rn,1)){f=J(f,rn,1);if(J(f,on,1) & & J(f,on,1).J() & & J(f,on,2) & & J(f,on,2).J()){var g=$q(a,J(f,on,1).J()),h=$q(a,J(f,on,2).J());if(g & & h)for(g=u(Ip({anchor:g,position:J(f,on,1).l()},{anchor:h,position:J(f,on,2).l()})),h=g.next();!h.done;h=g.next())ar(h.value,c)}J(f,on,3) & & J(f,on,3).J() & & (g=$q(a,J(f,on,3).J())) & & ar({anchor:g,position:J(f,on,3).l()},c)}else J(f,sn,2)?br(a,J(f,sn,2),d):J(f,tn,3) & & cr(a,J(f,tn,3),e)});return new Wq(c,d,e)}function br(a,b,c){J(b,mn,1) & & (a=dr(a,J(b,mn,1))) & & a.forEach(function(d){d=Oa(d);c[d]=!0})}function cr(a,b,c){J(b,mn,1) & & (a=dr(a,J(b,mn,1))) & & a.forEach(function(d){d=Oa(d);c[d]=!0})}function ar(a,b){var c=Oa(a.anchor);b[c]||(b[c]={});b[c][a.position]=!0}function $q(a,b){return(a=dr(a,b)) & & 0 & lt; a.length?a[0]:null}function dr(a,b){return(b=Fo(b))?Ao(b,a):null};function er(a){return function(b){var c=[],d=[];try{for(var e=[],f=0;f & lt; b.length;f++){var g=b[f],h=g.B.j(g.m);h & & e.push({placement:g,ub:h})}for(f=0;f & lt; e.length;f++)d.push(sp(e[f]));var k=Yk(a),l=Zk(a);for(f=0;f & lt; d.length;f++){b=l;g=k;var m=d[f].getBoundingClientRect(),n=e[f];c.push(new Vo(n.placement,n.ub,new go(m.left+b,m.top+g,m.right-m.left)))}}finally{for(f=0;f & lt; d.length;f++)ro(d[f])}return c}}function fr(a){var b=W(a).clientHeight;return b?Va(gr,b+Yk(a)):tb}function hr(a,b,c){if(0 & gt; a)throw Error( " ama::ead:nd " );if(Infinity===a)return tb;b=np(c||qp(b));return Va(ir,b,a)}function jr(a){return function(b){return b.Ob==a}}function kr(a){return function(b){b=u(b.Mb);for(var c=b.next();!c.done;c=b.next())if(-1 & lt; a.indexOf(c.value))return!1;return!0}}function lr(a){return a.length?function(b){var c=b.Mb;return a.some(function(d){return-1 & lt; c.indexOf(d)})}:ub}function mr(a,b){if(0 & gt; =a)return ub;var c=Vk(b)-a;return function(d){return d.V.j & lt; =c}}function nr(a){var b={};a & & a.forEach(function(c){b[c]=!0});return function(c){return!b[I(c.Ka,2)||0]}}function or(a){return a.length?function(b){return a.includes(I(b.Ka,2)||0)}:ub}function pr(a){return a.length?function(b){return a.includes(I(b.Ka,1)||0)}:ub}function qr(a,b){var c=Zq(a,b);return function(d){var e=d.J();d=Lo[d.U.l()];var f=Oa(e);if(!(f=c.l[f] & & c.l[f][d]?!0:!1))a:{f=Oa(e);if(c.j[f])switch(d){case 2:case 3:f=!0;break a;default:f=!1;break a}for(d=e.parentElement;d;){f=Oa(d);if(c.j[f]){f=!0;break a}d=d.parentElement}f=!1}(d=f)||(e=Oa(e),d=!!c.m[e]);return!d}}function gr(a,b){return b.V.j & gt; =a}function ir(a,b,c){var d=ho(c.V,b+1,b+1);return!db(a,function(e){return fo(e,d)})}function rr(a,b,c){c=c.V.l;return a & lt; =c & & c & lt; =b};function sr(a){this.j=void 0===a?0:a};function tr(a){this.l=a;this.j=-1};function ur(a){var b=a.J();a=a.U.l();return 0==a||3==a?vr(b.parentElement):vr(b)}function vr(a){for(var b=0;a;)(!b||a.previousElementSibling||a.nextElementSibling) & & b++,a=a.parentElement;return b};function wr(a,b){this.l=new tr(a);this.j=new sr(void 0===b?0:b)}function xr(a,b){var c=b.V.j+200*Math.min(20,ur(b)),d=a.l;0 & gt; d.j & & (d.j=Vk(d.l)||0);d=d.j-b.V.j;c+=1E3 & lt; d?0:2*(1E3-d);a=a.j;b=b.J();return c+(x(b.className) & & 0 & lt; =b.className.indexOf( " adsbygoogle-ablated-ad-slot " )?a.j:0)};function yr(){this.j=void 0}function zr(a,b){xa(a.j)||(a.j=b)};function Ar(a,b,c){this.l=new Xo(a);this.m=new wr(b,void 0===c?0:c);this.j=b;this.o=new yr}Ar.prototype.find=function(a){var b=this,c=y(a.Xb)?a.Xb:-1;if(c & gt; =this.l.j.length)throw Error( " AMA:PF:I " );var d=a.Nb?a.Nb:0,e=y(a.Pb)?a.Pb:0,f=y(a.minWidth)?a.minWidth:0,g=y(a.maxWidth)?a.maxWidth:Infinity,h=y(a.da)?a.da:0;c=Zo(this.l,c);c=c.filter(jr(d));c=c.filter(kr(a.ta||[]));c=c.filter(nr(a.Va||[]));c=c.filter(or(a.Kg||[]));c=c.filter(pr(a.hb||[]));c=c.filter(lr(a.gb||[]));c=c.filter(wb(Uo));c=c.apply(er(this.j));d=c.filter(hr(e,this.j,a.Ra));d=d.filter(fr(this.j));d=d.filter(Va(rr,f,g));d=d.filter(mr(h,this.j));a.Ea & & (d=d.filter(qr(this.j.document,a.Ea)));d=a.ob?Yo(d,function(k,l){var m=k.U.j,n=l.U.j;null==m||null==n?null==m & & null==n?(m=b.m,k=xr(m,k)-xr(m,l)):k=null==m?1:-1:k=m-n;return k}):Yo(d,function(k,l){var m=b.m;return xr(m,k)-xr(m,l)});a.ib & & (d=$o(d,vd(this.j.location.href+this.j.localStorage.google_experiment_mod)));zr(this.o,{Gg:c.j.length,Mg:d.j.length});return d.j.slice(0)};var Br=!Dd & & !Qc();function Cr(a){if(/-[a-z]/.test( " adFormat " ))return null;if(Br & & a.dataset){if(!(!F( " Android " )||Rc()||Pc()||Nc()||F( " Silk " )|| " adFormat " in a.dataset))return null;a=a.dataset.adFormat;return void 0===a?null:a}return a.getAttribute( " data- " + " adFormat " .replace(/([A-Z])/g, " -$1 " ).toLowerCase())};function Dr(a,b,c){if(!b)return null;var d=document.createElement( " INS " );d.id= " google_pedestal_container " ;d.style.width= " 100% " ;d.style.zIndex= " -1 " ;if(c){var e=a.getComputedStyle(c),f= " " ;if(e & & " static " !=e.position){var g=c.parentNode.lastElementChild;for(f=e.position;g & & g!=c;){if( " none " !=a.getComputedStyle(g).display){f=a.getComputedStyle(g).position;break}g=g.previousElementSibling}}if(c=f)d.style.position=c}b.appendChild(d);if(d){var h=a.document;f=h.createElement( " div " );f.style.width= " 100% " ;f.style.height= " 2000px " ;c=W(a).clientHeight;e=h.body.scrollHeight;a=a.innerHeight;g=h.body.getBoundingClientRect().bottom;d.appendChild(f);var k=f.getBoundingClientRect().top;h=h.body.getBoundingClientRect().top;d.removeChild(f);f=e;e & lt; =a & & 0 & lt; c & & 0 & lt; g & & (f=g-h);a=k-h & gt; =.8*f}else a=!1;return a?d:(b.removeChild(d),null)}function Er(a){var b=0;try{b|=Sk(a);b|=a.getComputedStyle?0:2097152;$e()||(b|=1048576);var c=Math.floor(a.document.body.getBoundingClientRect().width),d=$l(bm(a),79);c & lt; =d||(b|=32768);Fr(a) & & (b|=33554432)}catch(e){b|=32}return b}function Fr(a){a=a.document.getElementsByClassName( " adsbygoogle " );for(var b=0;b & lt; a.length;b++)if( " autorelaxed " ==Cr(a[b]))return!0;return!1};function Gr(){this.j={};this.l={}}Gr.prototype.set=function(a,b){this.j[a]=b;this.l[a]=a};Gr.prototype.get=function(a,b){return xa(this.j[a])?this.j[a]:b};function Hr(a){var b=[],c;for(c in a.j)xa(a.j[c]) & & a.j.hasOwnProperty(c) & & b.push(a.j[c]);return b};function Ir(){var a=xl();this.promise=a.j;this.resolve=a.l}function Jr(a,b,c){b.google_llp||(b.google_llp={});b=b.google_llp;b[a]||(b[a]=new Ir,c & & c());return b[a]}function Kr(a,b,c){return Jr(a,b,function(){ff(b.document,c)}).promise};function Lr(a){var b=0;try{b|=Sk(a);var c=Math.min(a.screen.width||0,a.screen.height||0);b|=c?320 & gt; c?8192:0:2048;var d;if(d=a.navigator){var e=a.navigator.userAgent;d=/Firefox/.test(e)||/Android 2/.test(e)||/iPhone OS [34]_/.test(e)||/Windows Phone (?:OS )?[67]/.test(e)}b|=d?1048576:0}catch(f){b|=32}return b}function Mr(a,b){var c=0;try{c|=a.innerHeight & gt; =a.innerWidth?0:8,c|=Tk(a,Rk),c|=Uk(a)}catch(l){c|=32}if(2==b){a:{b=a.document;for(var d=a.innerWidth,e=Qk(a).improveCollisionDetection,f=Math.round(a.innerWidth/320*50+15),g=[],h=0;3 & gt; h;h++)for(var k=0;3 & gt; k;k++)g.push({x:k/2*d,y:h/2*f});for(d=0;d & lt; g.length;d++){if((h=f=b.elementFromPoint(g[d].x,g[d].y)) & & !(h= " fixed " ==Ug(f)) & & (h=1==e))b:{h=a.document;for(f=f.offsetParent;f & & f!=h.body;f=f.offsetParent)if( " fixed " ==Ug(f)){h=!0;break b}h=!1}if(h){a=!0;break a}}a=!1}a & & (c|=16777216)}return c};function Nr(a){var b=0;try{b|=Sk(a),b|=a.navigator & & /Android 2/.test(a.navigator.userAgent)?1048576:0}catch(d){b|=32}var c=0;try{c|=Tk(a,Rk),c|=Uk(a),c|=a.innerHeight & gt; =a.innerWidth?0:8}catch(d){c|=32}return b|c};function Or(a){var b=0;try{b|=Sk(a),b|=Uk(a),b|=Tk(a),b|=a.innerHeight & gt; =a.innerWidth?0:8,b|=a.navigator & & /Android 2/.test(a.navigator.userAgent)?1048576:0}catch(c){b|=32}return b};function Pr(a,b,c){var d= " script " ;d=void 0===d? " " :d;var e=a.createElement( " link " );try{e.rel= " preload " ,e.href=b instanceof Qb?Sb(b).toString():b instanceof ec?gc(b):gc(mc(b))}catch(f){return}d & & (e.as=d);c & & e.setAttribute( " nonce " ,c);if(a=a.getElementsByTagName( " head " )[0])try{a.appendChild(e)}catch(f){}};var Qr={},Rr=(Qr[16]=4,Qr[27]=512,Qr[26]=128,Qr[32]=16,Qr);function Sr(a,b){switch(b){case 1:case 2:return!(Lr(a)|Mr(a,b));case 8:return 0==Nr(a);case 9:return!Or(a);case 32:return!!Qk(a).wasReactiveAdConfigReceived[32] & & 0==Ym(a);case 30:return 0==Er(a);case 26:return 0==cn(a) & & !0;case 27:return!an(a) & & !0;default:return!1}}function Tr(a,b,c){switch(c){case 1:case 2:return Lr(a)|Mr(a,c);case 8:return Nr(a);case 9:return Or(a);case 32:return Ym(a);case 16:return lo(b,a)?0:8388608;case 30:return Er(a);case 26:return cn(a);case 27:return an(a);default:return 32}}function Ur(a,b){b=b.google_reactive_ad_format;if(!Gb(jk,b))return!1;a=Dh(a);if(!a||!Sr(a,b))return!1;a=Qk(a);if(Wk(a,b))return!1;a.adCount[b]||(a.adCount[b]=0);a.adCount[b]++;return!0}function Vr(a){return!a.google_reactive_ads_config & & Wm(a) & & 16!=a.google_reactive_ad_format}function Wr(a){if(!a.hash)return null;var b=null;P(Fk,function(c){!b & & Jk(a,c) & & (b=Hk[c])});return b}function Xr(a,b){if(!a.document.getElementById( " goog_info_card " )){var c=Qk(a).tagSpecificState[1]||null;c & & P(Ik,function(d){!c.debugCardRequested & & Mk(d,a.location) & & (c.debugCardRequested=!0,Yr(a,function(e){c.debugCard=e.createDebugCard(d,a,b)}))})}}function Zr(a,b){if(!b)return null;var c=Qk(b);if(!c.wasReactiveAdConfigHandlerRegistered)return null;var d=0;P(jk,function(e){var f=Rr[e];f & & 0===$r(a,b,e) & & (d|=f)});c.wasPlaTagProcessed & & (d|=256);c.isReactiveTagFirstOnPage & & (d|=1024);return d? " " +d:null}function as(a,b){var c=[];P(jk,function(d){var e=$r(b,a,d);0!==e & & c.push(d+ " : " +e)});return c.join( " , " )||null}function bs(a){var b=[],c={};P(a,function(d,e){if((e=kk[e]) & & !c[e]){c[e]=!0;if(d)d=1;else if(!1===d)d=2;else return;b.push(e+ " : " +d)}});return b.join( " , " )}function cs(a){a=a.overlays;if(!a)return " " ;a=a.bottom;return " boolean " ==typeof a?a? " 1 " : " 0 " : " " }function ds(a,b){var c=Qk(b);if(c.wasReactiveAdConfigHandlerRegistered)return!1;P(jk,function(d){c.wasReactiveAdConfigHandlerRegistered=c.wasReactiveAdConfigHandlerRegistered||!!Rr[d] & & !$r(a,b,d)});c.isReactiveTagFirstOnPage=!!a.google_reactive_tag_first;return c.wasReactiveAdConfigHandlerRegistered}function $r(a,b,c){if(!b)return 256;var d=0,e=Qk(b),f=Wk(e,c);if(a.google_reactive_ad_format==c||26!=c & & 27!=c & & f)d|=64;var g=!1;P(e.reactiveTypeDisabledByPublisher,function(h,k){String(c)===k & & (g=!0)});g & & Wr(b.location)!==c & & (d|=128);return d|Tr(b,a,c)}function es(a,b){if(a){var c=Qk(a),d={};P(b,function(e,f){(f=kk[f]) & & (!1===e||/^false$/i.test(e)) & & (d[f]=!0)});P(jk,function(e){d[mk[e]] & & (c.reactiveTypeDisabledByPublisher[e]=!0)})}}function fs(a,b){function c(){f||(f=!0,e.elapsed=C()-d,V( " rctlib " ,e,.001))}var d=C(),e={context:a,type: " time " },f=!1,g=v.setTimeout(function(){c()},2E4);return function(h){v.clearTimeout(g);c();return b(h)}}function gs(){var a=Bh();return um(a, " /pagead/js/ " +zg()+ " /r20190131/reactive_library.js " ,Fg? " https " : " http " )}function hs(a,b){a=U(a,fs(a,b));return Kr(1,Q(),gs()).then(a)}function Yr(a,b){b=U(212,b);var c=Bh();Kr(3,a,um(c, " /pagead/js/ " +zg()+ " /r20190131/debug_card_library.js " ,Fg? " https " : " http " )).then(b)}function is(a){if(!a.adsbygoogle){a.adsbygoogle=[];var b=um(Bh(), " /pagead/js/adsbygoogle.js " );ff(a.document,b)}}function js(a,b,c){a.setAttribute( " data-adsbygoogle-status " , " reserved " );a.className+= " adsbygoogle-noablate " ;is(c);c.adsbygoogle.push({element:a,params:b})}function ks(a,b,c){var d=mk[a],e={};a=b.page_level_pubvars;B(a) & & Jb(e,a);P(b,function(f,g){kk[g]==d & & B(f) & & Jb(e,f)});B(c) & & Jb(e,c);return e}function ls(a,b){O(a, " load " ,function(){is(a);a.adsbygoogle.push(b)})};yd( " script " );/*

Copyright 2019 The AMP HTML Authors. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the " License " );
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an " AS-IS " BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
var ms= " google_ad_block google_ad_channel google_ad_client google_ad_format google_ad_height google_ad_host google_ad_host_channel google_ad_host_tier_id google_ad_layout google_ad_layout_key google_ad_modifications google_ad_output google_ad_region google_ad_section google_ad_slot google_ad_type google_ad_unit_key google_ad_dom_fingerprint google_ad_semantic_area google_ad_width google_adtest google_allow_expandable_ads google_alternate_ad_url google_alternate_color google_analytics_domain_name google_analytics_uacct google_available_width google_captcha_token google_city google_color_bg google_color_border google_color_line google_color_link google_color_text google_color_url google_container_id google_content_recommendation_ad_positions google_content_recommendation_columns_num google_content_recommendation_rows_num google_content_recommendation_ui_type google_content_recommendation_use_square_imgs google_contents google_core_dbp google_country google_cpm google_ctr_threshold google_cust_age google_cust_ch google_cust_criteria google_cust_gender google_cust_id google_cust_interests google_cust_job google_cust_l google_cust_lh google_cust_u_url google_disable_video_autoplay google_bfa ebfa ebfaca google_eids google_enable_content_recommendations google_enable_ose google_encoding google_font_face google_font_size google_frame_id google_full_width_responsive_allowed efwr google_full_width_responsive gfwroh gfwrow gfwroml gfwromr gfwroz gfwrnh gfwrnwer gfwrnher google_gl google_hints google_image_size google_kw google_kw_type google_lact google_language google_loeid google_max_num_ads google_max_radlink_len google_max_responsive_height google_ml_rank google_mtl google_native_ad_template google_native_settings_key google_num_radlinks google_num_radlinks_per_unit google_only_pyv_ads google_override_format google_page_url google_pgb_reactive google_pucrd google_referrer_url google_region google_resizing_allowed google_resizing_height google_resizing_width rpe google_responsive_formats google_responsive_auto_format armr google_rl_dest_url google_rl_filtering google_rl_mode google_rt google_safe google_safe_for_responsive_override google_scs google_source_type google_tag_for_child_directed_treatment google_tag_for_under_age_of_consent google_tag_origin google_tag_partner google_targeting google_tfs google_video_doc_id google_video_product_type google_video_url_to_fetch google_webgl_support google_yt_pt google_yt_up google_package google_debug_params google_enable_single_iframe dash google_refresh_count " .split( " " );function ns(a){return(a=a.innerText||a.innerHTML) & & (a=a.replace(/^\s+/, " " ).split(/\r?\n/,1)[0].match(/^\x3c!--+(.*?)(?:--+ & gt; )?\s*$/)) & & /google_ad_client/.test(a[1])?a[1]:null}function os(a){if(a=a.innerText||a.innerHTML)if(a=a.replace(/^\s+|\s+$/g, " " ).replace(/\s*(\r?\n)+\s*/g, " ; " ),(a=a.match(/^\x3c!--+(.*?)(?:--+ & gt; )?$/)||a.match(/^\/*\s* & lt; !\[CDATA\[(.*?)(?:\/*\s*\]\] & gt; )?$/i)) & & /google_ad_client/.test(a[1]))return a[1];return null}function ps(a){try{a:{var b=a.document.getElementsByTagName( " script " ),c=a.navigator & & a.navigator.userAgent|| " " ,d;if(!(d=/appbankapppuzdradb|daumapps|fban|fbios|fbav|fb_iab|gsa\/|messengerforios|naver|niftyappmobile|nonavigation|pinterest|twitter|ucbrowser|yjnewsapp|youtube/i.test(c))){var e;if(e=/i(phone|pad|pod)/i.test(c)){var f;if(f=/applewebkit/i.test(c) & & !/version|safari/i.test(c)){var g=void 0===g?L:g;try{var h=!(!g.navigator.standalone & & !Ch(g).navigator.standalone)}catch(q){h=!1}f=!h}e=f}d=e}c=d?ns:os;for(var k=b.length-1;0 & lt; =k;k--){var l=b[k];if(!l.google_parsed_script){l.google_parsed_script=!0;var m=c(l);if(m){var n=m;break a}}}n=null}}catch(q){return!1}if(!n)return!1;try{b=/(google_\w+) *= *([' " ]?[\w.-]+[' " ]?) *(?:;|$)/gm;k={};for(var t;t=b.exec(n);)k[t[1]]=qs(t[2]);rs(k,a)}catch(q){return!1}return!!a.google_ad_client}function qs(a){switch(a){case " true " :return!0;case " false " :return!1;case " null " :return null;case " undefined " :break;default:try{var b=a.match(/^(?:'(.*)'| " (.*) " )$/);if(b)return b[1]||b[2]|| " " ;if(/^[-+]?\d*(\.\d+)?$/.test(a)){var c=parseFloat(a);return c===c?c:void 0}}catch(d){}}}function rs(a,b){for(var c=0;c & lt; ms.length;c++){var d=ms[c];null==b[d] & & null!=a[d] & & (b[d]=a[d])}};function ss(){this.j=null}ss.prototype.verifyAndProcessConfig=function(a,b){var c=Qk(a);if(!b||c.wasReactiveAdConfigReceived[16]||!ts(a).length)return!1;c.wasReactiveAdConfigReceived[16]=!0;this.j=a.innerHeight & gt; =a.innerWidth?0:90;O(a, " resize " ,Ua(this.l,this,a));return!0};ss.prototype.l=function(a){var b=a.innerHeight & gt; =a.innerWidth?0:90;if(this.j!=b){this.j=b;b=ts(a);for(var c=0;c & lt; b.length;c++)if(b[c].fb.offsetWidth!=b[c].offsetWidth||b[c].v.google_full_width_responsive_allowed)b[c].offsetWidth=b[c].fb.offsetWidth,zj(467,Va(us,b[c].fb,b[c].v,a))}};function vs(a,b,c){if(lo(c,b)){var d;if(d=b.document.getElementById(c.google_async_iframe_id))for(d=d.parentElement;d & & !wh.test(d.className);)d=d.parentElement;else d=null;d & & (b=ts(b),a==c?(c={},null==a.google_ad_client & & ps(a) & & (c.google_loader_features_used=2048),rs(a,c),a=c):a=Hb(c),b.push({fb:d,v:a,offsetWidth:d.offsetWidth}))}}function ts(a){a=Qk(a);a.stateForType[16]||(a.stateForType[16]=[]);return a.stateForType[16]}function us(a,b,c){var d=ws(a,b);b.google_full_width_responsive_allowed & & (a.style.marginLeft=b.gfwroml|| " " ,a.style.marginRight=b.gfwromr|| " " ,a.style.height=b.gfwroh?b.gfwroh+ " px " : " " ,a.style.width=b.gfwrow?b.gfwrow+ " px " : " " ,a.style.zIndex=b.gfwroz|| " " ,delete b.google_full_width_responsive_allowed);delete b.google_ad_format;delete b.google_ad_width;delete b.google_ad_height;delete b.google_content_recommendation_ui_type;delete b.google_content_recommendation_rows_num;delete b.google_content_recommendation_columns_num;Q().google_spfd(a,b,c);var e=ws(a,b);!e & & d & & 1==a.childNodes.length?(xs(d,!1),b.google_reactive_ad_format=16,b.google_ad_section= " responsive_resize " ,js(a,b,c)):e & & d?e!=d & & (xs(d,!1),xs(e,!0)):V( " auto_size_refresh " ,{context: " showOrHideElm " ,url:c.location.href,nodes:a.childNodes.length})}function xs(a,b){a.style.display=b? " inline-block " : " none " }function ws(a,b){for(var c=0;c & lt; a.childNodes.length;c++){for(var d={},e=a.childNodes[c],f=e.style,g=[ " width " , " height " ],h=0;h & lt; g.length;h++){var k= " google_ad_ " +g[h];if(!d.hasOwnProperty(k)){var l=uf(f[g[h]]);l=null===l?null:Math.round(l);null!=l & & (d[k]=l)}}if(d.google_ad_width==b.google_ad_width & & d.google_ad_height==b.google_ad_height)return e}return null}Ha(ss);function ys(a,b){var c=this;this.j=a;wk(b, " rctcnf " ,U(426,function(d,e){return zs(c,d,e)}),U(427,Va(al,b, " rach::xsf " ,rj)))}function zs(a,b,c){if($f(c.origin,Cg)){var d=b.config,e=d.adFormat;e?16!==e?(V( " rctlib " ,{context: " pgms " ,type:e}),hs(523,function(f){As(a.j,e,d,f)})):As(a.j,e,d):wj.j(428,Error( " config not recognized " +c.data),void 0,void 0)}}function As(a,b,c,d){var e;16===b?e=ss.ba():d & & (e=d.configProcessorForAdFormat(b));e & & zj(465,function(){return e.verifyAndProcessConfig(a,c)})};var Bs={},Cs=(Bs.google_ad_channel=!0,Bs.google_ad_host=!0,Bs);function Ds(a,b){a.location.href & & a.location.href.substring & & (b.url=a.location.href.substring(0,200));V( " ama " ,b,.01)}function Es(a){var b={};mf(Cs,function(c,d){d in a & & (b[d]=a[d])});return b};function Fs(a){this.j=a};function Gs(a){this.j=a}function Hs(a){var b=a.j.document.createElement( " SCRIPT " );b.src= " //www.google.com/adsense/search/ads.js " ;b.setAttribute( " async " , " async " );a.j.document.head.appendChild(b);(function(c,d){c[d]=c[d]||function(){(c[d].q=c[d].q||[]).push(arguments)};c[d].t=1*new Date})(a.j, " _googCsa " )};function Is(){}Is.prototype.j=function(){};function Js(a,b){this.m=a;this.l=b}la(Js,Is);Js.prototype.j=function(){var a=Fo(this.l);return a?Ao(a,this.m.document).map(function(b){return b.textContent}).filter(function(b){return!!b}):[]};function Ks(a,b){this.m=a;this.l=b}la(Ks,Is);Ks.prototype.j=function(){return(new URL(this.l)).searchParams.getAll(this.m)};function Ls(a,b){this.l=a;this.j=b}function Ms(a,b){return b.map(function(c){var d=J(c,mn,1);if(d)c=new Js(a.l,d);else if(c=I(c,2))c=new Ks(c,a.j);else throw Error( " Unable to get extractor for SearchQueryIdentifier " );return c})};function Ns(a,b){this.l=a;this.j=b}Ns.prototype.J=function(){return this.l};Ns.prototype.Ga=function(){return this.j.l};function Os(){this.l=[];this.j=[]}function Ps(a,b,c){a.l.push(b);a.j.push(c)}function Qs(a){if(!a.j.length)return null;var b=a.j.reduce(function(d,e){return Math.min(d,e.left)},Number.MAX_VALUE),c=a.j.reduce(function(d,e){return Math.max(d,e.right)},Number.MIN_VALUE);a=a.j.reduce(function(d,e){return Math.max(d,e.bottom)},Number.MIN_VALUE);return new go(b,a,c-b)}function Rs(a){return 2!=a.length?!1:!!a[0].parentElement & & !!a[1].parentElement & & a[0].parentElement==a[1].parentElement}function Ss(a,b){return a.length?b(a)?a:a.every(function(c){return!!c.parentElement})?Ss(a.map(function(c){return c.parentElement}),b):null:null};function Ts(a,b,c,d,e){this.j=a;this.o=b;this.A=c;this.m=d;this.l=e.slice(0)}function Us(a){var b=Vs(a);if(!b)return null;a=Ws(a,b);if(!a)return null;a.elements.forEach(function(c){qo(c,b.J(),3)});return a.container}function Ws(a,b){var c=J(a.m,vn,2);if(!c)return null;var d=I(c,1);if(!d)return null;d=a.j.document.createElement(d);so(d.style,Io(K(c,un,2)));d.style.width=b.Ga()+ " px " ;b=a.j.document.createElement( " div " );d.appendChild(b);d=[d];if(c=J(c,xn,3)){var e=I(c,1);e?(a=a.j.document.createElement(e),so(a.style,Io(K(c,un,2)))):a=null}else a=null;a & & d.push(a);return{elements:d,container:b}}function Vs(a){var b=W(a.j).clientHeight||0;return Xs(a,function(c){c=c.j;var d;if(d=c.j & gt; =b){a:{c=ho(c,5,200);d=u(a.o.j);for(var e=d.next();!e.done;e=d.next())if(fo(c,e.value)){c=!0;break a}c=!1}d=!c}return d})}function Xs(a,b){for(var c=Ys(a),d=0;d & lt; c.length;++d){a:{var e=d;for(var f=c.length,g=I(a.m,4),h=0;h & lt; g.length;++h)switch(g[h]){case 1:if(e & lt; f-1){e=!0;break a}break;case 2:if(e==f-1){e=!0;break a}}e=!1}if(e & & (e=c[d+1]||c[d-1]) & & (f=c[d],f=f.l.length?f.l[f.l.length-1]:null,e=e.l[0]||null,e=f & & e?(e=Ss([f,e],Rs))?e[0]:null:null,e & & (f=Qs(c[d]))) & & (e=new Ns(e,f),b(e)))return e}return null}function Ys(a){if(0==a.l.length)return[];var b=a.l.map(function(e){return e.getBoundingClientRect()}),c=[new Os];Ps(c[0],a.l[0],b[0]);for(var d=1;d & lt; b.length;++d)Zs(b[d-1],b[d])||c.push(new Os),Ps(c[c.length-1],a.l[d],b[d]);return c}function Zs(a,b){return a.top & lt; b.bottom & & b.top & lt; a.bottom};function $s(a,b,c,d,e){this.l=a;this.A=b;this.j=c;this.m=d;this.o=e}function at(a){var b=[];K(a.j,Dn,2).forEach(function(c){jb(b,bt(a,c))});return b}function bt(a,b){var c=ct(a,b);if(!c)return[];var d=I(b,3);d & & (c=d.replace( " %s " ,c));var e=[];K(b,zn,1).forEach(function(f){var g;g=(g=J(f,mn,1))?(g=Fo(g))?Ao(g,a.l.document):[]:[];g.length & & e.push(new Ts(a.l,a.o,c,f,g))});return e}function ct(a,b){a=Ms(new Ls(a.l,a.A),K(b,Bn,2));return[].concat.apply([],a.map(function(c){return c.j()})).filter(function(c){return!!c})[0]||null};function dt(a){H(this,a,null,null)}D(dt,G);function et(a){this.B={};this.B.c=a;this.m=[];this.l=null;this.o=[];this.C=0}function ft(a,b){a.B.wpc=b;return a}function gt(a,b){for(var c=0;c & lt; b.length;c++)a.W(b[c]);return a}et.prototype.W=function(a){for(var b=0;b & lt; this.m.length;b++)if(this.m[b]==a)return this;this.m.push(a);return this};function ht(a,b){a.l=a.l?a.l:b;return a}et.prototype.A=function(a){var b=Hb(this.B);0 & lt; this.C & & (b.t=this.C);b.err=this.m.join();b.warn=this.o.join();this.l & & (b.excp_n=this.l.name,b.excp_m=this.l.message & & this.l.message.substring(0,512),b.excp_s=this.l.stack & & vj(this.l.stack, " " ));b.w=0 & lt; a.innerWidth?a.innerWidth:null;b.h=0 & lt; a.innerHeight?a.innerHeight:null;return b};function it(a){et.call(this,a);this.j={}}la(it,et);function jt(a,b){b & & (a.j.apv=I(b,4));return a}function kt(a,b){a.j.afm=b.join( " , " );return a}it.prototype.A=function(a){try{this.j.su=a.location.hostname}catch(b){this.j.su= " _ex " }a=et.prototype.A.call(this,a);Jb(a,this.j);return a};function lt(a,b){return a.reduce(function(c,d){return c.concat(b(d))},[])};function mt(a,b,c,d,e,f){this.j=a.slice(0);this.m=b;this.o=c;this.A=d;this.B=e;this.l=f}function nt(a,b){return a.m-b.m};function ot(a,b,c){this.j=a;this.l=b.Fa;this.o=b.Eb;this.m=c};function pt(){var a= " IMG AMP-IMG IFRAME AMP-IFRAME HR EMBED OBJECT VIDEO AMP-VIDEO INPUT BUTTON SVG " .split( " " );this.j={};this.l={};if(a)for(var b=0;b & lt; a.length;++b)this.add(a[b])}pt.prototype.add=function(a){this.j[a]=!0;this.l[a]=a};pt.prototype.contains=function(a){return!!this.j[a]};var qt=new pt;function rt(a,b){if(3==b.nodeType)return 3==b.nodeType?(b=b.data,a=-1!=b.indexOf( " & " )?rd(b,a.document):b,a=/\S/.test(a)):a=!1,a;if(1==b.nodeType){var c=a.getComputedStyle(b);if( " 0 " ==c.opacity|| " none " ==c.display|| " hidden " ==c.visibility)return!1;if((c=b.tagName) & & qt.contains(c.toUpperCase()))return!0;b=b.childNodes;for(c=0;c & lt; b.length;c++)if(rt(a,b[c]))return!0}return!1};function st(a,b){a=tt(a,b);return lt(a,function(c){var d=void 0===d?3:d;if(c.o){var e=c.j;for(var f=c.m,g=[],h=[],k=e.childNodes,l=k.length,m=0,n= " " ,t=0;t & lt; l;t++){var q=k[t];if(1==q.nodeType||3==q.nodeType){if(1!=q.nodeType)var w=null;else " BR " ==q.tagName?w=q:(w=f.getComputedStyle(q).getPropertyValue( " display " ),w= " inline " ==w|| " inline-block " ==w?null:q);w?(g.length & & n & & h.push(new mt(g,t-1,w,0,n,f)),g=[],m=t+1,n= " " ):(g.push(q),q=Ue(q).trim(),n+=q & & n? " " +q:q)}}g.length & & n & & h.push(new mt(g,m,e,2,n,f));e=h}else e=[];if(c.l){k=c.j;f=c.m;g=k.childNodes;h=[];c=u(k.querySelectorAll(c.l));for(k=c.next();!k.done;k=c.next())k=k.value,l=Za(g,k),0 & gt; l||h.push(new mt([k],l,k,3,Ue(k).trim(),f));c=h}else c=[];c=hb(e,c);d=void 0===d?3:d;if(2 & gt; d)throw Error( " minGroupSize should be at least 2, found " +d);f=c.slice(0);f.sort(nt);c=[];e=[];f=u(f);for(g=f.next();!g.done;g=f.next())if(g=g.value,!(50 & gt; =g.B.length)){if(h=c.length){k=c[c.length-1];a:{h=k.l;l=k.j[k.j.length-1];k=g.j[0];if(l & & k & & (m=l.parentElement,n=k.parentElement,m & & n & & m==n))for(m=0,l=l.nextSibling;10 & gt; m & & l;){if(l==k){h=!0;break a}if(rt(h,l))break;l=l.nextSibling;m++}h=!1}h=!h}h?c=[g]:(c.push(g),c.length & gt; =d & & (e.push(c[1]),c.shift()))}return e})}function tt(a,b){var c=new Gr;a.forEach(function(d){var e=Fo(J(d,mn,1));if(e){var f=e.toString();xa(c.j[f])||c.set(f,{Fg:d,oc:e,Fa:null,Eb:!1});e=c.get(f);(d=(d=J(d,mn,2))?I(d,7):null)?e.Fa=e.Fa?e.Fa+ " , " +d:d:e.Eb=!0}});return Hr(c).map(function(d){var e=Ao(d.oc,b.document);return e.length?new ot(e[0],d,b):null}).filter(La)};function ut(a,b,c){var d=J(a,Hn,6);if(!d)return[];c=st(K(d,Jn,1),c);return(a=Z(a)) & & Wd(a,11)?c.map(function(e){var f=new Nn;Td(f,2,1);return new So(new Qo(e.o,e.A),new Mo({}),null,!1,2,[],f,e.l,null)}):c.map(function(e){var f=new Nn;Td(f,2,1);return new So(new Qo(e.o,e.A),new yo,new Oo(b),!1,2,[],f,e.l,null)})};var vt={1: " 0.5vp " ,2: " 300px " },wt={1:700,2:1200},xt={},yt=(xt[1]=400,xt[2]=1920,xt),zt={},At=(zt[1]={lb: " 3vp " ,La: " 1vp " ,kb: " 0.3vp " },zt[2]={lb: " 900px " ,La: " 300px " ,kb: " 90px " },zt);function Bt(a,b,c,d,e){this.j=a;this.o=b;this.A=c.sort(function(f,g){return f.adCount-g.adCount});this.l=d;this.m=e}function Ct(a,b,c,d){var e=2===Dt(b),f=Vk(b),g=d?!!Wd(d,1):!1;g=Et(a,b,f,g,e);if(0===g.adCount)return a;b=Ft(g,d);e=d & & I(d,2)?I(d,2)||1:1;e=g.adCount+e;var h=d & & Vd(d,5)?Vd(d,5)||.15:.15;f=g.adCount*g.qc/f;f=Math.min(.3,f+f*h);h=d & & Vd(d,3)?Vd(d,3)||.15:.15;g=g.Ab-g.Ab*h;c||(b=Math.min(a.j,b),e=Math.max(a.l,e),f=Math.max(a.m,f),g=Math.min(a.o,g));a=d & & Wd(d,8)?Gt(b,g,e):[];return new Bt(b,g,a,e,f)}function Ht(a,b,c){var d=Dt(a),e=W(a).clientHeight||wt[d];var f=Dt(a);a=W(a).clientHeight||wt[f];var g=It(At[f].La,a);f=null===g?Jt(f,a):new Bt(g,g,Gt(g,g,8),8,.3);return Kt(f,d,e,b,!0,c)}function Lt(a){var b=Dt(a);return Jt(b,W(a).clientHeight||wt[b])}function Et(a,b,c,d,e){var f=Yk(b),g=0,h=0,k=Infinity,l=[];d=u(ap({ca:!1,wa:!1,xa:!d},b));for(var m=d.next();!m.done;m=d.next()){var n=m.value,t=!1;m=n.getBoundingClientRect();var q=c-(m.bottom+f);if(ip(n)){t=n.getAttribute( " google_ad_slot " );n=b.google_sv_map;if(!t||!n||!n[t])continue;n=n[t].google_ad_height; " number " ===Ia(n) & & 1 & lt; n||(n=e?280:(W(b).clientWidth||yt[1])/1.2);t=!0}else n=m.bottom-m.top,1 & lt; n & & (t=!0);t & & (h+=1,g+=n,k=Math.min(k,q),l.push(m))}Infinity===k & & (k=0);if(e){b=Infinity;for(c=0;c & lt; l.length-1;c++)for(e=c+1;e & lt; l.length;e++)f=l[c],d=l[e],f=Math.max(Math.max(0,f.left-d.right,d.left-f.right),Math.max(0,f.top-d.bottom,d.top-f.bottom)),0 & lt; f & & (b=Math.min(f,b));l=Infinity===b?0:b}else l=Mt(l);return{adCount:h,Ab:k,qc:h & & g/h,Qb:l||a.j}}function Kt(a,b,c,d,e,f){var g=It(At[b].lb,c),h=It(At[b].La,c);c=It(At[b].kb,c);b=a.j;g & & c & & h & & void 0!==d & & (b=.5 & gt; =d?h+(1-2*d)*(g-h):c+(2-2*d)*(h-c));f & & (b=Math.min(b,a.j));d=b;f=[];e & & (f=Gt(b,d,a.l));return new Bt(b,d,f,a.l,a.m)}function Nt(a,b){var c=It(I(a,2),b),d=It(I(a,5),b);if(null===c)return null;var e=I(a,4);if(null==e)return null;var f=[],g=K(a,fn,3);g=u(g);for(var h=g.next();!h.done;h=g.next()){var k=h.value;h=k.va();var l=It(I(k,2),b);k=It(I(k,3),b);if(!y(h)||null===l)return null;f.push({adCount:h,jb:{Ia:l,da:k}})}return new Bt(c,d,f,e,Vd(a,6))}function Jt(a,b){a=It(vt[a],b);return new Bt(null===a?Infinity:a,null,[],3,null)}function It(a,b){if(!a)return null;var c=parseFloat(a);return isNaN(c)?null:a.endsWith( " px " )?c:a.endsWith( " vp " )?c*b:null}function Dt(a){a=900 & lt; =W(a).clientWidth;return $e() & & !a?1:2}function Ft(a,b){var c=b & & Vd(b,4)?Vd(b,4)||.15:.15;a=Math.floor(a.Qb-a.Qb*c);b & & Vd(b,7) & & (a=Math.max(a,Vd(b,7)));return a}function Mt(a){a=a.sort(function(d,e){return d.top-e.top||d.bottom-e.bottom});for(var b=[],c=1;c & lt; a.length;c++)b.push(a[c].top-a[c-1].bottom);b=b.filter(function(d){return 0 & lt; d});return b.length?Math.min.apply(Math,ca(b)):0}function Gt(a,b,c){if(4 & gt; c)return[];var d=Math.ceil(c/2);return[{adCount:d,jb:{Ia:2*a,da:2*b}},{adCount:d+Math.ceil((c-d)/2),jb:{Ia:3*a,da:3*b}}]};function Ot(){}Ot.prototype.j=function(a){return Pt(Math.floor(a.l))};function Pt(a){a=Math.floor(a);var b={};return new io([ " pedestal_container " ],(b.google_reactive_ad_format=30,b.google_phwr=2.189,b.google_ad_width=a,b.google_ad_format= " autorelaxed " ,b.google_full_width_responsive=!0,b.google_enable_content_recommendations=!0,b.google_content_recommendation_ui_type= " pedestal " ,b))};var Qt={};function Rt(a,b){var c=St(a,b);if(!c)return!0;for(var d=-1,e=b.m.l;c.cb & & c.cb.length;){var f=c.cb.shift(),g=f.U;g=g.A.m(g.m);var h=f.V.j;if((b.F||b.G||b.ga||h & gt; d) & & (!g||g & lt; =c.vb) & & Tt(b,f,c.vb)){d=h;if(c.Ra.va()+1 & gt; =e)return!0;c=St(a,b);if(!c)return!0}}return b.l}function St(a,b){var c=b.m.l,d=b.m.m,e=qp(b.j);if(e.va() & gt; =c)return null;d?(c=e.bb||(e.bb=Vk(e.Gc)||null),d=!c||0 & gt; c?-1:e.bb*d-op(e)):d=void 0;a=null==d||50 & lt; =d?Ut(b,e,{type:a}):null;return{Ra:e,vb:d,cb:a}}Qt[2]=Va(function(a,b){a=Ut(b,qp(b.j),{type:a,ka:Lt(b.j)});if(0==a.length)return!0;for(var c=0;c & lt; a.length;c++)if(Tt(b,a[c]))return!0;return b.l?(b.o.push(11),!0):!1},0);Qt[5]=Va(Rt,0);Qt[3]=function(a){if(!a.l)return!1;var b=Ut(a,qp(a.j),{type:0,ka:Lt(a.j)});if(0==b.length)return!0;for(var c=b.length-1;0 & lt; =c;c--)if(Tt(a,b[c]))return!0;a.o.push(11);return!0};function Vt(a){var b;a.qa?b=new Bt(0,null,[],3,null):b=Lt(a.j);return{type:0,ka:b}}function Wt(a){var b=a.j.document.body.getBoundingClientRect().width;b=Pt(b);var c=a.j;var d=c.document.body,e=Dr(c,d,null);if(e)c=e;else{if(c.document.body){e=Math.floor(c.document.body.getBoundingClientRect().width);for(var f=[{element:c.document.body,depth:0,height:0}],g=-1,h=null;0 & lt; f.length;){var k=f.pop(),l=k.element,m=k.height;0 & lt; k.depth & & m & gt; g & & (g=m,h=l);if(5 & gt; k.depth)for(m=0;m & lt; l.children.length;m++){var n=l.children[m],t=n.getBoundingClientRect().width;(null==t||null==e?0:t & gt; =.9*e & & t & lt; =1.01*e) & & f.push({element:n,depth:k.depth+1,height:n.getBoundingClientRect().height})}}e=h}else e=null;c=e?Dr(c,e.parentNode||d,e):null}c & & (d=to(a.j.document,a.D,null,null,{},b)) & & (qo(d.ua,c,2),Xt(a,d,b))}function Yt(a,b){var c=Vt(a);c.hb=[5];c=Ut(a,qp(a.j),c);Zt(a,c.reverse(),b)}function Zt(a,b,c){b=u(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value,Tt(a,d,void 0,c.j(d.V)))return!0;return!1}Qt[8]=function(a){var b=a.j.document;if( " complete " !=b.readyState)return b.addEventListener( " readystatechange " ,function(){return Qt[8](a)},{once:!0}),!0;if(!a.l)return!1;if(Fr(a.j))return!0;b=Vt(a);b.gb=[2,4,5];b=Ut(a,qp(a.j),b);var c=new Ot;if(Zt(a,b,c))return!0;if(a.ha)switch(a.ja){case 1:Yt(a,c);break;default:Wt(a)}return!0};Qt[6]=Va(Rt,2);Qt[7]=Va(Rt,1);function $t(a,b){if(!a)return!1;a=gf(a,b);if(!a)return!1;a=a.cssFloat||a.styleFloat;return " left " ==a|| " right " ==a}function au(a){for(a=a.previousSibling;a & & 1!=a.nodeType;)a=a.previousSibling;return a?a:null}function bu(a){return!!a.nextSibling||!!a.parentNode & & bu(a.parentNode)};function cu(a,b,c,d,e){e=void 0===e?{}:e;this.B=a;this.D=b;this.j=c;this.m=d.ka;this.I=d.ta||[];this.ia=d.zc||null;this.P=d.Va||[];this.H=d.Ea||[];this.F=!!e.ib;this.G=!!e.ob;this.ga=!!e.uc;this.qa=!!e.Yc;this.ha=!!e.wc;this.pa=!!e.Sc;this.ja=e.Kc||0;this.l=!1;this.C=[];this.o=[];this.A=void 0}function du(a){return a.A?a.A:a.A=a.j.google_ama_state}function Ut(a,b,c){var d=c.ka?c.ka:a.m;var e=b.va();var f={Ia:d.j,da:d.o};d=u(d.A);for(var g=d.next();!g.done;g=d.next())g=g.value,g.adCount & lt; =e & & (f=g.jb);e=f;return a.B.find({Xb:eu(a),Nb:c.type,Pb:e.Ia,Ra:b,ta:a.I,da:e.da||void 0,ib:a.F,ob:a.G,gb:c.gb,minWidth:c.minWidth,maxWidth:c.maxWidth,Va:a.P,Ea:a.H,hb:c.hb})}cu.prototype.W=function(a){this.C.push(a)};function Tt(a,b,c,d){var e=b.U;if(e.o)return!1;var f=b.J(),g=e.l(),h=a.l;a:{var k=a.j;switch(g){case 0:k=$t(au(f),k);break a;case 3:k=$t(f,k);break a;case 2:var l=f.lastChild;k=$t(l?1==l.nodeType?l:au(l):null,k);break a}k=!1}if(h=!k & & !(!h & & 2==g & & !bu(f)))f=1==g||2==g?f:f.parentNode,h=!(f & & !oo(f) & & 0 & gt; =f.offsetWidth);if(!h)return!1;c=null==c?null:new io(null,{google_max_responsive_height:c});f=ko(I(e.Ka,2)||0);g=e.j;d=jo(a.ia,e.C?e.C.j(b.V):null,c,d||null,f,null==g?null:new io(null,{google_ml_rank:g}));b=b.fill(a.D,d);if(!Xt(a,b,d))return!1;xm(9,[e.j,e.Ob]);return!0}function Xt(a,b,c){if(!b)return!1;try{vo(a.j,b.Y,c)}catch(d){return ro(b.ua),a.o.push(6),!1}return!0}function eu(a){var b=du(a);if(null==b)return-1;b=b.placement;return!y(b)||0 & gt; b||b & gt; a.B.l.j.length?-1:b}function fu(a,b){b=(W(b).clientHeight||0)-Yk(b);for(var c=0;c & lt; a.length;c++){var d=a[c].getBoundingClientRect();if(gu(d) & & d.top & lt; =b)return!0}return!1}function hu(a){var b={},c=kp({ca:!1,wa:!1,Ha:!1,xa:!1},a).map(function(d){return d.getBoundingClientRect()}).filter(gu);b.lc=c.length;c=lp({Ha:!0},a).map(function(d){return d.getBoundingClientRect()}).filter(gu);b.vc=c.length;c=lp({xa:!0},a).map(function(d){return d.getBoundingClientRect()}).filter(gu);b.Hc=c.length;c=lp({wa:!0},a).map(function(d){return d.getBoundingClientRect()}).filter(gu);b.nc=c.length;c=(W(a).clientHeight||0)-Yk(a);a=kp({ca:!1},a).map(function(d){return d.getBoundingClientRect()}).filter(gu).filter(Ua(iu,null,c));b.mc=a.length;return b}function gu(a){return 1 & lt; (a.bottom-a.top)*(a.right-a.left)}function iu(a,b){return b.top & lt; =a};function ju(a,b,c){this.sa=a;this.aa=b;this.Ba=c};function ku(a,b){this.o=a.slice(0);this.l=a.slice(0);this.m=gb(this.l,1);this.j=b};function lu(){this.l=new mu(this);this.j=0}function nu(a){if(0!=a.j)throw Error( " Already resolved/rejected. " );}function mu(a){this.j=a}function ou(a){switch(a.j.j){case 0:break;case 1:a.l & & a.l(a.j.o);break;case 2:a.m & & a.m(a.j.m);break;default:throw Error( " Unhandled deferred state. " );}};function pu(a){this.j=a;this.exception=void 0};function qu(){}qu.prototype.j=function(){var a={};return new io([],(a.google_tag_origin= " qs " ,a))};function ru(){}ru.prototype.j=function(){return new io([ " adsbygoogle-resurrected-ad-slot " ],{})};function su(a){this.j=a}su.prototype.l=function(a,b,c,d){if(!this.j)return null;var e=this.j.google_ad_format||null,f=this.j.google_ad_slot||null;if(c=c.style){for(var g=[],h=0;h & lt; c.length;h++){var k=c.item(h); " width " !==k & & " height " !==k & & g.push({eb:k,value:c.getPropertyValue(k)})}c={ra:g}}else c={};a=to(d.document,a,f,e,c,b);a.Y.setAttribute( " data-pub-vars " ,JSON.stringify(this.j));return a};su.prototype.m=function(){return this.j?parseInt(this.j.google_ad_height,10)||null:null};function tu(a,b){this.j=a;this.l=b||null}function uu(a){return po(a.j.document).map(function(b){var c=new Qo(b,3);b=new su(xo(a.j,b));return new So(c,b,a.l,!1,0,[],null,a.j)})};var vu={nb: " 10px " ,Ta: " 10px " };function wu(a,b){this.j=a;this.l=b||null}function xu(a){return no(a.j.document.querySelectorAll( " INS.adsbygoogle-placeholder " )).map(function(b){return new So(new Qo(b,1),new Mo(vu),a.l,!1,0,[],null,a.j)})};function yu(a){this.j=a}function zu(a,b){a=b.A(a.j);a.r=.1;V( " ama_failure " ,a,.1)};function Au(a,b,c,d,e,f,g){this.l=a;this.F=b;this.G=c;this.j=d;this.m=e;this.C=f;this.H=g||null;this.B=[]}function Bu(a){a.C.forEach(function(b){switch(b){case 0:!ao(a.j)||3!==I(ao(a.j),1) & & 4!==I(ao(a.j),1)||wo(a.l);b=a.m.Lc;var c=Z(a.j)?Xd(Z(a.j),7):!1;a:{var d=a.l;var e=Dt(d);d=W(d).clientHeight||wt[e];b:{var f=K(b,dn,2);f=u(f);for(var g=f.next();!g.done;g=f.next())if(g=g.value,I(g,1)==e){f=g;break b}f=null}if(f & & (f=Nt(f,d))){e=f;break a}e=Jt(e,d)}a.m.L & & null!=I(a.m.L,10)?(c=Vd(J(a.m.L,Wn,10),1),null!==c & & void 0!==c & & (e=Ht(a.l,c,!1))):c & & (c=Z(a.j) & & null!=I(Z(a.j),9)?Vd(Z(a.j),9):null,null!==c & & (e=Ht(a.l,c,!0)));if(ao(a.j))switch(c=J(ao(a.j),Zn,5)||null,I(ao(a.j),3)){case 2:e=Ct(e,a.l,!0,c);break;case 3:e=Ct(e,a.l,!1,c);break;case 4:g=a.l;d=Dt(g);var h=2===d,k=Vk(g);f=W(g).clientHeight||wt[d];var l=c?!!Wd(c,1):!1;g=Et(e,g,k,l,h);if(0!==g.adCount){g=Ft(g,c);var m=void 0;h=It(At[d].lb,f);k=It(At[d].La,f);l=It(At[d].kb,f);h & & k & & l & & (m=Math.min(Math.max(g,l),h),m=1-(g & gt; =k?.5+(m-k)/(h-k)*.5:(m-l)/(k-l)*.5));g=m;h=c?!!Wd(c,8):!1;c=c?!!Wd(c,10):!1;e=Kt(e,d,f,g,h,c)}}c=J(a.j,Xn,11)?Xd(J(a.j,Xn,11),2):!1;d=Z(a.j)?Xd(Z(a.j),2):!1;f=Z(a.j)?Xd(Z(a.j),3):!1;g=a.m.L?I(a.m.L,6):[];h=a.m.L?K(a.m.L,pn,5):[];k=Z(a.j)?Xd(Z(a.j),4):!1;l=Z(a.j)?Xd(Z(a.j),5):!1;m=Z(a.j)?Xd(Z(a.j),6):!1;if(Z(a.j)){var n=Z(a.j);n=Vd(n,8);n=null==n?0:n}else n=0;var t=Z(a.j)?I(Z(a.j),10):0,q=a.j,w=K(q,On,1),A=a.m.L & & bo(a.m.L,1)? " text_image " : " text " ,M=new qu,N=new ru;var X=a.l;for(var fa={rc:M,Dc:new Po(A)},R=[],Tc=0;Tc & lt; w.length;Tc++){var Ud=To(w[Tc],X,fa);null===Ud||R.push(Ud)}X=R;w.length!=X.length & & a.B.push(13);X=X.concat(xu(new wu(a.l,M)));!ao(q)||2!==I(ao(q),1) & & 6!==I(ao(q),1)||(w=uu(new tu(a.l,N)),X=X.concat(w));X=X.concat(ut(q,A,a.l));ao(q)?(q=ao(q),q=I(q,2),q=null==q?0:q):q=0;a.o=new cu(new Ar(X,a.l,q),a.G,a.l,{ka:e,zc:a.H,ta:a.m.ta,Va:g,Ea:h},{ib:c,ob:d,uc:f,Yc:k,wc:l,Sc:m,Jg:n,Kc:t});e=a.m.L?I(a.m.L,2):[];b=I(b,1);c=a.o;d=!Fr(c.j);f=c.pa;d=void 0===d?!1:d;f=void 0===f?!1:f;g=[];-1 & lt; e.indexOf(3) & & g.push(6);-1 & lt; e.indexOf(4) & & !f & & d & & g.push(8);-1 & lt; e.indexOf(1) & & (3===b?g.push(1,5):g.push(1,2,3));-1 & lt; e.indexOf(2) & & g.push(7);-1 & lt; e.indexOf(4) & & f & & d & & g.push(8);b=new ku(g,c);a.A=b;e=a.A;b=new lu;for(e.j.l=!0;0 & lt; e.l.length;)c=e,(d=Qt[e.l[0]])?c=d(c.j):(c.j.W(12),c=!0),c||e.j.W(5),e.l.shift();try{var ba=new ju(e.j.B.l.filter(Uo).j.length,e.j.C.slice(0),e.j.o.slice(0));var Ea=new pu(ba);nu(b);b.j=1;b.o=Ea;ou(b.l)}catch(Ka){ba=Ka,nu(b),b.j=2,b.m=ba,ou(b.l)}ba=b.l;Ea=Ua(a.I,a);b=Ua(a.D,a);if(ba.l)throw Error( " Then functions already set. " );ba.l=Ea;ba.m=b;ou(ba);break;case 1:if(ba=J(a.j,Fn,14))if(Ea=a.l,b=a.l.location.href,e=new Fs(np(qp(Ea))),e=new $s(Ea,b,ba,new Gs(Ea),e),ba=I(e.j,1))for(Hs(e.m),b=at(e),c=0;c & lt; b.length;++c)if(d=b[c],Ea=Us(d)){b=e.m;c=d.A;d=I(d.m,3)|| " " ;e=I(e.j,3)||null;f= " afs_container_ " +Oa(Ea);Ea.id=f;ba={pubId:ba,styleId:d,query:c};e & & (ba.fexp=e);b.j._googCsa( " ads " ,ba,{container:f});break}}})}function Cu(a,b){for(var c=gt(gt(new it(b.sa),b.aa),a.B),d=b.Ba,e=0;e & lt; d.length;e++)a:{for(var f=d[e],g=0;g & lt; c.o.length;g++)if(c.o[g]==f)break a;c.o.push(f)}c.j.eatf=b.Sa;c.j.reatf=b.Xa;c.j.a=a.A.o.slice(0).join( " , " );c=ft(kt(jt(c,a.j),a.C),a.G);if(d=b.Db)c.j.as_count=d.lc,c.j.d_count=d.vc,c.j.ng_count=d.Hc,c.j.am_count=d.nc,c.j.atf_count=d.mc;xa(b.exception) & & ht(c,b.exception).W(1);0 & lt; b.aa.length||0 & lt; a.B.length||xa(b.exception)?zu(a.F,c):(a=c.A(a.F.j),a.r=.1,V( " ama_success " ,a,.1))}Au.prototype.I=function(a){try{if(!ao(this.j)||1!==I(ao(this.j),1) & & 2!==I(ao(this.j),1) & & 3!==I(ao(this.j),1)){var b=this.o.j,c=kp({ca:!1,wa:!1},b);var d=fu(c,b)}else{var e=this.o,f=lp({Ha:!0,xa:!0},e.j);d=fu(f,e.j)}var g=ao(this.j) & & 0!==I(ao(this.j),1)?!0:!1,h=this.l;if(d||g){var k=new dt;Td(k,2,d);var l=C()+864E5;Td(k,1,l);var m=k.C();try{h.localStorage.setItem( " google_ama_settings " ,m)}catch(R){}}else{try{var n=h.localStorage.getItem( " google_ama_settings " );var t=n?be(dt,n):null}catch(R){t=null}if(t & & I(t,1) & lt; C())try{h.localStorage.removeItem( " google_ama_settings " )}catch(R){}}var q=du(this.o),w=a.j,A=w.sa,M=w.aa.slice(),N=w.Ba.slice(),X=a.exception;if(q){y(q.placement) & & 0 & lt; =q.placement?A+=1:this.A.m & & N.push(13);xa(q.exception) & & (X=q.exception);var fa={sa:A,aa:w.aa.slice(),Ba:N,exception:X,Xa:d,Sa:!!q.eatf}}else N.push(12),this.A.m & & N.push(13),fa={sa:A,aa:M,Ba:N,exception:X,Xa:d,Sa:!1};a=fa;a.Db=hu(this.o.j);Cu(this,a)}catch(R){this.D(R)}};Au.prototype.D=function(a){Cu(this,{sa:0,aa:[],Ba:[],exception:a,Xa:void 0,Sa:void 0,Db:void 0})};function Du(a){return 5==a.google_pgb_reactive & & !!a.google_reactive_ads_config}function Eu(a,b){var c=b.j,d=b.v;d.google_reactive_plat=as(c,d);var e=bs(a);e & & (d.google_reactive_plaf=e);(e=cs(a)) & & (d.google_reactive_fba=e);Fu(a,d);e=Wr(c.location);Gu(a,e,d);e?(d.fra=e,d.google_pgb_reactive=6):d.google_pgb_reactive=5;e=U(429,function(g,h){return Hu(c,d.google_ad_client,a,g,h)});var f=Qk(c);xk(c, " rsrai " ,e,U(430,Va(al,c,431,rj)));f.wasReactiveTagRequestSent=!0;Iu(b,a)}function Iu(a,b){var c=a.j,d=a.v,e=B(b.page_level_pubvars)?b.page_level_pubvars:{};xk(c, " apcnf " ,U(353,function(f,g){var h=d.google_ad_client;if($f(g.origin,Cg))a:{f=f.config;try{var k=c.localStorage.getItem( " google_ama_config " )}catch(n){k=null}try{var l=k?be(Qn,k):null}catch(n){l=null}k=l;b:{if(f)try{var m=be(Qn,f);break b}catch(n){Ds(c,{cfg:1,inv:1})}m=null}if(m){k=new Sn;Zd(m,3,k);l=C()+864E5;Td(k,1,l);k=new m.constructor(ce($d(m)));J(k,Xn,11) & & Td(J(k,Xn,11),2,void 0);Z(k) & & Zd(k,15,void 0);ao(k) & & (Zd(ao(k),5,void 0),Td(ao(k),3,void 0));l=K(k,On,1);for(f=0;f & lt; l.length;f++)Td(l[f],11,[]);try{c.localStorage.setItem( " google_ama_config " ,k.C())}catch(n){Ds(c,{lserr:1})}k=co(c.location.pathname,K(m,Tn,7));b:{if(k & & (l=I(k,3),f=J(m,kn,9),l & & f)){c:{f=K(f,jn,1);f=u(f);for(g=f.next();!g.done;g=f.next())if(g=g.value,I(g,1)==l){l=J(g,gn,2)||null;break c}l=null}if(l)break b}l=J(m,gn,8)||new gn}l={Lc:l};k & & (l.L=k);k & & bo(k,3) & & (l.ta=[1]);if(7==e.google_pgb_reactive & & (k=l.L,!k||!Wd(k,8))){h=!1;break a}if(Ih(c,2))if(xm(5,[$d(m)]),f=l.L,k=Es(e),f=f & & I(f,4)|| " " ,k.google_package=f,f=new yu(c),k=new io([ " google-auto-placed " ],k),h)if(m){g=[];l.L & & g.push(0);J(m,Fn,14) & & g.push(1);try{Bu(new Au(c,f,h,m,l,g,k))}catch(n){zu(f,ht(kt(jt(ft(new it(0),h),m),g).W(1),n))}}else zu(f,ft(new it(0),h).W(8));else zu(f,(new it(0)).W(9));h=!0}else{if(k){Ds(c,{cfg:1,cl:1});try{c.localStorage.removeItem( " google_ama_config " )}catch(n){Ds(c,{lserr:1})}}h=!1}}else h=!1;return h}),U(353,Va(al,c,353,rj)))}function Hu(a,b,c,d,e){if(!$f(e.origin,Cg))return!1;d=d.data;if(!d||!z(d))return!1;if(!Ih(a,1))return!0;xm(6,[d]);var f=[];e=[];for(var g=Qk(a),h=0;h & lt; d.length;h++)if(d[h]){var k=d[h],l=k.adFormat;g & & k.enabledInAsfe & & (g.reactiveTypeEnabledInAsfe[l]=!0);k.noCreative||(k.google_reactive_sra_index=h,f.push(k),e.push(l))}V( " rasra::pm " ,{rt:e.join( " , " ),c:b},.1);hs(522,function(m){Ju(f,a,b,m,c)});return!0}function Ju(a,b,c,d,e){for(var f=[],g={},h=0;h & lt; a.length;g={Ca:g.Ca,O:g.O},h++){g.O=a[h];var k=g.O.adFormat,l=g.O.adKey,m=g.O.piggyback;g.Ca=d.configProcessorForAdFormat(k);if(k & & g.Ca & & (m||l)){if(m)l=ks(k,e,g.O.pubVars),l.google_pgb_reactive=l.google_pgb_reactive||5,g.O.pubVars=l;else{delete g.O.adKey;m={};var n=e.page_level_pubvars;B(n) & & Jb(m,n);m.google_ad_unit_key=l;m.google_reactive_sra_index=g.O.google_reactive_sra_index;30===k & & (m.google_reactive_ad_format=30);ti(Uj(),134)===ck.R & & (m.google_enable_single_iframe=!0);m.google_pgb_reactive=m.google_pgb_reactive||5;g.O.pubVars=m}delete g.O.google_reactive_sra_index;f.push(k);zj(466,function(t){return function(){return t.Ca.verifyAndProcessConfig(b,t.O)}}(g))}else V( " rasra::ivc " ,{af:k,ak:l,c:c},.1)}V( " rasra::pr " ,{rt:f.join( " , " ),c:c},.1)}function Fu(a,b){var c=[],d=!1;P(kk,function(e,f){var g;if(a.hasOwnProperty(f)){var h=a[f];B(h) & & h.google_ad_channel & & (g=String(h.google_ad_channel))}f=kk[f]-1;c[f] & & " + " !=c[f]||(c[f]=g?g.replace(/,/g, " + " ): " + " ,d=d||g)});d & & (b.google_reactive_sra_channels=c.join( " , " ))}function Gu(a,b,c){var d=a.page_level_pubvars;!c.google_adtest & & ( " on " ==a.google_adtest||d & & " on " ==d.google_adtest||b) & & (c.google_adtest= " on " )};var Ku={},Lu=(Ku.client= " google_ad_client " ,Ku.format= " google_ad_format " ,Ku.slotname= " google_ad_slot " ,Ku.ad_type= " google_ad_type " ,Ku);function Mu(a){mf(Lu,function(b,c){try{null!=v[b] & & (a[c]=v[b])}catch(d){}})}function Nu(a){a.shv=zg()}wj.o=!Cg;function Ou(a){this.o=[];this.l=a||window;this.j=0;this.m=null;this.A=0}var Pu;p=Ou.prototype;p.xc=function(a,b){0!=this.j||0!=this.o.length||b & & b!=window?this.Bb(a,b):(this.j=2,this.Wb(new Qu(a,window)))};p.Bb=function(a,b){this.o.push(new Qu(a,b||this.l));Ru(this)};p.Jc=function(a){this.j=1;if(a){var b=U(188,Ua(this.Vb,this,!0));this.m=this.l.setTimeout(b,a)}};p.Vb=function(a){a & & ++this.A;1==this.j & & (null!=this.m & & (this.l.clearTimeout(this.m),this.m=null),this.j=0);Ru(this)};p.Tc=function(){return!(!window||!Array)};p.Ac=function(){return this.A};function Ru(a){var b=U(189,Ua(a.Xc,a));a.l.setTimeout(b,0)}p.Xc=function(){if(0==this.j & & this.o.length){var a=this.o.shift();this.j=2;var b=U(190,Ua(this.Wb,this,a));a.X.setTimeout(b,0);Ru(this)}};p.Wb=function(a){this.j=0;a.j()};function Su(a){try{return a.sz()}catch(b){return!1}}function Tu(a){return!!a & & ( " object " ===typeof a|| " function " ===typeof a) & & Su(a) & & jh(a.nq) & & jh(a.nqa) & & jh(a.al) & & jh(a.rl)}Ou.prototype.nq=Ou.prototype.xc;Ou.prototype.nqa=Ou.prototype.Bb;Ou.prototype.al=Ou.prototype.Jc;Ou.prototype.rl=Ou.prototype.Vb;Ou.prototype.sz=Ou.prototype.Tc;Ou.prototype.tc=Ou.prototype.Ac;function Qu(a,b){this.j=a;this.X=b};function Uu(a,b,c){cl.call(this,a);var d=this;this.l=b;this.D=c;this.o=!1;this.m=function(){!d.o & & d.l.getAttribute( " data-google-query-id " ) & & Vu(d.j,d.D.google_ad_client,null)};O(this.l, " load " ,this.m)}la(Uu,cl);Uu.prototype.N=function(){eg(this.l, " load " ,this.m);cl.prototype.N.call(this)};function Vu(a,b,c){try{var d=Xf({},JSON.parse(a.localStorage.getItem( " google_adsense_settings " )))}catch(g){d={}}c?d[b]=$d(c):delete d[b];try{a:{for(var e in d){var f=!1;break a}f=!0}f?a.localStorage.removeItem( " google_adsense_settings " ):a.localStorage.setItem( " google_adsense_settings " ,JSON.stringify(d));return!0}catch(g){return!1}}Uu.prototype.ya=function(a){a[ " adsense-labs " ]=this.C};Uu.prototype.C=function(a){if(a=$k(a).settings)try{var b=new de(JSON.parse(a));null!=I(b,1) & & Vu(this.j,I(b,1)|| " " ,b) & & (this.o=!0)}catch(c){}};var Wu={ " image-top " :0, " image-middle " :1, " image-side " :2, " text-only " :3, " in-article " :4};var Xu=(new Date).getTime();function Yu(a){var b={};b.dtd=Zu((new Date).getTime(),Xu);return nh(b,a)}function Zu(a,b,c){a-=b;return a & gt; =(void 0===c?1E5:c)? " M " :0 & lt; =a?a: " -M " };function $u(a){var b=this;this.j=a;a.google_iframe_oncopy||(a.google_iframe_oncopy={handlers:{},upd:function(c,d){var e=c;var f=/\brx=(\d+)/,g=f.exec(e);g & & (e=e.replace(f, " rx= " +(+g[1]+1||1)));f=Number;a:{if(c & & (c=c.match( " dt=([^ & ]+) " )) & & 2==c.length){c=c[1];break a}c= " " }c=f(c);e=e.replace(/ & dtd=(\d+|-?M)/, " & dtd= " +Zu((new Date).getTime(),c));b.set(d,e);return e}});this.l=a.google_iframe_oncopy}$u.prototype.set=function(a,b){var c=this;this.l.handlers[a]=b;this.j.addEventListener & & this.j.addEventListener( " load " ,function(){var d=c.j.document.getElementById(a);try{var e=d.contentWindow.document;if(d.onload & & e & & (!e.body||!e.body.firstChild))d.onload()}catch(f){}},!1)};qd( " var i=this.id,s=window.google_iframe_oncopy,H=s & & s.handlers,h=H & & H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h & & d & & (!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}} " );function av(){var a=bv();this.l=a=void 0===a?v:a;this.A= " https://securepubads.g.doubleclick.net/static/3p_cookie.html " ;this.j=2;this.m=[];this.o=!1;a:{var b=[v.top];a=[];for(var c=0,d;d=b[c++];){a.push(d);try{if(d.frames)for(var e=d.frames.length,f=0;f & lt; e & & 50 & gt; b.length;++f)b.push(d.frames[f])}catch(l){}}(e=df(v)) & & a.unshift(e);a.unshift(v);var g;for(e=0;e & lt; a.length;++e)try{var h=a[e],k=cv(h);if(k){this.j=dv(k);if(2!=this.j)break a;!g & & bf(h) & & (g=h)}}catch(l){}this.l=g||this.l}}function ev(a){if(2!=fv(a)){for(var b=1==fv(a),c=0;c & lt; a.m.length;c++)try{a.m[c](b)}catch(d){}a.m=[]}}function gv(a){var b=cv(a.l);b & & 2==a.j & & (a.j=dv(b))}function fv(a){gv(a);return a.j}function hv(a){var b=iv;b.m.push(a);if(2!=b.j)ev(b);else if(b.o||(O(b.l, " message " ,function(c){var d=cv(b.l);if(d & & c.source==d & & 2==b.j){switch(c.data){case " 3p_cookie_yes " :b.j=1;break;case " 3p_cookie_no " :b.j=0}ev(b)}}),b.o=!0),cv(b.l))ev(b);else{a=Xe(new Ge(b.l.document), " IFRAME " );a.src=b.A;a.name= " detect_3p_cookie " ;a.style.visibility= " hidden " ;a.style.display= " none " ;a.onload=function(){gv(b);ev(b)};try{b.l.document.body.appendChild(a)}catch(c){}}}function cv(a){return a.frames & & a.frames[yd( " detect_3p_cookie " )]||null}function dv(a){return Vf(a, " 3p_cookie_yes " )?1:Vf(a, " 3p_cookie_no " )?0:2};var jv=/^\.google\.(com?\.)?[a-z]{2,3}$/,kv=/\.(cn|com\.bi|do|sl|ba|by|ma|am)$/;function lv(a){return jv.test(a) & & !kv.test(a)}function bv(){return v}var mv=v,iv;function nv(a){a= " https:// " +( " adservice " +a+ " /adsid/integrator.js " );var b=[ " domain= " +encodeURIComponent(v.location.hostname)];ov[3] & gt; =C() & & b.push( " adsid= " +encodeURIComponent(ov[1]));return a+ " ? " +b.join( " & " )}var ov,pv;function qv(){mv=bv();ov=mv.googleToken=mv.googleToken||{};var a=C();ov[1] & & ov[3] & gt; a & & 0 & lt; ov[2]||(ov[1]= " " ,ov[2]=-1,ov[3]=-1,ov[4]= " " ,ov[6]= " " );pv=mv.googleIMState=mv.googleIMState||{};lv(pv[1])||(pv[1]= " .google.com " );z(pv[5])||(pv[5]=[]); " boolean " ==typeof pv[6]||(pv[6]=!1);z(pv[7])||(pv[7]=[]);y(pv[8])||(pv[8]=0)}var rv={Wa:function(){return 0 & lt; pv[8]},Oc:function(){pv[8]++},Pc:function(){0 & lt; pv[8] & & pv[8]--},Qc:function(){pv[8]=0},Lg:function(){return!1},Fb:function(){return pv[5]},wb:function(a){try{a()}catch(b){v.setTimeout(function(){throw b;},0)}},Tb:function(){if(!rv.Wa()){var a=v.document,b=function(e){e=nv(e);a:{try{var f=za();break a}catch(g){}f=void 0}Pr(a,e,f);f=a.createElement( " script " );f.type= " text/javascript " ;f.onerror=function(){return v.processGoogleToken({},2)};e=Ye(e);pd(f,e);try{(a.head||a.body||a.documentElement).appendChild(f),rv.Oc()}catch(g){}},c=pv[1];b(c); " .google.com " !=c & & b( " .google.com " );b={};var d=(b.newToken= " FBT " ,b);v.setTimeout(function(){return v.processGoogleToken(d,1)},1E3)}}};function sv(a){qv();var b=mv.googleToken[5]||0;a & & (0!=b||ov[3] & gt; =C()?rv.wb(a):(rv.Fb().push(a),rv.Tb()));ov[3] & gt; =C() & & ov[2] & gt; =C()||rv.Tb()}function tv(a){v.processGoogleToken=v.processGoogleToken||function(b,c){var d=b;d=void 0===d?{}:d;c=void 0===c?0:c;b=d.newToken|| " " ;var e= " NT " ==b,f=parseInt(d.freshLifetimeSecs|| " " ,10),g=parseInt(d.validLifetimeSecs|| " " ,10),h=d[ " 1p_jar " ]|| " " ;d=d.pucrd|| " " ;qv();1==c?rv.Qc():rv.Pc();var k=mv.googleToken=mv.googleToken||{},l=0==c & & b & & x(b) & & !e & & y(f) & & 0 & lt; f & & y(g) & & 0 & lt; g & & x(h);e=e & & !rv.Wa() & & (!(ov[3] & gt; =C())|| " NT " ==ov[1]);var m=!(ov[3] & gt; =C()) & & 0!=c;if(l||e||m)e=C(),f=e+1E3*f,g=e+1E3*g,1E-5 & gt; Math.random() & & fg( " https://pagead2.googlesyndication.com/pagead/gen_204?id=imerr & err= " +c),k[5]=c,k[1]=b,k[2]=f,k[3]=g,k[4]=h,k[6]=d,qv();if(l||!rv.Wa()){c=rv.Fb();for(b=0;b & lt; c.length;b++)rv.wb(c[b]);c.length=0}};sv(a)}function uv(a){iv=iv||new av;hv(function(b){b & & a()})}function vv(a){a=yb(a||Fa);uv(a);tv(a)};yd( " script " );function wv(a){var b=document.createElement( " IFRAME " );P(a,function(c,d){null!=c & & b.setAttribute(d,c)});return b}function xv(a){var b=[ " & lt; iframe " ];P(a,function(c,d){null!=c & & b.push( " " +d+'= " '+qd(c)+' " ')});b.push( " & gt; & lt; /iframe & gt; " );return b.join( " " )}function yv(a,b,c,d){null!=b & & (a.width=b & & " " +b);null!=c & & (a.height=c & & " " +c);a.frameborder= " 0 " ;d & & (a.src=d);a.marginwidth= " 0 " ;a.marginheight= " 0 " ;a.vspace= " 0 " ;a.hspace= " 0 " ;a.allowtransparency= " true " ;a.scrolling= " no " ;a.allowfullscreen= " true " };function zv(a,b){wk(a, " adpnt " ,function(c,d){Xk(d,b.contentWindow) & & !b.dataset.googleQueryId & & (c=$k(c).qid,b.setAttribute( " data-google-query-id " ,c))})};function Av(a,b,c){Nk.call(this);var d=this;this.l=a;this.C=b;this.m=c;this.D=0;this.m & & (this.o=Bv(this),this.G=Bb(this.F,this),this.j=U(433,function(){var e=d.G;L.requestAnimationFrame?L.requestAnimationFrame(e):e()}),O(this.l, " scroll " ,this.j,bg))}la(Av,Nk);function Bv(a){var b=a.m.getBoundingClientRect(),c=0 & gt; b.top+b.height;return!(b.top & gt; a.l.innerHeight) & & !c}Av.prototype.F=function(){var a=Bv(this);if(a & & !this.o){var b={rr: " vis-bcr " },c=this.C.contentWindow;c & & (Ck(c, " ig " ,b, " * " ,2),10 & lt; =++this.D & & this.j & & eg(this.l, " scroll " ,this.j,bg))}this.o=a};function Cv(a){var b=[5,8,9],c=[3,4],d=void 0,e=2;b=void 0===b?Dv:b;c=void 0===c?Ev:c;d=void 0===d?Fv:d;e=void 0===e?0:e;this.j=Fe(a);this.o=b;this.A=c;this.m=d;this.l=e}function Gv(a,b){var c=Me(a.j.j),d=a.j.j;return new sl(function(e,f){var g=c.IntersectionObserver;if(g)if(d.elementsFromPoint)if(d.createNodeIterator)if(d.createRange)if(c.Range.prototype.getBoundingClientRect){var h=new g(function(k){var l=new kj,m=pj(l,function(){return Hv(a,k)});m & & (l.j.length & & (m.executionTime=Math.round(Number(l.j[0].duration))),h.disconnect(),e(m))},Iv);h.observe(b)}else f(new Bl( " 5 " ));else f(new Bl( " 4 " ));else f(new Bl( " 3 " ));else f(new Bl( " 2 " ));else f(new Bl( " 1 " ))})}function Hv(a,b){function c(n){return fb(a.o,n.overlapType) & & fb(a.A,n.overlapDepth) & & fb(a.m,n.overlapDetectionPoint)}b=b & & b[0];if(!b)return null;b=b.target;var d=b.getBoundingClientRect(),e=Ke(Me(a.j.j)||window);if(0 & gt; =d.bottom||d.bottom & gt; e.height||0 & gt; =d.right||d.left & gt; =e.width)return null;var f=Jv(a,b,d,a.j.j.elementsFromPoint(Ae(d.left+d.width/2,d.left,d.right-1),Ae(d.bottom-1-a.l,d.top,d.bottom-1)),1,[]),g=Jv(a,b,d,a.j.j.elementsFromPoint(Ae(d.left+d.width/2,d.left,d.right-1),Ae(d.top+a.l,d.top,d.bottom-1)),2,f.$),h=Jv(a,b,d,a.j.j.elementsFromPoint(Ae(d.left+a.l,d.left,d.right-1),Ae(d.top+d.height/2,d.top,d.bottom-1)),3,[].concat(ca(f.$),ca(g.$))),k=Jv(a,b,d,a.j.j.elementsFromPoint(Ae(d.right-1-a.l,d.left,d.right-1),Ae(d.top+d.height/2,d.top,d.bottom-1)),4,[].concat(ca(f.$),ca(g.$),ca(h.$))),l=Kv(a,b,d);f=ab([].concat(ca(f.entries),ca(g.entries),ca(h.entries),ca(k.entries)),c);g=ab(l,c);l=[].concat(ca(f),ca(g));h=d.left & lt; -a.l||d.right & gt; e.width+a.l;h=0 & lt; l.length||h;k=Le(a.j.j);var m=new Ng(d.left,d.top,d.width,d.height);f=[].concat(ca(bb(f,function(n){return new Ng(n.elementRect.left,n.elementRect.top,n.elementRect.width,n.elementRect.height)})),ca(rb(bb(g,function(n){return Pg(m,n.elementRect)}))),ca(ab(Pg(m,new Ng(0,0,e.width,e.height)),function(n){return 0 & lt; =n.top & & n.top+n.height & lt; =e.height})));return{entries:l,isOverlappingOrOutsideViewport:h,scrollPosition:{scrollX:k.x,scrollY:k.y},target:b,targetRect:d,viewportSize:{width:e.width,height:e.height},overlappedArea:Lv(m,f)}}function Lv(a,b){if(0===a.width||0===a.height||0===b.length)return 0;for(var c=0,d=1;d & lt; 1 & lt; & lt; b.length;d++){for(var e=a,f=0,g=0;g & lt; b.length;g++)d & 1 & lt; & lt; g & & (f++,e=Og(e,b[g]));e & & (c=1===f%2?c+(e.width+1)*(e.height+1):c-(e.width+1)*(e.height+1))}return c/((a.width+1)*(a.height+1))}function Jv(a,b,c,d,e,f){if(0===c.width||0===c.height)return{entries:[],$:[]};for(var g=[],h=[],k=0;k & lt; d.length;k++){var l=d[k];if(l!==b & & !fb(f,l)){h.push(l);var m=l.getBoundingClientRect();if(a.j.contains(l,b))g.push(Mv(a,c,l,m,1,e));else if(a.j.contains(b,l))g.push(Mv(a,c,l,m,2,e));else{var n=a,t=b,q=n.j.m(t,l);if(q){var w=Nv(n,t,q,l)||{};var A=w.suspectAncestor;w=w.la;t=Nv(n,l,q,t)||{};n=t.suspectAncestor;t=t.la;A=A & & w & & n & & t?w & lt; =t?{suspectAncestor:A,overlapType:Ov[w]}:{suspectAncestor:n,overlapType:Pv[t]}:A & & w?{suspectAncestor:A,overlapType:Ov[w]}:n & & t?{suspectAncestor:n,overlapType:Pv[t]}:null}else A=null;w=A||{};A=w.suspectAncestor;w=w.overlapType;A & & w?g.push(Mv(a,c,l,m,w,e,A)):g.push(Mv(a,c,l,m,9,e))}}}return{entries:g,$:h}}function Kv(a,b,c){var d=[];for(b=b.parentElement;b;b=b.parentElement){var e=b.getBoundingClientRect();if(e){var f=gf(b,Me(a.j.j));f & & " visible " !==f.overflow & & ( " auto " !==f.overflowY & & " scroll " !==f.overflowY & & c.bottom & gt; e.bottom+a.l?d.push(Mv(a,c,b,e,5,1)):(f= " auto " ===f.overflowX|| " scroll " ===f.overflowX,!f & & c.left & lt; e.left-a.l?d.push(Mv(a,c,b,e,5,3)):!f & & c.right & gt; e.right+a.l & & d.push(Mv(a,c,b,e,5,4))))}}return d}function Mv(a,b,c,d,e,f,g){var h={element:c,elementRect:d,overlapType:e,overlapDetectionPoint:f};if(fb(a.o,e) & & fb(a.m,f)){b=new Lg(b.top,b.right-1,b.bottom-1,b.left);if((a=Qv(a,c)) & & Mg(b,a))c=4;else{a=Rv(c,d);if(Dd){e=Zg(c, " paddingLeft " );f=Zg(c, " paddingRight " );var k=Zg(c, " paddingTop " ),l=Zg(c, " paddingBottom " );e=new Lg(k,f,l,e)}else e=Tg(c, " paddingLeft " ),f=Tg(c, " paddingRight " ),k=Tg(c, " paddingTop " ),l=Tg(c, " paddingBottom " ),e=new Lg(parseFloat(k),parseFloat(f),parseFloat(l),parseFloat(e));Mg(b,new Lg(a.top+e.top,a.right-e.right,a.bottom-e.bottom,a.left+e.left))?c=3:(c=Rv(c,d),c=Mg(b,c)?2:1)}h.overlapDepth=c}g & & (h.suspectAncestor=g);return h}function Nv(a,b,c,d){for(var e=[],f=b;f & & f!==c;f=f.parentElement)e.unshift(f);c=Me(a.j.j);for(f=0;f & lt; e.length;f++){var g=e[f],h=gf(g,c);if(h){if( " fixed " ===h.position)return{suspectAncestor:g,la:1};if( " sticky " ===h.position & & a.j.contains(g.parentElement,d))return{suspectAncestor:g,la:2};if( " absolute " ===h.position)return{suspectAncestor:g,la:3};if( " none " !==h.cssFloat){h=g===e[0];var k=Sv(a,e.slice(0,f),g);if(h||k)return{suspectAncestor:g,la:4}}}}return(a=Sv(a,e,b))?{suspectAncestor:a,la:5}:null}function Sv(a,b,c){var d=c.getBoundingClientRect();if(!d)return null;for(var e=0;e & lt; b.length;e++){var f=b[e];if(a.j.contains(f,c)){var g=f.getBoundingClientRect();if(g){var h=gf(f,Me(a.j.j));if(h & & d.bottom & gt; g.bottom+a.l & & " visible " ===h.overflowY)return f}}}return null}function Rv(a,b){if(!Dd||9 & lt; =Number(Od)){var c=Tg(a, " borderLeftWidth " );d=Tg(a, " borderRightWidth " );e=Tg(a, " borderTopWidth " );a=Tg(a, " borderBottomWidth " );c=new Lg(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))}else{c=ah(a, " borderLeft " );var d=ah(a, " borderRight " ),e=ah(a, " borderTop " );a=ah(a, " borderBottom " );c=new Lg(e,d,a,c)}return new Lg(b.top+c.top,b.right-1-c.right,b.bottom-1-c.bottom,b.left+c.left)}function Qv(a,b){var c=a.j.j;a=c.createRange();if(!a)return null;c=c.createNodeIterator(b,NodeFilter.SHOW_TEXT,{acceptNode:function(d){return/^[\s\xa0]*$/.test(d.nodeValue)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});for(b=c.nextNode();c.nextNode(););c=c.previousNode();if(!b||!c)return null;a.setStartBefore(b);a.setEndAfter(c);a=a.getBoundingClientRect();return 0===a.width||0===a.height?null:new Lg(a.top,a.right,a.bottom,a.left)}var Tv={},Ov=(Tv[1]=3,Tv[4]=10,Tv[3]=12,Tv[2]=4,Tv[5]=5,Tv),Uv={},Pv=(Uv[1]=6,Uv[4]=11,Uv[3]=13,Uv[2]=7,Uv[5]=8,Uv),Dv=ab(of({Ce:1,De:2,mg:3,ng:4,pg:5,ye:6,ze:7,Be:8,Bf:9,og:10,Ae:11,lg:12,xe:13}),function(a){return!fb([1,2],a)}),Ev=of({Pd:1,Cf:2,be:3,qg:4}),Fv=of({Qd:1,tg:2,nf:3,ag:4}),Iv={threshold:[0,.25,.5,.75,.95,.96,.97,.98,.99,1]};function Vv(){this.j=function(){return!1}}Ha(Vv);function Wv(a){var b=void 0===b?!1:b;return Vv.ba().j(a,b)};function Xv(a,b){z(b)||(b=[b]);b=bb(b,function(c){return x(c)?c:c.eb+ " " +c.duration+ " s " +c.timing+ " " +c.delay+ " s " });Qg(a, " transition " ,b.join( " , " ))}var Yv=xb(function(){if(Dd)return Nd( " 10.0 " );var a=document.createElement( " DIV " ),b=Gd? " -webkit " :Fd? " -moz " :Dd? " -ms " :Cd? " -o " :null,c={transition: " opacity 1s linear " };b & & (c[b+ " -transition " ]= " opacity 1s linear " );b={style:c};if(!fd.test( " div " ))throw Error( " Invalid tag name & lt; div & gt; . " );if( " DIV " in hd)throw Error( " Tag name & lt; div & gt; is not allowed for SafeHtml. " );c=null;var d= " " ;if(b)for(g in b){if(!fd.test(g))throw Error('Invalid attribute name " '+g+' " .');var e=b[g];if(null!=e){var f=g;if(e instanceof Lb)e=Ob(e);else if( " style " ==f.toLowerCase()){if(!B(e))throw Error('The " style " attribute requires goog.html.SafeStyle or map of style properties, '+typeof e+ " given: " +e);e instanceof nc||(e=wc(e));e=pc(e)}else{if(/^on/i.test(f))throw Error('Attribute " '+f+' " requires goog.string.Const value, " '+e+' " given.');if(f.toLowerCase()in gd)if(e instanceof Qb)e=Sb(e).toString();else if(e instanceof ec)e=gc(e).toString();else if(x(e))e=kc(e).K();else throw Error('Attribute " '+f+' " on tag " div " requires goog.html.SafeUrl, goog.string.Const, or string, value " '+e+' " given.');}e.T & & (e=e.K());f=f+'= " '+Vb(String(e))+' " ';d+= " " +f}}var g= " & lt; div " +d;d=void 0;null!=d?z(d)||(d=[d]):d=[];!0===Kb.div?g+= " & gt; " :(c=kd(d),g+= " & gt; " +Yc(c).toString()+ " & lt; /div & gt; " ,c=c.j());(b=b & & b.dir) & & (/^(ltr|rtl|auto)$/i.test(b)?c=0:c=null);b=ld(g,c);nd(a,b);a=a.firstChild;b=a.style[wd( " transition " )];return " " !=( " undefined " !==typeof b?b:a.style[Rg(a, " transition " )]|| " " )});function Zv(a,b){this.l=[ " " , " " ];this.j=a|| " " ;this.m=b|| " " }function $v(a,b,c){0 & gt; a.l[b].indexOf(c) & & (a.l[b]+=c)}function aw(a,b){0 & lt; =a.j.indexOf(b)||(a.j=b+a.j)}function bw(a,b){0 & gt; a.m.indexOf(b) & & (a.m=b+a.m)}Zv.prototype.toString=function(){return[this.l[0],this.l[1],this.j,this.m].join( " | " )};function cw(a){var b=dw(a, " " ,null,0);if(null===b)return " XS " ;b=b? " C " : " N " ;a=a.j;return 0 & lt; =a.indexOf( " a " )?b+ " A " :0 & lt; =a.indexOf( " f " )?b+ " F " :b+ " S " }function dw(a,b,c,d){return " " !=a.m||b?null: " " ==a.j.replace(ew, " " )?null!=c & & a.l[0]||null!=d & & a.l[1]?!1:!0:!1}function fw(a,b,c,d,e,f){this.I=b;this.D=a;this.ha=(a=this.D.ownerDocument) & & (a.defaultView||a.parentWindow);this.A=new gw(this.D);this.o=f;this.pa=hw(this.A,c.mb);this.C=this.o?this.A.boundingClientRect?this.A.boundingClientRect.right-this.A.boundingClientRect.left:null:d;this.B=this.o?this.A.boundingClientRect?this.A.boundingClientRect.bottom-this.A.boundingClientRect.top:null:e;this.m=iw(c.width);this.l=iw(c.height);this.P=this.o?iw(c.opacity):null;this.ia=c.check;this.F= " animate " ==c.mb & & !jw(this.A) & & Yv();this.qa=!!c.tb;this.j=new Zv;jw(this.A) & & aw(this.j, " r " );d=this.A;d.j & & d.l & gt; =d.m & & aw(this.j, " b " );this.H=this.G=null;this.ga=!1;this.ja=!!c.Rc;this.Qa=!!c.Ub}function kw(a){if(a.o & & !a.pa||null==a.m & & null==a.l & & null==a.P & & a.o)return a.j;var b=a.o;a.o=!1;lw(a);a.o=b;if(!b||null!=a.ia & & !dw(a.j,a.ia,a.m,a.l))return a.j;0 & lt; =a.j.j.indexOf( " n " ) & & (a.C=null,a.B=null);if(null==a.C & & null!==a.m||null==a.B & & null!==a.l)a.F=!1;(0==a.m||0==a.l) & & 0 & lt; =a.j.j.indexOf( " l " ) & & (a.m=0,a.l=0);b=a.j;b.l[0]= " " ;b.l[1]= " " ;b.j= " " ;b.m= " " ;mw(a);return lw(a)}function mw(a){function b(){nw(c,h,k);if(l & & !m){var n=function(t){for(var q=0;q & lt; t.length;q++)Qg(l,t[q], " 0px " )};n(ow);n(pw)}}var c=a.D;c.style.overflow=a.qa? " visible " : " hidden " ;a.F & & (a.H?(Xv(c,qw),Xv(a.H,qw)):Xv(c, " opacity 1s cubic-bezier(.4, 0, 1, 1), width .2s cubic-bezier(.4, 0, 1, 1) .3s, height .5s cubic-bezier(.4, 0, 1, 1) " ));null!==a.P & & (c.style.opacity=a.P);var d=null!=a.C & & null!=a.m & & (a.ja||a.m & gt; a.C)?a.m:null,e=null!=a.B & & null!=a.l & & (a.ja||a.l & gt; a.B)?a.l:null;if(a.I)for(var f=a.I.length,g=0;g & lt; f;g++)nw(a.I[g],d,e);var h=a.m,k=a.l,l=a.H,m=a.ga;a.F?v.setTimeout(b,1E3):b()}function rw(a,b){var c=!1; " none " ==b.display & & (aw(a.j, " n " ),a.o & & (c=!0)); " hidden " !=b.visibility & & " collapse " !=b.visibility||aw(a.j, " v " ); " hidden " ==b.overflow & & aw(a.j, " o " ); " absolute " ==b.position?(aw(a.j, " a " ),c=!0): " fixed " ==b.position & & (aw(a.j, " f " ),c=!0);return c}function lw(a){var b=a.ha;a.G=function(){};sw(a,a.D,b);var c=a.D.parentElement;if(!c)return a.j;for(var d=!0,e=null;c;){try{e=/^head|html$/i.test(c.nodeName)?null:gf(c,b)}catch(g){bw(a.j, " c " )}var f=tw(a,b,c,e);c.classList.contains( " adsbygoogle " ) & & e & & (/^\-.*/.test(e[ " margin-left " ])||/^\-.*/.test(e[ " margin-right " ])) & & (a.ga=!0);if(d & & !f & & uw(e)){aw(a.j, " l " );a.H=c;break}d=d & & f;if(e & & rw(a,e))break;c=c.parentElement;if(!c)try{if(c=b.frameElement,b=b.parent,!bf(b)){aw(a.j, " c " );break}}catch(g){aw(a.j, " c " );break}}a.F & & a.o & & vw(a);return a.j}function ww(a,b,c){if(3==b.nodeType)return/\S/.test(b.data)?1:0;if(1==b.nodeType){if(/^(head|script|style)$/i.test(b.nodeName))return 0;var d=null;try{d=gf(b,c)}catch(e){}if(d){if( " none " ==d.display|| " fixed " ==d.position)return 0;if( " absolute " ==d.position){if(!a.A.boundingClientRect|| " hidden " ==d.visibility|| " collapse " ==d.visibility)return 0;c=null;try{c=b.getBoundingClientRect()}catch(e){return 0}return(c.right & gt; a.A.boundingClientRect.left?2:0)|(c.bottom & gt; a.A.boundingClientRect.top?4:0)}}return 1}return 0}function sw(a,b,c){var d=0;if(!b||!b.parentElement)return!0;for(var e=!1,f=0,g=b.parentElement.childNodes,h=0;h & lt; g.length;h++){var k=g[h];k==b?e=!0:(k=ww(a,k,c),d|=k,e & & (f|=k))}f & 1 & & (d & 2 & & $v(a.j,0, " o " ),d & 4 & & $v(a.j,1, " o " ));return!(d & 1)}function xw(a,b,c,d,e,f,g,h){if(null!=h){if( " string " ==typeof f){if( " 100% " ==f||!f)return;f=sf(f);null==f & & (bw(a.j, " n " ),$v(a.j,b, " d " ))}if(null!=f)if(c){if(a.o)if(a.F){var k=Math.max(f+h-(g||0),0),l=a.G;a.G=function(m,n){m==b & & d.setAttribute(e,k-n);l & & l(m,n)}}else d.setAttribute(e,h)}else $v(a.j,b, " d " )}}function yw(a,b,c,d,e,f,g,h,k,l){if(null!=l){f=f & & f[g]; " string " !=typeof f||( " m " ==c?zw(f):Aw(f))||(f=uf(f),null==f?aw(a.j, " p " ):null!=k & & aw(a.j,f==k? " E " : " e " ));if( " string " ==typeof h){if( " m " ==c?zw(h):Aw(h))return;h=uf(h);null==h & & (bw(a.j, " p " ),$v(a.j,b,c))}if(null!=h)if(d & & e){if(a.o)if(a.F){var m=Math.max(h+l-(k||0),0),n=a.G;a.G=function(t,q){t==b & & (e[g]=m-q+ " px " );n & & n(t,q)}}else e[g]=l+ " px " }else $v(a.j,b,c)}}function tw(a,b,c,d){var e=null;try{e=c.style}catch(A){bw(a.j, " s " )}var f=c.getAttribute( " width " ),g=sf(f),h=c.getAttribute( " height " ),k=sf(h),l=d & & /^block$/.test(d.display)||e & & /^block$/.test(e.display);b=sw(a,c,b);var m=d & & d.width,n=d & & d.height,t=e & & e.width,q=e & & e.height,w=uf(m)==a.C & & uf(n)==a.B;m=w?m:t;q=w?n:q;t=uf(m);w=uf(q);g=null!==a.C & & (null!==t & & a.C & gt; =t||null!==g & & a.C & gt; =g);w=null!==a.B & & (null!==w & & a.B & gt; =w||null!==k & & a.B & gt; =k);k=!b & & uw(d);w=b||w||k||!(f||m||d & & (!zw(String(d.minWidth))||!Aw(String(d.maxWidth))));l=b||g||k||l||!(h||q||d & & (!zw(String(d.minHeight))||!Aw(String(d.maxHeight))));xw(a,0,w,c, " width " ,f,a.C,a.m);yw(a,0, " d " ,w,e,d, " width " ,m,a.C,a.m);yw(a,0, " m " ,w,e,d, " minWidth " ,e & & e.minWidth,a.C,a.m);yw(a,0, " M " ,w,e,d, " maxWidth " ,e & & e.maxWidth,a.C,a.m);a.Qa?(c=/^html|body$/i.test(c.nodeName),f=uf(n),h=null!=a.l & & f!==a.l & & d & & " auto " !==d.overflowY & & " scroll " !==d.overflowY,a.o & & !c & & h & & (e.setProperty( " height " , " auto " , " important " ),d & & !zw(String(d.minHeight)) & & e.setProperty( " min-height " , " 0px " , " important " ),d & & !Aw(String(d.maxHeight)) & & f & lt; a.l & & e.setProperty( " max-height " , " none " , " important " ))):(xw(a,1,l,c, " height " ,h,a.B,a.l),yw(a,1, " d " ,l,e,d, " height " ,q,a.B,a.l),yw(a,1, " m " ,l,e,d, " minHeight " ,e & & e.minHeight,a.B,a.l),yw(a,1, " M " ,l,e,d, " maxHeight " ,e & & e.maxHeight,a.B,a.l));return b}function vw(a){function b(){if(0 & lt; c){var l=gf(e,d)||{},m=uf(l.width);l=uf(l.height);null!==m & & null!==f & & h & & h(0,f-m);null!==l & & null!==g & & h & & h(1,g-l);--c}else v.clearInterval(k),h & & (h(0,0),h(1,0))}var c=31.25,d=a.ha,e=a.D,f=a.m,g=a.l,h=a.G,k;v.setTimeout(function(){k=v.setInterval(b,16)},990)}function gw(a){var b=a & & a.ownerDocument,c=b & & (b.defaultView||b.parentWindow);c=c & & (bf(c.top)?c.top:null);this.j=!!c;this.boundingClientRect=null;if(a)try{this.boundingClientRect=a.getBoundingClientRect()}catch(k){}for(var d=a,e=0,f=this.boundingClientRect;d;)try{f & & (e+=f.top);var g=d.ownerDocument,h=g & & (g.defaultView||g.parentWindow);(d=h & & h.frameElement) & & (f=d.getBoundingClientRect())}catch(k){break}this.l=e;c=c||v;this.m=( " CSS1Compat " ==c.document.compatMode?c.document.documentElement:c.document.body).clientHeight;b=b & & ym(b);this.o=!!a & & !(2==b||3==b) & & !(this.boundingClientRect & & this.boundingClientRect.top & gt; =this.boundingClientRect.bottom & & this.boundingClientRect.left & gt; =this.boundingClientRect.right)}function jw(a){return a.j & & (!a.o||a.j & & a.l & gt; =a.m)}gw.prototype.isVisible=function(){return this.o};gw.prototype.Ga=function(){return this.boundingClientRect?this.boundingClientRect.right-this.boundingClientRect.left:null};gw.prototype.Gb=function(){return this.boundingClientRect?this.boundingClientRect.bottom-this.boundingClientRect.top:null};function hw(a,b){switch(b){case " no_rsz " :return!1;case " force " :case " animate " :return!0;default:return jw(a)}}function uw(a){return!!a & & /^left|right$/.test(a.cssFloat||a.styleFloat)}function Bw(a,b,c){return kw(new fw(a,c,b,null,null,!0))}var Cw=new Zv( " s " , " " ),ew=/[lonvafrbpEe]/g;function Aw(a){return!a||/^(auto|none|100%)$/.test(a)}function zw(a){return!a||/^(0px|auto|none|0%)$/.test(a)}function nw(a,b,c){null!==b & & null!==sf(a.getAttribute( " width " )) & & a.setAttribute( " width " ,b);null!==c & & null!==sf(a.getAttribute( " height " )) & & a.setAttribute( " height " ,c);null!==b & & (a.style.width=b+ " px " );null!==c & & (a.style.height=c+ " px " )}for(var ow= " margin-left margin-right padding-left padding-right border-left-width border-right-width " .split( " " ),pw= " margin-top margin-bottom padding-top padding-bottom border-top-width border-bottom-width " .split( " " ),Dw= " opacity 1s cubic-bezier(.4, 0, 1, 1), width .2s cubic-bezier(.4, 0, 1, 1), height .3s cubic-bezier(.4, 0, 1, 1) .2s " ,Ew=ow,Fw=0;Fw & lt; Ew.length;Fw++)Dw+= " , " +Ew[Fw]+ " .2s cubic-bezier(.4, 0, 1, 1) " ;Ew=pw;for(var Gw=0;Gw & lt; Ew.length;Gw++)Dw+= " , " +Ew[Gw]+ " .3s cubic-bezier(.4, 0, 1, 1) .2s " ;var qw=Dw;function iw(a){return " string " ===typeof a?sf(a): " number " ===typeof a & & isFinite(a)?a:null};function Hw(a,b,c,d){cl.call(this,a);this.l=b;this.m=c;this.H=String(d.google_ad_unit_key|| " " );this.o=String(d.google_ad_dom_fingerprint|| " " );this.D=String(d.google_ad_format|| " " );this.ga=Hh(d);this.qa=String(d.google_ad_slot|| " " );this.Qa=String(d.google_page_url|| " " )}la(Hw,cl);Hw.prototype.ya=function(a){a[ " ablate-me " ]=this.C;a[ " resize-me " ]=this.pa};Hw.prototype.C=function(a,b){Xk(b,this.l.contentWindow) & & (a=$k(a),b=a.clp_btf_only,Iw(this,null,null,0,0, " animate " ===a[ " collapse-after-close " ]? " animate " : " 1 " ===b? " safe " : " force " ,!1,!1,a))};Hw.prototype.pa=function(a,b){if(Xk(b,this.l.contentWindow)){a=$k(a);var c=a.r_chk;if(null==c|| " " ===c){var d=sf(a.r_nw),e=sf(a.r_nh),f=sf(a.r_no);null!=f||0!==d & & 0!==e||(f=0);var g=a.r_str;g=g?g:null;c=Iw(this,c,d,e,f,g,tf(a.r_ao),tf(a.r_ifr),a);b.source.postMessage(pk({msg_type: " resize-result " ,r_str:g,r_status:c,googMsgType: " sth " }), " * " );this.l.dataset.googleQueryId||this.l.setAttribute( " data-google-query-id " ,a.qid)}}};function Jw(a,b,c){var d={scrl:Yk(a.j||Q()),adk:a.H,adf:a.o,fmt:a.D};b & & (d.str=jw(b),d.ad_y=b.l,d.vph=b.m);P(c,function(e,f){d[f]=e});return d}function Iw(a,b,c,d,e,f,g,h,k){var l=Q();if(!a.l||!l)return k.err= " 2 " ,Kw(a,k,null),!1;if( " no_rsz " ===f)return k.err= " 7 " ,Kw(a,k,null),!0;l=new gw(a.m||a.l);if(!l.j)return k.err= " 3 " ,Kw(a,k,null),!1;var m=l.Ga();null!=m & & (k.w=m);m=l.Gb();null!=m & & (k.h=m);if(hw(l,f)){var n=a.m & & a.m.ownerDocument.getElementById(a.m.id+ " _anchor " );m=n?[a.m,a.l]:null;n=n||a.l;var t=Wv(154);b=Bw(n,{width:c,height:d,opacity:e,check:b,mb:f,tb:g,Rc:h,Ub:t},m);null!=c & & (k.nw=c);null!=d & & (k.nh=d);k.rsz=b.toString();k.abl=cw(b);k.frsz=( " force " ===f).toString();k.err= " 0 " ;Kw(a,k,l);db(hm.ba().l(),function(q){return fb([248427477,248427478],q)}) & & Al(Gv(new Cv(a.j),n).then(function(q){xm(8,[q]);return q}).then(function(q){V( " resize-ovlp " ,{adf:a.o,eid:a.ga.join( " , " ),io:Number(q.isOverlappingOrOutsideViewport),oa:q.overlappedArea.toFixed(2),qid:k.qid|| " " ,slot:a.qa,url:a.Qa,vp:q.viewportSize.width+ " x " +q.viewportSize.height},1)}),function(q){V( " resize-ovlp-err " ,{err:q.message},1)});return!0}k.err= " 1 " ;Kw(a,k,l);return!1}function Kw(a,b,c){var d=wg(String(b.gen204_fraction),.05);b=Jw(a,c,b);b.url=a.j.document.URL;V( " resize " ,b,d)};function Lw(a,b){b=void 0===b?{}:b;this.root=b.root?b.root:null;this.C=b.rootMargin?Mw(b.rootMargin):[{value:0,type: " px " },{value:0,type: " px " },{value:0,type: " px " },{value:0,type: " px " }];this.rootMargin=bb(this.C,function(c){return " " +c.value+c.type}).join( " " );this.F=Nw(b.threshold);this.D=a;this.j=[];this.o=[];this.A=!1;this.l=null;this.m=Cb(this.B,this)}function Ow(a){if(a.root)var b=Pw(a.root);else{var c=Ke(window);b={top:0,right:c.width,bottom:c.height,left:0,width:c.width,height:c.height}}a=bb(a.C,function(d,e){return " px " ==d.type?d.value:d.value*(e%2?b.width:b.height)/100});return{top:b.top-a[0],right:b.right+a[1],bottom:b.bottom+a[2],left:b.left-a[3],width:b.width+a[1]+a[3],height:b.height+a[0]+a[2]}}function Qw(a,b,c){if(!b||b.isIntersecting!=c.isIntersecting)return!0;var d=b.intersectionRatio,e=c.intersectionRatio;return d==e?!1:db(a.F,function(f){return f & lt; d!=f & lt; e})}Lw.prototype.B=function(){var a=this,b=Ow(this);$a(this.j,function(c){var d=c.target,e=Pw(d),f=e.width*e.height;var g=Math.max(b.top,e.top);var h=Math.min(b.right,e.right),k=Math.min(b.bottom,e.bottom),l=Math.max(b.left,e.left),m=h-l,n=k-g;g=0 & lt; =m & & 0 & lt; =n?{top:g,right:h,bottom:k,left:l,width:m,height:n}:null;h=!!g;k=g?g.width*g.height:0;l=window.performance;d={boundingClientRect:e,intersectionRatio:f?k/f:h?1:0,intersectionRect:g||{top:0,bottom:0,left:0,right:0,width:0,height:0},isIntersecting:h,rootBounds:b,target:d,time:l & & l.now?l.now():0};Qw(a,c.Cb,d) & & a.o.push(d);c.Cb=d});this.o.length & & this.D(Rw(this),this)};Lw.prototype.observe=function(a){db(this.j,function(b){return b.target==a})||(this.j.push({target:a,Cb:null}),this.B(),this.A||(this.A=!0,O(v, " scroll " ,this.m),O(v, " resize " ,this.m),v.MutationObserver & & !this.l & & (this.l=new MutationObserver(this.m),this.l.observe(v.document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))};Lw.prototype.unobserve=function(a){this.j=ab(this.j,function(b){return b.target!=a});0==this.j.length & & this.disconnect()};Lw.prototype.disconnect=function(){this.A=!1;this.j.length=0;eg(v, " scroll " ,this.m);eg(v, " resize " ,this.m);this.l & & (this.l.disconnect(),this.l=null)};function Rw(a){var b=[].concat(ca(a.o));a.o.length=0;return b}function Mw(a){a=bb(a.split(/\s+/),function(b){return(b=/^(-?\d+)(px|%)$/.exec(b))?{value:parseFloat(b[1]),type:b[2]}:{value:0,type: " px " }});a[1]=a[1]||a[0];a[2]=a[2]||a[0];a[3]=a[3]||a[1];return a}function Nw(a){if(!a)return[0];a=y(a)?[a]:a;a=ab(a,function(b){return y(b) & & 0 & lt; =b & & 1 & gt; =b?!0:!1});mb(a);nb(a,function(b,c){return b-c});return a}function Pw(a){try{var b=a.getBoundingClientRect()}catch(c){}return b?{top:b.top,right:b.right,bottom:b.bottom,left:b.left,width:b.width||b.right-b.left,height:b.height||b.bottom-b.top}:{top:0,right:0,bottom:0,left:0,width:0,height:0}};function Sw(a,b,c){return a.IntersectionObserver?new a.IntersectionObserver(c,b):new Lw(c,b)}function Tw(a,b,c){O(a,b,c);return function(){return eg(a,b,c)}}var Uw=null;function Vw(){Uw=vi()}function Ww(a,b){return b?null===Uw?(O(a, " mousemove " ,Vw,{passive:!0}),O(a, " scroll " ,Vw,{passive:!0}),Vw(),!1):vi()-Uw & gt; =1E3*b:!1}function Xw(a){var b=a.X,c=a.element,d=a.Wc,e=a.Uc,f=void 0===a.Yb?0:a.Yb,g=a.sc,h=a.yc,k=null,l=!1,m=!1,n=[],t=Sw(b,void 0===a.options?{}:a.options,function(q,w){try{var A=function(){n.length||(e & & (n.push(Tw(c, " mouseenter " ,function(){l=!0;A()})),n.push(Tw(c, " mouseleave " ,function(){l=!1;A()}))),n.push(Tw(b.document, " visibilitychange " ,function(){return A()})));var M=Ww(b,f);!m||l||M||Am(b.document)?(b.clearTimeout(k),k=null):k=k||b.setTimeout(function(){Ww(b,f)?A():(g(),w.disconnect())},1E3*d)};m=q[q.length-1].isIntersecting;A()}catch(M){h & & h(M)}});t.observe(c);return function(){t.disconnect();for(var q=u(n),w=q.next();!w.done;w=q.next())w=w.value,w();null!=k & & b.clearTimeout(k)}};function Yw(a,b,c,d){cl.call(this,a);this.o=b;this.l=c;this.C=d;this.m=null}la(Yw,cl);Yw.prototype.ya=function(a){var b=this;a.av_ref=function(c,d){return Zw(b,c,d)}};function Zw(a,b,c){if(Xk(c,a.o.contentWindow)){Ok(a);b=$k(b);c=parseInt(b[ " int " ],10);var d=a.j.document.getElementById(a.l.google_async_iframe_id);for(d=d & & Re(d);d & & !wh.test(d.className);)d=Re(d);if(d & & !(0 & gt; =c)){var e=d;c-=.2;a.m=Xw({X:a.j,element:e,Uc:!$e(),Yb:c*(parseInt(b.idt,10)||3),Wc:c,sc:function(){return $w(a,e)},options:{threshold:1},yc:function(f){return wj.j(623,f,void 0,void 0)}})}}}function $w(a,b){a.C();v.setTimeout(U(624,function(){a.l.google_refresh_count=(parseInt(a.l.google_refresh_count,10)||0)+1;Pe(b);js(b,a.l,a.j)}),200)}Yw.prototype.N=function(){cl.prototype.N.call(this);this.m & & this.m()};function ax(a,b,c,d){new Yw(a,b,c,d)};var bx=navigator;function cx(){try{return bx.javaEnabled()}catch(a){return!1}}function dx(a){var b=1,c;if(void 0!=a & & " " !=a)for(b=0,c=a.length-1;0 & lt; =c;c--){var d=a.charCodeAt(c);b=(b & lt; & lt; 6 & 268435455)+d+(d & lt; & lt; 14);d=b & 266338304;b=0!=d?b^d & gt; & gt; 21:b}return b}function ex(a,b){if(!a|| " none " ==a)return 1;a=String(a); " auto " ==a & & (a=b, " www. " ==a.substring(0,4) & & (a=a.substring(4,a.length)));return dx(a.toLowerCase())}var fx=/^\s*_ga=\s*1\.(\d+)[^.]*\.(.*?)\s*$/,gx=/^[^=]+=\s*GA1\.(\d+)[^.]*\.(.*?)\s*$/,hx=/^\s*_ga=\s*()(amp-[\w.-]{22,64})$/;function ix(a,b,c,d,e){var f={};f.context=a;f.msg=b.substring(0,512);c & & (f.file=c);0 & lt; d & & (f.line=d.toString());f.sw=1;jx(f,e);return!0}function jx(a,b,c){try{if(Math.random() & lt; (b||.01)){var d= " https://pagead2.googlesyndication.com/pagead/gen_204?id=jserror " +kx(a);d=d.substring(0,2E3);var e=v.fetch(d,{mode: " no-cors " });c & & e.then(c,c)}}catch(f){}}function kx(a){var b= " " ;Object.getOwnPropertyNames(a).forEach(function(c){var d=a[c];if(0===d||d)b+= " & " +c+ " = " +encodeURIComponent(String(d))});return b};var lx= " adsafe channel client description_url durl google_ad_channel h h_ch iu kfa page_slots prev_ius prev_slotnames slotname tfcd video_url_to_fetch w " .split( " " );function mx(a){var b=!0;try{var c=a()}catch(g){try{var d=tj(g);a= " " ;g.fileName & & (a=g.fileName);var e=-1;g.lineNumber & & (e=g.lineNumber);b=ix( " cache_key.js " ,d,a,e)}catch(h){try{var f=tj(h);d= " " ;h.fileName & & (d=h.fileName);a=-1;h.lineNumber & & (a=h.lineNumber);ix( " pAR " ,f,d,a,void 0)}catch(k){jx({context: " mRE " ,msg:k.toString()+ " \n " +(k.stack|| " " ),sw:1},void 0,void 0)}}if(!b)throw g;}finally{}return c?String(c): " " }function nx(a){a=a.url;return Qh((x(a)?a: " " ).match(Ph)[3]||null)|| " " }function ox(a,b){$a(lx,function(c){var d=a[c];if(d||0===d||!1===d) " boolean " ==typeof d & & (d=Number(d)),b(c,d)})}function px(a){return mx(function(){var b={};ox(a,function(d,e){return b[d]=e});b.domain=nx(a);var c=Th(b);return String(pf(c))})};var qx=/^blogger$/,rx=/^wordpress(.|\s|$)/i,sx=/^joomla!/i,tx=/^drupal/i,ux=/\/wp-content\//,vx=/\/wp-content\/plugins\/advanced-ads/,wx=/\/wp-content\/themes\/genesis/,xx=/\/wp-content\/plugins\/genesis/;function yx(a){for(var b=a.getElementsByTagName( " script " ),c=b.length,d=0;d & lt; c;++d){var e=b[d];if(e.hasAttribute( " src " )){e=e.getAttribute( " src " );if(vx.test(e))return 5;if(xx.test(e))return 6}}b=a.getElementsByTagName( " link " );c=b.length;for(d=0;d & lt; c;++d)if(e=b[d],e.hasAttribute( " href " ) & & (e=e.getAttribute( " href " ),wx.test(e)||xx.test(e)))return 6;a=a.getElementsByTagName( " meta " );d=a.length;for(e=0;e & lt; d;++e){var f=a[e];if( " generator " ==f.getAttribute( " name " ) & & f.hasAttribute( " content " )){f=f.getAttribute( " content " );if(qx.test(f))return 1;if(rx.test(f))return 2;if(sx.test(f))return 3;if(tx.test(f))return 4}}for(a=0;a & lt; c;++a)if(d=b[a], " stylesheet " ==d.getAttribute( " rel " ) & & d.hasAttribute( " href " ) & & (d=d.getAttribute( " href " ),ux.test(d)))return 2;return 0};function zx(){this.l=[];this.j=-1}zx.prototype.set=function(a,b){b=void 0===b?!0:b;0 & lt; =a & & 52 & gt; a & & 0===a%1 & & this.l[a]!=b & & (this.l[a]=b,this.j=-1)};zx.prototype.get=function(a){return!!this.l[a]};function Ax(a){-1==a.j & & (a.j=cb(a.l,function(b,c,d){return c?b+Math.pow(2,d):b}));return a.j};var Bx=/[+, ]/;function Cx(a,b){var c=a.v,d=Q().document,e={},f=Q(),g;var h=Dj(Q(),!1).X;var k=Qm(h);var l=g=Om(Q(),d,c.google_ad_width,c.google_ad_height),m=k.ab,n=Q();var t=n.top==n?0:bf(n.top)?1:2;var q=4;l||1!=t?l||2!=t?l & & 1==t?q=7:l & & 2==t & & (q=8):q=6:q=5;m & & (q|=16);var w= " " +q;var A=Rm();var M=h,N=g,X=!!c.google_page_url;e.google_iframing=w;0!=A & & (e.google_iframing_environment=A);if(!X & & " ad.yieldmanager.com " ==d.domain){for(var fa=d.URL.substring(d.URL.lastIndexOf( " http " ));-1 & lt; fa.indexOf( " % " );)try{fa=decodeURIComponent(fa)}catch(Ta){break}c.google_page_url=fa;X=!!fa}X?(e.google_page_url=c.google_page_url,e.google_page_location=(N?d.referrer:d.URL)|| " EMPTY " ):(N & & bf(f.top) & & d.referrer & & f.top.document.referrer===d.referrer?e.google_page_url=f.top.document.URL:e.google_page_url=N?d.referrer:d.URL,e.google_page_location=null);a:{if(d.URL==e.google_page_url)try{var R=Date.parse(d.lastModified)/1E3;break a}catch(Ta){}R=null}e.google_last_modified_time=R;if(M==M.top)var Tc=M.document.referrer;else{var Ud=ch();Tc=Ud & & Ud.referrer|| " " }e.google_referrer_url=Tc;Pm(e,c);var ba=c.google_page_location||c.google_page_url; " EMPTY " ==ba & & (ba=c.google_page_url);if(Cg||!ba)var Ea=!1;else{var Ka=ba.toString();0==Ka.indexOf( " http:// " )?Ka=Ka.substring(7,Ka.length):0==Ka.indexOf( " https:// " ) & & (Ka=Ka.substring(8,Ka.length));var Ai=Ka.indexOf( " / " );-1==Ai & & (Ai=Ka.length);var tp=Ka.substring(0,Ai);if(Um.test(tp))Ea=!1;else{var Zc=tp.split( " . " ),zf=!1;3 & lt; =Zc.length & & (zf=Zc[Zc.length-3]in Tm);2 & lt; =Zc.length & & (zf=zf||Zc[Zc.length-2]in Tm);Ea=zf}}var up=Ea?yg( " " , " pagead2.googlesyndication.com " ):Jg(),r={};Dx(a,r);qv();r.adsid=ov[1];qv();r.pucrd=ov[6];var kb=a.v,fe=a.v;r.dt=Xu;th(fe) & & fe.google_bpp & & (r.bpp=fe.google_bpp);var vp,ay=Q();a:{var by=Q();try{var $c=by.performance;if($c & & $c.timing & & $c.now){var wp=$c.timing.navigationStart+Math.round($c.now())-$c.timing.domLoading;break a}}catch(Ta){}wp=null}var xp=wp;(vp=xp?Zu(xp,ay.Date.now()-Xu,1E6):null) & & (r.bdt=vp);var yp=fe.google_iframe_start_time;if(y(yp)){fe.google_iframe_start_time=null;var zp=Zu(yp,Xu)}else zp=null;var Ap=zp;null!=Ap & & (r.fdt=Ap);r.idt=Zu(a.I,Xu);var Bp=a.v;r.shv=zg();r.cbv= " /r20190131 " .replace( " / " , " " );/^\w{1,3}$/.test(Bp.google_loader_used) & & (r.saldr=Bp.google_loader_used);Ag & & (r.jscb=1);Bg & & (r.jscd=1);var Bi=ch(a.pubWin);if(Bi){r.is_amp=1;var Ci=Bi||ch();r.amp_v=Ci & & Ci.mode?+Ci.mode.version||null:null;var Di=Bi||ch();if(Di & & Di.container){for(var Cp=Di.container.split( " , " ),Dp=[],Ei=0;Ei & lt; Cp.length;Ei++)Dp.push(bh[Cp[Ei]]|| " x " );var Ep=Dp.join()}else Ep=null;var Fp=Ep;Fp & & (r.act=Fp)}Q()==window.top & & (r.abxe=1);var qc=Ij(),Gp=Kj(qc,8,{}),Af=kb.google_ad_section;Gp[Af] & & (r.prev_fmts=Gp[Af]);var Hp=Kj(qc,9,{});Hp[Af] & & (r.prev_slotnames=Hp[Af].toLowerCase());Ex(kb,qc);var Jp=Kj(qc,15,0);0 & lt; Jp & & (r.nras=String(Jp));r.correlator=Kj(qc,7,Hj());Uj().j[ " 21060549 " ] & & (r.rume=1);if(kb.google_ad_channel){for(var Kp=Kj(qc,10,{}),Lp= " " ,Mp=kb.google_ad_channel.split(Bx),Fi=0;Fi & lt; Mp.length;Fi++){var Gi=Mp[Fi];Kp[Gi]?Lp+=Gi+ " + " :Kp[Gi]=!0}r.pv_ch=Lp}if(kb.google_ad_host_channel){for(var Bf=Kj(qc,11,[]),Np=kb.google_ad_host_channel.split( " | " ),Cf=-1,Hi=[],zb=0;zb & lt; Np.length;zb++){var Op=Np[zb].split(Bx);Bf[zb]||(Bf[zb]={});for(var ge= " " ,Ii=0;Ii & lt; Op.length;Ii++){var Df=Op[Ii]; " " !==Df & & (Bf[zb][Df]?ge+= " + " +Df:Bf[zb][Df]=!0)}ge=ge.slice(1);Hi[zb]=ge; " " !==ge & & (Cf=zb)}var Ji= " " ;if(-1 & lt; Cf){for(var Ki=0;Ki & lt; Cf;Ki++)Ji+=Hi[Ki]+ " | " ;Ji+=Hi[Cf]}r.pv_h_ch=Ji}r.frm=kb.google_iframing;r.ife=kb.google_iframing_environment;var Pp=kb.google_ad_client;try{var Qp=Ej(),Ef=Qp.google_prev_clients;Ef||(Ef=Qp.google_prev_clients={});if(Pp in Ef)var Li=1;else Ef[Pp]=!0,Li=2}catch(Ta){Li=0}r.pv=Li;var Mi=a.pubWin.document,Rp=a.v,Sp= " " ;try{Sp=Mi.cookie}catch(Ta){}var Tp=Mi.domain,he=Sp,Ff=a.pubWin.screen,cy=Mi.referrer,dy=oh();if(ch())var Up=Q().gaGlobal||{};else{var Ni=Math.round((new Date).getTime()/1E3),Oi=Rp.google_analytics_domain_name,Gf= " undefined " ==typeof Oi?ex( " auto " ,Tp):ex(Oi,Tp),ey=-1 & lt; he.indexOf( " __utma= " +Gf+ " . " ),fy=-1 & lt; he.indexOf( " __utmb= " +Gf),Pi;if(!(Pi=(fh()||Q()).gaGlobal)){var gy={};Pi=(fh()||Q()).gaGlobal=gy}var ma=Pi,Vp=!1;if(ey){var Qi=he.split( " __utma= " +Gf+ " . " )[1].split( " ; " )[0].split( " . " );fy?ma.sid=Qi[3]:ma.sid||(ma.sid=Ni+ " " );ma.vid=Qi[0]+ " . " +Qi[1];ma.from_cookie=!0}else{ma.sid||(ma.sid=Ni+ " " );if(!ma.vid){Vp=!0;var hy=Math.round(2147483647*Math.random()),Wp=dy,Xp,rc=[bx.appName,bx.version,bx.language?bx.language:bx.browserLanguage,bx.platform,bx.userAgent,cx()?1:0].join( " " );if(Ff)rc+=Ff.width+ " x " +Ff.height+Ff.colorDepth;else if(v.java & & v.java.awt){var Yp=v.java.awt.Toolkit.getDefaultToolkit().getScreenSize();rc+=Yp.screen.width+ " x " +Yp.screen.height}rc=rc+he+(cy|| " " );for(Xp=rc.length;0 & lt; Wp;)rc+=Wp--^Xp++;ma.vid=(hy^dx(rc) & 2147483647)+ " . " +Ni}ma.from_cookie=!1}if(!ma.cid){b:{var ad=Oi,Zp=999;ad & & (ad=0==ad.indexOf( " . " )?ad.substr(1):ad,Zp=ad.split( " . " ).length);for(var $p,aq=999,Hf=he.split( " ; " ),ie=0;ie & lt; Hf.length;ie++){var If=fx.exec(Hf[ie])||gx.exec(Hf[ie])||hx.exec(Hf[ie]);if(If){var Ri=If[1]||0;if(Ri==Zp){var bq=If[2];break b}Ri & lt; aq & & (aq=Ri,$p=If[2])}}bq=$p}var je=bq;Vp & & je & & -1!=je.search(/^\d+\.\d+$/)?ma.vid=je:je!=ma.vid & & (ma.cid=je)}ma.dh=Gf;ma.hid||(ma.hid=Math.round(2147483647*Math.random()));Up=ma}var ke=Up;r.ga_vid=ke.vid;r.ga_sid=ke.sid;r.ga_hid=ke.hid;r.ga_fc=ke.from_cookie;r.ga_cid=ke.cid;r.ga_wpids=Rp.google_analytics_uacct;var le=a.pubWin,Ga=new Zh(le);if(le.location & & le.location.ancestorOrigins){for(var cq,dq=[],iy=Math.min(Ga.l.length,27),bd=1;bd & lt; iy;bd++)Ga.l[bd] & & Ga.l[bd].url & & (dq[bd-1]=Ga.l[bd].url);cq=ai(Ga,dq.reverse());r.iag=cq}var Jf=Ga.j.document & & Ga.j.document.scripts?Ga.j.document.scripts:[];if(Jf){for(var Si=[],Kf=Jf.length-1;0 & lt; =Kf & & 26 & gt; Si.length;)Jf[Kf].src & & Si.unshift(Jf[Kf].src),Kf--;var eq=ai(Ga,Si)}else eq=0;r.icsg=eq;var Ti=Ga.l[0].depth;Ti & & 0 & lt; Ti & & (r.nhd=Ti);r.dssz=le.document.scripts?le.document.scripts.length:0;for(var fq=Ga.l,gq=[],Ui=fq.length-1;0 & lt; Ui;Ui--){var Vi=fq[Ui];Vi & & null!=Vi.url & & gq.push(Qh(Vi.url.match(Ph)[3]||null))}r.mdo=Xh(gq);var Wi=Ga.j.document & & Ga.j.document.scripts?Ga.j.document.scripts:[];if(Wi){for(var hq=[],Xi=Wi.length-1;0 & lt; =Xi;Xi--){var Yi=Wi[Xi];Yi & & null!=Yi.src & & hq.push(Qh(Yi.src.match(Ph)[3]||null))}var iq=Xh(hq)}else iq=0;r.mso=iq;var Zi=kb.google_ad_layout;Zi & & 0 & lt; =Wu[Zi] & & (r.rplot=Wu[Zi]);r.u_tz=-(new Date).getTimezoneOffset();r.u_his=oh();r.u_java=!!L.navigator & & " unknown " !==typeof L.navigator.javaEnabled & & !!L.navigator.javaEnabled & & L.navigator.javaEnabled();L.screen & & (r.u_h=L.screen.height,r.u_w=L.screen.width,r.u_ah=L.screen.availHeight,r.u_aw=L.screen.availWidth,r.u_cd=L.screen.colorDepth);L.navigator & & L.navigator.plugins & & (r.u_nplug=L.navigator.plugins.length);L.navigator & & L.navigator.mimeTypes & & (r.u_nmime=L.navigator.mimeTypes.length);if(b)try{var me=pm(a,b);me & & (nm(b)||V( " asihe " ,{x:me.x,y:me.y,url:a.v.google_page_url}),r.adx & & -12245933!=r.adx & & r.ady & & -12245933!=r.ady||(r.adx=Math.round(me.x),r.ady=Math.round(me.y)))}catch(Ta){}var $i=eh()||om(Ch(a.pubWin));$i & & (r.biw=$i.width,r.bih=$i.height);var jq=a.pubWin;if(Ch(jq)!=jq){var aj=om(a.pubWin);aj & & (r.isw=aj.width,r.ish=aj.height)}var sc=a.pubWin;if(null!==sc & & sc!=sc.top){var Lf=[sc.document.URL];sc.name & & Lf.push(sc.name);var kq=om(sc,!1);Lf.push(kq.width.toString());Lf.push(kq.height.toString());var lq=pf(Lf.join( " " ))}else lq=0;var mq=lq;0!==mq & & (r.ifk=mq);var Mf=Dh(a.pubWin);var nq=Mf & & Mf.document?mm(Mf.document,Mf):new De(-12245933,-12245933);r.scr_x=nq.x;r.scr_y=nq.y;var oq=Uj(),pq=gk(oq),Nf=a.v.google_eids;if(z(Nf)){Nh(a,64);for(var Of=0;Of & lt; Nf.length;Of++)x(Nf[Of]) & & pq.push(Nf[Of])}r.eid=pq.join();var qq=fk(oq),rq=a.v.google_loeid;x(rq) & & (Nh(a,4096),jb(qq,rq.split( " , " )));r.loeid=qq.join();a.G & & (r.oid=a.G);if(ti(Uj(),139)===ek.R){var sq=Dh(a.pubWin);sq & & (r.pg_h=Vk(sq))}var Ba=a.v,Ca=a.pubWin,tq=Ej();r.ref=Ba.google_referrer_url;r.loc=Ba.google_page_location;var Pf=ch(a.pubWin);if(Pf & & B(Pf.data) & & x(Pf.data.type)){var bj=Pf.data.type.toLowerCase();var uq= " doubleclick " ==bj|| " adsense " ==bj?null:bj}else uq=null;var vq=uq;vq & & (r.apn=vq.substr(0,10));var ne=Qm(tq);r.url||r.loc||!ne.url||(r.url=ne.url,ne.ab||(r.usrc=1));ne.url!=(r.loc||r.url) & & (r.top=ne.url);Ba.google_async_rrc & & (r.rr=Ba.google_async_rrc);r.rx=0;var wq;if(Pu & & Su(Pu))var xq=Pu;else{var cj=Ej(),yq=cj.google_jobrunner;xq=Tu(yq)?Pu=yq:cj.google_jobrunner=Pu=new Ou(cj)}var zq=xq;(wq=jh(zq.tc)?zq.tc():null) & & (r.jtc=wq);0 & lt; =a.m & & (r.eae=a.m);var Aq=Zr(Ba,a.j);Aq & & (r.fc=Aq);if(!Ah(Ba)){var oe=(a.iframeWin||a.pubWin).document,Bq= " " ;if(oe.documentMode){var tc=Xe(new Ge(oe), " IFRAME " );tc.frameBorder= " 0 " ;tc.style.height=0;tc.style.width=0;tc.style.position= " absolute " ;if(oe.body){oe.body.appendChild(tc);try{var Qf=tc.contentWindow.document;Qf.open();Qf.write( " & lt; !DOCTYPE html & gt; " );Qf.close();Bq+=Qf.documentMode}catch(Ta){}oe.body.removeChild(tc)}}r.docm=Bq}try{var jy=Ca.screenX;var ky=Ca.screenY}catch(Ta){}try{var ly=Ca.outerWidth;var my=Ca.outerHeight}catch(Ta){}try{var ny=Ca.innerWidth;var oy=Ca.innerHeight}catch(Ta){}r.brdim=[Ca.screenLeft,Ca.screenTop,jy,ky,Ca.screen?Ca.screen.availWidth:void 0,Ca.screen?Ca.screen.availTop:void 0,ly,my,ny,oy].join();var py=Xj.R;var qy=ti(Uj(),67)===py;var Rf=0;!xa(v.postMessage) & & (Rf|=1);if(qy){var Cq=ch(Ca);Cq & & Cq.observeIntersection & & (Rf|=256);var Dq=Ca.document;Dq & & Na(Dq.elementFromPoint) & & (Rf|=1024)}var Eq=Rf;0 & lt; Eq & & (r.osd=Eq);r.vis=ym(Ca.document);if(b){var Fq=Wm(Ba)?Cw:kw(new fw(b,null,{width:0,height:0},Ba.google_ad_width,Ba.google_ad_height,!1));r.rsz=Fq.toString();r.abl=cw(Fq)}if(!Wm(Ba)){var dj=Fh(Ba);if(dj){var Gq=0;a:{try{var Hq=Ba.google_async_iframe_id,Iq=Q().document;if(Hq)var Jq=Iq.getElementById(Hq);else{var Kq=Iq.getElementsByTagName( " script " ),Lq=Kq[Kq.length-1];Jq=Lq & & Lq.parentNode||null}var Mq=Jq;if(Mq){for(var pe=[],Sf=Mq,ry=0,sy=C();100 & gt; =++ry & & 50 & gt; C()-sy & & (Sf=Fx(Sf));)1===Sf.nodeType & & pe.push(Sf);b:{for(var ej=0;ej & lt; pe.length;ej++){c:{var Ab=pe[ej];try{if(Ab.parentNode & & 0 & lt; Ab.offsetWidth & & 0 & lt; Ab.offsetHeight & & Ab.style & & " none " !==Ab.style.display & & " hidden " !==Ab.style.visibility & & (!Ab.style.opacity||0!==Number(Ab.style.opacity))){var Nq=Ab.getBoundingClientRect();var Oq=0 & lt; Nq.right & & 0 & lt; Nq.bottom;break c}}catch(Ta){}Oq=!1}if(!Oq){var Pq=!1;break b}}Pq=!0}if(Pq){b:{for(var uy=C(),vy=/^html|body$/i,wy=/^fixed/i,fj=0;fj & lt; pe.length & & 50 & gt; C()-uy;fj++){var Tf=pe[fj];if(!vy.test(Tf.tagName) & & wy.test(Tf.style.position||Ug(Tf))){var gj=Tf;break b}}gj=null}break a}}}catch(Ta){}gj=null}var hj=gj;hj & & hj.offsetWidth*hj.offsetHeight & lt; =4*dj.width*dj.height & & (Gq=1);r.pfx=Gq}}if( " 26835106 " ===ti(Uj(),41) & & a.j){try{var Qq=a.j.document.getElementsByTagName( " head " )[0];var Rq=Qq?yx(Qq):0}catch(Ta){Rq=0}var Sq=Rq;0!==Sq & & (r.cms=Sq)}var Tq=$m(tq,Ba);0!=Tq & & (r.ifsl=Tq);Ba.google_lrv!==zg() & & (r.alvm=Ba.google_lrv|| " none " );r.fu=a.D;var cd=new zx;v.SVGElement & & v.document.createElementNS & & cd.set(0);var Uq=Uf();Uq[ " allow-top-navigation-by-user-activation " ] & & cd.set(1);Uq[ " allow-popups-to-escape-sandbox " ] & & cd.set(2);v.crypto & & v.crypto.subtle & & cd.set(3);v.TextDecoder & & v.TextEncoder & & cd.set(4);var xy=Ax(cd);r.bc=xy;qv();r.jar=ov[4];if(Cg){if(Cg){var Vq=qi();Vq & & (r.debug_experiment_id=Vq)}r.creatives=Gx(/\b(?:creatives)=([\d,]+)/);r.adgroups=Gx(/\b(?:adgroups)=([\d,]+)/);r.adgroups & & (r.adtest= " on " ,r.disable_budget_throttling=!0,r.use_budget_filtering=!1,r.retrieve_only=!0,r.disable_fcap=!0)}wm() & & (r.atl=!0);r.url & & 0==String(r.url).lastIndexOf( " https: " ,0) & & Gg & & Rc() & & Vc(57) & & (r.osw_key=px(r));var Xq=a.v,yy=Xq.google_ad_channel,Yq= " /pagead/ads? " ;if( " ca-pub-6219811747049371 " ===Xq.google_ad_client & & Hx.test(yy)||a.P)Yq= " /pagead/lopri? " ;var ij=um(up,Yq);3===ym(a.pubWin.document) & & (a.B=!0,a.F=ij,ij=um(up, " /pagead/blank.gif#? " ));var Ay=nh(r,ij+(Cg & & c.google_debug_params?c.google_debug_params: " " ));return c.google_ad_url=Ay}function Ix(a){var b= " RS- " +a.google_reactive_sra_index+ " - " ,c={};return nh((c.adk=a.google_ad_unit_key,c.client=a.google_ad_client,c.fa=a.google_reactive_ad_format,c),um(Jg(),[ " /pagead/html/ " ,zg(), " /r20190131/zrt_lookup.html# " ,encodeURIComponent(b)].join( " " )))}function Fx(a){try{if(a.parentNode)return a.parentNode}catch(e){return null}if(9===a.nodeType)a:{try{var b=a?Me(a):window;if(b){var c=b.frameElement;if(c & & bf(b.parent)){var d=c;break a}}}catch(e){}d=null}else d=null;return d}function Gx(a){try{var b=v.top.location.hash;if(b){var c=b.match(a);return c & & c[1]|| " " }}catch(d){}return " " }function Ex(a,b){var c=Kj(b,8,{});b=Kj(b,9,{});var d=a.google_ad_section,e=a.google_ad_format;a=a.google_ad_slot;e?c[d]=c[d]?c[d]+( " , " +e):e:a & & (b[d]=b[d]?b[d]+( " , " +a):a)}function Jx(a,b){if(a=a.C)a.za & & (b.npa=1),a.ma & & (b.guci=a.ma),a.Ma & & (b.vcd=a.Ma,a.Jb & & (b.gvcd=a.Jb))}function Dx(a,b){var c=a.v;P(Kh,function(d,e){b[d]=c[e]});Jx(a,b);P(Jh,function(d,e){b[d]=c[e]});P(Mh,function(d,e){b[d]=c[e]});Wm(c) & & (b.fa=Vm(c))}var Hx=/YtLoPri/;function Kx(a,b,c,d,e,f,g,h,k,l,m,n){this.H=a;this.G=b;this.I=c;this.A=d;this.j=e;this.m=f;this.o=g;this.l=h;this.F=k;this.D=l;this.C=m;this.B=n}function Lx(a){return Ce.apply(null,ab(a,function(b){return 0 & lt; b}))||null}function Mx(a){for(var b=Infinity,c=0;c & lt; a.length-1;c++)for(var d=c+1;d & lt; a.length;d++){var e=a[c],f=a[d];e=Math.max(Math.max(0,e.left-f.right,f.left-e.right),Math.max(0,e.top-f.bottom,f.top-e.bottom));0 & lt; e & & (b=Math.min(e,b))}return Infinity!==b?b:null};function Nx(a){a=void 0===a?v:a;return a.ggeac||(a.ggeac={})};function Ox(){}Ha(Ox);var Px=this;function Qx(a){var b=a.iframeWin,c=a.vars;b & & (c.google_iframe_start_time=b.google_iframe_start_time);var d=new vg(Dh(a.pubWin),a.pubWin,b,c);d.I=Date.now();xm(1,[d.v]);b=lh(Hh(a.pubWin), " 20040013 " );a=lh(Hh(a.pubWin), " 20040012 " );(b||a) & & Bj( " cr_strt " ,b);zj(159,function(){return Rx(d)});zj(160,function(){var e=d.iframeWin;!th(d.v) & & e?hk(e):(e=Ej().google_jobrunner,Tu(e) & & e.rl(),nk(d))})}function Rx(a){if(!/_sdo/.test(a.v.google_ad_format)){Sj(function(c){return im(a,c)});var b=Uj();ti(b,108) & & (Gg=Fg);a.o=!1;ch()||Nc()||(a.o=Sx(a,b));a.o||Tx(a,b)}}function Ux(a,b){b=pm(a,b);var c=eh()||om(Ch(a.pubWin));if(!b||-12245933==b.y||-12245933==c.width||-12245933==c.height||!c.height)return 0;var d=0;try{var e=Ch(a.pubWin);d=mm(e.document,e).y}catch(f){return 0}a=d+c.height;return b.y & lt; d?(d-b.y)/c.height:b.y & gt; a?(b.y-a)/c.height:0}function Vx(a){try{return a.iframeWin.frameElement}catch(b){}return null}function Sx(a,b){return Wx(a,b)||Xx(a,b)}function Wx(a,b){var c=a.v;if(!c.google_pause_ad_requests)return!1;var d=v.setTimeout(function(){V( " abg:cmppar " ,{client:a.v.google_ad_client,url:a.v.google_page_url})},1E4),e=U(450,function(){c.google_pause_ad_requests=!1;v.clearTimeout(d);a.pubWin.removeEventListener( " adsbygoogle-pub-unpause-ad-requests-event " ,e);Sx(a,b)||Tx(a,b)});a.pubWin.addEventListener( " adsbygoogle-pub-unpause-ad-requests-event " ,e);return!0}function Xx(a,b){var c=a.pubWin.document,d=Yx(a,b);if(0 & gt; d.hidden & & 0 & gt; d.visible)return!1;var e=Vx(a),f=e||a.l;null==e & & null!=a.l & & V( " ins_no_ifr " ,{sf:a.v.google_enable_single_iframe});var g=zm(c);if(!f||!g)return!1;if(!Am(c))return Zx(a,b,d.visible,f);if(Ux(a,f) & lt; =d.hidden)return Wv(147) & & (a.P=!0),!1;var h=U(332,function(){!Am(c) & & h & & (eg(c,g,h),Zx(a,b,d.visible,f)||Tx(a,b),h=null)});return O(c,g,h)}function Yx(a,b){var c={hidden:0,visible:4};b=ti(b,138);if(b===dk.rb||b===dk.Pa||b===dk.Oa||b===dk.Da)c.visible=3;a=bm(a.pubWin);if(!v.IntersectionObserver||am(a,118))c.visible=-1;$e() & & (c.visible*=b===dk.qb||b===dk.Na||b===dk.Oa||b===dk.Da?2:Math.max($l(a,82),1));return c}function Zx(a,b,c,d){if(!d||0 & gt; c)return!1;var e=a.v;if(Wm(e)||e.google_reactive_ads_config)return!1;var f=ti(b,138);if(f!==dk.sb & & f!==dk.Pa & & f!==dk.Na & & f!==dk.Da){var g=Ij();f=Kj(g,8,{});g=Kj(g,9,{});e=e.google_ad_section||e.google_ad_region|| " " ;if(!f[e] & & !g[e])return!1}if(!nm(d)||Ux(a,d) & lt; =c)return!1;a.H=new v.IntersectionObserver(function(h,k){$a(h,function(l){0 & gt; =l.intersectionRatio||(k.unobserve(l.target),zj(294,function(){Tx(a,b)}))})},{rootMargin:100*c+ " % " });a.H.observe(d);return!0}function Tx(a,b){zj(326,function(){var d=a.v;if(th(d)?1==rh(d):!rh(d)){var e=(d=!!b.j[ " 1337 " ])||b.j[ " 21060549 " ]||b.j[ " 20040067 " ]||ti(b,87)==Yj.pb,f=Q();if(e & & f===f.top){e=$d;var g=b.j[ " 21060549 " ] & & b.j[ " 21060624 " ],h=b.j[ " 21062272 " ],k=b.j[ " 22324607 " ],l=Ij(),m=new sm,n=new tm;l=Kj(l,7,Hj());Yd(m,1,l,0);l=ui(b).join();Yd(m,5,l, " " );Yd(m,2,1,0);Zd(n,1,m);m=new qm;Yd(m,10,!0,!1);Yd(m,8,g,!1);Yd(m,9,g,!1);Yd(m,7,g,!1);Yd(m,14,h,!1);Yd(m,13,k,!1);Zd(n,2,m);f.google_rum_config=e(n);f=f.document;e=um(Bh(), " /pagead/js/r20190624/r20190131/rum.js " );Cg & & d & & (e=e.replace( " rum " , " rum_debug " ));ff(f,e)}else lj()}});a.v.google_ad_channel=$x(a,a.v.google_ad_channel);a.v.google_tag_partner=ty(a,a.v.google_tag_partner);zy(a);var c=a.v.google_start_time;y(c) & & (Xu=c,a.v.google_start_time=null);zj(161,function(){var d=a.v;null==d.google_ad_output & & (d.google_ad_output= " html " );if(null!=d.google_ad_client||!lh(Hh(L), " 368226371 " )){var e;(e=String(d.google_ad_client))?(e=e.toLowerCase()) & & " ca- " !=e.substring(0,3) & & (e= " ca- " +e):e= " " ;d.google_ad_client=e}null!=d.google_ad_slot & & (d.google_ad_slot=String(d.google_ad_slot));if(null==d.google_flash_version){try{var f=zh()}catch(g){f= " 0 " }d.google_flash_version=f}d.google_webgl_support=!!L.WebGLRenderingContext;d.google_ad_section=d.google_ad_section||d.google_ad_region|| " " ;d.google_country=d.google_country||d.google_gl|| " " ;f=(new Date).getTime();z(d.google_color_bg) & & (d.google_color_bg=ik(a,d.google_color_bg,f));z(d.google_color_text) & & (d.google_color_text=ik(a,d.google_color_text,f));z(d.google_color_link) & & (d.google_color_link=ik(a,d.google_color_link,f));z(d.google_color_url) & & (d.google_color_url=ik(a,d.google_color_url,f));z(d.google_color_border) & & (d.google_color_border=ik(a,d.google_color_border,f));z(d.google_color_line) & & (d.google_color_line=ik(a,d.google_color_line,f))});By(a);if(c=a.v.google_reactive_ads_config)if(es(a.j,c),a.j)Eu(c,a),c=c.page_level_pubvars,B(c) & & Jb(a.v,c);else return;Wm(a.v) & & (Lk() & & (a.v.google_adtest=a.v.google_adtest|| " on " ),a.v.google_pgb_reactive=a.v.google_pgb_reactive||3);Cy(a)}function By(a){if(a.j){Xr(a.j,a.v);if(Wr(a.j.location)){var b=a.j,c=a.v.google_ad_client,d={},e={};c=(e.enable_page_level_ads=(d.pltais=!0,d),e.google_ad_client=c,e);ls(b,c)}b=Qk(a.j);ds(a.v,a.j) & & (c=a.j,new ys(c,c),b.adRegion=a.v.google_ad_region||null);a.iframeWin & & b.wasReactiveAdConfigHandlerRegistered & & (b=a.j,new ys(b,a.iframeWin||b))}}function $x(a,b){b=(b?[b]:[]).concat(Gh(a.v).ad_channels||[]);var c=a.pubWin;Zm(c)?(a=[ " GoogleInfScrollTrigger " ],c=c.name.split( " : " ),2 & lt; =c.length & & c[1] & & a.push(c[1])):a=[];a.length & & (b=b.concat(a));return b.join( " + " )}function ty(a,b){return(b?[b]:[]).concat(Gh(a.v).tag_partners||[]).join( " + " )}function Dy(a,b,c,d){var e=d.iframeWin?d.v.google_container_id:d.l.id;c.src=Yu(a);var f=(d.iframeWin||d.pubWin).document,g=f.currentScript||f.scripts & & f.scripts[0],h=Q()==window.top;if(Nc()||!g & & !e)c=xv(c),h & & (gh(d.pubWin),v.setTimeout(U(222,function(){var l=f.getElementById(b);l?gh(d.pubWin,l):V( " inabox:no-iframe " ,{adUrl:a})}),0)),e?Ey(e,f,c):f.write(c);else{var k=Xe(new Ge(f), " IFRAME " );P(c,function(l,m){null!=l & & k.setAttribute(m,l)});h & & gh(d.pubWin,k);e?Fy(e,f,k):g.parentNode.insertBefore(k,g.nextSibling)}}function Gy(a,b,c){return a.j?hs(525,function(d){(a.iframeWin?a.iframeWin.document.body:a.l).appendChild(b);d.createAdSlot(a.j,a.v,c,b);return b}):(V( " jserror " ,{context: " ac_crai " }),null)}function Hy(a,b,c,d,e){e=void 0===e?!1:e;var f=x(b)?(a.iframeWin||a.pubWin).document.getElementById(b):b;if(f){var g=a.j,h=a.iframeWin & & th(a.v)?a.iframeWin.frameElement:f;O(f, " load " ,function(){f & & f.setAttribute( " data-load-complete " ,!0);if(a.v.ovlp & & g & & h){var m=h.ownerDocument.getElementById(h.id+ " _expand " );m & & Iy(g,a,m,f)}});!g||Wm(a.v) & & !Xm(a.v)||(new Hw(g,f,h,a.v),g.IntersectionObserver||new Av(g,f,a.l),ax(g,f,a.v,U(627,function(){var m=!Oc()||Vc(11)?Lm():Nm();m.getOseId() & & m.unloadAdBlock(f,!0)})));g & & (new Sm(g),new Ul(g),new Uu(g,f,a.v),vs(a.iframeWin,g,a.v),zv(g,f));a.B & & Jy(a,f,a.pubWin.document);Ky(c,f);f & & f.setAttribute( " data-google-container-id " ,d);e=a.v.iaaso;if(null!=e & & h){var k=h.ownerDocument.getElementById(h.id+ " _expand " ),l=k.parentElement;(l & & wh.test(l.className)?l:k).setAttribute( " data-auto-ad-size " ,e)}Ly(a)}else e?V( " jserror " ,{context: " ac::nfrm " ,url:c}):v.setTimeout(U(162,function(){return Hy(a,b,c,d,!0)}),0)}function Ly(a){var b=ch(a.pubWin);if(b)if( " AMP-STICKY-AD " ===b.container){var c=a.iframeWin||a.pubWin,d=function(e){ " fill_sticky " ===e.data & & (b.renderStart & & b.renderStart(),a.iframeWin & & eg(c, " message " ,d))};O(c, " message " ,U(616,d,Px))}else b.renderStart & & b.renderStart()}function Iy(a,b,c,d){Al(Gv(new Cv(a),c).then(function(e){xm(8,[e]);return e}).then(function(e){var f=c.parentElement;(f & & wh.test(f.className)?f:c).setAttribute( " data-overlap-observer-io " ,e.isOverlappingOrOutsideViewport);return e}).then(function(e){var f=b.v.armr|| " " ,g=Hh(b.v).join( " , " ),h=e.executionTime|| " " ,k=null==b.v.iaaso? " " :Number(b.v.iaaso),l=Number(e.isOverlappingOrOutsideViewport),m=bb(e.entries,function(t){return t.overlapType+ " : " +t.overlapDepth+ " : " +t.overlapDetectionPoint}),n=e.overlappedArea.toFixed(2);V( " ovlp " ,{adf:b.v.google_ad_dom_fingerprint,armr:f,client:b.v.google_ad_client,eid:g,et:h,iaaso:k,io:l,saldr:b.v.google_loader_used,oa:n,oe:m.join( " , " ),qid:d.dataset.googleQueryId|| " " ,rafmt:b.v.google_responsive_auto_format,roa:n*e.targetRect.width*e.targetRect.height,slot:b.v.google_ad_slot,sp:e.scrollPosition.scrollX+ " , " +e.scrollPosition.scrollY,tgt:sh(e.target),tr:[e.targetRect.left,e.targetRect.top,e.targetRect.right,e.targetRect.bottom].join(),url:b.v.google_page_url,vp:e.viewportSize.width+ " x " +e.viewportSize.height},1)}),function(e){xm(8,[ " Error: " ,e.message,c]);V( " ovlp-err " ,{err:e.message},1)})}function Jy(a,b,c){if(3!==ym(c))My(a.F,b);else{var d=zm(c);if(d){var e=function(){My(a.F,b);eg(c,d,e)};O(c,d,e)}}a.B=!1}function Ny(a){var b=yf().join( " " );a.sandbox=b}function Oy(a){var b=F( " Edge " )?4E3:8100;var c=a;var d=b-8;c.length & gt; b & & (c=c.substring(0,d),c=c.replace(/%\w?$/, " " ),c=c.replace(/ & [^=]*=?$/, " " ),c+= " & trunc=1 " );c!==a & & (b-=8,d=a.lastIndexOf( " & " ,b),-1===d & & (d=a.lastIndexOf( " ? " ,b)),V( " trn " ,{ol:a.length,tr:-1===d? " " :a.substring(d+1),url:a},.01));return c}function Py(a,b){var c=a.v,d=rh(c);c=a.iframeWin? " google_ads_frame " +d:c.google_async_iframe_id;var e=b,f=0===a.m,g=a.v;b=g.google_async_iframe_id;var h=a.iframeWin? " google_ads_frame " +d:b,k=g.google_ad_width,l=g.google_ad_height,m={id:h,name:h},n=y(g.google_reactive_sra_index),t=!n & & !Du(g) & & Vr(g);a:if(t||n||$e()||af()||!Rc()||!Vc(58))switch(ti(Uj(),88)){case " 21060105 " :case " 21061011 " :case " 21061796 " :var q=!0;break a;default:q=!1}else q=!0;var w=q;if(w){q=e;var A= " = " +encodeURIComponent( " 1 " );e=Rh(q, " fsb " +A);Ny(m)}A=e;e=Oy(e);var M=f?e.replace(/ & ea=[^ & ]*/, " " )+ " & ea=0 " :e;yv(m,k,l,Yu(M));q=xv(m);var N= " " ;if(f){N=10;for(M= " " ;0 & lt; N--;)M+= " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 " .charAt(Math.floor(62*Math.random()));N=M;e=ok(e,N);ok(A,N)}else e=M;g.dash & & (m.srcdoc=g.dash);A=null;n?(A=e,t=a.v,m=t.google_ad_width,n=t.google_ad_height,t=t.google_reactive_sra_index,m & & n & & null!=t?(t=a.iframeWin? " google_ads_frame_rsra_ " +t:a.v.google_async_iframe_id,t={id:t,name:t},w & & Ny(t),yv(t,m,n,A),A=wv(t),A=Gy(a,A,b)):A=null):t?(m.src=Yu(e),A=wv(m),A=Gy(a,A,b)):Dy(e,h,m,a);f & & (f=e,w=N,e=um(Bh(), " /pagead/js/r20190624/r20190131/creativetoolset/xpc_expansion_embed.js " ),d={id:h,url:f,width:k,height:l,Z:w,Mc:a.pubWin,pc:b||void 0,Ig: " google_expandable_ad_slot " +d,Ec:e,Ya:a.iframeWin||a.pubWin},!d.id||!d.url||0 & gt; =d.width||0 & gt; =d.height||!d.Z||!d.Ya||Ak(d.Ya,Va(Dk,d,e)));if(a.iframeWin & & th(g)){a=[ " & lt; !DOCTYPE html & gt; & lt; html & gt; & lt; body & gt; " ,q, " & lt; /body & gt; & lt; /html & gt; " ].join( " " );a=String(a);d=[' " '];for(g=0;g & lt; a.length;g++){k=a.charAt(g);l=k.charCodeAt(0);h=g+1;if(!(q=td[k])){if(!(31 & lt; l & & 127 & gt; l))if(l=k,l in ud)k=ud[l];else if(l in td)k=ud[l]=td[l];else{q=l.charCodeAt(0);if(31 & lt; q & & 127 & gt; q)k=l;else{if(256 & gt; q){if(k= " \\x " ,16 & gt; q||256 & lt; q)k+= " 0 " }else k= " \\u " ,4096 & gt; q & & (k+= " 0 " );k+=q.toString(16).toUpperCase()}k=ud[l]=k}q=k}d[h]=q}d.push(' " ');a= " javascript: " +d.join( " " );d=Q();(new $u(d)).set(b,a)}return A||c}function Ky(a,b){var c=!Oc()||Vc(11)?Lm():Nm();if(c.getOseId()){var d=Q();ya( " Goog_AdSense_getAdAdapterInstance " ,Lm,d);c.setLoadOsdJsOnPubWindow(!0);c.registerAdBlock(a,1, " " ,b)}}function Qy(a,b,c){var d=a.v,e= " " ;y(d.google_reactive_sra_index)?(e=Ix(d),Ex(d,Ij()),Ry(d)):(Du(d)||!Vr(d)||Ur(a.pubWin,d)) & & Ry(d) & & (e=Cx(a,b));xm(2,[a.v,e]);b & & b.id==c & & Qe(b);if(e){th(d)||qh(a.pubWin);b=rh(a.v);var f=v.window===v.window.top? " a! " +b.toString(36):b.toString(36)+ " . " +(Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^C()).toString(36));c={};b=(c.ifi=b,c.uci=f,c);e=nh(b,e);c=lh(Hh(a.pubWin), " 20040013 " );d=lh(Hh(a.pubWin), " 20040012 " );(c||d) & & Bj( " cr_urlbuilt " ,c);b=Py(a,e);e=Oy(e);Sy(a,Vx(a)||a.l);(c||d) & & Bj( " cr_postwrite " ,c);c=function(g){Hy(a,g,e,f)};x(b)?c(b):b.then(c).then(null,function(g){wj.j(223,g,void 0,void 0)})}}function Ty(a,b,c){var d=a.v,e= " aa " ===d.google_loader_used|| " sa " ===d.google_loader_used,f=lh(Hh(a.v), " 21060850 " )||Qc() & & Vc(11) & & lh(Hh(a.v), " 21060853 " ),g=U(449,Qy);e & & f?(tv(function(){g(a,b,c)}),a.A=tv):e & & lh(Hh(d), " 21060851 " )?(vv(function(){g(a,b,c)}),a.A=vv):Qy(a,b,c)}function Uy(a,b,c){var d=a.v,e= " aa " ===d.google_loader_used|| " sa " ===d.google_loader_used,f=Uj();hg=f=am(bm(a.pubWin),128)|| " 21062175 " ===ti(f,126);var g=d.google_ad_client;d=tg(Eg,g);if(e & & d.na){var h=v.setTimeout(function(){V( " abg:cmpnc " ,{client:a.v.google_ad_client,url:a.v.google_page_url,consent:JSON.stringify(tg(Eg,g))})},1E4);a.o=!0;ug(Eg,g,U(450,function(k){v.clearTimeout(h);a.C=k;Ty(a,b,c)}))}else f & & og() & & 5==d.Aa & & " NCS " ==d.Ma & & V( " sync:cmpnc " ,{client:a.v.google_ad_client,url:a.v.google_page_url,consent:JSON.stringify(d)}),a.C=d,Ty(a,b,c)}function Cy(a){var b=a.v.google_ad_width,c=a.v.google_ad_height;var d=a.pubWin.document;var e=a.v,f=0;try{!1===e.google_allow_expandable_ads & & (f|=1);if(!d.body||isNaN(e.google_ad_height)||isNaN(e.google_ad_width)||a.iframeWin & & d.domain!=a.iframeWin.location.hostname||!/^http/.test(d.location.protocol))f|=2;a:{e=navigator;var g=e.userAgent,h=e.platform,k=/WebKit\/(\d+)/,l=/rv:(\d+\.\d+)/,m=/rv:1\.8([^.]|\.0)/;if(/Win|Mac|Linux|iPad|iPod|iPhone/.test(h) & & !/^Opera/.test(g)){var n=(k.exec(g)||[0,0])[1],t=(l.exec(g)||[0,0])[1];if(/Win/.test(h) & & /Trident/.test(g) & & 11 & lt; =d.documentMode||!n & & " Gecko " ===e.product & & 27 & lt; =t & & !m.test(g)||536 & lt; =n){var q=!0;break a}}q=!1}q||(f|=4)}catch(w){f|=8}d=f;Om(a.pubWin,a.pubWin.document,b,c) & & (d|=2);a.m=d;0===a.m||(a.v.google_allow_expandable_ads=!1);Ej()!=a.pubWin & & Nh(a,4);Gg & & Nh(a,16);Dg & & Nh(a,8);3===ym(a.pubWin.document) & & Nh(a,32);if(b=a.j)b=a.j,b=!(W(b).scrollWidth & lt; =W(b).clientWidth);b & & Nh(a,1024);null==a.iframeWin & & Nh(a,8192);a.v.google_loader_features_used & & Nh(a,a.v.google_loader_features_used);Jm=Gm();Dm=Hg;Cm=Ig;b=!Oc()||Vc(11)?Lm():Nm();c=Ij();a.G=b.setupOse(Kj(c,7,Hj()));b= " " ;(c=a.v.google_async_iframe_id) & & null==a.iframeWin?c=a.l:c?c=a.pubWin.document.getElementById(c):(c=b= " google_temp_span " ,d=a.v.google_container_id,f=a.iframeWin.document,q=d & & f.getElementById(d)||f.getElementById(c),q||d||!c||(f.write( " & lt; span id= " +c+ " & gt; & lt; /span & gt; " ),q=f.getElementById(c)),c=q);bv=Q;qv();lv( " .google.com.tr " ) & & (pv[1]= " .google.com.tr " );Uy(a,c,b)}function Fy(a,b,c){if(a=b.getElementById(a))a.style.visibility= " visible " ,Pe(a),a.appendChild(c)}function Ey(a,b,c){a & & (a=b.getElementById(a)) & & c & & (a.style.visibility= " visible " ,a.innerHTML=c)}function My(a,b){var c=b.src,d=c.indexOf( " /pagead/blank.gif#? " );a=-1===d?c:a+c.substr(d+19);a!==c & & (c=b.nextSibling,d=b.parentNode,d.removeChild(b),b.src=a,d.insertBefore(b,c))}function Ry(a){var b=Ij(),c=a.google_ad_section;Wm(a) & & Mj(b,15,Kj(b,15,0)+1);if(Ah(a)){if(100 & lt; Mj(b,5,Kj(b,5,0)+1))return!1}else if(100 & lt; Mj(b,6,Kj(b,6,0)+1)-Kj(b,15,0) & & " " ==c)return!1;return!0}function Sy(a,b){b & & a.v.rpe & & Bw(b,{height:a.v.google_ad_height,mb: " force " ,tb:!0,Ub:!0})}function zy(a){var b=a.j;if(b & & !Gh(b).ads_density_stats_processed & & !ch(b) & & (Gh(b).ads_density_stats_processed=!0,.01 & gt; lf(b))){var c=function(){if(b){var d=Vk(b);var e=W(b).scrollWidth,f=Yk(b),g=[],h=[],k=[],l=[],m=[],n=0,t=0,q=Infinity,w=Infinity,A=ap({ca:!1},b);A=u(A);for(var M=A.next();!M.done;M=A.next()){M=M.value;var N=M.getBoundingClientRect(),X=d-(N.bottom+f);if(ip(M)){var fa=M.getAttribute( " google_ad_slot " );var R=b.google_sv_map;if(!fa||!R||!R[fa])continue;fa=(R=Fh(R[fa]))?R.height:0;R=R?R.width:0}else if(fa=N.bottom-N.top,R=N.right-N.left,1 & gt; =fa||1 & gt; =R)continue;g.push(fa);h.push(R);k.push(fa*R);hp(M)?t+=1:(q=Math.min(q,X),l.push(N),n+=1);w=Math.min(w,X);m.push(N)}q=Infinity===q?null:q;w=Infinity===w?null:w;f=Mx(l);m=Mx(m);d=new Kx(b,d,e,n,t,Lx(g),Lx(h),Lx(k),f,m,q,w);V( " ama_stats " ,{wpc:a.v.google_ad_client,su:b.location.hostname,pg_h:d.G,pg_w:d.I,c:d.A,aa_c:d.j,av_h:d.m,av_w:d.o,av_a:d.l,s:d.F,all_s:d.D,b:d.C,all_b:d.B,dt:!$e()||900 & lt; =W(d.H).clientWidth? " d " : " m " },1)}}; " complete " ===b.document.readyState?v.setTimeout(c,1E3):O(b, " load " ,function(){v.setTimeout(c,1E3)})}};(function(){var a=[Nu,Mu,Vj,yj];wj.m=function(b){$a(a,function(c){c(b)})}})();var Vy=v.google_sl_win||v;if(!Vy.google_sa_impl){Vy.google_sa_impl=Qx;var Wy=Nx(Vy),Xy=Wy=void 0===Wy?Nx():Wy,Yy=hm.ba();Yy.j=gm(dm,Xy);Yy.l=gm(em,Xy);var Zy=Wy;Vv.ba().j=gm(fm,Zy);Ox.ba();Vy.google_process_slots & & Vy.google_process_slots()};}).call(this,window,document,location)


ucuz laboratuvar güç kayna??.zip > f.txt

(function(){function aa(a){var b=0;return function(){return b & lt; a.length?{done:!1,value:a[b++]}:{done:!0}}}function ba(a){var b= " undefined " !=typeof Symbol & & Symbol.iterator & & a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}var ca= " function " ==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},da;if( " function " ==typeof Object.setPrototypeOf)da=Object.setPrototypeOf;else{var ea;a:{var fa={Z:!0},ia={};try{ia.__proto__=fa;ea=ia.Z;break a}catch(a){}ea=!1}da=ea?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+ " is not extensible " );return a}:null}var ja=da,k=this||self;function p(a){return " string " ==typeof a}function ka(a){return " number " ==typeof a}var la=/^[\w+/_-]+[=]{0,2}$/,ma=null;function na(a){var b=typeof a;if( " object " ==b)if(a){if(a instanceof Array)return " array " ;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if( " [object Window] " ==c)return " object " ;if( " [object Array] " ==c|| " number " ==typeof a.length & & " undefined " !=typeof a.splice & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " splice " ))return " array " ;if( " [object Function] " ==c|| " undefined " !=typeof a.call & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " call " ))return " function " }else return " null " ;else if( " function " ==b & & " undefined " ==typeof a.call)return " object " ;return b}function oa(a){return null!=a}function q(a,b){function c(){}c.prototype=b.prototype;a.da=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ea=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h & lt; arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};var pa=document,qa=window;var ra;function u(a,b){for(var c=a.length,d=p(a)?a.split( " " ):a,e=0;e & lt; c;e++)e in d & & b.call(void 0,d[e],e,a)}function ta(a,b){for(var c=a.length,d=[],e=0,f=p(a)?a.split( " " ):a,g=0;g & lt; c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a) & & (d[e++]=h)}return d}function ua(a,b){for(var c=a.length,d=Array(c),e=p(a)?a.split( " " ):a,f=0;f & lt; c;f++)f in e & & (d[f]=b.call(void 0,e[f],f,a));return d}function va(a,b,c){var d=c;u(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}function wa(a,b){a:{for(var c=a.length,d=p(a)?a.split( " " ):a,e=0;e & lt; c;e++)if(e in d & & b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0 & gt; b?null:p(a)?a.charAt(b):a[b]}function w(a){var b=a.length;if(0 & lt; b){for(var c=Array(b),d=0;d & lt; b;d++)c[d]=a[d];return c}return[]}function xa(a,b){for(var c=1;c & lt; arguments.length;c++){var d=arguments[c],e=na(d);if( " array " ==e|| " object " ==e & & " number " ==typeof d.length){e=a.length||0;var f=d.length||0;a.length=e+f;for(var g=0;g & lt; f;g++)a[e+g]=d[g]}else a.push(d)}}function ya(a,b){a.sort(b||za)}function za(a,b){return a & gt; b?1:a & lt; b?-1:0};function Aa(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}function Ba(a){function b(){d=k.setTimeout(c,1E3);a.apply(void 0,f)}function c(){d=0;e & & (e=!1,b())}var d=0,e=!1,f=[];return function(g){f=arguments;d?e=!0:b()}};function Ca(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Da(a){for(var b in a)delete a[b]};function Ea(){this.a= " " ;this.f=Fa}var Fa={};function Ga(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}function Ha(a,b){return a & lt; b?-1:a & gt; b?1:0};var Ia;a:{var Ja=k.navigator;if(Ja){var Ka=Ja.userAgent;if(Ka){Ia=Ka;break a}}Ia= " " }function z(a){return-1!=Ia.indexOf(a)};function La(a){La[ " " ](a);return a}La[ " " ]=function(){};function Ma(a,b){var c=Na;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Oa=z( " Opera " ),B=z( " Trident " )||z( " MSIE " ),Pa=z( " Edge " ),Qa=z( " Gecko " ) & & !(-1!=Ia.toLowerCase().indexOf( " webkit " ) & & !z( " Edge " )) & & !(z( " Trident " )||z( " MSIE " )) & & !z( " Edge " ),Ra=-1!=Ia.toLowerCase().indexOf( " webkit " ) & & !z( " Edge " );function Sa(){var a=k.document;return a?a.documentMode:void 0}var Ta;a:{var Ua= " " ,Va=function(){var a=Ia;if(Qa)return/rv:([^\);]+)(\)|;)/.exec(a);if(Pa)return/Edge\/([\d\.]+)/.exec(a);if(B)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Ra)return/WebKit\/(\S+)/.exec(a);if(Oa)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Va & & (Ua=Va?Va[1]: " " );if(B){var Wa=Sa();if(null!=Wa & & Wa & gt; parseFloat(Ua)){Ta=String(Wa);break a}}Ta=Ua}var Xa=Ta,Na={};function Ya(a){return Ma(a,function(){for(var b=0,c=Ga(String(Xa)).split( " . " ),d=Ga(String(a)).split( " . " ),e=Math.max(c.length,d.length),f=0;0==b & & f & lt; e;f++){var g=c[f]|| " " ,h=d[f]|| " " ;do{g=/(\d*)(\D*)(.*)/.exec(g)||[ " " , " " , " " , " " ];h=/(\d*)(\D*)(.*)/.exec(h)||[ " " , " " , " " , " " ];if(0==g[0].length & & 0==h[0].length)break;b=Ha(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||Ha(0==g[2].length,0==h[2].length)||Ha(g[2],h[2]);g=g[3];h=h[3]}while(0==b)}return 0 & lt; =b})}var Za;Za=k.document & & B?Sa():void 0;var $a=z( " Safari " ) & & !((z( " Chrome " )||z( " CriOS " )) & & !z( " Edge " )||z( " Coast " )||z( " Opera " )||z( " Edge " )||z( " Edg/ " )||z( " OPR " )||z( " Firefox " )||z( " FxiOS " )||z( " Silk " )||z( " Android " )) & & !(z( " iPhone " ) & & !z( " iPod " ) & & !z( " iPad " )||z( " iPad " )||z( " iPod " ));var ab=null,bb=null,cb=null,db=Qa||Ra & & !$a||Oa||!$a & & !B & & " function " ==typeof k.atob;function eb(a){fb();for(var b=cb,c=[],d=0;d & lt; a.length;d+=3){var e=a[d],f=d+1 & lt; a.length,g=f?a[d+1]:0,h=d+2 & lt; a.length,n=h?a[d+2]:0,l=e & gt; & gt; 2;e=(e & 3) & lt; & lt; 4|g & gt; & gt; 4;g=(g & 15) & lt; & lt; 2|n & gt; & gt; 6;n & =63;h||(n=64,f||(g=64));c.push(b[l],b[e],b[g],b[n])}return c.join( " " )}function gb(a){if(db)return k.atob(a);var b= " " ;hb(a,function(c){b+=String.fromCharCode(c)});return b}function hb(a,b){function c(n){for(;d & lt; a.length;){var l=a.charAt(d++),m=bb[l];if(null!=m)return m;if(!/^[\s\xa0]*$/.test(l))throw Error( " Unknown base64 encoding at char: " +l);}return n}fb();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h & & -1===e)break;b(e & lt; & lt; 2|f & gt; & gt; 4);64!=g & & (b(f & lt; & lt; 4 & 240|g & gt; & gt; 2),64!=h & & b(g & lt; & lt; 6 & 192|h))}}function fb(){if(!ab){ab={};bb={};cb={};for(var a=0;65 & gt; a;a++)ab[a]= " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= " .charAt(a),bb[ab[a]]=a,cb[a]= " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " .charAt(a),62 & lt; =a & & (bb[ " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " .charAt(a)]=a)}};var ib=0,jb=0;function kb(){this.a=[]}kb.prototype.length=function(){return this.a.length};function lb(a){var b=a.a;a.a=[];return b}function mb(a,b){for(;127 & lt; b;)a.a.push(b & 127|128),b & gt; & gt; & gt; =7;a.a.push(b)};function nb(){this.g=[];this.f=0;this.a=new kb}function ob(a,b){mb(a.a,8*b+2);b=lb(a.a);a.g.push(b);a.f+=b.length;b.push(a.f);return b}function pb(a,b){var c=b.pop();for(c=a.f+a.a.length()-c;127 & lt; c;)b.push(c & 127|128),c & gt; & gt; & gt; =7,a.f++;b.push(c);a.f++}function qb(a){for(var b=new Uint8Array(a.f+a.a.length()),c=a.g,d=c.length,e=0,f=0;f & lt; d;f++){var g=c[f];b.set(g,e);e+=g.length}c=lb(a.a);b.set(c,e);a.g=[b];return b}function C(a,b,c){if(null!=c & & null!=c){mb(a.a,8*b);a=a.a;var d=c;c=0 & gt; d;d=Math.abs(d);b=d & gt; & gt; & gt; 0;d=Math.floor((d-b)/4294967296);d & gt; & gt; & gt; =0;c & & (d=~d & gt; & gt; & gt; 0,b=(~b & gt; & gt; & gt; 0)+1,4294967295 & lt; b & & (b=0,d++,4294967295 & lt; d & & (d=0)));ib=b;jb=d;c=ib;for(b=jb;0 & lt; b||127 & lt; c;)a.a.push(c & 127|128),c=(c & gt; & gt; & gt; 7|b & lt; & lt; 25) & gt; & gt; & gt; 0,b & gt; & gt; & gt; =7;a.a.push(c)}}function D(a,b,c){if(null!=c)if(mb(a.a,8*b),a=a.a,0 & lt; =c)mb(a,c);else{for(b=0;9 & gt; b;b++)a.a.push(c & 127|128),c & gt; & gt; =7;a.a.push(1)}}function rb(a,b,c){if(null!=c){b=ob(a,b);for(var d=a.a,e=0;e & lt; c.length;e++){var f=c.charCodeAt(e);if(128 & gt; f)d.a.push(f);else if(2048 & gt; f)d.a.push(f & gt; & gt; 6|192),d.a.push(f & 63|128);else if(65536 & gt; f)if(55296 & lt; =f & & 56319 & gt; =f & & e+1 & lt; c.length){var g=c.charCodeAt(e+1);56320 & lt; =g & & 57343 & gt; =g & & (f=1024*(f-55296)+g-56320+65536,d.a.push(f & gt; & gt; 18|240),d.a.push(f & gt; & gt; 12 & 63|128),d.a.push(f & gt; & gt; 6 & 63|128),d.a.push(f & 63|128),e++)}else d.a.push(f & gt; & gt; 12|224),d.a.push(f & gt; & gt; 6 & 63|128),d.a.push(f & 63|128)}pb(a,b)}}function sb(a,b,c,d){if(null!=c)for(var e=0;e & lt; c.length;e++){var f=ob(a,b);d(c[e],a);pb(a,f)}};function F(){}var tb= " function " ==typeof Uint8Array;function I(a,b,c,d){a.a=null;b||(b=[]);a.j=void 0;a.g=-1;a.l=b;a:{if(b=a.l.length){--b;var e=a.l[b];if(!(null===e|| " object " !=typeof e|| " array " ==na(e)||tb & & e instanceof Uint8Array)){a.h=b-a.g;a.f=e;break a}}a.h=Number.MAX_VALUE}a.i={};if(c)for(b=0;b & lt; c.length;b++)e=c[b],e & lt; a.h?(e+=a.g,a.l[e]=a.l[e]||ub):(vb(a),a.f[e]=a.f[e]||ub);if(d & & d.length)for(b=0;b & lt; d.length;b++)wb(a,d[b])}var ub=[];function vb(a){var b=a.h+a.g;a.l[b]||(a.f=a.l[b]={})}function J(a,b){if(b & lt; a.h){b+=a.g;var c=a.l[b];return c===ub?a.l[b]=[]:c}if(a.f)return c=a.f[b],c===ub?a.f[b]=[]:c}function K(a,b,c){a=J(a,b);return null==a?c:a}function M(a,b){a=J(a,b);a=null==a?a:!!a;return null==a?!1:a}function xb(a,b,c){b & lt; a.h?a.l[b+a.g]=c:(vb(a),a.f[b]=c)}function N(a,b,c){O(a,b,c,0)}function O(a,b,c,d){c!==d?xb(a,b,c):a.l[b+a.g]=null}function wb(a,b){for(var c,d,e=0;e & lt; b.length;e++){var f=b[e],g=J(a,f);null!=g & & (c=f,d=g,xb(a,f,void 0))}return c?(xb(a,c,d),c):0}function yb(a,b,c){a.a||(a.a={});if(!a.a[c]){var d=J(a,c);d & & (a.a[c]=new b(d))}return a.a[c]}function zb(a,b,c){Ab(a,b,c);b=a.a[c];b==ub & & (b=a.a[c]=[]);return b}function Ab(a,b,c){a.a||(a.a={});if(!a.a[c]){for(var d=J(a,c),e=[],f=0;f & lt; d.length;f++)e[f]=new b(d[f]);a.a[c]=e}}function Bb(a,b,c){a.a||(a.a={});var d=c?c.l:c;a.a[b]=c;xb(a,b,d)}function Cb(a,b){var c=Db[0];a.a||(a.a={});var d=b?b.l:b;a.a[5]=b;(b=wb(a,c)) & & 5!==b & & void 0!==d & & (a.a & & b in a.a & & (a.a[b]=void 0),xb(a,b,void 0));xb(a,5,d)}function Eb(a,b,c,d){Ab(a,d,b);var e=a.a[b];e||(e=a.a[b]=[]);c=c?c:new d;a=J(a,b);e.push(c);a.push(c.l)}F.prototype.toString=function(){return this.l.toString()};var Fb=B||Oa||Ra;function Gb(a){return va(arguments,function(b,c){return b+c},0)}function Hb(a){return Gb.apply(null,arguments)/arguments.length};function Ib(a,b){this.a=void 0!==a?a:0;this.f=void 0!==b?b:0}Ib.prototype.ceil=function(){this.a=Math.ceil(this.a);this.f=Math.ceil(this.f);return this};Ib.prototype.floor=function(){this.a=Math.floor(this.a);this.f=Math.floor(this.f);return this};Ib.prototype.round=function(){this.a=Math.round(this.a);this.f=Math.round(this.f);return this};function Jb(a,b){this.width=a;this.height=b}Jb.prototype.aspectRatio=function(){return this.width/this.height};Jb.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};Jb.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};Jb.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function Kb(a,b){for(;a & & 1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function Lb(a){var b;if(Fb & & !(B & & Ya( " 9 " ) & & !Ya( " 10 " ) & & k.SVGElement & & a instanceof k.SVGElement) & & (b=a.parentElement))return b;b=a.parentNode;a=typeof b;return( " object " ==a & & null!=b|| " function " ==a) & & 1==b.nodeType?b:null}function Mb(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Nb(a){var b=Ob;a & & (a=a.parentNode);for(var c=0;a & & 6 & gt; =c;){if(b(a))return a;a=a.parentNode;c++}return null}function Pb(a){this.a=a||k.document||document}Pb.prototype.contains=function(a,b){if(!a||!b)return!1;if(a.contains & & 1==b.nodeType)return a==b||a.contains(b);if( " undefined " !=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b) & 16);for(;b & & a!=b;)b=b.parentNode;return b==a};function Qb(a){try{var b;if(b=!!a & & null!=a.location.href)a:{try{La(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function Rb(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c) & & b.call(void 0,a[c],c,a)}function Sb(a,b){return Ca(a,function(c,d){return Object.prototype.hasOwnProperty.call(a,d) & & b(c,d)})}function Tb(a){var b=a.length;if(0==b)return 0;for(var c=305419896,d=0;d & lt; b;d++)c^=(c & lt; & lt; 5)+(c & gt; & gt; 2)+a.charCodeAt(d) & 4294967295;return 0 & lt; c?c:4294967296+c}function Ub(a){a=a & & a.toString & & a.toString();return p(a) & & -1!=a.indexOf( " [native code] " )};var Xb=Aa(function(){var a=!1;try{var b=Object.defineProperty({}, " passive " ,{get:function(){a=!0}});k.addEventListener( " test " ,null,b)}catch(c){}return a});function Yb(a){return a?a.passive & & Xb()?a:a.capture||!1:!1}function P(a,b,c,d){a.addEventListener & & a.addEventListener(b,c,Yb(d))}function Zb(a,b,c){a.removeEventListener & & a.removeEventListener(b,c,Yb(void 0))}function $b(a){var b=void 0===b?{}:b;if( " function " ==na(window.CustomEvent))var c=new CustomEvent( " rum_blp " ,b);else c=document.createEvent( " CustomEvent " ),c.initCustomEvent( " rum_blp " ,!!b.bubbles,!!b.cancelable,b.detail);a.dispatchEvent(c)};function ac(a,b,c){a.google_image_requests||(a.google_image_requests=[]);var d=a.document.createElement( " img " );if(c){var e=function(f){c & & c(f);Zb(d, " load " ,e);Zb(d, " error " ,e)};P(d, " load " ,e);P(d, " error " ,e)}d.src=b;a.google_image_requests.push(d)};function bc(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}bc.prototype.contains=function(a){return a instanceof Ib?a.a & gt; =this.left & & a.a & lt; =this.left+this.width & & a.f & gt; =this.top & & a.f & lt; =this.top+this.height:this.left & lt; =a.left & & this.left+this.width & gt; =a.left+a.width & & this.top & lt; =a.top & & this.top+this.height & gt; =a.top+a.height};bc.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};bc.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};bc.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function cc(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}B & & a.ownerDocument.body & & (a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}function dc(a){var b=a.offsetWidth,c=a.offsetHeight,d=Ra & & !b & & !c;return(void 0===b||d) & & a.getBoundingClientRect?(a=cc(a),new Jb(a.right-a.left,a.bottom-a.top)):new Jb(b,c)};var ec;a:{var fc=void 0;fc=void 0===fc?k:fc;var gc=fc.context||fc.AMP_CONTEXT_DATA;if(!gc)try{gc=fc.parent.context||fc.parent.AMP_CONTEXT_DATA}catch(a){}try{if(gc & & gc.pageViewId & & gc.canonicalUrl){ec=gc;break a}}catch(a){}ec=null}var hc=!!ec & & k!=k.top;var ic=!!window.google_async_iframe_id,jc=ic & & window.parent||window;function kc(a){return!(!a||!a.id) & & 0===a.id.indexOf( " aswift_ " )};function lc(a,b){var c=void 0===c?{}:c;this.error=a;this.context=b.context;this.msg=b.message|| " " ;this.id=b.id|| " jserror " ;this.meta=c};var mc=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function nc(a){return a?decodeURI(a):a};function oc(a){if(a=/[-\w]+\.[-\w]+$/.exec(a)){a=a[0].toLowerCase();for(var b=0,c=0;c & lt; a.length;++c)b=31*b+a.charCodeAt(c) & gt; & gt; & gt; 0;switch(b){case 1967261364:return 0;case 3147493546:return 1;case 1567346461:return 2;case 2183041838:return 3;case 763236279:return 4;case 1342279801:return 5;case 526831769:return 6;case 352806002:return 7;case 2755048925:return 8;case 3306848407:return 9;case 2207000920:return 10;case 484037040:return 11;case 3506871055:return 12;case 672143848:return 13;case 2528751226:return 14;case 2744854768:return 15;case 3703278665:return 16;case 2014749173:return 17;case 133063824:return 18;case 2749334602:return 19;case 3131239845:return 20;case 2074086763:return 21;case 795772493:return 22;case 290857819:return 23;case 3035947606:return 24;case 2983138003:return 25;case 2197138676:return 26;case 4216016165:return 27;case 239803524:return 28;case 975993579:return 29;case 1794940339:return 30;case 1314429186:return 31;case 1643618937:return 32;case 497159982:return 33}}return-1};var pc=/^https?:\/\/(\w|-)+\.cdn\.ampproject\.(net|org)(\?|\/|$)/;function qc(a,b){this.a=a;this.f=b}function rc(a,b){this.url=a;this.S=!!b;this.depth=ka(void 0)?void 0:null};function sc(){this.g= " & " ;this.h=!1;this.f={};this.i=0;this.a=[]}function tc(a,b){var c={};c[a]=b;return[c]}function uc(a,b,c,d,e){var f=[];Rb(a,function(g,h){(g=vc(g,b,c,d,e)) & & f.push(h+ " = " +g)});return f.join(b)}function vc(a,b,c,d,e){if(null==a)return " " ;b=b|| " & " ;c=c|| " ,$ " ; " string " ==typeof c & & (c=c.split( " " ));if(a instanceof Array){if(d=d||0,d & lt; c.length){for(var f=[],g=0;g & lt; a.length;g++)f.push(vc(a[g],b,c,d+1,e));return f.join(c[d])}}else if( " object " ==typeof a)return e=e||0,2 & gt; e?encodeURIComponent(uc(a,b,c,d,e+1)): " ... " ;return encodeURIComponent(String(a))}function wc(a,b,c,d){a.a.push(b);a.f[b]=tc(c,d)}function xc(a,b,c){b=b+ " //pagead2.googlesyndication.com " +c;var d=yc(a)-c.length;if(0 & gt; d)return " " ;a.a.sort(function(m,r){return m-r});c=null;for(var e= " " ,f=0;f & lt; a.a.length;f++)for(var g=a.a[f],h=a.f[g],n=0;n & lt; h.length;n++){if(!d){c=null==c?g:c;break}var l=uc(h[n],a.g, " ,$ " );if(l){l=e+l;if(d & gt; =l.length){d-=l.length;b+=l;e=a.g;break}else a.h & & (e=d,l[e-1]==a.g & & --e,b+=l.substr(0,e),e=a.g,d=0);c=null==c?g:c}}a= " " ;null!=c & & (a=e+ " trn= " +c);return b+a}function yc(a){var b=1,c;for(c in a.f)b=c.length & gt; b?c.length:b;return 3997-b-a.g.length-1};function zc(a,b,c,d,e,f){if((d?a.f:Math.random()) & lt; (e||.01))try{if(c instanceof sc)var g=c;else g=new sc,Rb(c,function(n,l){var m=g,r=m.i++;n=tc(l,n);m.a.push(r);m.f[r]=n});var h=xc(g,a.a, " /pagead/gen_204?id= " +b+ " & " );h & & ( " undefined " ===typeof f?ac(k,h,null):ac(k,h,void 0===f?null:f))}catch(n){}};var Ac=null;function Bc(){var a=k.performance;return a & & a.now & & a.timing?Math.floor(a.now()+a.timing.navigationStart):+new Date}function Cc(){var a=void 0===a?k:a;return(a=a.performance) & & a.now?a.now():null};function Dc(a,b,c,d,e){this.label=a;this.type=b;this.value=c;this.duration=void 0===d?0:d;this.uniqueId=Math.random();this.slotId=e};var Q=k.performance,Ec=!!(Q & & Q.mark & & Q.measure & & Q.clearMarks),Fc=Aa(function(){var a;if(a=Ec){var b;if(null===Ac){Ac= " " ;try{a= " " ;try{a=k.top.location.hash}catch(c){a=k.location.hash}a & & (Ac=(b=a.match(/\bdeid=([\d,]+)/))?b[1]: " " )}catch(c){}}b=Ac;a=!!b.indexOf & & 0 & lt; =b.indexOf( " 1337 " )}return a});function R(a,b){this.i=[];this.a=b||k;var c=null;b & & (b.google_js_reporting_queue=b.google_js_reporting_queue||[],this.i=b.google_js_reporting_queue,c=b.google_measure_js_timing);this.f=Fc()||(null!=c?c:Math.random() & lt; a)}R.prototype.w=function(){this.f=!1;this.i!=this.a.google_js_reporting_queue & & (Fc() & & u(this.i,Gc),this.i.length=0)};R.prototype.A=function(a){!this.f||2048 & lt; this.i.length||this.i.push(a)};function Gc(a){a & & Q & & Fc() & & (Q.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ),Q.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _end " ))}function S(a,b,c,d,e,f){a.f & & a.A(new Dc(b,c,d,void 0===e?0:e,f))}R.prototype.start=function(a,b){if(!this.f)return null;var c=Cc()||Bc();a=new Dc(a,b,c);b= " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ;Q & & Fc() & & Q.mark(b);return a};function Hc(a,b){if(a.f & & ka(b.value)){var c=Cc()||Bc();b.duration=c-b.value;c= " goog_ " +b.label+ " _ " +b.uniqueId+ " _end " ;Q & & Fc() & & Q.mark(c);a.A(b)}}function Ic(a,b){if(a.f){var c=a.start( " 243 " ,3);try{b()}catch(d){throw Gc(c),d;}Hc(a,c)}else b()};function Jc(){var a=Kc;this.h=Lc;this.j=this.a;this.f=void 0===a?null:a}Jc.prototype.g=function(a,b,c){try{if(this.f & & this.f.f){var d=this.f.start(a.toString(),3);var e=b();Hc(this.f,d)}else e=b()}catch(f){b=!0;try{Gc(d),b=this.j(a,new lc(f,{message:Mc(f)}),void 0,c)}catch(g){this.a(217,g)}if(!b)throw f;}return e};Jc.prototype.i=function(a,b,c,d){var e=this;return function(f){for(var g=[],h=0;h & lt; arguments.length;++h)g[h]=arguments[h];return e.g(a,function(){return b.apply(c,g)},d)}};Jc.prototype.a=function(a,b,c,d,e){e=e|| " jserror " ;try{var f=new sc;f.h=!0;wc(f,1, " context " ,a);b.error & & b.meta & & b.id||(b=new lc(b,{message:Mc(b)}));b.msg & & wc(f,2, " msg " ,b.msg.substring(0,512));var g=b.meta||{};if(d)try{d(g)}catch(t){}b=[g];f.a.push(3);f.f[3]=b;d=k;b=[];g=null;do{var h=d;if(Qb(h)){var n=h.location.href;g=h.document & & h.document.referrer||null}else n=g,g=null;b.push(new rc(n|| " " ));try{d=h.parent}catch(t){d=null}}while(d & & h!=d);n=0;for(var l=b.length-1;n & lt; =l;++n)b[n].depth=l-n;h=k;if(h.location & & h.location.ancestorOrigins & & h.location.ancestorOrigins.length==b.length-1)for(l=1;l & lt; b.length;++l){var m=b[l];m.url||(m.url=h.location.ancestorOrigins[l-1]|| " " ,m.S=!0)}var r=new rc(k.location.href,!1);h=null;var G=b.length-1;for(m=G;0 & lt; =m;--m){var L=b[m];!h & & pc.test(L.url) & & (h=L);if(L.url & & !L.S){r=L;break}}L=null;var Z=b.length & & b[G].url;0!=r.depth & & Z & & (L=b[G]);var H=new qc(r,L);H.f & & wc(f,4, " top " ,H.f.url|| " " );wc(f,5, " url " ,H.a.url|| " " );zc(this.h,e,f,!1,c)}catch(t){try{zc(this.h,e,{context: " ecmserr " ,rctx:a,msg:Mc(t),url:H & & H.a.url},!1,c)}catch(A){}}return!0};function Mc(a){var b=a.toString();a.name & & -1==b.indexOf(a.name) & & (b+= " : " +a.name);a.message & & -1==b.indexOf(a.message) & & (b+= " : " +a.message);if(a.stack){a=a.stack;try{-1==a.indexOf(b) & & (a=b+ " \n " +a);for(var c;a!=c;)c=a,a=a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/, " $1 " );b=a.replace(/\n */g, " \n " )}catch(d){}}return b};function Nc(){this.f=this.a}Nc.prototype.a=function(a,b,c,d,e){if(Math.random() & gt; (void 0===c?.01:c))return!1;b.error & & b.meta & & b.id||(b=new lc(b,{context:a,id:void 0===e? " jserror " :e}));d & & (b.meta={},d & & d(b.meta));k.google_js_errors=k.google_js_errors||[];k.google_js_errors.push(b);if(!k.error_rep_loaded){b=k.document;a=b.createElement( " script " );c=new Ea;c.a=k.location.protocol+ " //pagead2.googlesyndication.com/pagead/js/err_rep.js " ;a.src=c instanceof Ea & & c.constructor===Ea & & c.f===Fa?c.a: " type_error:TrustedResourceUrl " ;if(null===ma)b:{c=k.document;if((c=c.querySelector & & c.querySelector( " script[nonce] " )) & & (c=c.nonce||c.getAttribute( " nonce " )) & & la.test(c)){ma=c;break b}ma= " " }(c=ma) & & a.setAttribute( " nonce " ,c);(b=b.getElementsByTagName( " script " )[0]) & & b.parentNode & & b.parentNode.insertBefore(a,b);k.error_rep_loaded=!0}return!1};Nc.prototype.g=function(a,b,c){try{var d=b()}catch(e){if(!this.f(a,e,.01,c, " jserror " ))throw e;}return d};Nc.prototype.i=function(a,b,c,d){var e=this;return function(f){for(var g=[],h=0;h & lt; arguments.length;++h)g[h]=arguments[h];return e.g(a,function(){return b.apply(c,g)},d)}};var Lc,Oc,Pc;if(ic & & !Qb(jc)){var Qc= " . " +pa.domain;try{for(;2 & lt; Qc.split( " . " ).length & & !Qb(jc);)pa.domain=Qc=Qc.substr(Qc.indexOf( " . " )+1),jc=window.parent}catch(a){}Qb(jc)||(jc=window)}Pc=jc;var Kc=new R(1,Pc);Lc=new function(){var a=void 0===a?qa:a;this.a= " http: " ===a.location.protocol? " http: " : " https: " ;this.f=Math.random()};Oc=new Jc; " complete " ==Pc.document.readyState?Pc.google_measure_js_timing||Kc.w():Kc.f & & P(Pc, " load " ,function(){Pc.google_measure_js_timing||Kc.w()});function Rc(a,b){return Oc.i(a,b,void 0,void 0)};function Sc(){return k.google_lt_queue=k.google_lt_queue||[]};function Tc(a){I(this,a,null,null)}q(Tc,F);function Uc(a,b){var c=K(a,1,0);0!==c & & D(b,1,c);c=K(a,2,0);0!==c & & D(b,2,c);c=K(a,3, " " );0 & lt; c.length & & rb(b,3,c);c=K(a,4, " " );0 & lt; c.length & & rb(b,4,c);c=K(a,5, " " );0 & lt; c.length & & rb(b,5,c);if(c=M(a,6))a=c,null!=a & & (mb(b.a,48),b.a.a.push(a?1:0))};function Vc(a){I(this,a,Wc,null)}q(Vc,F);var Wc=[2];function Xc(a){I(this,a,null,Db)}q(Xc,F);var Db=[[5]];function Yc(a,b){var c=K(a,1, " " );0 & lt; c.length & & rb(b,1,c);c=K(a,2,0);0!==c & & D(b,2,c);c=K(a,3,0);0!==c & & C(b,3,c);c=K(a,4,0);0!==c & & C(b,4,c);c=yb(a,Vc,5);if(null!=c & & (a=c,null!=a)){c=ob(b,5);var d=K(a,1,0);0!==d & & D(b,1,d);d=zb(a,Tc,2);0 & lt; d.length & & sb(b,2,d,Uc);pb(b,c)}};function Zc(a){I(this,a,$c,null)}q(Zc,F);var $c=[1];function ad(a){var b;a.visibilityState?b= " visibilitychange " :a.mozVisibilityState?b= " mozvisibilitychange " :a.webkitVisibilityState & & (b= " webkitvisibilitychange " );return b};function bd(a){return a._google_rum_ns_=a._google_rum_ns_||{}}function cd(a){a=bd(a);return a.pq=a.pq||[]};function dd(a,b,c){Rb(b,function(d,e){var f=c & & c[e];!d & & 0!==d||f||(a+= " & " +encodeURIComponent(e)+ " = " +encodeURIComponent(String(d)),c & & (c[e]=!0))});return a}function T(a,b,c,d,e,f,g,h){function n(m){var r=m[0];m=m[1];var G=r.length+m.length+2;8E3 & lt; l.h+l.g+G & & U(l);l.G.push([r,m]);l.g+=G;6E3 & lt; =l.h+l.g & & U(l);return 0}f=void 0===f?Infinity:f;g=void 0===g?!1:g;R.call(this,a,h);var l=this;this.D=-1;this.B=0;this.J=f;this.U=b;this.K=c;this.T=d;this.V=e;this.N=!( " csi.gstatic.com " !==this.K||!this.a.navigator||!this.a.navigator.sendBeacon);this.j={};this.H={};this.a.performance & & this.a.performance.now||V(this, " dat " ,1);this.a.navigator & & this.a.navigator.deviceMemory & & V(this, " dmc " ,this.a.navigator.deviceMemory);this.W=!g;this.L=function(){l.a.setTimeout(function(){return U(l)},1100)};this.I=[];this.O=function(){ed(l,1)};this.M=function(){ed(l,2)};this.X=Ba(function(){U(l)});this.Y=function(){var m=l.a.document;(null!=m.hidden?m.hidden:null!=m.mozHidden?m.mozHidden:null!=m.webkitHidden & & m.webkitHidden) & & l.X()};this.C=this.a.setTimeout(function(){return U(l)},5E3);this.m={};this.h=b.length+c.length+d.length+e.length+3;this.g=0;u(this.i,function(m){fd(l, " met. " +m.type,id(m),!0, " ~ " )});this.G=[];a=cd(this.a);u(a,function(m){return n(m)});a.length=0;a.push=n;V(this, " puid " ,(this.B+1).toString(36)+ " ~ " +(+new Date).toString(36));jd(this)}T.prototype=ca(R.prototype);T.prototype.constructor=T;if(ja)ja(T,R);else for(var kd in R)if( " prototype " !=kd)if(Object.defineProperties){var ld=Object.getOwnPropertyDescriptor(R,kd);ld & & Object.defineProperty(T,kd,ld)}else T[kd]=R[kd];T.da=R.prototype;function id(a){var b=Math.round(a.duration);return a.label+(null!=a.slotId? " _ " +a.slotId: " " )+( " . " +(ka(a.value)?Math.round(a.value).toString(36):a.value))+(0 & lt; b? " _ " +b.toString(36): " " )}function md(a,b){a.I.push(b)}function jd(a){ " complete " ===a.a.document.readyState?a.a.setTimeout(function(){return U(a)},0):P(a.a, " load " ,a.L);var b=ad(a.a.document); " undefined " !==typeof b & & P(a.a,b,a.Y);P(a.a, " unload " ,a.O);P(a.a, " pagehide " ,a.M)}function V(a,b,c){c=String(c);a.h=null!=a.j[b]?a.h+(c.length-a.j[b].length):a.h+(b.length+c.length+2);a.j[b]=c}function nd(a){null!=a.j.uet & & (a.h-=a.j.uet.length+5,delete a.j.uet)}function od(a,b){var c= " ec= " +b;a.H[c]||(fd(a, " ec " ,b,!1),1E3 & gt; c.length & & (a.H[c]=!0))}function fd(a,b,c,d,e){e=void 0===e? " " :e;var f=null==a.m[b]?b.length+c.length+2:d?c.length+e.length:c.length-a.m[b].length;8E3 & lt; a.h+a.g+f & & (U(a),f=b.length+c.length+2);a.m[b]=d & & null!=a.m[b]?a.m[b]+(e+c):c;a.g+=f;6E3 & lt; =a.h+a.g & & U(a)}function U(a){if(a.f & & a.W){try{a.g & & (pd(a,a.m),a.B===a.J & & a.w())}catch(b){(new Nc).a(358,b)}a.m={};a.g=0;a.i.length=0;a.a.clearTimeout(a.C);a.C=0}}function qd(a,b){var c=a.U+ " // " +a.K+a.T+a.V,d={};c=dd(c,a.j,d);c=dd(c,b,d);a.a.google_timing_params & & (c=dd(c,a.a.google_timing_params,d),a.a.google_timing_params=void 0);u(a.G,function(e){var f=ba(e);e=f.next().value;f=f.next().value;var g={};c=dd(c,(g[e]=f,g))});a.G.length=0;return c}function pd(a,b){a.B++;b=qd(a,b);var c=!1;try{c=a.N & & a.a.navigator & & a.a.navigator.sendBeacon(b,null)}catch(d){a.N=!1}c||ac(a.a,b,null);V(a, " puid " ,(a.B+1).toString(36)+ " ~ " +(+new Date).toString(36))}function rd(a,b,c,d,e){fd(a, " met. " +b,c,void 0===d?!1:d,void 0===e? " ~ " :e)}function sd(a,b){var c= " " +a;Rb(b,function(d,e){null!=d & & (c+= " . " +e+ " _ " +d)});return c}function td(a,b,c){c=sd(b,c);var d={};b=(d[ " met. " +b]=c,d);pd(a,b)}T.prototype.A=function(a){this.f & & this.B & lt; this.J & & (R.prototype.A.call(this,a),fd(this, " met. " +a.type,id(a),!0, " ~ " ))};T.prototype.w=function(){R.prototype.w.call(this);this.a.clearTimeout(this.C);this.g=this.C=0;this.m={};Da(this.H);Da(this.j);Zb(this.a, " load " ,this.L);Zb(this.a, " unload " ,this.O);Zb(this.a, " pagehide " ,this.M)};function ed(a,b){V(a, " uet " ,b);u(a.I,function(c){try{c()}catch(d){}});$b(a.a);U(a);nd(a)};var ud={self:1, " same-origin-ancestor " :2, " same-origin-descendant " :3, " same-origin " :4, " cross-origin-ancestor " :5, " cross-origin-descendant " :6, " cross-origin-unreachable " :7, " multiple-contexts " :8},vd={script:1,layout:2},wd={iframe:1,embed:2,object:3};function xd(a){var b=new Vc;O(b,1,ud[a.name],0);u(a.attribution,function(c){var d=new Tc;O(d,1,vd[c.name],0);O(d,2,wd[c.containerType],0);p(c.containerId) & & O(d,6,0==c.containerId.lastIndexOf( " google_ads_iframe " ,0),!1);Eb(b,2,d,Tc)});return b}function yd(a,b){var c=new nb;b=zb(b,Xc,1);0 & lt; b.length & & sb(c,1,b,Yc);c=qb(c);c=eb(c).replace(/\.+$/, " " );b={};td(a,6,(b[1]=c,b))}function zd(a){if(k.PerformanceLongTaskTiming & & k.PerformanceObserver){var b=0;(new k.PerformanceObserver(Rc(246,function(c,d){var e=new Zc;u(c.getEntries(),function(f){var g=new Xc;N(g,3,Math.round(f.startTime));N(g,4,Math.round(f.duration));f=xd(f);Cb(g,f);Eb(e,1,g,Xc)});yd(a,e);10 & lt; =++b & & d.disconnect()}))).observe({entryTypes:[ " longtask " ]})}}function Ad(a){function b(){var e=new Zc;u(Sc(),function(f){var g=new Xc;N(g,3,Math.round(f.startTime));N(g,4,Math.round(f.duration));f=xd(f);Cb(g,f);Eb(e,1,g,Xc)});zb(e,Xc,1).length & & yd(a,e)}var c=0,d=k.setInterval(function(){if(12 & lt; =++c){k.clearInterval(d);var e=k.google_ltobserver;e & & (e.disconnect(),delete k.google_ltobserver);k.google_lt_queue & & delete k.google_lt_queue;Zb(k, " beforeunload " ,b)}b();Sc().length=0},5E3);P(k, " beforeunload " ,b)};function Bd(a){I(this,a,Cd,null)}q(Bd,F);var Cd=[15];function Dd(a){I(this,a,null,null)}q(Dd,F);function Ed(a){I(this,a,null,null)}q(Ed,F);function Fd(a){return Math.round(a.position).toString(36)+ " . " +Math.round(a.timestamp).toString(36)}function Gd(a){var b=this;this.g=-1;this.h=-Infinity;this.a=[];this.f=a;this.i=0;this.j=Rc(456,function(){return Hd(b)});this.m=function(){return Id(b)}}Gd.prototype.install=function(){k.performance & & (Hd(this),P(k, " scroll " ,this.j,{passive:!0}),md(this.f,this.m))};function Hd(a){var b=k.pageYOffset||0,c=Cc()||0;if(100 & lt; Math.abs(b-a.g)||200 & lt; c-a.h)if(a.g=b,a.h=c,400 & lt; =a.a.push({position:b,timestamp:c}) & & (Id(a),8 & lt; =a.i)){Zb(k, " scroll " ,a.j);b=a.f.I;a=a.m;a:if(p(b))a=p(a) & & 1==a.length?b.indexOf(a,0):-1;else{for(c=0;c & lt; b.length;c++)if(c in b & & b[c]===a){a=c;break a}a=-1}0 & lt; =a & & Array.prototype.splice.call(b,a,1)}}function Id(a){a.a.length & & (rd(a.f,12,ua(a.a,Fd).join( " ~ " )),a.a=[],a.i++)};function Jd(){try{return ta(ua(k.googletag.pubads().getSlots(),function(a){return k.document.getElementById(a.getSlotElementId())}),oa)}catch(a){}return w(k.document.querySelectorAll( " div[id^=div-gpt-ad] " ))}function Kd(a){var b=[];a=ba(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;for(var d=!0,e=0;e & lt; b.length;e++){var f=b[e];if(f.contains(c)){d=!1;break}if(c.contains(f)){d=!1;b[e]=c;break}}d & & b.push(c)}return b};function Ld(a){a=a.document;var b={};a & & (b= " CSS1Compat " ==a.compatMode?a.documentElement:a.body);return b||{}};function Md(a,b,c,d,e,f,g,h,n,l,m){this.C=k;this.B=a;this.D=b;this.i=c;this.a=d;this.g=e;this.h=f;this.f=g;this.A=h;this.w=n;this.m=l;this.j=m}function Nd(a){return Hb.apply(null,ta(a,function(b){return 0 & lt; b}))||null}function Od(a){for(var b=Infinity,c=0;c & lt; a.length-1;c++)for(var d=c+1;d & lt; a.length;d++){var e=a[c],f=a[d];e=Math.max(Math.max(0,e.left-f.right,f.left-e.right),Math.max(0,e.top-f.bottom,f.top-e.bottom));0 & lt; e & & (b=Math.min(e,b))}return Infinity!==b?b:null};function Pd(a,b){var c=navigator.getBattery & & navigator.getBattery();c & & c.then?c.then(function(d){var e=d.level,f=d.charging;setTimeout(function(){b(100*e|0,100*d.level|0,f||d.charging)},a)}):b()};var Qd=/^.+\.((googlesyndication|googletagservices)\.com|doubleclick\.net)$/,Rd=/^(aswift_\d+|google_ads_iframe_.+)$/,Sd=/^div-gpt-ad-.+$/,Td=[ " ZGl2LnRhYm9vbGE= " , " ZGl2Lk9VVEJSQUlO " ];function Ud(a){if(!a)return " " ;var b=Math.floor(Math.random()*a.length);return b.toString(36)+encodeURIComponent(a.charAt(b))+ " . " +Tb(a).toString(36)}function Vd(a){return(a=nc(Ga(a).match(mc)[3]||null))?a.toLowerCase(): " " }function Wd(a){return 10 & lt; =a.offsetWidth & & 10 & lt; =a.offsetHeight}function Ob(a){return a & & 1==a.nodeType & & " DIV " ==a.nodeName?Sd.test(a.id)||a.hasAttribute( " data-google-query-id " ):!1}function Xd(a){var b=[];if(!a.body)return b;var c=a.body;a=c.getElementsByTagName( " script " );for(var d=a.length,e=0;e & lt; d;e++){var f=a[e],g=f.src;g & & (f=(void 0!==f.nextElementSibling?f.nextElementSibling:Kb(f.nextSibling,!0))||Lb(f)) & & " DIV " ==f.nodeName & & Wd(f) & & (g=Vd(g)) & & !Qd.test(g) & & b.push(new Yd(f,g))}if(!c.querySelectorAll)return b;u(Td,function(h){for(var n=c.querySelectorAll(gb(h)),l=n.length,m=0;m & lt; l;m++){var r=n[m];Wd(r) & & b.push(new Yd(r,h))}});return b}function Yd(a,b,c){var d=Mb(a);var e=new Ib(0,0);var f=d?Mb(d):document;f=!B||9 & lt; =Number(Za)|| " CSS1Compat " ==(f?new Pb(Mb(f)):ra||(ra=new Pb)).a.compatMode?f.documentElement:f.body;if(a!=f){f=cc(a);var g=(d?new Pb(Mb(d)):ra||(ra=new Pb)).a;d=g.scrollingElement?g.scrollingElement:Ra|| " CSS1Compat " !=g.compatMode?g.body||g.documentElement:g.documentElement;g=g.parentWindow||g.defaultView;d=B & & Ya( " 10 " ) & & g.pageYOffset!=d.scrollTop?new Ib(d.scrollLeft,d.scrollTop):new Ib(g.pageXOffset||d.scrollLeft,g.pageYOffset||d.scrollTop);e.a=f.left+d.a;e.f=f.top+d.f}b:{f=Mb(a);if(f.defaultView & & f.defaultView.getComputedStyle & & (f=f.defaultView.getComputedStyle(a,null))){f=f.display||f.getPropertyValue( " display " )|| " " ;break b}f= " " }f||(f=a.currentStyle?a.currentStyle.display:null);if( " none " !=(f||a.style & & a.style.display))a=dc(a);else{f=a.style;d=f.display;g=f.visibility;var h=f.position;f.visibility= " hidden " ;f.position= " absolute " ;f.display= " inline " ;a=dc(a);f.display=d;f.position=h;f.visibility=g}e=new bc(e.a,e.f,a.width,a.height);this.id=b;this.a=c||null;this.top=e.top;this.left=e.left;this.width=e.width;this.height=e.height}function Zd(){var a=Qb(k.top)?k.top:null;if(!a)return null;var b=a.document;a=Xd(b);var c=[];xa(c,b.getElementsByTagName( " iframe " ));for(b=0;b & lt; Math.min(c.length,50);b++){var d=c[b],e=d.src?Ga(d.src): " " ,f=d.id||d.name|| " " ;if(!Rd.test(f))try{var g=d.contentDocument||d.contentWindow.document;if(e & & " about:blank " !=d.src)xa(a,Xd(g)),xa(c,g.getElementsByTagName( " iframe " ));else{var h=null,n=void 0!==d.previousElementSibling?d.previousElementSibling:Kb(d.previousSibling,!1);if(n & & " SCRIPT " ==n.nodeName & & n.src){var l=Vd(n.src);h=Qd.test(l)?null:l}((h=h||f)||!Nb(d)) & & Wd(d) & & a.push(new Yd(d,h))}}catch(r){h=Vd(e),e=(e=nc(e.match(mc)[5]||null)) & & " / " ==e.charAt(0)?e.split( " / " ,2)[1]: " " ,Wd(d) & & !Qd.test(h) & & a.push(new Yd(d,h||f,e))}}ya(a,function(r,G){return r.top!=G.top?r.top-G.top:r.left-G.left});var m=null;return ta(a,function(r){if(null!=m & & r.top+r.height & lt; =m.top+m.height & & r.left+r.width & lt; =m.left+m.width)return!1;m=r;return!0})};var $d=!1;function ae(a,b){var c=k;if(!$d){$d=!0;var d=c.requestAnimationFrame||c.webkitRequestAnimationFrame||c.msRequestAnimationFrame||c.mozRequestAnimationFrame||c.oRequestAnimationFrame;if(Ub(d)){var e,f,g,h,n=c.requestIdleCallback;n & & (h=function(m){f=m.timeRemaining();g=0});var l=function(m){$d & & (a.push(m-e),e=m,n & & (b.push(f||0),g||(f=0,g=n(h))),d(l))};d(function(m){e=m;n & & (g=n(h));d(l)})}}};function be(){if(!k.performance||!k.performance.getEntriesByType)return null;var a=k.performance.getEntriesByType( " paint " );if(!a.length)return null;var b=0,c=0;u(a,function(d){switch(d.name){case " first-paint " :b=d.startTime;break;case " first-contentful-paint " :c=d.startTime}});return{R:b,P:c}};function ce(a){I(this,a,de,null)}q(ce,F);var de=[1];function ee(a){I(this,a,null,null)}q(ee,F);var W={},X={},Y={},fe={},ge={},he={},ie={},je={},ke={},le={},me=[{v:/^https?:\/\/((tpc|pagead2)\.googlesyndication\.com|static\.googleadsserving\.cn)\/pagead\//,u:(W[1]=/adsbygoogle\.js/,W[2]=/show_ads\.js/,W[3]=/show_ads_impl\.js/,W[21]=/js\/r\d+\/r\d+\/osd\.js/,W[22]=/\/osd\.js/,W[7]=/activeview\/osd_listener\.js/,W[8]=/lidar\.js/,W[10]=/client\/ext\/m_js_controller\.js/,W[4]=/imgad\?id=/,W[9]=/js\/r\d+\/r\d+\/abg.js/,W[24]=/js\/r\d+\/r\d+\/rum\.js/,W[25]=/js\/rum\.js/,W[30]=/m_window_focus.js/,W[33]=/\/pagead\/adview\?ai=/,W),o:28},{v:/^https?:\/\/(tpc|pagead2)\.googlesyndication\.com\//,u:(X[4]=/pageadimg(\/imgad)?\?id=/,X[23]=/(daca_images\/)?simgad\/\d+/,X[29]=/icore_images\/\d+/,X[11]=/pub-config\/r\d+\/ca-pub-\d+\.js/,X[16]=/\/safeframe\/\d+-\d+-\d+\/html\/container\.html/,X[17]=/\/safeframe\/\d+-\d+-\d+\/js\/ext\.js/,X[31]=/\/sadbundle\//,X[32]=/(\/pcs)?\/activeview\?(xai|avi)=/,X),o:39},{v:/^https?:\/\/\w+\.g\.doubleclick\.net/,u:(Y[59]=/\/tag\/js\/gpt\.js/,Y[14]=/\/gpt\/pubads_impl_\d+\.js/,Y[43]=/\/gpt\/pubads_impl_core_\d+\.js/,Y[44]=/\/gpt\/pubads_impl_rendering_\d+\.js/,Y[15]=/\/gampad\/ads\?/,Y[34]=/\/pcs\/view\?xai=/,Y[36]=/^https?:\/\/cm\.g\./,Y[5]=/pagead\/ads\?/,Y[12]=/pagead\/html\/.*\/zrt_lookup\.html/,Y[33]=/\/pagead\/adview\?ai=/,Y),o:40},{v:/^https?:\/\/www\.googletagservices\.com/,u:(fe[13]=/\/tag\/js\/gpt\.js/,fe[37]=/\/dcmads\.js/,fe[38]=/\/dcm\/impl_v\d+\.js/,fe),o:42},{v:/^https?:\/\/fonts\.googleapis\.com\/css/,u:(ge[18]=/[? & ]family=/,ge),o:27},{v:/^https?:\/\/fonts\.gstatic\.com/,u:(he[19]=/\/s\//,he[20]=/\/l\//,he),o:27},{v:/^https:\/\/[\w.]+.2mdn.net/,u:(ie[31]=/\/sadbundle\//,ie),o:41},{v:/^https:\/\/adservice\.google\.(com?\.)?[a-z]{2,3}/,u:(je[46]=/\/adsid\/integrator\.json/,je[47]=/\/adsid\/integrator\.js/,je[48]=/\/adsid\/integrator\.sync\.js/,je),o:45},{v:/^https?:\/\/cdn\.ampproject\.org/,u:(ke[49]=/\/rtv\/\d{15,20}\/amp4ads-host-v0\.js\b/,ke[50]=/\.org\/amp4ads-host-v0\.js\b/,ke),o:51},{v:/^https?:\/\/imasdk.googleapis.com/,u:(le[54]=/js\/sdkloader\/ima3.js/,le[55]=/js\/core\/bridge3.*html/,le[56]=/js\/sdkloader\/loader.js/,le[57]=/js\/sdkloader\/vpaid_adapter.js/,le),o:58},{v:/./,u:{},o:27}],ne={},oe=[{v:/^https?:\/\//,u:(ne[26]=function(a){return hc & & !/^https:\/\/d-\d+\.ampproject\.net\/\d+\/frame\.html$/.test(a)},ne),o:27}];function pe(a){switch(a){case " beacon " :return 1;case " css " :return 2;case " fetch " :return 4;case " iframe " :return 5;case " img " :return 6;case " link " :return 7;case " navigation " :return 8;case " object " :return 9;case " script " :return 10;case " subdocument " :return 11;case " svg " :return 12;case " xmlhttprequest " :return 13;default:return 0}}var qe={woff:1,woff2:2,eot:3,ttf:4},re=/^https?:\/\/[^/?#]*\b(google(adservices|tag(manager|services)|apis|usercontent|syndication)?|doubleclick|gstatic|2mdn|cdn.ampproject)\./;function se(a,b,c,d,e,f){var g=new ee;O(g,1,a,0);O(g,3,b,0);O(g,2,e,0);N(g,4,Math.round(c.startTime));N(g,7,Math.round(c.duration));e=c.name;try{if(f){var h=e.indexOf( " ? " );if(-1==h||125 & lt; h)h=125;var n=e.indexOf( " # " );-1!=n & & n & lt; h & & (h=n);N(g,24,Tb(e.substr(0,h)))}}catch(l){}if(1!=b & & 26!=a)return g;N(g,5,Math.round(c.fetchStart));N(g,6,Math.round(c.responseEnd));a:{b=c.name;f=K(g,1,0);a=new ce;switch(f){case 18:if(b=b.match(/[? & ]family=([^ & ]+)/))b=k.decodeURIComponent(b[1]).split( " | " ),xb(a,1,b||[]);break;case 19:if(b=b.match(/\/s\/(\w+)\/v(\d+)\/[^.\/]+\.(\w+)$/))f=k.parseInt(b[2],10),N(a,2,f),O(a,3,qe[b[3]]||0,0),b=b[1],J(a,1).push(b);break;case 20:if(f=b.match(/[? & ]skey=([^ & ]+)/))f=f[1],J(a,1).push(f);if(b=b.match(/[? & ]v=v(\d+)/))b=k.parseInt(b[1],10),N(a,2,b);break;default:break a}Bb(g,21,a)}if(!c.responseStart)return g;O(g,22,!0,!1);c.domainLookupStart!=c.domainLookupEnd & & (N(g,8,Math.round(c.domainLookupStart)),N(g,9,Math.round(c.domainLookupEnd)));c.connectStart!=c.connectEnd & & (N(g,10,Math.round(c.connectStart)),N(g,11,Math.round(c.connectEnd)),c.secureConnectionStart & & N(g,12,Math.round(c.secureConnectionStart)));N(g,13,Math.round(c.requestStart));N(g,14,Math.round(c.responseStart));void 0!==c.transferSize & & (N(g,15,c.transferSize),N(g,17,c.decodedBodySize||0),N(g,16,c.encodedBodySize||0),0 & lt; c.transferSize?O(g,23,c.transferSize & gt; (c.encodedBodySize||0)?3:2,0):O(g,23,1,0));c.redirectStart & & (N(g,18,Math.round(c.redirectStart)),N(g,19,Math.round(c.redirectEnd)));d & & window.performance.timing & & N(g,20,d);return g}var te={},ue=(te[1]=!0,te[4]=!0,te[13]=!0,te);function ve(a,b,c){var d=re.test(a)?1:0,e=1!=d,f=wa(e?oe:me,function(g){return g.v.test(a)});if(!f)return null;f=Sb(f.u,function(g){return " function " ==na(g)?g(a):g.test(a)})||f.o;return!f||e & & 2!=b & & ue[c]?null:{$:d,id:parseInt(f,10)}}function we(a,b,c,d,e,f,g){a.responseEnd & lt; =f||(f=pe(a.initiatorType),(d=ve((void 0===g? " " :g)||a.name,d,f)) & & b.push(se(d.id,d.$,a,c,f,e)))}function xe(a,b,c,d){if(!a.performance||!a.performance.getEntriesByType)return[];var e=a.performance.getEntriesByType( " resource " ),f=0;a.performance.timing & & a!=k & & null!=k.performance & & null!=k.performance.timing & & (f=a.performance.timing.navigationStart-k.performance.timing.navigationStart);var g=[];u(e,function(h){return we(h,g,f,b,c,d)});e=a.performance.getEntriesByType( " navigation " );1==e.length & & we(e[0],g,f,b,c,d,a.location?a.location.href: " " );return g}function ye(a,b,c,d,e){c=xe(b,c,d,e);b=0;d=ba(c);for(e=d.next();!e.done;e=d.next())b=Math.max(b,K(e.value,6,0));c=ua(c,function(f){var g=new nb;var h=K(f,1,0);0!==h & & D(g,1,h);h=K(f,2,0);0!==h & & D(g,2,h);h=K(f,3,0);0!==h & & D(g,3,h);h=K(f,4,0);0!==h & & C(g,4,h);h=K(f,5,0);0!==h & & C(g,5,h);h=K(f,6,0);0!==h & & C(g,6,h);h=K(f,7,0);0!==h & & C(g,7,h);h=K(f,8,0);0!==h & & C(g,8,h);h=K(f,9,0);0!==h & & C(g,9,h);h=K(f,10,0);0!==h & & C(g,10,h);h=K(f,11,0);0!==h & & C(g,11,h);h=K(f,12,0);0!==h & & C(g,12,h);h=K(f,13,0);0!==h & & C(g,13,h);h=K(f,14,0);0!==h & & C(g,14,h);h=K(f,15,0);0!==h & & C(g,15,h);h=K(f,16,0);0!==h & & C(g,16,h);h=K(f,17,0);0!==h & & C(g,17,h);h=K(f,18,0);0!==h & & C(g,18,h);h=K(f,19,0);0!==h & & C(g,19,h);h=K(f,20,0);0!==h & & C(g,20,h);h=yb(f,ce,21);if(null!=h & & null!=h){var n=ob(g,21);var l=J(h,1);if(0 & lt; l.length & & null!=l)for(var m=0;m & lt; l.length;m++)rb(g,1,l[m]);l=K(h,2,0);0!==l & & C(g,2,l);l=K(h,3,0);0!==l & & D(g,3,l);pb(g,n)}(h=M(f,22)) & & null!=h & & (mb(g.a,176),g.a.a.push(h?1:0));h=K(f,23,0);0!==h & & D(g,23,h);h=K(f,24,0);0!==h & & C(g,24,h);f=qb(g);return eb(f).replace(/\.+$/, " " )}).join( " ~ " );rd(a,7,c,!0);return b}function ze(a){return va(a.performance & & a.performance.getEntriesByType?a.performance.getEntriesByType( " resource " ):[],function(b,c){a:{switch(pe(c.initiatorType)){case 10:case 13:case 4:break;default:var d=!1;break a}d=(d=nc(c.name.match(mc)[3]||null))?d?0 & lt; =oc(d):!1:!1}d & & (b.startTime=Math.min(b.F?b.startTime:Infinity,c.startTime),b.endTime=Math.max(b.endTime,c.startTime+c.duration),b.F++);return b},{F:0,startTime:0,endTime:0})};function Ae(){if(!k._google_rum_ns_)return!1;var a=bd(k);return!(!a.raf||!a.ric)}function Be(){var a=bd(k);a.raf=a.raf||[];a.ric=a.ric||[];return{aa:a.raf,ba:a.ric}};function Ce(a){I(this,a,null,null)}q(Ce,F);var De=window==window.top?32:16,Ee={unloadEventStart:2,unloadEventEnd:3,redirectStart:4,redirectEnd:5,fetchStart:6,domainLookupStart:7,domainLookupEnd:8,connectStart:9,connectEnd:10,secureConnectionStart:11,requestStart:12,responseStart:13,responseEnd:14,domLoading:15,domInteractive:16,domContentLoadedEventStart:17,domContentLoadedEventEnd:18,domComplete:19,loadEventStart:20,loadEventEnd:21};function Fe(a){return(a=yb(a,Dd,1))?K(a,2,0):0}function Ge(a){var b=yb(a,Bd,2);b||(b=new Bd,Bb(a,2,b));2==Fe(a) & & (a=b,O(a,7,!0,!1),O(a,9,!0,!1),O(a,10,!0,!1));return b}function He(a,b){2!==K(b,2,0)||bd(k).chp||V(a, " chm " ,1);K(b,1,0) & & V(a, " c " ,K(b,1,0));K(b,5, " " ) & & V(a, " e " ,K(b,5, " " ));V(a, " ctx " ,K(b,2,0));V(a, " gqid " ,K(b,3, " " ));V(a, " qqid " ,K(b,4, " " ))}function Ie(a){var b=new Ed(k.google_rum_config||null),c=Ge(b),d=J(c,15),e=yb(b,Dd,1)||new Dd;d.length & & O(e,5,d.join(), " " );He(a,e);if(d=k.google_js_reporting_queue)e=function(g){a.A(g);Gc(g)},d.push=e,u(d,e),d.length=0;M(c,11)||M(c,12)?Ad(a):M(c,9) & & .1 & gt; Math.random() & & zd(a);var f=Fe(b);1==f & & Je(a);md(a,function(){var g=Cc();g & & S(a, " 24 " ,1,g,0,void 0)});md(a,function(){M(c,7) & & (a.D=ye(a,k,f,M(c,13),a.D))});k==k.top & & M(c,14) & & (new Gd(a)).install();Ke(a,c,Fe(b))}function Ke(a,b,c){var d=Rc(113,function(){M(b,10) & & Le(a);Me(a);Ne(a,b,c);if(1==c & & M(b,16)){var e=Ld(k);e=e.scrollHeight==Ld(k).clientHeight?e.offsetHeight:e.scrollHeight;var f=Ld(k).scrollWidth,g=void 0===k.pageYOffset?(k.document.documentElement||k.document.body.parentNode||k.document.body).scrollTop:k.pageYOffset,h=[],n=[],l=[],m=[],r=[],G=0,L=0,Z=Infinity,H=Infinity,t={ca:!1},A=w(k.document.querySelectorAll( " .google-auto-placed " )),v=w(k.document.querySelectorAll('ins.adsbygoogle[data-anchor-shown= " true " ]')),y=w(k.document.querySelectorAll( " ins.adsbygoogle[data-ad-format=autorelaxed] " )),E=Jd(),x=w(k.document.querySelectorAll( " iframe[id^=google_ads_iframe] " ));var ha=[].concat(E,x);var Pe=w(k.document.querySelectorAll( " div.trc_related_container,div.OUTBRAIN,div[id^=rcjsload],div[id^=ligatusframe],div[id^=crt-],iframe[id^=cto_iframe],div[id^=yandex_], div[id^=Ya_sync],iframe[src*=adnxs],div.advertisement--appnexus,div[id^=apn-ad],div[id^=amzn-native-ad],iframe[src*=amazon-adsystem],iframe[id^=ox_],iframe[src*=openx],img[src*=openx],div[class*=adtech],div[id^=adtech],iframe[src*=adtech],div[data-content-ad-placement=true],div.wpcnt div[id^=atatags-] " )),Qe=w(k.document.querySelectorAll( " ins.adsbygoogle-ablated-ad-slot " ));x=[].concat(w(k.document.querySelectorAll( " iframe[id^=aswift_],iframe[id^=google_ads_frame] " )),w(k.document.querySelectorAll( " ins.adsbygoogle " )));E=[];t=ba([[t.ga,A],[t.ca,v],[t.ia,y],[t.ha,ha],[t.ja,Pe],[t.fa,Qe]]);for(A=t.next();!A.done;A=t.next())v=ba(A.value),A=v.next().value,v=v.next().value,!1===A?E=E.concat(v):x=x.concat(v);x=Kd(x);t=Kd(E);E=x.slice(0);x=ba(t);for(t=x.next();!t.done;t=x.next())for(t=t.value,A=0;A & lt; E.length;A++)(t.contains(E[A])||E[A].contains(t)) & & E.splice(A,1);E=ba(E);for(x=E.next();!x.done;x=E.next()){x=x.value;t=x.getBoundingClientRect();A=e-(t.bottom+g);if(x.className & & -1!=x.className.indexOf( " adsbygoogle-ablated-ad-slot " )){v=x.getAttribute( " google_ad_slot " );y=k.google_sv_map;if(!v||!y||!y[v])continue;a:{v=y[v];y=Number(v.google_ad_width);ha=Number(v.google_ad_height);if(!(0 & lt; y & & 0 & lt; ha)){b:{try{var Vb=String(v.google_ad_format);if(Vb & & Vb.match){var Wb=Vb.match(/(\d+)x(\d+)/i);if(Wb){var gd=parseInt(Wb[1],10),hd=parseInt(Wb[2],10);if(0 & lt; gd & & 0 & lt; hd){var sa={width:gd,height:hd};break b}}}}catch(Xe){}sa=null}if(!sa){v=null;break a}y=0 & lt; y?y:sa.width;ha=0 & lt; ha?ha:sa.height}v={width:y,height:ha}}v=(y=v)?y.height:0;y=y?y.width:0}else if(v=t.bottom-t.top,y=t.right-t.left,1 & gt; =v||1 & gt; =y)continue;h.push(v);n.push(y);l.push(v*y);x.className & & -1!=x.className.indexOf( " google-auto-placed " )?L+=1:(Z=Math.min(Z,A),m.push(t),G+=1);H=Math.min(H,A);r.push(t)}Z=Infinity===Z?null:Z;H=Infinity===H?null:H;sa=Od(m);r=Od(r);e=new Md(e,f,G,L,Nd(h),Nd(n),Nd(l),sa,r,Z,H);zc(Lc, " ama_stats " ,{wpc: " " ,su:k.location.hostname,pg_h:e.B,pg_w:e.D,c:e.i,aa_c:e.a,av_h:e.g,av_w:e.h,av_a:e.f,s:e.A,all_s:e.w,b:e.m,all_b:e.j,dt:z( " iPad " )||z( " Android " ) & & !z( " Mobile " )||z( " Silk " )||!(z( " iPod " )||z( " iPhone " )||z( " Android " )||z( " IEMobile " ))||900 & lt; =Ld(e.C).clientWidth? " d " : " m " },!0,1,void 0)}}); " complete " !=k.document.readyState?P(k, " load " ,function(){k.setTimeout(d,0)}):d()}function Me(a){var b=k.google_rum_values||bd(k).rv;k.google_rum_values=void 0;bd(k).rv=void 0;if(b & & !(0 & gt; b.dt)){var c=k.performance & & k.performance.timing;if(c){var d=b.dt-c.navigationStart;Rb(b,function(e,f){if(-1!=e & & ka(e)){switch(f){case " dt " :e=d;break;case " bdt " :e=d-e;break;default:e=d+e}S(a,f,4,e)}})}}}function Ne(a,b,c){M(b,1) & & Oe(a);M(b,2) & & 0 & lt; K(b,3,0) & & Re(a,K(b,3,0));M(b,7) & & Se(a,b,c);M(b,8) & & .1 & gt; Math.random() & & Ic(a,function(){return Te(a)})}function Ue(a){var b=ze(k);b.F & & (S(a, " 19 " ,2,b.F),S(a, " 17 " ,2,b.startTime),S(a, " 18 " ,2,b.endTime))}function Se(a,b,c){a.D=ye(a,k,c,M(b,13),a.D);var d=ta(k.document.getElementsByTagName( " iframe " ),kc);u(d,function(e){if(e=e.contentWindow)try{ye(a,e,c,M(b,13),-1)}catch(f){}});1==c & & Ue(a)}function Ve(a,b,c){if(b.length||c.length){var d={};d=(d[3]=Cc().toString(36),d);b.length & & (d[1]=ua(b,function(e){e=Math.min(Math.max(e,0),4095);return " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " [e & gt; & gt; 6]+ " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " [e & 63]}).join( " " ));c.length & & (d[2]=ua(c,function(e){return " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_. " [Math.min(Math.max(e,0),63)|0]}).join( " " ));rd(a,5,sd(5,d),!0, " . " )}}function We(a){if(Ae()){var b=Be(),c=b.aa,d=b.ba,e=Rc(400,function(){c.length||d.length?(Ve(a,c,d),c.length=0,d.length=0,k.setTimeout(e,1E4)):(c.push=function(){return 0},d.push=function(){return 0})});k.setTimeout(e,1E4)}}function Oe(a){var b=[],c=[];ae(b,c);k.setTimeout(Rc(400,function(){$d=!1;Ve(a,b,c)}),1E4)}function Re(a,b){Pd(b,function(c,d,e){if(null!=c & & null!=d & & null!=e){var f={};f[1]=b;f[2]=c;f[3]=d;f[4]=e;td(a,8,f)}})}function Le(a){var b=k.performance & & k.performance.timing;if(b){var c=b.navigationStart;0 & lt; c & & (S(a, " 1 " ,1,c),Rb(Ee,function(e,f){f=b[f];0 & lt; f & & S(a,String(e),1,f-c)}));var d=be();d & & (d.R & & S(a, " 22 " ,1,d.R),d.P & & S(a, " 23 " ,1,d.P))}}function Te(a){var b=Zd();b & & (10 & lt; b.length & & (b.length=10),od(a,ua(b,function(c){return Ud(c.id)+(c.a? " _ " +Ud(c.a): " " )+ " _ " +Math.floor(c.top).toString(36)+ " _ " +Math.floor(c.left).toString(36)+ " _ " +Math.floor(c.width).toString(36)+ " _ " +Math.floor(c.height).toString(36)}).join( " ~ " )))}function Je(a){var b=ad(k.document);b & & P(k,b,function(){var c=Cc();if(c){var d=k.document;var e={visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[d.visibilityState||d.webkitVisibilityState||d.mozVisibilityState|| " " ]||0;if(1==e||2==e)d=new Ce,N(d,1,Math.round(c)),O(d,2,e,0),c=new nb,e=K(d,1,0),0!==e & & C(c,1,e),e=K(d,2,0),0!==e & & D(c,2,e),d=qb(c),d=eb(d).replace(/\.+$/, " " ),S(a, " 1 " ,11,d)}})};Oc.g(112,function(){var a=new T(1, " https: " , " csi.gstatic.com " , " /csi?v=2 & s=pagead & action= " , " csi_pagead " ,De);a.f=!0;Ie(a);We(a)},void 0);}).call(this);


ucuz laboratuvar güç kayna??.zip > saved_resource(6).html

best.aliexpress.com
/* Copyright 2017 The Chromium Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. */

a {
color: rgb(88, 88, 88);
}

body {
--google-blue-600: rgb(26, 115, 232);
--google-blue-700: rgb(25, 103, 210);
--google-gray-50: rgb(248, 249, 250);
--google-gray-300: rgb(218, 220, 224);
--google-gray-500: rgb(154, 160, 166);
--google-gray-600: rgb(128, 134, 139);
--google-gray-700: rgb(95, 99, 104);
--google-gray-900: rgb(32, 33, 36);
background-color: #fff;
color: var(--google-gray-700);
word-wrap: break-word;
}

.nav-wrapper .secondary-button {
background: #fff;
border: 1px solid var(--google-gray-500);
color: var(--google-gray-700);
float: none;
margin: 0;
padding: 8px 16px;
}

.hidden {
display: none;
}

html {
-webkit-text-size-adjust: 100%;
font-size: 125%;
}

.icon {
background-repeat: no-repeat;
background-size: 100%;
}

/* Copyright 2014 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file. */

button {
border: 0;
border-radius: 4px;
box-sizing: border-box;
color: #fff;
cursor: pointer;
float: right;
font-size: .875em;
margin: 0;
padding: 8px 16px;
transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);
user-select: none;
}

[dir='rtl'] button {
float: left;
}

.bad-clock button,
.captive-portal button,
.lookalike-url button,
.main-frame-blocked button,
.neterror button,
.offline button,
.pdf button,
.ssl button,
.safe-browsing-billing button {
background: var(--google-blue-600);
}

button:active {
background: var(--google-blue-700);
outline: 0;
}

#debugging {
display: inline;
overflow: auto;
}

.debugging-content {
line-height: 1em;
margin-bottom: 0;
margin-top: 1em;
}

.debugging-content-fixed-width {
display: block;
font-family: monospace;
font-size: 1.2em;
margin-top: 0.5em;
}

.debugging-title {
font-weight: bold;
}

#details {
margin: 0 0 50px;
}

#details p:not(:first-of-type) {
margin-top: 20px;
}

.secondary-button:active {
border-color: white;
box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3),
0 2px 6px 2px rgba(60, 64, 67, .15);
}

.secondary-button:hover {
background: var(--google-gray-50);
border-color: var(--google-gray-600);
text-decoration: none;
}

.error-code {
color: #646464;
font-size: .86667em;
text-transform: uppercase;
margin-top: 12px;
}

#error-debugging-info {
font-size: 0.8em;
}

h1 {
color: var(--google-gray-900);
font-size: 1.6em;
font-weight: normal;
line-height: 1.25em;
margin-bottom: 16px;
}

h2 {
font-size: 1.2em;
font-weight: normal;
}

.icon {
height: 72px;
margin: 0 0 40px;
width: 72px;
}

input[type=checkbox] {
opacity: 0;
}

input[type=checkbox]:focus ~ .checkbox {
outline: -webkit-focus-ring-color auto 5px;
}

.interstitial-wrapper {
box-sizing: border-box;
font-size: 1em;
line-height: 1.6em;
margin: 14vh auto 0;
max-width: 600px;
width: 100%;
}

#main-message & gt; p {
display: inline;
}

#extended-reporting-opt-in {
font-size: .875em;
margin-top: 39px;
}

#extended-reporting-opt-in label {
position: relative;
display: flex;
align-items: flex-start;
}

.nav-wrapper {
margin-top: 51px;
}

.nav-wrapper::after {
clear: both;
content: '';
display: table;
width: 100%;
}

.small-link {
color: #696969;
font-size: .875em;
}

.checkboxes {
flex: 0 0 24px;
}

.checkbox {
background: transparent;
border: 1px solid white;
border-radius: 2px;
display: block;
height: 14px;
left: 0;
position: absolute;
right: 0;
top: 3px;
width: 14px;
}

.checkbox::before {
background: transparent;
border: 2px solid white;
border-right-width: 0;
border-top-width: 0;
content: '';
height: 4px;
left: 2px;
opacity: 0;
position: absolute;
top: 3px;
transform: rotate(-45deg);
width: 9px;
}

input[type=checkbox]:checked ~ .checkbox::before {
opacity: 1;
}

#recurrent-error-message {
background: #ededed;
border-radius: 4px;
padding: 12px 16px;
margin-top: 12px;
margin-bottom: 16px;
}

.showing-recurrent-error-message #extended-reporting-opt-in {
margin-top: 16px;
}

@media (max-width: 700px) {
.interstitial-wrapper {
padding: 0 10%;
}

#error-debugging-info {
overflow: auto;
}
}

@media (max-width: 420px) {
button,
[dir='rtl'] button,
.small-link {
float: none;
font-size: .825em;
font-weight: 500;
margin: 0;
width: 100%;
}

button {
padding: 16px 24px;
}

#details {
margin: 20px 0 20px 0;
}

#details p:not(:first-of-type) {
margin-top: 10px;
}

.secondary-button:not(.hidden) {
display: block;
margin-top: 20px;
text-align: center;
width: 100%;
}

.interstitial-wrapper {
padding: 0 5%;
}

#extended-reporting-opt-in {
margin-top: 24px;
}

.nav-wrapper {
margin-top: 30px;
}
}

/**
* Mobile specific styling.
* Navigation buttons are anchored to the bottom of the screen.
* Details message replaces the top content in its own scrollable area.
*/

@media (max-width: 420px) {
.nav-wrapper .secondary-button {
border: 0;
margin: 16px 0 0;
margin-inline-end: 0;
padding-bottom: 16px;
padding-top: 16px;
}
}

/* Fixed nav. */
@media (min-width: 240px) and (max-width: 420px) and
(min-height: 401px),
(min-width: 421px) and (min-height: 240px) and
(max-height: 560px) {
body .nav-wrapper {
background: #fff;
bottom: 0;
box-shadow: 0 -22px 40px #fff;
left: 0;
margin: 0 auto;
max-width: 736px;
padding-left: 24px;
padding-right: 24px;
position: fixed;
right: 0;
width: 100%;
z-index: 2;
}

.interstitial-wrapper {
max-width: 736px;
}

#details,
#main-content {
padding-bottom: 40px;
}

#details {
padding-top: 5.5vh;
}

button.small-link {
color: var(--google-blue-600);
}
}

@media (max-width: 420px) and (orientation: portrait),
(max-height: 560px) {
body {
margin: 0 auto;
}

button,
[dir='rtl'] button,
button.small-link {
font-family: Roboto-Regular,Helvetica;
font-size: .933em;
margin: 6px 0;
transform: translatez(0);
}

.nav-wrapper {
box-sizing: border-box;
padding-bottom: 8px;
width: 100%;
}

#details {
box-sizing: border-box;
height: auto;
margin: 0;
opacity: 1;
transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

#details.hidden,
#main-content.hidden {
display: block;
height: 0;
opacity: 0;
overflow: hidden;
padding-bottom: 0;
transition: none;
}

h1 {
font-size: 1.5em;
margin-bottom: 8px;
}

.icon {
margin-bottom: 5.69vh;
}

.interstitial-wrapper {
box-sizing: border-box;
margin: 7vh auto 12px;
padding: 0 24px;
position: relative;
}

.interstitial-wrapper p {
font-size: .95em;
line-height: 1.61em;
margin-top: 8px;
}

#main-content {
margin: 0;
transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1);
}

.small-link {
border: 0;
}

.suggested-left & gt; #control-buttons,
.suggested-right & gt; #control-buttons {
float: none;
margin: 0;
}
}

@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {
.interstitial-wrapper {
margin-top: 10vh;
}
}

@media (min-height: 400px) and (orientation:portrait) {
.interstitial-wrapper {
margin-bottom: 145px;
}
}

@media (min-height: 299px) {
.nav-wrapper {
padding-bottom: 16px;
}
}

@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) and
(orientation: portrait) {
.interstitial-wrapper {
margin-top: 7vh;
}
}

@media (min-height: 650px) and (max-width: 414px) and (orientation: portrait) {
.interstitial-wrapper {
margin-top: 10vh;
}
}

/* Small mobile screens. No fixed nav. */
@media (max-height: 400px) and (orientation: portrait),
(max-height: 239px) and (orientation: landscape),
(max-width: 419px) and (max-height: 399px) {
.interstitial-wrapper {
display: flex;
flex-direction: column;
margin-bottom: 0;
}

#details {
flex: 1 1 auto;
order: 0;
}

#main-content {
flex: 1 1 auto;
order: 0;
}

.nav-wrapper {
flex: 0 1 auto;
margin-top: 8px;
order: 1;
padding-left: 0;
padding-right: 0;
position: relative;
width: 100%;
}

button {
padding: 16px 24px;
}

button.small-link {
color: var(--google-blue-600);
}
}

@media (max-width: 239px) and (orientation: portrait) {
.nav-wrapper {
padding-left: 0;
padding-right: 0;
}
}

/* Copyright 2013 The Chromium Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. */

/* Don't use the main frame div when the error is in a subframe. */
html[subframe] #main-frame-error {
display: none;
}

/* Don't use the subframe error div when the error is in a main frame. */
html:not([subframe]) #sub-frame-error {
display: none;
}

#diagnose-button {
float: none;
margin-bottom: 10px;
margin-inline-start: 0;
margin-top: 20px;
}

h1 {
margin-top: 0;
word-wrap: break-word;
}

h1 span {
font-weight: 500;
}

h2 {
color: #666;
font-size: 1.2em;
font-weight: normal;
margin: 10px 0;
}

a {
color: rgb(17, 85, 204);
text-decoration: none;
}

.icon {
-webkit-user-select: none;
display: inline-block;
}

.icon-generic {
/**
* Can't access chrome://theme/IDR_ERROR_NETWORK_GENERIC from an untrusted
* renderer process, so embed the resource manually.
*/
content: -webkit-image-set(
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAENJREFUeF7tzbEJACEQRNGBLeAasBCza2lLEGx0CxFGG9hBMDDxRy/72O9FMnIFapGylsu1fgoBdkXfUHLrQgdfrlJN1BdYBjQQm3UAAAAASUVORK5CYII=) 1x,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAFJJREFUeF7t0cENgDAMQ9FwYgxG6WjpaIzCCAxQxVggFuDiCvlLOeRdHR9yzjncHVoq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb3bEm5Au81c0pSCD8HYAAAAASUVORK5CYII=) 2x);
}

.icon-offline {
content: -webkit-image-set(
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAGxJREFUeF7tyMEJwkAQRuFf5ipMKxYQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcURSVU66yVNFj6LFICatThZB6r/ko/pbRpUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtWFV+BT/QAAAAABJRU5ErkJggg==) 1x,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKgAAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6womIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIkRAEiIaG0+0AA9VBMaE89Rogeoww936MQrWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA0MfQpXLlVQfkzR4igS6ENjknm/wiaGhsAAAAASUVORK5CYII=) 2x);
position: relative;
}

.icon-disabled {
content: -webkit-image-set(
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABICAMAAAAZF4G5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAASZJREFUeAHd11Fq7jAMRGGf/W/6PoWB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0tBfC6+cj1haUFXKHmVJo5wP98WwQ0ZCbfUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaHWCj1Y/W6lf4L7utvgBSt3rBFSS/XBMPUILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYTJozmXemjXeLZAov+mnkN2HfzXpMSVQDnGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo06og3BNXtCzy7zA1aXk5x+tJARq63eAygAAAABJRU5ErkJggg==) 1x,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfVjAAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAAYdJREFUeF7F1EFqwzAUBNARAmVj0FZe5QoBH6BX+dn4GlY2PYNzGx/A0CvkCIJuvIraKJKbgBvzf2g62weDGD7CYggpfFReis4J0ey9EGFIiEQQojFSlA9kSIiqd0KkFjKsewgRbStEN19mxUPTtmW9HQ/h6tyqNQ8NlSMZdzyE6qkoE0trVYGFm0n1WYeBhduzwbwBC7voS+vIxfeMjeaiLxsMMtQNwMPtuew+DjzcTHk8YMfDknEcIUOtf2lVfgVH3K4Xv5PRYAXRVMtItIJ3rfaCIVn9DsTH2NxisAVRex2Hh3hX+/mRUR08bAwPEYsI51ZxWH4Q0SpicQRXeyEaIug48FEdegARfMz/tADVsRciwTAxW308ehmC2gLraC+YCbV3QoTZexa+zegAEW5PhhgYfmbvJgcRqngGByOSXdFJcLk2JeDPEN0kxe1JhIt5FiFA+w+ItMELsUyPF2IaJ4aILqb4FbxPwhImwj6JauKgDUCYaxmYIsd4KXdMjIC9ItB5Bn4BNRwsG0XM2nwAAAAASUVORK5CYII=) 2x);
width: 112px;
}

.error-code {
display: block;
font-size: .8em;
}

#content-top {
margin: 20px;
}

#help-box-inner {
background-color: #f9f9f9;
border-top: 1px solid #EEE;
color: #444;
padding: 20px;
text-align: start;
}

.hidden {
display: none;
}

#suggestion {
margin-top: 15px;
}

#suggestions-list p {
margin-block-end: 0;
}

#suggestions-list ul {
margin-top: 0;
}

.single-suggestion {
list-style-type: none;
padding-left: 0;
}

#short-suggestion {
margin-top: 5px;
}

#error-information-button {
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz4KICAgIDxwYXRoIGQ9Ik0xMSAxOGgydi0yaC0ydjJ6bTEtMTZDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4em0wLTE0Yy0yLjIxIDAtNCAxLjc5LTQgNGgyYzAtMS4xLjktMiAyLTJzMiAuOSAyIDJjMCAyLTMgMS43NS0zIDVoMmMwLTIuMjUgMy0yLjUgMy01IDAtMi4yMS0xLjc5LTQtNC00eiIvPgo8L3N2Zz4K);
height: 24px;
vertical-align: -.15em;
width: 24px;
}

.use-popup-container#error-information-popup-container
#error-information-popup {
align-items: center;
background-color: rgba(0,0,0,.65);
display: flex;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 100;
}

.use-popup-container#error-information-popup-container
#error-information-popup-content & gt; p {
margin-bottom: 11px;
margin-inline-start: 20px;
}

.use-popup-container#error-information-popup-container #suggestions-list ul {
margin-inline-start: 15px;
}

.use-popup-container#error-information-popup-container
#error-information-popup-box {
background-color: white;
left: 5%;
padding-bottom: 15px;
padding-top: 15px;
position: fixed;
width: 90%;
z-index: 101;
}

.use-popup-container#error-information-popup-container div.error-code {
margin-inline-start: 20px;
}

.use-popup-container#error-information-popup-container #suggestions-list p {
margin-inline-start: 20px;
}

:not(.use-popup-container)#error-information-popup-container
#error-information-popup-close {
display: none;
}

#error-information-popup-close {
margin-bottom: 0px;
margin-inline-end: 35px;
margin-top: 15px;
text-align: end;
}

.link-button {
color: rgb(66, 133, 244);
display: inline-block;
font-weight: bold;
text-transform: uppercase;
}

#sub-frame-error-details {

color: #8F8F8F;

/* Not done on mobile for performance reasons. */
text-shadow: 0 1px 0 rgba(255,255,255,0.3);

}

[jscontent=hostName],
[jscontent=failedUrl] {
overflow-wrap: break-word;
}

#search-container {
/* Prevents a space between controls. */
display: flex;
margin-top: 20px;
}

#search-box {
border: 1px solid #cdcdcd;
flex-grow: 1;
font-size: 1em;
height: 26px;
margin-right: 0;
padding: 1px 9px;
}

#search-box:focus {
border: 1px solid rgb(93, 154, 255);
outline: none;
}

#search-button {
border: none;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
box-shadow: none;
display: flex;
height: 30px;
margin: 0;
padding: 0;
width: 60px;
}

#search-image {
content:
-webkit-image-set(
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAQAAAB+HTb/AAAArElEQVR4Xn3NsUoCUBzG0XvB3U0chR4geo5qihpt6gkCx0bXFsMERWj2KWqIanAvmlUUoQapwU6g4l8H5bd9Z/iSPS0hu/RqZqrncBuzLl7U3Rn4cSpQFTeroejJl1Lgs7f4ceDPdeBMXYp86gaONYJkY83AnqHiGk9wHnjk16PKgo5N9BUCkzPf5j6M0PfuVg5MymoetFwoaKAlB26WdXAvJ7u5mezitqtkT//7Sv/u96CaLQAAAABJRU5ErkJggg==) 1x,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAQAAACVzLYUAAABYElEQVR4Xr3VMUuVURzH8XO98jgkGikENkRD0KRGDUVDQy0h2SiC4IuIiktL4AvQt1CDBJUJwo1KXXS6cWdHw7tcjWwoC5Hrx+UZgnNO5CXiO/75jD/+QZf9MzjskVU7DrU1zRv9G9ir5hsA4Nii83+GA9ZI1nI1D6tWAE1TRlQMuuuFDthzMQefgo4nKr+f3dIGDdUUHPYD1ISoMQdgJgUfgqaKEOcxWE/BVTArJBvwC0cGY7gNLgiZNsD1GP4EPVn4EtyLYRuczcJ34HYMP4E7GdajDS7FcB48z8AJ8FmI4TjouBkzZ2yBuRQMlsButIZ+dfDVUBqOaIHvavpLVHXfFmAqv45r9gEHNr3y3hcAfLSgSMPgiiZR+6Z9AMuKNAwqpjUcA2h55pxgAfBWkYRlQ254YMJloaxPHbCkiGCymL5RlLA7GnRDXyuC7uhicLoKdRyaDE5Pl00K//93nABqPgBDK8sfWgAAAABJRU5ErkJggg==) 2x);
margin: auto;
}

.secondary-button {
background: #d9d9d9;
color: #696969;
margin-inline-end: 16px;
}

.snackbar {
background: #323232;
border-radius: 2px;
bottom: 24px;
box-sizing: border-box;
color: #fff;
font-size: .87em;
left: 24px;
max-width: 568px;
min-width: 288px;
opacity: 0;
padding: 16px 24px 12px;
position: fixed;
transform: translateY(90px);
will-change: opacity, transform;
z-index: 999;
}

.snackbar-show {
-webkit-animation:
show-snackbar .25s cubic-bezier(0.0, 0.0, 0.2, 1) forwards,
hide-snackbar .25s cubic-bezier(0.4, 0.0, 1, 1) forwards 5s;
}

@-webkit-keyframes show-snackbar {
100% {
opacity: 1;
transform: translateY(0);
}
}

@-webkit-keyframes hide-snackbar {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(90px);
}
}

.suggestions {
margin-top: 18px;
}

.suggestion-header {
font-weight: bold;
margin-bottom: 4px;
}

.suggestion-body {
color: #777;
}

/* Increase line height at higher resolutions. */
@media (min-width: 641px) and (min-height: 641px) {
#help-box-inner {
line-height: 18px;
}
}

/* Decrease padding at low sizes. */
@media (max-width: 640px), (max-height: 640px) {
h1 {
margin: 0 0 15px;
}
#content-top {
margin: 15px;
}
#help-box-inner {
padding: 20px;
}
.suggestions {
margin-top: 10px;
}
.suggestion-header {
margin-bottom: 0;
}
}

#download-link, #download-link-clicked {
margin-bottom: 30px;
margin-top: 30px;
}

#download-link-clicked {
color: #BBB;
}

#download-link:before, #download-link-clicked:before {
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik01LDIwSDE5VjE4SDVNMTksOUgxNVYzSDlWOUg1TDEyLDE2TDE5LDlaIiBmaWxsPSJyZ2IoNjYsIDEzMywgMjQ0KSIgLz4KPC9zdmc+);
display: inline-block;
margin-inline-end: 4px;
vertical-align: -webkit-baseline-middle;
}

#download-link-clicked:before {
width: 0px;
opacity: 0;
}

#offline-content-list-visibility-card {
border: 1px solid white;
border-radius: 8px;
display: flex;
font-size: .8em;
justify-content: space-between;
line-height: 1;
}

#offline-content-list.list-hidden #offline-content-list-visibility-card {
border-color: rgb(218, 220, 224);
}

#offline-content-list-visibility-card & gt; div {
padding: 1em;
}

#offline-content-list-title {
color: var(--google-gray-700);
}

#offline-content-list-show-text, #offline-content-list-hide-text {
color: rgb(66, 133, 244);
}

/* Hides the " hide " text div when the offline content list is collapsed/hidden
* and, alternatively, hides the " show " text div when the offline content list
* is expanded/shown.
*/
#offline-content-list.list-hidden #offline-content-list-hide-text,
#offline-content-list:not(.list-hidden) #offline-content-list-show-text {
display: none;
}

/* Controls the animation of the offline content list when it is expanded/shown.
*/
#offline-content-suggestions {
/* Max-height has to be set for the height animation to work. The chosen value
* is a little greater than the maximum height the list will have, when all
* suggestions have images, so that it is never clamped. This makes so that
* when the actual height is smaller then the animation is not as smooth.
*/
max-height: 27em;
transition: max-height 0.2s ease-in, visibility 0s 0.2s,
opacity 0.2s 0.2s linear;
}

/* Controls the animation of the offline content list when it is
* collapsed/hidden.
*/
#offline-content-list.list-hidden #offline-content-suggestions {
max-height: 0;
visibility: hidden;
opacity: 0;
transition: opacity 0.2s linear, visibility 0s 0.2s,
max-height 0.2s 0.2s ease-out;
}

#offline-content-list {
margin-inline-start: -5%;
width: 110%;
}

/* The selectors below adjust the " overflow " of the suggestion cards contents
* based on the same screen size based strategy used for the main frame, which
* is applied by the `interstitial-wrapper` class. */
@media (max-width: 420px) {
#offline-content-list {
margin-inline-start: -2.5%;
width: 105%;
}
}
@media (max-width: 420px) and (orientation: portrait),
(max-height: 560px) {
#offline-content-list {
margin-inline-start: -12px;
width: calc(100% + 24px);
}
}

.suggestion-with-image .offline-content-suggestion-visual {
flex-basis: 8.2em;
flex-shrink: 0;
}

.suggestion-with-image .offline-content-suggestion-visual & gt; img {
height: 100%;
width: 100%;
}

#offline-content-list:not(.is-rtl) .suggestion-with-image
.offline-content-suggestion-visual & gt; img {
border-bottom-right-radius: 7px;
border-top-right-radius: 7px;
}

#offline-content-list.is-rtl .suggestion-with-image
.offline-content-suggestion-visual & gt; img {
border-bottom-left-radius: 7px;
border-top-left-radius: 7px;
}

.suggestion-with-icon .offline-content-suggestion-visual {
align-items: center;
display: flex;
justify-content: center;
min-height: 4.2em;
min-width: 4.2em;
}

.suggestion-with-icon .offline-content-suggestion-visual & gt; div {
align-items: center;
background-color: rgb(241, 243, 244);
border-radius: 50%;
display: flex;
height: 2.3em;
justify-content: center;
width: 2.3em;
}

.suggestion-with-icon .offline-content-suggestion-visual & gt; div & gt; img {
height: 1.45em;
width: 1.45em;
}

.image-video {
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xNywxMC41VjdBMSwxIDAgMCwwIDE2LDZINEExLDEgMCAwLDAgMyw3VjE3QTEsMSAwIDAsMCA0LDE4SDE2QTEsMSAwIDAsMCAxNywxN1YxMy41TDIxLDE3LjVWNi41TDE3LDEwLjVaIiBmaWxsPSIjM0M0MDQzIiAvPgo8L3N2Zz4=);
}

.image-music-note {
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMiwzVjEyLjI2QzExLjUsMTIuMDkgMTEsMTIgMTAuNSwxMkM4LDEyIDYsMTQgNiwxNi41QzYsMTkgOCwyMSAxMC41LDIxQzEzLDIxIDE1LDE5IDE1LDE2LjVWNkgxOVYzSDEyWiIgZmlsbD0iIzNDNDA0MyIgLz4KPC9zdmc+);
}

.image-earth {
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8cGF0aCBkPSJNMTIsMiBDMTcuNTIsMiAyMiw2LjQ4IDIyLDEyIEMyMiwxNy41MiAxNy41MiwyMiAxMiwyMiBDNi40OCwyMiAyLDE3LjUyIDIsMTIgQzIsNi40OCA2LjQ4LDIgMTIsMiBaIE00LDEyIEw4LjM5OTY1NzM4LDEyIEMxMS44MDY5NTY0LDEyLjAyMTY3MDMgMTMuMzIxNTEyNywxMy43MzA2ODgxIDEyLjk0MzMyNjMsMTcuMTI3MDUzMyBMOS40ODc3OTI5NywxNy4xMjcwNTMzIEw5LjQ4Nzc5Mjk3LDE5LjU5Njk2NzcgQzEwLjI3Nzk4MTIsMTkuODU4NDUzMyAxMS4xMjI1ODYyLDIwIDEyLDIwIEMxNi40MTU0MzA1LDIwIDIwLDE2LjQxNTQzMDUgMjAsMTIgQzIwLDExLjgzNjk2ODkgMTkuOTk1MTEzMSwxMS42NzUwNzA1IDE5Ljk4NTQ3OCwxMS41MTQ0NDM1IEMxOS4zMjg0OTI3LDEyLjUwNDgxNDUgMTguMzMzMzMzMywxMyAxNywxMyBDMTQuODYyNTcwOSwxMyAxMy43OTM4NTY0LDEyLjA4MzU3NTEgMTMuNzkzODU2NCwxMC4yNTA3MjUyIEwxMC4wNDU2OTYyLDEwLjI1MDcyNTIgQzkuNzcxODkzODEsNy41MjI0MzE3NyAxMC43Mjg1MTc1LDYuMTU4Mjg1MDcgMTIuOTE1NTY3Miw2LjE1ODI4NTA3IEMxMi45MTU1NjcyLDUuMTgzMDg2OTIgMTMuMjQzMDA2Myw0LjU2MTQ2MTg1IDEzLjcyNzI1NTUsNC4xODcyNjgyIEMxMy4xNzA5MzQsNC4wNjQ2NDU4IDEyLjU5Mjk1OSw0IDEyLDQgQzcuNTg0NTY5NSw0IDQsNy41ODQ1Njk1IDQsMTIgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjM0M0MDQzIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KPC9zdmc+);
}

.image-file {
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMyw5VjMuNUwxOC41LDlNNiwyQzQuODksMiA0LDIuODkgNCw0VjIwQTIsMiAwIDAsMCA2LDIySDE4QTIsMiAwIDAsMCAyMCwyMFY4TDE0LDJINloiIGZpbGw9IiMzQzQwNDMiIC8+Cjwvc3ZnPg==);
}

.offline-content-suggestion-texts {
display: flex;
flex-direction: column;
justify-content: space-between;
line-height: 1.3;
padding: .9em;
width: 100%;
}

.offline-content-suggestion-title {
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
color: rgb(32, 33, 36);
display: -webkit-box;
font-size: 1.1em;
overflow: hidden;
text-overflow: ellipsis;
}

div.offline-content-suggestion {
align-items: stretch;
border: 1px solid rgb(218, 220, 224);
border-radius: 8px;
display: flex;
justify-content: space-between;
margin-bottom: .8em;
}

.suggestion-with-image {
flex-direction: row;
height: 8.2em;
max-height: 8.2em;
}

.suggestion-with-icon {
flex-direction: row-reverse;
height: 4.2em;
max-height: 4.2em;
}

.suggestion-with-icon .offline-content-suggestion-title {
-webkit-line-clamp: 1;
word-break: break-all;
}

.suggestion-with-icon .offline-content-suggestion-texts {
padding-inline-start: 0px;
}

.offline-content-suggestion-attribution-freshness {
color: rgb(95, 99, 104);
display: flex;
font-size: .8em;
}

.offline-content-suggestion-attribution {
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
flex-shrink: 1;
overflow-wrap: break-word;
overflow: hidden;
text-overflow: ellipsis;
word-break: break-all;
}

.no-attribution .offline-content-suggestion-attribution {
display: none;
}

.offline-content-suggestion-freshness:before {
content: '-';
display: inline-block;
flex-shrink: 0;
margin-inline-end: .1em;
margin-inline-start: .1em;
}

.no-attribution .offline-content-suggestion-freshness:before {
display: none;
}

.offline-content-suggestion-freshness {
flex-shrink: 0;
}

.suggestion-with-image .offline-content-suggestion-pin-spacer {
flex-shrink: 1;
flex-grow: 100;
}

.suggestion-with-image .offline-content-suggestion-pin {
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+CiAgICA8L2RlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImIiPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+CiAgICA8L2NsaXBQYXRoPgogICAgPHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBkPSJNMTIgMkM2LjUgMiAyIDYuNSAyIDEyczQuNSAxMCAxMCAxMCAxMC00LjUgMTAtMTBTMTcuNSAyIDEyIDJ6bTUgMTZIN3YtMmgxMHYyem0tNi43LTRMNyAxMC43bDEuNC0xLjQgMS45IDEuOSA1LjMtNS4zTDE3IDcuMyAxMC4zIDE0eiIgZmlsbD0icmdiKDE1NCwgMTYwLCAxNjYpIi8+Cjwvc3ZnPgo=);
flex-shrink: 0;
height: 1.4em;
margin-inline-start: .4em;
width: 1.4em;
}

/* Controls the animation (and a bit more) of the launch-downloads-home action
* button when the offline content list is expanded/shown.
*/
#offline-content-list-action {
text-align: center;
transition: visibility 0s 0.2s, opacity 0.2s 0.2s linear;
}

/* Controls the animation of the launch-downloads-home action button when the
* offline content list is collapsed/hidden.
*/
#offline-content-list.list-hidden #offline-content-list-action {
visibility: hidden;
opacity: 0;
transition: opacity 0.2s linear, visibility 0s 0.2s;
}

#cancel-save-page-button {
border: 1px solid var(--google-gray-300);
border-radius: 5px;
color: var(--google-gray-700);
padding: 16px;
text-align: center;
}

#save-page-for-later-button {
display: flex;
justify-content: center;
}

.hidden#save-page-for-later-button {
display: none;
}

/* Don't allow overflow when in a subframe. */
html[subframe] body {
overflow: hidden;
}

#sub-frame-error {
-webkit-align-items: center;
background-color: #DDD;
display: -webkit-flex;
-webkit-flex-flow: column;
height: 100%;
-webkit-justify-content: center;
left: 0;
position: absolute;
text-align: center;
top: 0;
transition: background-color .2s ease-in-out;
width: 100%;
}

#sub-frame-error:hover {
background-color: #EEE;
}

#sub-frame-error .icon-generic {
margin: 0 0 16px;
}

#sub-frame-error-details {
margin: 0 10px;
text-align: center;
visibility: hidden;
}

/* Show details only when hovering. */
#sub-frame-error:hover #sub-frame-error-details {
visibility: visible;
}

/* If the iframe is too small, always hide the error code. */
/* TODO(mmenke): See if overflow: no-display works better, once supported. */
@media (max-width: 200px), (max-height: 95px) {
#sub-frame-error-details {
display: none;
}
}

/* Adjust icon for small embedded frames in apps. */
@media (max-height: 100px) {
#sub-frame-error .icon-generic {
height: auto;
margin: 0;
padding-top: 0;
width: 25px;
}
}

/* details-button is special; it's a element that looks like a link. */
#details-button {
box-shadow: none;
min-width: 0;
}

/* Styles for platform dependent separation of controls and details button. */
.suggested-left & gt; #control-buttons,
.suggested-right & gt; #details-button {
float: left;
}

.suggested-right & gt; #control-buttons,
.suggested-left & gt; #details-button {
float: right;
}

.suggested-left .secondary-button {
margin-inline-end: 0px;
margin-inline-start: 16px;
}

#details-button.singular {
float: none;
}

/* download-button shows both icon and text. */
#download-button {
padding-bottom: 4px;
padding-top: 4px;
position: relative;
}

#download-button:before {
background: -webkit-image-set(
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAO0lEQVQ4y2NgGArgPxIY1YChsOE/LtBAmpYG0mxpIOSDBpKUo2lpIDZxNJCkHKqlYZAla3RAHQ1DFgAARRroHyLNTwwAAAAASUVORK5CYII=) 1x,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAZElEQVRYw+3Ruw3AMAwDUY3OzZUmRRD4E9iim9wNwAdbEURHyk4AAAAATiCVK8lLyPsKeT9K3lsownnunfkPxO78hKiYHxBV8x2icr5BVM+/CMf8g3DN34Rzns6ViwHUAUQ/6wIAd5Km7l6c8AAAAABJRU5ErkJggg==) 2x)
no-repeat;
content: '';
display: inline-block;
width: 24px;
height: 24px;
margin-inline-end: 4px;
margin-inline-start: -4px;
vertical-align: middle;
}

#download-button:disabled {
background: rgb(180, 206, 249);
color: rgb(255, 255, 255);
}

/*
TODO(https://crbug.com/852872): UI for offline suggested content is incomplete.
*/
.suggested-thumbnail {
width: 25vw;
height: 25vw;
}

/* Alternate dino page button styles */
#control-buttons .reload-button-alternate:disabled {
background: #ccc;
color: #fff;
font-size: 14px;
height: 48px;
}

#buttons::after {
clear: both;
content: '';
display: block;
width: 100%;
}

/* Offline page */
.offline {
transition: filter 1.5s cubic-bezier(0.65, 0.05, 0.36, 1),
background-color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1);
will-change: filter, background-color;
}

.offline body {
transition: background-color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.offline #main-message & gt; p {
display: none;
}

/* iOS WKWebView inverts the background color set at the HTML level
whereas Blink does not. */
.offline.inverted {
filter: invert(1);

background-color: #000;


}

.offline.inverted body {
background-color: #fff;
}

.offline .interstitial-wrapper {
color: #2b2b2b;
font-size: 1em;
line-height: 1.55;
margin: 0 auto;
max-width: 600px;
padding-top: 100px;
width: 100%;
}

.offline .runner-container {
direction: ltr;
height: 150px;
max-width: 600px;
overflow: hidden;
position: absolute;
top: 35px;
width: 44px;
}

.offline .runner-canvas {
height: 150px;
max-width: 600px;
opacity: 1;
overflow: hidden;
position: absolute;
top: 0;
z-index: 10;
}

.offline .controller {
background: rgba(247,247,247, .1);
height: 100vh;
left: 0;
position: absolute;
top: 0;
width: 100vw;
z-index: 9;
}

#offline-resources {
display: none;
}

@media (max-width: 420px) {
#download-button {
padding-bottom: 12px;
padding-top: 12px;
}

.suggested-left & gt; #control-buttons,
.suggested-right & gt; #control-buttons {
float: none;
}

.snackbar {
left: 0;
bottom: 0;
width: 100%;
border-radius: 0;
}
}

@media (max-height: 350px) {
h1 {
margin: 0 0 15px;
}

.icon-offline {
margin: 0 0 10px;
}

.interstitial-wrapper {
margin-top: 5%;
}

.nav-wrapper {
margin-top: 30px;
}
}

@media (min-width: 420px) and (max-width: 736px) and
(min-height: 240px) and (max-height: 420px) and
(orientation:landscape) {
.interstitial-wrapper {
margin-bottom: 100px;
}
}

@media (max-width: 360px) and (max-height: 480px) {
.offline .interstitial-wrapper {
padding-top: 60px;
}

.offline .runner-container {
top: 8px;
}
}

@media (min-height: 240px) and (orientation: landscape) {
.offline .interstitial-wrapper {
margin-bottom: 90px;
}

.icon-offline {
margin-bottom: 20px;
}
}

@media (max-height: 320px) and (orientation: landscape) {
.icon-offline {
margin-bottom: 0;
}

.offline .runner-container {
top: 10px;
}
}

@media (max-width: 240px) {
button {
padding-left: 12px;
padding-right: 12px;
}

.interstitial-wrapper {
overflow: inherit;
padding: 0 8px;
}
}

@media (max-width: 120px) {
button {
width: auto;
}
}

.arcade-mode,
.arcade-mode .runner-container,
.arcade-mode .runner-canvas {
image-rendering: pixelated;
max-width: 100%;
overflow: hidden;
}

.arcade-mode #buttons,
.arcade-mode #main-content {
opacity: 0;
overflow: hidden;
}

.arcade-mode .interstitial-wrapper {
height: 100vh;
max-width: 100%;
overflow: hidden;
}

.arcade-mode .runner-container {
left: 0;
margin: auto;
right: 0;
transform-origin: top center;
transition: transform 250ms cubic-bezier(0.4, 0.0, 1, 1) .4s;
z-index: 2;
}

// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// This is the shared code for security interstitials. It is used for both SSL
// interstitials and Safe Browsing interstitials.

// Should match security_interstitials::SecurityInterstitialCommand
/** @enum| {string} */
var SecurityInterstitialCommandId = {
CMD_DONT_PROCEED: 0,
CMD_PROCEED: 1,
// Ways for user to get more information
CMD_SHOW_MORE_SECTION: 2,
CMD_OPEN_HELP_CENTER: 3,
CMD_OPEN_DIAGNOSTIC: 4,
// Primary button actions
CMD_RELOAD: 5,
CMD_OPEN_DATE_SETTINGS: 6,
CMD_OPEN_LOGIN: 7,
// Safe Browsing Extended Reporting
CMD_DO_REPORT: 8,
CMD_DONT_REPORT: 9,
CMD_OPEN_REPORTING_PRIVACY: 10,
CMD_OPEN_WHITEPAPER: 11,
// Report a phishing error.
CMD_REPORT_PHISHING_ERROR: 12
};

var HIDDEN_CLASS = 'hidden';

/**
* A convenience method for sending commands to the parent page.
* @param {string} cmd The command to send.
*/
function sendCommand(cmd) {
if (window.certificateErrorPageController) {
switch (cmd) {
case SecurityInterstitialCommandId.CMD_DONT_PROCEED:
certificateErrorPageController.dontProceed();
break;
case SecurityInterstitialCommandId.CMD_PROCEED:
certificateErrorPageController.proceed();
break;
case SecurityInterstitialCommandId.CMD_SHOW_MORE_SECTION:
certificateErrorPageController.showMoreSection();
break;
case SecurityInterstitialCommandId.CMD_OPEN_HELP_CENTER:
certificateErrorPageController.openHelpCenter();
break;
case SecurityInterstitialCommandId.CMD_OPEN_DIAGNOSTIC:
certificateErrorPageController.openDiagnostic();
break;
case SecurityInterstitialCommandId.CMD_RELOAD:
certificateErrorPageController.reload();
break;
case SecurityInterstitialCommandId.CMD_OPEN_DATE_SETTINGS:
certificateErrorPageController.openDateSettings();
break;
case SecurityInterstitialCommandId.CMD_OPEN_LOGIN:
certificateErrorPageController.openLogin();
break;
case SecurityInterstitialCommandId.CMD_DO_REPORT:
certificateErrorPageController.doReport();
break;
case SecurityInterstitialCommandId.CMD_DONT_REPORT:
certificateErrorPageController.dontReport();
break;
case SecurityInterstitialCommandId.CMD_OPEN_REPORTING_PRIVACY:
certificateErrorPageController.openReportingPrivacy();
break;
case SecurityInterstitialCommandId.CMD_OPEN_WHITEPAPER:
certificateErrorPageController.openWhitepaper();
break;
case SecurityInterstitialCommandId.CMD_REPORT_PHISHING_ERROR:
certificateErrorPageController.reportPhishingError();
break;
}
return;
}
//
window.domAutomationController.send(cmd);
//
//
}

/**
* Call this to stop clicks on links from scrolling to the top of
* the page (and possibly showing a # in the link).
*/
function preventDefaultOnPoundLinkClicks() {
document.addEventListener('click', function(e) {
var anchor = findAncestor(/** @type {Node} */ (e.target), function(el) {
return el.tagName == 'A';
});
// Use getAttribute() to prevent URL normalization.
if (anchor & & anchor.getAttribute('href') == '#')
e.preventDefault();
});
}

// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

var mobileNav = false;

/**
* For small screen mobile the navigation buttons are moved
* below the advanced text.
*/
function onResize() {
var helpOuterBox = document.querySelector('#details');
var mainContent = document.querySelector('#main-content');
var mediaQuery = '(min-width: 240px) and (max-width: 420px) and ' +
'(min-height: 401px), ' +
'(max-height: 560px) and (min-height: 240px) and ' +
'(min-width: 421px)';

var detailsHidden = helpOuterBox.classList.contains(HIDDEN_CLASS);
var runnerContainer = document.querySelector('.runner-container');

// Check for change in nav status.
if (mobileNav != window.matchMedia(mediaQuery).matches) {
mobileNav = !mobileNav;

// Handle showing the top content / details sections according to state.
if (mobileNav) {
mainContent.classList.toggle(HIDDEN_CLASS, !detailsHidden);
helpOuterBox.classList.toggle(HIDDEN_CLASS, detailsHidden);
if (runnerContainer) {
runnerContainer.classList.toggle(HIDDEN_CLASS, !detailsHidden);
}
} else if (!detailsHidden) {
// Non mobile nav with visible details.
mainContent.classList.remove(HIDDEN_CLASS);
helpOuterBox.classList.remove(HIDDEN_CLASS);
if (runnerContainer) {
runnerContainer.classList.remove(HIDDEN_CLASS);
}
}
}
}

function setupMobileNav() {
window.addEventListener('resize', onResize);
onResize();
}

document.addEventListener('DOMContentLoaded', setupMobileNav);

// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Decodes a UTF16 string that is encoded as base64.
function decodeUTF16Base64ToString(encoded_text) {
var data = atob(encoded_text);
var result = '';
for (var i = 0; i = 0 & & errorPageController)
errorPageController.trackClick(trackingId);
}

// Called when an tag generated by the navigation correction service is
// clicked. Separate function from trackClick so the resources don't have to
// be updated if new data is added to jstdata.
function linkClicked(jstdata) {
trackClick(jstdata.trackingId);
}

// Implements button clicks. This function is needed during the transition
// between implementing these in trunk chromium and implementing them in
// iOS.
function reloadButtonClick(url) {
if (window.errorPageController) {
errorPageController.reloadButtonClick();
} else {
location = url;
}
}

function downloadButtonClick() {
if (window.errorPageController) {
errorPageController.downloadButtonClick();
var downloadButton = document.getElementById('download-button');
downloadButton.disabled = true;
downloadButton.textContent = downloadButton.disabledText;

document.getElementById('download-link-wrapper')
.classList.add(HIDDEN_CLASS);
document.getElementById('download-link-clicked-wrapper')
.classList.remove(HIDDEN_CLASS);
}
}

function detailsButtonClick() {
if (window.errorPageController)
errorPageController.detailsButtonClick();
}

/**
* Replace the reload button with the Google cached copy suggestion.
*/
function setUpCachedButton(buttonStrings) {
var reloadButton = document.getElementById('reload-button');

reloadButton.textContent = buttonStrings.msg;
var url = buttonStrings.cacheUrl;
var trackingId = buttonStrings.trackingId;
reloadButton.onclick = function(e) {
e.preventDefault();
trackClick(trackingId);
if (window.errorPageController) {
errorPageController.trackCachedCopyButtonClick();
}
location = url;
};
reloadButton.style.display = '';
}

var primaryControlOnLeft = true;
//

function setAutoFetchState(scheduled, can_schedule) {
document.getElementById('cancel-save-page-button')
.classList.toggle(HIDDEN_CLASS, !scheduled);
document.getElementById('save-page-for-later-button')
.classList.toggle(HIDDEN_CLASS, scheduled || !can_schedule);
}

function savePageLaterClick() {
errorPageController.savePageForLater();
// savePageForLater will eventually trigger a call to setAutoFetchState() when
// it completes.
}

function cancelSavePageClick() {
errorPageController.cancelSavePage();
// setAutoFetchState is not called in response to cancelSavePage(), so do it
// now.
setAutoFetchState(false, true);
}

function toggleErrorInformationPopup() {
document.getElementById('error-information-popup-container')
.classList.toggle(HIDDEN_CLASS);
}

function launchOfflineItem(itemID, name_space) {
errorPageController.launchOfflineItem(itemID, name_space);
}

function launchDownloadsPage() {
errorPageController.launchDownloadsPage();
}

function getIconForSuggestedItem(item) {
// Note: |item.content_type| contains the enum values from
// chrome::mojom::AvailableContentType.
switch (item.content_type) {
case 1: // kVideo
return 'image-video';
case 2: // kAudio
return 'image-music-note';
case 0: // kPrefetchedPage
case 3: // kOtherPage
return 'image-earth';
}
return 'image-file';
}

function getSuggestedContentDiv(item, index) {
// Note: See AvailableContentToValue in available_offline_content_helper.cc
// for the data contained in an |item|.
// TODO(carlosk): Present |snippet_base64| when that content becomes
// available.
var visual = '';
var extraContainerClasses = [];
// html_inline.py will try to replace src attributes with data URIs using a
// simple regex. The following is obfuscated slightly to avoid that.
var src = 'src';
if (item.thumbnail_data_uri) {
extraContainerClasses.push('suggestion-with-image');
visual = ` `;
} else {
extraContainerClasses.push('suggestion-with-icon');
iconClass = getIconForSuggestedItem(item);
visual = ` `;
}

if (!item.attribution_base64)
extraContainerClasses.push('no-attribution');

return `








${item.date_modified}






${visual}

`;
}

// Populates a list of suggested offline content.
// Note: For security reasons all content downloaded from the web is considered
// unsafe and must be securely handled to be presented on the dino page. Images
// have already been safely re-encoded but textual content -- like title and
// attribution -- must be properly handled here.
function offlineContentAvailable(isShown, suggestions) {
if (!suggestions || !loadTimeData.valueExists('offlineContentList'))
return;

var suggestionsHTML = [];
for (var index = 0; index
// Copyright (c) 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
(function() {
'use strict';
/**
* T-Rex runner.
* @param {string} outerContainerId Outer containing element id.
* @param {Object} opt_config
* @constructor
* @export
*/
function Runner(outerContainerId, opt_config) {
// Singleton
if (Runner.instance_) {
return Runner.instance_;
}
Runner.instance_ = this;

this.outerContainerEl = document.querySelector(outerContainerId);
this.containerEl = null;
this.snackbarEl = null;
// A div to intercept touch events. Only set while (playing & & useTouch).
this.touchController = null;

this.config = opt_config || Runner.config;
// Logical dimensions of the container.
this.dimensions = Runner.defaultDimensions;

this.canvas = null;
this.canvasCtx = null;

this.tRex = null;

this.distanceMeter = null;
this.distanceRan = 0;

this.highestScore = 0;
this.syncHighestScore = false;

this.time = 0;
this.runningTime = 0;
this.msPerFrame = 1000 / FPS;
this.currentSpeed = this.config.SPEED;

this.obstacles = [];

this.activated = false; // Whether the easter egg has been activated.
this.playing = false; // Whether the game is currently in play state.
this.crashed = false;
this.paused = false;
this.inverted = false;
this.invertTimer = 0;
this.resizeTimerId_ = null;

this.playCount = 0;

// Sound FX.
this.audioBuffer = null;
this.soundFx = {};

// Global web audio context for playing sounds.
this.audioContext = null;

// Images.
this.images = {};
this.imagesLoaded = 0;

if (this.isDisabled()) {
this.setupDisabledRunner();
} else {
this.loadImages();

window['initializeEasterEggHighScore'] =
this.initializeHighScore.bind(this);
}
}
window['Runner'] = Runner;

/**
* Default game width.
* @const
*/
var DEFAULT_WIDTH = 600;

/**
* Frames per second.
* @const
*/
var FPS = 60;

/** @const */
var IS_HIDPI = window.devicePixelRatio & gt; 1;

/** @const */
var IS_IOS = /iPad|iPhone|iPod/.test(window.navigator.platform);

/** @const */
var IS_MOBILE = /Android/.test(window.navigator.userAgent) || IS_IOS;

/** @const */
var ARCADE_MODE_URL = 'chrome://dino/';

/**
* Default game configuration.
* @enum {number}
*/
Runner.config = {
ACCELERATION: 0.001,
BG_CLOUD_SPEED: 0.2,
BOTTOM_PAD: 10,
// Scroll Y threshold at which the game can be activated.
CANVAS_IN_VIEW_OFFSET: -10,
CLEAR_TIME: 3000,
CLOUD_FREQUENCY: 0.5,
GAMEOVER_CLEAR_TIME: 750,
GAP_COEFFICIENT: 0.6,
GRAVITY: 0.6,
INITIAL_JUMP_VELOCITY: 12,
INVERT_FADE_DURATION: 12000,
INVERT_DISTANCE: 700,
MAX_BLINK_COUNT: 3,
MAX_CLOUDS: 6,
MAX_OBSTACLE_LENGTH: 3,
MAX_OBSTACLE_DUPLICATION: 2,
MAX_SPEED: 13,
MIN_JUMP_HEIGHT: 35,
MOBILE_SPEED_COEFFICIENT: 1.2,
RESOURCE_TEMPLATE_ID: 'audio-resources',
SPEED: 6,
SPEED_DROP_COEFFICIENT: 3,
ARCADE_MODE_INITIAL_TOP_POSITION: 35,
ARCADE_MODE_TOP_POSITION_PERCENT: 0.1
};


/**
* Default dimensions.
* @enum {string}
*/
Runner.defaultDimensions = {
WIDTH: DEFAULT_WIDTH,
HEIGHT: 150
};


/**
* CSS class names.
* @enum {string}
*/
Runner.classes = {
ARCADE_MODE: 'arcade-mode',
CANVAS: 'runner-canvas',
CONTAINER: 'runner-container',
CRASHED: 'crashed',
ICON: 'icon-offline',
INVERTED: 'inverted',
SNACKBAR: 'snackbar',
SNACKBAR_SHOW: 'snackbar-show',
TOUCH_CONTROLLER: 'controller'
};


/**
* Sprite definition layout of the spritesheet.
* @enum {Object}
*/
Runner.spriteDefinition = {
LDPI: {
CACTUS_LARGE: {x: 332, y: 2},
CACTUS_SMALL: {x: 228, y: 2},
CLOUD: {x: 86, y: 2},
HORIZON: {x: 2, y: 54},
MOON: {x: 484, y: 2},
PTERODACTYL: {x: 134, y: 2},
RESTART: {x: 2, y: 2},
TEXT_SPRITE: {x: 655, y: 2},
TREX: {x: 848, y: 2},
STAR: {x: 645, y: 2}
},
HDPI: {
CACTUS_LARGE: {x: 652, y: 2},
CACTUS_SMALL: {x: 446, y: 2},
CLOUD: {x: 166, y: 2},
HORIZON: {x: 2, y: 104},
MOON: {x: 954, y: 2},
PTERODACTYL: {x: 260, y: 2},
RESTART: {x: 2, y: 2},
TEXT_SPRITE: {x: 1294, y: 2},
TREX: {x: 1678, y: 2},
STAR: {x: 1276, y: 2}
}
};


/**
* Sound FX. Reference to the ID of the audio tag on interstitial page.
* @enum {string}
*/
Runner.sounds = {
BUTTON_PRESS: 'offline-sound-press',
HIT: 'offline-sound-hit',
SCORE: 'offline-sound-reached'
};


/**
* Key code mapping.
* @enum {Object}
*/
Runner.keycodes = {
JUMP: {'38': 1, '32': 1}, // Up, spacebar
DUCK: {'40': 1}, // Down
RESTART: {'13': 1} // Enter
};


/**
* Runner event names.
* @enum {string}
*/
Runner.events = {
ANIM_END: 'webkitAnimationEnd',
CLICK: 'click',
KEYDOWN: 'keydown',
KEYUP: 'keyup',
POINTERDOWN: 'pointerdown',
POINTERUP: 'pointerup',
RESIZE: 'resize',
TOUCHEND: 'touchend',
TOUCHSTART: 'touchstart',
VISIBILITY: 'visibilitychange',
BLUR: 'blur',
FOCUS: 'focus',
LOAD: 'load'
};

Runner.prototype = {
/**
* Whether the easter egg has been disabled. CrOS enterprise enrolled devices.
* @return {boolean}
*/
isDisabled: function() {
return loadTimeData & & loadTimeData.valueExists('disabledEasterEgg');
},

/**
* For disabled instances, set up a snackbar with the disabled message.
*/
setupDisabledRunner: function() {
this.containerEl = document.createElement('div');
this.containerEl.className = Runner.classes.SNACKBAR;
this.containerEl.textContent = loadTimeData.getValue('disabledEasterEgg');
this.outerContainerEl.appendChild(this.containerEl);

// Show notification when the activation key is pressed.
document.addEventListener(Runner.events.KEYDOWN, function(e) {
if (Runner.keycodes.JUMP[e.keyCode]) {
this.containerEl.classList.add(Runner.classes.SNACKBAR_SHOW);
document.querySelector('.icon').classList.add('icon-disabled');
}
}.bind(this));
},

/**
* Setting individual settings for debugging.
* @param {string} setting
* @param {*} value
*/
updateConfigSetting: function(setting, value) {
if (setting in this.config & & value != undefined) {
this.config[setting] = value;

switch (setting) {
case 'GRAVITY':
case 'MIN_JUMP_HEIGHT':
case 'SPEED_DROP_COEFFICIENT':
this.tRex.config[setting] = value;
break;
case 'INITIAL_JUMP_VELOCITY':
this.tRex.setJumpVelocity(value);
break;
case 'SPEED':
this.setSpeed(value);
break;
}
}
},

/**
* Cache the appropriate image sprite from the page and get the sprite sheet
* definition.
*/
loadImages: function() {
if (IS_HIDPI) {
Runner.imageSprite = document.getElementById('offline-resources-2x');
this.spriteDef = Runner.spriteDefinition.HDPI;
} else {
Runner.imageSprite = document.getElementById('offline-resources-1x');
this.spriteDef = Runner.spriteDefinition.LDPI;
}

if (Runner.imageSprite.complete) {
this.init();
} else {
// If the images are not yet loaded, add a listener.
Runner.imageSprite.addEventListener(Runner.events.LOAD,
this.init.bind(this));
}
},

/**
* Load and decode base 64 encoded sounds.
*/
loadSounds: function() {
if (!IS_IOS) {
this.audioContext = new AudioContext();

var resourceTemplate =
document.getElementById(this.config.RESOURCE_TEMPLATE_ID).content;

for (var sound in Runner.sounds) {
var soundSrc =
resourceTemplate.getElementById(Runner.sounds[sound]).src;
soundSrc = soundSrc.substr(soundSrc.indexOf(',') + 1);
var buffer = decodeBase64ToArrayBuffer(soundSrc);

// Async, so no guarantee of order in array.
this.audioContext.decodeAudioData(buffer, function(index, audioData) {
this.soundFx[index] = audioData;
}.bind(this, sound));
}
}
},

/**
* Sets the game speed. Adjust the speed accordingly if on a smaller screen.
* @param {number} opt_speed
*/
setSpeed: function(opt_speed) {
var speed = opt_speed || this.currentSpeed;

// Reduce the speed on smaller mobile screens.
if (this.dimensions.WIDTH speed ? speed : mobileSpeed;
} else if (opt_speed) {
this.currentSpeed = opt_speed;
}
},

/**
* Game initialiser.
*/
init: function() {
// Hide the static icon.
document.querySelector('.' + Runner.classes.ICON).style.visibility =
'hidden';

this.adjustDimensions();
this.setSpeed();

this.containerEl = document.createElement('div');
this.containerEl.className = Runner.classes.CONTAINER;

// Player canvas container.
this.canvas = createCanvas(this.containerEl, this.dimensions.WIDTH,
this.dimensions.HEIGHT, Runner.classes.PLAYER);

this.canvasCtx = this.canvas.getContext('2d');
this.canvasCtx.fillStyle = '#f7f7f7';
this.canvasCtx.fill();
Runner.updateCanvasScaling(this.canvas);

// Horizon contains clouds, obstacles and the ground.
this.horizon = new Horizon(this.canvas, this.spriteDef, this.dimensions,
this.config.GAP_COEFFICIENT);

// Distance meter
this.distanceMeter = new DistanceMeter(this.canvas,
this.spriteDef.TEXT_SPRITE, this.dimensions.WIDTH);

// Draw t-rex
this.tRex = new Trex(this.canvas, this.spriteDef.TREX);

this.outerContainerEl.appendChild(this.containerEl);

this.startListening();
this.update();

window.addEventListener(Runner.events.RESIZE,
this.debounceResize.bind(this));
},

/**
* Create the touch controller. A div that covers whole screen.
*/
createTouchController: function() {
this.touchController = document.createElement('div');
this.touchController.className = Runner.classes.TOUCH_CONTROLLER;
this.touchController.addEventListener(Runner.events.TOUCHSTART, this);
this.touchController.addEventListener(Runner.events.TOUCHEND, this);
this.outerContainerEl.appendChild(this.touchController);
},

/**
* Debounce the resize event.
*/
debounceResize: function() {
if (!this.resizeTimerId_) {
this.resizeTimerId_ =
setInterval(this.adjustDimensions.bind(this), 250);
}
},

/**
* Adjust game space dimensions on resize.
*/
adjustDimensions: function() {
clearInterval(this.resizeTimerId_);
this.resizeTimerId_ = null;

var boxStyles = window.getComputedStyle(this.outerContainerEl);
var padding = Number(boxStyles.paddingLeft.substr(0,
boxStyles.paddingLeft.length - 2));

this.dimensions.WIDTH = this.outerContainerEl.offsetWidth - padding * 2;
if (this.isArcadeMode()) {
this.dimensions.WIDTH = Math.min(DEFAULT_WIDTH, this.dimensions.WIDTH);
if (this.activated) {
this.setArcadeModeContainerScale();
}
}

// Redraw the elements back onto the canvas.
if (this.canvas) {
this.canvas.width = this.dimensions.WIDTH;
this.canvas.height = this.dimensions.HEIGHT;

Runner.updateCanvasScaling(this.canvas);

this.distanceMeter.calcXPos(this.dimensions.WIDTH);
this.clearCanvas();
this.horizon.update(0, 0, true);
this.tRex.update(0);

// Outer container and distance meter.
if (this.playing || this.crashed || this.paused) {
this.containerEl.style.width = this.dimensions.WIDTH + 'px';
this.containerEl.style.height = this.dimensions.HEIGHT + 'px';
this.distanceMeter.update(0, Math.ceil(this.distanceRan));
this.stop();
} else {
this.tRex.draw(0, 0);
}

// Game over panel.
if (this.crashed & & this.gameOverPanel) {
this.gameOverPanel.updateDimensions(this.dimensions.WIDTH);
this.gameOverPanel.draw();
}
}
},

/**
* Play the game intro.
* Canvas container width expands out to the full width.
*/
playIntro: function() {
if (!this.activated & & !this.crashed) {
this.playingIntro = true;
this.tRex.playingIntro = true;

// CSS animation definition.
var keyframes = '@-webkit-keyframes intro { ' +
'from { width:' + Trex.config.WIDTH + 'px }' +
'to { width: ' + this.dimensions.WIDTH + 'px }' +
'}';
document.styleSheets[0].insertRule(keyframes, 0);

this.containerEl.addEventListener(Runner.events.ANIM_END,
this.startGame.bind(this));

this.containerEl.style.webkitAnimation = 'intro .4s ease-out 1 both';
this.containerEl.style.width = this.dimensions.WIDTH + 'px';

this.setPlayStatus(true);
this.activated = true;
} else if (this.crashed) {
this.restart();
}
},


/**
* Update the game status to started.
*/
startGame: function() {
if (this.isArcadeMode()) {
this.setArcadeMode();
}
this.runningTime = 0;
this.playingIntro = false;
this.tRex.playingIntro = false;
this.containerEl.style.webkitAnimation = '';
this.playCount++;

// Handle tabbing off the page. Pause the current game.
document.addEventListener(Runner.events.VISIBILITY,
this.onVisibilityChange.bind(this));

window.addEventListener(Runner.events.BLUR,
this.onVisibilityChange.bind(this));

window.addEventListener(Runner.events.FOCUS,
this.onVisibilityChange.bind(this));
},

clearCanvas: function() {
this.canvasCtx.clearRect(0, 0, this.dimensions.WIDTH,
this.dimensions.HEIGHT);
},

/**
* Checks whether the canvas area is in the viewport of the browser
* through the current scroll position.
* @return boolean.
*/
isCanvasInView: function() {
return this.containerEl.getBoundingClientRect().top & gt;
Runner.config.CANVAS_IN_VIEW_OFFSET;
},

/**
* Update the game frame and schedules the next one.
*/
update: function() {
this.updatePending = false;

var now = getTimeStamp();
var deltaTime = now - (this.time || now);

this.time = now;

if (this.playing) {
this.clearCanvas();

if (this.tRex.jumping) {
this.tRex.updateJump(deltaTime);
}

this.runningTime += deltaTime;
var hasObstacles = this.runningTime & gt; this.config.CLEAR_TIME;

// First jump triggers the intro.
if (this.tRex.jumpCount == 1 & & !this.playingIntro) {
this.playIntro();
}

// The horizon doesn't move until the intro is over.
if (this.playingIntro) {
this.horizon.update(0, this.currentSpeed, hasObstacles);
} else {
deltaTime = !this.activated ? 0 : deltaTime;
this.horizon.update(deltaTime, this.currentSpeed, hasObstacles,
this.inverted);
}

// Check for collisions.
var collision = hasObstacles & &
checkForCollision(this.horizon.obstacles[0], this.tRex);

if (!collision) {
this.distanceRan += this.currentSpeed * deltaTime / this.msPerFrame;

if (this.currentSpeed this.config.INVERT_FADE_DURATION) {
this.invertTimer = 0;
this.invertTrigger = false;
this.invert();
} else if (this.invertTimer) {
this.invertTimer += deltaTime;
} else {
var actualDistance =
this.distanceMeter.getActualDistance(Math.ceil(this.distanceRan));

if (actualDistance & gt; 0) {
this.invertTrigger = !(actualDistance %
this.config.INVERT_DISTANCE);

if (this.invertTrigger & & this.invertTimer === 0) {
this.invertTimer += deltaTime;
this.invert();
}
}
}
}

if (this.playing || (!this.activated & &
this.tRex.blinkCount = this.config.GAMEOVER_CLEAR_TIME & &
Runner.keycodes.JUMP[keyCode]))) {
this.handleGameOverClicks(e);
}
} else if (this.paused & & isjumpKey) {
// Reset the jump state
this.tRex.reset();
this.play();
}
},

/**
* Handle interactions on the game over screen state.
* A user is able to tap the high score twice to reset it.
* @param {Event} e
*/
handleGameOverClicks: function(e) {
e.preventDefault();
if (this.distanceMeter.hasClickedOnHighScore(e) & & this.highestScore) {
if (this.distanceMeter.isHighScoreFlashing()) {
// Subsequent click, reset the high score.
this.saveHighScore(0, true);
this.distanceMeter.resetHighScore();
} else {
// First click, flash the high score.
this.distanceMeter.startHighScoreFlashing();
}
} else {
this.distanceMeter.cancelHighScoreFlashing();
this.restart();
}
},

/**
* Returns whether the event was a left click on canvas.
* On Windows right click is registered as a click.
* @param {Event} e
* @return {boolean}
*/
isLeftClickOnCanvas: function(e) {
return e.button != null & & e.button this.highestScore) {
this.saveHighScore(this.distanceRan);
}

// Reset the time clock.
this.time = getTimeStamp();
},

stop: function() {
this.setPlayStatus(false);
this.paused = true;
cancelAnimationFrame(this.raqId);
this.raqId = 0;
},

play: function() {
if (!this.crashed) {
this.setPlayStatus(true);
this.paused = false;
this.tRex.update(0, Trex.status.RUNNING);
this.time = getTimeStamp();
this.update();
}
},

restart: function() {
if (!this.raqId) {
this.playCount++;
this.runningTime = 0;
this.setPlayStatus(true);
this.paused = false;
this.crashed = false;
this.distanceRan = 0;
this.setSpeed(this.config.SPEED);
this.time = getTimeStamp();
this.containerEl.classList.remove(Runner.classes.CRASHED);
this.clearCanvas();
this.distanceMeter.reset(this.highestScore);
this.horizon.reset();
this.tRex.reset();
this.playSound(this.soundFx.BUTTON_PRESS);
this.invert(true);
this.bdayFlashTimer = null;
this.update();
}
},

setPlayStatus: function(isPlaying) {
if (this.touchController)
this.touchController.classList.toggle(HIDDEN_CLASS, !isPlaying);
this.playing = isPlaying;
},

/**
* Whether the game should go into arcade mode.
* @return {boolean}
*/
isArcadeMode: function() {
return document.title == ARCADE_MODE_URL;
},

/**
* Hides offline messaging for a fullscreen game only experience.
*/
setArcadeMode: function() {
document.body.classList.add(Runner.classes.ARCADE_MODE);
this.setArcadeModeContainerScale();
},

/**
* Sets the scaling for arcade mode.
*/
setArcadeModeContainerScale: function() {
var windowHeight = window.innerHeight;
var scaleHeight = windowHeight / this.dimensions.HEIGHT;
var scaleWidth = window.innerWidth / this.dimensions.WIDTH;
var scale = Math.max(1, Math.min(scaleHeight, scaleWidth));
var scaledCanvasHeight = this.dimensions.HEIGHT * scale;
// Positions the game container at 10% of the available vertical window
// height minus the game container height.
var translateY = Math.ceil(Math.max(0, (windowHeight - scaledCanvasHeight -
Runner.config.ARCADE_MODE_INITIAL_TOP_POSITION) *
Runner.config.ARCADE_MODE_TOP_POSITION_PERCENT)) *
window.devicePixelRatio;
this.containerEl.style.transform = 'scale(' + scale + ') translateY(' +
translateY + 'px)';
},

/**
* Pause the game if the tab is not in focus.
*/
onVisibilityChange: function(e) {
if (document.hidden || document.webkitHidden || e.type == 'blur' ||
document.visibilityState != 'visible') {
this.stop();
} else if (!this.crashed) {
this.tRex.reset();
this.play();
}
},

/**
* Play a sound.
* @param {SoundBuffer} soundBuffer
*/
playSound: function(soundBuffer) {
if (soundBuffer) {
var sourceNode = this.audioContext.createBufferSource();
sourceNode.buffer = soundBuffer;
sourceNode.connect(this.audioContext.destination);
sourceNode.start(0);
}
},

/**
* Inverts the current page / canvas colors.
* @param {boolean} Whether to reset colors.
*/
invert: function(reset) {
let htmlEl = document.firstElementChild;

if (reset) {
htmlEl.classList.toggle(Runner.classes.INVERTED,
false);
this.invertTimer = 0;
this.inverted = false;
} else {
this.inverted = htmlEl.classList.toggle(
Runner.classes.INVERTED, this.invertTrigger);
}
}
};


/**
* Updates the canvas size taking into
* account the backing store pixel ratio and
* the device pixel ratio.
*
* See article by Paul Lewis:
* http://www.html5rocks.com/en/tutorials/canvas/hidpi/
*
* @param {HTMLCanvasElement} canvas
* @param {number} opt_width
* @param {number} opt_height
* @return {boolean} Whether the canvas was scaled.
*/
Runner.updateCanvasScaling = function(canvas, opt_width, opt_height) {
var context = canvas.getContext('2d');

// Query the various pixel ratios
var devicePixelRatio = Math.floor(window.devicePixelRatio) || 1;
var backingStoreRatio = Math.floor(context.webkitBackingStorePixelRatio) || 1;
var ratio = devicePixelRatio / backingStoreRatio;

// Upscale the canvas if the two ratios don't match
if (devicePixelRatio !== backingStoreRatio) {
var oldWidth = opt_width || canvas.width;
var oldHeight = opt_height || canvas.height;

canvas.width = oldWidth * ratio;
canvas.height = oldHeight * ratio;

canvas.style.width = oldWidth + 'px';
canvas.style.height = oldHeight + 'px';

// Scale the context to counter the fact that we've manually scaled
// our canvas element.
context.scale(ratio, ratio);
return true;
} else if (devicePixelRatio == 1) {
// Reset the canvas width / height. Fixes scaling bug when the page is
// zoomed and the devicePixelRatio changes accordingly.
canvas.style.width = canvas.width + 'px';
canvas.style.height = canvas.height + 'px';
}
return false;
};


/**
* Get random number.
* @param {number} min
* @param {number} max
* @param {number}
*/
function getRandomNum(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}


/**
* Vibrate on mobile devices.
* @param {number} duration Duration of the vibration in milliseconds.
*/
function vibrate(duration) {
if (IS_MOBILE & & window.navigator.vibrate) {
window.navigator.vibrate(duration);
}
}


/**
* Create canvas element.
* @param {HTMLElement} container Element to append canvas to.
* @param {number} width
* @param {number} height
* @param {string} opt_classname
* @return {HTMLCanvasElement}
*/
function createCanvas(container, width, height, opt_classname) {
var canvas = document.createElement('canvas');
canvas.className = opt_classname ? Runner.classes.CANVAS + ' ' +
opt_classname : Runner.classes.CANVAS;
canvas.width = width;
canvas.height = height;
container.appendChild(canvas);

return canvas;
}


/**
* Decodes the base 64 audio to ArrayBuffer used by Web Audio.
* @param {string} base64String
*/
function decodeBase64ToArrayBuffer(base64String) {
var len = (base64String.length / 4) * 3;
var str = atob(base64String);
var arrayBuffer = new ArrayBuffer(len);
var bytes = new Uint8Array(arrayBuffer);

for (var i = 0; i }
*/
function checkForCollision(obstacle, tRex, opt_canvasCtx) {
var obstacleBoxXPos = Runner.defaultDimensions.WIDTH + obstacle.xPos;

// Adjustments are made to the bounding box as there is a 1 pixel white
// border around the t-rex and obstacles.
var tRexBox = new CollisionBox(
tRex.xPos + 1,
tRex.yPos + 1,
tRex.config.WIDTH - 2,
tRex.config.HEIGHT - 2);

var obstacleBox = new CollisionBox(
obstacle.xPos + 1,
obstacle.yPos + 1,
obstacle.typeConfig.width * obstacle.size - 2,
obstacle.typeConfig.height - 2);

// Debug outer box
if (opt_canvasCtx) {
drawCollisionBoxes(opt_canvasCtx, tRexBox, obstacleBox);
}

// Simple outer bounds check.
if (boxCompare(tRexBox, obstacleBox)) {
var collisionBoxes = obstacle.collisionBoxes;
var tRexCollisionBoxes = tRex.ducking ?
Trex.collisionBoxes.DUCKING : Trex.collisionBoxes.RUNNING;

// Detailed axis aligned box check.
for (var t = 0; t obstacleBoxX & &
tRexBox.y obstacleBox.y) {
crashed = true;
}

return crashed;
};


//******************************************************************************

/**
* Collision box object.
* @param {number} x X position.
* @param {number} y Y Position.
* @param {number} w Width.
* @param {number} h Height.
*/
function CollisionBox(x, y, w, h) {
this.x = x;
this.y = y;
this.width = w;
this.height = h;
};


//******************************************************************************

/**
* Obstacle.
* @param {HTMLCanvasCtx} canvasCtx
* @param {Obstacle.type} type
* @param {Object} spritePos Obstacle position in sprite.
* @param {Object} dimensions
* @param {number} gapCoefficient Mutipler in determining the gap.
* @param {number} speed
* @param {number} opt_xOffset
*/
function Obstacle(canvasCtx, type, spriteImgPos, dimensions,
gapCoefficient, speed, opt_xOffset) {

this.canvasCtx = canvasCtx;
this.spritePos = spriteImgPos;
this.typeConfig = type;
this.gapCoefficient = gapCoefficient;
this.size = getRandomNum(1, Obstacle.MAX_OBSTACLE_LENGTH);
this.dimensions = dimensions;
this.remove = false;
this.xPos = dimensions.WIDTH + (opt_xOffset || 0);
this.yPos = 0;
this.width = 0;
this.collisionBoxes = [];
this.gap = 0;
this.speedOffset = 0;

// For animated obstacles.
this.currentFrame = 0;
this.timer = 0;

this.init(speed);
};

/**
* Coefficient for calculating the maximum gap.
* @const
*/
Obstacle.MAX_GAP_COEFFICIENT = 1.5;

/**
* Maximum obstacle grouping count.
* @const
*/
Obstacle.MAX_OBSTACLE_LENGTH = 3,


Obstacle.prototype = {
/**
* Initialise the DOM for the obstacle.
* @param {number} speed
*/
init: function(speed) {
this.cloneCollisionBoxes();

// Only allow sizing if we're at the right speed.
if (this.size & gt; 1 & & this.typeConfig.multipleSpeed & gt; speed) {
this.size = 1;
}

this.width = this.typeConfig.width * this.size;

// Check if obstacle can be positioned at various heights.
if (Array.isArray(this.typeConfig.yPos)) {
var yPosConfig = IS_MOBILE ? this.typeConfig.yPosMobile :
this.typeConfig.yPos;
this.yPos = yPosConfig[getRandomNum(0, yPosConfig.length - 1)];
} else {
this.yPos = this.typeConfig.yPos;
}

this.draw();

// Make collision box adjustments,
// Central box is adjusted to the size as one box.
// ____ ______ ________
// _| |-| _| |-| _| |-|
// | | | | | | | | | | | |
// | | 1 | | | | 2 | | | | 3 | |
// |_|___|_| |_|_____|_| |_|_______|_|
//
if (this.size & gt; 1) {
this.collisionBoxes[1].width = this.width - this.collisionBoxes[0].width -
this.collisionBoxes[2].width;
this.collisionBoxes[2].x = this.width - this.collisionBoxes[2].width;
}

// For obstacles that go at a different speed from the horizon.
if (this.typeConfig.speedOffset) {
this.speedOffset = Math.random() & gt; 0.5 ? this.typeConfig.speedOffset :
-this.typeConfig.speedOffset;
}

this.gap = this.getGap(this.gapCoefficient, speed);
},

/**
* Draw and crop based on size.
*/
draw: function() {
var sourceWidth = this.typeConfig.width;
var sourceHeight = this.typeConfig.height;

if (IS_HIDPI) {
sourceWidth = sourceWidth * 2;
sourceHeight = sourceHeight * 2;
}

// X position in sprite.
var sourceX = (sourceWidth * this.size) * (0.5 * (this.size - 1)) +
this.spritePos.x;

// Animation frames.
if (this.currentFrame & gt; 0) {
sourceX += sourceWidth * this.currentFrame;
}

this.canvasCtx.drawImage(Runner.imageSprite,
sourceX, this.spritePos.y,
sourceWidth * this.size, sourceHeight,
this.xPos, this.yPos,
this.typeConfig.width * this.size, this.typeConfig.height);
},

/**
* Obstacle frame update.
* @param {number} deltaTime
* @param {number} speed
*/
update: function(deltaTime, speed) {
if (!this.remove) {
if (this.typeConfig.speedOffset) {
speed += this.speedOffset;
}
this.xPos -= Math.floor((speed * FPS / 1000) * deltaTime);

// Update frame
if (this.typeConfig.numFrames) {
this.timer += deltaTime;
if (this.timer & gt; = this.typeConfig.frameRate) {
this.currentFrame =
this.currentFrame == this.typeConfig.numFrames - 1 ?
0 : this.currentFrame + 1;
this.timer = 0;
}
}
this.draw();

if (!this.isVisible()) {
this.remove = true;
}
}
},

/**
* Calculate a random gap size.
* - Minimum gap gets wider as speed increses
* @param {number} gapCoefficient
* @param {number} speed
* @return {number} The gap size.
*/
getGap: function(gapCoefficient, speed) {
var minGap = Math.round(this.width * speed +
this.typeConfig.minGap * gapCoefficient);
var maxGap = Math.round(minGap * Obstacle.MAX_GAP_COEFFICIENT);
return getRandomNum(minGap, maxGap);
},

/**
* Check if obstacle is visible.
* @return {boolean} Whether the obstacle is in the game area.
*/
isVisible: function() {
return this.xPos + this.width & gt; 0;
},

/**
* Make a copy of the collision boxes, since these will change based on
* obstacle type and size.
*/
cloneCollisionBoxes: function() {
var collisionBoxes = this.typeConfig.collisionBoxes;

for (var i = collisionBoxes.length - 1; i & gt; = 0; i--) {
this.collisionBoxes[i] = new CollisionBox(collisionBoxes[i].x,
collisionBoxes[i].y, collisionBoxes[i].width,
collisionBoxes[i].height);
}
}
};


/**
* Obstacle definitions.
* minGap: minimum pixel space betweeen obstacles.
* multipleSpeed: Speed at which multiples are allowed.
* speedOffset: speed faster / slower than the horizon.
* minSpeed: Minimum speed which the obstacle can make an appearance.
*/
Obstacle.types = [
{
type: 'CACTUS_SMALL',
width: 17,
height: 35,
yPos: 105,
multipleSpeed: 4,
minGap: 120,
minSpeed: 0,
collisionBoxes: [
new CollisionBox(0, 7, 5, 27),
new CollisionBox(4, 0, 6, 34),
new CollisionBox(10, 4, 7, 14)
]
},
{
type: 'CACTUS_LARGE',
width: 25,
height: 50,
yPos: 90,
multipleSpeed: 7,
minGap: 120,
minSpeed: 0,
collisionBoxes: [
new CollisionBox(0, 12, 7, 38),
new CollisionBox(8, 0, 7, 49),
new CollisionBox(13, 10, 10, 38)
]
},
{
type: 'PTERODACTYL',
width: 46,
height: 40,
yPos: [ 100, 75, 50 ], // Variable height.
yPosMobile: [ 100, 50 ], // Variable height mobile.
multipleSpeed: 999,
minSpeed: 8.5,
minGap: 150,
collisionBoxes: [
new CollisionBox(15, 15, 16, 5),
new CollisionBox(18, 21, 24, 6),
new CollisionBox(2, 14, 4, 3),
new CollisionBox(6, 10, 4, 7),
new CollisionBox(10, 8, 6, 9)
],
numFrames: 2,
frameRate: 1000/6,
speedOffset: .8
}
];


//******************************************************************************
/**
* T-rex game character.
* @param {HTMLCanvas} canvas
* @param {Object} spritePos Positioning within image sprite.
* @constructor
*/
function Trex(canvas, spritePos) {
this.canvas = canvas;
this.canvasCtx = canvas.getContext('2d');
this.spritePos = spritePos;
this.xPos = 0;
this.yPos = 0;
// Position when on the ground.
this.groundYPos = 0;
this.currentFrame = 0;
this.currentAnimFrames = [];
this.blinkDelay = 0;
this.blinkCount = 0;
this.animStartTime = 0;
this.timer = 0;
this.msPerFrame = 1000 / FPS;
this.config = Trex.config;
// Current status.
this.status = Trex.status.WAITING;

this.jumping = false;
this.ducking = false;
this.jumpVelocity = 0;
this.reachedMinHeight = false;
this.speedDrop = false;
this.jumpCount = 0;
this.jumpspotX = 0;

this.init();
};


/**
* T-rex player config.
* @enum {number}
*/
Trex.config = {
DROP_VELOCITY: -5,
GRAVITY: 0.6,
HEIGHT: 47,
HEIGHT_DUCK: 25,
INIITAL_JUMP_VELOCITY: -10,
INTRO_DURATION: 1500,
MAX_JUMP_HEIGHT: 30,
MIN_JUMP_HEIGHT: 30,
SPEED_DROP_COEFFICIENT: 3,
SPRITE_WIDTH: 262,
START_X_POS: 50,
WIDTH: 44,
WIDTH_DUCK: 59
};


/**
* Used in collision detection.
* @type {Array }
*/
Trex.collisionBoxes = {
DUCKING: [
new CollisionBox(1, 18, 55, 25)
],
RUNNING: [
new CollisionBox(22, 0, 17, 16),
new CollisionBox(1, 18, 30, 9),
new CollisionBox(10, 35, 14, 8),
new CollisionBox(1, 24, 29, 5),
new CollisionBox(5, 30, 21, 4),
new CollisionBox(9, 34, 15, 4)
]
};


/**
* Animation states.
* @enum {string}
*/
Trex.status = {
CRASHED: 'CRASHED',
DUCKING: 'DUCKING',
JUMPING: 'JUMPING',
RUNNING: 'RUNNING',
WAITING: 'WAITING'
};

/**
* Blinking coefficient.
* @const
*/
Trex.BLINK_TIMING = 7000;


/**
* Animation config for different states.
* @enum {Object}
*/
Trex.animFrames = {
WAITING: {
frames: [44, 0],
msPerFrame: 1000 / 3
},
RUNNING: {
frames: [88, 132],
msPerFrame: 1000 / 12
},
CRASHED: {
frames: [220],
msPerFrame: 1000 / 60
},
JUMPING: {
frames: [0],
msPerFrame: 1000 / 60
},
DUCKING: {
frames: [264, 323],
msPerFrame: 1000 / 8
}
};


Trex.prototype = {
/**
* T-rex player initaliser.
* Sets the t-rex to blink at random intervals.
*/
init: function() {
this.groundYPos = Runner.defaultDimensions.HEIGHT - this.config.HEIGHT -
Runner.config.BOTTOM_PAD;
this.yPos = this.groundYPos;
this.minJumpHeight = this.groundYPos - this.config.MIN_JUMP_HEIGHT;

this.draw(0, 0);
this.update(0, Trex.status.WAITING);
},

/**
* Setter for the jump velocity.
* The approriate drop velocity is also set.
*/
setJumpVelocity: function(setting) {
this.config.INIITAL_JUMP_VELOCITY = -setting;
this.config.DROP_VELOCITY = -setting / 2;
},

/**
* Set the animation status.
* @param {!number} deltaTime
* @param {Trex.status} status Optional status to switch to.
*/
update: function(deltaTime, opt_status) {
this.timer += deltaTime;

// Update the status.
if (opt_status) {
this.status = opt_status;
this.currentFrame = 0;
this.msPerFrame = Trex.animFrames[opt_status].msPerFrame;
this.currentAnimFrames = Trex.animFrames[opt_status].frames;

if (opt_status == Trex.status.WAITING) {
this.animStartTime = getTimeStamp();
this.setBlinkDelay();
}
}

// Game intro animation, T-rex moves in from the left.
if (this.playingIntro & & this.xPos = this.msPerFrame) {
this.currentFrame = this.currentFrame ==
this.currentAnimFrames.length - 1 ? 0 : this.currentFrame + 1;
this.timer = 0;
}

// Speed drop becomes duck if the down key is still being pressed.
if (this.speedDrop & & this.yPos == this.groundYPos) {
this.speedDrop = false;
this.setDuck(true);
}
},

/**
* Draw the t-rex to a particular position.
* @param {number} x
* @param {number} y
*/
draw: function(x, y) {
var sourceX = x;
var sourceY = y;
var sourceWidth = this.ducking & & this.status != Trex.status.CRASHED ?
this.config.WIDTH_DUCK : this.config.WIDTH;
var sourceHeight = this.config.HEIGHT;
var outputHeight = sourceHeight;

if (IS_HIDPI) {
sourceX *= 2;
sourceY *= 2;
sourceWidth *= 2;
sourceHeight *= 2;
}

// Adjustments for sprite sheet position.
sourceX += this.spritePos.x;
sourceY += this.spritePos.y;

// Ducking.
if (this.ducking & & this.status != Trex.status.CRASHED) {
this.canvasCtx.drawImage(Runner.imageSprite, sourceX, sourceY,
sourceWidth, sourceHeight,
this.xPos, this.yPos,
this.config.WIDTH_DUCK, outputHeight);
} else {
// Crashed whilst ducking. Trex is standing up so needs adjustment.
if (this.ducking & & this.status == Trex.status.CRASHED) {
this.xPos++;
}
// Standing / running
this.canvasCtx.drawImage(Runner.imageSprite, sourceX, sourceY,
sourceWidth, sourceHeight,
this.xPos, this.yPos,
this.config.WIDTH, outputHeight);
}
this.canvasCtx.globalAlpha = 1;
},

/**
* Sets a random time for the blink to happen.
*/
setBlinkDelay: function() {
this.blinkDelay = Math.ceil(Math.random() * Trex.BLINK_TIMING);
},

/**
* Make t-rex blink at random intervals.
* @param {number} time Current time in milliseconds.
*/
blink: function(time) {
var deltaTime = time - this.animStartTime;

if (deltaTime & gt; = this.blinkDelay) {
this.draw(this.currentAnimFrames[this.currentFrame], 0);

if (this.currentFrame == 1) {
// Set new random delay to blink.
this.setBlinkDelay();
this.animStartTime = time;
this.blinkCount++;
}
}
},

/**
* Initialise a jump.
* @param {number} speed
*/
startJump: function(speed) {
if (!this.jumping) {
this.update(0, Trex.status.JUMPING);
// Tweak the jump velocity based on the speed.
this.jumpVelocity = this.config.INIITAL_JUMP_VELOCITY - (speed / 10);
this.jumping = true;
this.reachedMinHeight = false;
this.speedDrop = false;
}
},

/**
* Jump is complete, falling down.
*/
endJump: function() {
if (this.reachedMinHeight & &
this.jumpVelocity this.groundYPos) {
this.reset();
this.jumpCount++;
}
},

/**
* Set the speed drop. Immediately cancels the current jump.
*/
setSpeedDrop: function() {
this.speedDrop = true;
this.jumpVelocity = 1;
},

/**
* @param {boolean} isDucking.
*/
setDuck: function(isDucking) {
if (isDucking & & this.status != Trex.status.DUCKING) {
this.update(0, Trex.status.DUCKING);
this.ducking = true;
} else if (this.status == Trex.status.DUCKING) {
this.update(0, Trex.status.RUNNING);
this.ducking = false;
}
},

/**
* Reset the t-rex to running at start of game.
*/
reset: function() {
this.yPos = this.groundYPos;
this.jumpVelocity = 0;
this.jumping = false;
this.ducking = false;
this.update(0, Trex.status.RUNNING);
this.midair = false;
this.speedDrop = false;
this.jumpCount = 0;
}
};


//******************************************************************************

/**
* Handles displaying the distance meter.
* @param {!HTMLCanvasElement} canvas
* @param {Object} spritePos Image position in sprite.
* @param {number} canvasWidth
* @constructor
*/
function DistanceMeter(canvas, spritePos, canvasWidth) {
this.canvas = canvas;
this.canvasCtx = canvas.getContext('2d');
this.image = Runner.imageSprite;
this.spritePos = spritePos;
this.x = 0;
this.y = 5;

this.currentDistance = 0;
this.maxScore = 0;
this.highScore = 0;
this.container = null;

this.digits = [];
this.achievement = false;
this.defaultString = '';
this.flashTimer = 0;
this.flashIterations = 0;
this.invertTrigger = false;
this.flashingRafId = null;
this.highScoreBounds = {};
this.highScoreFlashing = false;

this.config = DistanceMeter.config;
this.maxScoreUnits = this.config.MAX_DISTANCE_UNITS;
this.init(canvasWidth);
};


/**
* @enum {number}
*/
DistanceMeter.dimensions = {
WIDTH: 10,
HEIGHT: 13,
DEST_WIDTH: 11
};


/**
* Y positioning of the digits in the sprite sheet.
* X position is always 0.
* @type {Array }
*/
DistanceMeter.yPos = [0, 13, 27, 40, 53, 67, 80, 93, 107, 120];


/**
* Distance meter config.
* @enum {number}
*/
DistanceMeter.config = {
// Number of digits.
MAX_DISTANCE_UNITS: 5,

// Distance that causes achievement animation.
ACHIEVEMENT_DISTANCE: 100,

// Used for conversion from pixel distance to a scaled unit.
COEFFICIENT: 0.025,

// Flash duration in milliseconds.
FLASH_DURATION: 1000 / 4,

// Flash iterations for achievement animation.
FLASH_ITERATIONS: 3,

// Padding around the high score hit area.
HIGH_SCORE_HIT_AREA_PADDING: 4
};


DistanceMeter.prototype = {
/**
* Initialise the distance meter to '00000'.
* @param {number} width Canvas width in px.
*/
init: function(width) {
var maxDistanceStr = '';

this.calcXPos(width);
this.maxScore = this.maxScoreUnits;
for (var i = 0; i this.maxScore & & this.maxScoreUnits ==
this.config.MAX_DISTANCE_UNITS) {
this.maxScoreUnits++;
this.maxScore = parseInt(this.maxScore + '9');
} else {
this.distance = 0;
}

if (distance & gt; 0) {
// Acheivement unlocked
if (distance % this.config.ACHIEVEMENT_DISTANCE == 0) {
// Flash score and play sound.
this.achievement = true;
this.flashTimer = 0;
playSound = true;
}

// Create a string representation of the distance with leading 0.
var distanceStr = (this.defaultString +
distance).substr(-this.maxScoreUnits);
this.digits = distanceStr.split('');
} else {
this.digits = this.defaultString.split('');
}
} else {
// Control flashing of the score on reaching acheivement.
if (this.flashIterations
this.config.FLASH_DURATION * 2) {
this.flashTimer = 0;
this.flashIterations++;
}
} else {
this.achievement = false;
this.flashIterations = 0;
this.flashTimer = 0;
}
}

// Draw the digits if not flashing.
if (paint) {
for (var i = this.digits.length - 1; i & gt; = 0; i--) {
this.draw(i, parseInt(this.digits[i]));
}
}

this.drawHighScore();
return playSound;
},

/**
* Draw the high score.
*/
drawHighScore: function() {
this.canvasCtx.save();
this.canvasCtx.globalAlpha = .8;
for (var i = this.highScore.length - 1; i & gt; = 0; i--) {
this.draw(i, parseInt(this.highScore[i], 10), true);
}
this.canvasCtx.restore();
},

/**
* Set the highscore as a array string.
* Position of char in the sprite: H - 10, I - 11.
* @param {number} distance Distance ran in pixels.
*/
setHighScore: function(distance) {
distance = this.getActualDistance(distance);
var highScoreStr = (this.defaultString +
distance).substr(-this.maxScoreUnits);

this.highScore = ['10', '11', ''].concat(highScoreStr.split(''));
},


/**
* Whether a clicked is in the high score area.
* @param {TouchEvent|ClickEvent} e Event object.
* @return {boolean} Whether the click was in the high score bounds.
*/
hasClickedOnHighScore: function(e) {
var x = 0;
var y = 0;

if (e.touches) {
// Bounds for touch differ from pointer.
var canvasBounds = this.canvas.getBoundingClientRect();
x = e.touches[0].clientX - canvasBounds.left;
y = e.touches[0].clientY - canvasBounds.top;
} else {
x = e.offsetX;
y = e.offsetY;
}

this.highScoreBounds = this.getHighScoreBounds();
return x & gt; = this.highScoreBounds.x & & x = this.highScoreBounds.y & & y this.config.FLASH_ITERATIONS * 2) {
this.cancelHighScoreFlashing();
return;
}

this.flashTimer += deltaTime;

if (this.flashTimer this.config.FLASH_DURATION * 2) {
this.flashTimer = 0;
this.flashIterations++;
}

if (paint) {
this.drawHighScore();
} else {
this.clearHighScoreBounds();
}
// Frame update.
this.flashingRafId =
requestAnimationFrame(this.flashHighScore.bind(this));
},

/**
* Draw empty rectangle over high score.
*/
clearHighScoreBounds: function() {
this.canvasCtx.save();
this.canvasCtx.fillStyle = '#fff';
this.canvasCtx.rect(this.highScoreBounds.x, this.highScoreBounds.y,
this.highScoreBounds.width, this.highScoreBounds.height);
this.canvasCtx.fill();
this.canvasCtx.restore();
},

/**
* Starts the flashing of the high score.
*/
startHighScoreFlashing() {
this.highScoreFlashing = true;
this.flashHighScore();
},

/**
* Whether high score is flashing.
* @return {boolean}
*/
isHighScoreFlashing() {
return this.highScoreFlashing;
},

/**
* Stop flashing the high score.
*/
cancelHighScoreFlashing: function() {
cancelAnimationFrame(this.flashingRafId);
this.flashIterations = 0;
this.flashTimer = 0;
this.highScoreFlashing = false;
this.clearHighScoreBounds();
this.drawHighScore();
},

/**
* Clear the high score.
*/
resetHighScore: function() {
this.setHighScore(0);
this.cancelHighScoreFlashing();
},

/**
* Reset the distance meter back to '00000'.
*/
reset: function() {
this.update(0);
this.achievement = false;
}
};


//******************************************************************************

/**
* Cloud background item.
* Similar to an obstacle object but without collision boxes.
* @param {HTMLCanvasElement} canvas Canvas element.
* @param {Object} spritePos Position of image in sprite.
* @param {number} containerWidth
*/
function Cloud(canvas, spritePos, containerWidth) {
this.canvas = canvas;
this.canvasCtx = this.canvas.getContext('2d');
this.spritePos = spritePos;
this.containerWidth = containerWidth;
this.xPos = containerWidth;
this.yPos = 0;
this.remove = false;
this.cloudGap = getRandomNum(Cloud.config.MIN_CLOUD_GAP,
Cloud.config.MAX_CLOUD_GAP);

this.init();
};


/**
* Cloud object config.
* @enum {number}
*/
Cloud.config = {
HEIGHT: 14,
MAX_CLOUD_GAP: 400,
MAX_SKY_LEVEL: 30,
MIN_CLOUD_GAP: 100,
MIN_SKY_LEVEL: 71,
WIDTH: 46
};


Cloud.prototype = {
/**
* Initialise the cloud. Sets the Cloud height.
*/
init: function() {
this.yPos = getRandomNum(Cloud.config.MAX_SKY_LEVEL,
Cloud.config.MIN_SKY_LEVEL);
this.draw();
},

/**
* Draw the cloud.
*/
draw: function() {
this.canvasCtx.save();
var sourceWidth = Cloud.config.WIDTH;
var sourceHeight = Cloud.config.HEIGHT;
var outputWidth = sourceWidth;
var outputHeight = sourceHeight;
if (IS_HIDPI) {
sourceWidth = sourceWidth * 2;
sourceHeight = sourceHeight * 2;
}

this.canvasCtx.drawImage(Runner.imageSprite, this.spritePos.x,
this.spritePos.y,
sourceWidth, sourceHeight,
this.xPos, this.yPos,
outputWidth, outputHeight);

this.canvasCtx.restore();
},

/**
* Update the cloud position.
* @param {number} speed
*/
update: function(speed) {
if (!this.remove) {
this.xPos -= Math.ceil(speed);
this.draw();

// Mark as removeable if no longer in the canvas.
if (!this.isVisible()) {
this.remove = true;
}
}
},

/**
* Check if the cloud is visible on the stage.
* @return {boolean}
*/
isVisible: function() {
return this.xPos + Cloud.config.WIDTH & gt; 0;
}
};


//******************************************************************************

/**
* Nightmode shows a moon and stars on the horizon.
*/
function NightMode(canvas, spritePos, containerWidth) {
this.spritePos = spritePos;
this.canvas = canvas;
this.canvasCtx = canvas.getContext('2d');
this.xPos = containerWidth - 50;
this.yPos = 30;
this.currentPhase = 0;
this.opacity = 0;
this.containerWidth = containerWidth;
this.stars = [];
this.drawStars = false;
this.placeStars();
};

/**
* @enum {number}
*/
NightMode.config = {
FADE_SPEED: 0.035,
HEIGHT: 40,
MOON_SPEED: 0.25,
NUM_STARS: 2,
STAR_SIZE: 9,
STAR_SPEED: 0.3,
STAR_MAX_Y: 70,
WIDTH: 20
};

NightMode.phases = [140, 120, 100, 60, 40, 20, 0];

NightMode.prototype = {
/**
* Update moving moon, changing phases.
* @param {boolean} activated Whether night mode is activated.
* @param {number} delta
*/
update: function(activated, delta) {
// Moon phase.
if (activated & & this.opacity == 0) {
this.currentPhase++;

if (this.currentPhase & gt; = NightMode.phases.length) {
this.currentPhase = 0;
}
}

// Fade in / out.
if (activated & & (this.opacity 0) {
this.opacity -= NightMode.config.FADE_SPEED;
}

// Set moon positioning.
if (this.opacity & gt; 0) {
this.xPos = this.updateXPos(this.xPos, NightMode.config.MOON_SPEED);

// Update stars.
if (this.drawStars) {
for (var i = 0; i this.bumpThreshold ? this.dimensions.WIDTH : 0;
},

/**
* Draw the horizon line.
*/
draw: function() {
this.canvasCtx.drawImage(Runner.imageSprite, this.sourceXPos[0],
this.spritePos.y,
this.sourceDimensions.WIDTH, this.sourceDimensions.HEIGHT,
this.xPos[0], this.yPos,
this.dimensions.WIDTH, this.dimensions.HEIGHT);

this.canvasCtx.drawImage(Runner.imageSprite, this.sourceXPos[1],
this.spritePos.y,
this.sourceDimensions.WIDTH, this.sourceDimensions.HEIGHT,
this.xPos[1], this.yPos,
this.dimensions.WIDTH, this.dimensions.HEIGHT);
},

/**
* Update the x position of an indivdual piece of the line.
* @param {number} pos Line position.
* @param {number} increment
*/
updateXPos: function(pos, increment) {
var line1 = pos;
var line2 = pos == 0 ? 1 : 0;

this.xPos[line1] -= increment;
this.xPos[line2] = this.xPos[line1] + this.dimensions.WIDTH;

if (this.xPos[line1] = 0; i--) {
this.clouds[i].update(cloudSpeed);
}

var lastCloud = this.clouds[numClouds - 1];

// Check for adding a new cloud.
if (numClouds lastCloud.cloudGap & &
this.cloudFrequency & gt; Math.random()) {
this.addCloud();
}

// Remove expired clouds.
this.clouds = this.clouds.filter(function(obj) {
return !obj.remove;
});
} else {
this.addCloud();
}
},

/**
* Update the obstacle positions.
* @param {number} deltaTime
* @param {number} currentSpeed
*/
updateObstacles: function(deltaTime, currentSpeed) {
// Obstacles, move to Horizon layer.
var updatedObstacles = this.obstacles.slice(0);

for (var i = 0; i 0) {
var lastObstacle = this.obstacles[this.obstacles.length - 1];

if (lastObstacle & & !lastObstacle.followingObstacleCreated & &
lastObstacle.isVisible() & &
(lastObstacle.xPos + lastObstacle.width + lastObstacle.gap) 1) {
this.obstacleHistory.splice(Runner.config.MAX_OBSTACLE_DUPLICATION);
}
}
},

/**
* Returns whether the previous two obstacles are the same as the next one.
* Maximum duplication is set in config value MAX_OBSTACLE_DUPLICATION.
* @return {boolean}
*/
duplicateObstacleCheck: function(nextObstacleType) {
var duplicateCount = 0;

for (var i = 0; i = Runner.config.MAX_OBSTACLE_DUPLICATION;
},

/**
* Reset the horizon layer.
* Remove existing obstacles and reposition the horizon line.
*/
reset: function() {
this.obstacles = [];
this.horizonLine.reset();
this.nightMode.reset();
},

/**
* Update the canvas width and scaling.
* @param {number} width Canvas width.
* @param {number} height Canvas height.
*/
resize: function(width, height) {
this.canvas.width = width;
this.canvas.height = height;
},

/**
* Add a new cloud to the horizon.
*/
addCloud: function() {
this.clouds.push(new Cloud(this.canvas, this.spritePos.CLOUD,
this.dimensions.WIDTH));
}
};
})();








best.aliexpress.com engellendi


best.aliexpress.com bağlanmayı reddetti.











ERR_BLOCKED_BY_RESPONSE

null



























































best.aliexpress.com bağlanmayı reddetti.









// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/**
* @fileoverview This file defines a singleton which provides access to all data
* that is available as soon as the page's resources are loaded (before DOM
* content has finished loading). This data includes both localized strings and
* any data that is important to have ready from a very early stage (e.g. things
* that must be displayed right away).
*
* Note that loadTimeData is not guaranteed to be consistent between page
* refreshes (https://crbug.com/740629) and should not contain values that might
* change if the page is re-opened later.
*/

/**
* @typedef {{
* substitutions: (Array |undefined),
* attrs: (Object |undefined),
* tags: (Array |undefined),
* }}
*/
let SanitizeInnerHtmlOpts;

// eslint-disable-next-line no-var
/** @type {!LoadTimeData} */ var loadTimeData;

// Expose this type globally as a temporary work around until
// https://github.com/google/closure-compiler/issues/544 is fixed.
/** @constructor */
function LoadTimeData(){}

(function() {
'use strict';

LoadTimeData.prototype = {
/**
* Sets the backing object.
*
* Note that there is no getter for |data_| to discourage abuse of the form:
*
* var value = loadTimeData.data()['key'];
*
* @param {Object} value The de-serialized page data.
*/
set data(value) {
expect(!this.data_, 'Re-setting data.');
this.data_ = value;
},

/**
* Returns a JsEvalContext for |data_|.
* @returns {JsEvalContext}
*/
createJsEvalContext: function() {
return new JsEvalContext(this.data_);
},

/**
* @param {string} id An ID of a value that might exist.
* @return {boolean} True if |id| is a key in the dictionary.
*/
valueExists: function(id) {
return id in this.data_;
},

/**
* Fetches a value, expecting that it exists.
* @param {string} id The key that identifies the desired value.
* @return {*} The corresponding value.
*/
getValue: function(id) {
expect(this.data_, 'No data. Did you remember to include strings.js?');
const value = this.data_[id];
expect(typeof value != 'undefined', 'Could not find value for ' + id);
return value;
},

/**
* As above, but also makes sure that the value is a string.
* @param {string} id The key that identifies the desired string.
* @return {string} The corresponding string value.
*/
getString: function(id) {
const value = this.getValue(id);
expectIsType(id, value, 'string');
return /** @type {string} */ (value);
},

/**
* Returns a formatted localized string where $1 to $9 are replaced by the
* second to the tenth argument.
* @param {string} id The ID of the string we want.
* @param {...(string|number)} var_args The extra values to include in the
* formatted output.
* @return {string} The formatted string.
*/
getStringF: function(id, var_args) {
const value = this.getString(id);
if (!value) {
return '';
}

const args = Array.prototype.slice.call(arguments);
args[0] = value;
return this.substituteString.apply(this, args);
},

/**
* Make a string safe for use with with Polymer bindings that are
* inner-h-t-m-l (or other innerHTML use).
* @param {string} rawString The unsanitized string.
* @param {SanitizeInnerHtmlOpts=} opts Optional additional allowed tags and
* attributes.
* @return {string}
*/
sanitizeInnerHtml: function(rawString, opts) {
opts = opts || {};
return parseHtmlSubset(' ' + rawString + ' ', opts.tags, opts.attrs)
.firstChild.innerHTML;
},

/**
* Returns a formatted localized string where $1 to $9 are replaced by the
* second to the tenth argument. Any standalone $ signs must be escaped as
* $$.
* @param {string} label The label to substitute through.
* This is not an resource ID.
* @param {...(string|number)} var_args The extra values to include in the
* formatted output.
* @return {string} The formatted string.
*/
substituteString: function(label, var_args) {
const varArgs = arguments;
return label.replace(/\$(.|$|\n)/g, function(m) {
assert(m.match(/\$[$1-9]/), 'Unescaped $ found in localized string.');
return m == '$$' ? '$' : varArgs[m[1]];
});
},

/**
* Returns a formatted string where $1 to $9 are replaced by the second to
* tenth argument, split apart into a list of pieces describing how the
* substitution was performed. Any standalone $ signs must be escaped as $$.
* @param {string} label A localized string to substitute through.
* This is not an resource ID.
* @param {...(string|number)} var_args The extra values to include in the
* formatted output.
* @return {!Array } The formatted
* string pieces.
*/
getSubstitutedStringPieces: function(label, var_args) {
const varArgs = arguments;
// Split the string by separately matching all occurrences of $1-9 and of
// non $1-9 pieces.
const pieces = (label.match(/(\$[1-9])|(([^$]|\$([^1-9]|$))+)/g) ||
[]).map(function(p) {
// Pieces that are not $1-9 should be returned after replacing $$
// with $.
if (!p.match(/^\$[1-9]$/)) {
assert(
(p.match(/\$/g) || []).length % 2 == 0,
'Unescaped $ found in localized string.');
return {value: p.replace(/\$\$/g, '$'), arg: null};
}

// Otherwise, return the substitution value.
return {value: varArgs[p[1]], arg: p};
});

return pieces;
},

/**
* As above, but also makes sure that the value is a boolean.
* @param {string} id The key that identifies the desired boolean.
* @return {boolean} The corresponding boolean value.
*/
getBoolean: function(id) {
const value = this.getValue(id);
expectIsType(id, value, 'boolean');
return /** @type {boolean} */ (value);
},

/**
* As above, but also makes sure that the value is an integer.
* @param {string} id The key that identifies the desired number.
* @return {number} The corresponding number value.
*/
getInteger: function(id) {
const value = this.getValue(id);
expectIsType(id, value, 'number');
expect(value == Math.floor(value), 'Number isn\'t integer: ' + value);
return /** @type {number} */ (value);
},

/**
* Override values in loadTimeData with the values found in |replacements|.
* @param {Object} replacements The dictionary object of keys to replace.
*/
overrideValues: function(replacements) {
expect(
typeof replacements == 'object',
'Replacements must be a dictionary object.');
for (const key in replacements) {
this.data_[key] = replacements[key];
}
}
};

/**
* Checks condition, displays error message if expectation fails.
* @param {*} condition The condition to check for truthiness.
* @param {string} message The message to display if the check fails.
*/
function expect(condition, message) {
if (!condition) {
console.error(
'Unexpected condition on ' + document.location.href + ': ' + message);
}
}

/**
* Checks that the given value has the given type.
* @param {string} id The id of the value (only used for error message).
* @param {*} value The value to check the type on.
* @param {string} type The type we expect |value| to be.
*/
function expectIsType(id, value, type) {
expect(
typeof value == type, '[' + value + '] (' + id + ') is not a ' + type);
}

expect(!loadTimeData, 'should only include this file once');
loadTimeData = new LoadTimeData;
})();
loadTimeData.data = { " details " : " Ayrıntılar " , " errorCode " : " ERR_BLOCKED_BY_RESPONSE " , " fontfamily " : " 'Segoe UI', Tahoma, sans-serif " , " fontsize " : " 75% " , " heading " :{ " hostName " : " best.aliexpress.com " , " msg " : " \u003Cspan jscontent=\ " hostName\ " & gt; \u003C/span & gt; engellendi " }, " hideDetails " : " Ayrıntıları gizle " , " iconClass " : " icon-generic " , " language " : " tr " , " suggestionsDetails " :[], " suggestionsSummaryList " :[], " summary " :{ " failedUrl " : " https://best.aliexpress.com/?scm=1007.22893.125781.0 & pvid=54b34aa7-b4fa-4c45-9314-7048a5d7889c & onelink_thrd=0.015 & onelink_page_from=AFFI_HOME & onelink_duration=0.031306 & onelink_status=dorpl & onelink_score=0.09098814430077033 & onelink_page_to=AFFI_HOME & dp=2shemi & aff_platform=link-c-tool & cpt=1561646839877 & sk=c6xSpUDa & aff_trace_key=b2763deeba3b4b4ea8d7529025422c86-1561646839877-01622-c6xSpUDa & terminal_id=3ed6e49061c44ecc89ccb6bc5c32230e " , " hostName " : " best.aliexpress.com " , " msg " : " \u003Cstrong jscontent=\ " hostName\ " & gt; \u003C/strong & gt; bağlanmayı reddetti. " }, " textdirection " : " ltr " , " title " : " best.aliexpress.com " }; // Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// This file serves as a proxy to bring the included js file from /third_party
// into its correct location under the resources directory tree, whence it is
// delivered via a chrome://resources URL. See ../webui_resources.grd.

// Note: this is not behind a single-line comment because the first
// line of the file is source code (so the first line would be skipped) instead
// of a licence header.
// clang-format off
(function(){var i=null;function k(){return Function.prototype.call.apply(Array.prototype.slice,arguments)}function l(a,b){var c=k(arguments,2);return function(){return b.apply(a,c)}}function m(a,b){var c=new n(b);for(c.f=[a];c.f.length;){var e=c,d=c.f.shift();e.g(d);for(d=d.firstChild;d;d=d.nextSibling)d.nodeType==1 & & e.f.push(d)}}function n(a){this.g=a}function o(a){a.style.display= " " }function p(a){a.style.display= " none " };var q= " : " ,r=/\s*;\s*/;function s(){this.i.apply(this,arguments)}s.prototype.i=function(a,b){if(!this.a)this.a={};if(b){var c=this.a,e=b.a,d;for(d in e)c[d]=e[d]}else for(c in d=this.a,e=t,e)d[c]=e[c];this.a.$this=a;this.a.$context=this;this.d=typeof a!= " undefined " & & a!=i?a: " " ;if(!b)this.a.$top=this.d};var t={$default:i},u=[];function v(a){for(var b in a.a)delete a.a[b];a.d=i;u.push(a)}function w(a,b,c){try{return b.call(c,a.a,a.d)}catch(e){return t.$default}}
function x(a,b,c,e){if(u.length & gt; 0){var d=u.pop();s.call(d,b,a);a=d}else a=new s(b,a);a.a.$index=c;a.a.$count=e;return a}var y= " a_ " ,z= " b_ " ,A= " with (a_) with (b_) return " ,D={};function E(a){if(!D[a])try{D[a]=new Function(y,z,A+a)}catch(b){}return D[a]}function F(a){for(var b=[],a=a.split(r),c=0,e=a.length;c =h.length?(e=c,g=d.pop(),g.length=0,e.c.push(g),f.pop()):(g=h[e++],j=h[e++],h=h[e++],f[f.length-1]=e,g.call(c,j,h))};
})()
var tp = document.getElementById('t');jstProcess(loadTimeData.createJsEvalContext(), tp);


ucuz laboratuvar güç kayna??.zip > saved_resource(7).html

google_sl_win=window.parent;google_async_iframe_id='google_shimpl';


ucuz laboratuvar güç kayna??.zip > f(4).txt

(function(){function aa(a){var b=0;return function(){return b & lt; a.length?{done:!1,value:a[b++]}:{done:!0}}}function g(a){var b= " undefined " !=typeof Symbol & & Symbol.iterator & & a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}var ca= " function " ==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype & & a!=Object.prototype & & (a[b]=c.value)},da= " undefined " !=typeof window & & window===this?this: " undefined " !=typeof global & & null!=global?global:this;function ea(a,b){if(b){var c=da;a=a.split( " . " );for(var d=0;d & lt; a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d & & null!=b & & ca(c,a,{configurable:!0,writable:!0,value:b})}}var fa= " function " ==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c & lt; arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e) & & (a[e]=d[e])}return a};ea( " Object.assign " ,function(a){return a||fa});var n=this||self;function ha(){}function q(a){var b=typeof a;if( " object " ==b)if(a){if(a instanceof Array)return " array " ;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if( " [object Window] " ==c)return " object " ;if( " [object Array] " ==c|| " number " ==typeof a.length & & " undefined " !=typeof a.splice & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " splice " ))return " array " ;if( " [object Function] " ==c|| " undefined " !=typeof a.call & & " undefined " !=typeof a.propertyIsEnumerable & & !a.propertyIsEnumerable( " call " ))return " function " }else return " null " ;else if( " function " ==b & & " undefined " ==typeof a.call)return " object " ;return b}function ia(a,b,c){return a.call.apply(a.bind,arguments)}function ja(a,b,c){if(!a)throw Error();if(2 & lt; arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function w(a,b,c){Function.prototype.bind & & -1!=Function.prototype.bind.toString().indexOf( " native code " )?w=ia:w=ja;return w.apply(null,arguments)}var x=Date.now||function(){return+new Date};function z(a,b){function c(){}c.prototype=b.prototype;a.C=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.D=function(d,e,r){for(var k=Array(arguments.length-2),f=2;f & lt; arguments.length;f++)k[f-2]=arguments[f];return b.prototype[e].apply(d,k)}};var A=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d= " string " ==typeof a?a.split( " " ):a,e=0;e & lt; c;e++)e in d & & b.call(void 0,d[e],e,a)};function ka(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};function B(){this.a= " " ;this.c=la}B.prototype.f=!0;B.prototype.b=function(){return this.a.toString()};var ma=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function na(a){if(a instanceof B)return a;a= " object " ==typeof a & & a.f?a.b():String(a);ma.test(a)||(a= " about:invalid#zClosurez " );return C(a)}var la={};function C(a){var b=new B;b.a=a;return b}C( " about:blank " );function D(a){D[ " " ](a);return a}D[ " " ]=ha;function E(){}var oa= " function " ==typeof Uint8Array;function F(a,b,c){a.a=null;b||(b=[]);a.j=void 0;a.f=-1;a.b=b;a:{if(b=a.b.length){--b;var d=a.b[b];if(!(null===d|| " object " !=typeof d|| " array " ==q(d)||oa & & d instanceof Uint8Array)){a.g=b-a.f;a.c=d;break a}}a.g=Number.MAX_VALUE}a.i={};if(c)for(b=0;b & lt; c.length;b++)if(d=c[b],d & lt; a.g)d+=a.f,a.b[d]=a.b[d]||G;else{var e=a.g+a.f;a.b[e]||(a.c=a.b[e]={});a.c[d]=a.c[d]||G}}var G=[];function H(a,b){if(b & lt; a.g){b+=a.f;var c=a.b[b];return c===G?a.b[b]=[]:c}if(a.c)return c=a.c[b],c===G?a.c[b]=[]:c}function I(a,b,c){a=H(a,b);return null==a?c:a}function J(a,b){a=H(a,b);a=null==a?a:!!a;return null==a?!1:a}function qa(a){var b=K;a.a||(a.a={});if(!a.a[1]){var c=H(a,1);c & & (a.a[1]=new b(c))}return a.a[1]}function ra(a){var b=sa;a.a||(a.a={});if(!a.a[1]){for(var c=H(a,1),d=[],e=0;e & lt; c.length;e++)d[e]=new b(c[e]);a.a[1]=d}b=a.a[1];b==G & & (b=a.a[1]=[]);return b}E.prototype.toString=function(){return this.b.toString()};function K(a){F(this,a,ta)}z(K,E);function sa(a){F(this,a,null)}z(sa,E);var ta=[1];function ua(a){F(this,a,null)}z(ua,E);var L=document,M=window;function N(){var a=O;try{var b;if(b=!!a & & null!=a.location.href)a:{try{D(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}};var va={capture:!0},wa={passive:!0},xa=ka(function(){var a=!1;try{var b=Object.defineProperty({}, " passive " ,{get:function(){a=!0}});n.addEventListener( " test " ,null,b)}catch(c){}return a});function ya(a){return a?a.passive & & xa()?a:a.capture||!1:!1}function P(a,b,c,d){a.addEventListener & & a.addEventListener(b,c,ya(d))};var za=/^((market|itms|intent|itms-appss):\/\/)/i;function Aa(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c) & & b.call(void 0,a[c],c,a)}var Ba=!!window.google_async_iframe_id,O=Ba & & window.parent||window;function Ca(a,b){a & & Aa(b,function(c,d){a.style[d]=c})}function Da(a){for(var b=L.body,c=document.createDocumentFragment(),d=a.length,e=0;e & lt; d;++e)c.appendChild(a[e]);b.appendChild(c)};function Ea(a){a=void 0===a?[]:a;n.google_logging_queue||(n.google_logging_queue=[]);n.google_logging_queue.push([12,a])};function Fa(a,b,c){if( " array " ==q(b))for(var d=0;d & lt; b.length;d++)Fa(a,String(b[d]),c);else null!=b & & c.push(a+( " " ===b? " " : " = " +encodeURIComponent(String(b))))};var Q=null;function Ga(a,b,c){this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.slotId=void 0};var R=n.performance,Ha=!!(R & & R.mark & & R.measure & & R.clearMarks),S=ka(function(){var a;if(a=Ha){var b;if(null===Q){Q= " " ;try{a= " " ;try{a=n.top.location.hash}catch(c){a=n.location.hash}a & & (Q=(b=a.match(/\bdeid=([\d,]+)/))?b[1]: " " )}catch(c){}}b=Q;a=!!b.indexOf & & 0 & lt; =b.indexOf( " 1337 " )}return a});function Ia(){var a=T;this.a=[];this.c=a||n;var b=null;a & & (a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.a=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.b=S()||(null!=b?b:1 & gt; Math.random())}function Ja(a){a & & R & & S() & & (R.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ),R.clearMarks( " goog_ " +a.label+ " _ " +a.uniqueId+ " _end " ))}Ia.prototype.start=function(a,b){if(!this.b)return null;var c=void 0===c?n:c;c=c.performance;(c=c & & c.now?c.now():null)||(c=(c=n.performance) & & c.now & & c.timing?Math.floor(c.now()+c.timing.navigationStart):x());a=new Ga(a,b,c);b= " goog_ " +a.label+ " _ " +a.uniqueId+ " _start " ;R & & S() & & R.mark(b);return a};if(Ba & & !N()){var U= " . " +L.domain;try{for(;2 & lt; U.split( " . " ).length & & !N();)L.domain=U=U.substr(U.indexOf( " . " )+1),O=window.parent}catch(a){}N()||(O=window)}var T=O,V=new Ia;function Ka(){T.google_measure_js_timing||(V.b=!1,V.a!=V.c.google_js_reporting_queue & & (S() & & A(V.a,Ja),V.a.length=0))} " complete " ==T.document.readyState?Ka():V.b & & P(T, " load " ,function(){Ka()});function La(){return function(a){var b=void 0===b?M:b;b=( " http: " ===b.location.protocol? " http: " : " https: " )+ " //pagead2.googlesyndication.com/pagead/gen_204 " ;a={id: " unsafeurl " ,ctx:625,url:a};var c=[];for(d in a)Fa(d,a[d],c);var d=c.join( " & " );if(d){a=b.indexOf( " # " );0 & gt; a & & (a=b.length);c=b.indexOf( " ? " );if(0 & gt; c||c & gt; a){c=a;var e= " " }else e=b.substring(c+1,a);b=[b.substr(0,c),e,b.substr(a)];a=b[1];b[1]=d?a?a+ " & " +d:d:a;b=b[0]+(b[1]? " ? " +b[1]: " " )+b[2]}navigator.sendBeacon & & navigator.sendBeacon(b, " " )}};function W(){this.b=this.b;this.c=this.c}W.prototype.b=!1;function Ma(a){a.b||(a.b=!0,a.f())}W.prototype.f=function(){if(this.c)for(;this.c.length;)this.c.shift()()};function X(a,b,c){W.call(this);this.g=a;this.u=b||0;this.i=c;this.j=w(this.o,this)}z(X,W);X.prototype.a=0;X.prototype.f=function(){X.C.f.call(this);this.stop();delete this.g;delete this.i};X.prototype.start=function(a){this.stop();var b=this.j;a=void 0!==a?a:this.u;if( " function " !=q(b))if(b & & " function " ==typeof b.handleEvent)b=w(b.handleEvent,b);else throw Error( " Invalid listener argument " );this.a=2147483647 & lt; Number(a)?-1:n.setTimeout(b,a||0)};X.prototype.stop=function(){0!=this.a & & n.clearTimeout(this.a);this.a=0};X.prototype.o=function(){this.a=0;this.g & & this.g.call(this.i)};function Na(a){P(M, " message " ,function(b){try{var c=JSON.parse(b.data)}catch(d){return}!c|| " ig " !==c.googMsgType||a(c,b)})};var Oa={display: " inline-block " ,position: " absolute " },Pa={display: " none " ,width: " 100% " ,height: " 100% " ,top: " 0 " ,left: " 0 " };function Y(a,b){a & & (a.style.display=(void 0===b?0:b)? " none " : " inline-block " )}function Qa(){this.g=[];this.i=this.b=null;this.A=[];this.a=null;this.u=[];this.f=[];this.j=[];this.o={};this.B=[];this.c=null}Qa.prototype.init=function(a){var b=this;Ea([a]);this.a=new ua(a);a=qa(this.a);A(ra(a),function(k){b.j.push({v:0,m:!1,w:0,h:k,s:-1})});try{var c=L.querySelectorAll( " *[data-ifc] " )}catch(k){c=[]}this.f=c;var d=!1;c=this.f.length;for(a={l:0};a.l & lt; c;a={l:a.l},++a.l){var e=new K(JSON.parse(this.f[a.l].getAttribute( " data-ifc " )|| " [] " ));A(ra(e),function(k){return function(f){b.j.push({v:0,m:!1,w:0,h:f,s:k.l});1===I(f,4,1) & & (d=!0)}}(a))}c=!1;a=g(this.j);for(e=a.next();!e.done;e=a.next()){e=e.value;var r=e.h;0 & lt; I(r,2,0) & & 0 & lt; I(r,5,1)?(!this.b & & J(r,9) & & (this.b=Ra(this,Pa)),Sa(this,e)):I(r,1, " " ) & & J(r,9) & & Ta(this,I(r,1, " " ));I(r,1, " " ) & & (c=!0)}a=this.g.slice(0);this.b & & a.push(this.b);!d & & L.body & & Da(a);P(L, " click " ,function(k){for(var f,t=-1,ba=[],pa=g(b.j),u=pa.next();!u.done;u=pa.next()){u=u.value;var h=u.s,l=-1!==h;if(!(I(u.h,3,0) & lt; =t||u.m||l & & !1===ba[h])){var p=!l||ba[h]||b.f[h].contains(k.target);l & & p & & (ba[h]=!0);if(h=p)if(p=k,h=u,l=h.h,0 & lt; I(l,2,0) & & 0 & lt; I(l,5,1))h=b.o[I(l,5,1)],h=void 0!==h & & x() & lt; h+I(l,2,0);else if(I(l,1, " " )){l=0 & lt; =h.s?b.f[h.s]:L.body;var y=b.c & & J(b.a,12) & & 500 & gt; p.timeStamp-b.c.timeStamp;y=g(y?[b.c.changedTouches[0].clientX,b.c.changedTouches[0].clientY]:[p.clientX,p.clientY]);p=y.next().value;y=y.next().value;l=l.getBoundingClientRect();var v=parseFloat(L.body.style.zoom||1);v=g([p/v-l.left,y/v-l.top,l.width,l.height]);l=v.next().value;p=v.next().value;y=v.next().value;v=v.next().value;!(0 & lt; y & & 0 & lt; v)||isNaN(l)||isNaN(p)||0 & gt; l||0 & gt; p?h=!1:(h=Ua(I(h.h,1, " " )),h=!(l & gt; =h.left & & y-l & gt; h.right & & p & gt; =h.top & & v-p & gt; h.bottom))}else h=!0;h & & (f=u,t=I(u.h,3,0))}}if(f)switch(t=f.h,I(t,4,1)){case 2:case 3:var m=void 0===m?!1:m;k.preventDefault?k.preventDefault():k.returnValue=!1;m & & k.stopPropagation();m=x();500 & lt; m-f.w & & (f.w=m,++f.v);m=f.h;if(I(m,8,0) & & f.v & gt; =I(m,8,0))if(f.m=!0,b.b & & 0 & lt; I(m,2,0))Va(b);else if(0 & lt; b.g.length & & I(m,1, " " ))for(m=g(b.g),f=m.next();!f.done;f=m.next())Y(f.value,!0);m=t.b;f=g(b.u);for(t=f.next();!t.done;t=f.next())t=t.value,t(k,m)}},va);c & & J(this.a,12) & & P(L, " touchend " ,function(k){b.c=k},wa)};Qa.prototype.registerCallback=function(a){this.u.push(a)};function Ta(a,b){b=Ua(b);var c=I(a.a,9,0);a.g=[{width: " 100% " ,height:b.top+c+ " px " ,top:-c+ " px " ,left: " 0 " },{width:b.right+c+ " px " ,height: " 100% " ,top: " 0 " ,right:-c+ " px " },{width: " 100% " ,height:b.bottom+c+ " px " ,bottom:-c+ " px " ,left: " 0 " },{width:b.left+c+ " px " ,height: " 100% " ,top: " 0 " ,left:-c+ " px " }].map(function(d){return Ra(a,d,9019)})}function Z(a,b){if(!b.m){var c=I(b.h,5,1);a.o[c]=x();J(b.h,9) & & (a.A.push(b),Va(a))}}function Sa(a,b){switch(I(b.h,5,1)){case 2:M.AFMA_Communicator & & M.AFMA_Communicator.addEventListener & & M.AFMA_Communicator.addEventListener( " onshow " ,function(){Z(a,b)});break;case 4:P(L, " DOMContentLoaded " ,function(){Z(a,b)});break;case 8:Na(function(d){d.rr & & Z(a,b)});break;case 9:if(M.IntersectionObserver){var c=new IntersectionObserver(function(d){d=g(d);for(var e=d.next();!e.done;e=d.next())if(0 & lt; e.value.intersectionRatio){Z(a,b);break}});c.observe(L.body);a.B.push(c)}}}function Va(a){for(var b=0,c=g(a.A),d=c.next();!d.done;d=c.next()){d=d.value;var e=d.h,r=a.o[I(e,5,1)];d.m||void 0===r||(b=Math.max(b,r+I(e,2,0)))}a.i & & Ma(a.i);b-=x();var k=a.b;0 & lt; b?(Y(k),a.i=new X(function(){Y(k,!0)},b),a.i.start()):Y(k,!0)}function Ra(a,b,c){var d=L.createElement( " DIV " );Ca(d,Object.assign(Oa,{ " z-index " :void 0===c?2147483647:c},b));J(a.a,10) & & P(d, " click " ,ha);if(J(a.a,11)){a=L.createElement( " A " );b=La();var e;za.test( " # " )?e=C( " # " ):e= " # " ; " about:invalid#zClosurez " ===(e instanceof B?e:na(e)).b() & & b(String(e));e=e instanceof B?e:na(e);a.href=e instanceof B & & e.constructor===B & & e.c===la?e.a: " type_error:SafeUrl " ;a.appendChild(d);return a}return d}function Ua(a){a=void 0===a? " " :a;var b={top:0,right:0,bottom:0,left:0};a & & (a=a.split( " , " ),4==a.length & & a.reduce(function(c,d){return c & & !isNaN(d)},!0) & & (a=g(a.map(function(c){return+c})),b.top=a.next().value,b.right=a.next().value,b.bottom=a.next().value,b.left=a.next().value));return b};window.googqscp=new Qa;}).call(this);