(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var g,aa=function(a){var b=0;return function(){return b>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e}); ea("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c>>0),wa=0,ya=function(a,b,c){return a.call.apply(a.bind, arguments)},za=function(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Ia,">"));-1!=a.indexOf('"')&&(a=a.replace(Ja,"""));-1!=a.indexOf("'")&&(a=a.replace(Ka,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(La,"�"));return a},Ga=/&/g,Ha=//g,Ja=/"/g,Ka=/'/g,La=/\x00/g,Fa=/[\x00&<>"']/;var Na,Oa=ta("CLOSURE_FLAGS"),Pa=Oa&&Oa[610401301];Na=null!=Pa?Pa:!1;function Qa(){var a=n.navigator;return a&&(a=a.userAgent)?a:""}var Ra,Sa=n.navigator;Ra=Sa?Sa.userAgentData||null:null;function Ta(a){return Na?Ra?Ra.brands.some(function(b){return(b=b.brand)&&-1!=b.indexOf(a)}):!1:!1}function w(a){return-1!=Qa().indexOf(a)};function Ua(){return Na?!!Ra&&0parseFloat(Ab)){zb=String(Cb);break a}}zb=Ab}var Eb=zb;var Fb=Xa(),Gb=$a()||w("iPod"),Hb=w("iPad"),Ib=w("Android")&&!(Ya()||Xa()||Va()||w("Silk")),Jb=Ya(),Kb=w("Safari")&&!(Ya()||(Ua()?0:w("Coast"))||Va()||(Ua()?0:w("Edge"))||(Ua()?Ta("Microsoft Edge"):w("Edg/"))||(Ua()?Ta("Opera"):w("OPR"))||Xa()||w("Silk")||w("Android"))&&!($a()||w("iPad")||w("iPod"));var z=document,A=window;var Nb=function(a,b){this.Rg=a===Lb&&b||"";this.Zg=Mb};Nb.prototype.Ya=!0;Nb.prototype.Ga=function(){return this.Rg};var Ob=function(a){return a instanceof Nb&&a.constructor===Nb&&a.Zg===Mb?a.Rg:"type_error:Const"},Mb={},Lb={};var Pb=function(a){return function(){return a}},Qb=function(){return!1},Rb=function(){},Sb=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}},Tb=function(a,b){var c=0;return function(d){n.clearTimeout(c);var e=arguments;c=n.setTimeout(function(){a.apply(b,e)},100)}};var Ub=function(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)};var Vb=nb||qb;function Wb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Xb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function Yb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Zb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function $b(a){for(var b in a)return!1;return!0}function ac(a){var b={},c;for(c in a)b[c]=a[c];return b} function bc(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);if(a instanceof Date)return new Date(a.getTime());var b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=bc(a[c]);return b} function cc(){var a=dc,b={},c;for(c in a)b[a[c]]=c;return b}var ec="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function fc(a,b){for(var c,d,e=1;ec&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]},ud=function(a,b,c){if(Array.isArray(b))for(var d=0;dMath.random()}),Bd=function(a){return-1!=Qa().indexOf(a)},Dd=function(a){if(!a)return"";var b=RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$"); try{var c=b.exec(decodeURIComponent(a));if(c)return c[1]&&1=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){q(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};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);return this}; g.translate=function(a,b){a instanceof B?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};g.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Kd=function(){return qb?"Webkit":pb?"Moz":nb?"ms":null},Ld=function(a,b){if(b&&a in b)return a;var c=Kd();return c?(c=c.toLowerCase(),a=c+ad(a),void 0===b||a in b?a:null):null};var E=function(a,b,c){if("string"===typeof b)(b=Md(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Md(c,d);f&&(c.style[f]=e)}},Nd={},Md=function(a,b){var c=Nd[b];if(!c){var d=$c(b);c=d;void 0===a.style[d]&&(d=Kd()+ad(d),void 0!==a.style[d]&&(c=d));Nd[b]=c}return c},Od=function(a,b){a:{var c=cd(a);if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))){c=c[b]||c.getPropertyValue(b)||"";break a}c=""}return c||(a.currentStyle?a.currentStyle[b]:null)|| a.style&&a.style[b]},Qd=function(a,b,c){if(b instanceof B){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Pd(d,!1);a.style.top=Pd(b,!1)},Rd=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},F=function(a){if(1==a.nodeType)return a=Rd(a),new B(a.left,a.top);a=a.changedTouches?a.changedTouches[0]:a;return new B(a.clientX,a.clientY)},Sd=function(a,b,c){if(b instanceof C)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width= Pd(b,!0);a.style.height=Pd(c,!0)},Pd=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a},Ud=function(a){var b=Td;if("none"!=Od(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;return a},Td=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=qb&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Rd(a),new C(a.right-a.left,a.bottom-a.top)): new C(b,c)},G=function(a,b){a.style.display=b?"":"none"},Wd=function(a,b){b=dd(b);var c=b.R;if(nb&&c.createStyleSheet)b=c.createStyleSheet(),Vd(b,a);else{c=pd(b,"HEAD")[0];if(!c){var d=pd(b,"BODY")[0];c=b.bg("HEAD");d.parentNode.insertBefore(c,d)}d=b.bg("STYLE");var e;(e=Wc())&&d.setAttribute("nonce",e);Vd(d,a);b.appendChild(c,d)}},Vd=function(a,b){b=b instanceof Gc&&b.constructor===Gc?b.ff:"type_error:SafeStyleSheet";nb&&void 0!==a.cssText?a.cssText=b:n.trustedTypes?od(a,b):a.innerHTML=b},Xd=pb? "MozUserSelect":qb||ob?"WebkitUserSelect":null,Yd=function(a){var b=a.getElementsByTagName("*");if(Xd){var c="none";a.style&&(a.style[Xd]=c);if(b){a=0;for(var d;d=b[a];a++)d.style&&(d.style[Xd]=c)}}else if(nb&&(c="on",a.setAttribute("unselectable",c),b))for(a=0;d=b[a];a++)d.setAttribute("unselectable",c)};var Zd=function(a){return"number"===typeof a&&0e?encodeURIComponent(ce(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))}; ae.prototype.Ad=function(a,b,c){a=a+"//"+b+c;var d=de(this)-c.length;if(0>d)return"";this.jd.sort(function(m,p){return m-p});c=null;b="";for(var e=0;e=l.length){d-=l.length;a+=l;b=this.af;break}c=null==c?f:c}}d="";null!=c&&(d=b+"trn="+c);return a+d};var de=function(a){var b=1,c;for(c in a.oe)b=c.length>b?c.length:b;return a.pi-3-b-a.af.length-1};var ee=function(){this.va="pagead2.googlesyndication.com";this.za="/pagead/gen_204?id=";this.th=.01;this.fh=!1;this.Bi="https:";this.Qg=Math.random()},fe=function(a,b){0<=b&&1>=b&&(a.Qg=b)},he=function(a,b,c){var d=ge;if(d.Qg<(c||d.th))try{if(b instanceof ae)var e=b;else e=new ae,Ad(b,function(h,k){var l=e,m=l.ti++,p={};p[k]=h;h=[p];l.jd.push(m);l.oe[m]=h});var f=e.Ad(d.Bi,d.va,d.za+a+"&");f&&(d.fh?Hd(f):Gd(n,f))}catch(h){}};var ie=null;function je(){var a=void 0===a?n:a;return(a=a.performance)&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function ke(){var a=void 0===a?n:a;return(a=a.performance)&&a.now?a.now():null};var le=function(a,b){var c=ke()||je();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()};var me=n.performance,ne=!!(me&&me.mark&&me.measure&&me.clearMarks),oe=Sb(function(){var a;if(a=ne){var b;if(null===ie){ie="";try{a="";try{a=n.top.location.hash}catch(c){a=n.location.hash}a&&(ie=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=ie;a=!!b.indexOf&&0<=b.indexOf("1337")}return a}),pe=function(a){this.Xb=[];this.ci=a||n;var b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.Xb=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.Wb=oe()||(null!=b?b: 1>Math.random())};pe.prototype.disable=function(){this.Wb=!1;this.Xb!=this.ci.google_js_reporting_queue&&(oe()&&y(this.Xb,qe),this.Xb.length=0)};var qe=function(a){a&&me&&oe()&&(me.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_start"),me.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_end"))};pe.prototype.start=function(a,b){if(!this.Wb)return null;a=new le(a,b);b="goog_"+a.label+"_"+a.uniqueId+"_start";me&&oe()&&me.mark(b);return a}; pe.prototype.end=function(a){if(this.Wb&&"number"===typeof a.value){a.duration=(ke()||je())-a.value;var b="goog_"+a.label+"_"+a.uniqueId+"_end";me&&oe()&&me.mark(b);!this.Wb||2048a.height?a:c},Ne=function(a){a.style.setProperty("background-color","transparent","important");a.style.setProperty("background-image","none","important");a.style.setProperty("border","0 none transparent","important");a.style.setProperty("color","transparent","important");a.style.setProperty("margin","0px 0px 0px 0px","important");a.style.setProperty("opacity","1","important");a.style.setProperty("overflow","visible","important"); a.style.setProperty("padding","0px 0px 0px 0px","important");a.style.setProperty("visibility","visible","important")};var dc={nj:"log_ignored_events",mj:"log_idle_on_pub",wj:"stricter_mobile_taps",bj:"error_reporting",jj:"external_overlay",sj:"overlay_expand_icon",tj:"overlay_touch_ripple",vj:"sample_gen204_with_exp"},Oe=function(a){var b=K().JS_EXPERIMENT_LABELS;return"string"===typeof b?eb(b.split(","),a):!1},Pe=function(a){var b=K().JS_EXPERIMENT_LABELS;if("string"===typeof b){b=b.split(",");for(var c=0;c>>0),jf=function(a){if("function"===typeof a)return a;a[sf]||(a[sf]=function(b){return a.handleEvent(b)});return a[sf]};var tf=[],uf=function(a){try{var b=Ud(A.document.documentElement);b.width-=2;b.height-=2;var c=Ud(a),d=0=f&&9>=e&&(e=z.createEvent("CustomEvent"),e.initEvent("vclick",!0,!0),fc(e,{clientX:c.clientX,clientY:c.clientY,Fj:b,Ej:d,duration:f}),zf.dispatchEvent(e));b=a=null}}))},Ff=function(a,b){for(var c=1;c2*this.size&&$f(this),!0):!1};var $f=function(a){if(a.size!=a.D.length){for(var b=0,c=0;b=d.D.length)return Uf;var f=d.D[b++];return{value:a?f:d.F[f],done:!1}};return e};g.gb=function(a){this.size=a};var ag=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var bg=function(a){if(a.Qa&&"function"==typeof a.Qa)return a.Qa();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(ua(a)){for(var b=[],c=a.length,d=0;da.xg&&(a.dispatchEvent("activity"),a.xg=b+3E3)};var Xg=function(a,b){O.call(this);b||(Ug.add(this),null==Vg&&(Vg=new Pg),b=Vg);this.Yh=a;this.ne=b;this.ih=r(this.wi,this);Wg(this)};v(Xg,O);Xg.prototype.Ne=!1;var Vg=Xg.prototype.Nc=null,Ug=new eg,Wg=function(a){var b=a.Yh+1-(Date.now()-a.ne.rg);0=Math.abs(a.top-0)&&1E-6>=Math.abs(a.left-0)},fh=function(a,b){if(null!==a.qa&&!eh(a)){var c=a.qa.getBoundingClientRect();a.Tb.y-=c.top;a.Tb.x-=c.left;ch(a);eh(a)||a.Mf||(a.Mf=!0,P("could-not-position-at-viewport-origin"))}a=a.Tb;return new B(b.x+a.x,b.y+a.y)};dh.prototype.j=function(){D(this.qa);this.qa=null};var gh=function(a){var b=a.document;try{var c=a.document;var d="CSS1Compat"==c.compatMode?c.documentElement:c.body;var e=new C(d.clientWidth,d.clientHeight)}catch(f){e=new C(-12245933,-12245933)}a=e;return new C(Math.max(a.width,Math.max(b.body.scrollWidth,b.documentElement.scrollWidth)),Math.max(a.height,Math.max(b.body.scrollHeight,b.documentElement.scrollHeight)))};var ih=function(a,b,c,d){I.call(this);this.m=a;this.u=b;this.Sg=c;this.oh=d;this.Cb=null;this.Ug=0;this.I=[];this.ic=hd(this.m);this.Xf=this.rc=this.ra=this.ob=this.Ra=this.A=this.J=this.fa=this.Af=this.Zd=null;this.Hg=[{type:"multiple-choice",title:"",Ja:"Test Question",Pa:{0:"Option 1",1:"Option 2"},Ta:!1},{type:"multiple-choice",title:"",Ja:"Did you intend to open this ad?",Pa:{0:"Yes",1:"No"},Ta:!0},{type:"stars-rating",title:"Survey powered by",Ja:"Rate your experience with this ad",Pa:{},Ta:!1}, {type:"multiple-choice",title:"",Ja:"Which one of these best describes your experience with the ad?",Pa:{0:"The ad accidentally expanded",1:"The ad was broken",2:"I liked the layout",3:"I found the ad relevant",4:"Other"},Mi:!0,Ta:!0},{type:"multiple-choice",title:"Survey powered by",Ja:"Describe your experience with the ad:",Pa:{0:"I intended to expand the ad",1:"I did not intend to expand the ad"},Ta:!0},{type:"multiple-choice",title:"Survey powered by",Ja:"",Pa:{0:"I intentionally expanded the ad", 1:"I accidentally expanded the ad"},Ta:!0},{type:"multiple-choice",title:"Survey powered by",Ja:"",Pa:{0:"The ad was broken",1:"The ad worked correctly"},Ta:!0},{type:"multiple-choice",title:"",Ja:"How much time did you spend on the previous ad?",Pa:{0:"More than 5 minutes",1:"Less than 5 minutes"},Ta:!0},{type:"multiple-choice",title:"",Ja:"What is the current year?",Pa:{0:"2015",1:"1988"},Ta:!0},{type:"multiple-choice",title:"",Ja:"What is the current year?",Pa:{0:"2015",1:"1988",2:"1862",3:"2020", 4:"2012"},Ta:!0}];Wd(Ic(hh),this.m.document)};pa(ih,I);var jh=function(a){return null!==a.J&&"visible"==a.J.style.visibility},kh=function(a,b,c){var d=Me(a.m);return fh(a.Cb,new B((d.width-b)/2,(d.height-c)/2))}; ih.prototype.Di=function(){if(null!=this.m.document.getElementById("goog-ea-survey-overlay")){Wd(Ic(lh),this.J.contentDocument);this.fa=new bd(this.J.contentDocument);this.Ra=this.fa.createElement("div");this.Ra.id="header";this.fa.appendChild(this.J.contentDocument.body,this.Ra);this.ob=this.fa.createElement("div");this.ob.id="content-box";this.fa.appendChild(this.J.contentDocument.body,this.ob);this.Pg();this.I.push(M(this.m,"resize",this.Gc,!1,this));var a=Qe();if(0>a||a>this.Hg.length-1)a=0;var b= this.Hg[a];if("multiple-choice"==b.type)mh(this,a,b.Ja,b.Pa,b.Mi,b.title,b.Ta,b.type);else if("stars-rating"==b.type){var c=b.Ja,d=b.title;b=b.type;this.ra=this.fa.createElement("div");this.ra.className="answers";this.ra.id="stars";this.ob.appendChild(this.ra);var e=this.fa.createElement("div");e.textContent=c.toUpperCase();e.id="question-inner";this.ra.appendChild(e);Q(this.u,"survey-created",gc(["questionIndex",a,"questionType",b]),1);for(c=5;0":(b=Qc(b),m+=">"+Lc(b).toString()+"");m=Mc(m);if(Uc())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Lc(m);a=a.firstChild;m=a.style[$c("transition")];return""!=("undefined"!==typeof m?m:a.style[Md(a, "transition")]||"")});var Dh=function(a,b,c,d,e){Ah.call(this);this.ba=a;this.wh=b;this.bi=c;this.jg=d;this.Si=Array.isArray(e)?e:[e]};v(Dh,Ah);g=Dh.prototype;g.play=function(){if(1==this.s)return!1;this.Td();this.la("play");this.startTime=Date.now();this.s=1;if(Ch())return E(this.ba,this.bi),this.Z=Kg(this.zi,void 0,this),!0;this.yf(!1);return!1};g.zi=function(){Ud(this.ba);Bh(this.ba,this.Si);E(this.ba,this.jg);this.Z=Kg(r(this.yf,this,!1),1E3*this.wh)};g.stop=function(){1==this.s&&this.yf(!0)}; g.yf=function(a){E(this.ba,"transition","");n.clearTimeout(this.Z);E(this.ba,this.jg);this.endTime=Date.now();this.s=0;a?this.la("stop"):this.la("finish");this.Oc()};g.j=function(){this.stop();Dh.l.j.call(this)};g.pause=function(){};var Eh=function(a,b,c){I.call(this);this.Se=a;this.hc=b||0;this.ec=c;this.kh=r(this.uh,this)};v(Eh,I);g=Eh.prototype;g.X=0;g.j=function(){Eh.l.j.call(this);this.stop();delete this.Se;delete this.ec};g.start=function(a){this.stop();this.X=Kg(this.kh,void 0!==a?a:this.hc)};g.stop=function(){this.isActive()&&n.clearTimeout(this.X);this.X=0};g.isActive=function(){return 0!=this.X};g.uh=function(){this.X=0;this.Se&&this.Se.call(this.ec)};var Fh={},Gh=null,Hh=function(a){a=xa(a);delete Fh[a];$b(Fh)&&Gh&&Gh.stop()},Jh=function(){Gh||(Gh=new Eh(function(){Ih()},20));var a=Gh;a.isActive()||a.start()},Ih=function(){var a=Date.now();Wb(Fh,function(b){Kh(b,a)});$b(Fh)||Jh()};var Lh=function(a,b,c,d){Ah.call(this);if(!Array.isArray(a)||!Array.isArray(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.bd=a;this.xh=b;this.duration=c;this.If=d;this.coords=[];this.Xi=!1;this.progress=0};v(Lh,Ah); Lh.prototype.play=function(a){if(a||0==this.s)this.progress=0,this.coords=this.bd;else if(1==this.s)return!1;Hh(this);this.startTime=a=Date.now();-1==this.s&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.Td();this.la("play");-1==this.s&&this.la("resume");this.s=1;var b=xa(this);b in Fh||(Fh[b]=this);Jh();Kh(this,a);return!0};Lh.prototype.stop=function(a){Hh(this);this.s=0;a&&(this.progress=1);Mh(this,this.progress);this.la("stop");this.Oc()}; Lh.prototype.pause=function(){1==this.s&&(Hh(this),this.s=-1,this.la("pause"))};Lh.prototype.j=function(){0==this.s||this.stop(!1);this.la("destroy");Lh.l.j.call(this)}; var Kh=function(a,b){bd.width&&(b-=(a.L.width+42-d.width)/2);a.U.style.setProperty("position",Od(a.v,"position"),"important");a.U.style.setProperty("left",b+"px","important");a.U.style.setProperty("top",c+"px","important");G(a.U,!0)};var ai=function(a,b,c,d){I.call(this);this.m=a;this.Oa=b;b=Ud(this.Oa);this.Wg=c;this.K=a.document.createElement("div");this.K.style.width=b.width+"px";this.K.style.height=b.height+"px";this.K.style.zIndex=Od(this.Oa,"zIndex");this.K.style.position="absolute";this.K.style.top="0";this.K.style.left="0";this.K.style.backgroundColor="rgba(0, 0, 0, 0)";this.K.style.overflow="hidden";Yd(this.K);this.Oa.parentNode.appendChild(this.K);G(this.K,!0);this.aa=a.document.createElement("div");this.aa.style.width= b.width+"px";this.aa.style.height=b.height+"px";this.aa.style.position="absolute";this.aa.style.top="0px";this.aa.style.left="0px";this.aa.style.opacity=.7;this.aa.style.backgroundColor="#fff";Yd(this.aa);this.K.appendChild(this.aa);G(this.aa,!1);this.Kf=new Dh(this.aa,.5,{opacity:.7},{opacity:0},[{Vd:"opacity",duration:.5,timing:"ease-in",delay:0}]);this.Oe=!0;this.Aa=a.document.createElement("div");this.Aa.style.position="relative";this.Aa.style.height=2*b.height+"px";this.Aa.style.width=2*b.width+ "px";Yd(this.Aa);this.K.appendChild(this.Aa);this.sa=a.document.createElement("div");this.sa.style.position="absolute";this.sa.style.margin="auto";this.sa.style.bottom="0";this.sa.style.top="0";this.sa.style.right="0";this.sa.style.left="0";this.sa.style.opacity=.09;this.sa.style.backgroundColor="#000";this.sa.style.borderRadius="50%";Yd(this.sa);this.Aa.appendChild(this.sa);this.W=a.document.createElement("div");this.W.style.position="absolute";this.W.style.bottom="5px";this.W.style.right="5px"; this.W.style.height="40px";this.W.style.width="40px";this.W.style.borderRadius="50%";this.W.style.borderWidth="2px";this.W.style.borderStyle="solid";this.W.style.borderColor="#eee";Zh(this);Yd(this.W);this.K.appendChild(this.W);G(this.W,d);this.wa=dd(a).createElement("IMG");this.wa.src=["http:"==this.m.location.protocol?"http:":"https:","//pagead2.googlesyndication.com/pagead/bf/images/diagonal_expand_arrows.svg"].join("");this.wa.style.position="absolute";this.wa.style.margin="auto";this.wa.style.bottom= "0";this.wa.style.top="0";this.wa.style.right="0";this.wa.style.left="0";this.wa.style.height="40px";this.wa.style.width="40px";Yd(this.wa);this.W.appendChild(this.wa);this.bb=a.document.createElement("div");this.bb.style.width=b.width+"px";this.bb.style.height=b.height+"px";this.bb.style.position="absolute";this.bb.style.top="0px";this.bb.style.left="0px";this.bb.style.backgroundColor="rgba(0, 0, 0, 0)";Yd(this.bb);this.K.appendChild(this.bb);this.ka=a.document.createElement("div");this.ka.style.width= b.width-20+"px";this.ka.style.height=b.height-20+"px";this.ka.style.position="absolute";this.ka.style.margin="auto";this.ka.style.top="0px";this.ka.style.left="0px";this.ka.style.right="0px";this.ka.style.bottom="0px";this.ka.style.backgroundColor="rgba(0, 0, 0, 0)";Yd(this.ka);this.K.appendChild(this.ka);d=nd(this.Oa);a=Od(d,"position");if("absolute"!=a&&"fixed"!=a&&"relative"!=a){a=F(d);c=F(this.Oa);d.style.position="relative";d=F(d);var e=F(this.Oa);Xc(a,d)||$h("overlay-iframe-parent-coords-changed", a,d);Xc(c,e)||$h("overlay-iframe-moved-after-parent-position-changed",c,e)}a=F(this.Oa);c=F(this.K);Xc(a,c)||($h("overlay-incorrect-after-parent-position-changed",a,c),a=new B(a.x-c.x,a.y-c.y),this.K.style.top=a.y+"px",this.K.style.left=a.x+"px",a=F(this.Oa),c=F(this.K),Xc(a,c)||$h("overlay-incorrect-after-offset",a,c));b=.95*Math.max(b.width,b.height);this.be=new Dh(this.sa,.4,{height:"15px",width:"15px"},{height:b+"px",width:b+"px"},[{Vd:"height",duration:.4,timing:"ease-out",delay:0},{Vd:"width", duration:.4,timing:"ease-out",delay:0}]);M(this.be,"end",r(this.Vh,this),!1);this.be.stop();G(this.Aa,!1)};pa(ai,I);var $h=function(a,b,c){Of(a,{x1:b.x,y1:b.y,x2:c.x,y2:c.y})},Zh=function(a){a.W.style.backgroundColor="#999"};ai.prototype.Vh=function(){this.be.stop();G(this.Aa,!1);this.Oe||(this.Oe=!0,this.Kf.play(!0))};ai.prototype.j=function(){D(this.ka);D(this.sa);D(this.Aa);D(this.aa);D(this.K);D(this.wa);D(this.W)};var bi=function(a,b,c,d){I.call(this);this.zf=c;this.jb=new ai(a,b,Oe("overlay_touch_ripple"),Oe("overlay_expand_icon"));this.u=d;this.wc=new Jf(this.jb.bb,!1);this.yc=new Jf(this.jb.ka,!1);this.Of=new Lf(this.wc);this.Tf=new Lf(this.yc);this.I=[M(this.yc,"singletouchstart",this.Ed,!1,this),M(this.yc,"singletouchend",this.Dd,!1,this),M(this.yc,"singletouchcancel",this.Cd,!1,this),M(this.wc,"singletouchstart",this.Ed,!1,this),M(this.wc,"singletouchend",this.Dd,!1,this),M(this.wc,"singletouchcancel", this.Cd,!1,this),M(this.Of,"singletouchtap",this.Jh,!1,this),M(this.Tf,"singletouchtap",this.Kh,!1,this)]};pa(bi,I);var ci=function(a){for(var b=0;b=c.length)){for(var d=0,e=c.length;dthis.N.width&&(0==b||3==b)&&J(this.B,c,"left",this.N.width-a.width+"px");a.height>this.N.height&&(1==b||0==b)&&J(this.B,c,"top",this.N.height-a.height+"px");di(c,!1,this.B);this.O=!0}}; ei.prototype.resize=function(a){var b=hi(this);if(!(0>=b.length)){for(var c=b.length,d=0;d=f.length)){f=f[f.length-1];var h=a.m||A;a.Nd=c;a.Re=d;a.Jb=b.clone();0<=Qe()&&null===a.Y&&!a.Tg&&(a.Tg=!0,a.Y=new ih(h,a.u,function(){},r(a.qh,a)));a.Ib=new Sh(f,h,a.Jb,r(a.Ch,a),r(a.rh,a),r(a.Gc,a,e),a.u,a.Y);di(f,!0,a.B);Uh(a.Ib)}}};ei.prototype.Gc=function(a){this.Kd&&(this.Jb=null,a())};ei.prototype.qh=function(){this.Y.dispose();this.Y=null}; ei.prototype.ad=function(a,b){if(!this.De){this.De=!0;var c=hi(this);c=0>=c.length?null:c[c.length-1];var d=this.m||A;d&&c?(this.Ae=a,this.Ce=b,r(this.Nh,this),a=r(this.Oh,this),Oe("external_overlay")||bh(this.u,"unknown-external-notifier"),a=new bi(d,c,a,this.u),this.ze=a):bh(this.u,"external-notifier-invalid-iframe-or-win")}};var ki=function(a){null!==a.ze&&(clearTimeout(a.te),a.te=0,a.ze.dispose(),a.Ae=null,a.Ce=null,a.De=!1)};g=ei.prototype; g.Oh=function(){this.Ce();this.te=setTimeout(r(this.Xh,this),3E3)};g.Xh=function(){this.ng=!0;ki(this);Q(this.u,"dispose-external-notifier-timeout",{},1)};g.Nh=function(){this.Ae()};g.Ch=function(a){if(this.Za){this.O=!0;this.Za=!1;var b=hi(this);1c||f>=c;f=d.x;d=e.width-(d.x+a.N.width);a=b.width-a.N.width>f||d>=f;b=2;c&&!a?b=3:!c&&a?b=1:c||a||(b=0);return b},fi=function(a){a.v||(a.v=z.getElementById(a.Lf));return a.v};var R=function(a,b,c,d,e,f,h){O.call(this);this.C=new ei(b,c,new C(d,e),f,h);this.Ii=a;this.Tc=!1;this.u=new $g(r(this.rf,this))};v(R,O); R.prototype.Ph=function(a){var b=a,c="",d=a.indexOf("_");0=b.md&&b.cancel())}this.Bg?this.Bg.call(this.dg,this):this.wf=!0;this.Fa||this.gg(new Ci(this))}};S.prototype.ag=function(a,b){this.pe=!1;Di(this,a,b)}; var Di=function(a,b,c){a.Fa=!0;a.eb=c;a.Fc=!b;Ei(a)},Gi=function(a){if(a.Fa){if(!a.wf)throw new Fi(a);a.wf=!1}};S.prototype.Ba=function(a){Gi(this);Di(this,!0,a)};S.prototype.gg=function(a){Gi(this);Di(this,!1,a)};var Ii=function(a,b,c){Hi(a,b,null,c)},Hi=function(a,b,c,d){a.Xd.push([b,c,d]);a.Fa&&Ei(a)};S.prototype.then=function(a,b,c){var d,e,f=new ug(function(h,k){e=h;d=k});Hi(this,e,function(h){h instanceof Ci?f.cancel():d(h);return Ji},this);return f.then(a,b,c)};S.prototype.$goog_Thenable=!0; var Ki=function(a,b){b instanceof S?Ii(a,r(b.jh,b)):Ii(a,function(){return b})};S.prototype.jh=function(a){var b=new S;Hi(this,b.Ba,b.gg,b);a&&(b.ea=this,this.md++);return b}; var Li=function(a){return db(a.Xd,function(b){return"function"===typeof b[1]})},Ji={},Ei=function(a){if(a.de&&a.Fa&&Li(a)){var b=a.de,c=Mi[b];c&&(c.Kg(),delete Mi[b]);a.de=0}a.ea&&(a.ea.md--,delete a.ea);b=a.eb;for(var d=c=!1;a.Xd.length&&!a.pe;){var e=a.Xd.shift(),f=e[0],h=e[1];e=e[2];if(f=a.Fc?h:f)try{var k=f.call(e||a.dg,b);k===Ji&&(k=void 0);void 0!==k&&(a.Fc=a.Fc&&(k==b||k instanceof Error),a.eb=b=k);if(sg(b)||"function"===typeof n.Promise&&b instanceof n.Promise)d=!0,a.pe=!0}catch(l){b=l,a.Fc= !0,Li(a)||(c=!0)}}a.eb=b;d&&(k=r(a.ag,a,!0),d=r(a.ag,a,!1),b instanceof S?(Hi(b,k,d),b.hh=!0):b.then(k,d));c&&(b=new Ni(b),Mi[b.X]=b,a.de=b.X)},Fi=function(){Ba.call(this)};v(Fi,Ba);Fi.prototype.message="Deferred has already fired";Fi.prototype.name="AlreadyCalledError";var Ci=function(){Ba.call(this)};v(Ci,Ba);Ci.prototype.message="Deferred was canceled";Ci.prototype.name="CanceledError";var Ni=function(a){this.X=n.setTimeout(r(this.Pi,this),0);this.zh=a}; Ni.prototype.Pi=function(){delete Mi[this.X];throw this.zh;};Ni.prototype.Kg=function(){n.clearTimeout(this.X)};var Mi={};var Oi=["pu","lru","pru","lpu","ppu"],Qi=function(){for(var a=10,b=Pi,c=b.length,d="";0a.oa&&(a.oa=b);1==a.oa&&(a.zb.Fa||a.Ye||a.zb.Ba(!0),a.Ud=null)};g=Ti.prototype;g.connect=function(){var a=this.dc(),b=xa(a),c=Ui[b];"number"!==typeof c&&(c=0);0==c&&M(a.postMessage?a:a.document,"message",Yi,!1,Ti);Ui[b]=c+1;this.pg=!0;this.wg()}; g.wg=function(){var a=0==Si(this.o);this.Ye&&a||this.o.isConnected()||this.ua?this.Jc.stop():(this.Jc.start(),Zi(this))};g.send=function(a,b){var c=this.o.vb;c&&(this.send=function(d,e){var f=this,h=this.o.name;this.Yc=Kg(function(){f.Yc=0;try{var k=c.postMessage?c:c.document;k.postMessage&&k.postMessage(h+"|"+d+":"+e,f.cf)}catch(l){}},0)},this.send(a,b))}; g.vi=function(){var a=this.o,b=1==this.nc||1==this.oa?200:void 0;a.isConnected()||a.nb&&a.nb.isActive()||(a.s=2,H(a.nb),void 0!==b?(a.nb=new Eh(a.re,b),a.nb.start()):(a.nb=null,a.re()))}; g.j=function(){if(this.pg){var a=this.dc(),b=xa(a),c=Ui[b];Ui[b]=c-1;1==c&&pf(a.postMessage?a:a.document,"message",Yi,!1,Ti)}this.Yc&&(n.clearTimeout(this.Yc),this.Yc=0);H(this.Fb);delete this.Fb;H(this.Jc);delete this.Jc;this.yb.cancel();delete this.yb;this.zb.cancel();delete this.zb;this.mb.cancel();delete this.mb;delete this.send;Ti.l.j.call(this)};var Wi=function(a){a=a.split(",");a[1]=a[1]||null;return a};var T=function(a){this.va=this.Sb=this.fb="";this.wb=null;this.Hb=this.za="";this.ya=this.fi=!1;if(a instanceof T){this.ya=a.ya;bj(this,a.fb);var b=a.Sb;U(this);this.Sb=b;b=a.va;U(this);this.va=b;cj(this,a.wb);b=a.za;U(this);this.za=b;dj(this,a.Ia.clone());a=a.Hb;U(this);this.Hb=a}else a&&(b=String(a).match(qd))?(this.ya=!1,bj(this,b[1]||"",!0),a=b[2]||"",U(this),this.Sb=ej(a),a=b[3]||"",U(this),this.va=ej(a,!0),cj(this,b[4]),a=b[5]||"",U(this),this.za=ej(a,!0),dj(this,b[6]||"",!0),a=b[7]||"",U(this), this.Hb=ej(a)):(this.ya=!1,this.Ia=new fj(null,this.ya))};T.prototype.toString=function(){var a=[],b=this.fb;b&&a.push(gj(b,hj,!0),":");var c=this.va;if(c||"file"==b)a.push("//"),(b=this.Sb)&&a.push(gj(b,hj,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.wb,null!=c&&a.push(":",String(c));if(c=this.za)this.va&&"/"!=c.charAt(0)&&a.push("/"),a.push(gj(c,"/"==c.charAt(0)?ij:jj,!0));(c=this.Ia.toString())&&a.push("?",c);(c=this.Hb)&&a.push("#",gj(c,kj));return a.join("")}; T.prototype.resolve=function(a){var b=this.clone(),c=!!a.fb;c?bj(b,a.fb):c=!!a.Sb;if(c){var d=a.Sb;U(b);b.Sb=d}else c=!!a.va;c?(d=a.va,U(b),b.va=d):c=null!=a.wb;d=a.za;if(c)cj(b,a.wb);else if(c=!!a.za){if("/"!=d.charAt(0))if(this.va&&!this.za)d="/"+d;else{var e=b.za.lastIndexOf("/");-1!=e&&(d=b.za.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=0==e.lastIndexOf("/",0);e=e.split("/");for(var f=[],h=0;hb)throw Error("Bad port number "+b);a.wb=b}else a.wb=null},dj=function(a,b,c){U(a);b instanceof fj?(a.Ia=b,a.Ia.uf(a.ya)):(c||(b=gj(b,lj)),a.Ia=new fj(b,a.ya))};T.prototype.getQuery=function(){return this.Ia.toString()};T.prototype.removeParameter=function(a){U(this);this.Ia.remove(a);return this}; var U=function(a){if(a.fi)throw Error("Tried to modify a read-only Uri");};T.prototype.uf=function(a){this.ya=a;this.Ia&&this.Ia.uf(a)}; var mj=function(a){return a instanceof T?a.clone():new T(a)},ej=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},gj=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,nj),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},nj=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},hj=/[#\/\?@]/g,jj=/[#\?:]/g,ij=/[#\?]/g,lj=/[#\?@]/g,kj=/#/g,fj=function(a,b){this.ga=this.G=null;this.na=a||null;this.ya=!!b},oj=function(a){a.G|| (a.G=new Map,a.ga=0,a.na&&sd(a.na,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};g=fj.prototype;g.add=function(a,b){oj(this);this.na=null;a=pj(this,a);var c=this.G.get(a);c||this.G.set(a,c=[]);c.push(b);this.ga+=1;return this};g.remove=function(a){oj(this);a=pj(this,a);return this.G.has(a)?(this.na=null,this.ga-=this.G.get(a).length,this.G.delete(a)):!1};g.clear=function(){this.G=this.na=null;this.ga=0};g.Ac=function(a){oj(this);a=pj(this,a);return this.G.has(a)}; g.forEach=function(a,b){oj(this);this.G.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};g.cc=function(){oj(this);for(var a=Array.from(this.G.values()),b=Array.from(this.G.keys()),c=[],d=0;db&&(b=a.indexOf("?"));e&&0=d||0>=e||!f)return null;a=new ei(b,c,new C(d,e),a.f,a.g);f=new uj(a,f);h&&(A[h]=f);return f},vj=function(a,b,c,d,e,f,h,k){if(!a||!b||0>=c||0>=d)return null;var l=Qi();b=pi(b,l,k);k="