0% found this document useful (0 votes)
15 views6 pages

JavaScript Closure Library Overview

Uploaded by

aniastanek94
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)
15 views6 pages

JavaScript Closure Library Overview

Uploaded by

aniastanek94
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 n=this||self;function aa(a,b){a:{var c=["CLOSURE_FLAGS"];for(var
d=n,e=0;e<[Link];e++)if(d=d[c[e]],null==d){c=null;break a}c=d}a=c&&c[a];return
null!=a?a:b}function ba(a,b,c){return [Link]([Link],arguments)}function
ca(a,b,c){if(!a)throw Error();if(2<[Link]){var
d=[Link](arguments,2);return function(){var
e=[Link](arguments);[Link](e,d);return
[Link](b,e)}}return function(){return [Link](b,arguments)}}
function t(a,b,c){t=[Link]&&-1!
=[Link]().indexOf("native code")?ba:ca;return
[Link](null,arguments)}function da(a,b){function c()
{}[Link]=[Link];a.O=[Link];[Link]=new
c;[Link]=a;a.P=function(d,e,f){for(var h=Array([Link]-
2),l=2;l<[Link];l++)h[l-2]=arguments[l];return
[Link][e].apply(d,h)}};var ea=aa(610401301,!1),fa=aa(572417392,!0);var u;const
ha=[Link];u=ha?[Link]||null:null;function ia(a){return ea?u?
[Link](({brand:b})=>b&&-1!=[Link](a)):!1:!1}function y(a){var b;a:
{if(b=[Link])if(b=[Link])break a;b=""}return-1!=[Link](a)};function
z(){return ea?!!u&&0<[Link]:!1}function ja(){return z()?ia("Chromium"):
(y("Chrome")||y("CriOS"))&&!(z()?0:y("Edge"))||y("Silk")};function ma(a,b)
{[Link](a,b,void 0)};!y("Android")||
ja();ja();y("Safari")&&(ja()||(z()?0:y("Coast"))||(z()?0:y("Opera"))||(z()?
0:y("Edge"))||(z()?ia("Microsoft Edge"):y("Edg/"))||z()&&ia("Opera"));var na=!
fa;let oa=!fa;function A(a){return [Link](a)};var
B=Symbol();function pa(a){const b=a[B]|0;1!
==(b&1)&&([Link](a)&&(a=A(a)),a[B]=b|1)}function C(a,b,c){return c?a|
b:a&~b}function qa(){var a=[];a[B]|=1;return a}function ra(a,b){b[B]=(a|0)&-
14591}function sa(a,b){b[B]=(a|34)&-14557}function ta(a){a=a>>14&1023;return 0===a?
536870912:a};var ua={},va={};function wa(a){return!(!a||"object"!==typeof a||a.R!
==va)}function D(a){return null!==a&&"object"===typeof a&&!
[Link](a)&&[Link]===Object}let xa=!fa;function ya(a,b,c){if(!
[Link](a)||[Link])return!1;const d=a[B]|0;if(d&1)return!0;if(!
(b&&([Link](b)?[Link](c):[Link](c))))return!1;a[B]=d|1;return!0}var
F;const za=[];za[B]=55;F=[Link](za);class Aa{}class Ca{}[Link](new
Aa);[Link](new Ca);function Da(a){if(null==a)return a;if("string"===typeof
a){if(!a)return;a=+a}if("number"===typeof a)return [Link](a)?a|0:void
0}function G(a){return null==a||"string"===typeof a?a:void 0}function Ea(a,b,c)
{if(null!=a&&"object"===typeof a&&a.G===ua)return a;if([Link](a)){var
d=a[B]|0,e=d;0===e&&(e|=c&32);e|=c&2;e!==d&&(a[B]=e);return new b(a)}};let
Fa;function Ga(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))return xa||!ya(a,void 0,9999)?a:void 0;if(null!=a&&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
Ha(a,b,c){a=A(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 Ia(a,b,c,d,e,f){if(null!=a){if([Link](a))a=e&&0==[Link]&&(a[B]|
0)&1?void 0:f&&(a[B]|0)&2?a:Ja(a,b,c,void 0!==d,e,f);else if(D(a)){const
h={};for(let l in a)h[l]=Ia(a[l],b,c,d,e,f);a=h}else a=b(a,d);return a}}
function Ja(a,b,c,d,e,f){const h=d||c?a[B]|0:0;d=d?!!(h&32):void 0;a=A(a);for(let
l=0;l<[Link];l++)a[l]=Ia(a[l],b,c,d,e,f);c&&c(h,a);return a}function Ka(a){return
a.G===ua?[Link]():Ga(a)};function La(a,b,c=sa){if(null!=a){if(a instanceof
Uint8Array)return b?a:new Uint8Array(a);if([Link](a)){var d=a[B]|
0;if(d&2)return a;b&&(b=0===d||!!(d&32)&&!(d&64||!(d&16)));return b?(a[B]=(d|34)&-
12293,a):Ja(a,La,d&4?sa:c,!0,!1,!0)}a.G===ua&&(c=a.l,d=c[B],a=d&2?a:Ma(a,c,d,!
0));return a}}function Ma(a,b,c,d){a=[Link];Fa=b=Na(b,c,d);b=new
a(b);Fa=void 0;return b}function Na(a,b,c){const d=c||b&2?sa:ra,e=!!
(b&32);a=Ha(a,b,f=>La(f,e,d));a[B]=a[B]|32|(c?2:0);return a}
function Oa(a){const b=a.l,c=b[B];return c&2?Ma(a,b,c,!1):a};function H(a,b)
{a=a.l;return Pa(a,a[B],b)}function Pa(a,b,c,d){if(-1===c)return null;if(c>=ta(b))
{if(b&256)return a[[Link]-1][c]}else{var e=[Link];if(d&&b&256&&(d=a[e-1]
[c],null!=d))return d;b=c+(+!!(b&512)-1);if(b<e)return a[b]}}function Qa(a,b,c,d)
{var e=ta(b);if(1>=e||d){d=b;if(b&256)e=a[[Link]-1];else{if(null==c)return
d;e=a[e+(+!!(b&512)-1)]={};d|=256}e[1]=c;d!==b&&(a[B]=d);return d}a[1+(+!!(b&512)-
1)]=c;b&256&&(a=a[[Link]-1],1 in a&&delete a[1]);return b}
function Ra(a){var b=a.l,c=b[B],d=Pa(b,c,1,!1);const e=Ea(d,Sa,c);e!==d&&null!
=e&&Qa(b,c,e,!1);b=e;if(null==b)return b;a=a.l;c=a[B];c&2||(d=Oa(b),d!
==b&&(b=d,Qa(a,c,b,!1)));return b}
function Ta(a){a=a.l;var b=a[B],c=!!(2&b),d=b,e=c?1:2,f=Ua;b=1===e;e=2===e;var h=!!
(2&d)&&e,l=d&2,g=Pa(a,d,1);[Link](g)||(g=F);var m=g[B]|0;0===m&&d&32&&!l?(m|
=33,g[B]=m):m&1||(m|=1,g[B]=m);l&&(d=!1,m&2||(g[B]|=34,d=!!
(4&m)),d&&[Link](g));d=a[B];var k=g[B]|0,p=!!(2&k);m=!!(4&k);l=!!(32&k);let
r=p&&m||!!(2048&k);if(!m){var v=g,q=d;const w=!!(2&k);w&&(q=C(q,2,!0));let x=!w,E=!
0,Q=0,I=0;for(;Q<[Link];Q++){const J=Ea(v[Q],f,q);if(J instanceof f){if(!w){const
R=!!((J.l[B]|0)&2);x&&(x=!R);
E&&(E=R)}v[I++]=J}}I<Q&&([Link]=I);k=C(k,4,!0);k=C(k,16,E);k=C(k,8,x);v[B]=k;p&&!
h&&([Link](g),r=!0)}f=k;h=!!(8&k)||b&&![Link];if(!c&&!h){r&&(g=A(g),r=!
1,f=0,k=Va(k,d),d=Qa(a,d,g));c=g;h=k;for(p=0;p<[Link];p++)v=c[p],k=Oa(v),v!
==k&&(c[p]=k);h=C(h,8,!0);k=h=C(h,16,![Link])}r||(b?k=C(k,![Link]||16&k&&(!m||
l)?2:2048,!0):k=C(k,32,!1),k!==f&&(g[B]=k),b&&([Link](g),r=!
0));e&&r&&(g=A(g),k=Va(k,d),g[B]=k,Qa(a,d,g));return g}
function Va(a,b){a=C(a,2,!!(2&b));a=C(a,32,!!(32&b)&&!1);return a=C(a,2048,!
1)}function K(a,b){a=H(a,b);return(null==a||"boolean"===typeof a?
a:"number"===typeof a?!!a:void 0)??!1}function L(a,b){return Da(H(a,b))??0};var
M=class{constructor(a){a:{null==a&&(a=Fa);Fa=void 0;if(null==a){var
b=96;a=[]}else{if(![Link](a))throw Error();b=a[B]|0;if(b&64)break a;b|
=64;var c=[Link];if(c&&(--c,D(a[c]))){b|=256;c-=+!!(b&512)-1;if(1024<=c)throw
Error();b=b&-16760833|(c&1023)<<14}}a[B]=b}this.l=a}toJSON(){var
a=Ja(this.l,Ka,void 0,void 0,!1,!1);return Wa(this,a,!
0)}};[Link].G=ua;[Link]=function(){return Wa(this,this.l,!
1).toString()};
function Wa(a,b,c){const d=[Link].N;var e=(c?a.l:b)[B],f=ta(e),h=!
1;if(d&&xa){if(!c){b=A(b);var l;if([Link]&&D(l=b[[Link]-
1]))for(h=0;h<[Link];h++)if(d[h]>=f){[Link](b[[Link]-1]={},l);break}h=!
0}f=b;c=!c;l=a.l[B];a=ta(l);l=+!!(l&512)-1;var g;for(let E=0;E<[Link];E++){var
m=d[E];if(m<a){m+=l;var k=f[m];null==k?f[m]=c?F:qa():c&&k!==F&&pa(k)}else{if(!g)
{var p=void 0;[Link]&&D(p=f[[Link]-1])?g=p:[Link](g={})}k=g[m];null==g[m]?
g[m]=c?F:qa():c&&k!==F&&pa(k)}}}g=[Link];if(!g)return b;
let r,v;if(D(p=b[g-1])){a:{var q=p;f={};c=!1;for(var w in q)
{a=q[w];if([Link](a)){l=a;if(!oa&&ya(a,d,+w)||!
na&&wa(a)&&0===[Link])a=null;a!=l&&(c=!0)}null!=a?f[w]=a:c=!0}if(c){for(let E in f)
{q=f;break a}q=null}}q!=p&&(r=!0);g--}for(e=+!!(e&512)-1;0<g;g--){w=g-1;p=b[w];if(!
(null==p||!oa&&ya(p,d,w-e)||!na&&wa(p)&&0===[Link]))break;v=!0}if(!r&&!v)return
b;var x;h?
x=b:x=[Link](b,0,g);b=x;h&&([Link]=g);q&&[Link](q);return
b};var Ua=class extends M{};var Sa=class extends M{};Sa.N=[1];var Xa=class extends
M{};function Ya(){}function Za(a){let b=!1,c;return function(){b||(c=a(),b=!
0);return c}};var $a={capture:!0},ab={passive:!0},bb=Za(function(){let a=!
1;try{const b=[Link]({},"passive",{get:function(){a=!
0}});[Link]("test",null,b)}catch(b){}return a});function cb(a){return
a?[Link]&&bb()?a:[Link]||!1:!1}function N(a,b,c,d)
{[Link]&&[Link](b,c,cb(d))};var O=class{constructor(a)
{this.g=a}toString(){return [Link]()}};[Link].i=!
0;[Link].h=function(){return [Link]()};var db={},eb=new
O("about:invalid#zClosurez",db);function fb(a,b,c){if([Link](b))for(var
d=0;d<[Link];d++)fb(a,String(b[d]),c);else null!=b&&[Link](a+
(""===b?"":"="+encodeURIComponent(String(b))))};/*

SPDX-License-Identifier: Apache-2.0
*/
class gb{constructor(a){this.M=a}}function P(a){return new
gb(b=>[Link](0,[Link]+1).toLowerCase()===a+":")}const hb=new gb(a=>/^[^:]*([/?
#]|$)/.test(a));var ib=P("http"),jb=P("https"),kb=P("ftp"),lb=P("mailto");const
mb=[P("data"),ib,jb,lb,kb,hb];function nb(a=mb){for(let b=0;b<[Link];++b){const
c=a[b];if(c instanceof gb&&c.M("#"))return new O("#",db)}}function ob(a=mb){return
nb(a)||eb};function pb(a,b){if(a)for(const c in
a)[Link](a,c)&&b(a[c],c,a)}let qb=[];const
rb=()=>{const a=qb;qb=[];for(const b of a)try{b()}catch{}};var sb=a=>{var
b=S;"complete"===[Link]||"interactive"===[Link]?
([Link](a),1==[Link]&&([Link]?
[Link]().then(rb):[Link]?
setImmediate(rb):setTimeout(rb,0))):[Link]("DOMContentLoaded",a)};funct
ion tb(a=document){return [Link]("img")};function ub(a,b,c=null,d=!1)
{vb(a,b,c,d)}function vb(a,b,c,d){a.google_image_requests||
(a.google_image_requests=[]);const e=tb([Link]);if(c||d){const
f=h=>{c&&c(h);if(d){h=a.google_image_requests;var
l=[Link](h,e,void
0);0<=l&&[Link](h,l,1)}[Link]&&[Link]
tener("load",f,cb());[Link]&&[Link]("error",f,cb())};
N(e,"load",f);N(e,"error",f)}[Link]=b;a.google_image_requests.push(e)};function
wb(a=null){return a&&"23"===[Link]("data-jc")?
a:[Link]('[data-jc="23"]')}
function xb(){if(!(.01<[Link]())){var
a=wb([Link]);a=a&&"true"===[Link]("data-jc-
rcd")?"[Link]":"[Link]";var
b=(b=wb([Link]))&&[Link]("data-jc-
version")||"unknown";a=`[Link]
{b}&sample=${.01}`;b=window;var
c;if(c=[Link])c=[Link],c=/Chrome/.test(c)&&!/Edge/.test(c)?!0:!
1;c&&[Link]?[Link](a):ub(b,a,void 0,
!1)}};var S=document,T=window;var yb=(a=[])=>{n.google_logging_queue||
(n.google_logging_queue=[]);n.google_logging_queue.push([12,a])};const
zb=[ib,jb,lb,kb,hb,P("market"),P("itms"),P("intent"),P("itms-appss")];
var Ab=()=>{var a=`${"http:"===[Link]?"http:":"https:"}//$
{"[Link]"}/pagead/gen_204`;return
b=>{b={id:"unsafeurl",ctx:625,url:b};var c=[];for(d in b)fb(d,b[d],c);var
d=[Link]("&");if(d){b=[Link]("#");0>b&&(b=[Link]);c=[Link]("?");if(0>c||
c>b){c=b;var e=""}else
e=[Link](c+1,b);b=[[Link](0,c),e,[Link](b)];c=b[1];b[1]=d?c?
c+"&"+[Link];d=b[0]+(b[1]?"?"+b[1]:"")+b[2]}else
d=a;[Link]&&[Link](d,"")}};var Bb=()=>{var
a=S;try{return [Link]("*[data-ifc]")}catch(b)
{return[]}},Cb=(a,b)=>{a&&pb(b,(c,d)=>{[Link][d]=c})},Db=a=>{var b=[Link];const
c=[Link](),d=[Link];for(let e=0;e<d;+
+e)[Link](a[e]);[Link](c)};let Eb=null;function Fb(){const
a=[Link];return a&&[Link]&&[Link]?[Link]([Link]()
+[Link]):[Link]()}function Gb(){const a=[Link];return
a&&[Link]?[Link]():null};var Hb=class{constructor(a,b){var c=Gb()||
Fb();[Link]=a;[Link]=b;[Link]=c;[Link]=0;[Link]=[Link]=
void 0;[Link]=[Link]()}};const U=[Link],Ib=!!
(U&&[Link]&&[Link]&&[Link]),V=Za(()=>{var a;if(a=Ib){var b;if(null===Eb)
{Eb="";try{a="";try{a=[Link]}catch(c)
{a=[Link]}a&&(Eb=(b=[Link](/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=Eb;a=!![Link]&&0<=[Link]("1337")}return a});function Jb(a)
{a&&U&&V()&&([Link](`goog_${[Link]}_$
{[Link]}_start`),[Link](`goog_${[Link]}_${[Link]}_end`))}
class Kb{constructor(){var a=window;this.g=[];this.i=a||n;let
b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||
[],this.g=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.h=V()||
(null!=b?b:1>[Link]())}start(a,b){if(!this.h)return null;a=new
Hb(a,b);b=`goog_${[Link]}_${[Link]}_start`;U&&V()&&[Link](b);return a}end(a)
{if(this.h&&"number"===typeof [Link]){[Link]=(Gb()||Fb())-[Link];var
b=`goog_${[Link]}_${[Link]}_end`;U&&V()&&[Link](b);!this.h||2048<
[Link]||[Link](a)}}};function Lb(a,b,c,d,e){const
f=[];pb(a,function(h,l){(h=Mb(h,b,c,d,e))&&[Link](l+"="+h)});return
[Link](b)}function Mb(a,b,c,d,e){if(null==a)return"";b=b||"&";c=c||",
$";"string"==typeof c&&(c=[Link](""));if(a instanceof Array){if(d=d||0,d<[Link])
{const f=[];for(let h=0;h<[Link];h++)[Link](Mb(a[h],b,c,d+1,e));return
[Link](c[d])}}else if("object"==typeof a)return e=e||0,2>e?
encodeURIComponent(Lb(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))}
function Nb(a){let b=1;for(const c in a.h)b=[Link]>b?[Link]:b;return 3997-b-
[Link]-1}
function Ob(a){let b="[Link]
id=fccs&",c=Nb(a)-24;if(0>c)return"";[Link](function(f,h){return f-h});let
d=null,e="";for(let f=0;f<[Link];f++){const h=a.g[f],l=a.h[h];for(let
g=0;g<[Link];g++){if(!c){d=null==d?h:d;break}let m=Lb(l[g],a.i,",$");if(m)
{m=e+m;if(c>=[Link]){c-=[Link];b+=m;e=a.i;break}d=null==d?h:d}}}a="";null!
=d&&(a=e+"trn="+d);return b+a}class Pb{constructor()
{this.i="&";this.h={};this.m=0;this.g=[]}};class Qb{};function Rb(){var
a=Sb,b=window.google_srt;0<=b&&1>=b&&(a.g=b)}function Tb(a){if(1>Sb.g)try{let b;a
instanceof Pb?b=a:(b=new Pb,pb(a,(d,e)=>{var f=b;const h=f.m+
+,l={};l[e]=d;d=[l];[Link](h);f.h[h]=d}));const c=Ob(b);c&&ub(n,c)}catch(b)
{}}class Ub{constructor(){this.g=[Link]()}};let Sb;const W=new Kb;var
Vb=()=>{window.google_measure_js_timing||(W.h=!1,W.g!
=W.i.google_js_reporting_queue&&(V()&&ma(W.g,Jb),[Link]=0))};(a=>{Sb=a??new
Ub;"number"!==typeof
window.google_srt&&(window.google_srt=[Link]());Rb();"complete"==[Link]
[Link]?Vb():W.h&&N(window,"load",()=>{Vb()})})();var
Wb=a=>{N(T,"message",b=>{let c;try{c=[Link]([Link])}catch(d){return}!c||"ig"!
==[Link]||a(c,b)})};function Xb()
{this.h=this.h;this.i=this.i}[Link].h=!1;function Yb(a){a.h||(a.h=!
0,a.m())}[Link].m=function(){if(this.i)for(;[Link];)[Link]()
()};function X(a,b,c){[Link](this);this.o=a;this.C=b||
0;this.s=c;this.v=t(this.A,this)}da(X,Xb);[Link].g=0;[Link].m=function()
{[Link](this);[Link]()&&[Link](this.g);this.g=0;delete
this.o;delete this.s};
[Link]=function(a){[Link]()&&[Link](this.g);this.g=0;var
b=this.v;a=void 0!==a?a:this.C;if("function"!==typeof b)if(b&&"function"==typeof
[Link])b=t([Link],b);else throw Error("Invalid listener
argument");this.g=2147483647<Number(a)?-1:[Link](b,a||
0)};[Link]=function(){return 0!=this.g};[Link].A=function()
{this.g=0;this.o&&[Link](this.s)};const Zb={display:"inline-
block",position:"absolute"},
$b={display:"none",width:"100%",height:"100%",top:"0",left:"0"},Y=(a,b)=>{a&&([Link]
[Link]=b?"inline-block":"none")};function ac(a=""){const
b={top:0,right:0,bottom:0,left:0};a&&(a=[Link](","),4===[Link]&&[Link]((c,d)=>
c&&!isNaN(+d),!0)&&([[Link],[Link],[Link],[Link]]=[Link](c=>+c)));return b}
function bc(a,b,c=2147483647){const d=[Link]("div");Cb(d,{...Zb,"z-
index":String(c),...b});K([Link],10)&&N(d,"click",Ya);if(K([Link],11))
{a=[Link]("a");b=Ab();c=ob(zb);c===eb&&b("#");b=c;if(b instanceof O)var
e=b;else if(b instanceof O)e=b;else{b="object"==typeof b&&b.i?b.h():String(b);b:
{try{e=new URL(b)}catch(f){e="https:";break
b}e=[Link]}"javascript:"===e&&(b="about:invalid#zClosurez");e=new
O(b,db)}[Link]=e instanceof O&&[Link]===O?
e.g:"type_error:SafeUrl";[Link](d);
return a}return d}
function cc(a,b){switch(H(b.j,5)??1){case 2:T.AFMA_Communicator?.addEventListener?.
("onshow",()=>{Z(a,b)});break;case 10:N(T,"i-creative-view",
()=>{Z(a,b)});break;case 4:N(S,"DOMContentLoaded",()=>{Z(a,b)});break;case
8:Wb(c=>{[Link]&&Z(a,b)});break;case 9:if("IntersectionObserver"in T){const c=new
IntersectionObserver(d=>{for(const e of d)if(0<[Link])
{Z(a,b);break}});[Link]([Link]);[Link](c)}break;case
11:T.AFMA_Communicator?.addEventListener?.("onAdVisibilityChanged",()=>{Z(a,b)})}}
function dc(a,b){b=ac(b);const
c=L([Link],9);a.m=[{width:"100%",height:[Link]+c+"px",top:-c+"px",left:"0"},
{width:[Link]+c+"px",height:"100%",top:"0",right:-c+"px"},
{width:"100%",height:[Link]+c+"px",bottom:-c+"px",left:"0"},
{width:[Link]+c+"px",height:"100%",top:"0",left:-c+"px"}].map(d=>bc(a,d,9019))}
function ec(a){var b=0;for(const d of a.K){const e=d.j,f=a.A[H(e,5)??1];d.u||void
0===f||(b=[Link](b,f+L(e,2)))}a.o&&Yb(a.o);b-=[Link]();const c=a.h;0<b?(Y(c,!
0),a.o=new X(()=>{Y(c,!1)},b),[Link]()):Y(c,!1)}function Z(a,b){b.u||
(a.A[H(b.j,5)??1]=[Link](),K(b.j,9)&&([Link](b),ec(a)))}
function fc(a,b,c){if(!a.g||!a.v||300<=[Link])return!1;const
d=new Map;ma([Link],e=>{[Link]([Link],
{x:[Link],y:[Link]})});b=L(c.j,11)||10;for(const e of
[Link])if(a=[Link]([Link]),!a||[Link]([Link])>b||
[Link]([Link])>b)return!0;return!1}
var hc=class{constructor(){var
a=gc;this.m=[];this.o=this.h=null;this.K=[];[Link]=null;this.C=[];this.i=[];this
.s=[];this.A={};this.L=[];this.v=this.g=null;this.H="";this.I="true"===a["send-
fccs"];this.H=[Link]||""}init(a){yb([a]);[Link]=new
Xa(a);a=Ra([Link]);ma(Ta(a),f=>{[Link]({D:0,u:!1,F:0,j:f,B:-
1})});this.i=Bb();let b=!1;a=[Link];for(let f=0;f<a;++f){var c=new
Sa([Link](this.i[f].getAttribute("data-
ifc")||"[]"));ma(Ta(c),h=>{[Link]({D:0,u:!1,F:0,j:h,B:f});1===(H(h,
4)??1)&&(b=!0)})}c=a=!1;let d=K([Link],12);for(var e of this.s){const
f=e.j;0<L(f,2)&&0<(H(f,5)??1)?(!this.h&&K(f,9)&&(this.h=bc(this,$b)),cc(this,e)):
(G(H(f,1))??"")&&K(f,9)&&dc(this,G(H(f,1))??"");(G(H(f,1))??"")&&(a=!
0);0<L(f,11)&&(c=!0);K(f,12)&&(d=!0)}e=[];this.h&&[Link](this.h);!
b&&[Link](...this.m);[Link]&&Db(e);K([Link],13)&&sb(()=>{const
f=[Link](".amp-fcp, .amp-bcp");for(let l=0;l<[Link];++l){var
h=(h=f[l])?[Link](h).getPropertyValue("position"):void 0;
"absolute"===h&&Y(f[l],!1)}});N(S,"click",f=>{if(this.I){var
h={cx:[Link],cy:[Link],et:[Link](),qid:this.H};var l=Qb;var
g="J";l.J&&[Link](g)||(g=new l,l.J=g);l=[];!
[Link]&&[Link]&&([Link]=[Link]());Tb(h);this.I=!1}if(!
1===[Link]&&K([Link],15))[Link]?
[Link]():[Link]=!1,[Link](),xb();else{h=-
1;l=[];for(var m of this.s){g=m.B;var k=-1!==g;if(!(L(m.j,3)<=h||m.u||k&&!
1===l[g])){var p=!k||l[g]||this.i[g].contains([Link]);k&&
p&&(l[g]=!0);if(g=p)if(g=f,k=m.j,0<L(k,2)&&0<(H(k,5)??1))g=this.A[H(k,5)??1],g=void
0!==g&&[Link]()<g+L(k,2);else if(G(H(k,1))??""){{k=(0<=m.B?
this.i[m.B]:[Link]).getBoundingClientRect();p=Number;var r=(r=[Link])?
[Link](r).getPropertyValue("zoom"):void 0;const x=p(r||"1"),
[E,Q]=[[Link],[Link]],[I,J,R,Ba]=[E/[Link],Q/[Link],[Link],[Link]];if(!
(0<R&&0<Ba)||isNaN(I)||isNaN(J)||0>I||0>J)g=!1;else{p=ac(G(H(m.j,1))??"");r=!
(I>=[Link]&&R-I>[Link]&&J>=[Link]&&Ba-J>[Link]);var v=
K(m.j,12);if(this.g&&(K([Link],12)||v)&&300>[Link])
{g=[Link][0];const [ka,la]=[[Link]/[Link],[Link]/[Link]];!
isNaN(ka)&&!isNaN(la)&&0<=ka&&0<=la&&(r=(r=K([Link],16)||v?r:!1)||!
(ka>=[Link]&&R-ka>[Link]&&la>=[Link]&&Ba-la>[Link]))}g=r}}}else g=0<L(k,11)?
fc(this,g,m):!0;if(g){var q=m;h=L(m.j,3)}}}if(q)switch(m=q.j,H(m,4)??1){case 2:case
3:[Link]?[Link]():[Link]=!1;h=[Link]();500<h-
q.F&&(q.F=h,++q.D);h=q.j;if(L(h,8)&&q.D>=
L(h,8))if(q.u=!0,this.h&&0<L(h,2))ec(this);else
if(0<[Link]&&(G(H(h,1))??""))for(var w of this.m)Y(w,!
1);xb();w=[Link]();for(const x of this.C)x(f,w)}}},
$a);c&&N(S,"touchstart",f=>{this.v=f},ab);(a&&d||
c)&&N(S,"touchend",f=>{this.g=f},ab)}registerCallback(a){[Link](a)}};const
ic=wb([Link]);if(null==ic)throw Error("JSC not found 23");var
gc;const jc={},kc=[Link];for(let a=[Link]-1;0<=a;a--){const
b=kc[a].name;0===[Link]("data-
jcp-")&&(jc[[Link](9)]=kc[a].value)}gc=jc;const lc=window;[Link]=new
hc;gc["init-data"]&&[Link]([Link](gc["init-data"]));}).call(this);

You might also like