0% found this document useful (0 votes)
44 views7 pages

JavaScript User Agent Detection Code

Uploaded by

ligia.custodia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views7 pages

JavaScript User Agent Detection Code

Uploaded by

ligia.custodia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

(function(){'use strict';/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var m=this||self;function n(a,b){a:{var c=["CLOSURE_FLAGS"];for(var
d=m,e=0;e<[Link];e++)if(d=d[c[e]],d==null){c=null;break a}c=d}a=c&&c[a];return a!
=null?a:b}function aa(a){return a};function ba(a){[Link](()=>{throw
a;},0)};const ca=n(1,!0);var da=n(610401301,!
1),ea=n(188588736,ca),ha=n(645172343,ca);var r;const ia=[Link];r=ia?
[Link]||null:null;function ja(a){return da?r?
[Link](({brand:b})=>b&&[Link](a)!=-1):!1:!1}function t(a){var b;a:
{if(b=[Link])if(b=[Link])break a;b=""}return [Link](a)!=-1};function
w(){return da?!!r&&[Link]>0:!1}function ka(){return w()?ja("Chromium"):
(t("Chrome")||t("CriOS"))&&!(w()?0:t("Edge"))||t("Silk")};function la(a,b){return
[Link](a,b,void 0)};function ma(a){ma[" "](a);return a}ma["
"]=function(){};!t("Android")||ka();ka();t("Safari")&&(ka()||(w()?0:t("Coast"))||
(w()?0:t("Opera"))||(w()?0:t("Edge"))||(w()?ja("Microsoft Edge"):t("Edg/"))||
w()&&ja("Opera"));var x=Symbol(),na=Symbol();var y=(a,b)=>{a[x]=b;return
a};function oa(a,b){y(b,(a|0)&-14591)}function pa(a,b){y(b,(a|34)&-14557)}function
qa(a){a=a>>14&1023;return a===0?536870912:a};var z={},ra={};function sa(a){return!
(!a||typeof a!=="object"||a.g!==ra)}function ta(a){return a!==null&&typeof
a==="object"&&![Link](a)&&[Link]===Object}function A(a,b,c){if(!
[Link](a)||[Link])return!1;const d=a[x]|0;if(d&1)return!0;if(!
(b&&([Link](b)?[Link](c):[Link](c))))return!1;y(a,d|1);return!0};let
ua;function B(a){if(a==null)return a;if(typeof a==="string"){if(!
a)return;a=+a}if(typeof a==="number")return [Link](a)?a|0:void 0};let
F;function G(a,b){F=b;a=new a(b);F=void 0;return a};function va(a,b){return
wa(b)}function wa(a){switch(typeof a){case "number":return isFinite(a)?
a:String(a);case "boolean":return a?1:0;case "object":if(a)if([Link](a))
{if(A(a,void 0,0))return}else if(a!=null&&a instanceof Uint8Array){let
b="",c=0;const d=[Link]-
10240;for(;c<d;)b+=[Link](null,[Link](c,c+=10240));b+=String
.[Link](null,c?[Link](c):a);return btoa(b)}}return a};function
xa(a,b,c){a=[Link](a);var d=[Link];const e=b&256?a[d-1]:void
0;d+=e?-1:0;for(b=b&512?1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(const f in
e)b[f]=c(e[f])}return a}function ya(a,b,c,d,e){if(a!=null)
{if([Link](a))a=A(a,void 0,0)?void 0:e&&(a[x]|0)&2?a:za(a,b,c,d!==void
0,e);else if(ta(a)){const f={};for(let g in a)f[g]=ya(a[g],b,c,d,e);a=f}else
a=b(a,d);return a}}
function za(a,b,c,d,e){const f=d||c?a[x]|0:0;d=d?!!(f&32):void
0;a=[Link](a);for(let g=0;g<[Link];g+
+)a[g]=ya(a[g],b,c,d,e);c&&c(f,a);return a}function Aa(a){return a.v===z?
[Link]():wa(a)};function Ba(a,b,c=pa){if(a!=null){if(a instanceof
Uint8Array)return b?a:new Uint8Array(a);if([Link](a)){var d=a[x]|0;d&2||
(b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16))),a=b?y(a,(d|34)&-12293):za(a,Ba,d&4?pa:c,!
0,!0));return a}a.v===z&&(c=a.l,d=c[x],a=d&2?a:G([Link],Ca(c,d,!0)));return
a}}function Ca(a,b,c){const d=c||b&2?pa:oa,e=!!
(b&32);a=xa(a,b,f=>Ba(f,e,d));a[x]=a[x]|32|(c?2:0);return a};function H(a,b)
{a=a.l;return Ha(a,a[x],b)}function Ia(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||
b>=[Link]||b>=c))return a[b]}
function Ha(a,b,c,d){if(c===-1)return null;const e=qa(b);if(c>=e){if(b&256)return
a[[Link]-1][c]}else{var f=[Link];return d&&b&256&&(d=a[f-1][c],d!=null)?
(Ia(a,b,e,c)&&na!=null&&(a=ua??(ua={}),b=a[na]||0,b>=4||
(a[na]=b+1,a=Error(),a.__closure__error__context__984382||
(a.__closure__error__context__984382={}),a.__closure__error__context__984382.severi
ty="incident",ba(a))),d):Ia(a,b,e,c)}}
function Ja(a,b,c,d,e){const f=qa(b);if(c>=f||e&&!ha){let
g=b;if(b&256)e=a[[Link]-1];else{if(d==null)return;e=a[f+(+!!(b&512)-1)]={};g|
=256}e[c]=d;c<f&&(a[c+(+!!(b&512)-1)]=void 0);g!==b&&y(a,g)}else a[c+(+!!(b&512)-
1)]=d,b&256&&(a=a[[Link]-1],c in a&&delete a[c])}
function Ka(a){var b=La;a=a.l;let c=a[x];const d=Ha(a,c,1,!1);if(d!=null&&typeof
d==="object"&&d.v===z)b=d;else if([Link](d)){const e=d[x]|0;let
f=e;f===0&&(f|=c&32);f|=c&2;f!==e&&y(d,f);b=new b(d)}else b=void 0;b!==d&&b!
=null&&Ja(a,c,1,b,!1);return b}function Ma(a){let b=Ka(a);if(b==null)return
b;a=a.l;let c=a[x];if(!(c&2)){var d=b;const e=d.l,f=e[x];d=f&2?
G([Link],Ca(e,f,!1)):d;d!==b&&(b=d,Ja(a,c,1,b,!1))}return b}
function J(a,b){a=H(a,b);return a==null||typeof a==="string"?a:void 0}function
K(a,b){a=H(a,b);return(a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void
0)??!1}function L(a,b,c){if(c!=null&&typeof c!=="string")throw Error();a=a.l;let
d=a[x];if(d&2)throw Error();Ja(a,d,b,c)};let Na;var Pa=class{constructor(a){a:
{a==null&&(a=F);F=void 0;if(a==null){var b=96;a=[]}else{if(![Link](a))throw
Error("narr");b=a[x]|0;if(b&2048)throw Error("farr");if(b&64)break a;var c=a;b|
=64;var d=[Link];if(d&&(--d,ta(c[d]))){b|=256;c=d-(+!!(b&512)-1);if(c>=1024)throw
Error("pvtlmt");b=b&-16760833|(c&1023)<<14}}y(a,b)}this.l=a}toJSON(){return
Oa(this)}};[Link].v=z;
function Oa(a){var b=Na?a.l:za(a.l,Aa,void 0,void 0,!1);var c=!Na;var d=ea?void
0:[Link].N;var e=(c?a.l:b)[x];if(a=[Link]){var f=b[a-1],g=ta(f);g?
a--:f=void 0;e=+!!(e&512)-1;var k=b;if(g){b:{var l=f;var h={};g=!1;if(l)for(var p
in l){if(isNaN(+p)){h[p]=l[p];continue}let q=l[p];[Link](q)&&(A(q,d,+p)||
sa(q)&&[Link]===0)&&(q=null);q==null&&(g=!0);q!=null&&(h[p]=q)}if(g){for(var u in
h)break b;h=null}else h=l}l=h==null?f!=null:h!==f}for(var v;a>0;a--){u=a-
1;p=k[u];u-=e;if(!(p==null||A(p,
d,u)||sa(p)&&[Link]===0))break;v=!0}if(k!==b||l||v){if(!
c)k=[Link](k,0,a);else if(v||l||
h)[Link]=a;h&&[Link](h)}b=k}return b};var La=class extends Pa{};La.N=[28];var
Qa=class extends Pa{},Ra=function(a){return b=>{if(b==null||b=="")b=new
a;else{b=[Link](b);if(![Link](b))throw Error("dnarr");b[x]|
=32;b=G(a,b)}return b}}(Qa);Qa.N=[21];var Sa=class extends Pa{constructor()
{super()}};function Ta(a=window){return a};function Ua(a){let b=!1,c;return
function(){b||(c=a(),b=!0);return c}};var Va={passive:!0},Wa=Ua(function(){let a=!
1;try{const b=[Link]({},"passive",{get:function(){a=!
0}});[Link]("test",null,b)}catch(b){}return a});function Xa(a){return
a?[Link]&&Wa()?a:[Link]||!1:!1}function M(a,b,c,d)
{[Link]&&[Link](b,c,Xa(d))};var Ya;var
Za=class{constructor(a){this.g=a}toString(){return this.g+""}},$a={};function N(a)
{var b=document;return typeof a==="string"?[Link](a):a}function ab(a){var
b=document;[Link]?a=[Link](a)[0]:
(b=document,a=[Link]&&[Link]&&a?
[Link](a?"."+a:""):bb(b,a)[0]||null);return a||null}
function bb(a,b){var c,d;if([Link]&&[Link]&&b)return
[Link](b?"."+b:"");if(b&&[Link]){var
e=[Link](b);return e}e=[Link]("*");if(b){var
f={};for(c=d=0;a=e[c];c++){var g=[Link],k;if(k=typeof
[Link]=="function")k=la([Link](/\s+/),b)>=0;k&&(f[d++]=a)}[Link]=d;return
f}return e}function cb(a){a&&[Link]&&[Link](a)};var
db=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),eb=/#|$/;function
fb(a,b){if(a)for(const c in
a)[Link](a,c)&&b(a[c],c,a)}function gb(a,b=document)
{return [Link](String(a).toLowerCase())};function hb(a,b,c=null,d=!1)
{ib(a,b,c,d)}function ib(a,b,c,d){a.google_image_requests||
(a.google_image_requests=[]);const e=gb("IMG",[Link]);if(c||d){const
f=g=>{c&&c(g);if(d){g=a.google_image_requests;const
k=la(g,e);k>=0&&[Link](g,k,1)}[Link]&&[Link]
ventListener("load",f,Xa());[Link]&&[Link]("error",f,
Xa())};M(e,"load",f);M(e,"error",f)}[Link]=b;a.google_image_requests.push(e)};let
jb=0;function kb(a){return(a=lb(a,[Link]))&&[Link]("data-
jc-version")||"unknown"}function lb(a,b=null){return b&&[Link]("data-
jc")===String(a)?b:[Link](`[${"data-jc"}="${a}"]`)}
function mb(){if(!([Link]()>.01)){var
a=lb(60,[Link]);a=`[Link]
rcd")==="true"?"[Link]-
[Link]":"[Link]"}/pagead/gen_204?id=jca&jc=${60}&version=$
{kb(60)}&sample=${.01}`;var
b=window,c;if(c=[Link])c=[Link],c=/Chrome/.test(c)&&!/
Edge/.test(c)?!0:!1;c&&[Link]?[Link](a):hb(b,a,void
0,!1)}};var nb=document,O=window;function sb(a){return typeof
[Link]=="string"?
[Link]:[Link]&&[Link]("class")||""}function tb(a,b)
{[Link]?b=[Link](b):(a=[Link]?[Link]:sb(a).match(/\
S+/g)||[],b=la(a,b)>=0);return b}function P(a,b)
{if([Link])[Link](b);else if(!tb(a,b)){var c=sb(a);b=c+([Link]>0?"
"+b:b);typeof [Link]=="string"?
[Link]=b:[Link]&&[Link]("class",b)}};var
ub=class{constructor(a){var
b=Oa(a);[Link]=b;b=a.l;this.g=G([Link],Ca(b,b[x],!
1));[Link]=Ka(this.g)!==void 0&&!!
K(Ma(this.g),33);J(this.g,30);this.X=!!K(this.g,11);[Link]=!!
this.g&&Ka(this.g)!==void 0;this.R=!!K(this.g,4);this.U=!!K(this.g,6);this.P=!!
K(this.g,13);B(H(this.g,8));[Link]=(B(H(this.g,8))??0)>1?
(B(H(this.g,7))??0).toString():"";J(this.g,34)!
=null&&([Link]=(J(this.g,34)??"")+"_"+
[Link]);this.Y=!!K(this.g,17);this.W=!!K(this.g,18);this.O=!!
K(this.g,14);this.F=!!K(this.g,15);this.Z=!!
K(this.g,31);this.V=K(this.g,9)==1;[Link]=K(this.g,10)==1;this.
isMobileDevice=!!K(this.g,12);this.u=null;this.T=(a=[Link]("[data-
slide]"))?[Link]("data-slide")==="true":!1;(this.H=(B(H(this.g,8))??
0)>1)&&O.goog_multislot_cache===void 0&&(O.goog_multislot_cache={});if(this.H&&!
this.T){if(a=O.goog_multislot_cache.hd,a===void 0){a=!
1;if(b=[Link]("[data-dim]"))if(b=
[Link](),[Link]>=150&&[Link]>=150)a=!1;else{var
c=[Link]();([Link]([Link]-
[Link])<=1&&[Link]([Link])<=1?[Link]:[Link])<150&&(a=!
0)}else a=!1;window.goog_multislot_cache.hd=a}}else a=!
1;this.G=a;this.B=N("abgcp"+[Link]);this.A=N("abgc"+[Link]
IndexSuffix);this.h=N("abgs"+[Link]);N("abgl"+[Link]
uffix);this.s=N("abgb"+[Link]);this.D=N("abgac"+
[Link]);N("mute_panel"+[Link]);this.C=ab("goog_
delegate_attribution"+[Link]);[Link]=!!
this.C&&!!this.O&&!ab("goog_delegate_disabled")&&!
this.F;if(this.h)a:for(a=this.h,b=[Link],c=0;c<[Link];c++){const
d=[Link](c);if(typeof [Link]!="undefined"&&[Link]()=="A")
{a=d;break a}}else a=null;this.m=a;this.j=[Link]?
this.C:N("cbb"+[Link]);this.S=this.G?[Link]===
"0":!0;[Link]=!!
this.j&&tb(this.j,"goog_dismissable_menu");this.o=null;this.I=0;this.i=[Link]
ateAttributionActive?this.C:this.U&&this.B?this.B:this.A;[Link]=!!
K(this.g,19);[Link]=!!K(this.g,24);[Link]=!!
K(this.g,27);J(this.g,33)}};var vb=class{constructor(a,b,c){if(!a)throw Error("bad
conv util ctor args");this.g=a;this.h=c}};var Q=(a,b)=>{a&&fb(b,
(c,d)=>{[Link][d]=c})};class wb{constructor(a,b)
{[Link]=a;[Link]=[Link];[Link]=[Link]||"";[Link]=[Link]||"jserror"
;[Link]={}}};const xb=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var yb=class{constructor(a,b)
{this.g=a;this.h=b}},zb=class{constructor(a,b){[Link]=a;this.L=!!
b;[Link]=null}};let Ab=null;function Bb(){const a=[Link];return
a&&[Link]&&[Link]?[Link]([Link]()+[Link]):[Link]()}function
Cb(){const a=[Link];return a&&[Link]?[Link]():null};var
Db=class{constructor(a,b){var c=Cb()||
Bb();[Link]=a;[Link]=b;[Link]=c;[Link]=0;[Link]=[Link]=
void 0;[Link]=[Link]()}};const R=[Link],Eb=!!
(R&&[Link]&&[Link]&&[Link]),T=Ua(()=>{var a;if(a=Eb){var b;if(Ab===null)
{Ab="";try{a="";try{a=[Link]}catch(c)
{a=[Link]}a&&(Ab=(b=[Link](/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=Ab;a=!![Link]&&[Link]("1337")>=0}return a});function Fb(a)
{a&&R&&T()&&([Link](`goog_${[Link]}_$
{[Link]}_start`),[Link](`goog_${[Link]}_${[Link]}_end`))}
class Gb{constructor(){var a=window;this.h=[];this.i=a||m;let
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=T()||(b!
=null?b:[Link]()<1)}start(a,b){if(!this.g)return null;a=new Db(a,b);b=`goog_$
{[Link]}_${[Link]}_start`;R&&T()&&[Link](b);return a}end(a){if(this.g&&typeof
[Link]==="number"){[Link]=(Cb()||Bb())-[Link];var b=`goog_${[Link]}_$
{[Link]}_end`;R&&T()&&[Link](b);!this.g||[Link]>
2048||[Link](a)}}};function Hb(a,b){const c={};c[a]=b;return[c]}function
Ib(a,b,c,d,e){const f=[];fb(a,function(g,k)
{(g=Jb(g,b,c,d,e))&&[Link](k+"="+g)});return [Link](b)}
function Jb(a,b,c,d,e){if(a==null)return"";b=b||"&";c=c||",$";typeof
c=="string"&&(c=[Link](""));if(a instanceof Array){if(d=d||0,d<[Link]){const
f=[];for(let g=0;g<[Link];g++)[Link](Jb(a[g],b,c,d+1,e));return
[Link](c[d])}}else if(typeof a=="object")return e=e||0,e<2?
encodeURIComponent(Ib(a,b,c,d,e+1)):"...";return
encodeURIComponent(String(a))}function Kb(a){let b=1;for(const c in
a.h)b=[Link]>b?[Link]:b;return [Link]-1}
function Lb(a,b){let c="[Link]
[Link];if(d<0)return"";[Link](function(f,g){return f-g});b=null;let
e="";for(let f=0;f<[Link];f++){const g=a.g[f],k=a.h[g];for(let
l=0;l<[Link];l++){if(!d){b=b==null?g:b;break}let h=Ib(k[l],a.i,",$");if(h)
{h=e+h;if(d>=[Link]){d-=[Link];c+=h;e=a.i;break}b=b==null?g:b}}}a="";b!
=null&&(a=e+"trn="+b);return c+a}class Mb{constructor()
{this.i="&";this.h={};this.j=0;this.g=[]}};function Nb(a){let
b=[Link]();[Link]&&[Link]([Link])==-1&&(b+=":
"+[Link]);[Link]&&[Link]([Link])==-1&&(b+=": "+[Link]);if([Link])a:
{a=[Link];var c=b;try{[Link](c)==-1&&(a=c+"\n"+a);let d;for(;a!
=d;)d=a,a=[Link](RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\
2"),"$1");b=[Link](RegExp("\n *","g"),"\n");break a}catch(d){b=c;break a}b=void
0}return b}
function Ob(a,b,c){let d,e;try{a.g&&a.g.g?
(e=[Link]([Link](),3),d=c(),[Link](e)):d=c()}catch(f){c=!
0;try{Fb(e),c=a.m(b,new wb(f,{message:Nb(f)}),void 0,void 0)}catch(g)
{a.j(217,g)}if(c)[Link]?.error?.(f);else throw f;}return d}function Pb(a,b)
{var c=U;return(...d)=>Ob(c,a,()=>[Link](void 0,d))}
var Sb=class{constructor(a=null){[Link]=Qb;this.g=a;this.h=null;this.i=!
1;this.m=this.j}j(a,b,c,d,e){e=e||"jserror";let f;try{const C=new Mb;var
g=C;[Link](1);g.h[1]=Hb("context",a);[Link]&&[Link]&&[Link]||(b=new wb(b,
{message:Nb(b)}));if([Link]){g=C;var
k=[Link](0,512);[Link](2);g.h[2]=Hb("msg",k)}var l=[Link]||
{};b=l;if(this.h)try{this.h(b)}catch(D){}if(d)try{d(b)}catch(D)
{}d=C;l=[l];[Link](3);d.h[3]=l;d=m;l=[];let fa;b=null;do{var h=d;try{var
p;if(p=!!h&&[Link]!=null)b:{try{ma([Link]);
p=!0;break b}catch(D){}p=!1}var u=p}catch{u=!1}u?
(fa=[Link],b=[Link]&&[Link]||null):
(fa=b,b=null);[Link](new zb(fa||""));try{d=[Link]}catch(D){d=null}}while(d&&h!
=d);for(let D=0,ob=[Link]-1;D<=ob;++D)l[D].depth=ob-
D;h=m;if([Link]&&[Link]&&[Link]=
=[Link]-1)for(u=1;u<[Link];++u){var v=l[u];[Link]||
([Link]=[Link][u-1]||"",v.L=!0)}var q=l;let Da=new
zb([Link],!1);h=null;const Ea=[Link]-1;
for(v=Ea;v>=0;--v){var E=q[v];!h&&[Link]([Link])&&(h=E);if([Link]&&!E.L)
{Da=E;break}}E=null;const ac=[Link]&&q[Ea].url;[Link]!=0&&ac&&(E=q[Ea]);f=new
yb(Da,E);if(f.h){q=C;var I=[Link]||"";[Link](4);q.h[4]=Hb("top",I)}var
Fa={url:[Link]||""};if([Link]){var
Ga=[Link](db),S=Ga[1],pb=Ga[3],qb=Ga[4];I="";S&&(I+=S+":");pb&&(I+="//",I+=p
b,qb&&(I+=":"+qb));var rb=I}else rb="";S=C;Fa=[Fa,
{url:rb}];[Link](5);S.h[5]=Fa;Rb([Link],e,C,this.i,c)}catch(C)
{try{Rb([Link],e,{context:"ecmserr",
rctx:a,msg:Nb(C),url:f&&[Link]},this.i,c)}catch(fa){}}return!0}};function
Rb(a,b,c,d=!1,e){if((d?a.g:[Link]())<(e||.01))try{let f;c instanceof Mb?f=c:
(f=new Mb,fb(c,(k,l)=>{var h=f;const p=h.j+
+;k=Hb(l,k);[Link](p);h.h[p]=k}));const g=Lb(f,"/pagead/gen_204?
id="+b+"&");g&&hb(m,g)}catch(f){}}function Tb(){var
a=Qb,b=window.google_srt;b>=0&&b<=1&&(a.g=b)}class Ub{constructor()
{this.g=[Link]()}};let Qb,U;const V=new Gb;var
Vb=()=>{window.google_measure_js_timing||(V.g=!1,V.h!
=V.i.google_js_reporting_queue&&(T()&&[Link](V.h,Fb,void
0),[Link]=0))};(a=>{Qb=a??new Ub;typeof window.google_srt!
=="number"&&(window.google_srt=[Link]());Tb();U=new Sb(V);U.h=b=>{const
c=jb;c!==0&&([Link]=String(c),[Link]=kb(c))};U.i=!
0;[Link]=="complete"?Vb():V.g&&M(window,"load",()=>{Vb()})})
();var W=(a,b)=>Pb(a,b);function Wb(a){if(a.g.m&&a.g.W){const
b=Ma(a.g.g);b&&J(b,5)!=null&&J(b,6)!=null&&(a.i=new
vb(J(b,5)??"",J(b,6)??"",J(b,19)??""));M(a.g.m,"click",W(452,()=>{if(!a.j&&(a.j=!
0,a.i)){var c=a.i;var d=c.g;var e=[Link](eb),f;b:{for(f=0;
(f=[Link]("ad_signals",f))>=0&&f<e;){var g=[Link](f-1);if(g==38||
g==63)if(g=[Link](f+10),!g||g==61||g==38||g==35)break b;f+=11}f=-
1}if(f<0)d=null;else{g=[Link]("&",f);if(g<0||
g>e)g=e;d=decodeURIComponent([Link](f+11,g!==-1?g:0).replace(/\+/g," "))}if(d)
{if(d=
{J:d,label:"closebutton_whythisad_click",M:"1",K:""},c=new Sa,d!=null&&(d.J!
=null&&L(c,1,d.J),[Link]!=null&&L(c,3,[Link]),[Link]!=null&&L(c,6,[Link]),d.M!
=null&&L(c,7,d.M),d.K!=null&&L(c,8,d.K),[Link]!=null&&L(c,11,[Link])),(d=Ta(m).fence)!
=null){e=[Link];try{Na=!0;var k=[Link](Oa(c),va)}finally{Na=!
1}[Link](d,{eventType:"interaction",eventData:k,destination:["buyer"]})}}else
k=c.g+"&label=closebutton_whythisad_click",k+="&label_instance=1",c.h&&(k+="&cid="+
c.h),hb(window,k)}}))}}
function Xb(a){if(a.g.X)M(a.g.i,"click",W(365,b=>{const
c=O.goog_interstitial_display;c&&(c(b),b&&([Link](),[Link]()))
}));else if([Link]&&[Link])M(a.g.i,"click",
()=>a.h());else if([Link]&&!
[Link]&&(a.g.j&&(M(a.g.j,"click",
()=>a.h()),M(a.g.j,"keydown",b=>{[Link]!=="Enter"&&[Link]!=="Space"||
a.h()})),a.g.Z&&a.g.h&&M(a.g.h,"click",
()=>a.h())),a.g.R)Yb(a);else{M(a.g.i,"mouseover",W(367,
()=>Yb(a)));M(a.g.i,"mouseout",W(369,
()=>Zb(a,500)));M(a.g.i,"touchstart",W(368,()=>Yb(a)),Va);const b=W(370,
()=>Zb(a,4E3));M(a.g.i,"mouseup",b);M(a.g.i,"touchend",b);M(a.g.i,"touchcancel",b);
a.g.m&&M(a.g.m,"click",W(371,c=>[Link](c)))}}function Yb(a)
{[Link](a.g.o);a.g.o=null;a.g.h&&[Link]=="block"||
(a.g.I=[Link](),a.g.s&&a.g.h&&([Link]="none",[Link]="bl
ock"))}function Zb(a,b)
{[Link](a.g.o);a.g.o=[Link](()=>$b(a),b)}
function bc(a){const b=a.g.D;b!==void
0&&([Link]="block",[Link]&&[Link](()
=>{P(b,"abgacfo")}))}function $b(a)
{[Link](a.g.o);a.g.o=null;a.g.s&&a.g.h&&([Link]="block",a
.[Link]="none")}
class cc{constructor(a,b){this.g=a;this.h=b;this.g.Y||(this.j=!1,this.i=null,!
this.g.G||[Link]||this.g.S?Wb(this):
(a={display:"none"},b={width:"15px",height:"15px"},[Link]?
(Q(this.g.s,a),Q(this.g.h,a),Q(this.g.B,b),Q(this.g.A,b)):Q(this.g.A,a)),Xb(this),t
[Link]&&P(this.g.D,"abgnac"),[Link]?
(P([Link],"goog_delegate_active"),P([Link],"jaa")):(!
[Link]&&this.g.j&&cb(this.g.j),setTimeout(()=>{P([Link],
"jar")},this.g.P?
750:100)),this.g.F&&P([Link],"goog_delegate_disabled"),[Link]
ad&&[Link]("load",()=>this.h()))}preventDefault(a)
{if(this.g.h&&[Link]=="block"&&[Link]()-
this.g.I<500)[Link]?[Link]():[Link]=!1;else
if([Link]){var b=[Link]("href");[Link]?
[Link](b)&&([Link]?
[Link]():[Link]=!
1):[Link]&&([Link](b),
[Link]?[Link]():[Link]=!1)}else
this.g.V&&(b=[Link]("href"),[Link]?
[Link](b)&&([Link]?
[Link]():[Link]=!
1):[Link]&&([Link](b),[Link]?
[Link]():[Link]=!1))}};function dc(a){if(!a.g&&(a.g=!
0,O.goog_delegate_deferred_token=void 0,a.h)){var
b=a.i;a=Ra([Link](a.h));if(!a)throw Error("bad attrdata");a=new ub(a);new
b(a)}}class ec{constructor(a){var b=fc;if(!b)throw Error("bad
ctor");this.i=b;this.h=a;this.g=!1;ab("goog_delegate_deferred")?
O.goog_delegate_deferred_token!==void 0?dc(this):
(a=()=>{dc(this)},O.goog_delegate_deferred_token=a,setTimeout(a,5E3)):dc(this)}};va
r gc=(a=[])=>{m.google_logging_queue||
(m.google_logging_queue=[]);m.google_logging_queue.push([11,a])};class
hc{constructor(){[Link]=new
Promise((a,b)=>{[Link]=a;[Link]=b})}};function ic(){const
{promise:a,resolve:b}=new hc;return{promise:a,resolve:b}};/*

SPDX-License-Identifier: Apache-2.0
*/
function jc(a,b=()=>{}){a.google_llp||(a.google_llp={});a=a.google_llp;let
c=a[5];if(c)return c;c=ic();a[5]=c;b();return c}
function kc(a,b){return jc(a,()=>{var c=[Link];const d=gb("SCRIPT",c);[Link]=b
instanceof Za&&[Link]===Za?b.g:"type_error:TrustedResourceUrl";if(!(void
0)?.ca){var e;(e=(e=([Link]&&[Link]||
window).[Link]?.("script[nonce]"))?[Link]||
[Link]("nonce")||"":"")&&[Link]("nonce",e)}
(c=[Link]("script")
[0])&&[Link]&&[Link](d,c)}).promise};function lc(a)
{a=a===null?"null":a===void 0?"undefined":a;if(Ya===void 0){var b=null;var
c=[Link];if(c&&[Link]){try{b=[Link]("goog#html",
{createHTML:aa,createScript:aa,createScriptURL:aa})}catch(d)
{[Link]&&[Link]([Link])}Ya=b}else Ya=b}a=(b=Ya)?
[Link](a):a;return new Za(a,$a)};function mc(a){gc([a]);new
ec(a)}function nc(a){a.g.u?[Link]():(Ob(U,373,
()=>{$b(a.h);bc(a.h)}),kc(window,lc(`[Link]
{"/pagead/js/"+(J(a.g.g,33)??"")+"/
abg_survey.js"}`)).then(b=>{[Link](a.g);a.g.u=b;[Link]
nCard()}),mb())}var fc=class{constructor(a){this.g=a;this.h=new cc(this.g,W(359,
()=>nc(this)))}};jb=60;const oc=lb(60,[Link]);if(oc==null)throw
Error("JSC not found 60");const pc={},qc=[Link];for(let a=[Link]-
1;a>=0;a--){const b=qc[a].name;[Link]("data-
jcp-")===0&&(pc[[Link](9)]=qc[a].value)}
if(pc["attribution-data"])mc([Link](pc["attribution-data"]));else{var
X=["buildAttribution"],Y=m;X[0]in Y||typeof [Link]=="undefined"||
[Link]("var "+X[0]);for(var Z;[Link]&&(Z=[Link]());)[Link]||mc===void 0?
Y[Z]&&Y[Z]!==[Link][Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=mc};}).call(this);

You might also like