0% found this document useful (0 votes)
187 views36 pages

f8 Computer System Fix

This document defines functions for logging errors and debugging purposes. It creates a custom error class called CustomError and defines functions for capturing and logging errors, including functions for serializing error objects and additional debugging context for transmission.

Uploaded by

R
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)
187 views36 pages

f8 Computer System Fix

This document defines functions for logging errors and debugging purposes. It creates a custom error class called CustomError and defines functions for capturing and logging errors, including functions for serializing error objects and additional debugging context for transmission.

Uploaded by

R
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/ 36

(function(){var g,l=this,m=function(a){return void 0!==a},aa=function(a){a=a.

spl
it(".");for(var b=l,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return
b},p=function(){},q=function(){throw Error("unimplemented abstract method");},ba
=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"ar
ray";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.l
ength&&"undefined"!=typeof a.splice&&
"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))re
turn"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"objec
t";return b},r=function(a){return"array"==ba(a)},ca=function(a){var b=ba(a);retu
rn"array"==b||"object"==b&&"number"==typeof a.length},t=function(a){return"strin
g"==typeof a},da=function(a){return"number"==
typeof a},u=function(a){return"function"==ba(a)},ea=function(a){var b=typeof a;r
eturn"object"==b&&null!=a||"function"==b},ha=function(a){return a[fa]||(a[fa]=++
ga)},fa="closure_uid_"+(1E9*Math.random()>>>0),ga=0,ia=function(a,b,c){return a.
call.apply(a.bind,arguments)},ja=function(a,b,c){if(!a)throw Error();if(2<argume
nts.length){var d=Array.prototype.slice.call(arguments,2);return function(){var
c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);retur
n a.apply(b,c)}}return function(){return a.apply(b,
arguments)}},w=function(a,b,c){w=Function.prototype.bind&&-1!=Function.prototype
.bind.toString().indexOf("native code")?ia:ja;return w.apply(null,arguments)},y=
function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){va
r b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}},B=Date.now||fun
ction(){return+new Date},C=function(a,b){a=a.split(".");var c=l;a[0]in c||!c.exe
cScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&
&m(b)?c[d]=b:c=c[d]?c[d]:
c[d]={}},D=function(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a
.prototype=new c;a.prototype.constructor=a;a.$j=function(a,c,f){for(var d=Array(
arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prot
otype[c].apply(a,d)}};var E=document,F=window;var ka=function(a){if(Error.captur
eStackTrace)Error.captureStackTrace(this,ka);else{var b=Error().stack;b&&(this.s
tack=b)}a&&(this.message=String(a))};D(ka,Error);ka.prototype.name="CustomError"
;var la;var ma=function(a){return/^[\s\xa0]*$/.test(a)},na=String.prototype.trim
?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+
$/g,"")},va=function(a){if(!oa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace
(pa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(qa,"&lt;"));-1!=a.indexOf(">")&&(
a=a.replace(ra,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(sa,"&quot;"));-1!=a.ind
exOf("'")&&(a=a.replace(ta,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(ua,"&#0
;"));return a},pa=/&/g,qa=/</g,
ra=/>/g,sa=/"/g,ta=/'/g,ua=/\x00/g,oa=/[\x00&<>"']/,wa=function(a,b){return a<b?
-1:a>b?1:0},xa=function(a){var b=Number(a);return 0==b&&ma(a)?NaN:b},ya=function
(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})
},za=function(a){var b=t(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\
])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(new RegExp("(^"+(b?
"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var
Aa=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))
?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,Ba=function(a){var b=a.match(Aa);a=b[1
];var c=b[2],d=b[3],b=b[4],e="";a&&(e+=a+":");d&&(e+="//",c&&(e+=c+"@"),e+=d,b&&
(e+=":"+b));return e},Ca=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.leng
th;c++){var d=a[c].indexOf("="),e,f=null;0<=d?(e=a[c].substring(0,d),f=a[c].subs
tring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}},Da=func
tion(a){if(a[1]){var b=
a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.index
Of("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")},Ea=function
(a,b,c){if(r(b))for(var d=0;d<b.length;d++)Ea(a,String(b[d]),c);else null!=b&&c.
push("&",a,""===b?"":"=",encodeURIComponent(String(b)))},Fa=function(a,b,c,d){fo
r(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||
63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1},G

a=/#|$/,Ha=/[?&]($|#)/,
Ia=function(a,b,c){for(var d=a.search(Ga),e=0,f,h=[];0<=(f=Fa(a,e,b,d));)h.push(
a.substring(e,f)),e=Math.min(a.indexOf("&",f)+1||d,d);h.push(a.substr(e));a=[h.j
oin("").replace(Ha,"$1"),"&",b];null!=c&&a.push("=",encodeURIComponent(String(c)
));return Da(a)};var Ja=function(a){Ja[" "](a);return a};Ja[" "]=p;var Ka=functi
on(a,b){try{return Ja(a[b]),!0}catch(c){}return!1},Ma=function(a,b){var c=La;ret
urn Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Na=function(a)
{try{return!!a&&null!=a.location.href&&Ka(a,"foo")}catch(b){return!1}},Oa=functi
on(a){var b=[!0];if(!(1E-4>Math.random())){var c=Math.random();if(c<a){a=window;
try{var d=new Uint32Array(1);a.crypto.getRandomValues(d);c=d[0]/65536/65536}catc
h(e){c=Math.random()}return b[Math.floor(c*b.length)]}}return null},Pa=function(
a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(void 0,a[c
],c,a)},Qa=function(a){if(!a)return"";var b=/.*[&#?]google_debug(=[^&]*)?(&.*)?$
/;try{var c=
b.exec(decodeURIComponent(a));if(c)return c[1]&&1<c[1].length?c[1].substring(1):
"true"}catch(d){}return""};var Ra=function(a,b){this.mh=a;this.nh=b},Sa=function
(a,b){this.url=a;this.Cg=!!b;this.depth=da(void 0)?void 0:null};var Ta=function(
a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEven
t("on"+b,c)};var Ua=function(a,b,c,d,e){this.Ig=c||4E3;this.Wc=a||"&";this.Gh=b|
|",$";this.le=m(d)?d:"trn";this.rj=e||null;this.Wf=!1;this.Dc={};this.Si=0;this.
dc=[]},Va=function(a,b){var c={};c[a]=b;return[c]},Wa=function(a,b,c,d){a.dc.pus
h(b);a.Dc[b]=Va(c,d)};
Ua.prototype.Dd=function(a,b,c,d){a=a+"//"+b+c;var e=Xa(this)-c.length-d.length;
if(0>e)return"";this.dc.sort(function(a,b){return a-b});c=null;b="";for(var f=0;
f<this.dc.length;f++)for(var h=this.dc[f],k=this.Dc[h],n=0;n<k.length;n++){if(!e
){c=null==c?h:c;break}var v=Ya(k[n],this.Wc,this.Gh);if(v){v=b+v;if(e>=v.length)
{e-=v.length;a+=v;b=this.Wc;break}else this.Wf&&(b=e,v[b-1]==this.Wc&&--b,a+=v.s
ubstr(0,b),b=this.Wc,e=0);c=null==c?h:c}}f="";this.le&&null!=c&&(f=b+this.le+"="
+(this.rj||c));return a+
f+d};
var Xa=function(a){if(!a.le)return a.Ig;var b=1,c;for(c in a.Dc)b=c.length>b?c.l
ength:b;return a.Ig-a.le.length-b-a.Wc.length-1},Ya=function(a,b,c,d,e){var f=[]
;Pa(a,function(a,k){(a=Za(a,b,c,d,e))&&f.push(k+"="+a)});return f.join(b)},Za=fu
nction(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<c.length){for(var f=[],h=0;h<a.l
ength;h++)f.push(Za(a[h],b,c,d+1,e));return f.join(c[d])}}else if("object"==type
of a)return e=e||0,2>
e?encodeURIComponent(Ya(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))
};var ab=function(a,b,c,d,e,f){if((d?a.lj:Math.random())<(e||a.Qh))try{var h;c i
nstanceof Ua?h=c:(h=new Ua,Pa(c,function(a,b){var c=h,d=c.Si++;a=Va(b,a);c.dc.pu
sh(d);c.Dc[d]=a}));var k=h.Dd(a.$i,a.ua,a.ya+b+"&","");k&&("undefined"===typeof
f?$a(l,k):$a(l,k,f))}catch(n){}},$a=function(a,b,c){a.google_image_requests||(a.
google_image_requests=[]);var d=a.document.createElement("img");if(c){var e=func
tion(a){c(a);a=e;d.removeEventListener?d.removeEventListener("load",a,!1):d.deta
chEvent&&d.detachEvent("onload",
a);a=e;d.removeEventListener?d.removeEventListener("error",a,!1):d.detachEvent&&
d.detachEvent("onerror",a)};Ta(d,"load",e);Ta(d,"error",e)}d.src=b;a.google_imag
e_requests.push(d)};var bb=function(a,b,c){this.Vg=a;this.Wh=b;this.Hf=c;this.Vf
=null;this.Vh=this.Kg;this.rh=!1},cb=function(a,b,c){this.message=a;this.fileNam
e=b||"";this.lineNumber=c||-1},eb=function(a,b){var c;try{c=b()}catch(f){var d=a
.Hf;try{var e=db(f),d=a.Vh.call(a,"osd_proto::reqm_int",e,void 0,void 0)}catch(h
){a.Kg("pAR",h)}if(!d)throw f;}finally{}return c},gb=function(a){var b=fb;return
function(){for(var c=[],d=0;d<arguments.length;++d)c[d]=arguments[d];return eb(
b,function(){return a.apply(void 0,c)})}};
bb.prototype.Kg=function(a,b,c,d,e){try{var f=e||this.Wh,h=new Ua;h.Wf=!0;Wa(h,1
,"context",a);b instanceof cb||(b=db(b));Wa(h,2,"msg",b.message.substring(0,512)
);b.fileName&&Wa(h,3,"file",b.fileName);0<b.lineNumber&&Wa(h,4,"line",b.lineNumb
er.toString());b={};if(this.Vf)try{this.Vf(b)}catch(Gc){}if(d)try{d(b)}catch(Gc)
{}d=[b];h.dc.push(5);h.Dc[5]=d;var k;e=l;d=[];var n,v=null;do{b=e;Na(b)?(n=b.loc
ation.href,v=b.document&&b.document.referrer||null):(n=v,v=null);d.push(new Sa(n

||""));try{e=b.parent}catch(Gc){e=
null}}while(e&&b!=e);n=0;for(var x=d.length-1;n<=x;++n)d[n].depth=x-n;b=l;if(b.l
ocation&&b.location.ancestorOrigins&&b.location.ancestorOrigins.length==d.length
-1)for(n=1;n<d.length;++n){var A=d[n];A.url||(A.url=b.location.ancestorOrigins[n
-1]||"",A.Cg=!0)}for(var z=new Sa(l.location.href,!1),M=d.length-1,x=M;0<=x;--x)
{var tb=d[x];if(tb.url&&!tb.Cg){z=tb;break}}var tb=null,Mi=d.length&&d[M].url;0!
=z.depth&&Mi&&(tb=d[M]);k=new Ra(z,tb);k.nh&&Wa(h,6,"top",k.nh.url||"");Wa(h,7,"
url",k.mh.url||"");ab(this.Vg,
f,h,this.rh,c)}catch(Gc){try{ab(this.Vg,f,{context:"ecmserr",rctx:a,msg:hb(Gc),u
rl:k.mh.url},this.rh,c)}catch(Mk){}}return this.Hf};
var db=function(a){return new cb(hb(a),a.fileName,a.lineNumber)},hb=function(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;var c=b;try{-1
==a.indexOf(c)&&(a=c+"\n"+a);for(var d;a!=d;)d=a,a=a.replace(/((https?:\/..*\/)[
^\/:]*:\d+(?:.|\n)*)\2/,"$1");b=a.replace(/\n */g,"\n")}catch(e){b=c}}return b};
var ib=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.ca
ll(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(t(a))retu
rn t(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)r
eturn c;return-1},G=Array.prototype.forEach?function(a,b,c){Array.prototype.forE
ach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=t(a)?a.split(""):a,f=0;f<d
;f++)f in e&&b.call(c,e[f],f,a)},jb=Array.prototype.filter?function(a,b,c){retur
n Array.prototype.filter.call(a,
b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,h=t(a)?a.split(""):a,k=0;k<d;k
++)if(k in h){var n=h[k];b.call(c,n,k,a)&&(e[f++]=n)}return e},kb=Array.prototyp
e.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){fo
r(var d=a.length,e=Array(d),f=t(a)?a.split(""):a,h=0;h<d;h++)h in f&&(e[h]=b.cal
l(c,f[h],h,a));return e},lb=Array.prototype.some?function(a,b,c){return Array.pr
ototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=t(a)?a.split(""):
a,f=0;f<d;f++)if(f in
e&&b.call(c,e[f],f,a))return!0;return!1},mb=function(a,b){for(var c=a.length,d=t
(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return e;return
-1},nb=function(a,b){return 0<=ib(a,b)},ob=function(a){return Array.prototype.co
ncat.apply(Array.prototype,arguments)},pb=function(a){return Array.prototype.con
cat.apply(Array.prototype,arguments)},qb=function(a){var b=a.length;if(0<b){for(
var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]},rb=function(a,b){for(var
c=1;c<arguments.length;c++){var d=
arguments[c];if(ca(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var h=0;
h<f;h++)a[e+h]=d[h]}else a.push(d)}},sb=function(a){for(var b={},c=0,d=0;d<a.len
gth;){var e=a[d++],f;f=e;f=ea(f)?"o"+ha(f):(typeof f).charAt(0)+f;Object.prototy
pe.hasOwnProperty.call(b,f)||(b[f]=!0,a[c++]=e)}a.length=c},ub=function(a,b,c){b
=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,c,0,b[0])},vb=
function(a){for(var b=Math.random,c=a.length-1;0<c;c--){var d=Math.floor(b()*(c+
1)),e=a[c];a[c]=a[d];
a[d]=e}};var wb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},xb=function(a
,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1},yb=function(a){
var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},zb=function(a){var b=[],c=0,d;fo
r(d in a)b[c++]=d;return b},Ab=function(a){for(var b in a)return!1;return!0},Bb=
function(a){var b={},c;for(c in a)b[c]=a[c];return b},Cb=function(a){var b=ba(a)
;if("object"==b||"array"==b){if(u(a.clone))return a.clone();var b="array"==b?[]:
{},c;for(c in a)b[c]=Cb(a[c]);
return b}return a},Eb=function(){var a=Db,b={},c;for(c in a)b[a[c]]=c;return b},
Fb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString
toString valueOf".split(" "),Gb=function(a,b){for(var c,d,e=1;e<arguments.lengt
h;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Fb.length;f++)c=Fb[f],O
bject.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},Hb=function(a){var b=arg
uments.length;if(1==b&&r(arguments[0]))return Hb.apply(null,arguments[0]);if(b%2
)throw Error("Uneven number of arguments");
for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c};var Ib;a:{var
Jb=l.navigator;if(Jb){var Kb=Jb.userAgent;if(Kb){Ib=Kb;break a}}Ib=""}var H=fun
ction(a){return-1!=Ib.indexOf(a)};var Lb=function(){return H("iPhone")&&!H("iPod

")&&!H("iPad")};var Mb=H("Opera"),I=H("Trident")||H("MSIE"),Nb=H("Edge"),Ob=H("G
ecko")&&!(-1!=Ib.toLowerCase().indexOf("webkit")&&!H("Edge"))&&!(H("Trident")||H
("MSIE"))&&!H("Edge"),Pb=-1!=Ib.toLowerCase().indexOf("webkit")&&!H("Edge"),Qb=P
b&&H("Mobile"),Rb=H("Android"),Sb=Lb(),Tb=H("iPad"),Ub=function(){var a=l.docume
nt;return a?a.documentMode:void 0},Vb;
a:{var Wb="",Xb=function(){var a=Ib;if(Ob)return/rv\:([^\);]+)(\)|;)/.exec(a);if
(Nb)return/Edge\/([\d\.]+)/.exec(a);if(I)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)
/.exec(a);if(Pb)return/WebKit\/(\S+)/.exec(a);if(Mb)return/(?:Version)[ \/]?(\S+
)/.exec(a)}();Xb&&(Wb=Xb?Xb[1]:"");if(I){var Yb=Ub();if(null!=Yb&&Yb>parseFloat(
Wb)){Vb=String(Yb);break a}}Vb=Wb}
var Zb=Vb,La={},$b=function(a){return Ma(a,function(){for(var b=0,c=na(String(Zb
)).split("."),d=na(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&
&f<e;f++){var h=c[f]||"",k=d[f]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""]
;k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];if(0==h[0].length&&0==k[0].length)bre
ak;b=wa(0==h[1].length?0:parseInt(h[1],10),0==k[1].length?0:parseInt(k[1],10))||
wa(0==h[2].length,0==k[2].length)||wa(h[2],k[2]);h=h[3];k=k[3]}while(0==b)}retur
n 0<=b})},ac;var bc=l.document;
ac=bc&&I?Ub()||("CSS1Compat"==bc.compatMode?parseInt(Zb,10):5):void 0;var cc=fun
ction(){return Pb?"Webkit":Ob?"Moz":I?"ms":Mb?"O":null},dc=function(a,b){if(b&&a
in b)return a;var c=cc();return c?(c=c.toLowerCase(),a=c+za(a),!m(b)||a in b?a:
null):null};var J=function(a,b){this.x=m(a)?a:0;this.y=m(b)?b:0};J.prototype.clo
ne=function(){return new J(this.x,this.y)};var ec=function(a,b){return a==b?!0:a
&&b?a.x==b.x&&a.y==b.y:!1},fc=function(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.
sqrt(c*c+a*a)};g=J.prototype;g.ceil=function(){this.x=Math.ceil(this.x);this.y=M
ath.ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x);this.
y=Math.floor(this.y);return this};g.round=function(){this.x=Math.round(this.x);t
his.y=Math.round(this.y);return this};
g.translate=function(a,b){a instanceof J?(this.x+=a.x,this.y+=a.y):(this.x+=Numb
er(a),da(b)&&(this.y+=b));return this};g.scale=function(a,b){b=da(b)?b:a;this.x*
=a;this.y*=b;return this};var gc={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,w
br:!0};var ic=function(){this.ge="";this.zh=hc};ic.prototype.vb=!0;ic.prototype.
$a=function(){return this.ge};ic.prototype.toString=function(){return"Const{"+th
is.ge+"}"};var jc=function(a){return a instanceof ic&&a.constructor===ic&&a.zh==
=hc?a.ge:"type_error:Const"},hc={},kc=function(a){var b=new ic;b.ge=a;return b};
kc("");var mc=function(){this.vf="";this.xh=lc};mc.prototype.vb=!0;var lc={};mc.
prototype.$a=function(){return this.vf};mc.prototype.Ob=function(a){this.vf=a;re
turn this};var nc=(new mc).Ob(""),oc=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0
-9.%, ]+\))$/;var qc=function(){this.uf="";this.wh=pc};qc.prototype.vb=!0;var pc
={},sc=function(a){a=jc(a);return 0===a.length?rc:(new qc).Ob(a)};qc.prototype.$
a=function(){return this.uf};qc.prototype.Ob=function(a){this.uf=a;return this};
var rc=(new qc).Ob("");var uc=function(){this.Wb="";this.yh=tc};uc.prototype.vb=
!0;uc.prototype.$a=function(){return this.Wb};uc.prototype.af=!0;uc.prototype.Lc
=function(){return 1};var vc=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i
,tc={},wc=function(a){var b=new uc;b.Wb=a;return b};wc("about:blank");var yc=fun
ction(){this.Wg="";this.Ah=xc};yc.prototype.vb=!0;yc.prototype.$a=function(){ret
urn this.Wg};yc.prototype.af=!0;yc.prototype.Lc=function(){return 1};var xc={};v
ar Ac=function(){this.Wb="";this.uh=zc;this.og=null};Ac.prototype.af=!0;Ac.proto
type.Lc=function(){return this.og};Ac.prototype.vb=!0;Ac.prototype.$a=function()
{return this.Wb};
var Bc=function(a){if(a instanceof Ac&&a.constructor===Ac&&a.uh===zc)return a.Wb
;ba(a);return"type_error:SafeHtml"},Cc=/^[a-zA-Z0-9-]+$/,Dc={action:!0,cite:!0,d
ata:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Ec={APPLET:!0,BASE:!0
,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,
TEMPLATE:!0},Hc=function(a){var b=0,c="",d=function(a){if(r(a))G(a,d);else{if(!(
a instanceof Ac)){var e=null;a.af&&(e=a.Lc());a=Fc(va(a.vb?a.$a():String(a)),e)}
c+=Bc(a);a=a.Lc();0==
b?b=a:0!=a&&b!=a&&(b=null)}};G(arguments,d);return Fc(c,b)},zc={},Fc=function(a,
b){return(new Ac).Ob(a,b)};Ac.prototype.Ob=function(a,b){this.Wb=a;this.og=b;ret
urn this};Fc("<!DOCTYPE html>",0);Fc("",0);Fc("<br>",0);var K=function(a,b){this

.width=a;this.height=b},Ic=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a
.height==b.height:!1};g=K.prototype;g.clone=function(){return new K(this.width,t
his.height)};g.Fh=function(){return this.width*this.height};g.Oc=function(){retu
rn!this.Fh()};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Mat
h.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.w
idth);this.height=Math.floor(this.height);return this};
g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this
.height);return this};g.scale=function(a,b){b=da(b)?b:a;this.width*=a;this.heigh
t*=b;return this};var Jc=!I||9<=Number(ac);!Ob&&!I||I&&9<=Number(ac)||Ob&&$b("1.
9.1");I&&$b("9");var Kc=I||Mb||Pb;var Nc=function(a){return a?new Lc(Mc(a)):la||
(la=new Lc)},Pc=function(a,b){wb(b,function(b,d){"style"==d?a.style.cssText=b:"c
lass"==d?a.className=b:"for"==d?a.htmlFor=b:Oc.hasOwnProperty(d)?a.setAttribute(
Oc[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute
(d,b):a[d]=b})},Oc={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"},Qc=function(a){a=(a||window).document;a="CSS1Comp
at"==a.compatMode?a.documentElement:a.body;return new K(a.clientWidth,a.clientHe
ight)},Sc=function(a,b,c){return Rc(document,arguments)},Rc=function(a,b){var c=
String(b[0]),d=b[1];if(!Jc&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name
="',va(d.name),'"');if(d.type){c.push(' type="',va(d.type),'"');var e={};Gb(e,d)
;delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(t(d)?c.clas
sName=d:r(d)?c.className=
d.join(" "):Pc(c,d));2<b.length&&Tc(a,c,b,2);return c},Tc=function(a,b,c,d){func
tion e(c){c&&b.appendChild(t(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var
f=c[d];!ca(f)||ea(f)&&0<f.nodeType?e(f):G(Uc(f)?qb(f):f,e)}},Vc=function(a){for(
var b;b=a.firstChild;)a.removeChild(b)},L=function(a){return a&&a.parentNode?a.p
arentNode.removeChild(a):null},Wc=function(a){var b;if(Kc&&!(I&&$b("9")&&!$b("10
")&&l.SVGElement&&a instanceof l.SVGElement)&&(b=a.parentElement))return b;b=a.p
arentNode;return ea(b)&&
1==b.nodeType?b:null},Mc=function(a){return 9==a.nodeType?a:a.ownerDocument||a.d
ocument},Xc=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.node
Type)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=
a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else Vc(a),a.append
Child(Mc(a).createTextNode(String(b)))},Uc=function(a){if(a&&"number"==typeof a.
length){if(ea(a))return"function"==typeof a.item||"string"==typeof a.item;if(u(a
))return"function"==typeof a.item}return!1},
Lc=function(a){this.U=a||l.document||document};Lc.prototype.getElementsByTagName
=function(a,b){return(b||this.U).getElementsByTagName(String(a))};var Yc=functio
n(a,b){a=a.U;b=b&&"*"!=b?String(b).toUpperCase():"";b=a.querySelectorAll&&a.quer
ySelector&&b?a.querySelectorAll(b+""):a.getElementsByTagName(b||"*");return b};g
=Lc.prototype;g.kg=function(a,b,c){return Rc(this.U,arguments)};g.createElement=
function(a){return this.U.createElement(String(a))};g.createTextNode=function(a)
{return this.U.createTextNode(String(a))};
g.ic=function(){var a=this.U;return a.parentWindow||a.defaultView};g.appendChild
=function(a,b){a.appendChild(b)};g.append=function(a,b){Tc(Mc(a),a,arguments,1)}
;g.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case
"APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED
":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":ca
se "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT
":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":
return!1}return!0};
g.removeNode=L;g.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.n
odeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosit
ion)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNod
e;return b==a};var Zc=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;th
is.left=d};g=Zc.prototype;g.clone=function(){return new Zc(this.top,this.right,t
his.bottom,this.left)};g.contains=function(a){return this&&a?a instanceof Zc?a.l
eft>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>
=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};

