(function(){var window=this,document=this.document;var k,q=this,r=function(a){return void 0!==a},aa=function(){},ba=function(){throw Error("unimplemented abstract method");},ca=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"== c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},t=function(a){return"array"==ca(a)},da=function(a){var b=ca(a);return"array"==b||"object"==b&&"number"==typeof a.length},w=function(a){return"string"==typeof a},ea=function(a){return"boolean"==typeof a},x=function(a){return"number"==typeof a},fa=function(a){return"function"==ca(a)},y= function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},ga="closure_uid_"+(1E9*Math.random()>>>0),ha=0,ia=function(a,b,c){return a.call.apply(a.bind,arguments)},ja=function(a,b,c){if(!a)throw Error();if(2=a})};var sa=function(a,b){for(var c=[],d=0;d")&&(a=a.replace(gc,">"));-1!=a.indexOf('"')&&(a=a.replace(hc,"""));-1!=a.indexOf("'")&&(a=a.replace(ic,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(jc,"�"));return a},ec=/&/g,fc=//g,hc=/"/g,ic=/'/g,jc=/\x00/g,dc=/[\x00&<>"']/, nc=function(a){return-1!=a.indexOf("&")?"document"in q?lc(a):mc(a):a},lc=function(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=q.document.createElement("div");return a.replace(oc,function(a,e){var f=b[a];if(f)return f;if("#"==e.charAt(0)){var g=Number("0"+e.substr(1));isNaN(g)||(f=String.fromCharCode(g))}f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})},mc=function(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<"; case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})},oc=/&([^;\s<&]+);?/g,pc={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},qc={"'":"\\'"},rc=function(a){a=String(a);for(var b=['"'],c=0;ce))if(d in qc)d=qc[d];else if(d in pc)d=qc[d]=pc[d];else{g= d.charCodeAt(0);if(31g)e=d;else{if(256>g){if(e="\\x",16>g||256g&&(e+="0");e+=g.toString(16).toUpperCase()}d=qc[d]=e}g=d}b[f]=g}b.push('"');return b.join("")},sc=function(a){return null==a?"":String(a)},tc=function(a,b){return ab?1:0};var uc=function(a,b){if(w(a))return w(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;cc?null:w(a)?a.charAt(c):a[c]},yc=function(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,f=0;f=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},Gc=function(a){for(var b={},c=0,d=0;db?1:aMath.random())){var c=Math.random();if(c>2)+a.charCodeAt(d)&4294967295;return 0 d)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))};var wd=function(a){if(a=/[-\w]+\.[-\w]+$/.exec(a)){a=a[0].toLowerCase();for(var b=0,c=0;c>>0;switch(b){case 1967261364:return 0;case 3147493546:return 1;case 1567346461:return 2;case 2183041838:return 3;case 763236279:return 4;case 1342279801:return 5;case 526831769:return 6;case 352806002:return 7;case 2755048925:return 8;case 3306848407:return 9;case 2207000920:return 10;case 484037040:return 11;case 3506871055:return 12;case 672143848:return 13;case 2528751226:return 14; case 2744854768:return 15;case 3703278665:return 16;case 2014749173:return 17;case 133063824:return 18;case 2749334602:return 19;case 3131239845:return 20;case 2074086763:return 21;case 795772493:return 22;case 290857819:return 23;case 3035947606:return 24;case 2983138003:return 25;case 2197138676:return 26;case 4216016165:return 27;case 239803524:return 28;case 975993579:return 29;case 1794940339:return 30;case 1314429186:return 31;case 1643618937:return 32;case 497159982:return 33}}return-1},xd= function(a){if(!a.length)return 0;for(var b=[],c=0;33>=c;c++)b[c]=0;for(c=a.length-1;0<=c;c--){var d=wd(a[c]);0<=d&&(b[33-d]=1)}return parseInt(b.join(""),2)};var yd=function(a,b){this.j=a;this.l=b},zd=function(a,b,c){this.url=a;this.ya=b;this.Ja=!!c;this.depth=x(void 0)?void 0:null},Bd=function(a){a=(this.l=a||q)||q;this.m=a.top==a?1:kd(a.top)?2:3;3!=this.m&&Date.parse(q.top.document.lastModified);this.j=Ad(this.l)},Cd=function(a,b){for(var c,d=0,e=(c=a.j[Math.max(a.j.length-1,0)].url||null)&&td(c.match(sd)[3]||null),f=Math.min(b.length,26),g=0;ge)return"";a.j.sort(function(a,b){return a-b});d=null;c="";for(var f=0;f= m.length){e-=m.length;b+=m;c=a.m;break}else a.u&&(c=e,m[c-1]==a.m&&--c,b+=m.substr(0,c),c=a.m,e=0);d=null==d?g:d}}f="";a.o&&null!=d&&(f=c+a.o+"="+(a.B||d));return b+f+""},Id=function(a){if(!a.o)return a.v;var b=1,c;for(c in a.l)b=c.length>b?c.length:b;return a.v-a.o.length-b-a.m.length-1},Jd=function(a,b,c,d,e){var f=[];I(a,function(a,h){var l=Ld(a,b,c,d,e);l&&f.push(h+"="+l)});return f.join(b)},Ld=function(a,b,c,d,e){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof c&&(c=c.split(""));if(a instanceof Array){if(d=d||0,de?encodeURIComponent(Jd(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))};var Nd=function(a,b,c,d){try{var e;c instanceof Fd?e=c:(e=new Fd,I(c,function(a,b){var c=e,d=c.A++,f=Gd(b,a);c.j.push(d);c.l[d]=f}));if(Math.random()<(d||a.j)){var f=Kd(e,a.o,a.l,a.m+b+"&");Md(q,f)}}catch(g){}},Md=function(a,b){a.google_image_requests||(a.google_image_requests=[]);var c=a.document.createElement("img");c.src=b;a.google_image_requests.push(c)};var Od=function(a,b,c){this.l=a;this.u=b;this.m=c;this.o=this.j},Pd=function(a,b,c){this.message=a;this.j=b||"";this.l=c||-1},Rd=function(a,b){var c;try{c=b()}catch(f){var d=a.m;try{var e=Qd(f),d=a.o.call(a,"osd::adp::reg",e,void 0,void 0)}catch(g){a.j("pAR",g)}if(!d)throw f;}finally{}return c},Td=function(a){var b=Sd;return function(){for(var c=[],d=0;dparseFloat(me)){le=String(oe);break a}}le=me} var pe=le,id={},qe=function(a){return jd(a,function(){for(var b=0,c=cc(String(pe)).split("."),d=cc(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f");f=f.join("")}f=d.createElement(f);g&&(w(g)?f.className=g:t(g)?f.className=g.join(" "):Ce(f,g));2a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},Te=function(a){var b=ye(a),c=new te(0,0),d;d=b?ye(b):document;d=!K||9<=Number(se)||"CSS1Compat"== ze(d).j.compatMode?d.documentElement:d.body;if(a==d)return c;a=Re(a);d=ze(b).j;b=Ee(d);d=Fe(d);b=K&&qe("10")&&d.pageYOffset!=b.scrollTop?new te(b.scrollLeft,b.scrollTop):new te(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scrollTop);c.x=a.left+b.x;c.y=a.top+b.y;return c},Ue=function(a){"number"==typeof a&&(a=Math.round(a)+"px");return a},Ve=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=je&&!b&&!c;return r(b)&&!d||!a.getBoundingClientRect?new L(b,c):(a=Re(a),new L(a.right-a.left,a.bottom-a.top))};var We=Object.prototype.hasOwnProperty,Xe=function(a,b){for(var c in a)We.call(a,c)&&b.call(void 0,a[c],c,a)},Ze=function(){var a=Ye();"google_onload_fired"in a||(a.google_onload_fired=!1,Dd(a,"load",function(){a.google_onload_fired=!0}))},$e=function(a,b){var c=b-8;if(a.length>b){var d=a.lastIndexOf("&",c);-1!==d?a=a.substring(0,d):(a=a.substring(0,c),a=a.replace(/%\w?$/,""));a+="&trunc=1"}return a},af=!!window.google_async_iframe_id,bf=af&&window.parent||window,Ye=function(){if(af&&!kd(bf)){var a= "."+de.domain;try{for(;2v;v++){if(0<=p.innerHTML.indexOf(e[m][2])){n= p;break}p=p.parentNode}Jf(e[m],n,f,c);e.splice(m,1);break}if(02*d||f>2*c)return!1}return!0},Sf=function(a,b){var c={};c.rb=ce(!1).ya;var d;var e=c.rb;d=e.location.href;if(e==e.top)d={url:d,Ka:!0};else{var f=!1,g=e.document;g&&g.referrer&& (d=g.referrer,e.parent==e.top&&(f=!0));(e=e.location.ancestorOrigins)&&(e=e[e.length-1])&&-1==d.indexOf(e)&&(f=!1,d=e);d={url:d,Ka:f}}c.sb=d;c.bb=Rf(Ye(),b,a.google_ad_width,a.google_ad_height);d=c.bb;f=c.sb.Ka;e=Ye();e=e.top==e?0:kd(e.top)?1:2;g=4;d||1!=e?d||2!=e?d&&1==e?g=7:d&&2==e&&(g=8):g=6:g=5;f&&(g|=16);c.ab=""+g;return c};var Uf=function(a,b){var c=a.getPassbackPageUrl();if(""!=c)return c;c=b[N(a)];return null!=c?Tf(c):null},Vf=function(a){var b=a;"about:blank"!=a&&(b=b.replace(//g,"%3E").replace(/"/g,"%22").replace(/'/g,"%27"),/^https?:\/\//.test(b)||(b="unknown:"+b));return b},Wf=/\+/g,Xf=function(a){var b=M["#6#"];return a||b?"https://"+M["#3#"]:"http://"+M["#2#"]},Yf=function(){var a=navigator.userAgent,b=a.indexOf("MSIE ");return-1==b?0:parseFloat(a.substring(b+5,a.indexOf(";",b)))},Zf=function(){var a= Wc;return null!=a&&-1!=a.indexOf("MSIE ")&&-1==a.indexOf("IEMobile")},ag=function(a,b){var c=0,d=[];a&&(d.push(a.getAdUnitPath()),d.push($f(a)),d.push(a.getSlotElementId()));if(b){var e;e=[];for(var f=0,g=b;g&&25>f;g=g.parentNode,++f)e.push(9!==g.nodeType&&g.id||"");(e=e.join())&&d.push(e)}0=wg?wg:0,[kg()]),yg=M["#69#"],zg=O({control:"108809140",experiment:"108809141"},.5>=yg?0:1-yg,[kg()]),Ag=.5>=M["#69#"],Bg=kg()()&&(Ag?ig(xg,"experiment"):!ig(zg,"experiment"));var Cg=function(a){return x(a)&&isFinite(a)&&0==a%1&&0<=a},Eg=function(){return Dg().replace(/[^a-zA-Z0-9]/g,function(a){return"&#"+a.charCodeAt()+";"})},Gg=function(){return Fg("#6#")?"https:":"http:"},Hg=function(a){var b=a.split("/");return"/"==a.charAt(0)&&2<=b.length?b[1]:"/"!=a.charAt(0)&&1<=b.length?b[0]:""},Ig=function(a){var b=[],b=wa(a,function(a){return Hg(a.getAdUnitPath())});Gc(b);return b},Jg={},Fg=function(a){return Jg[a]||la()._vars_[a]};C("getVersion",function(){return"94"});var Lg=function(a){this.l=a;this.j=Kg+"/pagead/gen_204?id="+encodeURIComponent(a)},Mg=[],Kg=Fg("#6#")?"https://"+Fg("#33#"):"http://"+Fg("#33#"),Ng=function(a,b,c){b&&b.match(/^\w+$/)&&c&&(a.j+="&"+b+"="+encodeURIComponent(c))},Og=function(a,b){if(!r(b)||0>b||1=b.length||(b=Fc(b,0,3),b.push("__extra__")),Ng(a,"nw_id",b.join(",")));Ng(a,"nslots",Mg.length.toString());b=ae();0=c&&(d=c);var e=Rg(a,b),f=new Lg("gpt_exception");try{Pg(f)}catch(g){}I(e,function(a,b){Ng(f,b,a)});Og(f,d)}catch(g){}};var Tg=function(){this.l=this.j=0};Tg.prototype.push=function(a){try{for(var b=ta(),c=0;c=b&&(window.GPT_jstiming.srt=c-b));try{c=null,window.chrome&&window.chrome.csi&&(c=Math.floor(window.chrome.csi().pageT)),null==c&& window.gtbExternal&&(c=window.gtbExternal.pageT()),null==c&&window.external&&(c=window.external.pageT),c&&(window.GPT_jstiming.pt=c)}catch(e){}})();if(window.GPT_jstiming){window.GPT_jstiming.za={};window.GPT_jstiming.ob=1;var Vg=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return d=a.t[b][0],void 0!=c?e=c:e=e[0],Math.round(d-e)};window.GPT_jstiming.getTick=Vg;var Wg=function(a,b,c){var d="";window.GPT_jstiming.srt&&(d+="&srt="+window.GPT_jstiming.srt);window.GPT_jstiming.pt&&(d+="&tbsrt="+window.GPT_jstiming.pt);try{window.external&&window.external.tran?d+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+= "&tran="+window.gtbExternal.tran():window.chrome&&window.chrome.csi&&(d+="&tran="+window.chrome.csi().tran)}catch(p){}var e=window.chrome;if(e&&(e=e.loadTimes)){e().wasFetchedViaSpdy&&(d+="&p=s");if(e().wasNpnNegotiated){var d=d+"&npn=1",f=e().npnNegotiatedProtocol;f&&(d+="&npnv="+(encodeURIComponent||escape)(f))}e().wasAlternateProtocolAvailable&&(d+="&apa=1")}var g=a.t,h=g.start,e=[],f=[],l;for(l in g)if("start"!=l&&0!=l.indexOf("_")){var m=g[l][1];m?g[m]&&f.push(l+"."+Vg(a,l,g[m][0])):h&&e.push(l+ "."+Vg(a,l))}if(b)for(var n in b)d+="&"+n+"="+b[n];(b=c)||(b="https:"==document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(window.GPT_jstiming.sn||"gpt")+"&action=",a.name,f.length?"&it="+f.join(","):"",d,"&rt=",e.join(",")].join("")},Xg=function(a,b,c){a=Wg(a,b,c);if(!a)return"";b=new Image;var d=window.GPT_jstiming.ob++;window.GPT_jstiming.za[d]=b;b.onload=b.onerror=function(){window.GPT_jstiming&&delete window.GPT_jstiming.za[d]};b.src= a;b=null;return a};window.GPT_jstiming.report=function(a,b,c){if("prerender"==document.webkitVisibilityState){var d=!1,e=function(){if(!d){b?b.prerender="1":b={prerender:"1"};var f;"prerender"==document.webkitVisibilityState?f=!1:(Xg(a,b,c),f=!0);f&&(d=!0,document.removeEventListener("webkitvisibilitychange",e,!1))}};document.addEventListener("webkitvisibilitychange",e,!1);return""}return Xg(a,b,c)}};var Yg=function(){this.l=this.l;this.o=this.o};Yg.prototype.l=!1;Yg.prototype.v=function(){if(this.o)for(;this.o.length;)this.o.shift()()};var Zg=function(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))},$g=function(a){a=String(a);if(Zg(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},ch=function(a){var b=[];ah(new bh,a,b);return b.join("")},bh=function(){},ah=function(a, b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(t(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;fl;h=Se(h),l++){var v=Pe(h,"overflow")||(h.currentStyle?h.currentStyle.overflow:null)||h.style&&h.style.overflow;if(K&&0==h.clientWidth||je&&0==h.clientHeight&&h==p||h==p||h==g||"hidden"!=v)break;else{var v=Te(h),u=new te(h.clientLeft,h.clientTop);v.x+=u.x;v.y+=u.y;n.top=Math.max(n.top,v.y);n.right=Math.min(n.right,v.x+h.clientWidth);n.bottom=Math.min(n.bottom,v.y+h.clientHeight); n.left=Math.max(n.left,v.x)}}n=0<=n.top&&0<=n.left&&n.bottom>n.top&&n.right>n.left?n:null}else n=null;m=n?Me(Oe(Ne(m),Ne(n))):m}else{m=new Je(0,Infinity,Infinity,0);n=ze(a);g=n.j.body;h=n.j.documentElement;p=Ee(n.j);for(l=a;l=Se(l);)K&&0==l.clientWidth||je&&0==l.clientHeight&&l==g||l==g||l==h||"visible"==Qe(l,"overflow")||(v=Te(l),u=new te(l.clientLeft,l.clientTop),v.x+=u.x,v.y+=u.y,m.top=Math.max(m.top,v.y),m.right=Math.min(m.right,v.x+l.clientWidth),m.bottom=Math.min(m.bottom,v.y+l.clientHeight), m.left=Math.max(m.left,v.x));g=p.scrollLeft;p=p.scrollTop;m.left=Math.max(m.left,g);m.top=Math.max(m.top,p);n=De(Fe(n.j)||window);m.right=Math.min(m.right,g+n.width);m.bottom=Math.min(m.bottom,p+n.height);m=0<=m.top&&0<=m.left&&m.bottom>m.top&&m.right>m.left?m:null}var B;null!=m&&(B=Oe(Ne(m),d));m=(n=(n=null!=B&&(0!=B.width||B.left+B.width!=m.left&&B.left!=m.right))&&(0!=B.height||B.top+B.height!=m.top&&B.top!=m.bottom))?new Je(Math.max(e.top-m.top,0),Math.max(m.right-e.right,0),Math.max(m.bottom- e.bottom,0),Math.max(e.left-m.left,0)):new Je(0,0,0,0);p=n=0;B&&!(new L(B.width,B.height)).isEmpty()&&(n=B.width/d.width,p=B.height/d.height);return new ph(c,e,f,m,n,p)},rh=function(a){return ch({windowCoords_t:a.m.top,windowCoords_r:a.m.right,windowCoords_b:a.m.bottom,windowCoords_l:a.m.left,frameCoords_t:a.l.top,frameCoords_r:a.l.right,frameCoords_b:a.l.bottom,frameCoords_l:a.l.left,styleZIndex:a.o,allowedExpansion_t:a.j.top,allowedExpansion_r:a.j.right,allowedExpansion_b:a.j.bottom,allowedExpansion_l:a.j.left, xInView:a.u,yInView:a.v})};var sh=function(){this.j={shared:{sf_ver:"1-0-4",ck_on:navigator.cookieEnabled?1:0,flash_ver:of?pf:"0"}}};var th=function(a,b){this.ka=a;this.la=b};var uh=function(a,b,c,d,e,f){var g=new sh;this.o=a;this.j=b;this.l=c;this.permissions=d;this.m=g;this.u=e;this.ja=f};var vh=function(a){this.j=a};vh.prototype.l=ba;var wh=function(a,b){this.j=a;this.version=b};A(wh,vh);wh.prototype.l=function(){return ch({uid:this.j,version:this.version})};var xh=function(a,b,c){this.j=a;this.o=b;this.m=c};A(xh,vh);xh.prototype.l=function(){return ch({uid:this.j,initialWidth:this.o,initialHeight:this.m})};var yh=function(a,b){this.j=a;this.m=b};A(yh,vh);yh.prototype.l=function(){return ch({uid:this.j,description:this.m})};var zh=function(a,b,c){this.j=a;this.m=b;this.push=c}; A(zh,vh);zh.prototype.l=function(){return ch({uid:this.j,expand_t:this.m.top,expand_r:this.m.right,expand_b:this.m.bottom,expand_l:this.m.left,push:this.push})};var Ah=function(a){this.j=a};A(Ah,vh);Ah.prototype.l=function(){return ch({uid:this.j})};var Bh=function(a,b){this.j=a;this.o=b};A(Bh,vh);Bh.prototype.l=function(){var a={uid:this.j,newGeometry:rh(this.o)};return ch(a)};var Ch=function(a,b,c,d,e){Bh.call(this,a,c);this.u=b;this.m=d;this.push=e};A(Ch,Bh); Ch.prototype.l=function(){var a={uid:this.j,success:this.u,newGeometry:rh(this.o),expand_t:this.m.top,expand_r:this.m.right,expand_b:this.m.bottom,expand_l:this.m.left,push:this.push};return ch(a)};var Dh=function(a,b,c){this.j=a;this.width=b;this.height=c};A(Dh,vh);Dh.prototype.l=function(){return ch({uid:this.j,width:this.width,height:this.height})};var Eh=1,Fh=!1,Ih=function(a){oh.call(this,Eh++);this.B=a.hb;this.C=1==a.size;this.J=new th(a.permissions.ka&&!this.C,a.permissions.la&&!this.C);this.w=a.ua;this.R=window.location.protocol+"//"+window.location.host;this.T=!!a.ja;this.O=window.location.protocol+"//tpc.googlesyndication.com";this.K=!!a.Sa;this.V=a.sandbox||!1;this.u=new kh;Gh(this,a.ua,a.size);this.D=a.Ua||!1;this.v=this.M=qh(a.ua,this.D);this.j=Hh(this,a.Za,a.content,a.size,a.$a);this.H=z(this.P,this);this.I=-1;this.A=0;this.l=new gh(this.U, this.j.contentWindow,this.O,!1);ih(this.l,"init_done",z(this.cb,this));ih(this.l,"register_done",z(this.nb,this));ih(this.l,"report_error",z(this.pb,this));ih(this.l,"expand_request",z(this.Ta,this));ih(this.l,"collapse_request",z(this.Ra,this));ih(this.l,"creative_geometry_update",z(this.N,this));this.l.connect(z(this.lb,this));if(a.Ma){var b=z(function(){var c;a:{try{if(this.j.contentWindow.frames.google_pubads_beacon_iframe){c=!0;break a}}catch(d){}c=!1}c||(a.Ma(),Ed(this.j,"load",b))},this);Dd(this.j, "load",b)}};A(Ih,oh); var Gh=function(a,b,c){a.C?(b.style.width=Ue("100%"),b.style.height=Ue("auto")):(b.style.width=Ue(c.width),b.style.height=Ue(c.height))},Hh=function(a,b,c,d,e){var f=ze(a.w);c="1-0-4;"+c.length+";"+c;var g;g=new uh(a.o,a.R,a.M,a.J,a.C,a.T);var h=g.o,l=g.j,m=rh(g.l),n;n=g.permissions;n=ch({expandByOverlay:n.ka,expandByPush:n.la,readCookie:!1,writeCookie:!1});g={uid:h,hostPeerName:l,initialGeometry:m,permissions:n,metadata:ch(g.m.j),reportCreativeGeometry:g.u,isDifferentSourceWindow:g.ja};g=ch(g);c+= g;a.K&&d instanceof L&&(g=ze(a.w),Fh||(ld(g.j,"//pagead2.googlesyndication.com/pagead/expansion_embed.js?source=safeframe"),Fh=!0),g=Fe(g.j),g.google_eas_queue=g.google_eas_queue||[],g.google_eas_queue.push({a:b,b:g.location.protocol+"//tpc.googlesyndication.com",c:d.width,d:d.height,e:"sf-gdn-exp-"+a.o,f:void 0,g:void 0,h:void 0,i:void 0}));a.C?(h=g=0,d="min-width:100%"):(g=d.width,h=d.height,d="");m=Fe(f.j);l=xf(m);a.K&&(m=qd(m.location.href),l+="#"+[0\"":"about:blank";e={frameborder:0,style:"border:0;vertical-align:bottom;"+(d||""),allowTransparency:"true",src:e};b&&Vc(e,b);f=f.l("IFRAME", e);a.V&&(f.sandbox="allow-same-origin allow-forms allow-popups allow-scripts allow-pointer-lock allow-popups-to-escape-sandbox");a.w.appendChild(f);return f};k=Ih.prototype;k.lb=function(){Dd(window,"resize",this.H);Dd(window,"scroll",this.H)}; k.cb=function(a){try{if(0!=this.m)throw Error("Container already initialized");if(!w(a))throw Error("Could not parse serialized message");var b,c=$g(a);if(!(y(c)&&x(c.uid)&&w(c.version)))throw Error("Cannot parse JSON message");b=new wh(c.uid,c.version);if(this.o!=b.j||"1-0-4"!=b.version)throw Error("Wrong source container");this.m=1}catch(d){this.B.error("Invalid INITIALIZE_DONE message. Reason: "+d.message)}}; k.nb=function(a){try{if(1!=this.m)throw Error("Container not initialized");if(!w(a))throw Error("Could not parse serialized message");var b=$g(a);if(!(y(b)&&x(b.uid)&&x(b.initialWidth)&&x(b.initialHeight)))throw Error("Cannot parse JSON message");if(this.o!=(new xh(b.uid,b.initialWidth,b.initialHeight)).j)throw Error("Wrong source container");this.m=2}catch(c){this.B.error("Invalid REGISTER_DONE message. Reason: "+c.message)}}; k.pb=function(a){try{if(!w(a))throw Error("Could not parse serialized message");var b,c=$g(a);if(!(y(c)&&x(c.uid)&&w(c.description)))throw Error("Cannot parse JSON message");b=new yh(c.uid,c.description);if(this.o!=b.j)throw Error("Wrong source container");this.B.info("Ext reported an error. Description: "+b.m)}catch(d){this.B.error("Invalid REPORT_ERROR message. Reason: "+d.message)}}; k.Ta=function(a){try{if(2!=this.m)throw Error("Container is not registered");if(0!=this.G)throw Error("Container is not collapsed");if(!w(a))throw Error("Could not parse serialized message");var b,c=$g(a);if(!(y(c)&&x(c.uid)&&x(c.expand_t)&&x(c.expand_r)&&x(c.expand_b)&&x(c.expand_l)&&ea(c.push)))throw Error("Cannot parse JSON message");b=new zh(c.uid,new Je(c.expand_t,c.expand_r,c.expand_b,c.expand_l),c.push);if(this.o!=b.j)throw Error("Wrong source container");if(!(0<=b.m.top&&0<=b.m.left&&0<=b.m.bottom&& 0<=b.m.right))throw Error("Invalid expansion amounts");var d;if(d=b.push&&this.J.la||!b.push&&this.J.ka){var e=b.m,f=b.push,g=this.v=qh(this.j,this.D);if(e.top<=g.j.top&&e.right<=g.j.right&&e.bottom<=g.j.bottom&&e.left<=g.j.left){if(!f)for(var h=this.j.parentNode;h&&h.style;h=h.parentNode)mh(this.u,h,"overflowX","visible","important"),mh(this.u,h,"overflowY","visible","important");var l=this.v.l,m=this.v.l,n=Me(new Le(0,0,l.right-l.left,m.bottom-m.top));y(e)?(n.top-=e.top,n.right+=e.right,n.bottom+= e.bottom,n.left-=e.left):(n.top-=e,n.right+=Number(void 0),n.bottom+=Number(void 0),n.left-=Number(void 0));mh(this.u,this.w,"position","relative");mh(this.u,this.j,"position","absolute");f?(nh(this.u,this.w,"width",n.right-n.left),nh(this.u,this.w,"height",n.bottom-n.top)):mh(this.u,this.j,"zIndex","10000");nh(this.u,this.j,"width",n.right-n.left);nh(this.u,this.j,"height",n.bottom-n.top);nh(this.u,this.j,"left",n.left);nh(this.u,this.j,"top",n.top);this.G=2;this.v=qh(this.j,this.D);d=!0}else d= !1}a=d;jh(this.l,"expand_response",(new Ch(this.o,a,this.v,b.m,b.push)).l());if(!a)throw Error("Viewport or document body not large enough to expand into.");}catch(p){this.B.error("Invalid EXPAND_REQUEST message. Reason: "+p.message)}}; k.Ra=function(a){try{if(2!=this.m)throw Error("Container is not registered");if(2!=this.G)throw Error("Container is not expanded");if(!w(a))throw Error("Could not parse serialized message");var b=$g(a);if(!y(b)||!x(b.uid))throw Error("Cannot parse JSON message");if(this.o!=(new Ah(b.uid)).j)throw Error("Wrong source container");Jh(this);jh(this.l,"collapse_response",(new Bh(this.o,this.v)).l())}catch(c){this.B.error("Invalid COLLAPSE_REQUEST message. Reason: "+c.message)}}; var Jh=function(a){for(var b=a.u,c=b.j.length-1;0<=c;c--){var d=b.j[c];d.l?(d.m.style.removeProperty(d.j),d.m.style.setProperty(d.j,d.o,d.u)):d.m.style[d.j]=d.o}b.j.length=0;a.G=0;a.j&&(a.v=qh(a.j,a.D))};Ih.prototype.P=function(){if(1==this.m||2==this.m)switch(this.A){case 0:Kh(this);this.I=window.setTimeout(z(this.L,this),1E3);this.A=1;break;case 1:this.A=2;break;case 2:this.A=2}}; Ih.prototype.N=function(a){try{if(!w(a))throw Error("Could not parse serialized message");var b,c=$g(a);if(!(y(c)&&x(c.uid)&&x(c.width)&&x(c.height)))throw Error("Cannot parse JSON message");b=new Dh(c.uid,c.width,c.height);if(this.o!=b.j)throw Error("Wrong source container");this.C?this.j.height=String(b.height):this.B.error("Got CreativeGeometryUpdate message in non-fluidcontainer. The container is not resized.")}catch(d){this.B.error("Invalid CREATIVE_GEOMETRY_UPDATE message. Reason: "+d.message)}}; Ih.prototype.L=function(){if(1==this.m||2==this.m)switch(this.A){case 1:this.A=0;break;case 2:Kh(this),this.I=window.setTimeout(z(this.L,this),1E3),this.A=1}}; var Kh=function(a){a.v=qh(a.j,a.D);jh(a.l,"geometry_update",(new Bh(a.o,a.v)).l())},Lh=function(a){if(100!=a.m){2==a.G&&Jh(a);window.clearTimeout(a.I);a.I=-1;a.A=3;if(a.l){var b=a.l;b.l||(b.l=!0,b.v());a.l=null}Ed(window,"resize",a.H);Ed(window,"scroll",a.H);if(b=a.j){var b=a.w,c;a:{c=a.j;var d;if(we&&!(K&&qe("9")&&!qe("10")&&q.SVGElement&&c instanceof q.SVGElement)&&(d=c.parentElement)){c=d;break a}d=c.parentNode;c=y(d)&&1==d.nodeType?d:null}b=b==c}b&&a.w.removeChild(a.j);a.j=null;a.w=null;a.m=100}};var Mh=function(a,b,c,d,e){this.advertiserId=a;this.campaignId=b;this.creativeId=c;this.labelIds=d;this.lineItemId=e};var Nh=function(a){var b=ta(),c={};if(!a||!y(a))return null;var d=!1;I(a,function(e,f){switch(f){case "allowOverlayExpansion":ea(e)?c.allowOverlayExpansion=a.allowOverlayExpansion:(b.error(Zb("allowOverlayExpansion",a.allowOverlayExpansion),null,this),d=!0);break;case "allowPushExpansion":ea(e)?c.allowPushExpansion=a.allowPushExpansion:(b.error(Zb("allowPushExpansion",a.allowPushExpansion),null,this),d=!0);break;case "sandbox":!0===e?c.sandbox=a.sandbox:(b.error(Zb("sandbox",a.sandbox),null,this), d=!0);break;default:b.j(Yb(f),null,this)}});return d?null:c},Oh=function(a){for(var b={},c=0;cb||1=d.length||(d=Fc(d,0,3),d.push("__extra__")),S(a,"nw_id",d.join(",")));S(a,"nslots",sj(b).toString());d=ae();0p.length;)n[d].src&&p.unshift(n[d].src),d--;n=Cd(u,p)}else n=0;U(this,"icsg",n);if(u=u.l.document&&u.l.document.scripts?u.l.document.scripts:[]){n=[];for(p=u.length-1;0<=p;p--)(d=u[p])&&null!=d.src&&n.push(td(d.src.match(sd)[3]|| null));u=xd(n)}else u=0;0n&&(n=0,p=new Gj("gpt_negative_stack_trace",M["#23#"]),Hj(p,this.j),S(p,"stackTrace",u.stack),Ij(p)),U(this,"std",n));c.currentScript&&c.currentScript.text&&U(this,"csl",c.currentScript.text.length);U(this,"vrg","94");U(this,"vrp","94")}; var Qj=function(a,b){for(var c=b.length,d=[],e=[],f=0;f>21:b;return b},bk=function(a,b){if(!a||"none"==a)return 1;a=String(a);"auto"==a&&(a=b,"www."==a.substring(0,4)&&(a=a.substring(4,a.length)));return ak(a.toLowerCase())},ck=/^\s*_ga=\s*1\.(\d+)[^.]*\.(.*?)\s*$/,dk=/^[^=]+=\s*GA1\.(\d+)[^.]*\.(.*?)\s*$/;var ek=function(a,b,c,d,e){Kj.call(this,a,b,c,d,e)};A(ek,Kj);ek.prototype.A=function(a,b,c){0\"";a.appendChild(f);return f},Uk=function(a,b){if(0!=Yf()){var c=a.getElementById(b);c&&"hidden"==c.style.visibility&&"none"==c.style.display&&c.parentNode.removeChild(c)}},Xk=function(a,b,c,d,e,f,g,h){var l=Vk,m;t(d)?m=new L(d[0],d[1]):m=1;(d=Bg||ig(pg,"experiment"))&&h&&xi();return new Ih({ua:a,Za:b,$a:l,content:Wk(c),size:m,hb:{info:function(){},j:function(){},error:function(){}},Sa:!d|| h,Ma:e,sandbox:r(f.sandbox)?f.sandbox:!1,permissions:{ka:r(f.allowOverlayExpansion)?f.allowOverlayExpansion:!g,la:r(f.allowPushExpansion)?f.allowPushExpansion:!1},Ua:ig(tg,"experiment"),ja:!!la().fifWin})},$k=function(a,b,c){c&&(b=Wk(b,"