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

F

This document contains code for handling user agent data and attribution data. It defines functions for determining browser/device details, serializing/deserializing attribution objects, and modifying class properties. The core functions check browser attributes, parse user agent strings, and serialize/deserialize attribution objects to/from JSON.

Uploaded by

yana zaki
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)
60 views7 pages

F

This document contains code for handling user agent data and attribution data. It defines functions for determining browser/device details, serializing/deserializing attribution objects, and modifying class properties. The core functions check browser attributes, parse user agent strings, and serialize/deserialize attribution objects to/from JSON.

Uploaded by

yana zaki
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
You are on page 1/ 7

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

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var m=this||self;function aa(a,b){a:{var c=["CLOSURE_FLAGS"];for(var
d=m,f=0;f<c.length;f++)if(d=d[c[f]],null==d){c=null;break a}c=d}a=c&&c[a];return
null!=a?a:b}function ba(a){return a};var ca=aa(610401301,!1),da=aa(572417392,!
0);var n;const ea=m.navigator;n=ea?ea.userAgentData||null:null;function fa(a)
{return ca?n?n.brands.some(({brand:b})=>b&&-1!=b.indexOf(a)):!1:!1}function q(a)
{var b;a:{if(b=m.navigator)if(b=b.userAgent)break a;b=""}return-1!
=b.indexOf(a)};function t(){return ca?!!n&&0<n.brands.length:!1}function ha()
{return t()?fa("Chromium"):(q("Chrome")||q("CriOS"))&&!(t()?0:q("Edge"))||
q("Silk")};function ja(a,b){return Array.prototype.indexOf.call(a,b,void
0)};function ka(a){ka[" "](a);return a}ka[" "]=function(){};!q("Android")||
ha();ha();q("Safari")&&(ha()||(t()?0:q("Coast"))||(t()?0:q("Opera"))||(t()?
0:q("Edge"))||(t()?fa("Microsoft Edge"):q("Edg/"))||t()&&fa("Opera"));var la=!
da;let ma=!da;var y=Symbol();function na(a){const b=a[y]|0;1!
==(b&1)&&(Object.isFrozen(a)&&(a=Array.prototype.slice.call(a)),z(a,b|1))}var
z=(a,b)=>{a[y]=b;return a};function oa(){var a=[];a[y]|=1;return a}function pa(a,b)
{z(b,(a|0)&-14591)}function qa(a,b){z(b,(a|34)&-14557)}function B(a)
{a=a>>14&1023;return 0===a?536870912:a};var C={},ra={};function sa(a){return!(!
a||"object"!==typeof a||a.g!==ra)}function E(a){return null!==a&&"object"===typeof
a&&!Array.isArray(a)&&a.constructor===Object}let ta,ua=!da;function va(a,b,c){if(!
Array.isArray(a)||a.length)return!1;const d=a[y]|0;if(d&1)return!0;if(!
(b&&(Array.isArray(b)?b.includes(c):b.has(c))))return!1;z(a,d|1);return!0}var
F;const wa=[];z(wa,55);F=Object.freeze(wa);class xa{}class ya{}Object.freeze(new
xa);Object.freeze(new ya);function za(a){if(null==a)return a;if("string"===typeof
a){if(!a)return;a=+a}if("number"===typeof a)return Number.isFinite(a)?a|0:void
0};let Aa;function Ba(a,b){Aa=b;a=new a(b);Aa=void 0;return a};function Ca(a,b)
{return Da(b)}function Da(a){switch(typeof a){case "number":return isFinite(a)?
a:String(a);case "boolean":return a?1:0;case "object":if(a)
{if(Array.isArray(a))return ua||!va(a,void 0,9999)?a:void 0;if(null!=a&&a
instanceof Uint8Array){let b="",c=0;const d=a.length-
10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String
.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)}}}return a};function
Ea(a,b,c){a=Array.prototype.slice.call(a);var d=a.length;const f=b&256?a[d-1]:void
0;d+=f?-1:0;for(b=b&512?1:0;b<d;b++)a[b]=c(a[b]);if(f){b=a[b]={};for(const e in
f)b[e]=c(f[e])}return a}function Ha(a,b,c,d,f,e){if(null!=a)
{if(Array.isArray(a))a=f&&0==a.length&&(a[y]|0)&1?void 0:e&&(a[y]|0)&2?
a:Ia(a,b,c,void 0!==d,f,e);else if(E(a)){const g={};for(let h in
a)g[h]=Ha(a[h],b,c,d,f,e);a=g}else a=b(a,d);return a}}
function Ia(a,b,c,d,f,e){const g=d||c?a[y]|0:0;d=d?!!(g&32):void
0;a=Array.prototype.slice.call(a);for(let h=0;h<a.length;h+
+)a[h]=Ha(a[h],b,c,d,f,e);c&&c(g,a);return a}function Ja(a){return a.v===C?
a.toJSON():Da(a)};function Ka(a,b,c=qa){if(null!=a){if(a instanceof
Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[y]|
0;if(d&2)return a;b&&(b=0===d||!!(d&32)&&!(d&64||!(d&16)));return b?z(a,(d|34)&-
12293):Ia(a,Ka,d&4?qa:c,!0,!1,!0)}a.v===C&&(c=a.l,d=c[y],a=d&2?
a:Ba(a.constructor,La(c,d,!0)));return a}}function La(a,b,c){const d=c||b&2?
qa:pa,f=!!(b&32);a=Ea(a,b,e=>Ka(e,f,d));a[y]=a[y]|32|(c?2:0);return a};function
H(a,b){a=a.l;return Ma(a,a[y],b)}function Ma(a,b,c,d){if(-1===c)return
null;if(c>=B(b)){if(b&256)return a[a.length-1][c]}else{var
f=a.length;if(d&&b&256&&(d=a[f-1][c],null!=d))return d;b=c+(+!!(b&512)-
1);if(b<f)return a[b]}}function Na(a,b,c,d,f){const e=B(b);if(c>=e||f){let
g=b;if(b&256)f=a[a.length-1];else{if(null==d)return;f=a[e+(+!!(b&512)-1)]={};g|
=256}f[c]=d;c<e&&(a[c+(+!!(b&512)-1)]=void 0);g!==b&&z(a,g)}else a[c+(+!!(b&512)-
1)]=d,b&256&&(a=a[a.length-1],c in a&&delete a[c])}
function Oa(a){var b=Pa;a=a.l;let c=a[y];const d=Ma(a,c,1,!1);if(null!
=d&&"object"===typeof d&&d.v===C)b=d;else if(Array.isArray(d)){const f=d[y]|0;let
e=f;0===e&&(e|=c&32);e|=c&2;e!==f&&z(d,e);b=new b(d)}else b=void 0;b!==d&&null!
=b&&Na(a,c,1,b,!1);return b}function Qa(a){let b=Oa(a);if(null==b)return
b;a=a.l;let c=a[y];if(!(c&2)){var d=b;const f=d.l,e=f[y];d=e&2?
Ba(d.constructor,La(f,e,!1)):d;d!==b&&(b=d,Na(a,c,1,b,!1))}return b}
function I(a,b){a=H(a,b);return null==a||"string"===typeof a?a:void 0}function
J(a,b){a=H(a,b);return(null==a||"boolean"===typeof a?a:"number"===typeof a?!!a:void
0)??!1}function L(a,b,c){if(null!=c&&"string"!==typeof c)throw Error();a=a.l;let
d=a[y];if(d&2)throw Error();Na(a,d,b,c)};var Sa=class{constructor(a){a:
{null==a&&(a=Aa);Aa=void 0;if(null==a){var b=96;a=[]}else{if(!
Array.isArray(a))throw Error();b=a[y]|0;if(b&64)break a;var c=a;b|=64;var
d=c.length;if(d&&(--d,E(c[d]))){b|=256;c=d-(+!!(b&512)-1);if(1024<=c)throw
Error();b=b&-16760833|(c&1023)<<14}}z(a,b)}this.l=a}toJSON(){if(ta)var
a=Ra(this,this.l,!1);else a=Ia(this.l,Ja,void 0,void 0,!1,!1),a=Ra(this,a,!
0);return a}};Sa.prototype.v=C;
function Ra(a,b,c){const d=a.constructor.N;var f=(c?a.l:b)[y],e=B(f),g=!1;if(d&&ua)
{if(!c){b=Array.prototype.slice.call(b);var h;if(b.length&&E(h=b[b.length-
1]))for(g=0;g<d.length;g++)if(d[g]>=e){Object.assign(b[b.length-1]={},h);break}g=!
0}e=b;c=!c;h=a.l[y];a=B(h);h=+!!(h&512)-1;var l;for(let D=0;D<d.length;D++){var
k=d[D];if(k<a){k+=h;var u=e[k];null==u?e[k]=c?F:oa():c&&u!==F&&na(u)}else{if(!l)
{var p=void 0;e.length&&E(p=e[e.length-1])?l=p:e.push(l={})}u=l[k];null==l[k]?
l[k]=c?F:oa():c&&u!==F&&
na(u)}}}l=b.length;if(!l)return b;let A,x;if(E(p=b[l-1])){a:{var r=p;e={};c=!
1;for(var v in r){a=r[v];if(Array.isArray(a)){h=a;if(!ma&&va(a,d,+v)||!
la&&sa(a)&&0===a.size)a=null;a!=h&&(c=!0)}null!=a?e[v]=a:c=!0}if(c){for(let D in e)
{r=e;break a}r=null}}r!=p&&(A=!0);l--}for(f=+!!(f&512)-1;0<l;l--){v=l-1;p=b[v];if(!
(null==p||!ma&&va(p,d,v-f)||!la&&sa(p)&&0===p.size))break;x=!0}if(!A&&!x)return
b;var K;g?
K=b:K=Array.prototype.slice.call(b,0,l);b=K;g&&(b.length=l);r&&b.push(r);return
b};var Pa=class extends Sa{};Pa.N=[28];var Ta=class extends Sa{},Ua=function(a)
{return b=>{if(null==b||""==b)b=new a;else{b=JSON.parse(b);if(!
Array.isArray(b))throw Error(void 0);b[y]|=32;b=Ba(a,b)}return b}}
(Ta);Ta.N=[21];var Va=class extends Sa{constructor(){super()}};function
Wa(a=window){return a};function Xa(a){let b=!1,c;return function(){b||(c=a(),b=!
0);return c}};var Ya={passive:!0},Za=Xa(function(){let a=!1;try{const
b=Object.defineProperty({},"passive",{get:function(){a=!
0}});m.addEventListener("test",null,b)}catch(b){}return a});function $a(a){return
a?a.passive&&Za()?a:a.capture||!1:!1}function M(a,b,c,d)
{a.addEventListener&&a.addEventListener(b,c,$a(d))};var ab;var
bb=class{constructor(a){this.g=a}toString(){return this.g+""}},cb={};function N(a)
{var b=document;return"string"===typeof a?b.getElementById(a):a}function db(a){var
b=document;b.getElementsByClassName?a=b.getElementsByClassName(a)[0]:
(b=document,a=b.querySelectorAll&&b.querySelector&&a?
b.querySelector(a?"."+a:""):eb(b,a)[0]||null);return a||null}
function eb(a,b){var c,d;if(a.querySelectorAll&&a.querySelector&&b)return
a.querySelectorAll(b?"."+b:"");if(b&&a.getElementsByClassName){var
f=a.getElementsByClassName(b);return f}f=a.getElementsByTagName("*");if(b){var
e={};for(c=d=0;a=f[c];c++){var g=a.className,h;if(h="function"==typeof
g.split)h=0<=ja(g.split(/\s+/),b);h&&(e[d++]=a)}e.length=d;return e}return
f}function fb(a){a&&a.parentNode&&a.parentNode.removeChild(a)};var gb=RegExp("^(?:
([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?
([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),hb=/#|$/;function ib(a,b)
{if(a)for(const c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function jb(a,b=document)
{return b.createElement(String(a).toLowerCase())};function kb(a,b,c=null,d=!1)
{lb(a,b,c,d)}function lb(a,b,c,d){a.google_image_requests||
(a.google_image_requests=[]);const f=jb("IMG",a.document);if(c||d){const
e=g=>{c&&c(g);if(d){g=a.google_image_requests;const
h=ja(g,f);0<=h&&Array.prototype.splice.call(g,h,1)}f.removeEventListener&&f.removeE
ventListener("load",e,$a());f.removeEventListener&&f.removeEventListener("error",e,
$a())};M(f,"load",e);M(f,"error",e)}f.src=b;a.google_image_requests.push(f)};let
mb=0;function nb(a){return(a=ob(a,document.currentScript))&&a.getAttribute("data-
jc-version")||"unknown"}function ob(a,b=null){return b&&b.getAttribute("data-
jc")===String(a)?b:document.querySelector(`[${"data-jc"}="${a}"]`)}
function pb(){if(!(.01<Math.random())){var
a=ob(60,document.currentScript);a=`https://${a&&"true"===a.getAttribute("data-jc-
rcd")?"pagead2.googlesyndication-cn.com":"pagead2.googlesyndication.com"}/pagead/
gen_204?id=jca&jc=${60}&version=${nb(60)}&sample=${.01}`;var
b=window,c;if(c=b.navigator)c=b.navigator.userAgent,c=/Chrome/.test(c)&&!/
Edge/.test(c)?!0:!1;c&&b.navigator.sendBeacon?b.navigator.sendBeacon(a):kb(b,a,void
0,!1)}};var qb=document,O=window;function rb(a){return"string"==typeof a.className?
a.className:a.getAttribute&&a.getAttribute("class")||""}function wb(a,b)
{a.classList?b=a.classList.contains(b):(a=a.classList?a.classList:rb(a).match(/\
S+/g)||[],b=0<=ja(a,b));return b}function P(a,b)
{if(a.classList)a.classList.add(b);else if(!wb(a,b)){var c=rb(a);b=c+(0<c.length?"
"+b:b);"string"==typeof a.className?
a.className=b:a.setAttribute&&a.setAttribute("class",b)}};var
xb=class{constructor(a){this.serializedAttributionData=a.toJSON();var
b=a.l;this.g=Ba(a.constructor,La(b,b[y],!1));this.isMutableImpression=void 0!
==Oa(this.g)&&!!J(Qa(this.g),33);this.X=!!J(this.g,11);this.hasUserFeedbackData=!!
this.g&&void 0!==Oa(this.g);this.R=!!J(this.g,4);this.U=!!J(this.g,6);this.P=!!
J(this.g,13);za(H(this.g,8));this.creativeIndexSuffix=1<(za(H(this.g,8))??0)?
(za(H(this.g,7))??0).toString():"";null!
=I(this.g,34)&&(this.creativeIndexSuffix=(I(this.g,34)??"")
+"_"+this.creativeIndexSuffix);
this.Y=!!J(this.g,17);this.W=!!J(this.g,18);this.O=!!J(this.g,14);this.F=!!
J(this.g,15);this.Z=!!
J(this.g,31);this.V=1==J(this.g,9);this.openAttributionInline=1==J(this.g,10);this.
isMobileDevice=!!J(this.g,12);this.u=null;this.T=(a=qb.querySelector("[data-
slide]"))?"true"===a.getAttribute("data-slide"):!1;(this.H=1<(za(H(this.g,8))??
0))&&void 0===O.goog_multislot_cache&&(O.goog_multislot_cache={});if(this.H&&!
this.T){if(a=O.goog_multislot_cache.hd,void 0===a){a=!
1;if(b=qb.querySelector("[data-dim]"))if(b=
b.getBoundingClientRect(),150<=b.right-b.left&&150<=b.bottom-b.top)a=!1;else{var
c=document.body.getBoundingClientRect();150>(1>=Math.abs(c.left-
b.left)&&1>=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.G=a;this.B=N("abgcp"+this.creativeIndexSuffix);this.A=N("abgc"+this.creative
IndexSuffix);this.h=N("abgs"+this.creativeIndexSuffix);N("abgl"+this.creativeIndexS
uffix);this.s=N("abgb"+this.creativeIndexSuffix);this.D=N("abgac"+
this.creativeIndexSuffix);N("mute_panel"+this.creativeIndexSuffix);this.C=db("goog_
delegate_attribution"+this.creativeIndexSuffix);this.isDelegateAttributionActive=!!
this.C&&!!this.O&&!db("goog_delegate_disabled")&&!
this.F;if(this.h)a:for(a=this.h,b=a.childNodes,c=0;c<b.length;c++){const
d=b.item(c);if("undefined"!=typeof d.tagName&&"A"==d.tagName.toUpperCase())
{a=d;break a}}else a=null;this.m=a;this.j=this.isDelegateAttributionActive?
this.C:N("cbb"+this.creativeIndexSuffix);this.S=this.G?"0"===this.creativeIndexSuff
ix:
!0;this.enableDelegateDismissableMenu=!!
this.j&&wb(this.j,"goog_dismissable_menu");this.o=null;this.I=0;this.i=this.isDeleg
ateAttributionActive?this.C:this.U&&this.B?this.B:this.A;this.autoExpandOnLoad=!!
J(this.g,19);this.adbadgeEnabled=!!J(this.g,24);this.enableNativeJakeUi=!!
J(this.g,27)}};var yb=class{constructor(a,b){if(!a)throw Error("bad conv util ctor
args");this.g=a;this.h=b}};var Q=(a,b)=>{a&&ib(b,(c,d)=>{a.style[d]=c})};class
zb{constructor(a,b)
{this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"
;this.meta={}}};const Ab=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var Bb=class{constructor(a,b)
{this.g=a;this.h=b}},Cb=class{constructor(a,b){this.url=a;this.L=!!
b;this.depth=null}};let Db=null;function Eb(){const a=m.performance;return
a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function
Fb(){const a=m.performance;return a&&a.now?a.now():null};var
Gb=class{constructor(a,b){var c=Fb()||
Eb();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=
void 0;this.uniqueId=Math.random()}};const R=m.performance,Hb=!!
(R&&R.mark&&R.measure&&R.clearMarks),S=Xa(()=>{var a;if(a=Hb){var b;if(null===Db)
{Db="";try{a="";try{a=m.top.location.hash}catch(c)
{a=m.location.hash}a&&(Db=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=Db;a=!!b.indexOf&&0<=b.indexOf("1337")}return a});function Ib(a)
{a&&R&&S()&&(R.clearMarks(`goog_${a.label}_$
{a.uniqueId}_start`),R.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))}
class Jb{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=S()||
(null!=b?b:1>Math.random())}start(a,b){if(!this.g)return null;a=new
Gb(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;R&&S()&&R.mark(b);return a}end(a)
{if(this.g&&"number"===typeof a.value){a.duration=(Fb()||Eb())-a.value;var
b=`goog_${a.label}_${a.uniqueId}_end`;R&&S()&&R.mark(b);!this.g||2048<
this.h.length||this.h.push(a)}}};function Kb(a,b){const
c={};c[a]=b;return[c]}function Lb(a,b,c,d,f){const e=[];ib(a,function(g,h)
{(g=Mb(g,b,c,d,f))&&e.push(h+"="+g)});return e.join(b)}
function Mb(a,b,c,d,f){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof
c&&(c=c.split(""));if(a instanceof Array){if(d=d||0,d<c.length){const e=[];for(let
g=0;g<a.length;g++)e.push(Mb(a[g],b,c,d+1,f));return e.join(c[d])}}else
if("object"==typeof a)return f=f||0,2>f?
encodeURIComponent(Lb(a,b,c,d,f+1)):"...";return
encodeURIComponent(String(a))}function Nb(a){let b=1;for(const c in
a.h)b=c.length>b?c.length:b;return 3997-b-a.i.length-1}
function Ob(a,b){let c="https://pagead2.googlesyndication.com"+b,d=Nb(a)-
b.length;if(0>d)return"";a.g.sort(function(e,g){return e-g});b=null;let
f="";for(let e=0;e<a.g.length;e++){const g=a.g[e],h=a.h[g];for(let
l=0;l<h.length;l++){if(!d){b=null==b?g:b;break}let k=Lb(h[l],a.i,",$");if(k)
{k=f+k;if(d>=k.length){d-=k.length;c+=k;f=a.i;break}b=null==b?g:b}}}a="";null!
=b&&(a=f+"trn="+b);return c+a}class Pb{constructor()
{this.i="&";this.h={};this.j=0;this.g=[]}};function Qb(a){let
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;var c=b;try{-
1==a.indexOf(c)&&(a=c+"\n"+a);let d;for(;a!
=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\
2"),"$1");b=a.replace(RegExp("\n *","g"),"\n")}catch(d){b=c}}return b}
function Rb(a,b,c){let d,f;try{a.g&&a.g.g?
(f=a.g.start(b.toString(),3),d=c(),a.g.end(f)):d=c()}catch(e){c=!
0;try{Ib(f),c=a.m(b,new zb(e,{message:Qb(e)}),void 0,void 0)}catch(g)
{a.j(217,g)}if(c)window.console?.error?.(e);else throw e;}return d}function Sb(a,b)
{var c=T;return(...d)=>Rb(c,a,()=>b.apply(void 0,d))}
var Vb=class{constructor(a=null){this.pinger=Tb;this.g=a;this.h=null;this.i=!
1;this.m=this.j}j(a,b,c,d,f){f=f||"jserror";let e;try{const G=new Pb;var
g=G;g.g.push(1);g.h[1]=Kb("context",a);b.error&&b.meta&&b.id||(b=new zb(b,
{message:Qb(b)}));if(b.msg){let w=b.msg;null==w.substring&&(w=`b/320546888 ${typeof
w} ${w}`);g=G;var h=w.substring(0,512);g.g.push(2);g.h[2]=Kb("msg",h)}var
l=b.meta||{};b=l;if(this.h)try{this.h(b)}catch(w){}if(d)try{d(b)}catch(w)
{}d=G;l=[l];d.g.push(3);d.h[3]=l;d=m;l=[];let ia;
b=null;do{var k=d;try{var u;if(u=!!k&&null!=k.location.href)b:{try{ka(k.foo);u=!
0;break b}catch(w){}u=!1}var p=u}catch{p=!1}p?
(ia=k.location.href,b=k.document&&k.document.referrer||null):
(ia=b,b=null);l.push(new Cb(ia||""));try{d=k.parent}catch(w){d=null}}while(d&&k!
=d);for(let w=0,sb=l.length-1;w<=sb;++w)l[w].depth=sb-
w;k=m;if(k.location&&k.location.ancestorOrigins&&k.location.ancestorOrigins.length=
=l.length-1)for(p=1;p<l.length;++p){var A=l[p];A.url||
(A.url=k.location.ancestorOrigins[p-1]||"",
A.L=!0)}var x=l;let Fa=new Cb(m.location.href,!1);k=null;const Ga=x.length-
1;for(A=Ga;0<=A;--A){var r=x[A];!k&&Ab.test(r.url)&&(k=r);if(r.url&&!r.L)
{Fa=r;break}}r=null;const dc=x.length&&x[Ga].url;0!=Fa.depth&&dc&&(r=x[Ga]);e=new
Bb(Fa,r);if(e.h){x=G;var v=e.h.url||"";x.g.push(4);x.h[4]=Kb("top",v)}var
K={url:e.g.url||""};if(e.g.url){var
D=e.g.url.match(gb),W=D[1],tb=D[3],ub=D[4];v="";W&&(v+=W+":");tb&&(v+="//",v+=tb,ub
&&(v+=":"+ub));var vb=v}else vb="";W=G;K=[K,
{url:vb}];W.g.push(5);W.h[5]=K;Ub(this.pinger,
f,G,this.i,c)}catch(G){try{Ub(this.pinger,f,
{context:"ecmserr",rctx:a,msg:Qb(G),url:e&&e.g.url},this.i,c)}catch(ia){}}return!
0}};function Ub(a,b,c,d=!1,f){if((d?a.g:Math.random())<(f||.01))try{let e;c
instanceof Pb?e=c:(e=new Pb,ib(c,(h,l)=>{var k=e;const u=k.j+
+;h=Kb(l,h);k.g.push(u);k.h[u]=h}));const g=Ob(e,"/pagead/gen_204?
id="+b+"&");g&&kb(m,g)}catch(e){}}function Wb(){var
a=Tb,b=window.google_srt;0<=b&&1>=b&&(a.g=b)}class Xb{constructor()
{this.g=Math.random()}};let Tb,T;const U=new Jb;var
Yb=()=>{window.google_measure_js_timing||(U.g=!1,U.h!
=U.i.google_js_reporting_queue&&(S()&&Array.prototype.forEach.call(U.h,Ib,void
0),U.h.length=0))};(a=>{Tb=a??new Xb;"number"!==typeof
window.google_srt&&(window.google_srt=Math.random());Wb();T=new Vb(U);T.h=b=>{const
c=mb;0!==c&&(b.jc=String(c),b.shv=nb(c))};T.i=!
0;"complete"==window.document.readyState?Yb():U.g&&M(window,"load",()=>{Yb()})})
();var V=(a,b)=>Sb(a,b);function Zb(a){if(a.g.m&&a.g.W){const b=Qa(a.g.g);b&&null!
=I(b,5)&&null!=I(b,6)&&(a.i=new yb(I(b,5)??"",I(b,19)??""));M(a.g.m,"click",V(452,
()=>{if(!a.j&&(a.j=!0,a.i)){var c=a.i;var d=c.g;var f=d.search(hb),e;b:
{for(e=0;0<=(e=d.indexOf("ad_signals",e))&&e<f;){var g=d.charCodeAt(e-1);if(38==g||
63==g)if(g=d.charCodeAt(e+10),!g||61==g||38==g||35==g)break b;e+=11}e=-
1}if(0>e)d=null;else{g=d.indexOf("&",e);if(0>g||
g>f)g=f;d=decodeURIComponent(d.slice(e+11,-1!==g?g:0).replace(/\+/g," "))}if(d)
{if(d={J:d,
label:"closebutton_whythisad_click",M:"1",K:""},c=new Va,null!=d&&(null!
=d.J&&L(c,1,d.J),null!=d.aa&&L(c,3,d.aa),null!=d.label&&L(c,6,d.label),null!
=d.M&&L(c,7,d.M),null!=d.K&&L(c,8,d.K)),null!=(d=Wa(m).fence)){f=d.reportEvent;a:
{ta=!0;try{var h=JSON.stringify(c.toJSON(),Ca);break a}finally{ta=!1}h=void
0}f.call(d,{eventType:"interaction",eventData:h,destination:["buyer"]})}}else
h=c.g+"&label=closebutton_whythisad_click",h+="&label_instance=1",c.h&&(h+="&cid="+
c.h),kb(window,h)}}))}}
function $b(a){if(a.g.X)M(a.g.i,"click",V(365,b=>{const
c=O.goog_interstitial_display;c&&(c(b),b&&(b.stopPropagation(),b.preventDefault()))
}));else if(a.g.isMutableImpression&&a.g.isMobileDevice)M(a.g.i,"click",
()=>a.h());else if(a.g.isMutableImpression&&!
a.g.isMobileDevice&&(a.g.j&&(M(a.g.j,"click",
()=>a.h()),M(a.g.j,"keydown",b=>{"Enter"!==b.code&&"Space"!==b.code||
a.h()})),a.g.Z&&a.g.h&&M(a.g.h,"click",
()=>a.h())),a.g.R)ac(a);else{M(a.g.i,"mouseover",V(367,
()=>ac(a)));M(a.g.i,"mouseout",V(369,
()=>bc(a,500)));M(a.g.i,"touchstart",V(368,()=>ac(a)),Ya);const b=V(370,
()=>bc(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",V(371,c=>a.preventDefault(c)))}}function ac(a)
{window.clearTimeout(a.g.o);a.g.o=null;a.g.h&&"block"==a.g.h.style.display||
(a.g.I=Date.now(),a.g.s&&a.g.h&&(a.g.s.style.display="none",a.g.h.style.display="bl
ock"))}function bc(a,b)
{window.clearTimeout(a.g.o);a.g.o=window.setTimeout(()=>cc(a),b)}
function ec(a){const b=a.g.D;void 0!
==b&&(b.style.display="block",a.g.enableNativeJakeUi&&window.requestAnimationFrame(
()=>{P(b,"abgacfo")}))}function cc(a)
{window.clearTimeout(a.g.o);a.g.o=null;a.g.s&&a.g.h&&(a.g.s.style.display="block",a
.g.h.style.display="none")}
class fc{constructor(a,b){this.g=a;this.h=b;this.g.Y||(this.j=!1,this.i=null,!
this.g.G||this.g.adbadgeEnabled||this.g.S?Zb(this):
(a={display:"none"},b={width:"15px",height:"15px"},this.g.isMobileDevice?
(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)),
$b(this),this.g.enableNativeJakeUi&&P(this.g.D,"abgnac"),this.g.isDelegateAttributi
onActive?(P(document.body,"goog_delegate_active"),P(document.body,"jaa")):(!
this.g.isMutableImpression&&this.g.j&&fb(this.g.j),setTimeout(()=>{P(document.body,
"jar")},this.g.P?
750:100)),this.g.F&&P(document.body,"goog_delegate_disabled"),this.g.autoExpandOnLo
ad&&O.addEventListener("load",()=>this.h()))}preventDefault(a)
{if(this.g.h&&"block"==this.g.h.style.display&&500>Date.now()-
this.g.I)a.preventDefault?a.preventDefault():a.returnValue=!1;else
if(this.g.openAttributionInline){var b=this.g.m.getAttribute("href");window.adSlot?
window.adSlot.openAttribution(b)&&(a.preventDefault?
a.preventDefault():a.returnValue=!
1):window.openAttribution&&(window.openAttribution(b),
a.preventDefault?a.preventDefault():a.returnValue=!1)}else
this.g.V&&(b=this.g.m.getAttribute("href"),window.adSlot?
window.adSlot.openSystemBrowser(b)&&(a.preventDefault?
a.preventDefault():a.returnValue=!
1):window.openSystemBrowser&&(window.openSystemBrowser(b),a.preventDefault?
a.preventDefault():a.returnValue=!1))}};function gc(a){if(!a.g&&(a.g=!
0,O.goog_delegate_deferred_token=void 0,a.h)){var
b=a.i;a=Ua(JSON.stringify(a.h));if(!a)throw Error("bad attrdata");a=new xb(a);new
b(a)}}class hc{constructor(a){var b=ic;if(!b)throw Error("bad
ctor");this.i=b;this.h=a;this.g=!1;db("goog_delegate_deferred")?void 0!
==O.goog_delegate_deferred_token?gc(this):
(a=()=>{gc(this)},O.goog_delegate_deferred_token=a,setTimeout(a,5E3)):gc(this)}};va
r jc=(a=[])=>{m.google_logging_queue||
(m.google_logging_queue=[]);m.google_logging_queue.push([11,a])};class
kc{constructor(){this.promise=new Promise(a=>{this.resolve=a})}};function lc()
{const {promise:a,resolve:b}=new kc;return{promise:a,resolve:b}};/*

SPDX-License-Identifier: Apache-2.0
*/
function mc(a,b=()=>{}){a.google_llp||(a.google_llp={});a=a.google_llp;let
c=a[5];if(c)return c;c=lc();a[5]=c;b();return c}
function nc(a,b){return mc(a,()=>{var c=a.document;const d=jb("SCRIPT",c);d.src=b
instanceof bb&&b.constructor===bb?b.g:"type_error:TrustedResourceUrl";if(!(void
0)?.ba){var f;(f=(f=(d.ownerDocument&&d.ownerDocument.defaultView||
window).document.querySelector?.("script[nonce]"))?f.nonce||
f.getAttribute("nonce")||"":"")&&d.setAttribute("nonce",f)}
(c=c.getElementsByTagName("script")
[0])&&c.parentNode&&c.parentNode.insertBefore(d,c)}).promise};function oc(a)
{a=null===a?"null":void 0===a?"undefined":a;if(void 0===ab){var b=null;var
c=m.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",
{createHTML:ba,createScript:ba,createScriptURL:ba})}catch(d)
{m.console&&m.console.error(d.message)}ab=b}else ab=b}a=(b=ab)?
b.createScriptURL(a):a;return new bb(a,cb)};function pc(a){jc([a]);new
hc(a)}function qc(a){a.g.u?a.g.u.expandAttributionCard():(Rb(T,373,
()=>{cc(a.h);ec(a.h)}),nc(window,oc(`https://${"pagead2.googlesyndication.com"}$
{"/pagead/js/"+(I(a.g.g,33)??"")+"/
abg_survey.js"}`)).then(b=>{b.createAttributionCard(a.g);a.g.u=b;b.expandAttributio
nCard()}),pb())}var ic=class{constructor(a){this.g=a;this.h=new fc(this.g,V(359,
()=>qc(this)))}};mb=60;const rc=ob(60,document.currentScript);if(null==rc)throw
Error("JSC not found 60");const sc={},tc=rc.attributes;for(let a=tc.length-
1;0<=a;a--){const b=tc[a].name;0===b.indexOf("data-
jcp-")&&(sc[b.substring(9)]=tc[a].value)}
if(sc["attribution-data"])pc(JSON.parse(sc["attribution-data"]));else{var
X=["buildAttribution"],Y=m;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===pc?
Y[Z]&&Y[Z]!==Object.prototype[Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=pc};}).call(this);

You might also like