g.expand=function(a,b,c,d){ea(a)?(this.top-=a.top,this.right+=a.right,this.botto
m+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=N
umber(c),this.left-=Number(d));return this};g.ceil=function(){this.top=Math.ceil
(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);t
his.left=Math.ceil(this.left);return this};
g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.righ
t);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return th
is};g.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);retur
n this};g.translate=function(a,b){a instanceof J?(this.left+=a.x,this.right+=a.x
,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,da(b)&&(this.top+=b
,this.bottom+=b));return this};
g.scale=function(a,b){b=da(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bo
ttom*=b;return this};var ad=function(a,b,c){if(t(b))(b=$c(a,b))&&(a.style[b]=c);
else for(var d in b){c=a;var e=b[d],f=$c(c,d);f&&(c.style[f]=e)}},bd={},$c=funct
ion(a,b){var c=bd[b];if(!c){var d=ya(b),c=d;void 0===a.style[d]&&(d=cc()+za(d),v
oid 0!==a.style[d]&&(c=d));bd[b]=c}return c},cd=function(a,b){var c;a:{c=Mc(a);i
f(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedSty
le(a,null))){c=c[b]||c.getPropertyValue(b)||"";break a}c=""}return c||(a.current
Style?a.currentStyle[b]:null)||a.style&&a.style[b]},
ed=function(a,b,c){var d;b instanceof J?(d=b.x,b=b.y):(d=b,b=c);a.style.left=dd(
d,!1);a.style.top=dd(b,!1)},fd=function(a){var b;try{b=a.getBoundingClientRect()
}catch(c){return{left:0,top:0,right:0,bottom:0}}I&&a.ownerDocument.body&&(a=a.ow
nerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.docu
mentElement.clientTop+a.body.clientTop);return b},gd=function(a){if(1==a.nodeTyp
e)return a=fd(a),new J(a.left,a.top);a=a.changedTouches?a.changedTouches[0]:a;re
turn new J(a.clientX,
a.clientY)},hd=function(a,b,c){if(b instanceof K)c=b.height,b=b.width;else if(vo
id 0==c)throw Error("missing height argument");a.style.width=dd(b,!0);a.style.he
ight=dd(c,!0)},dd=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px")
;return a},jd=function(a){var b=id;if("none"!=cd(a,"display"))return b(a);var c=
a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position
="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;re
turn a},id=function(a){var b=
a.offsetWidth,c=a.offsetHeight,d=Pb&&!b&&!c;return m(b)&&!d||!a.getBoundingClien
tRect?new K(b,c):(a=fd(a),new K(a.right-a.left,a.bottom-a.top))},kd=function(a,b
){a.style.display=b?"":"none"},md=function(a,b){b=Nc(b);var c,d=b.U;I&&d.createS
tyleSheet?(c=d.createStyleSheet(),ld(c,a)):(d=Yc(b,"HEAD")[0],d||(c=Yc(b,"BODY")
[0],d=b.kg("HEAD"),c.parentNode.insertBefore(d,c)),c=b.kg("STYLE"),ld(c,a),b.app
endChild(d,c))},ld=function(a,b){b instanceof qc&&b.constructor===qc&&b.wh===pc?
b=b.uf:(ba(b),b="type_error:SafeStyleSheet");
I&&m(a.cssText)?a.cssText=b:a.innerHTML=b},nd=Ob?"MozUserSelect":Pb||Nb?"WebkitU
serSelect":null,od=function(a){var b=a.getElementsByTagName("*");if(nd){var c="n
one";a.style&&(a.style[nd]=c);if(b){a=0;for(var d;d=b[a];a++)d.style&&(d.style[n
d]=c)}}else if(I||Mb)if(c="on",a.setAttribute("unselectable",c),b)for(a=0;d=b[a]
;a++)d.setAttribute("unselectable",c)};var pd=function(a){return"undefined"===ty
peof a},qd=Object.prototype.hasOwnProperty,rd=null,sd=function(a,b){for(var c in
a)qd.call(a,c)&&b.call(void 0,a[c],c,a)},td=function(a){return da(a)&&0<a},ud=f
unction(a){return!!a&&0<Qa(a).length};var vd,fb;vd=new function(){this.$i="http:
"===F.location.protocol?"http:":"https:";this.ua="pagead2.googlesyndication.com"
;this.ya="/pagead/gen_204?id=";this.Qh=.01;this.lj=Math.random()};fb=new bb(vd,"
jserror",!0);var wd=function(a,b){return(a=a.match("[?&#]"+b+"=([^&#]*)"))?decod
eURIComponent(a[1]):void 0},xd=function(a,b,c){c=c?encodeURIComponent:function(a
){return a};var d=Qa(l.document.URL),e=0<d.length;return a+(-1==a.indexOf(c("?")
)?c("?"):c("&"))+c([e?"google_debug"+(d?"="+d:"")+"&":"","xpc=",b,"&p=",encodeUR
IComponent(l.document.location.protocol),"//",encodeURIComponent(l.document.loca
tion.host)].join(""))},yd=function(a,b,c,d,e,f,h,k){return{a:a,b:b,c:c,d:d,e:e,f
:f,g:h,h:k,i:void 0}},zd=function(a){return(a||
l.document.location.protocol+"//"+l.document.location.host)+"/robots.txt"};var A
d=function(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replac

e(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*
"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|
$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))},Bd=function(a){a=St
ring(a);if(Ad(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON
string: "+a);},Ed=function(a){var b=[];Cd(new Dd,a,b);return b.join("")},Dd=func
tion(){this.ae=void 0},
Cd=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(r(b)
){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],Cd(a,
a.ae?a.ae.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof Stri
ng||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="
";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=type
of e&&(c.push(f),Fd(d,c),c.push(":"),Cd(a,a.ae?a.ae.call(b,d,e):e,c),f=","));c.p
ush("}");return}}switch(typeof b){case "string":Fd(b,
c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;cas
e "boolean":c.push(String(b));break;case "function":c.push("null");break;default
:throw Error("Unknown type: "+typeof b);}}},Gd={'"':'\\"',"\\":"\\\\","/":"\\/",
"\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Hd=/\uf
fff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,Fd
=function(a,b){b.push('"',a.replace(Hd,function(a){var b=Gd[a];b||(b="\\u"+(a.ch
arCodeAt(0)|65536).toString(16).substr(1),
Gd[a]=b);return b}),'"')};var Id=function(a){if(a.classList)return a.classList;a
=a.className;return t(a)&&a.match(/\S+/g)||[]},Jd=function(a,b){return a.classLi
st?a.classList.contains(b):nb(Id(a),b)},Kd=function(a,b){a.classList?a.classList
.add(b):Jd(a,b)||(a.className+=0<a.className.length?" "+b:b)},Ld=function(a,b){i
f(a.classList)G(b,function(b){Kd(a,b)});else{var c={};G(Id(a),function(a){c[a]=!
0});G(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.cla
ssName.length?" "+d:d}},Md=function(a,b){a.classList?
a.classList.remove(b):Jd(a,b)&&(a.className=jb(Id(a),function(a){return a!=b}).j
oin(" "))},Od=function(a){var b=yb(Nd);a.classList?G(b,function(b){Md(a,b)}):a.c
lassName=jb(Id(a),function(a){return!nb(b,a)}).join(" ")};var Pd=function(a){ret
urn function(){return a}},Qd=Pd(!1),Rd=function(a){var b=!1,c;return function(){
b||(c=a(),b=!0);return c}},Sd=function(a,b){b&&(a=w(a,b));var c=null;return func
tion(b){l.clearTimeout(c);var d=arguments;c=l.setTimeout(function(){a.apply(null
,d)},100)}};var Td="StopIteration"in l?l.StopIteration:{message:"StopIteration",
stack:""},Ud=function(){};Ud.prototype.next=function(){throw Td;};Ud.prototype.t
e=function(){return this};var Vd=function(a,b){this.O={};this.B=[];this.ld=this.
C=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of argument
s");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addA
ll(a)};g=Vd.prototype;g.la=function(){Wd(this);for(var a=[],b=0;b<this.B.length;
b++)a.push(this.O[this.B[b]]);return a};g.tb=function(){Wd(this);return this.B.c
oncat()};g.fc=function(a){return Xd(this.O,a)};g.Oc=function(){return 0==this.C}
;
g.clear=function(){this.O={};this.ld=this.C=this.B.length=0};g.remove=function(a
){return Xd(this.O,a)?(delete this.O[a],this.C--,this.ld++,this.B.length>2*this.
C&&Wd(this),!0):!1};var Wd=function(a){if(a.C!=a.B.length){for(var b=0,c=0;b<a.B
.length;){var d=a.B[b];Xd(a.O,d)&&(a.B[c++]=d);b++}a.B.length=c}if(a.C!=a.B.leng
th){for(var e={},c=b=0;b<a.B.length;)d=a.B[b],Xd(e,d)||(a.B[c++]=d,e[d]=1),b++;a
.B.length=c}};g=Vd.prototype;g.get=function(a,b){return Xd(this.O,a)?this.O[a]:b
};
g.set=function(a,b){Xd(this.O,a)||(this.C++,this.B.push(a),this.ld++);this.O[a]=
b};g.addAll=function(a){var b;a instanceof Vd?(b=a.tb(),a=a.la()):(b=zb(a),a=yb(
a));for(var c=0;c<b.length;c++)this.set(b[c],a[c])};g.forEach=function(a,b){for(
var c=this.tb(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}
};g.clone=function(){return new Vd(this)};
g.te=function(a){Wd(this);var b=0,c=this.ld,d=this,e=new Ud;e.next=function(){if
(c!=d.ld)throw Error("The map has changed since the iterator was created");if(b>
=d.B.length)throw Td;var e=d.B[b++];return a?e:d.O[e]};return e};var Xd=function
(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Yd=function(a){if(a.
la&&"function"==typeof a.la)return a.la();if(t(a))return a.split("");if(ca(a)){f
or(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return yb(a)},Zd=functi

on(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(ca(a


)||t(a))G(a,b,c);else{var d;if(a.tb&&"function"==typeof a.tb)d=a.tb();else if(a.
la&&"function"==typeof a.la)d=void 0;else if(ca(a)||t(a)){d=[];for(var e=a.lengt
h,f=0;f<e;f++)d.push(f)}else d=zb(a);for(var e=Yd(a),f=e.length,h=0;h<f;h++)b.ca
ll(c,
e[h],d&&d[h],a)}};var $d=function(a){this.O=new Vd;a&&this.addAll(a)},ae=functio
n(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+ha(a):b.substr(0,1)+
a};g=$d.prototype;g.add=function(a){this.O.set(ae(a),a)};g.addAll=function(a){a=
Yd(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};g.sc=function(a){a=Yd(a);fo
r(var b=a.length,c=0;c<b;c++)this.remove(a[c])};g.remove=function(a){return this
.O.remove(ae(a))};g.clear=function(){this.O.clear()};g.Oc=function(){return this
.O.Oc()};g.contains=function(a){return this.O.fc(ae(a))};
g.la=function(){return this.O.la()};g.clone=function(){return new $d(this)};g.te
=function(){return this.O.te(!1)};var be=function(){this.rd=[]},N=function(a,b,c
,d,e){a.rd.push(new ce(b,c,d,e))},de=function(a,b){N(a,b,"zIndex",999999)},ee=fu
nction(a){for(var b=a.rd.length-1;0<=b;b--){var c=a.rd[b];c.kd?(c.kf.style.remov
eProperty(c.Xa),c.kf.style.setProperty(c.Xa,c.Qg,c.Wi)):c.kf.style[c.Xa]=c.Qg}a.
rd.length=0},ce=function(a,b,c,d){this.kf=a;this.Xa=(this.kd=m(d)&&a.style&&a.st
yle.getPropertyPriority)?String(b).replace(/([A-Z])/g,"-$1").toLowerCase():b;thi
s.Qg=this.kd?a.style.getPropertyValue(this.Xa):a.style[this.Xa];
this.Wi=this.kd?a.style.getPropertyPriority(this.Xa):null;this.kd?(a.style.remov
eProperty(this.Xa),a.style.setProperty(this.Xa,c,d)):a.style[this.Xa]=c};var fe=
{NORMAL:0,LIGHTBOX:1,EXPANSION_MODES:2},P=function(){var a=O().MOBILE_BROWSER_CL
ASS;if(null!=a&&0<=a)return 3!=a;a=F.navigator.userAgent;return Qb||Rb||Ob&&(/Mo
bile/.test(a)||/Tablet/.test(a))||I&&/IEMobile/.test(a)},O=function(){return F.C
REATIVE_TOOLSET_PARAMS||{}},ge=function(){var a=O();return{SAMPLE_VIEWPORT_SIZES
:a.SAMPLE_VIEWPORT_SIZES,JS_EXPERIMENT_LABELS:a.JS_EXPERIMENT_LABELS,MOBILE_BROW
SER_CLASS:a.MOBILE_BROWSER_CLASS}},he=function(a){return!!a&&/^ins$/i.test(a.nod
eName)},ie=function(a,
b){var c=new K(a.innerWidth,a.innerHeight);a=Qc(a);return!P()||b&&c.height>a.hei
ght?a:c},je=function(a){a.style.setProperty("background-color","transparent","im
portant");a.style.setProperty("background-image","none","important");a.style.set
Property("border","0 none transparent","important");a.style.setProperty("color",
"transparent","important");a.style.setProperty("margin","0px 0px 0px 0px","impor
tant");a.style.setProperty("opacity","1","important");a.style.setProperty("overf
low","visible","important");
a.style.setProperty("padding","0px 0px 0px 0px","important");a.style.setProperty
("visibility","visible","important")};var ke=["osd_timed_out","video_thumb_initi
alized","autopreview_started_playing","autopreview_playing_2s"],Q=function(a,b,c
){le("ct-error",a,b,c)},me=function(a,b,c){le("ct-info",a,b,c)},le=function(a,b,
c,d){c=Bb(c||{});d=d||.01;nb(ke,b)&&(d=1);m(void 0)&&(void 0)(a,b,c,d)||(c.event
Type=b,b=O(),m(b.EXPANSION_CLICK_INFO)&&(c.ai=b.EXPANSION_CLICK_INFO),c.clientTi
me=B(),ab(vd,a,c,"jserror"!=a,d,void 0))};var Db={Mj:"log_ignored_events",Lj:"lo
g_idle_on_pub",Uj:"stricter_mobile_taps",Aj:"error_reporting",USE_MRAID_GET_MAX_
SIZE:"use_mraid_get_max_size",Ij:"external_overlay",Rj:"overlay_expand_icon",Sj:
"overlay_touch_ripple"},ne=function(a){var b=O().JS_EXPERIMENT_LABELS;return t(b
)?nb(b.split(","),a):!1},oe=function(a){var b=O().JS_EXPERIMENT_LABELS;if(t(b))f
or(var b=b.split(","),c=0;c<b.length;c++){var d=b[c].match(a);if(null!=d)return
parseInt(d[1],10)}return-1},pe=function(){return oe(/^ad_survey_(\d+)$/)},
qe=function(){var a=[],b=O().JS_EXPERIMENT_LABELS;if(t(b)){var c=Eb();G(b.split(
","),function(b){ma(b)||null!==c&&b in c||a.push(b)})}sb(a);return a};var re={EN
GAGEMENT_START:"engstart",ENGAGEMENT_END:"engend"},se={CLICK_TO_EXPAND:29,HOVER_
TO_EXPAND:30,GENERIC_ENGAGEMENT:32,VIDEO_PLAY:33,VIDEO_UNMUTE:34,VIDEO_VIEW_TIME
R:35,MOUSE_HOVER:36,SWIPE:37,CREATIVE_TOOLSET_ERROR:377,VIDEO_REPLAY:10001,VIDEO
_PAUSE:10002,VIDEO_STOP:10003,VIDEO_MUTE:10004,VIDEO_MIDPOINT:10005,VIDEO_COMPLE
TE:10006,VIDEO_INTERACTION:10007,FULL_SCREEN:10008,MANUAL_CLOSE:10009,CONTRACTIO
N:10010,VIDEO_FIRST_QUARTILE:10011,VIDEO_THIRD_QUARTILE:10012,SUCCESSFUL_ENGAGEM
ENT:10025,ENGAGEMENT_END:10026,
VIDEO2_START:10027,VIDEO2_FIRST_QUARTILE:10028,VIDEO2_MIDPOINT:10029,VIDEO2_THIR
D_QUARTILE:10030,VIDEO2_COMPLETE:10031,VIDEO3_START:10032,VIDEO3_FIRST_QUARTILE:

10033,VIDEO3_MIDPOINT:10034,VIDEO3_THIRD_QUARTILE:10035,VIDEO3_COMPLETE:10036,VI
DEO4_START:10037,VIDEO4_FIRST_QUARTILE:10038,VIDEO4_MIDPOINT:10039,VIDEO4_THIRD_
QUARTILE:10040,VIDEO4_COMPLETE:10041,VIDEO5_START:10042,VIDEO5_FIRST_QUARTILE:10
043,VIDEO5_MIDPOINT:10044,VIDEO5_THIRD_QUARTILE:10045,VIDEO5_COMPLETE:10046,REND
ERING_COMPLETED:10048,
VIDEO_PREVIEW:10056};var te=function(){this.uc=[];this.mb=[]},ue=function(){var
a=aa("googlecreative.reporting.sharedReporter");a||(a=new te,C("googlecreative.r
eporting.sharedReporter",a));return a};g=te.prototype;g.addReporter=function(a){
G(this.uc,function(b){b.newReporterCallback(a);a.newReporterCallback(b)});G(this
.mb,function(b){a.registerChargeableEventName(b)});this.uc.push(a)};g.reportEven
ts=function(a){G(this.uc,function(b){b.reportEvents(a)})};
g.registerChargeableEventName=function(a){G(this.uc,function(b){b.registerCharge
ableEventName(a)});this.mb.push(a)};g.logCustomVariable=function(a,b){G(this.uc,
function(c){c.logCustomVariable(a,b)})};g.getType=function(){return"UNIFIED_DISP
ATCHER"};g.getConfig=function(){return{reportingApiVersion:2}};g.newReporterCall
back=p;g.supportsChargeableEvents=function(){var a=!1;G(this.uc,function(b){b.su
pportsChargeableEvents()&&(a=!0)});return a};var ve=function(a){return 0>a.index
Of("::")?a:a.substr(a.indexOf("::")+2)};var we={EXPANSION:"expansion",EXPANSION_
HOVER:"expansion_hover",GENERIC_ENGAGEMENT:"generic_engagement",PART2VIEWED:"par
t2viewed",RM_VIDEO_PLAY:"rm_video_play",RM_VIDEO_UNMUTE:"rm_video_unmute",RM_VID
EO_VIEW_TIMER:"rm_video_view_timer",MOUSE_HOVER:"mouse_hover",SWIPE:"swipe",CLIC
K_THROUGH:"click_through",RM_VIDEO_REPLAY:"rm_video_replay",RM_VIDEO_PAUSE:"rm_v
ideo_pause",RM_VIDEO_STOP:"rm_video_stop",RM_VIDEO_MUTE:"rm_video_mute",VIDEOPLA
YTIME50:"videoplaytime50",VIDEOPLAYTIME100:"videoplaytime100",
RM_VIDEO_INTERACTION:"rm_video_interaction",RM_FULLSCREEN:"rm_fullscreen",RM_MAN
UAL_CLOSE:"rm_manual_close",CONTRACTION:"contraction",VIDEOPLAYTIME25:"videoplay
time25",VIDEOPLAYTIME75:"videoplaytime75",ENGAGE_3S:"engage_3s",ENGAGE_4S:"engag
e_4s",ENGAGE_5S:"engage_5s",ENGAGE_10S:"engage_10s",ENGAGE_15S:"engage_15s",ENGA
GE_20S:"engage_20s",ENGAGE_25S:"engage_25s",ENGAGE_30S:"engage_30s",ENGAGE_35S:"
engage_35s",ENGAGE_40S:"engage_40s",ENGAGE_45S:"engage_45s",ENGAGE_50S:"engage_5
0s",ENGAGE_55S:"engage_55s",
ENGAGE_60S:"engage_60s",ENGAGE_90S:"engage_90s",ENGAGE_120S:"engage_120s",ENGAGE
_180S:"engage_180s",ENGAGE_SUCCESS:"engage_success",ENGAGE_ENDED:"engage_ended",
VIDEO2_PLAYTIME0:"video2_playtime0",VIDEO2_PLAYTIME25:"video2_playtime25",VIDEO2
_PLAYTIME50:"video2_playtime50",VIDEO2_PLAYTIME75:"video2_playtime75",VIDEO2_PLA
YTIME100:"video2_playtime100",VIDEO3_PLAYTIME0:"video3_playtime0",VIDEO3_PLAYTIM
E25:"video3_playtime25",VIDEO3_PLAYTIME50:"video3_playtime50",VIDEO3_PLAYTIME75:
"video3_playtime75",VIDEO3_PLAYTIME100:"video3_playtime100",
VIDEO4_PLAYTIME0:"video4_playtime0",VIDEO4_PLAYTIME25:"video4_playtime25",VIDEO4
_PLAYTIME50:"video4_playtime50",VIDEO4_PLAYTIME75:"video4_playtime75",VIDEO4_PLA
YTIME100:"video4_playtime100",VIDEO5_PLAYTIME0:"video5_playtime0",VIDEO5_PLAYTIM
E25:"video5_playtime25",VIDEO5_PLAYTIME50:"video5_playtime50",VIDEO5_PLAYTIME75:
"video5_playtime75",VIDEO5_PLAYTIME100:"video5_playtime100",CREATIVE_TOOLSET_ERR
OR:"ct_error",video1Paused:"rm_video_pause",video1Played0Percent:"part2viewed",v
ideo1Played25Percent:"videoplaytime25",
video1Played50Percent:"videoplaytime50",video1Played75Percent:"videoplaytime75",
video1Played100Percent:"videoplaytime100",video2Paused:"rm_video_pause",video2Pl
ayed0Percent:"video2_playtime0",video2Played25Percent:"video2_playtime25",video2
Played50Percent:"video2_playtime50",video2Played75Percent:"video2_playtime75",vi
deo2Played100Percent:"video2_playtime100",video3Paused:"rm_video_pause",video3Pl
ayed0Percent:"video3_playtime0",video3Played25Percent:"video3_playtime25",video3
Played50Percent:"video3_playtime50",
video3Played75Percent:"video3_playtime75",video3Played100Percent:"video3_playtim
e100",video4Paused:"rm_video_pause",video4Played0Percent:"video4_playtime0",vide
o4Played25Percent:"video4_playtime25",video4Played50Percent:"video4_playtime50",
video4Played75Percent:"video4_playtime75",video4Played100Percent:"video4_playtim
e100",video5Paused:"rm_video_pause",video5Played0Percent:"video5_playtime0",vide
o5Played25Percent:"video5_playtime25",video5Played50Percent:"video5_playtime50",
video5Played75Percent:"video5_playtime75",
video5Played100Percent:"video5_playtime100",imageGalleryCardInteracted:"tetris_i

mage_gallery_card_interacted",mapCardInteracted:"tetris_map_card_interacted",vid
eoCardInteracted:"tetris_video_card_interacted",elementInteracted:"lightbox_ad_i
nteracted"};
Gb(we,{"Element interacted":"lightbox_ad_interacted","Logo clicked":"tetris_logo
_clicked","Header CTA clicked":"tetris_header_cta_clicked","Social link clicked"
:"tetris_social_link_clicked","Image gallery card interacted":"tetris_image_gall
ery_card_interacted","Image gallery CTA clicked":"tetris_image_gallery_cta_click
ed","Image gallery image selected":"tetris_image_gallery_image_selected","Map ca
rd interacted":"tetris_map_card_interacted","Map location selected":"tetris_map_
location_selected","Product gallery card interacted":"tetris_product_gallery_car
d_interacted",
"Product gallery product clicked":"tetris_product_gallery_product_clicked","Prod
uct gallery scrolled":"tetris_product_gallery_scrolled","Thumb selected":"tetris
_thumb_selected","Video buffering":"tetris_video_buffering","Video card interact
ed":"tetris_video_card_interacted","Video paused":"rm_video_pause","Video played
0%":"part2viewed","Video played 25%":"videoplaytime25","Video played 50%":"vide
oplaytime50","Video played 75%":"videoplaytime75","Video played 100%":"videoplay
time100","Video playing":"tetris_video_playing",
"Video unmuted":"rm_video_unmute"});var xe={"Element interacted":"ENGAGEMENT_AD_
INTERACTION",ENGAGE_10S:"ENGAGEMENT_DURATION_10S"},ye={};Gb(ye,{"Tetris became a
ctive":"tetris_became_active","Tetris became idle":"tetris_became_idle"});var ze
={};
Gb(ze,{"Autopreview playing 2s":"autopreview_playing_2s","Autopreview started pl
aying":"autopreview_started_playing","Engagement state failure":"engagement_stat
e_failure","Google Maps API failure":"google_maps_api_failure","Osd timed out":"
osd_timed_out","Video thumb initialized":"video_thumb_initialized","WebFont API
failure":"web_font_api_failure","YouTube Iframe API failure":"youtube_iframe_api
_failure"});
for(var Ae={EXPANSION:29,EXPANSION_HOVER:30,GENERIC_ENGAGEMENT:32,RM_VIDEO_PLAY:
33,RM_VIDEO_UNMUTE:34,RM_VIDEO_VIEW_TIMER:35,MOUSE_HOVER:36,SWIPE:37},Be={29:"EX
PANSION",30:"EXPANSION_HOVER",32:"GENERIC_ENGAGEMENT",33:"RM_VIDEO_PLAY",34:"RM_
VIDEO_UNMUTE",35:"RM_VIDEO_VIEW_TIMER",36:"MOUSE_HOVER",37:"SWIPE",377:"CT_ERROR
",10001:"RM_VIDEO_REPLAY",10002:"RM_VIDEO_PAUSE",10003:"RM_VIDEO_STOP",10004:"RM
_VIDEO_MUTE",10005:"VIDEOPLAYTME50",10006:"VIDEOPLAYTME100",10007:"RM_VIDEO_INTE
RACTION",10008:"RM_FULL_SCREEN",
10009:"RM_MANUAL_CLOSE",10010:"CONTRACTION",10011:"VIDEOPLAYTIME25",10012:"VIDEO
PLAYTIME75",10015:"ENGAGE_3S",10016:"ENGAGE_4S",10017:"ENGAGE_5S",10018:"ENGAGE_
10S",10019:"ENGAGE_15S",10020:"ENGAGE_30S",10021:"ENGAGE_60S",10022:"ENGAGE_90S"
,10023:"ENGAGE_120S",10024:"ENGAGE_180S",10025:"ENGAGE_SUCCESS",10026:"ENGAGE_EN
DED",10027:"VIDEO2_PLAYTIME0",10028:"VIDEO2_PLAYTIME25",10029:"VIDEO2_PLAYTIME50
",10030:"VIDEO2_PLAYTIME75",10031:"VIDEO2_PLAYTIME100",10032:"VIDEO3_PLAYTIME0",
10033:"VIDEO3_PLAYTIME25",
10034:"VIDEO3_PLAYTIME50",10035:"VIDEO3_PLAYTIME75",10036:"VIDEO3_PLAYTIME100",1
0037:"VIDEO4_PLAYTIME0",10038:"VIDEO4_PLAYTIME25",10039:"VIDEO4_PLAYTIME50",1004
0:"VIDEO4_PLAYTIME75",10041:"VIDEO4_PLAYTIME100",10042:"VIDEO5_PLAYTIME0",10043:
"VIDEO5_PLAYTIME25",10044:"VIDEO5_PLAYTIME50",10045:"VIDEO5_PLAYTIME75",10046:"V
IDEO5_PLAYTIME100",10049:"ENGAGE_20S",10050:"ENGAGE_25S",10051:"ENGAGE_35S",1005
2:"ENGAGE_40S",10053:"ENGAGE_45S",10054:"ENGAGE_50S",10055:"ENGAGE_55S"},Ce=1;10
>=Ce;++Ce){var De="card"+
Ce;Gb(we,Hb(De+"VideoPaused","rm_video_pause",De+"VideoPlayed0Percent","part2vie
wed",De+"VideoPlayed25Percent","videoplaytime25",De+"VideoPlayed50Percent","vide
oplaytime50",De+"VideoPlayed75Percent","videoplaytime75",De+"VideoPlayed100Perce
nt","videoplaytime100",De+"ImageGalleryCardInteracted","tetris_image_gallery_car
d_interacted",De+"MapCardInteracted","tetris_map_card_interacted",De+"VideoCardI
nteracted","tetris_video_card_interacted"))};var R=function(){this.sa=this.sa;th
is.Ub=this.Ub};R.prototype.sa=!1;R.prototype.dispose=function(){this.sa||(this.s
a=!0,this.j())};var Ee=function(a,b){a.sa?m(void 0)?b.call(void 0):b():(a.Ub||(a
.Ub=[]),a.Ub.push(m(void 0)?w(b,void 0):b))};R.prototype.j=function(){if(this.Ub
)for(;this.Ub.length;)this.Ub.shift()()};var S=function(a){a&&"function"==typeof
a.dispose&&a.dispose()},Fe=function(a){for(var b=0,c=arguments.length;b<c;++b){

var d=arguments[b];ca(d)?Fe.apply(null,d):S(d)}};var Ge=function(){R.call(this);


this.Bf=""};D(Ge,R);g=Ge.prototype;
g.reportEvents=function(a){if(!this.sa)for(var b=0;b<a.length;++b){var c=ve(a[b]
.unifiedReportingEvent.name);if(m(c))switch(c){case "search_lift_impression":He(
this,"199");break;case "EXPANSION":case "EXPANSION_HOVER":He(this,"201");break;c
ase "GENERIC_ENGAGEMENT":He(this,"259");break;case "ENGAGE_3S":He(this,"204");br
eak;case "ENGAGE_4S":He(this,"205");break;case "ENGAGE_5S":He(this,"206");break;
case "ENGAGE_10S":He(this,"211");break;case "ENGAGE_15S":He(this,"216");break;ca
se "ENGAGE_30S":He(this,
"231");break;case "ENGAGE_60S":He(this,"240");break;case "ENGAGE_90S":He(this,"2
41");break;case "ENGAGE_120S":He(this,"242");break;case "ENGAGE_180S":He(this,"2
43");break;case "elementInteracted":case "Element interacted":He(this,"260")}}};
g.registerChargeableEventName=p;g.logCustomVariable=p;g.getType=function(){retur
n"GDN_SEARCH_LIFT"};g.getConfig=function(){return{reportingApiVersion:2}};g.newR
eporterCallback=p;g.supportsChargeableEvents=function(){return!1};
var He=function(a,b){if(!a.Bf){var c=O();a.Bf=c&&c.SEARCH_UPLIFT_URL?c.SEARCH_UP
LIFT_URL:""}if(a=a.Bf)ea(O().VBB_DATA)&&(a=Ia(a,"vtt",O().VBB_DATA.TRAFFIC_TYPE)
,a=Ia(a,"vbk",O().VBB_DATA.VBB_BUCKET)),b=Ia(a,"vi",b),E.body?(rd||(a=E.createEl
ement("iframe"),a.style.display="none",a.id="anonIframe",rd=a,E.body.appendChild
(a)),a=!0):a=!1,a&&$a(rd.contentWindow,b,void 0)};var Ie=function(){var a=O();re
turn a&&a.CREATIVE_CONVERSION_URL?a.CREATIVE_CONVERSION_URL:""},Je=function(a){v
ar b=O().ENGAGEMENT_CONVERSION_URLS;return m(b)&&m(b[a])?b[a]:null},Le=function(
a,b,c){Math.random()>(c||.01)||(c=ne("error_reporting"),Ie()&&c?(b=Bb(b||{}),b.e
ventType=a,(a=Ke(377,b))&&ue().reportEvents([a])):Q(a,b,1))},Ne=function(a,b){va
r c={};c.explen=b;a.chargeable&&Me(32,c);Me(a.action,c)},Me=function(a,b){"numbe
r"===typeof a&&Be[a]&&(a=Ke(a,b||{}))&&ue().reportEvents([a])},Ke=function(a,
b){a=Be[a];return m(a)?Oe(a,b):null},Oe=function(a,b){return{unifiedReportingEve
nt:{type:"CUSTOM_EVENT",name:a,videoName:"",trigger:"Counter"},count:1,time:0,da
ta:[b]}},T=function(a,b){return function(){try{return b.apply(this,arguments)}ca
tch(c){Le(a,{errorName:c.name,errorMessage:c.message},1)}}};var Pe=null,Qe=funct
ion(){var a;if(!Pe)a:{for(var b=[l.top],c=[],d=0,e;e=b[d++];){c.push(e);try{if(e
.frames)for(var f=e.frames.length,h=0;h<f&&1024>b.length;++h)b.push(e.frames[h])
}catch(k){}}for(b=0;b<c.length;b++)try{if((a=c[b].frames.google_esf)&&Na(a)){Pe=
a;break a}}catch(k){}Pe=null}a=Pe;if(!a)return null;(c=a.esf_winPropArray)||(c=a
.esf_winPropArray=[]);for(a=0;a<c.length;a++)if(c[a].window==F)return c[a].store
;a={};a.window=F;a.store={};Array.prototype.push.call(c,a);return a.store};Ob||P
b||I&&$b(11);var Re=function(a,b){this.type=a;this.currentTarget=this.target=b;t
his.defaultPrevented=this.Xb=!1;this.ah=!0};Re.prototype.stopPropagation=functio
n(){this.Xb=!0};Re.prototype.preventDefault=function(){this.defaultPrevented=!0;
this.ah=!1};var Se=!I||9<=Number(ac),Te=I&&!$b("9");!Pb||$b("528");Ob&&$b("1.9b"
)||I&&$b("8")||Mb&&$b("9.5")||Pb&&$b("528");Ob&&!$b("8")||I&&$b("9");var Ue=Pb?"
webkitTransitionEnd":Mb?"otransitionend":"transitionend";var Ve=function(a,b){Re
.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;t
his.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=thi
s.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=thi
s.ctrlKey=!1;this.ea=this.state=null;if(a){var c=this.type=a.type,d=a.changedTou
ches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTar
get=b;(b=a.relatedTarget)?Ob&&(Ka(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fr
omElement:
"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;null===d?(this.offsetX=Pb||v
oid 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=Pb||void 0!==a.offsetY?a.offse
tY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void
0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY
||0):(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.
clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0);t
his.button=a.button;this.keyCode=
a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=
a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;t
his.state=a.state;this.ea=a;a.defaultPrevented&&this.preventDefault()}};D(Ve,Re)
;Ve.prototype.stopPropagation=function(){Ve.o.stopPropagation.call(this);this.ea

.stopPropagation?this.ea.stopPropagation():this.ea.cancelBubble=!0};
Ve.prototype.preventDefault=function(){Ve.o.preventDefault.call(this);var a=this
.ea;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Te)try{if(a.
ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};Ve.prototype.Pe
=function(){return this.ea};var We="closure_listenable_"+(1E6*Math.random()|0),X
e=function(a){return!(!a||!a[We])},Ye=0;var Ze=function(a,b,c,d,e){this.listener
=a;this.Zd=null;this.src=b;this.type=c;this.Gc=!!d;this.Id=e;this.key=++Ye;this.
tc=this.pd=!1},$e=function(a){a.tc=!0;a.listener=null;a.Zd=null;a.src=null;a.Id=
null};var af=function(a){this.src=a;this.P={};this.hd=0};af.prototype.add=functi
on(a,b,c,d,e){var f=a.toString();a=this.P[f];a||(a=this.P[f]=[],this.hd++);var h
=bf(a,b,d,e);-1<h?(b=a[h],c||(b.pd=!1)):(b=new Ze(b,this.src,f,!!d,e),b.pd=c,a.p
ush(b));return b};af.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in
this.P))return!1;var e=this.P[a];b=bf(e,b,c,d);return-1<b?($e(e[b]),Array.proto
type.splice.call(e,b,1),0==e.length&&(delete this.P[a],this.hd--),!0):!1};
var cf=function(a,b){var c=b.type;if(!(c in a.P))return!1;var d=a.P[c],e=ib(d,b)
,f;(f=0<=e)&&Array.prototype.splice.call(d,e,1);f&&($e(b),0==a.P[c].length&&(del
ete a.P[c],a.hd--));return f};af.prototype.sc=function(a){a=a&&a.toString();var
b=0,c;for(c in this.P)if(!a||c==a){for(var d=this.P[c],e=0;e<d.length;e++)++b,$e
(d[e]);delete this.P[c];this.hd--}return b};af.prototype.Mc=function(a,b,c,d){a=
this.P[a.toString()];var e=-1;a&&(e=bf(a,b,c,d));return-1<e?a[e]:null};
af.prototype.hasListener=function(a,b){var c=m(a),d=c?a.toString():"",e=m(b);ret
urn xb(this.P,function(a){for(var f=0;f<a.length;++f)if(!(c&&a[f].type!=d||e&&a[
f].Gc!=b))return!0;return!1})};var bf=function(a,b,c,d){for(var e=0;e<a.length;+
+e){var f=a[e];if(!f.tc&&f.listener==b&&f.Gc==!!c&&f.Id==d)return e}return-1};va
r df="closure_lm_"+(1E6*Math.random()|0),ef={},ff=0,U=function(a,b,c,d,e){if(r(b
)){for(var f=0;f<b.length;f++)U(a,b[f],c,d,e);return null}c=gf(c);return Xe(a)?a
.eb(b,c,d,e):hf(a,b,c,!1,d,e)},hf=function(a,b,c,d,e,f){if(!b)throw Error("Inval
id event type");var h=!!e,k=jf(a);k||(a[df]=k=new af(a));c=k.add(b,c,d,e,f);if(c
.Zd)return c;d=kf();c.Zd=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEvent
Listener(b.toString(),d,h);else if(a.attachEvent)a.attachEvent(lf(b.toString()),
d);else throw Error("addEventListener and attachEvent are unavailable.");
ff++;return c},kf=function(){var a=mf,b=Se?function(c){return a.call(b.src,b.lis
tener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b},nf=
function(a,b,c,d,e){if(r(b)){for(var f=0;f<b.length;f++)nf(a,b[f],c,d,e);return
null}c=gf(c);return Xe(a)?a.Sb(b,c,d,e):hf(a,b,c,!0,d,e)},of=function(a,b,c,d,e)
{if(r(b))for(var f=0;f<b.length;f++)of(a,b[f],c,d,e);else c=gf(c),Xe(a)?a.Fb(b,c
,d,e):a&&(a=jf(a))&&(b=a.Mc(b,c,!!d,e))&&V(b)},V=function(a){if(da(a)||!a||a.tc)
return!1;var b=a.src;
if(Xe(b))return b.$b(a);var c=a.type,d=a.Zd;b.removeEventListener?b.removeEventL
istener(c,d,a.Gc):b.detachEvent&&b.detachEvent(lf(c),d);ff--;(c=jf(b))?(cf(c,a),
0==c.hd&&(c.src=null,b[df]=null)):$e(a);return!0},pf=function(a){if(a)if(Xe(a))a
.Fa&&a.Fa.sc("end");else if(a=jf(a)){var b=0,c="end".toString(),d;for(d in a.P)i
f(!c||d==c)for(var e=a.P[d].concat(),f=0;f<e.length;++f)V(e[f])&&++b}},qf=functi
on(a,b,c,d,e){c=gf(c);d=!!d;return Xe(a)?a.Mc(b,c,d,e):a?(a=jf(a))?a.Mc(b,c,d,e)
:null:null},lf=function(a){return a in
ef?ef[a]:ef[a]="on"+a},sf=function(a,b,c,d){var e=!0;if(a=jf(a))if(b=a.P[b.toStr
ing()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.Gc==c&&!f.tc&&(f=rf(
f,d),e=e&&!1!==f)}return e},rf=function(a,b){var c=a.listener,d=a.Id||a.src;a.pd
&&V(a);return c.call(d,b)},mf=function(a,b){if(a.tc)return!0;if(!Se){var c=b||aa
("window.event");b=new Ve(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnVal
ue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||vo
id 0==c.returnValue)c.returnValue=
!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length
-1;!b.Xb&&0<=e;e--){b.currentTarget=c[e];var f=sf(c[e],a,!0,b),d=d&&f}for(e=0;!b
.Xb&&e<c.length;e++)b.currentTarget=c[e],f=sf(c[e],a,!1,b),d=d&&f}return d}retur
n rf(a,new Ve(b,this))},jf=function(a){a=a[df];return a instanceof af?a:null},tf
="__closure_events_fn_"+(1E9*Math.random()>>>0),gf=function(a){if(u(a))return a;
a[tf]||(a[tf]=function(b){return a.handleEvent(b)});return a[tf]};var W=function
(){R.call(this);this.Fa=new af(this);this.Dh=this;this.rf=null};D(W,R);W.prototy
pe[We]=!0;g=W.prototype;g.addEventListener=function(a,b,c,d){U(this,a,b,c,d)};g.

removeEventListener=function(a,b,c,d){of(this,a,b,c,d)};
g.dispatchEvent=function(a){var b,c=this.rf;if(c)for(b=[];c;c=c.rf)b.push(c);var
c=this.Dh,d=a.type||a;if(t(a))a=new Re(a,c);else if(a instanceof Re)a.target=a.
target||c;else{var e=a;a=new Re(d,c);Gb(a,e)}var e=!0,f;if(b)for(var h=b.length1;!a.Xb&&0<=h;h--)f=a.currentTarget=b[h],e=uf(f,d,!0,a)&&e;a.Xb||(f=a.currentTar
get=c,e=uf(f,d,!0,a)&&e,a.Xb||(e=uf(f,d,!1,a)&&e));if(b)for(h=0;!a.Xb&&h<b.lengt
h;h++)f=a.currentTarget=b[h],e=uf(f,d,!1,a)&&e;return e};
g.j=function(){W.o.j.call(this);this.Fa&&this.Fa.sc(void 0);this.rf=null};g.eb=f
unction(a,b,c,d){return this.Fa.add(String(a),b,!1,c,d)};g.Sb=function(a,b,c,d){
return this.Fa.add(String(a),b,!0,c,d)};g.Fb=function(a,b,c,d){return this.Fa.re
move(String(a),b,c,d)};g.$b=function(a){return cf(this.Fa,a)};
var uf=function(a,b,c,d){b=a.Fa.P[String(b)];if(!b)return!0;b=b.concat();for(var
e=!0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.tc&&h.Gc==c){var k=h.listener,n=h.
Id||h.src;h.pd&&a.$b(h);e=!1!==k.call(n,d)&&e}}return e&&0!=d.ah};W.prototype.Mc
=function(a,b,c,d){return this.Fa.Mc(String(a),b,c,d)};W.prototype.hasListener=f
unction(a,b){return this.Fa.hasListener(m(a)?String(a):void 0,b)};var vf=functio
n(a,b,c){this.Ki=c;this.Ph=a;this.cj=b;this.Vd=0;this.Jd=null};vf.prototype.get=
function(){var a;0<this.Vd?(this.Vd--,a=this.Jd,this.Jd=a.next,a.next=null):a=th
is.Ph();return a};vf.prototype.put=function(a){this.cj(a);this.Vd<this.Ki&&(this
.Vd++,a.next=this.Jd,this.Jd=a)};var wf=function(a){l.setTimeout(function(){thro
w a;},0)},xf,yf=function(){var a=l.MessageChannel;"undefined"===typeof a&&"undef
ined"!==typeof window&&window.postMessage&&window.addEventListener&&!H("Presto")
&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.
src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.documen
t;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==
b.location.protocol?"*":b.location.protocol+"//"+b.location.host,
a=w(function(a){if(("*"==d||a.origin==d)&&a.data==c)this.port1.onmessage()},this
);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:funct
ion(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!H("Trident")&&!H("MSIE"
)){var b=new a,c={},d=c;b.port1.onmessage=function(){if(m(c.next)){c=c.next;var
a=c.ag;c.ag=null;a()}};return function(a){d.next={ag:a};d=d.next;b.port2.postMes
sage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.cr
eateElement("SCRIPT")?
function(a){var b=document.createElement("SCRIPT");b.onreadystatechange=function
(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};docu
ment.documentElement.appendChild(b)}:function(a){l.setTimeout(a,0)}};var zf=func
tion(){this.re=this.Bc=null},Bf=new vf(function(){return new Af},function(a){a.r
eset()},100);zf.prototype.add=function(a,b){var c=Bf.get();c.set(a,b);this.re?th
is.re.next=c:this.Bc=c;this.re=c};zf.prototype.remove=function(){var a=null;this
.Bc&&(a=this.Bc,this.Bc=this.Bc.next,this.Bc||(this.re=null),a.next=null);return
a};var Af=function(){this.next=this.scope=this.Oe=null};Af.prototype.set=functi
on(a,b){this.Oe=a;this.scope=b;this.next=null};
Af.prototype.reset=function(){this.next=this.scope=this.Oe=null};var Gf=function
(a,b){Cf||Df();Ef||(Cf(),Ef=!0);Ff.add(a,b)},Cf,Df=function(){var a=l.Promise;if
(-1!=String(a).indexOf("[native code]")){var b=a.resolve(void 0);Cf=function(){b
.then(Hf)}}else Cf=function(){var a=Hf;!u(l.setImmediate)||l.Window&&l.Window.pr
ototype&&!H("Edge")&&l.Window.prototype.setImmediate==l.setImmediate?(xf||(xf=yf
()),xf(a)):l.setImmediate(a)}},Ef=!1,Ff=new zf,Hf=function(){for(var a;a=Ff.remo
ve();){try{a.Oe.call(a.scope)}catch(b){wf(b)}Bf.put(a)}Ef=!1};var If=function(a)
{a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0},Jf=function(a)
{if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Lf=function
(a,b){this.s=0;this.hb=void 0;this.ec=this.lb=this.ba=null;this.Ed=this.He=!1;if
(a!=p)try{var c=this;a.call(b,function(a){Kf(c,2,a)},function(a){Kf(c,3,a)})}cat
ch(d){Kf(this,3,d)}},Mf=function(){this.next=this.context=this.oc=this.Vc=this.I
b=null;this.nd=!1};Mf.prototype.reset=function(){this.context=this.oc=this.Vc=th
is.Ib=null;this.nd=!1};var Nf=new vf(function(){return new Mf},function(a){a.res
et()},100),Of=function(a,b,c){var d=Nf.get();d.Vc=a;d.oc=b;d.context=c;return d}
;
Lf.prototype.then=function(a,b,c){return Pf(this,u(a)?a:null,u(b)?b:null,c)};If(
Lf);Lf.prototype.cancel=function(a){0==this.s&&Gf(function(){var b=new Qf(a);Rf(

this,b)},this)};
var Rf=function(a,b){if(0==a.s)if(a.ba){var c=a.ba;if(c.lb){for(var d=0,e=null,f
=null,h=c.lb;h&&(h.nd||(d++,h.Ib==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(0==
c.s&&1==d?Rf(c,b):(f?(d=f,d.next==c.ec&&(c.ec=d),d.next=d.next.next):Sf(c),Tf(c,
e,3,b)))}a.ba=null}else Kf(a,3,b)},Vf=function(a,b){a.lb||2!=a.s&&3!=a.s||Uf(a);
a.ec?a.ec.next=b:a.lb=b;a.ec=b},Pf=function(a,b,c,d){var e=Of(null,null,null);e.
Ib=new Lf(function(a,h){e.Vc=b?function(c){try{var e=b.call(d,c);a(e)}catch(v){h
(v)}}:a;e.oc=c?function(b){try{var e=
c.call(d,b);!m(e)&&b instanceof Qf?h(b):a(e)}catch(v){h(v)}}:h});e.Ib.ba=a;Vf(a,
e);return e.Ib};Lf.prototype.sj=function(a){this.s=0;Kf(this,2,a)};Lf.prototype.
tj=function(a){this.s=0;Kf(this,3,a)};
var Kf=function(a,b,c){if(0==a.s){a===c&&(b=3,c=new TypeError("Promise cannot re
solve to itself"));a.s=1;var d;a:{var e=c,f=a.sj,h=a.tj;if(e instanceof Lf)Vf(e,
Of(f||p,h||null,a)),d=!0;else if(Jf(e))e.then(f,h,a),d=!0;else{if(ea(e))try{var
k=e.then;if(u(k)){Wf(e,k,f,h,a);d=!0;break a}}catch(n){h.call(a,n);d=!0;break a}
d=!1}}d||(a.hb=c,a.s=b,a.ba=null,Uf(a),3!=b||c instanceof Qf||Xf(a,c))}},Wf=func
tion(a,b,c,d,e){var f=!1,h=function(a){f||(f=!0,c.call(e,a))},k=function(a){f||(
f=!0,d.call(e,a))};try{b.call(a,
h,k)}catch(n){k(n)}},Uf=function(a){a.He||(a.He=!0,Gf(a.$h,a))},Sf=function(a){v
ar b=null;a.lb&&(b=a.lb,a.lb=b.next,b.next=null);a.lb||(a.ec=null);return b};Lf.
prototype.$h=function(){for(var a;a=Sf(this);)Tf(this,a,this.s,this.hb);this.He=
!1};
var Tf=function(a,b,c,d){if(3==c&&b.oc&&!b.nd)for(;a&&a.Ed;a=a.ba)a.Ed=!1;if(b.I
b)b.Ib.ba=null,Yf(b,c,d);else try{b.nd?b.Vc.call(b.context):Yf(b,c,d)}catch(e){Z
f.call(null,e)}Nf.put(b)},Yf=function(a,b,c){2==b?a.Vc.call(a.context,c):a.oc&&a
.oc.call(a.context,c)},Xf=function(a,b){a.Ed=!0;Gf(function(){a.Ed&&Zf.call(null
,b)})},Zf=wf,Qf=function(a){ka.call(this,a)};D(Qf,ka);Qf.prototype.name="cancel"
;var $f=function(a,b){W.call(this);this.Pb=a||1;this.zc=b||l;this.ye=w(this.oj,t
his);this.df=B()};D($f,W);g=$f.prototype;g.enabled=!1;g.S=null;g.setInterval=fun
ction(a){this.Pb=a;this.S&&this.enabled?(this.stop(),this.start()):this.S&&this.
stop()};
g.oj=function(){if(this.enabled){var a=B()-this.df;0<a&&a<.8*this.Pb?this.S=this
.zc.setTimeout(this.ye,this.Pb-a):(this.S&&(this.zc.clearTimeout(this.S),this.S=
null),this.dispatchEvent("tick"),this.enabled&&(this.S=this.zc.setTimeout(this.y
e,this.Pb),this.df=B()))}};g.start=function(){this.enabled=!0;this.S||(this.S=th
is.zc.setTimeout(this.ye,this.Pb),this.df=B())};g.stop=function(){this.enabled=!
1;this.S&&(this.zc.clearTimeout(this.S),this.S=null)};g.j=function(){$f.o.j.call
(this);this.stop();delete this.zc};
var ag=function(a,b,c){if(u(a))c&&(a=w(a,c));else if(a&&"function"==typeof a.han
dleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener argument");retu
rn 2147483647<Number(b)?-1:l.setTimeout(a,b||0)};var bg=function(a,b,c){R.call(t
his);this.ff=a;this.Pb=b||0;this.jc=c;this.Kh=w(this.Rh,this)};D(bg,R);g=bg.prot
otype;g.Sa=0;g.j=function(){bg.o.j.call(this);this.stop();delete this.ff;delete
this.jc};g.start=function(a){this.stop();this.Sa=ag(this.Kh,m(a)?a:this.Pb)};g.s
top=function(){this.wb()&&l.clearTimeout(this.Sa);this.Sa=0};g.wb=function(){ret
urn 0!=this.Sa};g.Rh=function(){this.Sa=0;this.ff&&this.ff.call(this.jc)};var cg
=function(a){R.call(this);this.jc=a;this.B={}};D(cg,R);var dg=[];cg.prototype.eb
=function(a,b,c,d){r(b)||(b&&(dg[0]=b.toString()),b=dg);for(var e=0;e<b.length;e
++){var f=U(a,b[e],c||this.handleEvent,d||!1,this.jc||this);if(!f)break;this.B[f
.key]=f}return this};cg.prototype.Sb=function(a,b,c,d){return eg(this,a,b,c,d)};
var eg=function(a,b,c,d,e,f){if(r(c))for(var h=0;h<c.length;h++)eg(a,b,c[h],d,e,
f);else{b=nf(b,c,d||a.handleEvent,e,f||a.jc||a);if(!b)return a;a.B[b.key]=b}retu
rn a};
cg.prototype.Fb=function(a,b,c,d,e){if(r(b))for(var f=0;f<b.length;f++)this.Fb(a
,b[f],c,d,e);else if(a=qf(a,b,c||this.handleEvent,d,e||this.jc||this))V(a),delet
e this.B[a.key];return this};cg.prototype.sc=function(){wb(this.B,function(a,b){
this.B.hasOwnProperty(b)&&V(a)},this);this.B={}};cg.prototype.j=function(){cg.o.
j.call(this);this.sc()};cg.prototype.handleEvent=function(){throw Error("EventHa
ndler.handleEvent not implemented");};var fg=function(){R.call(this);this.Ef={}}
;D(fg,R);fg.prototype.gf=null;fg.prototype.connect=function(a){a&&a()};fg.protot

ype.Ha=function(){return!0};var gg=function(a,b){a.Ef.expandable_ad={Ca:b,Ng:!1}
};fg.prototype.send=q;var hg=function(a,b){if(b&&t(a))try{return Bd(a)}catch(c){
return null}else if(!b&&!t(a))return Ed(a);return a};fg.prototype.j=function(){f
g.o.j.call(this);delete this.gf;delete this.Ef;delete this.ng};var ig=function(a
,b){this.ua=this.ac=this.ib="";this.Ab=null;this.Mb=this.ya="";this.xa=this.Fi=!
1;var c;a instanceof ig?(this.xa=m(b)?b:a.xa,jg(this,a.ib),c=a.ac,kg(this),this.
ac=c,c=a.ua,kg(this),this.ua=c,lg(this,a.Ab),c=a.ya,kg(this),this.ya=c,mg(this,a
.gb.clone()),a=a.Mb,kg(this),this.Mb=a):a&&(c=String(a).match(Aa))?(this.xa=!!b,
jg(this,c[1]||"",!0),a=c[2]||"",kg(this),this.ac=ng(a),a=c[3]||"",kg(this),this.
ua=ng(a,!0),lg(this,c[4]),a=c[5]||"",kg(this),this.ya=ng(a,!0),mg(this,c[6]||"",
!0),
a=c[7]||"",kg(this),this.Mb=ng(a)):(this.xa=!!b,this.gb=new og(null,0,this.xa))}
;
ig.prototype.toString=function(){var a=[],b=this.ib;b&&a.push(pg(b,qg,!0),":");v
ar c=this.ua;if(c||"file"==b)a.push("//"),(b=this.ac)&&a.push(pg(b,qg,!0),"@"),a
.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=thi
s.Ab,null!=c&&a.push(":",String(c));if(c=this.ya)this.ua&&"/"!=c.charAt(0)&&a.pu
sh("/"),a.push(pg(c,"/"==c.charAt(0)?rg:sg,!0));(c=this.gb.toString())&&a.push("
?",c);(c=this.Mb)&&a.push("#",pg(c,tg));return a.join("")};
ig.prototype.resolve=function(a){var b=this.clone(),c=!!a.ib;c?jg(b,a.ib):c=!!a.
ac;if(c){var d=a.ac;kg(b);b.ac=d}else c=!!a.ua;c?(d=a.ua,kg(b),b.ua=d):c=null!=a
.Ab;d=a.ya;if(c)lg(b,a.Ab);else if(c=!!a.ya){if("/"!=d.charAt(0))if(this.ua&&!th
is.ya)d="/"+d;else{var e=b.ya.lastIndexOf("/");-1!=e&&(d=b.ya.substr(0,e+1)+d)}e
=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){for
(var d=0==e.lastIndexOf("/",0),e=e.split("/"),f=[],h=0;h<e.length;){var k=e[h++]
;"."==k?d&&h==e.length&&
f.push(""):".."==k?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&h==e.length&
&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?(kg(b),b.ya=d):c=""!==a.g
b.toString();c?mg(b,ng(a.gb.toString())):c=!!a.Mb;c&&(a=a.Mb,kg(b),b.Mb=a);retur
n b};ig.prototype.clone=function(){return new ig(this)};
var jg=function(a,b,c){kg(a);a.ib=c?ng(b,!0):b;a.ib&&(a.ib=a.ib.replace(/:$/,"")
)},lg=function(a,b){kg(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad po
rt number "+b);a.Ab=b}else a.Ab=null},mg=function(a,b,c){kg(a);b instanceof og?(
a.gb=b,a.gb.Ff(a.xa)):(c||(b=pg(b,ug)),a.gb=new og(b,0,a.xa))},kg=function(a){if
(a.Fi)throw Error("Tried to modify a read-only Uri");};ig.prototype.Ff=function(
a){this.xa=a;this.gb&&this.gb.Ff(a);return this};
var vg=function(a){return a instanceof ig?a.clone():new ig(a,void 0)},ng=functio
n(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}
,pg=function(a,b,c){return t(a)?(a=encodeURI(a).replace(b,wg),c&&(a=a.replace(/%
25([0-9a-fA-F]{2})/g,"%$1")),a):null},wg=function(a){a=a.charCodeAt(0);return"%"
+(a>>4&15).toString(16)+(a&15).toString(16)},qg=/[#\/\?@]/g,sg=/[\#\?:]/g,rg=/[\
#\?]/g,ug=/[\#\?@]/g,tg=/#/g,og=function(a,b,c){this.C=this.G=null;this.ka=a||nu
ll;this.xa=!!c},xg=function(a){a.G||
(a.G=new Vd,a.C=0,a.ka&&Ca(a.ka,function(b,c){a.add(decodeURIComponent(b.replace
(/\+/g," ")),c)}))};g=og.prototype;g.add=function(a,b){xg(this);this.ka=null;a=y
g(this,a);var c=this.G.get(a);c||this.G.set(a,c=[]);c.push(b);this.C+=1;return t
his};g.remove=function(a){xg(this);a=yg(this,a);return this.G.fc(a)?(this.ka=nul
l,this.C-=this.G.get(a).length,this.G.remove(a)):!1};g.clear=function(){this.G=t
his.ka=null;this.C=0};g.Oc=function(){xg(this);return 0==this.C};
g.fc=function(a){xg(this);a=yg(this,a);return this.G.fc(a)};g.tb=function(){xg(t
his);for(var a=this.G.la(),b=this.G.tb(),c=[],d=0;d<b.length;d++)for(var e=a[d],
f=0;f<e.length;f++)c.push(b[d]);return c};g.la=function(a){xg(this);var b=[];if(
t(a))this.fc(a)&&(b=ob(b,this.G.get(yg(this,a))));else{a=this.G.la();for(var c=0
;c<a.length;c++)b=ob(b,a[c])}return b};g.set=function(a,b){xg(this);this.ka=null
;a=yg(this,a);this.fc(a)&&(this.C-=this.G.get(a).length);this.G.set(a,[b]);this.
C+=1;return this};
g.get=function(a,b){a=a?this.la(a):[];return 0<a.length?String(a[0]):b};g.toStri
ng=function(){if(this.ka)return this.ka;if(!this.G)return"";for(var a=[],b=this.
G.tb(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.
la(d),f=0;f<d.length;f++){var h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d

[f])));a.push(h)}return this.ka=a.join("&")};g.clone=function(){var a=new og;a.k


a=this.ka;this.G&&(a.G=this.G.clone(),a.C=this.C);return a};
var yg=function(a,b){b=String(b);a.xa&&(b=b.toLowerCase());return b};og.prototyp
e.Ff=function(a){a&&!this.xa&&(xg(this),this.ka=null,this.G.forEach(function(a,c
){var b=c.toLowerCase();c!=b&&(this.remove(c),this.remove(b),0<a.length&&(this.k
a=null,this.G.set(yg(this,b),qb(a)),this.C+=a.length))},this));this.xa=a};og.pro
totype.extend=function(a){for(var b=0;b<arguments.length;b++)Zd(arguments[b],fun
ction(a,b){this.add(b,a)},this)};/*
Portions of this code are from MochiKit, received by
The Closure Authors under the MIT license. All other code is Copyright
2005-2009 The Closure Authors. All Rights Reserved.
*/
var X=function(a,b){this.be=[];this.Pg=a;this.mg=b||null;this.Nc=this.Ga=!1;this
.hb=void 0;this.If=this.Hh=this.xe=!1;this.me=0;this.ba=null;this.od=0};X.protot
ype.cancel=function(a){if(this.Ga)this.hb instanceof X&&this.hb.cancel();else{if
(this.ba){var b=this.ba;delete this.ba;a?b.cancel(a):(b.od--,0>=b.od&&b.cancel()
)}this.Pg?this.Pg.call(this.mg,this):this.If=!0;this.Ga||this.qg(new zg)}};X.pro
totype.jg=function(a,b){this.xe=!1;Ag(this,a,b)};
var Ag=function(a,b,c){a.Ga=!0;a.hb=c;a.Nc=!b;Bg(a)},Dg=function(a){if(a.Ga){if(
!a.If)throw new Cg;a.If=!1}};X.prototype.Ca=function(a){Dg(this);Ag(this,!0,a)};
X.prototype.qg=function(a){Dg(this);Ag(this,!1,a)};var Fg=function(a,b,c){Eg(a,b
,null,c)},Eg=function(a,b,c,d){a.be.push([b,c,d]);a.Ga&&Bg(a)};X.prototype.then=
function(a,b,c){var d,e,f=new Lf(function(a,b){d=a;e=b});Eg(this,d,function(a){a
instanceof zg?f.cancel():e(a)});return f.then(a,b,c)};If(X);
var Gg=function(a,b){b instanceof X?Fg(a,w(b.Jh,b)):Fg(a,function(){return b})};
X.prototype.Jh=function(a){var b=new X;Eg(this,b.Ca,b.qg,b);a&&(b.ba=this,this.o
d++);return b};
var Hg=function(a){return lb(a.be,function(a){return u(a[1])})},Bg=function(a){i
f(a.me&&a.Ga&&Hg(a)){var b=a.me,c=Ig[b];c&&(c.$g(),delete Ig[b]);a.me=0}a.ba&&(a
.ba.od--,delete a.ba);for(var b=a.hb,d=c=!1;a.be.length&&!a.xe;){var e=a.be.shif
t(),f=e[0],h=e[1],e=e[2];if(f=a.Nc?h:f)try{var k=f.call(e||a.mg,b);m(k)&&(a.Nc=a
.Nc&&(k==b||k instanceof Error),a.hb=b=k);if(Jf(b)||"function"===typeof l.Promis
e&&b instanceof l.Promise)d=!0,a.xe=!0}catch(n){b=n,a.Nc=!0,Hg(a)||(c=!0)}}a.hb=
b;d&&(k=w(a.jg,a,!0),
d=w(a.jg,a,!1),b instanceof X?(Eg(b,k,d),b.Hh=!0):b.then(k,d));c&&(b=new Jg(b),I
g[b.Sa]=b,a.me=b.Sa)},Cg=function(){ka.call(this)};D(Cg,ka);Cg.prototype.message
="Deferred has already fired";Cg.prototype.name="AlreadyCalledError";var zg=func
tion(){ka.call(this)};D(zg,ka);zg.prototype.message="Deferred was canceled";zg.p
rototype.name="CanceledError";var Jg=function(a){this.Sa=l.setTimeout(w(this.nj,
this),0);this.Xh=a};Jg.prototype.nj=function(){delete Ig[this.Sa];throw this.Xh;
};Jg.prototype.$g=function(){l.clearTimeout(this.Sa)};
var Ig={};var Kg={1:"NativeMessagingTransport",2:"FrameElementMethodTransport",3
:"IframeRelayTransport",4:"IframePollingTransport",5:"FlashTransport",6:"NixTran
sport",7:"DirectTransport"},Lg=["pu","lru","pru","lpu","ppu"],Mg={},Og=function(
){for(var a=10,b=Ng,c=b.length,d="";0<a--;)d+=b.charAt(Math.floor(Math.random()*
c));return d},Ng="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
";var Pg=function(a){R.call(this);this.ta=a||Nc()};D(Pg,R);g=Pg.prototype;g.gd=0
;g.getType=function(){return this.gd};g.ic=function(){return this.ta.ic()};g.get
Name=function(){return Kg[String(this.gd)]||""};g.qh=q;g.connect=q;g.send=q;var
Rg=function(a,b,c,d,e){Pg.call(this,c);this.l=a;this.rc=e||2;this.sf=b||"*";this
.Kb=new cg(this);this.Qc=new $f(100,this.ic());this.pf=!!d;this.Cb=new X;this.Db
=new X;this.nb=new X;this.Uh=Og();this.Xd=null;this.pf?1==Qg(this.l)?Gg(this.nb,
this.Cb):Gg(this.nb,this.Db):(Gg(this.nb,this.Cb),2==this.rc&&Gg(this.nb,this.Db
));Fg(this.nb,this.Ui,this);this.nb.Ca(!0);this.Kb.eb(this.Qc,"tick",this.Jg)};D
(Rg,Pg);Rg.prototype.ma=null;Rg.prototype.Bg=!1;Rg.prototype.gd=1;var Sg={};Rg.p
rototype.cd=0;
var Ug=function(a){var b=a.ea.data;if(!t(b))return!1;var c=b.indexOf("|"),d=b.in
dexOf(":");if(-1==c||-1==d)return!1;var e=b.substring(0,c),c=b.substring(c+1,d),
b=b.substring(d+1);if(d=Mg[e])return d.Qf(c,b,a.ea.origin),!0;var d=Tg(b)[0],f;f
or(f in Mg)if(a=Mg[f],1==Qg(a)&&!a.Ha()&&"tp"==c&&("SETUP"==d||"SETUP_NTPV2"==d)

)return f=a,delete Mg[f.name],f.name=e,Mg[e]=f,a.Qf(c,b),!0;return!1};


Rg.prototype.qh=function(a){var b=Tg(a);a=b[1];switch(b[0]){case "SETUP_ACK":Vg(
this,1);this.Cb.Ga||this.Cb.Ca(!0);break;case "SETUP_ACK_NTPV2":2==this.rc&&(Vg(
this,2),this.Cb.Ga||this.Cb.Ca(!0));break;case "SETUP":Vg(this,1);Wg(this,1);bre
ak;case "SETUP_NTPV2":2==this.rc&&(b=this.ma,Vg(this,2),Wg(this,2),1!=b&&null==t
his.Xd||this.Xd==a||Xg(this),this.Xd=a)}};
var Xg=function(a){2!=a.rc||null!=a.ma&&2!=a.ma||a.send("tp","SETUP_NTPV2,"+a.Uh
);null!=a.ma&&1!=a.ma||a.send("tp","SETUP")},Wg=function(a,b){if(2!=a.rc||null!=
a.ma&&2!=a.ma||2!=b){if(null!=a.ma&&1!=a.ma||1!=b)return;a.send("tp","SETUP_ACK"
)}else a.send("tp","SETUP_ACK_NTPV2");a.Db.Ga||a.Db.Ca(!0)},Vg=function(a,b){b>a
.ma&&(a.ma=b);1==a.ma&&(a.Db.Ga||a.pf||a.Db.Ca(!0),a.Xd=null)};g=Rg.prototype;
g.connect=function(){var a=this.ic(),b=ha(a),c=Sg[b];da(c)||(c=0);0==c&&U(a.post
Message?a:a.document,"message",Ug,!1,Rg);Sg[b]=c+1;this.Bg=!0;this.Jg()};g.Jg=fu
nction(){var a=0==Qg(this.l);this.pf&&a||this.l.Ha()||this.sa?this.Qc.stop():(th
is.Qc.start(),Xg(this))};g.send=function(a,b){var c=this.l.zb;c&&(this.send=func
tion(a,b){var d=this,e=this.l.name;this.cd=ag(function(){d.cd=0;try{var f=c.post
Message?c:c.document;f.postMessage&&f.postMessage(e+"|"+a+":"+b,d.sf)}catch(n){}
},0)},this.send(a,b))};
g.Ui=function(){var a=this.l,b=1==this.rc||1==this.ma?200:void 0;a.Ha()||a.ob&&a
.ob.wb()||(a.s=2,S(a.ob),m(b)?(a.ob=new bg(a.Be,b),a.ob.start()):(a.ob=null,a.Be
()))};
g.j=function(){if(this.Bg){var a=this.ic(),b=ha(a),c=Sg[b];Sg[b]=c-1;1==c&&of(a.
postMessage?a:a.document,"message",Ug,!1,Rg)}this.cd&&(l.clearTimeout(this.cd),t
his.cd=0);S(this.Kb);delete this.Kb;S(this.Qc);delete this.Qc;this.Cb.cancel();d
elete this.Cb;this.Db.cancel();delete this.Db;this.nb.cancel();delete this.nb;de
lete this.send;Rg.o.j.call(this)};var Tg=function(a){a=a.split(",");a[1]=a[1]||n
ull;return a};var Zg=function(a,b){fg.call(this);for(var c=0,d;d=Lg[c];c++)if(d
in a&&!/^https?:\/\//.test(a[d]))throw Error("URI "+a[d]+" is invalid for field
"+d);this.$=a;this.name=this.$.cn||Og();this.ta=b||Nc();this.sd=[];this.tf=new c
g(this);a.lpu=a.lpu||Ba(this.ta.ic().location.href)+"/robots.txt";a.ppu=a.ppu||B
a(a.pu||"")+"/robots.txt";Mg[this.name]=this;qf(window,"unload",Yg)||nf(window,"
unload",Yg)};D(Zg,fg);var $g=/^%*tp$/,ah=/^%+tp$/;g=Zg.prototype;g.ob=null;g.Vb=
null;g.T=null;g.s=1;
g.Ha=function(){return 2==this.s};g.zb=null;g.Ld=null;g.getConfig=function(){ret
urn this.$};g.connect=function(a){this.Be=a||p;3==this.s&&(this.s=1);this.Vb?Fg(
this.Vb,this.ig):this.ig()};
g.ig=function(){this.Vb=null;if(this.$.ifrid){var a=this.$.ifrid;this.Ld=t(a)?th
is.ta.U.getElementById(a):a}this.Ld&&((a=this.Ld.contentWindow)||(a=window.frame
s[this.$.ifrid]),this.zb=a);if(!this.zb){if(window==window.top)throw Error("Cros
sPageChannel: Can't connect, peer window-object not set.");this.zb=window.parent
}if(!this.T){this.$.tp||(this.$.tp=u(document.postMessage)||u(window.postMessage
)||I&&window.postMessage?1:Ob?2:I&&this.$.pru?3:4);switch(this.$.tp){case 1:this
.T=new Rg(this,this.$.ph,
this.ta,!!this.$.osh,this.$.nativeProtocolVersion||2);break;case 6:this.T=null;b
reak;case 2:this.T=null;break;case 3:this.T=null;break;case 4:this.T=null}if(!th
is.T)throw Error("CrossPageChannel: No suitable transport found!");}for(this.T.c
onnect();0<this.sd.length;)this.sd.shift()()};g.close=function(){this.Vb&&(this.
Vb.cancel(),this.Vb=null);this.sd.length=0;this.tf.sc();this.s=3;S(this.T);this.
Be=this.T=null;S(this.ob);this.ob=null};
g.send=function(a,b){if(this.Ha()){var c;try{c=!!this.zb&&!this.zb.closed}catch(
d){c=!1}c?(ea(b)&&(b=Ed(b)),this.T.send(bh(a),b)):this.close()}};
g.Qf=function(a,b,c){if(this.Vb)this.sd.push(w(this.Qf,this,a,b,c));else{var d=t
his.$.ph;!ma(null==c?"":String(c))&&!ma(null==d?"":String(d))&&c!=this.$.ph||thi
s.sa||3==this.s||(a&&"tp"!=a?this.Ha()&&(a=a.replace(/%[0-9a-f]{2}/gi,decodeURIC
omponent),a=ah.test(a)?a.substring(1):a,a=(c=this.Ef[a])?c:this.ng?{Ca:y(this.ng
,a),Ng:ea(b)}:null)&&(b=hg(b,a.Ng),null!=b&&a.Ca(b)):this.T.qh(b))}};
var bh=function(a){$g.test(a)&&(a="%"+a);return a.replace(/[%:|]/g,encodeURIComp
onent)},Qg=function(a){var b=a.$.role;return da(b)?b:window.parent==a.zb?1:0};Zg
.prototype.j=function(){this.close();this.Ld=this.zb=null;delete Mg[this.name];S
(this.tf);delete this.tf;Zg.o.j.call(this)};var Yg=function(){for(var a in Mg)S(

Mg[a])};var ch=[],dh=function(a){try{var b=jd(F.document.documentElement);b.widt


h-=2;b.height-=2;var c=jd(a),d=0<a.contentDocument.body.children.length||0<a.con
tentDocument.head.children.length;return b.width<=c.width&&b.height<=c.height&&d
}catch(e){return!1}},eh=function(a,b,c){G(E.getElementsByTagName("iframe"),funct
ion(d){dh(d)?ch.push(U(d.contentDocument.body,a,b,c,void 0)):ch.push(U(d,"load",
function(){dh(d)&&ch.push(U(d.contentDocument.body,a,b,c,void 0))}))})};var fh=H
("Firefox"),gh=H("Safari")&&!((H("Chrome")||H("CriOS"))&&!H("Edge")||H("Coast")|
|H("Opera")||H("Edge")||H("Silk")||H("Android"))&&!(Lb()||H("iPad")||H("iPod"));
var hh=[],ih="touchstart touchend click mousedown mouseup vclick".split(" "),jh=
new W,kh=!1,lh=!1,oh=function(){kh||(G(ih,function(a){hh.push(U(E.body,a,functio
n(b){uf(jh,a,!0,mh(b))},!0));hh.push(U(E.body,a,function(b){uf(jh,a,!1,mh(b))},!
1));eh(a,function(b){lh||uf(jh,a,!0,mh(b))},!0);eh(a,function(b){lh||uf(jh,a,!1,
mh(b))},!1)}),nh(),kh=!0)},qh=function(a,b,c,d){nb(ih,a)&&(oh(),a=U(jh,a,b,c,d),
ph(d,a))},rh=function(a){null!==a&&"object"==typeof a&&t(a.type)&&nb(ih,a.type)&
&lh&&jh.dispatchEvent(mh(a))},
mh=function(a){a=u(a.Pe)?a:new Ve(a);a.target=null;a.srcElement=null;a.currentTa
rget=null;a.relatedTarget=null;return a},sh=function(a){lh=a},th=function(a){ret
urn u(a.Pe)?a.ea:a},nh=function(){var a=null,b=null;hh.push(U(jh,"touchstart",fu
nction(c){c=th(c);ca(c.touches)&&0!=c.touches.length&&(a=B(),c=c.touches[0],b=ne
w J(c.screenX,c.screenY))}));hh.push(U(jh,"touchend",function(c){if(null!=b&&nul
l!=a&&(c=th(c),ca(c.changedTouches)&&0!=c.changedTouches.length)){c=c.changedTou
ches[0];var d=new J(c.screenX,
c.screenY),e=fc(b,d),f=B()-a;500>=f&&9>=e&&(e=E.createEvent("CustomEvent"),e.ini
tEvent("vclick",!0,!0),Gb(e,{clientX:c.clientX,clientY:c.clientY,dk:b,ck:d,durat
ion:f}),jh.dispatchEvent(e));b=a=null}}))},ph=function(a,b){for(var c=1;c<argume
nts.length;c++)ca(arguments[c])?y(ph,a).apply(this,arguments[c]):function(b){Ee(
a,function(){V(b)})}(arguments[c])};var vh=function(){this.Ia=[];this.Ia.push(ne
w uh(0,{Za:"notifierstart",bb:["notifiercompleted"]}));this.Ia.push(new uh(0,{Za
:"expansionrequested",Bi:["abouttoexpand"],bb:["expansioncompleted"]}));this.Ia.
push(new uh(0,{Za:"initialload",bb:["creativerendered"]}));this.Ia.push(new uh(0
,{Za:"initialload",bb:["videoplaying"]}));this.Ia.push(new uh(0,{Za:"creativeren
dered",bb:["videopreviewvisible"]}));this.Ia.push(new uh(0,{Za:"videopreviewvisi
ble",bb:["videopreviewstarted"]}));this.Ia.push(new uh(0,
{Za:"videopreviewvisible",bb:["videopreviewinvisible"]}));this.Ia.push(new uh(0,
{Za:"videopreviewstarted",bb:["videopreviewpaused"]}));this.Ia.push(new uh(0,{Za
:"videoplaystartrequested",bb:["videoplaystarted"]}));this.wd={};if(F.jstiming)f
or(var a=0;a<this.Ia.length;a++)for(var b=this.Ia[a],c=b.Zh(),d=0;d<c.length;d++
){var e=c[d];(this.wd[e]||(this.wd[e]=[])).push(b)}this.Ma("initialload")},uh=fu
nction(a,b){this.vg=b.Za;this.Eg=b.bb;this.Ci=b.Bi||[];this.S=null};
vh.prototype.Ma=function(a){if(O().MEASURE_LATENCY){var b=this.wd[a];if(b)for(va
r c=0;c<b.length;c++)b[c].Ma(a)}};uh.prototype.Zh=function(){return pb([this.vg]
,this.Eg,this.Ci)};uh.prototype.Ma=function(a){this.vg==a?(this.S=new window.jst
iming.Timer,this.S.name="loadcreativetoolset"):this.S&&(Ja(this.S.tick(a)),0>mb(
this.Eg,function(b){return b==a})||Ja(F.rptcsiqid(this.S,{e:O().JS_EXPERIMENT_LA
BELS})))};var wh=function(){this.ce={}},xh=function(a,b,c){var d;if(ea(c)){var e
;"touchend"==c.type||"touchcancel"==c.type?c.changedTouches&&0<c.changedTouches.
length?(d=c.changedTouches[0].clientX,e=c.changedTouches[0].clientY):u(c.Pe)&&(c
=c.ea,c.changedTouches&&0<c.changedTouches.length&&(d=c.changedTouches[0].client
X,e=c.changedTouches[0].clientY)):(e=gd(c),d=e.x,e=e.y);d=m(d)&&m(e)?d+","+e:""}
else d=c+"";d&&(a.ce[b]=d)},zh=function(a){var b={};sd(a.ce,w(function(a,d){yh(d
)&&(b[d]=a)},a));return b},yh=function(a){var b=
O().JS_SPAM_SIGNALS;a=Ah[a];return m(a)&&null!=b&&(b&a)==a},Ah={zcf:8192,zcr:163
84,clkt:16,zbq:262144,gcf:32768,gcr:65536,gq:4096,gv:524288};var Bh=function(a){
W.call(this);this.La=!1;this.xb=this.aboutToExpandCallback=this.expansionCallbac
k=null;this.nc=a.nc;this.Fe=a.pg;this.Rf=a.Bh;this.gf=null;this.Yf=a.Eh||a.pg;th
is.Yf>this.Fe&&(this.Yf=this.Fe);var b=E.body;this.sg=E.createElement("div");b.a
ppendChild(this.sg);this.ia=0;this.fa=new wh;this.Pc=a.Ii;this.qb=0};D(Bh,W);g=B
h.prototype;g.j=function(){L(this.sg);S(this.xb);this.xb=null;Bh.o.j.call(this)}
;
g.remove=function(){if(4==this.ia||0==this.ia)this.fa.ce={};this.dispatchEvent(n

ew Re("removed",this))};g.Nb=q;g.Bd=function(){return this.qb};g.wg=function(){r
eturn zh(this.fa)};g.start=q;g.getContext=function(){return this.ia};var Dh=func
tion(a,b){nb(Ch[a.ia],b)||me("notifierContextTransitionError",{old:a.ia,"new":b,
not:a.nc});a.ia=b;a.Pc&&(1==a.ia?a.Pc.Ma("notifierstart"):2==a.ia&&a.Pc.Ma("noti
fiercompleted"))};g=Bh.prototype;g.wb=function(){return 1==this.ia};
g.Md=function(){return 1==this.ia||2==this.ia};g.isExpanded=function(){return 3=
=this.ia};g.Yb=function(a){Dh(this,a?3:0);this.remove()};g.hc=function(){return
this.Fe};g.ub=function(){return this.nc};var Eh=function(a){a.La&&a.expansionCal
lback&&(Dh(a,2),a.remove(),a.expansionCallback(),a.expansionCallback=null)};Bh.p
rototype.Tg=function(){this.aboutToExpandCallback&&(nb(Ch[this.ia],2)&&this.abou
tToExpandCallback(),this.aboutToExpandCallback=null);this.Pc&&this.Pc.Ma("aboutt
oexpand")};
var Ch={0:[1],1:[2,4],4:[0],2:[3],3:[0]};var Fh=function(a,b){this.Ag=this.yc=0;
this.fd=this.Y=null;this.fe=0;this.yc=0<a?a:0;this.Ag=b&&0<b&&b<this.yc?this.ycb:0};Fh.prototype.start=function(a,b,c){null!==this.Y||null!==this.fd||0>=this.y
c||(this.fe=B(),this.Y=ag(b,this.yc,a),c&&(this.fd=ag(c,this.Ag,a)))};Fh.prototy
pe.clear=function(){null!==this.Y&&(l.clearTimeout(this.Y),this.Y=null);null!==t
his.fd&&(l.clearTimeout(this.fd),this.fd=null);this.fe=0};
var Gh=function(a){return a.fe?B()-a.fe:0},Hh=function(a){var b=Gh(a);return Mat
h.max(0,a.yc-b)};var Ih=function(a){Bh.call(this,a);this.mc=0;this.Bb=null;this.
pe=new Fh(50);a=E.body;m(E.body.onmouseenter)&&m(E.body.onmouseleave)&&!gh?ph(th
is,U(a,"mouseenter",this.Ud,!1,this),U(a,"mouseleave",this.Td,!1,this)):ph(this,
U(a,"mouseover",this.Ud,!0,this),U(a,"mouseout",this.Td,!0,this))};D(Ih,Bh);g=Ih
.prototype;g.Ud=function(a){this.mc||(this.mc=B(),a&&(xh(this.fa,"zcf",a),xh(thi
s.fa,"zcr",a)))};g.j=function(){L(this.Bb);this.Bb=null;Ih.o.j.call(this)};g.Td=
function(){this.mc=0};
g.remove=function(){Ih.o.remove.call(this);this.La=!1};g.Yb=function(a){Ih.o.Yb.
call(this,a);!a&&F.innerWidth&&Ob&&(this.Bb=document.createElement("div"),ad(thi
s.Bb,{position:"absolute",width:F.innerWidth+"px",height:F.innerHeight+"px",opac
ity:0,top:0,zIndex:999999}),U(this.Bb,"mouseover",function(){E.body.removeChild(
this.Bb);this.Bb=null},!0,this),E.body.appendChild(this.Bb))};g.start=function(a
,b){this.pe.clear();this.La?this.Ug(a,b):this.pe.start(this,y(this.Ug,a,b))};
g.Ug=function(a,b){this.pe.clear();this.qb=0;this.La&&(this.expansionCallback=a,
this.aboutToExpandCallback=b,Dh(this,1),this.ue())};g.ue=q;var Jh=function(a){Ih
.call(this,a);this.Kc=new Fh(3E3);qh("mousedown",this.jf,!0,this);this.nc="Deskt
opClickToExpand"};D(Jh,Ih);g=Jh.prototype;g.j=function(){this.Kc.clear();Jh.o.j.
call(this)};g.jf=function(){this.isExpanded()||(this.La=!0,this.Kc.clear(),this.
Kc.start(this,this.ci))};g.ci=function(){this.La=!1};g.Nb=function(){return 29};
g.remove=function(){Jh.o.remove.call(this);this.Kc.clear()};g.ue=function(){this
.Kc.clear();this.qb=1;Eh(this)};var Kh=function(){var a=O().IS_MOBILE_APP_REQUES
T;m(a)||(a=m(F.mraid));return a};var Lh=function(a,b,c,d,e){R.call(this);this.Mg
=c;this.Gi=d;this.Zi=e;a=t("engagement_css_link")?document.getElementById("engag
ement_css_link"):"engagement_css_link";ea(a)&&1==a.nodeType||(a=E.getElementsByT
agName("head"),a=0<a.length?a[0]:E.body.parentNode.appendChild(E.createElement("
head")),b=E.createElement("link"),b.rel="stylesheet",b.type="text/css",b.href=O(
).ENGAGEMENT_CSS_URL||"//pagead2.googlesyndication.com/pagead/css/engagement.css
",b.id="engagement_css_link",a.appendChild(b),b=E.createElement("link"),
b.rel="stylesheet",b.type="text/css",b.href="//fonts.googleapis.com/css?family=R
oboto:300,400,500,700",a.appendChild(b));a=E.createElement("div");Ld(a,["progres
sbar-notifier","container","off",this.Gi?"rtl":"ltr"]);0==this.Zi&&Kd(a,"desktop
");this.gh(a);b=E.createElement("span");b.className="spanner";c=E.createTextNode
(" ");d=E.createElement("div");d.className="overlay overlay1";e=E.createElement(
"div");e.className="overlay overlay2";var f=E.createElement("div");f.className="
viz";var h=E.createElement("div");
h.className="notifier-text";var k=E.createTextNode(this.Mg?this.Mg:"Expanding...
"),n=E.createElement("div");n.className="progbar-container";var v=E.createElemen
t("div");v.className="progbar-border";var x=E.createElement("div");x.className="
progbar";E.body.appendChild(a);a.appendChild(b);b.appendChild(c);a.appendChild(d
);a.appendChild(e);a.appendChild(f);f.appendChild(h);h.appendChild(k);f.appendCh
ild(n);n.appendChild(v);n.appendChild(x);a={container:a,overlay:d};this.qd=a.con

tainer;this.Xi=a.overlay;
this.Eb=null;ph(this,U(F,"resize",y(this.gh,this.qd),!1,this))};D(Lh,R);var Nd={
Pj:"off",Qj:"on",xj:"cancel"};Lh.prototype.j=function(){L(this.qd);Lh.o.j.call(t
his)};var Mh=function(a,b){Od(a.qd);Kd(a.qd,b)},Nh=function(a){null!=a.Eb&&(V(a.
Eb),a.Eb=null);Mh(a,"on")},Oh=function(a,b){var c=w(function(){null!=this.Eb&&Oh
(this,0)},a);b&&4==b?(Mh(a,"cancel"),null==a.Eb&&(a.Eb=nf(a.Xi,Ue,c,!1,a))):(V(a
.Eb),a.Eb=null,Mh(a,"off"))};
Lh.prototype.gh=function(a){if(Kh()){var b=Qc().height;0>=b&&(b=window.innerHeig
ht);a.style.height=dd(b,!0)}};var Ph=function(a){Ih.call(this,a);this.Rc=0;this.
Sc=null;this.da=new Fh(this.hc(),this.Rf);qh("mousedown",this.jf,!0,this);qh("mo
useup",this.Qi,!0,this);this.xb=new Lh(0,0,a.tg||"Expanding...",O().EXPANSION_RI
GHT_TO_LEFT||!1,0)};D(Ph,Ih);g=Ph.prototype;g.j=function(){V(this.Sc);this.Sc=nu
ll;Ph.o.j.call(this)};g.jf=function(){this.isExpanded()||(this.Rc=B())};
g.Qi=function(){if(!this.isExpanded()&&this.Rc&&this.wb()){this.da.clear();this.
qb=3;var a=this.mc?B()-this.mc:0,b=B()-this.Rc;xh(this.fa,"zbq",a);xh(this.fa,"c
lkt",b);this.Rc=0;Eh(this)}};g.Ud=function(a){Ph.o.Ud.call(this,a);this.La=!0};g
.Td=function(){this.mc&&B();Ph.o.Td.call(this);this.La=!1;this.pe.clear();var a=
this.wb();a&&Dh(this,4);this.da.clear();this.remove();a&&Dh(this,0)};g.Pi=functi
on(a){a&&xh(this.fa,"zcr",a)};g.Nb=function(){return 30};
g.remove=function(){Ph.o.remove.call(this);this.da.clear();this.Rc=0;Oh(this.xb,
this.getContext());V(this.Sc);this.Sc=null};g.wf=function(){this.qb=2;Eh(this)};
g.ue=function(){this.da.start(this,this.wf,this.Tg);Nh(this.xb);if(yh("zcf")||yh
("zcr"))this.Sc=U(E.body,"mousemove",this.Pi,!0,this)};var Qh=function(a){Bh.cal
l(this,a);this.Na=this.ga=0;qh("touchstart",this.Of,!0,this);qh("touchend",this.
Nf,!0,this)};D(Qh,Bh);g=Qh.prototype;g.start=function(a){!ne("stricter_mobile_ta
ps")||0!=this.ga&&0!=this.Na?(Dh(this,1),this.expansionCallback=a,this.La=!0,Eh(
this)):me("noTouchStartEndPair",{notifier:"InstantlyEngage"},1)};g.remove=functi
on(){Qh.o.remove.call(this);this.Na=this.ga=0};g.Nb=Pd(29);g.Bd=function(){retur
n 4};g.hc=Pd(0);g.ub=Pd("InstantlyEngage");
g.Of=function(a){this.isExpanded()||(this.ga=B(),this.Na=0,xh(this.fa,"gcf",a))}
;g.Nf=function(a){!this.isExpanded()&&this.ga&&(this.Na=B(),this.ga&&(xh(this.fa
,"gq",this.Na-this.ga),xh(this.fa,"gcr",a)))};var Rh=function(a){Bh.call(this,a)
;this.lf=a.nc};D(Rh,Bh);g=Rh.prototype;g.start=function(){};g.remove=p;g.Md=Qd;g
.Yb=p;g.Nb=Pd(32);g.hc=Pd(Infinity);g.ub=function(){return this.lf};var Sh=funct
ion(a){W.call(this);this.lf=a};D(Sh,W);g=Sh.prototype;g.remove=p;g.Md=Qd;g.start
=function(a){a()};g.Yb=function(){};g.Nb=function(){return 32};g.Bd=function(){r
eturn 1};g.ub=function(){return this.lf};g.hc=function(){return 0};g.wg=function
(){return{}};var Th=function(a){Bh.call(this,a);this.Na=this.ga=0;this.da=new Fh
(this.hc(),this.Rf);qh("touchstart",this.Of,!0,this);qh("touchend",this.Nf,!0,th
is);this.xb=new Lh(0,0,(a.tg||"Tap to cancel")+"...",O().EXPANSION_RIGHT_TO_LEFT
||!1,1)};D(Th,Bh);g=Th.prototype;g.j=function(){this.da.clear();Th.o.j.call(this
)};g.Nb=function(){return 29};g.remove=function(){Th.o.remove.call(this);this.da
.clear();Oh(this.xb,this.getContext());this.La=!1;this.Na=this.ga=0};
g.Of=function(a){this.isExpanded()||(this.ga=B(),this.wb()&&null!==this.da.Y&&0<
Hh(this.da)?(this.da.clear(),Dh(this,4),this.remove(),Dh(this,0),a.preventDefaul
t(),a.stopPropagation()):xh(this.fa,"gcf",a))};g.Nf=function(a){!this.isExpanded
()&&this.ga&&(this.Na=B(),xh(this.fa,"gcr",a),xh(this.fa,"gq",this.Na-this.ga),n
e("stricter_mobile_taps")||(this.ga=0))};g.wf=function(){8!=this.Bd()&&(this.qb=
5);var a={};Gb(a,this.fa.ce);a.scproglen=Gh(this.da);this.La=!0;Eh(this)};
g.ij=Rd(function(){var a;if(!(a=lh))a:{a=E.getElementsByTagName("iframe");for(va
r b=0,c;c=a[b];b++)if(dh(c)){a=!0;break a}a=!1}return a});g.start=function(a,b){
if(!(this.wb()&&null!==this.da.Y&&0<Hh(this.da))){this.qb=0;if(!this.ij())this.q
b=8;else if(0==this.ga&&0==this.Na||ne("stricter_mobile_taps")&&(0==this.ga||0==
this.Na)){me("noTouchStartEndPair",{notifier:"ProgBarMobile"},1);return}this.exp
ansionCallback=a;this.aboutToExpandCallback=b;Dh(this,1);this.da.start(this,this
.wf,this.Tg);Nh(this.xb)}};var Vh=function(a,b){switch(a){case "NoOp":a=new Sh(a
);break;case "InstantlyEngage":a=new Qh(Uh(a,b));break;case "NeverEngage":a=new
Rh(Uh(a,b));break;case "DesktopProgressBarHover":a=new Ph(Uh(a,b));break;case "D
esktopClickToExpand":a=new Jh(Uh(a,b));break;case "LargeCanvasEngagement":a=new
Rh(Uh(a,b));break;case "MobileProgressBarTapToCancelCSS3":a=new Th(Uh(a,b));brea

k;case "AutoExpand":a=new Sh(a);break;default:var c=P()?"MobileProgressBarTapToC


ancelCSS3":"DesktopProgressBarHover";me("notifierUnknownWarning",
{unknownInput:a,replacedWith:c});return Vh(c,b)}return a},Uh=function(a,b){var c
=O(),d=c.ENGAGEMENT_DELAY_MS;if(!d||0>d)d=2E3;var e=c.ABOUT_TO_EXPAND_TIME_LEFT_
MS;if(!e||0>=e||e>=d)e=500;return{nc:a,tg:c.EXPANSION_TEXT,pg:d,Eh:d,Bh:e,Ii:b}}
;var Wh=function(a,b){this.wa=a;this.aa=b||null;this.cpeEnabled=T("CT-cpeEnabled
",w(this.cpeEnabled,this));this.getClientEnvironment=T("CT-getClientEnvironment"
,w(this.getClientEnvironment,this));this.getEngagementState=T("CT-getEngagementS
tate",w(this.getEngagementState,this));this.getActiveExperimentLabels=T("CT-getA
ctiveExperimentLabels",w(this.getActiveExperimentLabels,this));this.getActivePre
viewParams=T("CT-getActivePreviewParams",w(this.getActivePreviewParams,this))};g
=Wh.prototype;
g.cpeEnabled=function(){return this.wa.cpeEnabled()};g.getClientEnvironment=func
tion(){return{browserClass:this.wa.getClientEnvironment().browserClass,language:
this.wa.getClientEnvironment().language}};g.getEngagementState=function(){return
this.aa};g.getActiveExperimentLabels=function(){return qe()};g.getActivePreview
Params=function(){return{DISABLE_OSD:(F.CREATIVE_TOOLSET_PREVIEW_PARAMS||{}).DIS
ABLE_OSD}};var Xh=function(){this.F=null;this.mj=!1;this.Hb=this.md=null},Yh=fun
ction(){return O().ENGAGEMENT_URL||""};Xh.prototype.cpeEnabled=function(){return
O().ENABLE_CPE};Xh.prototype.getClientEnvironment=function(){var a=0;P()&&!Kh()
?a=1:Kh()&&(a=2);return{browserClass:a,language:O().LANGUAGE}};if(E&&E.URL){var
Zh=!ud(E.URL);fb.Hf=Zh};var $h=function(a,b){this.Ba=a||0;this.ra=b||""};$h.prot
otype.match=function(a){return(this.Ba||this.ra)&&(a.Ba||a.ra)?this.ra||a.ra?thi
s.ra==a.ra:this.Ba||a.Ba?this.Ba==a.Ba:!1:!1};$h.prototype.toString=function(){v
ar a=""+this.Ba;this.ra&&(a+="-"+this.ra);return a};
var ai=function(a){var b=[];wb(a,function(a,d){d=encodeURIComponent(d);t(a)&&(a=
encodeURIComponent(a));b.push(d+"="+a)});b.push("24="+(new Date).getTime());retu
rn b.join("\n")},bi=0,ci=0,di=function(a){var b=0,c=F;try{if(c&&c.Goog_AdSense_g
etAdAdapterInstance)return c}catch(e){}var d=c.location&&c.location.ancestorOrig
ins;if(m(d)&&(!d||!d.length))return null;for(;c&&5>b;){try{if(c.google_osd_stati
c_frame)return c}catch(e){}try{if(c.aswift_0&&c.aswift_0.google_osd_static_frame
)return c.aswift_0}catch(e){}b++;
c=a?0<c.location.ancestorOrigins.length&&c.location.origin==c.location.ancestorO
rigins[0]?c.parent:null:c!=c.parent?c.parent:null}return null},ei=function(a,b,c
,d,e,f,h){h=h||p;if(10<ci)F.clearInterval(bi),h();else if(++ci,F.postMessage&&(b
.Ba||b.ra)){if(f=di(f)){h={};b.Ba&&(h[4]=b.Ba);b.ra&&(h[12]=b.ra);h[0]="goog_req
uest_monitoring";h[6]=a;h[16]=c;d&&d.length&&(h[17]=d.join(","));e&&(h[19]=e);tr
y{var k=ai(h);f.postMessage(k,"*")}catch(n){}}}else F.clearInterval(bi),h()};var
gi=function(a){var b=fi;return function(){var c=this||l,c=c.closure_memoize_cac
he_||(c.closure_memoize_cache_={}),d=b(ha(a),arguments);return c.hasOwnProperty(
d)?c[d]:c[d]=a.apply(this,arguments)}},fi=function(a,b){a=[a];for(var c=b.length
-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};var hi=function(a){W
.call(this);this.ta=a||Nc();if(this.rg=this.ei())this.Yh=U(this.ta.U,this.rg,w(t
his.ki,this))};D(hi,W);g=hi.prototype;g.ei=gi(function(){var a=this.isSupported(
),b="hidden"!=this.Cd();return a?b?((cc()||"")+"visibilitychange").toLowerCase()
:"visibilitychange":null});g.Cd=gi(function(){return dc("hidden",this.ta.U)});g.
fi=gi(function(){return dc("visibilityState",this.ta.U)});g.isSupported=function
(){return!!this.Cd()};
g.ki=function(){var a=this.isSupported()?this.ta.U[this.fi()]:null,a=new ii(!!th
is.ta.U[this.Cd()],a);this.dispatchEvent(a)};g.j=function(){V(this.Yh);hi.o.j.ca
ll(this)};var ii=function(a,b){Re.call(this,"visibilitychange");this.hidden=a;th
is.visibilityState=b};D(ii,Re);var ji=null,ki=!1,ni=function(a,b,c){var d=F.mrai
d;d&&d.addEventListener?(d.addEventListener("viewableChange",w(a,b)),Ee(b,functi
on(){d.removeEventListener&&d.removeEventListener("viewableChange",w(a,b))})):c?
(ki=!0,c=y(li,w(a,b),b),ph(b,U(F,"i-creative-view",c,!1))):ph(b,U(mi(),"visibili
tychange",a,!1,b))},li=function(a,b){ki=!1;a(!0);ph(b,U(mi(),"visibilitychange",
a,!1,b))},oi=function(){var a=F.mraid;a&&a.isViewable?a=!a.isViewable():(a=ki)||
(a=mi(),a=!!a.ta.U[a.Cd()]);return a},mi=function(){null===
ji&&(ji=new hi);return ji},pi=function(a,b,c){if(c.data){var d=c.data;if(t(d)){c
={};for(var d=d.split("\n"),e=0;e<d.length;e++){var f=d[e].indexOf("=");if(!(0>=

f)){var h=Number(d[e].substr(0,f)),f=d[e].substr(f+1);switch(h){case 5:case 8:ca


se 11:case 15:case 16:case 18:f="true"==f;break;case 4:case 7:case 6:case 14:cas
e 20:case 21:case 22:case 23:case 24:case 25:f=Number(f);break;case 3:case 19:if
(u(decodeURIComponent))try{f=decodeURIComponent(f)}catch(k){throw Error("Error:
URI malformed: "+f);}break;
case 17:f=kb(decodeURIComponent(f).split(","),Number)}c[h]=f}}c=c[0]?c:null}else
c=null;if(c&&(d=new $h(c[4],c[12]),a&&a.match(d)&&"goog_update_data"==c[0])){a=
{md:c[7]};if(c=c[9])c=c.split("-"),4==c.length&&(a.Hb=new Zc(xa(c[0]),xa(c[3]),x
a(c[2]),xa(c[1])));b(a)}}};var qi=function(){R.call(this);this.vc=null;this.Jb=0
;this.$c=this.Wa=null;this.yb=this.Xc=!1;this.pc=null;this.Zb=0;this.Nd=!1;this.
ad=[];this.Hg=!1};D(qi,R);var ri=function(a,b){!a.yb&&a.Jb<a.vc.length&&(b=a.vc[
a.Jb].interval-b,0<b?a.$c=setTimeout(w(a.dh,a),b):a.dh())},si=function(a){if(!a.
Nd){a.Nd=!0;for(var b=0;b<a.ad.length;b++)Ne(a.vc[b].args,a.ad[b]);a.ad=[]}};
qi.prototype.dh=function(){if(null!=this.Wa){var a=B()-this.Wa,b=this.vc[this.Jb
].args;!this.Nd&&b.chargeable&&si(this);this.Nd?Ne(b,a):this.ad.push(a);this.Jb+
=1;ri(this,a)}};var ti=function(a){a.yb||(null!=a.Wa?(clearTimeout(a.$c),a.$c=nu
ll,a.pc=B(),a.yb=!0):a.Xc=!0)};qi.prototype.pi=function(a){a=ea(a)?a.hidden:!a;F
.mraid&&me("mraidViewableChange",{hidden:a});a?ti(this):(this.Xc=!1,this.yb&&nul
l!=this.Wa&&(this.yb=!1,a=B()-this.pc,this.Zb+=a,this.Wa+=a,this.pc=null,a=B()-t
his.Wa,ri(this,a)))};var ui=function(){R.call(this);this.aa={chargeableAction:vo
id 0,currentState:0,cycleWasCharged:!1,engagementAction:void 0,engagementCycle:0
,timestamp:B()};this.ud=this.vd=null;this.bd=new qi;Ee(this,y(S,this.bd));this.a
a.currentState=0};D(ui,R);
var vi=function(a,b){a.vd=B();null!=a.ud&&(a.aa.engagementCycle++,a.aa.cycleWasC
harged=!1);var c=a.bd,d=a.vd,e="LARGE_CANVAS"==b&&P()&&!Kh();c.Hg||(c.Hg=!0,ni(c
.pi,c,e),oi()&&(c.Xc=!0));if(null==c.vc){var e=[{interval:3E3,args:{action:10015
,chargeable:!0}},{interval:4E3,args:{action:10016}},{interval:5E3,args:{action:1
0017}},{interval:1E4,args:{action:10018}},{interval:15E3,args:{action:10019}},{i
nterval:2E4,args:{action:10049}},{interval:25E3,args:{action:10050}},{interval:3
E4,args:{action:10020}},
{interval:35E3,args:{action:10051}},{interval:4E4,args:{action:10052}},{interval
:45E3,args:{action:10053}},{interval:5E4,args:{action:10054}},{interval:55E3,arg
s:{action:10055}},{interval:6E4,args:{action:10021}},{interval:9E4,args:{action:
10022}},{interval:12E4,args:{action:10023}},{interval:18E4,args:{action:10024}}]
,f=O().EXPERIMENTAL_REPORTING_SCHEDULE;if(m(f))try{e=Bd(f).schedule}catch(h){Q("
badExpSchedJson",{context:"experimental reporting schedule parse error",msg:h.to
String()})}if("LargeCanvasEngagement"==
O().ENGAGEMENT_NOTIFIER)for(f=0;f<e.length;f++)delete e[f].args.chargeable;c.vc=
e}c.Jb=0;c.Zb=0;c.ad=[];c.Wa=d;c.Xc&&ti(c);d=B()-c.Wa;ri(c,d);a.aa.timestamp=a.v
d;a.aa.engagementAction=b};ui.prototype.Gf=function(a){0==this.aa.currentState&&
(this.aa.currentState=a,2==a&&vi(this,"LARGE_CANVAS"))};ui.prototype.getEngageme
ntState=function(){return this.aa};var wi=ob(yb({yj:"chrgact",zj:"ctype",Bj:"cyc
chrg",Cj:"deferred_action",Dj:"no_charge",Ej:"engact",Fj:"engactd",Gj:"engcyc",H
j:"engdelay",Jj:"label",Kj:"explen",Oj:"noconv",Nj:"notifier",Tj:"random",Vj:"un
load",Wj:"value",Xj:"visfrc",Yj:"viscrd"}),yb(re)),xi=function(a){var b={};sd(a,
function(a,d){nb(wi,d)&&(b[d]=a)});return b};var yi=function(){this.time=0;this.
Ge=!1;this.data=null};yi.prototype.setTime=function(a){this.time=a;return this};
yi.prototype.ze=q;var zi=function(a,b){this.fg=a;this.yf=b};D(zi,yi);var Ai=func
tion(a,b){var c=[],d="",e=b.indexOf("?")+1;0!=e?(c.push(b.substr(0,e)),d=b.subst
r(e)):(c.push(b),c.push("?"));sd(a,function(a,b){d=d.replace(new RegExp(b+"=[^&\
\s]*&?"),"");c.push([b,"=",a,"&"].join(""))});d?c.push(d):(a=c.pop(),a=a.substr(
0,a.length-1),c.push(a));return c.join("")};
zi.prototype.ze=function(){if(this.Ge){var a={context:"GdnChargeableEventUrlBuil
der assembleUrl",msg:"eventAlreadySent cannot be true for chargeable url: "+this
.fg};ab(vd,"cpeunif",a,!0,void 0,void 0);return""}a=Bb(this.data||{});a.ctype=th
is.fg.toString();return Ai(a,this.yf)};var Bi=function(a,b){this.Hi=a;this.yf=b}
;D(Bi,yi);Bi.prototype.ze=function(){var a=Bb(this.data||{});a.label=this.Hi;thi
s.Ge&&(a.noconv=1);a.random=Math.floor(1E11+9E11*Math.random());var b=[this.yf],
c;for(c in a)Ea(c,a[c],b);return Da(b)};var Ci=function(a,b){R.call(this);this.w
a=a;this.dg=!1;this.xd={};this.mb=[];this.ne=[];this.jd=0;this.th=1049;this.rb=n

ew ui;Ee(this,y(S,this.rb));this.lg=!1;this.cb=b};D(Ci,R);
Ci.prototype.reportEvents=function(a){for(var b=0;b<a.length;++b){var c=a[b];if(
!this.sa){var d=c.unifiedReportingEvent,e="CUSTOM_EVENT"!=d.type?d.type:d.name,f
;f=e;var h=xe[ve(f)],k;if(k=m(h))k=O().ENGAGEMENT_CONVERSION_URLS,k=m(k)&&!Ab(k)
;k?null==Je(h)?(f={context:"GdnEventReporter.shouldReportBiddableEvent_",eventNa
me:f,cpeEnabled:!!this.wa.cpeEnabled(),chargeableUrlLength:Yh().length},Q("noBid
dableConversionUrl",f),f=!1):f=this.xd[f]?!1:!0:f=!1;f&&(f=new ig(Je(xe[ve(e)]))
,jg(f,F.location.protocol),
$a(F,f.toString(),void 0));f=e;this.wa.cpeEnabled()&&!Yh()?(h={context:"GdnEvent
Reporter.shouldReportChargeableEvent",msg:"CPE is enabled but chargeable url is
not set"},Q("cpeAndNoChargeableUrl",h),f=!1):(!this.wa.cpeEnabled()||this.lg||th
is.Ae()||(h={context:"GdnEventReporter.shouldReportChargeableEvent",msg:"CPE def
ault chargeable event is not configured and attempt to configure failed."},Q("cp
eChargeableEventConfigureFailed",h)),f=0==this.mb.length&&!!Ae[f]||nb(this.mb,f)
,f=this.wa.cpeEnabled()&&
!!Yh()&&!this.dg&&f);if(f){if(this.dg=!0,d=this.rb,d.aa.chargeableAction=e,d.aa.
cycleWasCharged=!0,d.aa.currentState=1,si(d.bd),Di(this,e,new zi(Ae[e]||Ae.GENER
IC_ENGAGEMENT,Yh()),1,c.time,!0,c.data,!1),1<c.count){this.xd[e]=!0;d=[];if(r(c.
data))for(f=1;f<c.data.length;++f)d.push(Cb(c.data[f]));Ei(this,e,{count:c.count
-1,time:0,data:d,unifiedReportingEvent:c.unifiedReportingEvent})}}else if((f=m(w
e[ve(e)]))?Ie()||(f="Unknown",m(window.adData)?f="FLASH_TEMPLATE or HTML5_TEMPLA
TE":m(window.studioV2)&&
(f=ea(window.studioV2.creatives)?"RICH_MEDIA":"HTML5_STUDIO_TEMPLATE"),f={contex
t:"GdnEventReporter.shouldReportFreeEvent",msg:"free url is not set",eventName:e
,cpeEnabled:!!this.wa.cpeEnabled(),chargeableUrlLength:Yh().length,creativeType:
f},Q("noFreeUrl",f),f=!1):f=!1,f)Ei(this,e,c);else if(m(ye[ve(e)]))me(ye[ve(e)])
;else if(m(ze[ve(e)]))Q(ze[ve(e)]);else if(ne("log_ignored_events")&&"Counter"==
d.trigger&&"CUSTOM_EVENT"==d.type)c=encodeURIComponent(e+",").length,this.jd+=c,
this.jd>this.th&&(Fi(this),
this.jd=c),rb(this.ne,e);else if(this.cb){c=e;switch(se[c.toUpperCase()]){case 1
0048:this.cb.Ma("creativerendered");break;case 10056:this.cb.Ma("videoplaying")}
d=this.cb;null!=d.wd[c]&&d.Ma(c)}this.xd[e]=!0}}};
var Ei=function(a,b,c){Di(a,b,new Bi(we[ve(b)],Ie()||""),c.count,c.time,!1,c.dat
a,!!a.xd[b])},Di=function(a,b,c,d,e,f,h,k){for(var n=0;n<d;++n){var v=[];r(h)&&h
.length>n&&(v=xi(h[n]));if(null!==v&&"engstart"in v)vi(a.rb,b);else if(null!==v&
&"engend"in v){var x=a.rb;x.ud=B();var A=x.bd;A.yb&&(A.yb=!1,A.Xc=!0,A.Zb+=B()-A
.pc,A.pc=null);clearTimeout(A.$c);A.$c=null;A.Wa=null;A.Jb=0;x.aa.currentState=0
;x.aa.timestamp=B();x=v;var z=a.rb;if(z.ud){A=z.ud-z.vd;z=z.bd;if(z.yb)var M=B()
-z.pc,z=z.Zb+M;else z=
z.Zb;A-=z}else A=0;x.explen=""+A}x=a.wa;A=f;z={};x.F&&(M=x.F.hc(),M=Infinity==M?
-1:M,z.engdelay=M.toString(),z.notifier=x.F.ub(),M=x.F.Bd(),z.engactd=M,8==M&&(A
=!1),A&&Gb(z,x.F.wg()));da(x.md)&&(z.visfrc=x.md);null===x.Hb||(z.viscrd=x.Hb.to
p+","+x.Hb.left+","+x.Hb.bottom+","+x.Hb.right);A=x=z;z=a.rb.getEngagementState(
);M={};M.engcyc=z.engagementCycle;z.engagementAction&&(M.engact=z.engagementActi
on);M.cycchrg=z.cycleWasCharged;z.chargeableAction&&(M.chrgact=z.chargeableActio
n);Gb(A,M);Gb(x,v);A=
c.setTime(e);A.Ge=k;A.data=x;if(x=A.ze())2E3<x.length&&Q("reporting-url-too-long
"),$a(F,x,void 0),0<e&&(e=0),k=!0;null!==v&&"engend"in v&&Fi(a)}};g=Ci.prototype
;g.getEngagementState=function(){return this.rb.getEngagementState()};g.register
ChargeableEventName=function(a){nb(this.mb,a)||rb(this.mb,a)};g.logCustomVariabl
e=p;g.getType=function(){return"GDN"};g.getConfig=function(){return{reportingApi
Version:2}};g.newReporterCallback=function(a){u(a.getType)&&"STUDIO"==a.getType(
)&&(this.wa.mj=!0)};
g.supportsChargeableEvents=function(){return this.wa.cpeEnabled()};g.Ae=function
(){if(!F.CREATIVE_TOOLSET_PARAMS||null==O().NEVER_CHARGE_FOR_EXPANSION)return!1;
O().NEVER_CHARGE_FOR_EXPANSION&&0==this.mb.length&&ue().registerChargeableEventN
ame("GENERIC_ENGAGEMENT");return this.lg=!0};g.Gf=function(a){this.rb.Gf(a)};var
Fi=function(a){0!=a.ne.length&&(me("unreportedEvents",{events:a.ne},1),a.ne=[],
a.jd=0)};var Gi=null,Hi=!1,Ii=function(a,b){if(null!=Gi&&!Gi.sa)return Gi;Gi=new
Ci(a,b);ue().addReporter(Gi);return Gi};var Ji=function(a){this.qf=a},Li=functi

on(a,b,c,d){Ki(a,"ct-error",b,c,d)},Y=function(a,b,c,d){Ki(a,"ct-info",b,c,d)},K
i=function(a,b,c,d,e){d=Bb(d||{});e=e||.01;m(a.qf)&&a.qf(b,c,d,e)||("ct-info"==b
?me(c,d,e):"ct-error"==b&&Q(c,d,e))};var Ni=function(){W.call(this);this.s=0;thi
s.endTime=this.startTime=null};D(Ni,W);g=Ni.prototype;g.play=q;g.stop=q;g.pause=
q;g.Wd=function(){this.ja("begin")};g.Uc=function(){this.ja("end")};g.ja=functio
n(a){this.dispatchEvent(a)};var Oi=function(a,b){r(b)||(b=[b]);b=kb(b,function(a
){return t(a)?a:a.Yd+" "+a.duration+"s "+a.timing+" "+a.td+"s"});ad(a,"transitio
n",b.join(","))},Pi=Rd(function(){if(I)return $b("10.0");var a;a=document.create
Element("DIV");var b=Pb?"-webkit":Ob?"-moz":I?"-ms":Mb?"-o":null,c={transition:"
opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b={style:c};if(!
Cc.test("div"))throw Error("Invalid tag name <div>.");if("DIV"in Ec)throw Error(
"Tag name <div> is not allowed for SafeHtml.");var c=
null,d,e="";if(b)for(d in b){if(!Cc.test(d))throw Error('Invalid attribute name
"'+d+'".');var f=b[d];if(null!=f){var h;h=d;if(f instanceof ic)f=jc(f);else if("
style"==h.toLowerCase()){if(!ea(f))throw Error('The "style" attribute requires g
oog.html.SafeStyle or map of style properties, '+typeof f+" given: "+f);if(!(f i
nstanceof mc)){var k="",n=void 0;for(n in f){if(!/^[-_a-zA-Z0-9]+$/.test(n))thro
w Error("Name allows only [-_a-zA-Z0-9], got: "+n);var v=f[n];if(null!=v){if(v i
nstanceof ic)v=jc(v);
else if(oc.test(v)){for(var x=!0,A=!0,z=0;z<v.length;z++){var M=v.charAt(z);"'"=
=M&&A?x=!x:'"'==M&&x&&(A=!A)}x&&A||(v="zClosurez")}else v="zClosurez";k+=n+":"+v
+";"}}f=k?(new mc).Ob(k):nc}f instanceof mc&&f.constructor===mc&&f.xh===lc?f=f.v
f:(ba(f),f="type_error:SafeStyle")}else{if(/^on/i.test(h))throw Error('Attribute
"'+h+'" requires goog.string.Const value, "'+f+'" given.');if(h.toLowerCase()in
Dc)if(f instanceof yc)f instanceof yc&&f.constructor===yc&&f.Ah===xc?f=f.Wg:(ba
(f),f="type_error:TrustedResourceUrl");
else if(f instanceof uc)f instanceof uc&&f.constructor===uc&&f.yh===tc?f=f.Wb:(b
a(f),f="type_error:SafeUrl");else if(t(f))f instanceof uc||(f=f.vb?f.$a():String
(f),vc.test(f)||(f="about:invalid#zClosurez"),f=wc(f)),f=f.$a();else throw Error
('Attribute "'+h+'" on tag "div" requires goog.html.SafeUrl, goog.string.Const,
or string, value "'+f+'" given.');}f.vb&&(f=f.$a());h=h+'="'+va(String(f))+'"';e
+=" "+h}}d="<div"+e;e=void 0;null!=e?r(e)||(e=[e]):e=[];!0===gc.div?d+=">":(c=Hc
(e),d+=">"+Bc(c)+"</div>",
c=c.Lc());(b=b&&b.dir)&&(c=/^(ltr|rtl|auto)$/i.test(b)?0:null);b=Fc(d,c);a.inner
HTML=Bc(b);a=a.firstChild;b=a.style[ya("transition")];return""!=("undefined"!==t
ypeof b?b:a.style[$c(a,"transition")]||"")});var Qi=function(a,b,c,d,e){Ni.call(
this);this.Ea=a;this.Sh=b;this.Ai=c;this.ug=d;this.qj=r(e)?e:[e]};D(Qi,Ni);g=Qi.
prototype;g.play=function(){if(1==this.s)return!1;this.Wd();this.ja("play");this
.startTime=B();this.s=1;if(Pi())return ad(this.Ea,this.Ai),this.Y=ag(this.Yi,voi
d 0,this),!0;this.Kf(!1);return!1};g.Yi=function(){jd(this.Ea);Oi(this.Ea,this.q
j);ad(this.Ea,this.ug);this.Y=ag(w(this.Kf,this,!1),1E3*this.Sh)};g.stop=functio
n(){1==this.s&&this.Kf(!0)};
g.Kf=function(a){ad(this.Ea,"transition","");l.clearTimeout(this.Y);ad(this.Ea,t
his.ug);this.endTime=B();this.s=0;a?this.ja("stop"):this.ja("finish");this.Uc()}
;g.j=function(){this.stop();Qi.o.j.call(this)};g.pause=function(){};var Ri={},Si
=null,Ti=function(a){a=ha(a);delete Ri[a];Ab(Ri)&&Si&&Si.stop()},Vi=function(){S
i||(Si=new bg(function(){Ui()},20));var a=Si;a.wb()||a.start()},Ui=function(){va
r a=B();wb(Ri,function(b){Wi(b,a)});Ab(Ri)||Vi()};var Xi=function(a,b,c,d){Ni.ca
ll(this);if(!r(a)||!r(b))throw Error("Start and end parameters must be arrays");
if(a.length!=b.length)throw Error("Start and end points must be the same length"
);this.ed=a;this.Th=b;this.duration=c;this.Sf=d;this.coords=[];this.wj=!1;this.z
a=0};D(Xi,Ni);
Xi.prototype.play=function(a){if(a||0==this.s)this.za=0,this.coords=this.ed;else
if(1==this.s)return!1;Ti(this);this.startTime=a=B();-1==this.s&&(this.startTime
-=this.duration*this.za);this.endTime=this.startTime+this.duration;this.za||this
.Wd();this.ja("play");-1==this.s&&this.ja("resume");this.s=1;var b=ha(this);b in
Ri||(Ri[b]=this);Vi();Wi(this,a);return!0};Xi.prototype.stop=function(a){Ti(thi
s);this.s=0;a&&(this.za=1);Yi(this,this.za);this.ja("stop");this.Uc()};
Xi.prototype.pause=function(){1==this.s&&(Ti(this),this.s=-1,this.ja("pause"))};
Xi.prototype.j=function(){0==this.s||this.stop(!1);this.ja("destroy");Xi.o.j.cal

l(this)};
var Wi=function(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTi
me=b);a.za=(b-a.startTime)/(a.endTime-a.startTime);1<a.za&&(a.za=1);Yi(a,a.za);1
==a.za?(a.s=0,Ti(a),a.ja("finish"),a.Uc()):1==a.s&&a.nf()},Yi=function(a,b){u(a.
Sf)&&(b=a.Sf(b));a.coords=Array(a.ed.length);for(var c=0;c<a.ed.length;c++)a.coo
rds[c]=(a.Th[c]-a.ed[c])*b+a.ed[c]};Xi.prototype.nf=function(){this.ja("animate"
)};Xi.prototype.ja=function(a){this.dispatchEvent(new Zi(a,this))};
var Zi=function(a,b){Re.call(this,a);this.coords=b.coords;this.x=b.coords[0];thi
s.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.za=b.za;this.st
ate=b.s};D(Zi,Re);var $i=function(a,b,c,d,e){Xi.call(this,b,c,d,e);this.element=
a};D($i,Xi);$i.prototype.oe=p;$i.prototype.nf=function(){this.oe();$i.o.nf.call(
this)};$i.prototype.Uc=function(){this.oe();$i.o.Uc.call(this)};$i.prototype.Wd=
function(){this.oe();$i.o.Wd.call(this)};var aj=function(a,b,c,d,e){if(2!=b.leng
th||2!=c.length)throw Error("Start and end points must be 2D");$i.apply(this,arg
uments)};D(aj,$i);
aj.prototype.oe=function(){var a;if(a=this.wj)m(this.bh)||(this.bh="rtl"==cd(thi
s.element,"direction")),a=this.bh;this.element.style[a?"right":"left"]=Math.roun
d(this.coords[0])+"px";this.element.style.top=Math.round(this.coords[1])+"px"};v
ar bj=function(a){return 1-Math.pow(1-a,3)};var cj=function(a){var b=a.document,
c;try{var d,e=a.document;d="CSS1Compat"==e.compatMode?e.documentElement:e.body;c
=new K(d.clientWidth,d.clientHeight)}catch(f){c=new K(-12245933,-12245933)}retur
n new K(Math.max(c.width,Math.max(b.body.scrollWidth,b.documentElement.scrollWid
th)),Math.max(c.height,Math.max(b.body.scrollHeight,b.documentElement.scrollHeig
ht)))};var dj=function(){R.call(this);this.qc=this.na=null;var a=window;this.dd=
!(!a.history||!a.history.pushState)&&"null"!=F.location.origin&&!Tb&&!Sb};D(dj,R
);var ej=function(a){null===a.na?50<=F.history.length?a.dd=!1:(a.na={state:F.his
tory.state,title:F.document.title,href:F.location.href,Ji:F.history.length},F.hi
story.replaceState({view:"expanded"},""),F.history.pushState({},"")):(Q("history
-cleanup-error",null,.01),a.dd=!1)};
dj.prototype.eg=function(){var a=F.history;if(null!==a.state&&null!==a.state.vie
w&&null!==this.na&&"expanded"==a.state.view)return F.history.replaceState(this.n
a.state,this.na.title,this.na.href),this.na=null,!0;Q("browser-history-error",{p
revLen:this.na?this.na.Ji:0,currLen:a.length,prevState:!!this.na,currState:!!a.s
tate,currView:a.state?a.state.view:""},.01);return this.dd=!1};dj.prototype.j=fu
nction(){this.na=null;V(this.qc)};var gj=function(a,b){W.call(this);this.Ee=[];t
his.vj=!!b;this.Kb=new cg(this);this.Ei=window.parent!=window;if(a)if(r(a))for(b
=0;b<a.length;b++)fj(this,a[b].U);else fj(this,a.U);else fj(this,Nc().U);this.Dg
=B()};D(gj,W);gj.prototype.Lg=0;var hj=["click","dblclick","mousedown","mousemov
e","mouseup"],ij=["touchend","touchmove","touchstart"],jj=["keydown","keyup"];gj
.prototype.j=function(){gj.o.j.call(this);this.Kb.dispose();this.Kb=null;delete
this.Ee};
var fj=function(a,b){if(!nb(a.Ee,b)){a.Ee.push(b);var c=!a.vj,d=ob(jj,hj);a.Ei||
rb(d,ij);a.Kb.eb(b,d,a.li,c)}};gj.prototype.li=function(a){var b=!1;switch(a.typ
e){case "mousemove":if("number"==typeof this.Fg&&this.Fg!=a.clientX||"number"==t
ypeof this.Gg&&this.Gg!=a.clientY)b=!0;this.Fg=a.clientX;this.Gg=a.clientY;break
;default:b=!0}b&&kj(this)};gj.prototype.$g=function(){kj(this)};var kj=function(
a){var b=B();a.Dg=b;b>a.Lg&&(a.dispatchEvent("activity"),a.Lg=b+3E3)};var oj=fun
ction(a,b){W.call(this);b||(lj.add(this),null==mj&&(mj=new gj),b=mj);this.yi=a;t
his.ve=b;this.Ih=w(this.Vi,this);nj(this)};D(oj,W);oj.prototype.Ze=!1;var mj=oj.
prototype.Tc=null,lj=new $d,nj=function(a){var b=a.yi+1-(B()-a.ve.Dg);0<b?a.Tc=a
g(a.Ih,b):(U(a.ve,"activity",a.Og,!1,a),a.Ze=!0,a.dispatchEvent("idle"))};oj.pro
totype.Vi=function(){this.Tc=null;nj(this)};oj.prototype.Og=function(){pj(this);
this.dispatchEvent("active");nj(this)};
var pj=function(a){a.Ze&&(of(a.ve,"activity",a.Og,!1,a),a.Ze=!1)};oj.prototype.j
=function(){pj(this);null!=this.Tc&&(l.clearTimeout(this.Tc),this.Tc=null);lj.re
move(this);null!=mj&&lj.Oc()&&(mj.dispose(),mj=null);oj.o.j.call(this)};var qj=f
unction(a){this.u=a;this.H=[];this.Kd=new oj(5E3);this.H.push(U(this.Kd,"idle",t
his.hi,!1,this));this.H.push(U(this.Kd,"active",this.gi,!1,this))};D(qj,R);qj.pr
ototype.hi=function(){Y(this.u,"become-idle-on-pub",{},1)};qj.prototype.gi=funct
ion(){Y(this.u,"become-active-on-pub",{},1)};qj.prototype.j=function(){for(var a

=0;a<this.H.length;a++)V(this.H[a]);this.H=[];null!=this.Kd&&this.Kd.dispose()};
var sj=function(a,b){this.cc=new J(0,0);this.oa=null;this.Xf=!1;null!==b&&(this.
oa=a.document.createElement("div"),this.oa.style.setProperty("height","1px","imp
ortant"),this.oa.style.setProperty("width","1px","important"),this.oa.style.setP
roperty("visibility","hidden","important"),this.oa.style.setProperty("position",
"fixed","important"),rj(this),b.appendChild(this.oa))};D(sj,R);
var rj=function(a){a.oa.style.setProperty("top",a.cc.y+"px","important");a.oa.st
yle.setProperty("left",a.cc.x+"px","important")},tj=function(a){a=a.oa.getBoundi
ngClientRect();return 1E-6>=Math.abs(a.top-0)&&1E-6>=Math.abs(a.left-0)},uj=func
tion(a,b){if(null!==a.oa&&!tj(a)){var c=a.oa.getBoundingClientRect();a.cc.y-=c.t
op;a.cc.x-=c.left;rj(a);tj(a)||a.Xf||(a.Xf=!0,Q("could-not-position-at-viewportorigin"))}a=a.cc;return new J(b.x+a.x,b.y+a.y)};sj.prototype.j=function(){L(this
.oa);this.oa=null};var wj=function(a,b,c,d){R.call(this);this.m=a;this.u=b;this.
ih=c;this.Mh=d;this.Gb=null;this.kh=0;this.H=[];this.lc=Qc(this.m);this.gg=this.
xc=this.pa=this.pb=this.Ra=this.w=this.I=this.ca=this.Mf=this.de=null;this.Xg=[{
type:"multiple-choice",title:"",Ka:"Test Question",Qa:{0:"Option 1",1:"Option 2"
},Ua:!1},{type:"multiple-choice",title:"",Ka:"Did you intend to open this ad?",Q
a:{0:"Yes",1:"No"},Ua:!0},{type:"stars-rating",title:"Survey powered by",Ka:"Rat
e your experience with this ad",Qa:{},Ua:!1},
{type:"multiple-choice",title:"",Ka:"Which one of these best describes your expe
rience with the ad?",Qa:{0:"The ad accidentally expanded",1:"The ad was broken",
2:"I liked the layout",3:"I found the ad relevant",4:"Other"},kj:!0,Ua:!0},{type
:"multiple-choice",title:"Survey powered by",Ka:"Describe your experience with t
he ad:",Qa:{0:"I intended to expand the ad",1:"I did not intend to expand the ad
"},Ua:!0},{type:"multiple-choice",title:"Survey powered by",Ka:"",Qa:{0:"I inten
tionally expanded the ad",
1:"I accidentally expanded the ad"},Ua:!0},{type:"multiple-choice",title:"Survey
powered by",Ka:"",Qa:{0:"The ad was broken",1:"The ad worked correctly"},Ua:!0}
,{type:"multiple-choice",title:"",Ka:"How much time did you spend on the previou
s ad?",Qa:{0:"More than 5 minutes",1:"Less than 5 minutes"},Ua:!0},{type:"multip
le-choice",title:"",Ka:"What is the current year?",Qa:{0:"2015",1:"1988"},Ua:!0}
,{type:"multiple-choice",title:"",Ka:"What is the current year?",Qa:{0:"2015",1:
"1988",2:"1862",3:"2020",
4:"2012"},Ua:!0}];md(sc(vj),this.m.document)};D(wj,R);
var vj=kc("#goog-ea-survey-overlay{all:initial;background-color:#fff;position:fi
xed;"),xj=kc('@import url(//fonts.googleapis.com/css?family=Roboto&lang=en);body
{font-family:"Roboto",Arial,sans-serif;margin:0}#header{background-color:#4285f4
;display:table}#close-button{color:#3367d6;cursor:pointer;font-size:24pt;float:r
ight;height:42px;position:absolute;right:0;text-align:center;width:42px}#title{c
olor:#fff;cursor:default;float:left;font-size:11pt;font-weight:bold;margin-top:2
5px;margin-left:20px;margin-right:7px}#logo{height:20px;margin-top:25px}#content
-box{background-color:#f6f6f6;cursor:default;display:table}.answers{display:tabl
e-cell;position:relative;text-align:center;vertical-align:middle}#question{color
:#fff;display:table-cell;font-size:12pt;padding-right:50px;padding-left:50px;pos
ition:relative;text-align:center;vertical-align:middle}#question-inner{color:#9e
9e9e;font-size:11pt;padding-bottom:20px}#stars{direction:rtl;unicode-bidi:bidi-o
verride}.star{font-size:25pt;position:relative;width:1.1em;color:#bdbdbd;cursor:
default}.star:hover,.star:hover~span{color:#ffd700}.answer-button{background-col
or:#ebebeb;border-radius:3px;cursor:pointer;margin-left:50px;margin-right:50px;m
argin-bottom:12px;padding-left:20px;padding-right:20px}.answer-button:hover{back
ground-color:#dedede}.answer-button.raised{box-shadow:0 2px 5px 0 rgba(0,0,0,0.2
6);transition:box-shadow .2s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.answe
r-button.raised:active{box-shadow:0 rgba(0,0,0,0.2);transition-delay:0s}.answer{
cursor:pointer;display:inline-block;font-size:10pt;margin:8px}.stars-label{color
:#9e9e9e;font-size:10pt}'),yj=
function(a){return null!==a.I&&"visible"==a.I.style.visibility},zj=function(a,b,
c){var d=ie(a.m);return uj(a.Gb,new J((d.width-b)/2,(d.height-c)/2))};
wj.prototype.bj=function(){if(null!=this.m.document.getElementById("goog-ea-surv
ey-overlay")){md(sc(xj),this.I.contentDocument);this.ca=new Lc(this.I.contentDoc
ument);this.Ra=this.ca.createElement("div");this.Ra.id="header";this.ca.appendCh

ild(this.I.contentDocument.body,this.Ra);this.pb=this.ca.createElement("div");th
is.pb.id="content-box";this.ca.appendChild(this.I.contentDocument.body,this.pb);
this.hh();this.H.push(U(this.m,"resize",this.Xe,!1,this));var a=pe();if(0>a||a>t
his.Xg.length-1)a=0;var b=
this.Xg[a];if("multiple-choice"==b.type)Aj(this,a,b.Ka,b.Qa,b.kj,b.title,b.Ua,b.
type);else if("stars-rating"==b.type){var c=b.Ka,d=b.title,b=b.type;this.pa=this
.ca.createElement("div");this.pa.className="answers";this.pa.id="stars";this.pb.
appendChild(this.pa);var e=this.ca.createElement("div");e.textContent=c.toUpperC
ase();e.id="question-inner";this.pa.appendChild(e);Y(this.u,"survey-created",Hb(
["questionIndex",a,"questionType",b]),1);for(c=5;0<c;c--)b=this.ca.createElement
("span"),b.textContent=
"\u2605",b.className="star",this.pa.appendChild(b),e=Hb(["questionIndex",a,"answ
erId",c]),this.H.push(U(b,"click",y(this.yg,e),!1,this));0==d.length||Bj(this,d)
}this.kh++;null===this.Gb&&(this.Gb=new sj(this.m,this.I.parentElement))}else Li
(this.u,"survey-iframe-not-created",{},1)};
wj.prototype.hh=function(){this.xc||(this.xc=Sc("DIV",{textContent:"\u00d7",id:"
close-button"}),this.xc.style.zIndex=1E6,this.Ra.appendChild(this.xc),this.H.pus
h(U(this.xc,"click",function(){Y(this.u,"survey-closed",{},1);Cj(this)},!1,this)
))};
var Aj=function(a,b,c,d,e,f,h,k){a.pa=a.ca.createElement("div");a.pa.className="
answers";a.pb.appendChild(a.pa);0==c.length||0==f.length?0==c.length?0==f.length
||Bj(a,f):(f=a.ca.createElement("div"),f.textContent=c,f.id="question",a.Ra.appe
ndChild(f)):(Bj(a,f),f=a.ca.createElement("div"),f.textContent=c,f.id="questioninner",a.pa.appendChild(f));c=kb(zb(d),function(a){return parseInt(a,10)});h&&vb
(c);null!=e&&e&&(e=c.length-1,ub(c,c.indexOf(e),e));e=c.toString().replace(/,/g,
"-");Y(a.u,"survey-created",
Hb(["questionIndex",b,"questionType",k,"answerOrder",e]),1);G(c,function(a,b){va
r c=this.ca.createElement("div");c.className="answer-button raised";this.pa.appe
ndChild(c);var e=this.ca.createElement("div");e.textContent=d[a];e.className="an
swer";c.appendChild(e);a=Hb(["answerId",a,"answerIndex",b]);this.H.push(U(c,"cli
ck",y(this.yg,a),!1,this))},a)},Bj=function(a,b){var c=a.ca.createElement("div")
;c.textContent=b;c.id="title";a.Ra.appendChild(c);"Survey powered by"==b&&(b=a.c
a.createElement("img"),
b.src="//pagead2.googlesyndication.com/pagead/bf/images/google_white_logo.png",b
.id="logo",a.Ra.appendChild(b))};wj.prototype.yg=function(a){Y(this.u,"survey-re
sponse",a,1);Cj(this)};var Cj=function(a){l.clearTimeout(a.gg);null!=a.de&&(a.Mf
=B()-a.de,Y(a.u,"survey-duration",{duration:a.Mf},1));Vc(a.I);L(a.I);a.I=null;a.
xc=null;a.w=null;a.Ra=null;a.pb=null;a.pa=null;a.de=null;a.Mf=null;a.ih();1<=a.k
h&&a.Mh()};
wj.prototype.Xe=function(){var a=Qc(this.m);Ic(this.lc,a)||(this.lc=a,yj(this)&&
(a=zj(this,this.I.clientWidth,this.I.clientHeight),ed(this.I,a.x,a.y)),null!=thi
s.w&&(a=cj(this.m),hd(this.w,a.width,a.height)))};wj.prototype.j=function(){G(th
is.H,function(a){V(a)},this);this.H=[];wj.o.j.call(this)};var Dj=function(a,b,c,
d,e,f,h,k){this.v=a;this.m=b;this.u=h;this.K=c.clone();this.lc=Qc(this.m);this.L
f=d;this.Ic=e;this.Sg=f;this.H=[];this.A=new be;this.se=.3;this.Gb=this.V=this.s
b=this.w=null;this.Gb=new sj(this.m,this.v.parentElement);this.zd=null;this.X=k}
,Fj=function(a){a.w=a.m.document.createElement("div");var b=a.v;b.parentNode&&b.
parentNode.insertBefore(a.w,b);je(a.w);b=cj(a.m);a.w.style.setProperty("width",b
.width+"px","important");a.w.style.setProperty("height",b.height+"px","important
");
a.w.style.setProperty("position","fixed","important");N(a.A,a.w,"zIndex",999998,
"important");a.w.style.setProperty("opacity","0.7","important");b=new J(0,0);b=u
j(a.Gb,b);a.w.style.setProperty("left",b.x+"px","important");a.w.style.setProper
ty("top",b.y+"px","important");a.w.style.setProperty("background-color","#666","
important");a.w.id="goog-lb-overlay";a.H.push(U(a.w,"click",y(a.xg,"background-o
verlay"),!1,a));N(a.A,a.v,"zIndex",999999,"important");null!=a.X&&(a.X.w=a.w);ad
(a.v,"outline","none");
b=jd(a.v);N(a.A,a.v,"width",b.width+"px","important");N(a.A,a.v,"height",b.heigh
t+"px","important");var c=gd(Wc(a.v));P()||(c=uj(a.Gb,c));var d=Ej(a,c,b);a.lc=Q
c(a.m);var e;P()?(c=e=0,N(a.A,a.v,"position","absolute","important"),a.v.parentN

ode&&N(a.A,a.v.parentNode,"position","relative","important")):(e=c.x,c=c.y,N(a.A
,a.v,"position","fixed","important"));a:{var f=ge();if(null==f.SAMPLE_VIEWPORT_S
IZES){if(P()&&!Oa(.05)||!P()&&!Oa(.01))break a}else if(!f.SAMPLE_VIEWPORT_SIZES)
break a;var f=Qc(a.m),
h=ie(a.m);Y(a.u,"viewport",{event:"lbstart",ew:a.K.width,eh:a.K.height,lw:f.widt
h,lh:f.height,vw:h.width,vh:h.height},1)}Pi()?a.sb=new Qi(a.v,a.se,{left:e+"px",
top:c+"px"},{left:d.x+"px",top:d.y+"px"},[{Yd:"all",duration:a.se,timing:"ease-o
ut",td:0}]):a.sb=new aj(a.v,[e,c],[d.x,d.y],1E3*a.se,bj);U(a.sb,"end",w(a.aj,a,b
),!1);a.sb.play();null!=a.X&&(b=w(a.Yg,a),a.X.ih=b,a=a.X,a.I=a.m.document.create
Element("iframe"),a.I.style.visibility="hidden",a.I.style.zIndex=1E6,a.I.id="goo
g-ea-survey-overlay",
a.m.document.body.appendChild(a.I),ag(a.bj,200,a))},Ej=function(a,b,c){var d=ie(
a.m,!0),e=d.width/2-c.width/2,d=d.height/2-c.height/2;N(a.A,a.v,"left",0);N(a.A,
a.v,"top",0);var f=a.K.width/2-c.width/2;c=a.K.height/2-c.height/2;e=Math.max(0,
e-f)+f;d=Math.max(0,d-c)+c;P()?(e-=b.x,b=d-b.y):b=d;b=new J(Math.floor(e),Math.f
loor(b));P()||(b=uj(a.Gb,b));return b};
Dj.prototype.Xe=function(){var a=Qc(this.m);Ic(this.lc,a)||(this.lc=a,Gj(this),t
his.N()&&this.Sg&&(Y(this.u,"responsive-callback-triggered"),this.Sg()));null!=t
his.w&&(a=cj(this.m),this.w.style.setProperty("width",a.width+"px","important"),
this.w.style.setProperty("height",a.height+"px","important"),Y(this.u,"viewportresized",{oldWidth:this.w.width,oldHeight:this.w.height,newWidth:a.width,newHeig
ht:a.height}))};
var Gj=function(a){if(a.N()){var b=gd(Wc(a.v)),b=Ej(a,b,a.K);N(a.A,a.v,"left",b.
x+"px","important");N(a.A,a.v,"top",b.y+"px","important");Hj(a,b.x,b.y)}};Dj.pro
totype.N=function(){return null!=this.w};var Jj=function(a){a.sb&&1==a.sb.s&&(pf
(a.sb),a.sb.stop());G(a.H,function(a){V(a)},a);a.H=[];!a.N()||null!==a.X&&yj(a.X
)||a.Yg();a.V&&L(a.V);Ij(a);ee(a.A)};Dj.prototype.Yg=function(){L(this.w);this.X
=this.w=null};var Ij=function(a){null!=a.zd&&(a.zd.dispose(),a.zd=null)};
Dj.prototype.xg=function(){this.Ic();if(0<=pe()&&null!=this.X){var a=this.X;if(n
ull!==a.I){var b;b=ie(a.m);var c=Math.max(250,a.pa.clientHeight+120),d=Math.min(
.95*b.width,350);P()&&310<=b.width&&(d=Math.max(d,300));b=new K(d,c);c=zj(a,b.wi
dth,b.height);hd(a.I,b.width,b.height);ed(a.I,c.x,c.y);null===a.Ra||hd(a.Ra,b.wi
dth,60);null===a.pb||hd(a.pb,b.width,b.height-60)}a.I.style.visibility="visible"
;a.de=B();b=oe(/^survey_close_button_(\d+)$/);0<=b&&(a.gg=ag(a.hh,b,a))}};
Dj.prototype.aj=function(a){var b,c=this.v;b=new J(c.offsetLeft,c.offsetTop);c=b
.x-Math.ceil(this.K.width/2-a.width/2);a=b.y-Math.ceil(this.K.height/2-a.height/
2);N(this.A,this.v,"width",this.K.width+"px","important");N(this.A,this.v,"heigh
t",this.K.height+"px","important");N(this.A,this.v,"left",c+"px","important");N(
this.A,this.v,"top",a+"px","important");Hj(this,c,a);this.H.push(U(this.m,"resiz
e",Sd(this.Xe,this),!1,this));u(this.m.document.elementFromPoint)&&(a=gd(this.v)
,c=jd(this.v),this.m.document.elementFromPoint(a.x+
c.width/2,a.y+c.height/2)!=this.v&&Li(this.u,"lightbox-behind-content",{url:this
.m.document.location.href,e:ge().JS_EXPERIMENT_LABELS}));oi()&&Li(this.u,"lightb
ox-not-in-focus",{url:this.m.document.location.href});ne("log_idle_on_pub")&&(Ij
(this),this.zd=new qj(this.u));this.Lf(this.K)};
var Hj=function(a,b,c){if(!a.V){var d="http:"==F.location.protocol?"http:":"http
s:";a.V=a.m.document.createElement("img");a.V.src=[d,"//pagead2.googlesyndicatio
n.com/pagead/bf/images/close_circle.png"].join("");d=a.v;d.parentNode&&d.parentN
ode.insertBefore(a.V,d);je(a.V);a.V.style.setProperty("outline","none","importan
t");N(a.A,a.V,"zIndex",1E6,"important");a.V.style.setProperty("width","42px","im
portant");a.V.style.setProperty("height","42px","important");a.H.push(U(a.V,"cli
ck",y(a.xg,"close-button"),
!1,a))}b=b+a.K.width-21;c-=21;d=cj(a.m);a.K.width+42>d.width&&(b-=(a.K.width+42d.width)/2);a.V.style.setProperty("position",cd(a.v,"position"),"important");a.V
.style.setProperty("left",b+"px","important");a.V.style.setProperty("top",c+"px"
,"important");kd(a.V,!0)};var Kj=function(){R.call(this);this.Ja=null};D(Kj,R);K
j.prototype.j=function(){L(this.Ja);this.Ja=null;Kj.o.j.call(this)};Kj.prototype
.show=function(a){this.Ja||(this.Ja=Sc("DIV"),E.body.appendChild(this.Ja));Kd(th
is.Ja,"fading-text-overlay");Xc(this.Ja,a);Kd(this.Ja,"shown");setTimeout(w(func
tion(){Md(this.Ja,"shown")},this),5E3)};var Z=function(){W.call(this);this.N=thi

s.Ta=!1;this.hf=!0;this.Ce=new K(0,0);this.cf=this.zf=this.Cc=this.bf=this.Ic=th
is.Ie=null;this.bg=new Zc(0,0,0,0);this.K=new K(0,0);this.M=new K(0,0);this.gf=n
ull;this.Ya=0;this.Tb=this.F=null;this.Oa=this.Le=this.yd=this.Ad=!1;this.gc=Lj|
|(Lj=new Xh);Mj||(Mj=new vh);this.cb=Mj;this.Va=Ii(this.gc,this.cb);var a=null;n
ull!=this.Va&&(Ee(this,y(S,this.Va)),a=this.Va.getEngagementState());this.di=new
Wh(this.gc,a);this.Jc=0;this.R=this.Da=this.Od=null;this.qe=
new X;var a=w(this.wi,this),b=/[&\?#]exk=([^& ]+)/.exec(F.location.href),b=new $
h(O().AD_KEY||0,b&&2==b.length?b[1]:null);if(b.Ba||b.ra)Ta(F,"message",y(pi,b,a)
),bi=F.setInterval(gb(y(ei,2,b,void 0,void 0,void 0,void 0,void 0)),500);this.kc
=null;this.Pf=new Kj;Ee(this,y(S,this.Pf));this.Lb=new dj;this.qc=null;this.xf()
},Mj,Nj,Oj;D(Z,W);
Z.prototype.xf=function(){this.instantlyResizeWindow=T("CTB-instantlyResizeWindo
w",w(this.instantlyResizeWindow,this));this.getCollapsedHeight=T("CTB-getCollaps
edHeight",w(this.getCollapsedHeight,this));this.getCollapsedWidth=T("CTB-getColl
apsedWidth",w(this.getCollapsedWidth,this));this.getExpandedHeight=T("CTB-getExp
andedHeight",w(this.getExpandedHeight,this));this.getExpandedWidth=T("CTB-getExp
andedHeight",w(this.getExpandedWidth,this));this.getMaxExpandableSize=T("CTB-get
MaxExpandableSize",w(this.getMaxExpandableSize,
this));this.isExpanded=T("CTB-isExpanded",w(this.isExpanded,this));this.isExpans
ionEnabled=T("CTB-isExpansionEnabled",w(this.isExpansionEnabled,this));this.shou
ldMaintainCoordinates=T("CTB-shouldMaintainCoordinates",w(this.shouldMaintainCoo
rdinates,this));this.getConfig=T("CTB-getConfig",w(this.getConfig,this));this.di
spose=T("CTB-dispose",w(this.dispose,this));this.reportEngagement=T("CTB-reportE
ngagement",w(this.reportEngagement,this));this.setChargeableAction=T("CTB-setCha
rgeableAction",w(this.setChargeableAction,
this));this.eb=T("CTB-listen",w(this.eb,this));this.Sb=T("CTB-listenOnce",w(this
.Sb,this));this.Fb=T("CTB-unlisten",w(this.Fb,this));this.$b=T("CTB-unlistenByKe
y",w(this.$b,this));this.mf=T("CTB-notifyResizingToRenderingLibrary",w(this.mf,t
his))};Z.prototype.j=function(){Fe(this.F,this.Da);this.R=this.Da=this.F=null;th
is.qe=new X;this.Lb.dispose();null!=ji&&(ji.dispose(),ji=null);Z.o.j.call(this)}
;var Lj=new Xh;g=Z.prototype;g.collapseWindow=q;g.expandWindow=q;g.Af=q;g.setExp
andProperties=q;
g.Zg=function(a){if(this.isExpanded()&&!this.Oa){var b=null!=this.F&&"LargeCanva
sEngagement"==this.F.ub()?10009:10010;a=a||{};a.engend=!0;Me(b,a)}};var Pj=funct
ion(a,b){null!=a.kc&&ad(a.kc,{display:b?"block":"none"})};g=Z.prototype;g.instan
tlyResizeWindow=function(a,b){Qj(this,w(function(){O().ALLOW_INSTANT_RESIZING?th
is.isExpanded()||0<=a&&0<=b&&this.Af(new K(a,b)):Rj(this,"illegal_instant_resizi
ng",{resizew:a,resizeh:b})},this))};g.Qe=q;g.wc=q;g.$d=q;g.enableExpansion=q;
g.getMaxExpandableSize=function(a){this.Tb?Fg(this.Tb,a):(this.Tb=new X,Fg(this.
Tb,a),this.Qe())};g.we=q;var Qj=function(a,b){Fg(a.qe,b);a.we()&&a.we()&&!a.qe.G
a&&a.qe.Ca()};Z.prototype.setExternalResizeCallback=function(a){this.zf=a};Z.pro
totype.mf=function(){this.zf?this.zf():Q("resize-callback-is-not-defined")};var
Sj=function(a){a.Ad=!0;null!==a.Cc&&(a.yd=!1,a.Cc())},Tj=function(a){a=1==a.Ya;v
ar b=ne("external_overlay");return P()&&!Kh()&&a&&b};
Z.prototype.zi=function(){var a=O();me("toolset-params-available");Uj(this)||(th
is.F=Vj(this,this.Oa?"NoOp":a.ENGAGEMENT_NOTIFIER),P()&&(this.Jc=a.ENGAGEMENT_BO
RDER_WIDTH||10,this.Da=Vj(this,"InstantlyEngage"),this.fh(),qh("touchstart",this
.pj,!1,this)))};var Vj=function(a,b){var c=Vh(b,a.cb);Ee(a,y(S,c));U(c,"removed"
,a.Ti,!1,a);"LargeCanvasEngagement"==b?(a.N=!0,a.Ta=!1,null!=a.Va&&a.Va.Gf(2),a.
gc.F=c):"AutoExpand"==b&&a.cf&&a.cf();return c};g=Z.prototype;g.Ae=function(){nu
ll!=this.Va&&this.Va.Ae()};
g.fh=function(){if(this.Da){var a=Qc();0==a.height&&(a.height=window.innerHeight
);this.bg=new Zc(this.Jc,a.width-this.Jc,a.height-this.Jc,this.Jc)}};g.pj=functi
on(a){this.Od=gd(a)};g.getCollapsedHeight=function(){return this.M.height};g.get
CollapsedWidth=function(){return this.M.width};g.getExpandedHeight=function(){re
turn this.K.height};g.getExpandedWidth=function(){return this.K.width};g.isExpan
ded=function(){return this.N};g.isExpansionEnabled=function(){return this.Ta};
g.shouldMaintainCoordinates=function(a){this.hf=a};
var Xj=function(a,b){if("function"==typeof b&&a.Ta&&!a.N&&!a.ab()){var c=w(funct
ion(){this.dispatchEvent("expanding");b()},a);a.cb.Ma("expansionrequested");var

d=w(function(a){if(null!=a){if(a.lightboxWidth<this.getExpandedWidth()){this.Pf.
show("Zoom out for the full experience");Wj(this,{overlay:!0,maxw:a.lightboxWidt
h,maxh:a.lightboxHeight});this.F&&this.F.remove();this.Da&&this.Da.remove();retu
rn}a=this.Pf;a.Ja&&Md(a.Ja,"shown")}this.Da&&this.bg.contains(this.Od)?this.R=th
is.Da:this.F&&(this.R=
this.F,this.Da&&!this.Od&&Rj(this,"incompatible_with_1_point_5_click"));null!==t
his.R&&(this.gc.F=this.R,this.R.start(c,w(this.Ch,this)))},a);P()&&1==a.Ya?a.get
MaxExpandableSize(d):d()}};Z.prototype.Ti=function(){this.Od=null};
var ak=function(a,b,c){a.N=!0;null===a.R||a.R.Yb(!0);a.hf&&Yj(a,b,c);Pj(a,!0);Zj
(!1);a.Lb.dd&&(ej(a.Lb),a.qc=nf(F,"popstate",a.ri,!1,a));var d=Tj(a);a.Oa||!a.R&
&!d||(d=d?29:a.R.Nb(),Me(d,{engstart:!0}));1==a.Ya&&(d=w(function(a){(a.lightbox
Width<b.width||a.lightboxHeight<b.height)&&Wj(this,{overlay:!1,maxw:a.lightboxWi
dth,maxh:a.lightboxHeight,bc:O().MOBILE_BROWSER_CLASS})},a),a.getMaxExpandableSi
ze(d));u(a.Ie)&&(a.Ie(b.width,b.height,c),a.cb.Ma("expansioncompleted"))};
Z.prototype.ri=function(){this.N&&this.Lb.eg()&&bk(this)};var Uj=function(a){ret
urn!a.Oa&&Tj(a)?(a.yd=!1,a.Ad=!1,a.Le=!1,a.wc(),!0):!1},ck=function(a,b){a.Tb&&(
a.Tb.Ca(b),a.Tb=null)},bk=function(a){null!==a.R&&a.ab()?a.R.Yb(!1):"function"==
=typeof a.bf&&a.bf();var b;if(b=a.Lb.dd)b=a.Lb,b=null!==b.na&&b.na.state!=F.hist
ory.state;b&&(V(a.qc),a.qc=null,a=a.Lb,a.qc=nf(F,"popstate",a.eg,!1,a),F.history
.back())};Z.prototype.Ch=function(){u(this.Cc)&&this.Cc()};
var Zj=function(a){var b=E.getElementById("abgc");b&&kd(b,a);(b=E.getElementById
("BAP-holder"))&&kd(b,a);(b=E.getElementById("cbc"))&&kd(b,a)},Yj=function(a,b,c
){if(1===a.Ya){var d=E.body;c=Math.round((b.width-a.M.width)/2);0<c&&ad(d,"margi
nLeft",c+"px");a=Math.round((b.height-a.M.height)/2);0<a&&ad(d,"marginTop",a+"px
")}else{d=E.body;if(0==c||3==c){var e=b.width-a.M.width;0<e&&ad(d,"marginLeft",e
+"px")}if(0==c||1==c)a=b.height-a.M.height,0<a&&ad(d,"marginTop",a+"px")}};
Z.prototype.ab=function(){return!!this.R&&this.R.Md()};Z.prototype.reportEngagem
ent=function(a,b){this.Oa||Me(a,b)};Z.prototype.setChargeableAction=function(a){
!this.Oa&&"number"===typeof a&&Be[a]&&Ae[Be[a]]&&(a=Be[a])&&ue().registerChargea
bleEventName(a)};
var Wj=function(a,b){var c={expandw:a.getExpandedWidth(),expandh:a.getExpandedHe
ight()};sd(b,function(a,b){c[b]=a});b=O();m(b.EXPANSION_CLICK_INFO)&&(c.ai=b.EXP
ANSION_CLICK_INFO);Rj(a,"oversized_expansion",c)},Rj=function(a,b,c){c=Bb(c||{})
;c.ee=a.isExpansionEnabled()?1:0;c.ie=a.isExpanded()?1:0;c.em=a.Ya;c.p=a.Oa?1:0;
c.not=a.F&&a.F.ub();a.Da&&(c.not+=","+a.Da.ub());Le(b,c)};Z.prototype.wi=functio
n(a){this.Oa||(this.gc.md=a.md,this.gc.Hb=a.Hb||null)};Z.prototype.getConfig=fun
ction(){return this.di};var dk={"become-active-on-pub":!0,"become-idle-on-pub":!
0,"document-is-hidden":!0,"document-not-in-focus":!0,"drag-to-expand-backgroundtouch":!0,"drag-to-expand-end":!0,"drag-to-expand-tap-timeout":!0,"drag-to-expan
d-tap":!0,"dispose-external-notifier-timeout":!0,"external-notifier-invalid-ifra
me-or-win":!0,"external-border-tap":!0,"external-center-tap":!0,"lightbox-behind
-content":!0,"lightbox-not-in-focus":!0,"unknown-external-notifier":!0,viewport:
!0,"viewport-resized":!0,"collapse-target":!0,
"survey-created":!0,"survey-response":!0,"survey-closed":!0,"survey-duration":!0
,"survey-iframe-not-created":!0},ek=/^[\w,]*$/,fk=function(a,b){switch(a){case "
url":return!0;case "e":return null!==b.match(ek);case "event":return"lbstart"==b
;case "ew":case "eh":case "lw":case "lh":case "vw":case "vh":return!isNaN(parseF
loat(b));case "holdComplete":return"true"==b||"false"==b;case "direction":return
"up"==b||"down"==b||"left"==b||"right"==b||"none"==b;case "distance":case "durat
ion":case "progress":return!isNaN(parseFloat(b));
case "state":return"hooked"==b||"tapunhooked"==b||"holdunhooked"==b||"middrag"==
b||"expanding"==b;case "oldWidth":case "oldHeight":case "newWidth":case "newHeig
ht":return!isNaN(parseFloat(b));case "collapseTarget":return"close-button"==b||"
background-overlay"==b;case "questionIndex":return!isNaN(parseFloat(b));case "qu
estionType":return"multiple-choice"==b||"stars-rating"==b;case "answerOrder":cas
e "answerIndex":return!isNaN(parseFloat(b));case "answerId":return!isNaN(parseFl
oat(b))}return!1};var ik=function(){if(gk&&!gk.sa)return gk;Z.call(this);gk=this
;this.Y=this.l=null;this.Rg=this.Rd=!1;this.M=Qc(F).clone();var a=F.parent;a?a.p
ostMessage(Ed({notify:"expandable-xpc-ready",googMsgType:"ct"}),"*"):Q("xpc-no-p
ub");a=hk(E.URL);if(!m(a.cn)){var b=Qe();b=b?b.adUrl:void 0;(b=b||"")&&(a=hk(b))

}m(a.cn)&&(this.l=new Zg(a),gg(this.l,w(this.Ve,this)),this.l.connect(w(this.Di,
this)),this.Y=ag(this.Se,3E4,this))};D(ik,Z);
ik.prototype.xf=function(){ik.o.xf.call(this);this.collapseWindow=T("XCT-collaps
eWindow",w(this.collapseWindow,this));this.expandWindow=T("XCT-expandWindow",w(t
his.expandWindow,this));this.enableExpansion=T("XCT-enableExpansion",w(this.enab
leExpansion,this))};var gk=null;ik.prototype.j=function(){l.clearTimeout(this.Y)
;S(this.l);this.l=this.Y=null;ik.o.j.call(this)};ik.prototype.we=function(){retu
rn!0};
ik.prototype.enableExpansion=function(a){this.Ta=!0;if(a){var b=a.height,c=a.col
lapseCallback,d=a.initiateCollapseCallback,e=a.aboutToExpandCallback,f=a.initiat
eFullscreenExpansionCallback,h=a.expansionMode,b=td(a.width)&&td(b),c=u(a.expans
ionCallback)&&u(c)&&(pd(d)||u(d))&&(pd(e)||u(e))&&(pd(f)||u(f)),c=b&&c;if("undef
ined"!==typeof h){if(!da(h)||0>h||2<=h)c=!1;1!==h||d||(c=!1)}if(this.Ta=c)this.C
e=new K(a.width,a.height),this.K=this.Ce.clone(),this.Ie=a.expansionCallback,thi
s.Ic=a.collapseCallback,
this.bf=u(a.initiateCollapseCallback)?a.initiateCollapseCallback:null,d=a.aboutT
oExpandCallback,this.Cc=u(d)?d:null,this.cf=u(a.initiateFullscreenExpansionCallb
ack)?a.initiateFullscreenExpansionCallback:null,this.Ya=a.expansionMode||0,1===t
his.Ya&&this.shouldMaintainCoordinates(!1),Qj(this,w(this.zi,this)),Pb&&1==this.
Ya&&!Kh()&&(this.kc=E.createElement("div"),this.kc.id="inframe-close-button",d=M
ath.floor(21),ad(this.kc,{height:d+"px",width:d+"px"}),E.body.appendChild(this.k
c)),u(a.toolsetReadyCallback)&&
Qj(this,a.toolsetReadyCallback),this.Oa||ph(this,nf(F,"pagehide",w(this.Zg,this,
{unload:!0}),!0,this));ph(this,U(F,"resize",this.fh,!1,this))}else this.Ta=!1;a=
this.Ta;return a?!0:!1};var hk=function(a){var b;b=wd(a,"xpc");a=wd(a,"p");var c
={};c.cn=b;c.ph=a;c.ppu=zd(a);c.lpu=zd();return c};g=ik.prototype;g.Se=function(
){this.l&&!this.l.Ha()&&(S(this.l),this.l=null,Rj(this,"xct-commTimeout"),this.R
d&&ck(this,{lightboxWidth:0,lightboxHeight:0}))};g.Qe=function(){jk(this,"maxsiz
e")||(this.Rd=!0)};
g.expandWindow=function(a,b){!this.Ta||this.N||this.ab()||(a&&b&&(this.K=(new K(
a,b)).clone()),Tj(this)?this.Ad&&(this.yd=!0,this.Le&&this.$d()):Xj(this,w(this.
$d,this)))};g.wc=function(){this.Rg&&jk(this,"startExternalNotifier")};g.$d=func
tion(){var a=this.K.clone();jk(this,["expand_w",a.width,"_h",a.height,"_m",this.
Ya].join(""))};g.Af=function(a){jk(this,["resize_w",a.width,"_h",a.height].join(
""))};g.collapseWindow=function(){this.Ta&&this.N&&jk(this,"collapse")};
var jk=function(a,b){if(a.l&&a.l.Ha())return a.l.send("expandable_ad",b),!0;Rj(a
,"xct-commError",{msg:b});return!1};
ik.prototype.Ve=function(a){var b=a.split("_");if("ok"===b[0]){for(var c,d,e,f=n
ew K(0,0),h=2;h<b.length;++h){var k=b[h].charAt(0),n=parseInt(b[h].substring(1),
10);"w"==k?f.width=n:"h"==k?f.height=n:"d"==k?c=n:"i"==k?d=n:"e"==k&&(e=n)}"expa
nd"==b[1]&&td(f.width)&&td(f.height)&&da(c)&&0<=c?ak(this,f,c):"collapse"==b[1]&
&td(f.width)&&td(f.height)?(this.Zg(),this.N=!1,null!==this.R&&(this.R.Yb(!1),fh
&&"DesktopProgressBarHover"==this.R.ub()&&(S(this.F),this.R=this.F=Vj(this,"Desk
topClickToExpand"))),
this.hf&&ad(E.body,{marginLeft:0,marginTop:0}),Pj(this,!1),Zj(!0),this.dispatchE
vent("collapsed"),this.K=this.Ce.clone(),"function"==typeof this.Ic&&this.Ic(f.w
idth,f.height),Uj(this)):"resize"==b[1]&&td(f.width)&&td(f.height)?this.M=f.clon
e():"maxsize"==b[1]&&da(d)&&da(e)?ck(this,{lightboxWidth:d,lightboxHeight:e}):"p
arams"==b[1]?(this.Rg=!0,Tj(this)&&this.wc()):Rj(this,"xct-badMsg",{Ri:a})}else
if("initiateCollapse"===b[0])bk(this);else if("externalNotifierAboutToComplete"=
==b[0])Sj(this);else if("externalNotifierComplete"===
b[0])this.Le=!0,this.Ad?this.yd&&this.$d():Sj(this);else if("externalLog"===b[0]
){if(4<=b.length){a=b[1];c=b[2];d=parseFloat(b[3]);e={};for(h=4;h+1<b.length;h+=
2)fk(b[h],b[h+1])&&(e[b[h]]=b[h+1]);!dk[a]||"ct-error"!=c&&"ct-info"!=c||le(c,a,
e,d)}}else"parentViewportResized"===b[0]?this.mf():Rj(this,"xct-badMsg",{Ri:a})}
;ik.prototype.setExpandProperties=function(a,b,c){"lightbox"==a&&b&&c&&this.Af(n
ew K(b,c))};
ik.prototype.Di=function(){l.clearTimeout(this.Y);this.Y=null;this.l&&this.l.Ha(
)||(S(this.l),this.l=null,Rj(this,"xct-commNotFound"),this.Rd&&ck(this,{lightbox
Width:0,lightboxHeight:0}));var a=Ed(ge());jk(this,"params_"+a);a=Ed({ENABLE_OUT

_OF_FOCUS_EXPANSION:(F.CREATIVE_TOOLSET_PREVIEW_PARAMS||{}).ENABLE_OUT_OF_FOCUS_
EXPANSION});jk(this,"previewParams_"+a);this.Rd&&this.Qe()};ik.prototype.dispatc
hEvent=function(a){var b=ik.o.dispatchEvent.call(this,a);jk(this,a);return b};
(function(a){function b(){if(Nj&&!Nj.sa)return Nj;a.call(this);Nj=this;this.Oa=!
0;null!=this.Va&&(this.Va.dispose(),this.Va=null);return Nj}D(b,a);C("CreativeTo
olset",a);C("CreativeToolset.prototype.collapseWindow",a.prototype.collapseWindo
w);C("CreativeToolset.prototype.enableExpansion",a.prototype.enableExpansion);C(
"CreativeToolset.prototype.expandWindow",a.prototype.expandWindow);C("CreativeTo
olset.prototype.instantlyResizeWindow",a.prototype.instantlyResizeWindow);C("Cre
ativeToolset.prototype.getCollapsedHeight",
a.prototype.getCollapsedHeight);C("CreativeToolset.prototype.getCollapsedWidth",
a.prototype.getCollapsedWidth);C("CreativeToolset.prototype.getExpandedHeight",a
.prototype.getExpandedHeight);C("CreativeToolset.prototype.getExpandedWidth",a.p
rototype.getExpandedWidth);C("CreativeToolset.prototype.getMaxExpandableSize",a.
prototype.getMaxExpandableSize);C("CreativeToolset.prototype.isExpanded",a.proto
type.isExpanded);C("CreativeToolset.prototype.isExpansionEnabled",a.prototype.is
ExpansionEnabled);C("CreativeToolset.prototype.setExternalResizeCallback",
a.prototype.setExternalResizeCallback);C("CreativeToolset.prototype.setExpandPro
perties",a.prototype.setExpandProperties);C("CreativeToolset.prototype.shouldMai
ntainCoordinates",a.prototype.shouldMaintainCoordinates);C("CreativeToolset.prot
otype.reportEngagement",a.prototype.reportEngagement);C("CreativeToolset.prototy
pe.setChargeableAction",a.prototype.setChargeableAction);C("CreativeToolset.prot
otype.getConfig",a.prototype.getConfig);C("CreativeToolset.prototype.dispose",a.
prototype.dispose);C("CreativeToolsetProxy",
b);C("CreativeToolsetProxy.prototype",CreativeToolset.prototype);C("CreativeTool
set.BrowserClass.DESKTOP",0);C("CreativeToolset.BrowserClass.MOBILE_WEB",1);C("C
reativeToolset.BrowserClass.IN_APP",2);C("EngagementAction",se);C("CreativeTools
et.EngagementAction",se);C("CreativeToolset.ExpansionMode",fe);C("CreativeToolse
t.EngagementCycleParam",re);Mj=new vh;Oj=function(){return new a};C("CreativeToo
lset.getInstance",Oj);Ii(Lj,Mj);U(F,"load",function(){if(!Hi){var a=new Ge;ue().
addReporter(a);Hi=!0}(a=
Oe("search_lift_impression"))&&ue().reportEvents([a])});C("CreativeToolset.inter
nals.creativeBodyRemoteEventSink",rh);C("CreativeToolset.internals.enableRemoteE
vents",sh);C("CreativeToolset.internals.gen204.sampledInfo",me);C("CreativeTools
et.internals.gen204.sampledError",Q);Z.prototype.listen=Z.prototype.eb;Z.prototy
pe.listenOnce=Z.prototype.Sb;Z.prototype.unlisten=Z.prototype.Fb;Z.prototype.unl
istenByKey=Z.prototype.$b})(ik);var kk=function(a,b){W.call(this);this.Yc=0;this
.Qd=this.Ac=!1;this.Ea=a;this.jj=b;this.Qd||(this.Qd=!0,this.Oi=U(this.Ea,"touch
start",y(this.Sd,w(this.Hd,this)),!1,this),this.Ni=U(this.Ea,"touchmove",y(this.
Sd,w(this.ui,this)),!1,this),this.Mi=U(this.Ea,"touchend",y(this.Sd,w(this.Gd,th
is)),!1,this),this.Li=U(this.Ea,"touchcancel",y(this.Sd,w(this.Fd,this)),!1,this
))};D(kk,W);kk.prototype.j=function(){this.Qd&&(this.Ac=!1,this.Yc=0,this.Qd=!1,
V(this.Oi),V(this.Ni),V(this.Mi),V(this.Li));kk.o.j.call(this)};
var lk=function(a,b){if(!a.Ac)return null;for(var c=0;c<b.changedTouches.length;
c++){var d=b.changedTouches[c];if(a.Yc==d.identifier)return d}return null};g=kk.
prototype;g.Hd=function(a){var b=a.ea;this.Ac||0==b.targetTouches.length||(b=b.t
argetTouches[b.targetTouches.length-1],this.Yc=b.identifier,this.Ac=!0,this.disp
atchEvent({type:"singletouchstart",jb:b,Fc:a}))};g.ui=function(a){var b=lk(this,
a.ea);b&&this.dispatchEvent({type:"singletouchmove",jb:b,Fc:a})};
g.Gd=function(a){var b=lk(this,a.ea);b&&(this.Ac=!1,this.Yc=0,this.dispatchEvent
({type:"singletouchend",jb:b,Fc:a}))};g.Fd=function(a){var b=lk(this,a.ea);b&&(t
his.Ac=!1,this.Yc=0,this.dispatchEvent({type:"singletouchcancel",jb:b,Fc:a}))};g
.Sd=function(a,b){this.jj&&b.preventDefault();a(b)};var mk=function(a){W.call(th
is);this.oh=0;this.ke=null;this.Jf=[U(a,"singletouchstart",this.ti,!1,this),U(a,
"singletouchend",this.si,!1,this)]};D(mk,W);mk.prototype.ti=function(a){this.oh=
Date.now();this.ke=new J(a.jb.clientX,a.jb.clientY)};mk.prototype.si=function(a)
{if(null!==this.ke){var b=new J(a.jb.clientX,a.jb.clientY),c=500<Date.now()-this
.oh;9<fc(b,this.ke)||c||(this.dispatchEvent({type:"singletouchtap",bk:b,Fc:a.Fc}
),this.ke=null)}};
mk.prototype.j=function(){for(var a=0;a<this.Jf.length;a++)V(this.Jf[a]);this.Jf

=[];mk.o.j.call(this)};var pk=function(a,b,c,d){this.m=a;this.Pa=b;b=jd(this.Pa)
;this.sh=c;this.J=a.document.createElement("div");this.J.style.width=b.width+"px
";this.J.style.height=b.height+"px";this.J.style.zIndex=cd(this.Pa,"zIndex");thi
s.J.style.position="absolute";this.J.style.top="0";this.J.style.left="0";this.J.
style.backgroundColor="rgba(0, 0, 0, 0)";this.J.style.overflow="hidden";od(this.
J);this.Pa.parentNode.appendChild(this.J);kd(this.J,!0);this.Z=a.document.create
Element("div");this.Z.style.width=b.width+"px";
this.Z.style.height=b.height+"px";this.Z.style.position="absolute";this.Z.style.
top="0px";this.Z.style.left="0px";this.Z.style.opacity=.7;this.Z.style.backgroun
dColor="#fff";od(this.Z);this.J.appendChild(this.Z);kd(this.Z,!1);this.Tf=new Qi
(this.Z,.5,{opacity:.7},{opacity:0},[{Yd:"opacity",duration:.5,timing:"ease-in",
td:0}]);this.$e=!0;this.Aa=a.document.createElement("div");this.Aa.style.positio
n="relative";this.Aa.style.height=2*b.height+"px";this.Aa.style.width=2*b.width+
"px";od(this.Aa);this.J.appendChild(this.Aa);
this.qa=a.document.createElement("div");this.qa.style.position="absolute";this.q
a.style.margin="auto";this.qa.style.bottom="0";this.qa.style.top="0";this.qa.sty
le.right="0";this.qa.style.left="0";this.qa.style.opacity=.09;this.qa.style.back
groundColor="#000";this.qa.style.borderRadius="50%";od(this.qa);this.Aa.appendCh
ild(this.qa);this.W=a.document.createElement("div");this.W.style.position="absol
ute";this.W.style.bottom="5px";this.W.style.right="5px";this.W.style.height="40p
x";this.W.style.width=
"40px";this.W.style.borderRadius="50%";this.W.style.borderWidth="2px";this.W.sty
le.borderStyle="solid";this.W.style.borderColor="#eee";nk(this);od(this.W);this.
J.appendChild(this.W);kd(this.W,d);this.va=a.document.createElement("img");this.
va.src=["http:"==this.m.location.protocol?"http:":"https:","//pagead2.googlesynd
ication.com/pagead/bf/images/diagonal_expand_arrows.svg"].join("");this.va.style
.position="absolute";this.va.style.margin="auto";this.va.style.bottom="0";this.v
a.style.top="0";this.va.style.right=
"0";this.va.style.left="0";this.va.style.height="40px";this.va.style.width="40px
";od(this.va);this.W.appendChild(this.va);this.fb=a.document.createElement("div"
);this.fb.style.width=b.width+"px";this.fb.style.height=b.height+"px";this.fb.st
yle.position="absolute";this.fb.style.top="0px";this.fb.style.left="0px";this.fb
.style.backgroundColor="rgba(0, 0, 0, 0)";od(this.fb);this.J.appendChild(this.fb
);this.ha=a.document.createElement("div");this.ha.style.width=b.width-20+"px";th
is.ha.style.height=b.height20+"px";this.ha.style.position="absolute";this.ha.style.margin="auto";this.ha.st
yle.top="0px";this.ha.style.left="0px";this.ha.style.right="0px";this.ha.style.b
ottom="0px";this.ha.style.backgroundColor="rgba(0, 0, 0, 0)";od(this.ha);this.J.
appendChild(this.ha);d=Wc(this.Pa);a=cd(d,"position");if("absolute"!=a&&"fixed"!
=a&&"relative"!=a){a=gd(d);c=gd(this.Pa);d.style.position="relative";d=gd(d);var
e=gd(this.Pa);ec(a,d)||ok("overlay-iframe-parent-coords-changed",a,d);ec(c,e)||
ok("overlay-iframe-moved-after-parent-position-changed",
c,e)}a=gd(this.Pa);c=gd(this.J);ec(a,c)||(ok("overlay-incorrect-after-parent-pos
ition-changed",a,c),a=new J(a.x-c.x,a.y-c.y),this.J.style.top=a.y+"px",this.J.st
yle.left=a.x+"px",a=gd(this.Pa),c=gd(this.J),ec(a,c)||ok("overlay-incorrect-afte
r-offset",a,c));b=.95*Math.max(b.width,b.height);this.je=new Qi(this.qa,.4,{heig
ht:"15px",width:"15px"},{height:b+"px",width:b+"px"},[{Yd:"height",duration:.4,t
iming:"ease-out",td:0},{Yd:"width",duration:.4,timing:"ease-out",td:0}]);U(this.
je,"end",w(this.vi,this),
!1);this.je.stop();kd(this.Aa,!1)};D(pk,R);var ok=function(a,b,c){me(a,{x1:b.x,y
1:b.y,x2:c.x,y2:c.y})},nk=function(a){a.W.style.backgroundColor="#999"};pk.proto
type.vi=function(){this.je.stop();kd(this.Aa,!1);this.$e||(this.$e=!0,this.Tf.pl
ay(!0))};pk.prototype.j=function(){L(this.ha);L(this.qa);L(this.Aa);L(this.Z);L(
this.J);L(this.va);L(this.W)};var qk=function(a,b,c,d){this.Lf=c;this.kb=new pk(
a,b,ne("overlay_touch_ripple"),ne("overlay_expand_icon"));this.u=d;this.Ec=new k
k(this.kb.fb,!1);this.Hc=new kk(this.kb.ha,!1);this.$f=new mk(this.Ec);this.cg=n
ew mk(this.Hc);this.H=[U(this.Hc,"singletouchstart",this.Hd,!1,this),U(this.Hc,"
singletouchend",this.Gd,!1,this),U(this.Hc,"singletouchcancel",this.Fd,!1,this),
U(this.Ec,"singletouchstart",this.Hd,!1,this),U(this.Ec,"singletouchend",this.Gd
,!1,this),U(this.Ec,"singletouchcancel",this.Fd,!1,

this),U(this.$f,"singletouchtap",this.ii,!1,this),U(this.cg,"singletouchtap",thi
s.ji,!1,this)]};D(qk,R);var rk=function(a){for(var b=0;b<a.H.length;b++)V(a.H[b]
);a.H=[]};g=qk.prototype;g.ji=function(){rk(this);this.Lf();Y(this.u,"external-c
enter-tap",{},1)};g.ii=function(){Y(this.u,"external-border-tap",{},1)};
g.Hd=function(a){var b=this.kb;a=new J(a.jb.clientX,a.jb.clientY);if(b.sh){var c
=jd(b.Pa),d=gd(b.Pa);ed(b.Aa,a.x-d.x-c.width,a.y-d.y-c.height);kd(b.Aa,!0);b.je.
play(!0)}else kd(b.Aa,!1);b=this.kb;b.sh?(b.$e=!1,b.Tf.stop(),kd(b.Z,!0),b.Z.sty
le.opacity=.7):kd(b.Z,!1);this.kb.W.style.backgroundColor="#4285F4"};g.Gd=functi
on(){nk(this.kb)};g.Fd=function(){nk(this.kb)};g.j=function(){rk(this);this.kb.d
ispose();this.Hc.dispose();this.Ec.dispose();this.cg.dispose();this.$f.dispose()
};var sk=function(a,b,c){a=Wc(a);var d=Wc(a),e=Wc(d),f=a;he(a)&&d&&he(d)&&((f=e)
&&he(e)&&Jd(e,"adsbygoogle")&&(f=Wc(e)),b||(a&&de(c,a),de(c,d),f==Wc(e)&&e&&de(c
,e)));for(a=f;a&&a.style&&!/^body$/i.test(a.nodeName);a=Wc(a))b&&!P()||"visible"
==a.style.overflow||N(c,a,"overflow","visible"),b&&("visible"!=a.style.overflow&
&(N(c,a,"overflow-x","visible","important"),N(c,a,"overflow-y","visible","import
ant")),N(c,a,"zIndex",999999,"important"),d=cd(a,"position"),"absolute"!=d&&"fix
ed"!=d&&"relative"!=d&&
(N(c,a,"position","relative","important"),N(c,a,"left",0),N(c,a,"top",0),N(c,a,"
right",0),N(c,a,"bottom",0)))};var tk=function(a,b,c,d,e){this.N=!1;this.Uf=a;th
is.m=d;this.Zf=e;this.uj=b;this.M=c.clone();this.A=new be;this.Je=this.Me=this.K
e=this.ef=this.Pd=this.Rb=this.Qb=null;this.Ne=!1;this.De=0;this.zg=!1;this.u=ne
w Ji;this.jh=!1;this.X=null};tk.prototype.Md=function(){return this.ab};tk.proto
type.isExpanded=function(){return this.N};tk.prototype.Dd=function(){return this
.uj};tk.prototype.collapse=function(){uk(this)&&(this.Qb&&(Jj(this.Qb),this.Qb=n
ull),ee(this.A),this.ab=this.N=!1)};
var vk=function(a,b,c){N(a.A,b,"width",c.width+"px",void 0);N(a.A,b,"height",c.h
eight+"px",void 0);de(a.A,b)},wk=function(a){var b=[],c=uk(a);if(!c)return b;b.p
ush(c);a.m&&a.Zf&&b.push(a.m.document.getElementById(a.Zf));return b};
tk.prototype.expand=function(a,b){var c=wk(this);if(!(0>=c.length)){for(var d=0,
e=c.length;d<e;++d)vk(this,c[d],a);c=c[c.length-1];a.width>this.M.width&&(0==b||
3==b)&&N(this.A,c,"left",this.M.width-a.width+"px",void 0);a.height>this.M.heigh
t&&(1==b||0==b)&&N(this.A,c,"top",this.M.height-a.height+"px",void 0);sk(c,!1,th
is.A);this.N=!0}};
tk.prototype.resize=function(a){var b=wk(this);if(!(0>=b.length)){for(var c=b.le
ngth,d=0;d<c;++d)hd(b[d],a);b=b[c-1].parentNode;c=b.parentNode;d=c.parentNode;he
(b)&&c&&he(c)&&(hd(b,a),hd(c,a),d&&d&&he(d)&&Jd(d,"adsbygoogle")&&hd(d,a));this.
Rb=a;this.Qb&&(b=this.Qb,b.K=a.clone(),Gj(b))}};
var xk=function(a){if(a.Rb)a=a.Rb;else{a=ie(a.m||F,!0);var b=new K(Math.max(0,a.
width-Math.max(Math.ceil(.1*a.width),42)),Math.max(0,a.height-Math.max(Math.ceil
(.2*a.height),42)));P()&&310<=a.width&&(b.width=Math.max(b.width,300));a=b}retur
n a},yk=function(a){if((F.CREATIVE_TOOLSET_PREVIEW_PARAMS||{}).ENABLE_OUT_OF_FOC
US_EXPANSION)return!1;var b=!1,c=a.m||F;u(c.document.hasFocus)&&!c.document.hasF
ocus()&&(Y(a.u,"document-not-in-focus"),b=!0);oi()&&(Y(a.u,"document-is-hidden")
,b=!0);return b},Ak=function(a,
b,c,d,e){if(yk(a))d();else if(!a.ab&&!a.N&&(a.ab=!0,!a.zg)){zk(a);var f=wk(a);if
(!(0>=f.length)){var f=f[f.length-1],h=a.m||F;a.Pd=c;a.ef=d;a.Rb=b.clone();0<=pe
()&&null===a.X&&!a.jh&&(a.jh=!0,a.X=new wj(h,a.u,p,w(a.Nh,a)));a.Qb=new Dj(f,h,a
.Rb,w(a.bi,a),w(a.Oh,a),w(function(){this.Rb=null;e()},a),a.u,a.X);sk(f,!0,a.A);
Fj(a.Qb)}}};tk.prototype.Nh=function(){this.X.dispose();this.X=null};
tk.prototype.wc=function(a,b){if(!this.Ne){this.Ne=!0;var c=wk(this),c=0>=c.leng
th?null:c[c.length-1],d=this.m||F;d&&c?(this.Ke=a,this.Me=b,w(this.mi,this),a=w(
this.ni,this),ne("external_overlay")||Li(this.u,"unknown-external-notifier"),a=n
ew qk(d,c,a,this.u),this.Je=a):Li(this.u,"external-notifier-invalid-iframe-or-wi
n")}};var zk=function(a){null!==a.Je&&(clearTimeout(a.De),a.De=0,a.Je.dispose(),
a.Ke=null,a.Me=null,a.Ne=!1)};g=tk.prototype;
g.ni=function(){this.Me();this.De=setTimeout(w(this.xi,this),3E3)};g.xi=function
(){this.zg=!0;zk(this);Y(this.u,"dispose-external-notifier-timeout",{},1)};g.mi=
function(){this.Ke()};g.bi=function(a){if(this.ab){this.N=!0;this.ab=!1;var b=wk
(this);1<b.length&&vk(this,b[0],a);this.Pd&&(this.Pd(),this.Pd=null)}};g.Oh=func
tion(){this.Rb=null;this.N||this.collapse();this.ef&&this.ef()};

var Bk=function(a,b){var c=wk(a),d=gd(c[c.length-1]),e=Qc(a.m||F),c=d.y,f=e.heig


ht-(d.y+a.M.height),c=b.height-a.M.height>c||f>=c,f=d.x,d=e.width-(d.x+a.M.width
);a=b.width-a.M.width>f||d>=f;b=2;c&&!a?b=3:!c&&a?b=1:c||a||(b=0);return b},uk=f
unction(a){a.v||(a.v=E.getElementById(a.Uf));return a.v};var Ck=function(a,b){W.
call(this);this.u=new Ji(w(this.Cf,this));var c=this.D=a,d=this.u;m(c.u.qf)?Q("m
ultiple-gen204-overrides"):c.u=d;this.Lh=b;var e;a:{a=a.Dd();try{b=a;var f=E.URL
;f instanceof ig||(f=vg(f));b instanceof ig||(b=vg(b));e=f.resolve(b)}catch(h){b
=a.indexOf("//");e=a.substring(0,b);e=(f=0<=b&&(0==b||":"==a.charAt(b-1)))&&0<b?
e:E.location.protocol;a=f?a.substring(b+2):E.location.host;b=a.indexOf("/");0>b&
&(b=a.indexOf("?"));f&&0<b&&(a=a.substring(0,b));e=e+"//"+a;break a}f=e.ib+"://"
+
e.ua;null!=e.Ab&&(f+=":"+e.Ab);e=f}this.sf=e;e=this.D;f={};f.ifrid=e.Uf;f.pu=e.D
d();f.cn=this.Lh;f.ppu=zd(this.sf);f.lpu=zd();this.l=new Zg(f);gg(this.l,w(this.
Ve,this));this.hg();ag(this.Se,3E4,this);this.Zc=!1};D(Ck,W);g=Ck.prototype;g.hg
=function(){if(this.l)try{this.l.connect()}catch(a){ag(this.hg,10,this)}};g.Se=f
unction(){this.l&&!this.l.Ha()&&(this.l.T.connect=function(){},1==this.l.T.gd&&(
this.l.T.ak=function(){}),4==this.l.T.gd&&(this.l.T.Zj=function(){}),this.l.T.di
spose(),this.l.dispose())};
g.Ve=function(a){var b=a.split("_"),c=b[0];switch(c){case "expand":this.Te(b);br
eak;case "collapse":this.Re();break;case "resize":this.We(b);break;case "maxsize
":this.Ue();break;case "params":a=a.substr(7);F.CREATIVE_TOOLSET_PARAMS=Bd(a);th
is.Zc=!0;this.L("ok_params");break;case "previewParams":a=a.substr(14);F.CREATIV
E_TOOLSET_PREVIEW_PARAMS=Bd(a);break;case "startExternalNotifier":this.Ye();brea
k;case "expanding":case "collapsed":this.dispatchEvent(c)}};
g.L=function(a){this.l.send("expandable_ad",a)};g.Ue=function(){var a=xk(this.D)
;this.L("ok_maxsize_i"+a.width+"_e"+a.height)};
g.Te=function(a){if(!this.D.isExpanded()){for(var b=new K(0,0),c=0,d=0;d<a.lengt
h;++d){var e=a[d].charAt(0);"w"==e?b.width=parseInt(a[d].substring(1),10):"h"==e
?b.height=parseInt(a[d].substring(1),10):"m"==e&&(c=parseInt(a[d].substring(1),1
0))}a=Bk(this.D,b);this.he="ok_expand_w"+b.width+"_h"+b.height+"_d"+a;0===c?(thi
s.D.expand(b,a),this.Df()):1===c&&Ak(this.D,b,w(this.Df,this),w(this.fj,this),w(
this.hj,this))}};g.Ye=function(){this.Zc?this.D.wc(w(this.dj,this),w(this.ej,thi
s)):Y(this.u,"start-external-notifier-before-params-received")};
g.dj=function(){this.L("externalNotifierAboutToComplete")};g.ej=function(){this.
L("externalNotifierComplete")};g.Cf=function(a,b,c,d){if(!this.l||!this.l.Ha())r
eturn!1;a="externalLog_"+b+"_"+a+"_"+d;for(var e in c)a+="_"+e+"_"+c[e];this.L(a
);return!0};g.Df=function(){this.he&&(this.L(this.he),this.he=null)};g.hj=functi
on(){this.L("parentViewportResized")};g.fj=function(){this.L("initiateCollapse")
};
g.Re=function(){if(this.D.isExpanded()){this.D.collapse();var a=this.D.M.clone()
;this.L("ok_collapse_w"+a.width+"_h"+a.height)}};g.We=function(a){for(var b=new
K(0,0),c=0;c<a.length;++c){var d=a[c].charAt(0);"w"==d?b.width=parseInt(a[c].sub
string(1),10):"h"==d&&(b.height=parseInt(a[c].substring(1),10))}this.he="ok_resi
ze_w"+b.width+"_h"+b.height;this.D.resize(b);this.Df()};
C("ExpandableAdSlotFactory.createIframeFromWindow",function(a){var b=a.google_fr
ame_id;b||(b="google_frame_"+Math.floor(2147483647*Math.random()));var c=Dk(b,a.
google_ad_url,parseInt(a.google_ad_width,10),parseInt(a.google_ad_height,10),a.g
oogle_container_id);return a[b]=c});
var Ek=function(a){if(!a)return null;var b=a.a,c=a.b,d=a.c,e=a.d,f=a.e,h=a.h;if(
!b||!c||0>=d||0>=e||!f)return null;a=new tk(b,c,new K(d,e),a.f,a.g);f=new Ck(a,f
);h&&(F[h]=f);return f},Dk=function(a,b,c,d,e,f,h,k){if(!a||!b||0>=c||0>=d)retur
n null;var n=Og();b=xd(b,n,k);k="<iframe allowtransparency=true frameborder=0 he
ight="+d+" hspace=0 id="+a+" marginheight=0 marginwidth=0 name="+a+' scrolling=n
o src="'+b+'" style="left:0;position:absolute;top:0" vspace=0 width='+c+" allowf
ullscreen=true></iframe>";
if(!h){var v="border:none;height:"+d+"px;margin:0;padding:0;position:relative;vi
sibility:visible;width:"+c+"px;background-color:transparent";k=['<ins id="',a+"_
expand",'" style="display:inline-table;',v,'"><ins id="',a+"_anchor",'" style="d
isplay:block;',v,'">',k,"</ins></ins>"].join("")}(e=e?E.getElementById(e):null)?
e.innerHTML=k:E.write(k);return Ek(yd(a,b,c,d,n,f,h))};C("ExpandableAdSlotFactor

y.createIframe",Dk);
C("DhtmlExpandableIframeFactory.createElement",function(a,b,c,d){if(!a||!b||0>=c
||0>=d)return null;var e=Og();b=xd(b,e);var f=Fk(a,b,c,d);Ek(yd(a,b,c,d,e,void 0
,void 0,"expandableAdSlot_"+a));return Gk(f,c,d)});var Hk=function(a,b,c,d,e){if
(!a||!b||0>=c||0>=d)return null;var f=Og();b=xd(b,f);var h=Fk(a,b,c,d),h=Gk(h,c,
d);e(h);Ek(yd(a,b,c,d,f,void 0,void 0,"expandableAdSlot_"+a));return h};
C("DhtmlExpandableIframeFactory.appendAndSetupExpandableIframe",function(a,b,c,d
,e){e=w(e.appendChild,e);return Hk(a,b,c,d,e)});C("DhtmlExpandableIframeFactory.
insertAsSiblingAndSetupExpandableIframe",function(a,b,c,d,e){return Hk(a,b,c,d,f
unction(a){e.parentNode.insertBefore(a,e.nextSibling)})});
var Gk=function(a,b,c){b="border:none;height:"+c+"px;margin:0;padding:0;position
:relative;visibility:visible;width:"+b+"px";c=E.createElement("ins");c.style.css
Text="display:inline-table;"+b;var d=E.createElement("ins");d.style.cssText="dis
play:block;"+b;d.appendChild(a);c.appendChild(d);return c},Fk=function(a,b,c,d){
var e=document.createElement("iframe");e.style.cssText="border:none;height:"+d+"
px;margin:0;padding:0;position:relative;visibility:visible;width:"+c+"px";e.name
=a;e.id=a;e.src=b;e.style.cssText=
"left:0;position:absolute;top:0";e.width=c;e.height=d;e.frameBorder=0;e.hspace=0
;e.vspace=0;e.scrolling="no";e.marginHeight=0;e.marginWidth=0;e.allowTransparenc
y=!0;e.setAttribute("allowfullscreen",!0);return e};Ck.prototype.listen=Ck.proto
type.eb;Ck.prototype.listenOnce=Ck.prototype.Sb;Ck.prototype.unlisten=Ck.prototy
pe.Fb;Ck.prototype.unlistenByKey=Ck.prototype.$b;var Ik=function(a,b,c,d,e,f,h){
W.call(this);this.D=new tk(b,c,new K(d,e),f,h);this.gj=a;this.Zc=!1;this.u=new J
i(w(this.Cf,this))};D(Ik,W);
Ik.prototype.oi=function(a){var b=a,c="",d=a.indexOf("_");0<d&&(b=a.slice(0,d),c
=a.slice(d+1));switch(b){case "expand":this.Te(c);break;case "collapse":this.Re(
);break;case "resize":this.We(c);break;case "maxsize":this.Ue();break;case "para
ms":F.CREATIVE_TOOLSET_PARAMS=Bd(c);this.Zc=!0;this.L("ok_params");break;case "p
reviewParams":F.CREATIVE_TOOLSET_PREVIEW_PARAMS=Bd(c);break;case "startExternalN
otifier":this.Ye();break;case "expanding":case "collapsed":this.dispatchEvent(b)
}};
Ik.prototype.handleMessage=Ik.prototype.oi;g=Ik.prototype;g.L=function(a){this.g
j(a)};g.Ue=function(){var a=xk(this.D);this.L("ok_maxsize_i"+a.width+"_e"+a.heig
ht)};
g.Te=function(a){if(!this.D.isExpanded()){var b=new K(0,0),c=0;a=a.split("_");fo
r(var d=0;d<a.length;++d)switch(a[d].charAt(0)){case "w":b.width=parseInt(a[d].s
ubstring(1),10);break;case "h":b.height=parseInt(a[d].substring(1),10);break;cas
e "m":c=parseInt(a[d].substring(1),10)}a=Bk(this.D,b);d="ok_expand_w"+b.width+"_
h"+b.height+"_d"+a;switch(c){case 0:this.D.expand(b,a);this.L(d);break;case 1:Ak
(this.D,b,w(this.L,this,d),w(this.L,this,"initiateCollapse"),w(this.L,this,"pare
ntViewportResized"))}}};
g.Ye=function(){this.Zc?this.D.wc(w(this.L,this,"externalNotifierAboutToComplete
"),w(this.L,this,"externalNotifierComplete")):Y(this.u,"start-external-notifierbefore-params-received")};g.Cf=function(a,b,c,d){a="externalLog_"+b+"_"+a+"_"+d;
for(var e in c)a+="_"+e+"_"+c[e];this.L(a);return!0};g.Re=function(){if(this.D.i
sExpanded()){this.D.collapse();var a=this.D.M.clone();this.L("ok_collapse_w"+a.w
idth+"_h"+a.height)}};
g.We=function(a){var b=new K(0,0);a=a.split("_");for(var c=0;c<a.length;++c)swit
ch(a[c].charAt(0)){case "w":b.width=parseInt(a[c].substring(1),10);break;case "h
":b.height=parseInt(a[c].substring(1),10)}a="ok_resize_w"+b.width+"_h"+b.height;
this.D.resize(b);this.L(a)};C("ExpandableIframeController",Ik);Ik.prototype.list
en=Ik.prototype.eb;Ik.prototype.listenOnce=Ik.prototype.Sb;Ik.prototype.unlisten
=Ik.prototype.Fb;Ik.prototype.unlistenByKey=Ik.prototype.$b;if(ud(document.URL))
{window.CreativeToolset.getInstance().dispose();var Jk=document.createElement("s
cript");Jk.src="//pagead2.googlesyndication.com/pagead/js/creativetoolset/expans
ion_embed_dbg.js";document.body.appendChild(Jk)}else{var Kk=F.google_eas_queue;i
f(Kk&&r(Kk))for(var Lk=0;Lk<Kk.length;Lk++)Kk[Lk]&&Ek(Kk[Lk]);F.google_eas_queue
={push:Ek}};}).call(this);

You might also like