(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),ra=0,ta=function(a,b,c){return a.call.apply(a.bind,arguments)},ua= function(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Qa,">"));-1!=a.indexOf('"')&&(a=a.replace(Ra, """));-1!=a.indexOf("'")&&(a=a.replace(Sa,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ta,"�"))}return a},Oa=/&/g,Pa=//g,Ra=/"/g,Sa=/'/g,Ta=/\x00/g,Ua=/[\x00&<>"']/,Wa=function(a,b){return ab?1:0};var Xa;a:{var Ya=l.navigator;if(Ya){var Za=Ya.userAgent;if(Za){Xa=Za;break a}}Xa=""}var A=function(a){return-1!=Xa.indexOf(a)};var $a=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},ab=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1},bb=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},cb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},db=function(a){for(var b in a)return!1;return!0},eb=function(a){var b={},c;for(c in a)b[c]=a[c];return b},fb=function(a){var b=oa(a);if("object"==b||"array"==b){if(q(a.clone))return a.clone();b="array"==b?[]:{};for(var c in a)b[c]=fb(a[c]);return b}return a}, hb=function(){var a=gb,b={},c;for(c in a)b[a[c]]=c;return b},ib="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),jb=function(a,b){for(var c,d,e=1;e",0);var dc=Zb("",0);Zb("
",0);var gc=pb(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Yb(dc);return!b.parentElement});var hc=function(a){return a=Va(a,void 0)},ic=function(a){var b=Number(a);return 0==b&&Ma(a)?NaN:b},jc=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},kc=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};var lc=function(){return A("iPhone")&&!A("iPod")&&!A("iPad")};var mc=function(a){mc[" "](a);return a};mc[" "]=m;var nc=function(a,b){try{return mc(a[b]),!0}catch(c){}return!1},pc=function(a,b){var c=oc;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var qc=A("Opera"),C=A("Trident")||A("MSIE"),rc=A("Edge"),sc=A("Gecko")&&!(-1!=Xa.toLowerCase().indexOf("webkit")&&!A("Edge"))&&!(A("Trident")||A("MSIE"))&&!A("Edge"),tc=-1!=Xa.toLowerCase().indexOf("webkit")&&!A("Edge"),uc=tc&&A("Mobile"),vc=A("Macintosh"),wc=A("Windows"),xc=A("Android"),yc=lc(),zc=A("iPad"),Ac=A("iPod"),Bc=function(){var a=l.document;return a?a.documentMode:void 0},Cc; a:{var Dc="",Ec=function(){var a=Xa;if(sc)return/rv:([^\);]+)(\)|;)/.exec(a);if(rc)return/Edge\/([\d\.]+)/.exec(a);if(C)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(tc)return/WebKit\/(\S+)/.exec(a);if(qc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Ec&&(Dc=Ec?Ec[1]:"");if(C){var Fc=Bc();if(null!=Fc&&Fc>parseFloat(Dc)){Cc=String(Fc);break a}}Cc=Dc} var Gc=Cc,oc={},Hc=function(a){return pc(a,function(){for(var b=0,c=Na(String(Gc)).split("."),d=Na(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f");c=c.join("")}c=dd(a,c);d&&("string"===typeof d?c.className=d:p(d)?c.className=d.join(" "):$c(c,d));2c&&(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.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]},pd=function(a,b,c){if(p(b))for(var d=0;dMath.random()}),zd=function(a){return-1!=Xa.indexOf(a)},Ad=function(a){if(!a)return"";var b=/.*[&#?]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){t(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 F?(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 Gd=function(a,b,c){if("string"===typeof b)(b=Fd(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Fd(c,d);f&&(c.style[f]=e)}},Hd={},Fd=function(a,b){var c=Hd[b];if(!c){var d=jc(b);c=d;void 0===a.style[d]&&(d=Cd()+kc(d),void 0!==a.style[d]&&(c=d));Hd[b]=c}return c},Id=function(a,b){a:{var c=Wc(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]},Kd=function(a,b,c){if(b instanceof F){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Jd(d,!1);a.style.top=Jd(b,!1)},Ld=function(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}C&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b},I=function(a){if(1==a.nodeType)return a=Ld(a),new F(a.left,a.top);a=a.changedTouches?a.changedTouches[0]:a;return new F(a.clientX, a.clientY)},Md=function(a,b,c){if(b instanceof G)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=Jd(b,!0);a.style.height=Jd(c,!0)},Jd=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a},Od=function(a){var b=Nd;if("none"!=Id(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},Nd=function(a){var b= a.offsetWidth,c=a.offsetHeight,d=tc&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Ld(a),new G(a.right-a.left,a.bottom-a.top)):new G(b,c)},Pd=function(a,b){a.style.display=b?"":"none"},Rd=function(a,b){b=Xc(b);var c=b.T;if(C&&c.createStyleSheet)b=c.createStyleSheet(),Qd(b,a);else{c=jd(b,"HEAD")[0];if(!c){var d=jd(b,"BODY")[0];c=b.wg("HEAD");d.parentNode.insertBefore(c,d)}d=b.wg("STYLE");Qd(d,a);b.appendChild(c,d)}},Qd=function(a,b){b instanceof Tb&&b.constructor===Tb&&b.Rh===Sb?b=b.Ef: (oa(b),b="type_error:SafeStyleSheet");C&&void 0!==a.cssText?a.cssText=b:a.innerHTML=b},Sd=sc?"MozUserSelect":tc||rc?"WebkitUserSelect":null,Td=function(a){var b=a.getElementsByTagName("*");if(Sd){var c="none";a.style&&(a.style[Sd]=c);if(b){a=0;for(var d;d=b[a];a++)d.style&&(d.style[Sd]=c)}}else if(C||qc)if(c="on",a.setAttribute("unselectable",c),b)for(a=0;d=b[a];a++)d.setAttribute("unselectable",c)};var Vd=function(a,b,c){Ud(a,b,void 0===c?null:c,!1)},Ud=function(a,b,c,d){a.google_image_requests||(a.google_image_requests=[]);var e=a.document.createElement("img");if(c){var f=function(h){c&&c(h);e.removeEventListener&&e.removeEventListener("load",f,!1);e.removeEventListener&&e.removeEventListener("error",f,!1)};kd(e,"load",f);kd(e,"error",f)}d&&(e.referrerPolicy="no-referrer");e.src=b;a.google_image_requests.push(e)},Wd=pb(function(){return"referrerPolicy"in l.document.createElement("img")});var Xd=function(a){return"undefined"===typeof a},Yd=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(void 0,a[c],c,a)},Zd=function(a){return"number"===typeof a&&0e?encodeURIComponent(le(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))},me=function(a,b,c){a.Kc.push(b);a.xd[b]=c},ne=function(a,b,c,d){a.Kc.push(b);a.xd[b]=je(c,d)}; ie.prototype.ff=function(a,b,c,d){a=a+"//"+b+c;var e=oe(this)-c.length-d.length;if(0>e)return"";this.Kc.sort(function(w,B){return w-B});c=null;b="";for(var f=0;f=r.length){e-=r.length;a+=r;b=this.fd;break}this.Je&&(b=e,r[b-1]==this.fd&&--b,a+=r.substr(0,b),b=this.fd,e=0);c=null==c?h:c}}f="";this.ye&&null!=c&&(f=b+this.ye+"="+(this.Ej||c));return a+f+ d};var oe=function(a){if(!a.ye)return a.Wg;var b=1,c;for(c in a.xd)b=c.length>b?c.length:b;return a.Wg-a.ye.length-b-a.fd.length-1};var pe=function(){var a=void 0===a?E:a;this.Jf="http:"===a.location.protocol?"http:":"https:";this.da="pagead2.googlesyndication.com";this.fa="/pagead/gen_204?id=";this.Oe=.01;this.te=Math.random()},se=function(){var a=qe,b=re.google_srt;0<=b&&1>=b&&(a.te=b)};pe.prototype.tc=function(a,b,c,d,e){if(this.Sf(!!c,d))try{if(b instanceof ie)var f=b;else f=new ie,yd(b,function(k,n){var r=f,w=r.Zg++;me(r,w,je(n,k))});var h=f.ff(this.Jf,this.da,this.fa+a+"&","");h&&("undefined"===typeof e?Vd(l,h):Vd(l,h,e))}catch(k){}}; pe.prototype.Sf=function(a,b){return(a?this.te:Math.random())<(b||this.Oe)};var te=null;var ue=function(){var a=l.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):va()},ve=function(){var a=void 0===a?l:a;return(a=a.performance)&&a.now?a.now():null};var we=function(a,b,c){this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.slotId=void 0};var xe=l.performance,ye=!!(xe&&xe.mark&&xe.measure&&xe.clearMarks),ze=pb(function(){var a;if(a=ye){var b;if(null===te){te="";try{a="";try{a=l.top.location.hash}catch(c){a=l.location.hash}a&&(te=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=te;a=!!b.indexOf&&0<=b.indexOf("1337")}return a}),Ae=function(a){this.vb=[];this.Si=a||l;var b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.vb=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.pb=ze()||(null!=b?b: 1>Math.random())};Ae.prototype.disable=function(){this.pb=!1;this.vb!=this.Si.google_js_reporting_queue&&(ze()&&z(this.vb,Be),this.vb.length=0)};Ae.prototype.pa=function(a){!this.pb||2048a.height?a:c},Ze=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 gb={dk:"log_ignored_events",ck:"log_idle_on_pub",pk:"stricter_mobile_taps",Nj:"error_reporting",Wj:"external_overlay",jk:"overlay_expand_icon",kk:"overlay_touch_ripple",nk:"sample_gen204_with_exp"},$e=function(a){var b=K().JS_EXPERIMENT_LABELS;return"string"===typeof b?Ea(b.split(","),a):!1},af=function(a){var b=K().JS_EXPERIMENT_LABELS;if("string"===typeof b){b=b.split(",");for(var c=0;c=a.keyCode)a.keyCode=-1}catch(b){}};mf.prototype.ef=function(){return this.aa};var nf="closure_listenable_"+(1E6*Math.random()|0),of=function(a){return!(!a||!a[nf])},pf=0;var qf=function(a,b,c,d,e){this.listener=a;this.me=null;this.src=b;this.type=c;this.capture=!!d;this.Vd=e;this.key=++pf;this.Ac=this.Cd=!1},rf=function(a){a.Ac=!0;a.listener=null;a.me=null;a.src=null;a.Vd=null};var sf=function(a){this.src=a;this.R={};this.sd=0};sf.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.R[f];a||(a=this.R[f]=[],this.sd++);var h=tf(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 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=Jf(c[e],a,!0,b);d=d&&f}for(e=0;!b.Xb&&e>>0),zf=function(a){if(q(a))return a;a[Kf]||(a[Kf]=function(b){return a.handleEvent(b)});return a[Kf]};var Lf=[],Mf=function(a){try{var b=Od(E.document.documentElement);b.width-=2;b.height-=2;var c=Od(a),d=0=f&&9>=e&&(e=D.createEvent("CustomEvent"),e.initEvent("vclick",!0,!0),jb(e,{clientX:c.clientX,clientY:c.clientY,yk:b,xk:d,duration:f}),Xf.dispatchEvent(e));b=a=null}}))},cg=function(a,b){for(var c=1;ca.Yg&&(a.dispatchEvent("activity"),a.Yg=b+3E3)};var yg="StopIteration"in l?l.StopIteration:{message:"StopIteration",stack:""},zg=function(){};zg.prototype.next=function(){throw yg;};zg.prototype.Ge=function(){return this};var Ag=function(a,b){this.O={};this.C=[];this.vd=this.D=0;var c=arguments.length;if(12*this.D&&Bg(this),!0):!1};var Bg=function(a){if(a.D!=a.C.length){for(var b=0,c=0;b=d.C.length)throw yg;var f=d.C[b++];return a?f:d.O[f]};return e};var Cg=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Dg=function(a){if(a.ya&&"function"==typeof a.ya)return a.ya();if("string"===typeof a)return a.split("");if(pa(a)){for(var b=[],c=a.length,d=0;d=Math.abs(a.top-0)&&1E-6>=Math.abs(a.left-0)},zh=function(a,b){if(null!==a.qa&&!yh(a)){var c=a.qa.getBoundingClientRect();a.ec.y-=c.top;a.ec.x-=c.left;wh(a);yh(a)||a.gg||(a.gg=!0,R("could-not-position-at-viewport-origin"))}a=a.ec;return new F(b.x+a.x,b.y+a.y)};xh.prototype.j=function(){H(this.qa);this.qa=null};var Ah=function(a){var b=a.document;try{var c=a.document;var d="CSS1Compat"==c.compatMode?c.documentElement:c.body;var e=new G(d.clientWidth,d.clientHeight)}catch(f){e=new G(-12245933,-12245933)}a=e;return new G(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 Ch=function(a,b,c,d){M.call(this);this.m=a;this.v=b;this.Hh=c;this.hi=d;this.Jb=null;this.Jh=0;this.H=[];this.rc=ad(this.m);this.sg=this.Ec=this.sa=this.sb=this.Qa=this.w=this.I=this.ca=this.Xf=this.se=null;this.sh=[{type:"multiple-choice",title:"",Ja:"Test Question",Oa:{0:"Option 1",1:"Option 2"},Va:!1},{type:"multiple-choice",title:"",Ja:"Did you intend to open this ad?",Oa:{0:"Yes",1:"No"},Va:!0},{type:"stars-rating",title:"Survey powered by",Ja:"Rate your experience with this ad",Oa:{},Va:!1}, {type:"multiple-choice",title:"",Ja:"Which one of these best describes your experience with the ad?",Oa:{0:"The ad accidentally expanded",1:"The ad was broken",2:"I liked the layout",3:"I found the ad relevant",4:"Other"},xj:!0,Va:!0},{type:"multiple-choice",title:"Survey powered by",Ja:"Describe your experience with the ad:",Oa:{0:"I intended to expand the ad",1:"I did not intend to expand the ad"},Va:!0},{type:"multiple-choice",title:"Survey powered by",Ja:"",Oa:{0:"I intentionally expanded the ad", 1:"I accidentally expanded the ad"},Va:!0},{type:"multiple-choice",title:"Survey powered by",Ja:"",Oa:{0:"The ad was broken",1:"The ad worked correctly"},Va:!0},{type:"multiple-choice",title:"",Ja:"How much time did you spend on the previous ad?",Oa:{0:"More than 5 minutes",1:"Less than 5 minutes"},Va:!0},{type:"multiple-choice",title:"",Ja:"What is the current year?",Oa:{0:"2015",1:"1988"},Va:!0},{type:"multiple-choice",title:"",Ja:"What is the current year?",Oa:{0:"2015",1:"1988",2:"1862",3:"2020", 4:"2012"},Va:!0}];Rd(Vb(Bh),this.m.document)};y(Ch,M); var Bh=new ub(sb,"#goog-ea-survey-overlay{all:initial;background-color:#fff;position:fixed;"),Dh=new ub(sb,'@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:right;height:42px;position:absolute;right:0;text-align:center;width:42px}#title{color:#fff;cursor:default;float:left;font-size:11pt;font-weight:bold;margin-top:25px;margin-left:20px;margin-right:7px}#logo{height:20px;margin-top:25px}#content-box{background-color:#f6f6f6;cursor:default;display:table}.answers{display:table-cell;position:relative;text-align:center;vertical-align:middle}#question{color:#fff;display:table-cell;font-size:12pt;padding-right:50px;padding-left:50px;position:relative;text-align:center;vertical-align:middle}#question-inner{color:#9e9e9e;font-size:11pt;padding-bottom:20px}#stars{direction:rtl;unicode-bidi:bidi-override}.star{font-size:25pt;position:relative;width:1.1em;color:#bdbdbd;cursor:default}.star:hover,.star:hover~span{color:#ffd700}.answer-button{background-color:#ebebeb;border-radius:3px;cursor:pointer;margin-left:50px;margin-right:50px;margin-bottom:12px;padding-left:20px;padding-right:20px}.answer-button:hover{background-color:#dedede}.answer-button.raised{box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);transition:box-shadow .2s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.answer-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}'),Eh= function(a){return null!==a.I&&"visible"==a.I.style.visibility},Fh=function(a,b,c){var d=Ye(a.m);return zh(a.Jb,new F((d.width-b)/2,(d.height-c)/2))}; Ch.prototype.rj=function(){if(null!=this.m.document.getElementById("goog-ea-survey-overlay")){Rd(Vb(Dh),this.I.contentDocument);this.ca=new Vc(this.I.contentDocument);this.Qa=this.ca.createElement("div");this.Qa.id="header";this.ca.appendChild(this.I.contentDocument.body,this.Qa);this.sb=this.ca.createElement("div");this.sb.id="content-box";this.ca.appendChild(this.I.contentDocument.body,this.sb);this.Fh();this.H.push(O(this.m,"resize",this.Uc,!1,this));var a=bf();if(0>a||a>this.sh.length-1)a=0;var b= this.sh[a];if("multiple-choice"==b.type)Gh(this,a,b.Ja,b.Oa,b.xj,b.title,b.Va,b.type);else if("stars-rating"==b.type){var c=b.Ja,d=b.title;b=b.type;this.sa=this.ca.createElement("div");this.sa.className="answers";this.sa.id="stars";this.sb.appendChild(this.sa);var e=this.ca.createElement("div");e.textContent=c.toUpperCase();e.id="question-inner";this.sa.appendChild(e);S(this.v,"survey-created",kb(["questionIndex",a,"questionType",b]),1);for(c=5;0a;){try{if(b.google_osd_static_frame)return b}catch(c){}try{if(b.aswift_0&&b.aswift_0.google_osd_static_frame)return b.aswift_0}catch(c){}a++;b=b!=b.parent?b.parent:null}return null},li=function(a,b,c,d,e,f){c= f||m;if(10=h)){var k=Number(f.substr(0,h));f=f.substr(h+1);switch(k){case 36:case 26:case 15:case 8:case 11:case 16:case 5:case 18:f="true"==f;break;case 4:case 33:case 6:case 25:case 28:case 29:case 24:case 31:case 30:case 23:case 22:case 7:case 21:case 20:f=Number(f);break;case 19:case 3:if(q(decodeURIComponent))try{f= decodeURIComponent(f)}catch(n){throw Error("Error: URI malformed: "+f);}}c[k]=f}}c=c[0]?c:null}if(c&&(d=new Jh(c[4],c[12]),a&&a.matches(d)&&"goog_update_data"==c[0])){a={wd:c[7]};if(c=c[9])c=c.split("-"),4==c.length&&(a.Kb=new Ed(ic(c[0]),ic(c[3]),ic(c[2]),ic(c[1])));b(a)}}};var xi=function(a,b){p(b)||(b=[b]);b=Ba(b,function(c){return"string"===typeof c?c:c.le+" "+c.duration+"s "+c.timing+" "+c.delay+"s"});Gd(a,"transition",b.join(","))},yi=pb(function(){if(C)return Hc("10.0");var a=dd(document,"DIV"),b=tc?"-webkit":sc?"-moz":C?"-ms":qc?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b={style:c};if(!ac.test("div"))throw Error("");if("DIV"in cc)throw Error("");c=null;var d="";if(b)for(r in b){if(!ac.test(r))throw Error("");var e= b[r];if(null!=e){var f=r;var h=e;if(h instanceof ub)h=vb(h);else if("style"==f.toLowerCase()){e=void 0;if(!t(h))throw Error("");if(!(h instanceof Jb)){var k="";for(e in h){if(!/^[-_a-zA-Z0-9]+$/.test(e))throw Error("Name allows only [-_a-zA-Z0-9], got: "+e);var n=h[e];null!=n&&(n=p(n)?Ba(n,Rb).join(" "):Rb(n),k+=e+":"+n+";")}h=k?(new Jb).cb(k):Kb}h instanceof Jb&&h.constructor===Jb&&h.Sh===Ib?e=h.Ff:(oa(h),e="type_error:SafeStyle");h=e}else{if(/^on/i.test(f))throw Error("");if(f.toLowerCase()in bc)if(h instanceof Ab)h=Bb(h).toString();else if(h instanceof Eb)h=Fb(h);else if("string"===typeof h)h=Hb(h).xa();else throw Error("");}h.Sa&&(h=h.xa());f=f+'="'+Va(String(h))+'"';d+=" "+f}}var r="":(c=fc(d),r+=">"+Yb(c).toString()+"",c=c.kc());(b=b&&b.dir)&&(c=/^(ltr|rtl|auto)$/i.test(b)?0:null);b=Zb(r,c);if(gc())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Yb(b);a=a.firstChild;b=a.style[jc("transition")];return""!=("undefined"!==typeof b? b:a.style[Fd(a,"transition")]||"")});var zi=function(){Q.call(this);this.s=0;this.endTime=this.startTime=null};y(zi,Q);zi.prototype.je=function(){this.ka("begin")};zi.prototype.dd=function(){this.ka("end")};zi.prototype.ka=function(a){this.dispatchEvent(a)};var Ai=function(a,b,c,d,e){zi.call(this);this.Z=a;this.mi=b;this.Ri=c;this.Gg=d;this.Dj=p(e)?e:[e]};y(Ai,zi);g=Ai.prototype;g.play=function(){if(1==this.s)return!1;this.je();this.ka("play");this.startTime=va();this.s=1;if(yi())return Gd(this.Z,this.Ri),this.M=lh(this.nj,void 0,this),!0;this.Vf(!1);return!1};g.nj=function(){Od(this.Z);xi(this.Z,this.Dj);Gd(this.Z,this.Gg);this.M=lh(u(this.Vf,this,!1),1E3*this.mi)};g.stop=function(){1==this.s&&this.Vf(!0)}; g.Vf=function(a){Gd(this.Z,"transition","");mh(this.M);Gd(this.Z,this.Gg);this.endTime=va();this.s=0;a?this.ka("stop"):this.ka("finish");this.dd()};g.j=function(){this.stop();Ai.l.j.call(this)};g.pause=function(){};(function(){if(wc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Xa))?a[1]:"0"}return vc?(a=/10[_.][0-9_.]+/,(a=a.exec(Xa))?a[0].replace(/_/g,"."):"10"):xc?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Xa))?a[1]:""):yc||zc||Ac?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Xa))?a[1].replace(/_/g,"."):""):""})();var Bi=function(a){return(a=a.exec(Xa))?a[1]:""};(function(){if(Jc)return Bi(/Firefox\/([0-9.]+)/);if(C||rc||qc)return Gc;if(Nc)return lc()||A("iPad")||A("iPod")?Bi(/CriOS\/([0-9.]+)/):Bi(/Chrome\/([0-9.]+)/);if(Oc&&!(lc()||A("iPad")||A("iPod")))return Bi(/Version\/([0-9.]+)/);if(Kc||Lc){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Xa);if(a)return a[1]+"."+a[2]}else if(Mc)return(a=Bi(/Android\s+([0-9.]+)/))?a:Bi(/Version\/([0-9.]+)/);return""})();var Ci=function(a,b,c){M.call(this);this.tf=a;this.qc=b||0;this.oc=c;this.gi=u(this.li,this)};y(Ci,M);g=Ci.prototype;g.Ra=0;g.j=function(){Ci.l.j.call(this);this.stop();delete this.tf;delete this.oc};g.start=function(a){this.stop();this.Ra=lh(this.gi,void 0!==a?a:this.qc)};g.stop=function(){this.zb()&&mh(this.Ra);this.Ra=0};g.zb=function(){return 0!=this.Ra};g.li=function(){this.Ra=0;this.tf&&this.tf.call(this.oc)};var Di={},Ei=null,Fi=function(a){a=sa(a);delete Di[a];db(Di)&&Ei&&Ei.stop()},Hi=function(){Ei||(Ei=new Ci(function(){Gi()},20));var a=Ei;a.zb()||a.start()},Gi=function(){var a=va();$a(Di,function(b){Ii(b,a)});db(Di)||Hi()};var Ji=function(a,b,c,d){zi.call(this);if(!p(a)||!p(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.pd=a;this.ni=b;this.duration=c;this.cg=d;this.coords=[];this.Jj=!1;this.progress=0};y(Ji,zi); Ji.prototype.play=function(a){if(a||0==this.s)this.progress=0,this.coords=this.pd;else if(1==this.s)return!1;Fi(this);this.startTime=a=va();-1==this.s&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.je();this.ka("play");-1==this.s&&this.ka("resume");this.s=1;var b=sa(this);b in Di||(Di[b]=this);Hi();Ii(this,a);return!0};Ji.prototype.stop=function(a){Fi(this);this.s=0;a&&(this.progress=1);Ki(this,this.progress);this.ka("stop");this.dd()}; Ji.prototype.pause=function(){1==this.s&&(Fi(this),this.s=-1,this.ka("pause"))};Ji.prototype.j=function(){0==this.s||this.stop(!1);this.ka("destroy");Ji.l.j.call(this)}; var Ii=function(a,b){bd.width&&(b-=(a.K.width+42-d.width)/2);a.V.style.setProperty("position",Id(a.u,"position"),"important");a.V.style.setProperty("left",b+"px","important");a.V.style.setProperty("top",c+"px","important");Pd(a.V,!0)};var Xi=function(a,b,c,d){this.m=a;this.Na=b;b=Od(this.Na);this.Nh=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=Id(this.Na,"zIndex");this.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";Td(this.J);this.Na.parentNode.appendChild(this.J);Pd(this.J,!0);this.Y=a.document.createElement("div");this.Y.style.width=b.width+"px"; this.Y.style.height=b.height+"px";this.Y.style.position="absolute";this.Y.style.top="0px";this.Y.style.left="0px";this.Y.style.opacity=.7;this.Y.style.backgroundColor="#fff";Td(this.Y);this.J.appendChild(this.Y);Pd(this.Y,!1);this.fg=new Ai(this.Y,.5,{opacity:.7},{opacity:0},[{le:"opacity",duration:.5,timing:"ease-in",delay:0}]);this.kf=!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";Td(this.Aa);this.J.appendChild(this.Aa); this.ta=a.document.createElement("div");this.ta.style.position="absolute";this.ta.style.margin="auto";this.ta.style.bottom="0";this.ta.style.top="0";this.ta.style.right="0";this.ta.style.left="0";this.ta.style.opacity=.09;this.ta.style.backgroundColor="#000";this.ta.style.borderRadius="50%";Td(this.ta);this.Aa.appendChild(this.ta);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";Vi(this);Td(this.W);this.J.appendChild(this.W);Pd(this.W,d);this.va=Xc(a).createElement("IMG");this.va.src=["http:"==this.m.location.protocol?"http:":"https:","//pagead2.googlesyndication.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.va.style.top="0";this.va.style.right= "0";this.va.style.left="0";this.va.style.height="40px";this.va.style.width="40px";Td(this.va);this.W.appendChild(this.va);this.hb=a.document.createElement("div");this.hb.style.width=b.width+"px";this.hb.style.height=b.height+"px";this.hb.style.position="absolute";this.hb.style.top="0px";this.hb.style.left="0px";this.hb.style.backgroundColor="rgba(0, 0, 0, 0)";Td(this.hb);this.J.appendChild(this.hb);this.ia=a.document.createElement("div");this.ia.style.width=b.width-20+"px";this.ia.style.height=b.height- 20+"px";this.ia.style.position="absolute";this.ia.style.margin="auto";this.ia.style.top="0px";this.ia.style.left="0px";this.ia.style.right="0px";this.ia.style.bottom="0px";this.ia.style.backgroundColor="rgba(0, 0, 0, 0)";Td(this.ia);this.J.appendChild(this.ia);d=hd(this.Na);a=Id(d,"position");if("absolute"!=a&&"fixed"!=a&&"relative"!=a){a=I(d);c=I(this.Na);d.style.position="relative";d=I(d);var e=I(this.Na);Sc(a,d)||Wi("overlay-iframe-parent-coords-changed",a,d);Sc(c,e)||Wi("overlay-iframe-moved-after-parent-position-changed", c,e)}a=I(this.Na);c=I(this.J);Sc(a,c)||(Wi("overlay-incorrect-after-parent-position-changed",a,c),a=new F(a.x-c.x,a.y-c.y),this.J.style.top=a.y+"px",this.J.style.left=a.x+"px",a=I(this.Na),c=I(this.J),Sc(a,c)||Wi("overlay-incorrect-after-offset",a,c));b=.95*Math.max(b.width,b.height);this.we=new Ai(this.ta,.4,{height:"15px",width:"15px"},{height:b+"px",width:b+"px"},[{le:"height",duration:.4,timing:"ease-out",delay:0},{le:"width",duration:.4,timing:"ease-out",delay:0}]);O(this.we,"end",u(this.Mi, this),!1);this.we.stop();Pd(this.Aa,!1)};y(Xi,M);var Wi=function(a,b,c){mg(a,{x1:b.x,y1:b.y,x2:c.x,y2:c.y})},Vi=function(a){a.W.style.backgroundColor="#999"};Xi.prototype.Mi=function(){this.we.stop();Pd(this.Aa,!1);this.kf||(this.kf=!0,this.fg.play(!0))};Xi.prototype.j=function(){H(this.ia);H(this.ta);H(this.Aa);H(this.Y);H(this.J);H(this.va);H(this.W)};var Yi=function(a,b,c,d){this.Wf=c;this.mb=new Xi(a,b,$e("overlay_touch_ripple"),$e("overlay_expand_icon"));this.v=d;this.Lc=new hg(this.mb.hb,!1);this.Nc=new hg(this.mb.ia,!1);this.ig=new jg(this.Lc);this.ng=new jg(this.Nc);this.H=[O(this.Nc,"singletouchstart",this.Ud,!1,this),O(this.Nc,"singletouchend",this.Td,!1,this),O(this.Nc,"singletouchcancel",this.Sd,!1,this),O(this.Lc,"singletouchstart",this.Ud,!1,this),O(this.Lc,"singletouchend",this.Td,!1,this),O(this.Lc,"singletouchcancel",this.Sd,!1, this),O(this.ig,"singletouchtap",this.Bi,!1,this),O(this.ng,"singletouchtap",this.Ci,!1,this)]};y(Yi,M);var Zi=function(a){for(var b=0;b=c.length)){for(var d=0,e=c.length;dthis.P.width&&(0==b||3==b)&&J(this.B,c,"left",this.P.width-a.width+"px",void 0);a.height>this.P.height&&(1==b||0==b)&&J(this.B,c,"top",this.P.height-a.height+"px",void 0);$i(c,!1,this.B);this.N=!0}}; g.resize=function(a){var b=dj(this);if(!(0>=b.length)){for(var c=b.length,d=0;d=c.length?null:c[c.length-1];var d=this.m||E;d&&c?(this.Ye=a,this.$e=b,u(this.Fi,this),a=u(this.Gi,this),$e("external_overlay")||vh(this.v,"unknown-external-notifier"),a=new Yi(d,c,a,this.v),this.Xe=a):vh(this.v,"external-notifier-invalid-iframe-or-win")}};var ej=function(a){null!==a.Xe&&(clearTimeout(a.Pe),a.Pe=0,a.Xe.dispose(),a.Ye=null,a.$e=null,a.af=!1)};g=aj.prototype;g.Gi=function(){this.$e();this.Pe=setTimeout(u(this.Oi,this),3E3)}; g.Oi=function(){this.Mg=!0;ej(this);S(this.v,"dispose-external-notifier-timeout",{},1)};g.Fi=function(){this.Ye()};g.ti=function(a){if(this.eb){this.N=!0;this.eb=!1;var b=dj(this);1d||h>=d;h= e.x;e=f.width-(e.x+b.P.width);b=c.width-b.P.width>h||e>=h;e=2;d&&!b?e=3:!d&&b?e=1:d||b||(e=0);d=e;b="ok_expand_w"+c.width+"_h"+c.height+"_d"+d;switch(a){case 0:this.Ea.expand(c,d);this.ra(b);break;case 1:if(a=this.Ea,b=u(this.ra,this,b),d=u(this.ra,this,"initiateCollapse"),e=u(this.ra,this,"parentViewportResized"),(E.CREATIVE_TOOLSET_PREVIEW_PARAMS||{}).ENABLE_OUT_OF_FOCUS_EXPANSION?f=!1:(f=!1,h=a.m||E,q(h.document.hasFocus)&&!h.document.hasFocus()&&(S(a.v,"document-not-in-focus"),f=!0),vi()&&(S(a.v, "document-is-hidden"),f=!0)),f)d();else if(!(a.eb||a.N||(a.eb=!0,a.Mg||(ej(a),f=dj(a),0>=f.length)))){f=f[f.length-1];h=a.m||E;a.be=b;a.sf=d;a.Tb=c.clone();0<=bf()&&null===a.X&&!a.Ih&&(a.Ih=!0,a.X=new Ch(h,a.v,m,u(a.ii,a)));a.Sb=new Pi(f,h,a.Tb,u(a.ti,a),u(a.ji,a),u(a.Uc,a,e),a.v,a.X);$i(f,!0,a.B);c=a.Sb;c.w=c.m.document.createElement("div");a=c.u;a.parentNode&&a.parentNode.insertBefore(c.w,a);Ze(c.w);a=Ah(c.m);c.w.style.setProperty("width",a.width+"px","important");c.w.style.setProperty("height", a.height+"px","important");c.w.style.setProperty("position","fixed","important");J(c.B,c.w,"zIndex",999998,"important");c.w.style.setProperty("opacity","0.7","important");a=new F(0,0);a=zh(c.Jb,a);c.w.style.setProperty("left",a.x+"px","important");c.w.style.setProperty("top",a.y+"px","important");c.w.style.setProperty("background-color","#666","important");c.w.id="goog-lb-overlay";c.H.push(O(c.w,"click",v(c.Jg,"background-overlay"),!1,c));J(c.B,c.u,"zIndex",999999,"important");null!=c.X&&(c.X.w=c.w); Gd(c.u,"outline","none");a=Od(c.u);J(c.B,c.u,"width",a.width+"px","important");J(c.B,c.u,"height",a.height+"px","important");e=I(hd(c.u));L()||(e=zh(c.Jb,e));b=Qi(c,e,a);c.rc=ad(c.m);L()?(e=d=0,J(c.B,c.u,"position","absolute","important"),c.u.parentNode&&J(c.B,c.u.parentNode,"position","relative","important")):(d=e.x,e=e.y,J(c.B,c.u,"position","fixed","important"));a:{f=We();if(null==f.SAMPLE_VIEWPORT_SIZES){if(L()&&!xd(.05)||!L()&&!xd(.01))break a}else if(!f.SAMPLE_VIEWPORT_SIZES)break a;f=ad(c.m); h=Ye(c.m);S(c.v,"viewport",{event:"lbstart",ew:c.K.width,eh:c.K.height,lw:f.width,lh:f.height,vw:h.width,vh:h.height},1)}yi()?c.wb=new Ai(c.u,c.Fe,{left:d+"px",top:e+"px"},{left:b.x+"px",top:b.y+"px"},[{le:"all",duration:c.Fe,timing:"ease-out",delay:0}]):c.wb=new Ni(c.u,[d,e],[b.x,b.y],1E3*c.Fe,Oi);O(c.wb,"end",u(c.qj,c,a),!1);c.wb.play();null!=c.X&&(a=u(c.uh,c),c.X.Hh=a,c=c.X,c.I=(new Vc(c.m.document)).createElement("IFRAME"),c.I.style.visibility="hidden",c.I.style.zIndex=1E6,c.I.id="goog-ea-survey-overlay", c.m.document.body.appendChild(c.I),lh(c.rj,200,c))}}}break;case "collapse":this.Ea.isExpanded()&&(this.Ea.collapse(),c=this.Ea.P.clone(),this.ra("ok_collapse_w"+c.width+"_h"+c.height));break;case "resize":a=new G(0,0);c=c.split("_");for(b=0;bDa(this.Rg,function(b){return b==a})||mc(E.rptcsiqid(this.A,{explabel:K().JS_EXPERIMENT_LABELS})))};var lj=function(){this.qe={}},mj=function(a,b,c){if(t(c)){if("touchend"==c.type||"touchcancel"==c.type)if(c.changedTouches&&0this.Re&&(this.Ad=this.Re);var b=D.body;this.Nd=D.createElement("div");b.appendChild(this.Nd);this.ja=0;this.ga=new lj;this.Wc=a.Zi;this.tb=0};y(qj,Q);g=qj.prototype;g.j=function(){H(this.Nd);N(this.Bb);this.Bb=null;qj.l.j.call(this)}; g.remove=function(){if(4==this.ja||0==this.ja)this.ga.qe={};this.dispatchEvent(new jf("removed",this))};g.Qd=function(){return this.tb};g.Ig=function(){return oj(this.ga)};g.getContext=function(){return this.ja};g.Ya=function(a){Ea(rj[this.ja],a)||mg("notifierContextTransitionError",{old:this.ja,"new":a,not:this.uc});this.ja=a;this.Wc&&(1==this.ja?this.Wc.pa("notifierstart"):2==this.ja&&this.Wc.pa("notifiercompleted"))};g.zb=function(){return 1==this.ja};g.Zd=function(){return 1==this.ja||2==this.ja}; g.isExpanded=function(){return 3==this.ja};g.Yb=function(a){this.Ya(a?3:0);this.remove()};g.mc=function(){return this.Re};g.yb=function(){return this.uc};var sj=function(a){a.Ka&&a.expansionCallback&&(a.Ya(2),a.remove(),a.expansionCallback(),a.expansionCallback=null)};qj.prototype.jh=function(){this.aboutToExpandCallback&&(Ea(rj[this.ja],2)&&this.aboutToExpandCallback(),this.aboutToExpandCallback=null);this.Wc&&this.Wc.pa("abouttoexpand")};var rj={0:[1],1:[2,4],4:[0],2:[3],3:[0]};var tj=function(a,b){this.Ng=this.Fc=0;this.qd=this.M=null;this.Dc=0;this.Fc=0=this.Fc||(this.Dc=Date.now(),this.M=lh(b,this.Fc,a),c&&(this.qd=lh(c,this.Ng,a)))};tj.prototype.clear=function(){null!==this.M&&(mh(this.M),this.M=null);null!==this.qd&&(mh(this.qd),this.qd=null);this.Dc=0};var uj=function(a){return Math.max(0,a.Fc-(a.Dc?Date.now()-a.Dc:0))};var vj=function(a){qj.call(this,a);this.bd=0;this.Fb=null;this.Ce=new tj(50);a=D.body;void 0===D.body.onmouseenter||void 0===D.body.onmouseleave||Oc?cg(this,O(a,"mouseover",this.ge,!0,this),O(a,"mouseout",this.fe,!0,this)):cg(this,O(a,"mouseenter",this.ge,!1,this),O(a,"mouseleave",this.fe,!1,this))};y(vj,qj);g=vj.prototype;g.ge=function(a){this.bd||(this.bd=Date.now(),a&&(mj(this.ga,"zcf",a),mj(this.ga,"zcr",a)))};g.j=function(){H(this.Fb);this.Fb=null;vj.l.j.call(this)};g.fe=function(){this.bd=0}; g.remove=function(){vj.l.remove.call(this);this.Ka=!1};g.Yb=function(a){vj.l.Yb.call(this,a);!a&&E.innerWidth&&sc&&(this.Fb=document.createElement("div"),Gd(this.Fb,{position:"absolute",width:E.innerWidth+"px",height:E.innerHeight+"px",opacity:0,top:0,zIndex:999999}),O(this.Fb,"mouseover",function(){D.body.removeChild(this.Fb);this.Fb=null},!0,this),D.body.appendChild(this.Fb))};g.start=function(a,b){this.Ce.clear();this.Ka?this.kh(a,b):this.Ce.start(this,v(this.kh,a,b))}; g.kh=function(a,b){this.Ce.clear();this.tb=0;this.Ka&&(this.expansionCallback=a,this.aboutToExpandCallback=b,this.Ya(1),this.eg())};var wj=function(a){vj.call(this,a);this.Qc=new tj(3E3);dg("mousedown",this.vf,!0,this);this.uc="DesktopClickToExpand"};y(wj,vj);g=wj.prototype;g.j=function(){this.Qc.clear();wj.l.j.call(this)};g.vf=function(){this.isExpanded()||(this.Ka=!0,this.Qc.clear(),this.Qc.start(this,this.vi))};g.vi=function(){this.Ka=!1};g.lc=function(){return 29};g.remove=function(){wj.l.remove.call(this);this.Qc.clear()};g.eg=function(){this.Qc.clear();this.tb=1;sj(this)};var xj=function(a,b,c,d,e){M.call(this);this.$g=c;this.Xi=d;this.oj=e;a=Yc(document,"engagement_css_link");t(a)&&1==a.nodeType||(a=D.getElementsByTagName("head"),a=0=b&&(b=window.innerHeight);a.style.height=Jd(b,!0)}};var Bj=function(a){vj.call(this,a);this.$c=0;this.ad=null;this.ea=new tj(this.mc(),this.bg);dg("mousedown",this.vf,!0,this);dg("mouseup",this.hj,!0,this);this.Bb=new xj(this.Nd,this.Ad,a.Fg||"Expanding...",K().EXPANSION_RIGHT_TO_LEFT||!1,0)};y(Bj,vj);g=Bj.prototype;g.j=function(){P(this.ad);this.ad=null;Bj.l.j.call(this)};g.vf=function(){this.isExpanded()||(this.$c=Date.now())}; g.hj=function(){if(!this.isExpanded()&&this.$c&&this.zb()){this.ea.clear();this.tb=3;var a=Date.now()-this.$c;mj(this.ga,"zbq",this.bd?Date.now()-this.bd:0);mj(this.ga,"clkt",a);this.$c=0;sj(this)}};g.ge=function(a){Bj.l.ge.call(this,a);this.Ka=!0};g.fe=function(){Bj.l.fe.call(this);this.Ka=!1;this.Ce.clear();var a=this.zb();a&&this.Ya(4);this.ea.clear();this.remove();a&&this.Ya(0)};g.gj=function(a){a&&mj(this.ga,"zcr",a)};g.lc=function(){return 30}; g.remove=function(){Bj.l.remove.call(this);this.ea.clear();this.$c=0;Aj(this.Bb,this.getContext());P(this.ad);this.ad=null};g.Gf=function(){this.tb=2;sj(this)};g.eg=function(){this.ea.start(this,this.Gf,this.jh);zj(this.Bb);if(nj("zcf")||nj("zcr"))this.ad=O(D.body,"mousemove",this.gj,!0,this)};var Cj=function(a){qj.call(this,a);this.La=this.ha=0;dg("touchstart",this.Zf,!0,this);dg("touchend",this.Yf,!0,this)};y(Cj,qj);g=Cj.prototype;g.start=function(a){!$e("stricter_mobile_taps")||0!=this.ha&&0!=this.La?(this.Ya(1),this.expansionCallback=a,this.Ka=!0,sj(this)):mg("noTouchStartEndPair",{notifier:"InstantlyEngage"},1)};g.remove=function(){Cj.l.remove.call(this);this.La=this.ha=0};g.lc=nb(29);g.Qd=function(){return 4};g.mc=nb(0);g.yb=nb("InstantlyEngage"); g.Zf=function(a){this.isExpanded()||(this.ha=Date.now(),this.La=0,mj(this.ga,"gcf",a))};g.Yf=function(a){!this.isExpanded()&&this.ha&&(this.La=Date.now(),this.ha&&(mj(this.ga,"gq",this.La-this.ha),mj(this.ga,"gcr",a)))};var Dj=function(a){qj.call(this,a);this.wf=a.uc};y(Dj,qj);g=Dj.prototype;g.start=function(){};g.remove=m;g.Zd=ob;g.Yb=m;g.lc=nb(32);g.mc=nb(Infinity);g.yb=function(){return this.wf};var Ej=function(a){Q.call(this);this.wf=a};y(Ej,Q);g=Ej.prototype;g.remove=m;g.Zd=ob;g.start=function(a){a()};g.Yb=function(){};g.lc=function(){return 32};g.Qd=function(){return 1};g.yb=function(){return this.wf};g.mc=function(){return 0};g.Ig=function(){return{}};var Fj=function(a){qj.call(this,a);this.La=this.ha=0;this.ea=new tj(this.mc(),this.bg);dg("touchstart",this.Zf,!0,this);dg("touchend",this.Yf,!0,this);this.Bb=new xj(this.Nd,this.Ad,(a.Fg||"Tap to cancel")+"...",K().EXPANSION_RIGHT_TO_LEFT||!1,1)};y(Fj,qj);g=Fj.prototype;g.j=function(){this.ea.clear();Fj.l.j.call(this)};g.lc=function(){return 29};g.remove=function(){Fj.l.remove.call(this);this.ea.clear();Aj(this.Bb,this.getContext());this.Ka=!1;this.La=this.ha=0}; g.Zf=function(a){this.isExpanded()||(this.ha=Date.now(),this.zb()&&null!==this.ea.M&&0d)d=2E3;var e=c.ABOUT_TO_EXPAND_TIME_LEFT_MS;if(!e||0>=e||e>=d)e=500;return{uc:a,Fg:c.EXPANSION_TEXT,Bg:d,$h:d,Wh:e,Zi:b}};var Ij=function(a){return 0>a.indexOf("::")?a:a.substr(a.indexOf("::")+2)};var Jj={EXPANSION:"expansion",EXPANSION_HOVER:"expansion_hover",GENERIC_ENGAGEMENT:"generic_engagement",PART2VIEWED:"part2viewed",RM_VIDEO_PLAY:"rm_video_play",RM_VIDEO_UNMUTE:"rm_video_unmute",RM_VIDEO_VIEW_TIMER:"rm_video_view_timer",MOUSE_HOVER:"mouse_hover",SWIPE:"swipe",CLICK_THROUGH:"click_through",RM_VIDEO_REPLAY:"rm_video_replay",RM_VIDEO_PAUSE:"rm_video_pause",RM_VIDEO_STOP:"rm_video_stop",RM_VIDEO_MUTE:"rm_video_mute",VIDEOPLAYTIME50:"videoplaytime50",VIDEOPLAYTIME100:"videoplaytime100", RM_VIDEO_INTERACTION:"rm_video_interaction",RM_FULLSCREEN:"rm_fullscreen",RM_MANUAL_CLOSE:"rm_manual_close",CONTRACTION:"contraction",VIDEOPLAYTIME25:"videoplaytime25",VIDEOPLAYTIME75:"videoplaytime75",ENGAGE_3S:"engage_3s",ENGAGE_4S:"engage_4s",ENGAGE_5S:"engage_5s",ENGAGE_10S:"engage_10s",ENGAGE_15S:"engage_15s",ENGAGE_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_50s",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_PLAYTIME100:"video2_playtime100",VIDEO3_PLAYTIME0:"video3_playtime0",VIDEO3_PLAYTIME25:"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_PLAYTIME100:"video4_playtime100",VIDEO5_PLAYTIME0:"video5_playtime0",VIDEO5_PLAYTIME25:"video5_playtime25",VIDEO5_PLAYTIME50:"video5_playtime50",VIDEO5_PLAYTIME75:"video5_playtime75",VIDEO5_PLAYTIME100:"video5_playtime100",CREATIVE_TOOLSET_ERROR:"ct_error",video1Paused:"rm_video_pause",video1Played0Percent:"part2viewed",video1Played25Percent:"videoplaytime25", video1Played50Percent:"videoplaytime50",video1Played75Percent:"videoplaytime75",video1Played100Percent:"videoplaytime100",video2Paused:"rm_video_pause",video2Played0Percent:"video2_playtime0",video2Played25Percent:"video2_playtime25",video2Played50Percent:"video2_playtime50",video2Played75Percent:"video2_playtime75",video2Played100Percent:"video2_playtime100",video3Paused:"rm_video_pause",video3Played0Percent:"video3_playtime0",video3Played25Percent:"video3_playtime25",video3Played50Percent:"video3_playtime50", video3Played75Percent:"video3_playtime75",video3Played100Percent:"video3_playtime100",video4Paused:"rm_video_pause",video4Played0Percent:"video4_playtime0",video4Played25Percent:"video4_playtime25",video4Played50Percent:"video4_playtime50",video4Played75Percent:"video4_playtime75",video4Played100Percent:"video4_playtime100",video5Paused:"rm_video_pause",video5Played0Percent:"video5_playtime0",video5Played25Percent:"video5_playtime25",video5Played50Percent:"video5_playtime50",video5Played75Percent:"video5_playtime75", video5Played100Percent:"video5_playtime100",imageGalleryCardInteracted:"tetris_image_gallery_card_interacted",mapCardInteracted:"tetris_map_card_interacted",videoCardInteracted:"tetris_video_card_interacted",elementInteracted:"lightbox_ad_interacted"}; jb(Jj,{"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_gallery_card_interacted","Image gallery CTA clicked":"tetris_image_gallery_cta_clicked","Image gallery image selected":"tetris_image_gallery_image_selected","Map card interacted":"tetris_map_card_interacted","Map location selected":"tetris_map_location_selected","Presenter scrolled":"tetris_presenter_scrolled", "Product gallery card interacted":"tetris_product_gallery_card_interacted","Product gallery product clicked":"tetris_product_gallery_product_clicked","Product gallery scrolled":"tetris_product_gallery_scrolled","Thumb selected":"tetris_thumb_selected","Video buffering":"tetris_video_buffering","Video card interacted":"tetris_video_card_interacted","Video paused":"rm_video_pause","Video played 0%":"part2viewed","Video played 25%":"videoplaytime25","Video played 50%":"videoplaytime50","Video played 75%":"videoplaytime75", "Video played 100%":"videoplaytime100","Video playing":"tetris_video_playing","Video unmuted":"rm_video_unmute"});var Kj={"Element interacted":"ENGAGEMENT_AD_INTERACTION",ENGAGE_10S:"ENGAGEMENT_DURATION_10S"},Lj={};jb(Lj,{"Tetris became active":"tetris_became_active","Tetris became idle":"tetris_became_idle"});var Mj={}; jb(Mj,{"Autopreview playing 2s":"autopreview_playing_2s","Autopreview started playing":"autopreview_started_playing","Engagement state failure":"engagement_state_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 Nj={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},Oj={29:"EXPANSION",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_INTERACTION",10008:"RM_FULL_SCREEN", 10009:"RM_MANUAL_CLOSE",10010:"CONTRACTION",10011:"VIDEOPLAYTIME25",10012:"VIDEOPLAYTIME75",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_ENDED",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",10037:"VIDEO4_PLAYTIME0",10038:"VIDEO4_PLAYTIME25",10039:"VIDEO4_PLAYTIME50",10040:"VIDEO4_PLAYTIME75",10041:"VIDEO4_PLAYTIME100",10042:"VIDEO5_PLAYTIME0",10043:"VIDEO5_PLAYTIME25",10044:"VIDEO5_PLAYTIME50",10045:"VIDEO5_PLAYTIME75",10046:"VIDEO5_PLAYTIME100",10049:"ENGAGE_20S",10050:"ENGAGE_25S",10051:"ENGAGE_35S",10052:"ENGAGE_40S",10053:"ENGAGE_45S",10054:"ENGAGE_50S",10055:"ENGAGE_55S"},Pj=1;10>=Pj;++Pj){var Qj="card"+ Pj;jb(Jj,kb(Qj+"VideoPaused","rm_video_pause",Qj+"VideoPlayed0Percent","part2viewed",Qj+"VideoPlayed25Percent","videoplaytime25",Qj+"VideoPlayed50Percent","videoplaytime50",Qj+"VideoPlayed75Percent","videoplaytime75",Qj+"VideoPlayed100Percent","videoplaytime100",Qj+"ImageGalleryCardInteracted","tetris_image_gallery_card_interacted",Qj+"MapCardInteracted","tetris_map_card_interacted",Qj+"VideoCardInteracted","tetris_video_card_interacted"))};var Rj=function(){M.call(this);this.Of=""};y(Rj,M);g=Rj.prototype; g.reportEvents=function(a){if(!this.ua)for(var b=0;b(c||.01)||(c=$e("error_reporting"),Vj()&&c?(b=eb(b||{}),b.eventType=a,(a=Xj(377,b))&&Uj().reportEvents([a])):R(a,b,1))},ak=function(a,b){var c={};c.explen=b;a.chargeable&&Zj(32,c);Zj(a.action,c)},Zj=function(a,b){"number"===typeof a&&Oj[a]&&(a=Xj(a,b||{}))&&Uj().reportEvents([a])}, Xj=function(a,b){a=Oj[a];return void 0===a?null:bk(a,b)},bk=function(a,b){return{unifiedReportingEvent:{type:"CUSTOM_EVENT",name:a,videoName:"",trigger:"Counter"},count:1,time:0,data:[b]}},W=function(a,b){return function(){try{return b.apply(this,arguments)}catch(c){Yj(a,{errorName:c.name,errorMessage:c.message},1)}}};var ck=function(a,b){this.wa=a;this.$=b||null;this.cpeEnabled=W("CT-cpeEnabled",u(this.cpeEnabled,this));this.getClientEnvironment=W("CT-getClientEnvironment",u(this.getClientEnvironment,this));this.getEngagementState=W("CT-getEngagementState",u(this.getEngagementState,this));this.getActiveExperimentLabels=W("CT-getActiveExperimentLabels",u(this.getActiveExperimentLabels,this));this.getActivePreviewParams=W("CT-getActivePreviewParams",u(this.getActivePreviewParams,this))};g=ck.prototype; g.cpeEnabled=function(){return this.wa.cpeEnabled()};g.getClientEnvironment=function(){return{browserClass:this.wa.getClientEnvironment().browserClass,language:this.wa.getClientEnvironment().language}};g.getEngagementState=function(){return this.$};g.getActiveExperimentLabels=function(){return cf()};g.getActivePreviewParams=function(){return{DISABLE_OSD:(E.CREATIVE_TOOLSET_PREVIEW_PARAMS||{}).DISABLE_OSD}};var dk=function(){this.G=null;this.zj=!1;this.Kb=this.wd=null},ek=function(){return K().ENGAGEMENT_URL||""};dk.prototype.cpeEnabled=function(){return K().ENABLE_CPE};dk.prototype.getClientEnvironment=function(){var a=0;L()&&!fj()?a=1:fj()&&(a=2);return{browserClass:a,language:K().LANGUAGE}};var fk=function(){M.call(this);this.Cc=null;this.Ob=0;this.kd=this.Xa=null;this.Cb=this.gd=!1;this.wc=null;this.$b=0;this.$d=!1;this.ld=[];this.Vg=!1};y(fk,M);var gk=function(a,b){!a.Cb&&a.Obb)throw Error("Bad port number "+b);a.Eb=b}else a.Eb=null},uk=function(a,b,c){X(a);b instanceof wk?(a.Ia=b,a.Ia.Qf(a.za)):(c||(b=xk(b,Ck)),a.Ia=new wk(b,a.za))};rk.prototype.getQuery=function(){return this.Ia.toString()};rk.prototype.removeParameter=function(a){X(this);this.Ia.remove(a);return this}; var X=function(a){if(a.Wi)throw Error("Tried to modify a read-only Uri");};rk.prototype.Qf=function(a){this.za=a;this.Ia&&this.Ia.Qf(a)}; var Dk=function(a){return a instanceof rk?a.clone():new rk(a,void 0)},vk=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},xk=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Ek),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Ek=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},yk=/[#\/\?@]/g,Ak=/[#\?:]/g,zk=/[#\?]/g,Ck=/[#\?@]/g,Bk=/#/g,wk=function(a,b){this.D=this.F=null;this.ma=a||null;this.za=!!b}, Fk=function(a){a.F||(a.F=new Ag,a.D=0,a.ma&&nd(a.ma,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};g=wk.prototype;g.add=function(a,b){Fk(this);this.ma=null;a=Gk(this,a);var c=this.F.get(a);c||this.F.set(a,c=[]);c.push(b);this.D+=1;return this};g.remove=function(a){Fk(this);a=Gk(this,a);return this.F.hc(a)?(this.ma=null,this.D-=this.F.get(a).length,this.F.remove(a)):!1};g.clear=function(){this.F=this.ma=null;this.D=0};g.Vc=function(){Fk(this);return 0==this.D}; g.hc=function(a){Fk(this);a=Gk(this,a);return this.F.hc(a)};g.forEach=function(a,b){Fk(this);this.F.forEach(function(c,d){z(c,function(e){a.call(b,e,d,this)},this)},this)};g.xb=function(){Fk(this);for(var a=this.F.ya(),b=this.F.xb(),c=[],d=0;dthis.Ph&&(Kk(this),this.td=c),Ia(this.Ae,e);else if(this.gb){c=e;switch(hj[c.toUpperCase()]){case 10048:this.gb.pa("creativerendered");break;case 10056:this.gb.pa("videoplaying")}d=this.gb;null!=d.Kd[c]&&d.pa(c)}this.Ld[e]=!0}}}; var Jk=function(a,b,c){Ik(a,b,new qk(Jj[Ij(b)],Vj()||""),c.count,c.time,!1,c.data,!!a.Ld[b])},Ik=function(a,b,c,d,e,f,h,k){for(var n=0;nn&&(r=mk(h[n]));if(null!==r&&"engstart"in r)kk(a.ub,b);else if(null!==r&&"engend"in r){var w=a.ub;w.Hd=Date.now();var B=w.md;B.Cb&&(B.Cb=!1,B.gd=!0,B.$b+=Date.now()-B.wc,B.wc=null);clearTimeout(B.kd);B.kd=null;B.Xa=null;B.Ob=0;w.$.currentState=0;w.$.timestamp=Date.now();w=a.ub;w.Hd?(B=w.md,w=w.Hd-w.Id-(B.Cb?B.$b+(Date.now()-B.wc):B.$b)): w=0;r.explen=""+w}w=a.wa;B=f;var ca={};if(w.G){var ha=w.G.mc();ha=Infinity==ha?-1:ha;ca.engdelay=ha.toString();ca.notifier=w.G.yb();ha=w.G.Qd();ca.engactd=ha;8==ha&&(B=!1);B&&jb(ca,w.G.Ig())}"number"===typeof w.wd&&(ca.visfrc=w.wd);null!==w.Kb&&(ca.viscrd=w.Kb.top+","+w.Kb.left+","+w.Kb.bottom+","+w.Kb.right);B=w=ca;ca=a.ub.getEngagementState();ha={};ha.engcyc=ca.engagementCycle;ca.engagementAction&&(ha.engact=ca.engagementAction);ha.cycchrg=ca.cycleWasCharged;ca.chargeableAction&&(ha.chrgact=ca.chargeableAction); jb(B,ha);jb(w,r);B=c.setTime(e);B.Ue=k;B.data=w;if(w=B.kg())2E3=b.Bd&&b.cancel())}this.dh?this.dh.call(this.yg,this):this.Tf=!0;this.Fa||this.Cg(new Ok(this))}};Y.prototype.vg=function(a,b){this.Ke=!1;Pk(this,a,b)}; var Pk=function(a,b,c){a.Fa=!0;a.ib=c;a.Tc=!b;Qk(a)},Sk=function(a){if(a.Fa){if(!a.Tf)throw new Rk(a);a.Tf=!1}};Y.prototype.Ba=function(a){Sk(this);Pk(this,!0,a)};Y.prototype.Cg=function(a){Sk(this);Pk(this,!1,a)};var Uk=function(a,b,c){Tk(a,b,null,c)},Tk=function(a,b,c,d){a.pe.push([b,c,d]);a.Fa&&Qk(a)};Y.prototype.then=function(a,b,c){var d,e,f=new Wg(function(h,k){d=h;e=k});Tk(this,d,function(h){h instanceof Ok?f.cancel():e(h)});return f.then(a,b,c)};Y.prototype.$goog_Thenable=!0; var Vk=function(a,b){b instanceof Y?Uk(a,u(b.fi,b)):Uk(a,function(){return b})};Y.prototype.fi=function(a){var b=new Y;Tk(this,b.Ba,b.Cg,b);a&&(b.ba=this,this.Bd++);return b}; var Wk=function(a){return Ca(a.pe,function(b){return q(b[1])})},Qk=function(a){if(a.ze&&a.Fa&&Wk(a)){var b=a.ze,c=Xk[b];c&&(c.xh(),delete Xk[b]);a.ze=0}a.ba&&(a.ba.Bd--,delete a.ba);b=a.ib;for(var d=c=!1;a.pe.length&&!a.Ke;){var e=a.pe.shift(),f=e[0],h=e[1];e=e[2];if(f=a.Tc?h:f)try{var k=f.call(e||a.yg,b);void 0!==k&&(a.Tc=a.Tc&&(k==b||k instanceof Error),a.ib=b=k);if(Hg(b)||"function"===typeof l.Promise&&b instanceof l.Promise)d=!0,a.Ke=!0}catch(n){b=n,a.Tc=!0,Wk(a)||(c=!0)}}a.ib=b;d&&(k=u(a.vg, a,!0),d=u(a.vg,a,!1),b instanceof Y?(Tk(b,k,d),b.di=!0):b.then(k,d));c&&(b=new Yk(b),Xk[b.Ra]=b,a.ze=b.Ra)},Rk=function(){xa.call(this)};y(Rk,xa);Rk.prototype.message="Deferred has already fired";Rk.prototype.name="AlreadyCalledError";var Ok=function(){xa.call(this)};y(Ok,xa);Ok.prototype.message="Deferred was canceled";Ok.prototype.name="CanceledError";var Yk=function(a){this.Ra=l.setTimeout(u(this.Aj,this),0);this.pi=a};Yk.prototype.Aj=function(){delete Xk[this.Ra];throw this.pi;}; Yk.prototype.xh=function(){l.clearTimeout(this.Ra)};var Xk={};var Z=function(){Q.call(this);this.N=this.Ta=!1;this.uf=!0;this.Ne=new G(0,0);this.nf=this.Mf=this.Jc=this.mf=this.Oc=this.We=null;this.mg=new Ed(0,0,0,0);this.K=new G(0,0);this.P=new G(0,0);this.ab=0;this.Ub=this.G=null;this.Ma=this.Ze=this.Md=this.Pd=!1;this.ic=Zk||(Zk=new dk);$k||($k=new kj);this.gb=$k;this.Wa=Nk(this.ic,this.gb);var a=null;null!=this.Wa&&(gf(this,v(N,this.Wa)),a=this.Wa.getEngagementState());this.wi=new ck(this.ic,a);this.Pc=0;this.S=this.Ca=this.ae=null;this.De=new Y;a=u(this.Ni, this);var b=/[&\?#]exk=([^& ]+)/.exec(E.location.href);b=new Jh(K().AD_KEY||void 0,(b&&2==b.length?b[1]:null)||void 0);if(b.Za||b.Pa)kd(E,"message",v(wi,b,a)),a=v(li,4,b,void 0,void 0,void 0,void 0),ii=Nh().setInterval(ei.rh(197,a,void 0,void 0),500);this.pc=null;this.$f=new ij;gf(this,v(N,this.$f));this.Qb=new ng;this.xc=null;this.If()},$k,al,bl;y(Z,Q); Z.prototype.If=function(){this.instantlyResizeWindow=W("CTB-instantlyResizeWindow",u(this.instantlyResizeWindow,this));this.getCollapsedHeight=W("CTB-getCollapsedHeight",u(this.getCollapsedHeight,this));this.getCollapsedWidth=W("CTB-getCollapsedWidth",u(this.getCollapsedWidth,this));this.getExpandedHeight=W("CTB-getExpandedHeight",u(this.getExpandedHeight,this));this.getExpandedWidth=W("CTB-getExpandedHeight",u(this.getExpandedWidth,this));this.getMaxExpandableSize=W("CTB-getMaxExpandableSize",u(this.getMaxExpandableSize, this));this.isExpanded=W("CTB-isExpanded",u(this.isExpanded,this));this.isExpansionEnabled=W("CTB-isExpansionEnabled",u(this.isExpansionEnabled,this));this.shouldMaintainCoordinates=W("CTB-shouldMaintainCoordinates",u(this.shouldMaintainCoordinates,this));this.getConfig=W("CTB-getConfig",u(this.getConfig,this));this.dispose=W("CTB-dispose",u(this.dispose,this));this.reportEngagement=W("CTB-reportEngagement",u(this.reportEngagement,this));this.setChargeableAction=W("CTB-setChargeableAction",u(this.setChargeableAction, this));this.Ab=W("CTB-listen",u(this.Ab,this));this.sc=W("CTB-listenOnce",u(this.sc,this));this.ac=W("CTB-unlisten",u(this.ac,this));this.Hc=W("CTB-unlistenByKey",u(this.Hc,this));this.xf=W("CTB-notifyResizingToRenderingLibrary",u(this.xf,this))};Z.prototype.j=function(){hf(this.G,this.Ca);this.S=this.Ca=this.G=null;this.De=new Y;this.Qb.dispose();null!=qi&&(qi.dispose(),qi=null);Z.l.j.call(this)};var Zk=new dk; Z.prototype.wh=function(a){if(this.isExpanded()&&!this.Ma){var b=null!=this.G&&"LargeCanvasEngagement"==this.G.yb()?10009:10010;a=a||{};a.engend=!0;Zj(b,a)}};var cl=function(a,b){null!=a.pc&&Gd(a.pc,{display:b?"block":"none"})};Z.prototype.instantlyResizeWindow=function(a,b){dl(this,u(function(){K().ALLOW_INSTANT_RESIZING?this.isExpanded()||0<=a&&0<=b&&el(this,new G(a,b)):fl(this,"illegal_instant_resizing",{resizew:a,resizeh:b})},this))}; Z.prototype.getMaxExpandableSize=function(a){this.Ub?Uk(this.Ub,a):(this.Ub=new Y,Uk(this.Ub,a),gl(this,"maxsize")||(this.Xc=!0))};var dl=function(a,b){Uk(a.De,b);!a.De.Fa&&a.De.Ba()};Z.prototype.setExternalResizeCallback=function(a){this.Mf=a};Z.prototype.xf=function(){this.Mf?this.Mf():R("resize-callback-is-not-defined")};var hl=function(a){a.Pd=!0;null!==a.Jc&&(a.Md=!1,a.Jc())},il=function(a){a=1==a.ab;var b=$e("external_overlay");return L()&&!fj()&&a&&b}; Z.prototype.Qi=function(){var a=K();mg("toolset-params-available");jl(this)||(this.G=kl(this,this.Ma?"NoOp":a.ENGAGEMENT_NOTIFIER),L()&&(this.Pc=a.ENGAGEMENT_BORDER_WIDTH||10,this.Ca=kl(this,"InstantlyEngage"),this.Bh(),dg("touchstart",this.Cj,!1,this)))};var kl=function(a,b){var c=Hj(b,a.gb);gf(a,v(N,c));O(c,"removed",a.ij,!1,a);"LargeCanvasEngagement"==b?(a.N=!0,a.Ta=!1,null!=a.Wa&&a.Wa.Rf(2),a.ic.G=c):"AutoExpand"==b&&a.nf&&a.nf();return c};g=Z.prototype;g.Le=function(){null!=this.Wa&&this.Wa.Le()}; g.Bh=function(){if(this.Ca){var a=ad();0==a.height&&(a.height=window.innerHeight);this.mg=new Ed(this.Pc,a.width-this.Pc,a.height-this.Pc,this.Pc)}};g.Cj=function(a){this.ae=I(a)};g.getCollapsedHeight=function(){return this.P.height};g.getCollapsedWidth=function(){return this.P.width};g.getExpandedHeight=function(){return this.K.height};g.getExpandedWidth=function(){return this.K.width};g.isExpanded=function(){return this.N};g.isExpansionEnabled=function(){return this.Ta}; g.shouldMaintainCoordinates=function(a){this.uf=a}; var ml=function(a,b){if("function"==typeof b&&a.Ta&&!a.N&&!a.eb()){var c=u(function(){this.dispatchEvent("expanding");b()},a);a.gb.pa("expansionrequested");var d=u(function(e){if(null!=e){if(e.lightboxWidtha.na&&(a.na=b);1==a.na&&(a.Hb.Fa||a.zf||a.Hb.Ba(!0),a.ke=null)};g=Jl.prototype;g.connect=function(){var a=this.nc(),b=sa(a),c=Kl[b];"number"!==typeof c&&(c=0);0==c&&O(a.postMessage?a:a.document,"message",Nl,!1,Jl);Kl[b]=c+1;this.Og=!0;this.Xg()}; g.Xg=function(){var a=0==Il(this.o);this.zf&&a||this.o.isConnected()||this.ua?this.Yc.stop():(this.Yc.start(),Ol(this))};g.send=function(a,b){var c=this.o.Db;c&&(this.send=function(d,e){var f=this,h=this.o.name;this.nd=lh(function(){f.nd=0;try{var k=c.postMessage?c:c.document;k.postMessage&&k.postMessage(h+"|"+d+":"+e,f.Bf)}catch(n){}},0)},this.send(a,b))}; g.jj=function(){var a=this.o,b=1==this.yc||1==this.na?200:void 0;a.isConnected()||a.rb&&a.rb.zb()||(a.s=2,N(a.rb),void 0!==b?(a.rb=new Ci(a.Me,b),a.rb.start()):(a.rb=null,a.Me()))}; g.j=function(){if(this.Og){var a=this.nc(),b=sa(a),c=Kl[b];Kl[b]=c-1;1==c&&Ff(a.postMessage?a:a.document,"message",Nl,!1,Jl)}this.nd&&(mh(this.nd),this.nd=0);N(this.Pb);delete this.Pb;N(this.Yc);delete this.Yc;this.Gb.cancel();delete this.Gb;this.Hb.cancel();delete this.Hb;this.qb.cancel();delete this.qb;delete this.send;Jl.l.j.call(this)};var Ll=function(a){a=a.split(",");a[1]=a[1]||null;return a};var Sl=function(a,b){Al.call(this);for(var c=0,d;d=Dl[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw Error("URI "+a[d]+" is invalid for field "+d);this.U=a;this.name=this.U.cn||Gl();this.la=b||Xc();this.Gd=[];this.Cf=new pg(this);a.lpu=a.lpu||md(this.la.nc().location.href)+"/robots.txt";a.ppu=a.ppu||md(a.pu||"")+"/robots.txt";El[this.name]=this;Hf(window,"unload",Rl)||yf(window,"unload",Rl)};y(Sl,Al);var Tl=/^%*tp$/,Ul=/^%+tp$/;g=Sl.prototype;g.rb=null;g.Wb=null;g.lb=null;g.s=1; g.isConnected=function(){return 2==this.s};g.Db=null;g.Yd=null;g.getConfig=function(){return this.U};g.connect=function(a){this.Me=a||m;3==this.s&&(this.s=1);this.Wb?Uk(this.Wb,this.ug):this.ug()}; g.ug=function(){this.Wb=null;this.U.ifrid&&(this.Yd=Yc(this.la.T,this.U.ifrid));if(this.Yd){var a=this.Yd.contentWindow;a||(a=window.frames[this.U.ifrid]);this.Db=a}if(!this.Db){if(window==window.top)throw Error("CrossPageChannel: Can't connect, peer window-object not set.");this.Db=window.parent}if(!this.lb){this.U.tp||(this.U.tp=q(document.postMessage)||q(window.postMessage)||C&&window.postMessage?1:0);if(q(this.U.tp))this.lb=new this.U.tp(this,this.la);else switch(this.U.tp){case 1:this.lb=new Jl(this, this.U.ph,this.la,!!this.U.osh,this.U.nativeProtocolVersion||2)}if(!this.lb)throw Error("CrossPageChannel: No suitable transport found! You may try injecting a Transport constructor directly via the channel config object.");}for(this.lb.connect();0h||2<=h)c=!1;1!==h||d||(c=!1)}if(this.Ta=c)this.Ne=new G(a.width,a.height),this.K=this.Ne.clone(),this.We=a.expansionCallback,this.Oc=a.collapseCallback, this.mf=q(a.initiateCollapseCallback)?a.initiateCollapseCallback:null,d=a.aboutToExpandCallback,this.Jc=q(d)?d:null,this.nf=q(a.initiateFullscreenExpansionCallback)?a.initiateFullscreenExpansionCallback:null,this.ab=a.expansionMode||0,1===this.ab&&this.shouldMaintainCoordinates(!1),dl(this,u(this.Qi,this)),tc&&1==this.ab&&!fj()&&(this.pc=D.createElement("div"),this.pc.id="inframe-close-button",Gd(this.pc,{height:"21px",width:"21px"}),D.body.appendChild(this.pc)),q(a.toolsetReadyCallback)&&dl(this, a.toolsetReadyCallback),this.Ma||cg(this,yf(E,"pagehide",u(this.wh,this,{unload:!0}),!0,this));cg(this,O(E,"resize",this.Bh,!1,this))}else this.Ta=!1;a=this.Ta;return a?!0:!1};g.gf=function(){this.o&&!this.o.isConnected()&&(N(this.o),this.o=null,fl(this,"xct-commTimeout"),this.Xc&&rl(this,{lightboxWidth:0,lightboxHeight:0}))};g.expandWindow=function(a,b){!this.Ta||this.N||this.eb()||(a&&b&&(this.K=(new G(a,b)).clone()),il(this)?this.Pd&&(this.Md=!0,this.Ze&&this.Kf()):ml(this,u(this.Kf,this)))}; g.re=function(){this.hh&&gl(this,"startExternalNotifier")};g.Kf=function(){var a=this.K.clone();gl(this,["expand_w",a.width,"_h",a.height,"_m",this.ab].join(""))};var el=function(a,b){gl(a,["resize_w",b.width,"_h",b.height].join(""))};Xl.prototype.collapseWindow=function(){this.Ta&&this.N&&gl(this,"collapse")};var gl=function(a,b){if(a.o&&a.o.isConnected())return a.o.send("expandable_ad",b),!0;fl(a,"xct-commError",{msg:b});return!1};g=Xl.prototype; g.hf=function(a){var b=a.split("_");if("ok"===b[0]){for(var c,d,e,f=new G(0,0),h=2;hb&&(b=a.indexOf("?"));c&&0=a.width||0>=a.height||!a.og)return null;var b=new Yl(a);a.Eg&&(E[a.Eg]=b);return b},am=function(a){var b=a.google_frame_id;b||(b="google_frame_"+Math.floor(2147483647*Math.random()));var c=$l(b,a.google_ad_url,parseInt(a.google_ad_width,10),parseInt(a.google_ad_height,10),a.google_container_id);return a[b]=c}; x("adsense.advertiser.creativeToolset.publisher.ExpandableAdSlotFactory.createIframeFromWindow",am); var $l=function(a,b,c,d,e,f,h,k){if(!a||!b||0>=c||0>=d)return null;var n=Gl();b=xl(b,n,k);k="