try{
var p,aa=function(a){return function(){return ba[a].apply(this,arguments)}},ba=[];var Xa=Xa||{},We=this,ea=function(a){return void 0!==a},fa=function(a){a=a.split(".");for(var b=We,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b},Sb=function(){},ha=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},ia=function(a){return"array"==ha(a)},gf=function(a){var b=ha(a);return"array"==b||"object"==b&&"number"==typeof a.length},hf=function(a){return"string"==typeof a},ca=function(a){return"number"==typeof a},ja=function(a){return"function"==
ha(a)},ka=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},ma="closure_uid_"+(1E9*Math.random()>>>0),na=0,oa=function(a,b,c){return a.call.apply(a.bind,arguments)},pa=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}},of=function(a,b,c){of=Function.prototype.bind&&
-1!=Function.prototype.bind.toString().indexOf("native code")?oa:pa;return of.apply(null,arguments)},Ld=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}},L=Date.now||function(){return+new Date},Ig=function(a){if(We.execScript)We.execScript(a,"JavaScript");else if(We.eval){if(null==Jg)if(We.eval("var _evalTest_ = 1;"),"undefined"!=typeof We._evalTest_){try{delete We._evalTest_}catch(d){}Jg=!0}else Jg=!1;
if(Jg)We.eval(a);else{var b=We.document,c=b.createElement("SCRIPT");c.type="text/javascript";c.defer=!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.body.removeChild(c)}}else throw Error("f");},Jg=null,sg=function(a,b){a=a.split(".");var c=We;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&ea(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}},A=function(a,b){function c(){}c.prototype=b.prototype;a.F=b.prototype;a.prototype=new c; a.prototype.constructor=a;a.xa=function(a,c,Fd){for(var d=Array(arguments.length-2),Ob=2;Ob<arguments.length;Ob++)d[Ob-2]=arguments[Ob];return b.prototype[c].apply(a,d)}};
var La=function(a,b,c){this.Af=c;this.jf=a;this.Lf=b;this.nc=0;this.bc=null};La.prototype.get=function(){var a;0<this.nc?(this.nc--,a=this.bc,this.bc=a.next,a.next=null):a=this.jf();return a};La.prototype.put=function(a){this.Lf(a);this.nc<this.Af&&(this.nc++,a.next=this.bc,this.bc=a)};
var vb=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,vb);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};A(vb,Error);vb.prototype.name="CustomError";var Qa=We.JSON.stringify;var Ab=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},$d=function(a){var b={},c;for(c in a)b[c]=a[c];return b},Qb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Pb=function(a,b){for(var c,d,Ob=1;Ob<arguments.length;Ob++){d=arguments[Ob];for(c in d)a[c]=d[c];for(var Fd=0;Fd<Qb.length;Fd++)c=Qb[Fd],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
var Va=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0},Ya=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Tb=function(a){Tb[" "](a);return a};Tb[" "]=Sb;var Bb=function(a,b){var c=Rb;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Kb=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Yf=function(a,b){return a<b?-1:a>b?1:0};var E=function(){this.gb=this.gb;this.Ya=this.Ya};E.prototype.gb=!1;E.prototype.isDisposed=function(){return this.gb};E.prototype.S=function(){this.gb||(this.gb=!0,this.D())};E.prototype.D=function(){if(this.Ya)for(;this.Ya.length;)this.Ya.shift()()};var O=function(a){a&&"function"==typeof a.S&&a.S()};
var fc="closure_listenable_"+(1E6*Math.random()|0),H=function(a){return!(!a||!a[fc])},lc=0;var hg;a:{var ng=We.navigator;if(ng){var kb=ng.userAgent;if(kb){hg=kb;break a}}hg=""}var k=function(a){return-1!=hg.indexOf(a)};var ae=function(){};ae.prototype.ae=null;ae.prototype.getOptions=function(){var a;(a=this.ae)||(a={},de(this)&&(a[0]=!0,a[1]=!0),a=this.ae=a);return a};var qa=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(hf(a))return hf(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},M=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,Ob=hf(a)?a.split(""):a,Fd=0;Fd<d;Fd++)Fd in Ob&&b.call(c,Ob[Fd],Fd,a)},Wa=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,
b,c)}:function(a,b,c){for(var d=a.length,Ob=[],Fd=0,g=hf(a)?a.split(""):a,q=0;q<d;q++)if(q in g){var m=g[q];b.call(c,m,q,a)&&(Ob[Fd++]=m)}return Ob},Ba=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,Ob=hf(a)?a.split(""):a,Fd=0;Fd<d;Fd++)if(Fd in Ob&&b.call(c,Ob[Fd],Fd,a))return!0;return!1},ij=function(a){var b;a:{b=jj;for(var c=a.length,d=hf(a)?a.split(""):a,Ob=0;Ob<c;Ob++)if(Ob in d&&b.call(void 0,d[Ob],Ob,a)){b=Ob;break a}b=-1}return 0> b?null:hf(a)?a.charAt(b):a[b]},C=function(a,b){return 0<=qa(a,b)},sa=function(a,b){b=qa(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c};
var Sd=function(){this.Ec=this.rb=null},fe=new La(function(){return new Zd},function(a){a.reset()},100);Sd.prototype.add=function(a,b){var c=fe.get();c.set(a,b);this.Ec?this.Ec.next=c:this.rb=c;this.Ec=c};Sd.prototype.remove=function(){var a=null;this.rb&&(a=this.rb,this.rb=this.rb.next,this.rb||(this.Ec=null),a.next=null);return a};var Zd=function(){this.next=this.scope=this.gd=null};Zd.prototype.set=function(a,b){this.gd=a;this.scope=b;this.next=null}; Zd.prototype.reset=function(){this.next=this.scope=this.gd=null};
var Ga=[],Ia=[],Ha=!1,Fa=function(a){Ga[Ga.length]=a;if(Ha)for(var b=0;b<Ia.length;b++)a(of(Ia[b].Se,Ia[b]))},Fg=function(a){Ha=!0;for(var b=of(a.Se,a),c=0;c<Ga.length;c++)Ga[c](b);Ia.push(a)};var Q=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=!1;this.U=!0};Q.prototype.preventDefault=function(){this.defaultPrevented=!0;this.U=!1};var Vb=function(a,b,c,d,Ob){this.listener=a;this.qc=null;this.src=b;this.type=c;this.capture=!!d;this.ca=Ob;this.key=++lc;this.m=this.Na=!1},mc=function(a){a.m=!0;a.listener=null;a.qc=null;a.src=null;a.ca=null};var tb=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,Nb=function(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")},Lb=function(a,b,c){if(ia(b))for(var d=0;d<b.length;d++)Lb(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",encodeURIComponent(String(b)))},Pd=function(a,b,c){for(c=c||0;c<b.length;c+=2)Lb(b[c], b[c+1],a);return a},Mb=function(a,b){for(var c in b)Lb(c,b[c],a);return a},Vd=function(a){a=Mb([],a);a[0]="";return a.join("")},Ud=function(a,b){return Nb(2==arguments.length?Pd([a],arguments[1],0):Pd([a],arguments,1))};
var pc=function(a){this.src=a;this.L={};this.Lb=0};pc.prototype.add=function(a,b,c,d,Ob){var Fd=a.toString();a=this.L[Fd];a||(a=this.L[Fd]=[],this.Lb++);var g=tc(a,b,d,Ob);-1<g?(b=a[g],c||(b.Na=!1)):(b=new Vb(b,this.src,Fd,!!d,Ob),b.Na=c,a.push(b));return b};pc.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.L))return!1;var Ob=this.L[a];b=tc(Ob,b,c,d);return-1<b?(mc(Ob[b]),Array.prototype.splice.call(Ob,b,1),0==Ob.length&&(delete this.L[a],this.Lb--),!0):!1};
var xc=function(a,b){var c=b.type;if(!(c in a.L))return!1;var d=sa(a.L[c],b);d&&(mc(b),0==a.L[c].length&&(delete a.L[c],a.Lb--));return d};pc.prototype.sc=function(a){a=a&&a.toString();var b=0,c;for(c in this.L)if(!a||c==a){for(var d=this.L[c],Ob=0;Ob<d.length;Ob++)++b,mc(d[Ob]);delete this.L[c];this.Lb--}return b};pc.prototype.ib=aa(1);pc.prototype.yb=function(a,b,c,d){a=this.L[a.toString()];var Ob=-1;a&&(Ob=tc(a,b,c,d));return-1<Ob?a[Ob]:null}; var tc=function(a,b,c,d){for(var Ob=0;Ob<a.length;++Ob){var Fd=a[Ob];if(!Fd.m&&Fd.listener==b&&Fd.capture==!!c&&Fd.ca==d)return Ob}return-1};
var ee,be=function(){};A(be,ae);var ce=function(a){return(a=de(a))?new ActiveXObject(a):new XMLHttpRequest},de=function(a){if(!a.ve&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.ve=d}catch(Ob){}}throw Error("J");}return a.ve};ee=new be;
var Fb=function(a){if(a.H&&"function"==typeof a.H)return a.H();if(hf(a))return a.split("");if(gf(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Ab(a)},Jb=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(gf(a)||hf(a))M(a,b,c);else{var d;if(a.Z&&"function"==typeof a.Z)d=a.Z();else if(a.H&&"function"==typeof a.H)d=void 0;else if(gf(a)||hf(a)){d=[];for(var Ob=a.length,Fd=0;Fd<Ob;Fd++)d.push(Fd)}else d=Cb(a);for(var Ob=Fb(a),Fd=Ob.length,g=0;g<Fd;g++)b.call(c, Ob[g],d&&d[g],a)}};
var Da=function(a){We.setTimeout(function(){throw a;},0)},ra,ua=function(){var a=We.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!k("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,
a=of(function(a){if(("*"==d||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!k("Trident")&&!k("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(ea(c.next)){c=c.next;var a=c.K;c.K=null;a()}};return function(a){d.next={K:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?
function(a){var b=document.createElement("SCRIPT");b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){We.setTimeout(a,0)}},la=function(a){return a};Fa(function(a){la=a});
var $f=function(){this.nb="";this.We=gd};$f.prototype.G=!0;$f.prototype.hd=aa(2);var gd={},Le=function(a){var b=new $f;b.nb=a;return b};Le("about:blank");var Za="StopIteration"in We?We.StopIteration:{message:"StopIteration",stack:""},Gb=function(){};Gb.prototype.next=function(){throw Za;};Gb.prototype.qb=function(){return this};var fb=k("Opera"),N=k("Trident")||k("MSIE"),Ua=k("Edge"),yf=Ua||N,gb=k("Gecko")&&!(-1!=hg.toLowerCase().indexOf("webkit")&&!k("Edge"))&&!(k("Trident")||k("MSIE"))&&!k("Edge"),hb=-1!=hg.toLowerCase().indexOf("webkit")&&!k("Edge"),jb=k("Macintosh"),xa=function(){var a=We.document;return a?a.documentMode:void 0},vc;
a:{var sb="",ub=function(){var a=hg;if(gb)return/rv\:([^\);]+)(\)|;)/.exec(a);if(Ua)return/Edge\/([\d\.]+)/.exec(a);if(N)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(hb)return/WebKit\/(\S+)/.exec(a);if(fb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();ub&&(sb=ub?ub[1]:"");if(N){var xb=xa();if(null!=xb&&xb>parseFloat(sb)){vc=String(xb);break a}}vc=sb}
var qb=vc,Rb={},P=function(a){return Bb(a,function(){for(var b=0,c=Kb(String(qb)).split("."),d=Kb(String(a)).split("."),Ob=Math.max(c.length,d.length),Fd=0;0==b&&Fd<Ob;Fd++){var g=c[Fd]||"",q=d[Fd]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];q=/(\d*)(\D*)(.*)/.exec(q)||["","","",""];if(0==g[0].length&&0==q[0].length)break;b=Yf(0==g[1].length?0:parseInt(g[1],10),0==q[1].length?0:parseInt(q[1],10))||Yf(0==g[2].length,0==q[2].length)||Yf(g[2],q[2]);g=g[3];q=q[3]}while(0==b)}return 0<=b})},zb; var yb=We.document;zb=yb&&N?xa()||("CSS1Compat"==yb.compatMode?parseInt(qb,10):5):void 0;
var Ma=function(a,b){Zc||$c();Ea||(Zc(),Ea=!0);Ka.add(a,b)},Zc,$c=function(){if(-1!=String(We.Promise).indexOf("[native code]")){var a=We.Promise.resolve(void 0);Zc=function(){a.then(Ja)}}else Zc=function(){var a=Ja,a=la(a);!ja(We.setImmediate)||We.Window&&We.Window.prototype&&!k("Edge")&&We.Window.prototype.setImmediate==We.setImmediate?(ra||(ra=ua()),ra(a)):We.setImmediate(a)}},Ea=!1,Ka=new Sd,Ja=function(){for(var a;a=Ka.remove();){try{a.gd.call(a.scope)}catch(b){Da(b)}fe.put(a)}Ea=!1};
!gb&&!N||N&&9<=Number(zb)||gb&&P("1.9.1");N&&P("9");var jc=!N||9<=Number(zb),bc=!N||9<=Number(zb),kc=N&&!P("9");!hb||P("528");gb&&P("1.9b")||N&&P("8")||fb&&P("9.5")||hb&&P("528");gb&&!P("8")||N&&P("9");var Hb=function(a,b){this.M={};this.i=[];this.Dc=this.v=0;var c=arguments.length;if(1<c){if(c%2)throw Error("l");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};Hb.prototype.H=function(){Ib(this);for(var a=[],b=0;b<this.i.length;b++)a.push(this.M[this.i[b]]);return a};Hb.prototype.Z=function(){Ib(this);return this.i.concat()};Hb.prototype.pa=aa(3);
Hb.prototype.remove=function(a){return Db(this.M,a)?(delete this.M[a],this.v--,this.Dc++,this.i.length>2*this.v&&Ib(this),!0):!1};var Ib=function(a){if(a.v!=a.i.length){for(var b=0,c=0;b<a.i.length;){var d=a.i[b];Db(a.M,d)&&(a.i[c++]=d);b++}a.i.length=c}if(a.v!=a.i.length){for(var Ob={},c=b=0;b<a.i.length;)d=a.i[b],Db(Ob,d)||(a.i[c++]=d,Ob[d]=1),b++;a.i.length=c}};p=Hb.prototype;p.get=function(a,b){return Db(this.M,a)?this.M[a]:b};
p.set=function(a,b){Db(this.M,a)||(this.v++,this.i.push(a),this.Dc++);this.M[a]=b};p.addAll=function(a){var b;a instanceof Hb?(b=a.Z(),a=a.H()):(b=Cb(a),a=Ab(a));for(var c=0;c<b.length;c++)this.set(b[c],a[c])};p.forEach=function(a,b){for(var c=this.Z(),d=0;d<c.length;d++){var Ob=c[d],Fd=this.get(Ob);a.call(b,Fd,Ob,this)}};p.clone=function(){return new Hb(this)};
p.qb=function(a){Ib(this);var b=0,c=this.Dc,d=this,Ob=new Gb;Ob.next=function(){if(c!=d.Dc)throw Error("m");if(b>=d.i.length)throw Za;var Ob=d.i[b++];return a?Ob:d.M[Ob]};return Ob};var Db=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
var Ub=function(a,b){Q.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.Va=this.state=null;a&&this.init(a,b)};A(Ub,Q);
Ub.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;if(b=a.relatedTarget){if(gb){var Ob;a:{try{Tb(b.nodeName);Ob=!0;break a}catch(Fd){}Ob=!1}Ob||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;null===d?(this.offsetX=hb||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=hb||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:
a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0):(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.Va=
a;a.defaultPrevented&&this.preventDefault()};Ub.prototype.preventDefault=function(){Ub.F.preventDefault.call(this);var a=this.Va;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,kc)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};
var rg=function(a,b){this.ka=0;this.Aa=void 0;this.bb=this.Fa=this.P=null;this.$b=this.dd=!1;if(a!=Sb)try{var c=this;a.call(b,function(a){l(c,2,a)},function(a){l(c,3,a)})}catch(d){l(this,3,d)}},qf=function(){this.next=this.context=this.lb=this.Gb=this.Ma=null;this.Nb=!1};qf.prototype.reset=function(){this.context=this.lb=this.Gb=this.Ma=null;this.Nb=!1};var rf=new La(function(){return new qf},function(a){a.reset()},100),sf=function(a,b,c){var d=rf.get();d.Gb=a;d.lb=b;d.context=c;return d};
rg.prototype.then=function(a,b,c){return tg(this,ja(a)?a:null,ja(b)?b:null,c)};Va(rg);rg.prototype.cancel=function(a){0==this.ka&&Ma(function(){var b=new t(a);Ec(this,b)},this)};
var Ec=function(a,b){if(0==a.ka)if(a.P){var c=a.P;if(c.Fa){for(var d=0,Ob=null,Fd=null,g=c.Fa;g&&(g.Nb||(d++,g.Ma==a&&(Ob=g),!(Ob&&1<d)));g=g.next)Ob||(Fd=g);Ob&&(0==c.ka&&1==d?Ec(c,b):(Fd?(d=Fd,d.next==c.bb&&(c.bb=d),d.next=d.next.next):Zf(c),Nc(c,Ob,3,b)))}a.P=null}else l(a,3,b)},ib=function(a,b){a.Fa||2!=a.ka&&3!=a.ka||eb(a);a.bb?a.bb.next=b:a.Fa=b;a.bb=b},tg=function(a,b,c,d){var Ob=sf(null,null,null);Ob.Ma=new rg(function(a,g){Ob.Gb=b?function(c){try{var Ob=b.call(d,c);a(Ob)}catch(Me){g(Me)}}:
a;Ob.lb=c?function(b){try{var Ob=c.call(d,b);!ea(Ob)&&b instanceof t?g(b):a(Ob)}catch(Me){g(Me)}}:g});Ob.Ma.P=a;ib(a,Ob);return Ob.Ma};rg.prototype.Qf=function(a){this.ka=0;l(this,2,a)};rg.prototype.Rf=function(a){this.ka=0;l(this,3,a)};
var l=function(a,b,c){if(0==a.ka){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.ka=1;var d;a:{var Ob=c,Fd=a.Qf,g=a.Rf;if(Ob instanceof rg)ib(Ob,sf(Fd||Sb,g||null,a)),d=!0;else if(Ya(Ob))Ob.then(Fd,g,a),d=!0;else{if(ka(Ob))try{var q=Ob.then;if(ja(q)){kf(Ob,q,Fd,g,a);d=!0;break a}}catch(m){g.call(a,m);d=!0;break a}d=!1}}d||(a.Aa=c,a.ka=b,a.P=null,eb(a),3!=b||c instanceof t||lb(a,c))}},kf=function(a,b,c,d,Ob){var Fd=!1,g=function(a){Fd||(Fd=!0,c.call(Ob,a))},q=function(a){Fd||(Fd=
!0,d.call(Ob,a))};try{b.call(a,g,q)}catch(m){q(m)}},eb=function(a){a.dd||(a.dd=!0,Ma(a.nf,a))},Zf=function(a){var b=null;a.Fa&&(b=a.Fa,a.Fa=b.next,b.next=null);a.Fa||(a.bb=null);return b};rg.prototype.nf=function(){for(var a;a=Zf(this);)Nc(this,a,this.ka,this.Aa);this.dd=!1};
var Nc=function(a,b,c,d){if(3==c&&b.lb&&!b.Nb)for(;a&&a.$b;a=a.P)a.$b=!1;if(b.Ma)b.Ma.P=null,eg(b,c,d);else try{b.Nb?b.Gb.call(b.context):eg(b,c,d)}catch(Ob){mb.call(null,Ob)}rf.put(b)},eg=function(a,b,c){2==b?a.Gb.call(a.context,c):a.lb&&a.lb.call(a.context,c)},lb=function(a,b){a.$b=!0;Ma(function(){a.$b&&mb.call(null,b)})},mb=Da,t=function(a){vb.call(this,a)};A(t,vb);t.prototype.name="cancel";
var Gg=function(a,b,c){c=c||We;var d=c.onerror,Ob=!!b;hb&&!P("535.3")&&(Ob=!Ob);c.onerror=function(b,c,q,m,Me){d&&d(b,c,q,m,Me);a({message:b,fileName:c,Nd:q,ya:m,error:Me});return Ob}},Xd=function(a){var b=fa("window.location.href");if(hf(a))return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c,d,Ob=!1;try{c=a.lineNumber||a.Nd||"Not available"}catch(Fd){c="Not available",Ob=!0}try{d=a.fileName||a.filename||a.sourceURL||We.$googDebugFname||b}catch(Fd){d=
"Not available",Ob=!0}return!Ob&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:{message:a.message||"Not available",name:a.name||"UnknownError",lineNumber:c,fileName:d,stack:a.stack||"Not available"}},Wd=function(a){var b;b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||Wd),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=Qd(a||arguments.callee.caller,[]));return b},Qd=function(a,b){var c=[];if(C(b,a))c.push("[...circular reference...]");
else if(a&&50>b.length){c.push(Md(a)+"(");for(var d=a.arguments,Ob=0;d&&Ob<d.length;Ob++){0<Ob&&c.push(", ");var Fd;Fd=d[Ob];switch(typeof Fd){case "object":Fd=Fd?"object":"null";break;case "string":break;case "number":Fd=String(Fd);break;case "boolean":Fd=Fd?"true":"false";break;case "function":Fd=(Fd=Md(Fd))?Fd:"[fn]";break;default:Fd=typeof Fd}40<Fd.length&&(Fd=Fd.substr(0,40)+"...");c.push(Fd)}b.push(a);c.push(")\n");try{c.push(Qd(a.caller,b))}catch(g){c.push("[exception trying to get caller]\n")}}else a? c.push("[...long stack...]"):c.push("[end]");return c.join("")},Md=function(a){if(Nd[a])return Nd[a];a=String(a);if(!Nd[a]){var b=/function ([^\(]+)/.exec(a);Nd[a]=b?b[1]:"[Anonymous]"}return Nd[a]},Nd={};
var Gc="closure_lm_"+(1E6*Math.random()|0),Zb={},Ic=0,Wb=function(a,b,c,d,Ob){if(ia(b)){for(var Fd=0;Fd<b.length;Fd++)Wb(a,b[Fd],c,d,Ob);return null}c=xf(c);return H(a)?a.listen(b,c,d,Ob):ue(a,b,c,!1,d,Ob)},ue=function(a,b,c,d,Ob,Fd){if(!b)throw Error("F");var g=!!Ob,q=Jc(a);q||(a[Gc]=q=new pc(a));c=q.add(b,c,d,Ob,Fd);if(c.qc)return c;d=Xb();c.qc=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,g);else if(a.attachEvent)a.attachEvent(Sc(b.toString()),d);else throw Error("c");
Ic++;return c},Xb=function(){var a=ac,b=bc?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b},cc=function(a,b,c,d,Ob){if(ia(b))for(var Fd=0;Fd<b.length;Fd++)cc(a,b[Fd],c,d,Ob);else c=xf(c),H(a)?a.Mb(b,c,d,Ob):a&&(a=Jc(a))&&(b=a.yb(b,c,!!d,Ob))&&dc(b)},dc=function(a){if(!ca(a)&&a&&!a.m){var b=a.src;if(H(b))b.Td(a);else{var c=a.type,d=a.qc;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent&&b.detachEvent(Sc(c),d);Ic--;
(c=Jc(b))?(xc(c,a),0==c.Lb&&(c.src=null,b[Gc]=null)):mc(a)}}},Sc=function(a){return a in Zb?Zb[a]:Zb[a]="on"+a},gc=function(a,b,c,d){var Ob=!0;if(a=Jc(a))if(b=a.L[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var Fd=b[a];Fd&&Fd.capture==c&&!Fd.m&&(Fd=hc(Fd,d),Ob=Ob&&!1!==Fd)}return Ob},hc=function(a,b){var c=a.listener,d=a.ca||a.src;a.Na&&dc(a);return c.call(d,b)},ac=function(a,b){if(a.m)return!0;if(!bc){var c=b||fa("window.event");b=new Ub(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var Ob=
!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){Ob=!0}if(Ob||void 0==c.returnValue)c.returnValue=!0}c=[];for(Ob=b.currentTarget;Ob;Ob=Ob.parentNode)c.push(Ob);a=a.type;for(Ob=c.length-1;0<=Ob;Ob--){b.currentTarget=c[Ob];var Fd=gc(c[Ob],a,!0,b),d=d&&Fd}for(Ob=0;Ob<c.length;Ob++)b.currentTarget=c[Ob],Fd=gc(c[Ob],a,!1,b),d=d&&Fd}return d}return hc(a,new Ub(b,this))},Jc=function(a){a=a[Gc];return a instanceof pc?a:null},cj="__closure_events_fn_"+(1E9*Math.random()>>>0),xf=function(a){if(ja(a))return a; a[cj]||(a[cj]=function(b){return a.handleEvent(b)});return a[cj]};Fa(function(a){ac=a(ac)});
/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
var F=function(a,b){this.vc=[];this.Ee=a;this.le=b||null;this.Ab=this.hb=!1;this.Aa=void 0;this.Md=this.bf=this.Qc=!1;this.yc=0;this.P=null;this.Sc=0};F.prototype.cancel=function(a){if(this.hb)this.Aa instanceof F&&this.Aa.cancel();else{if(this.P){var b=this.P;delete this.P;a?b.cancel(a):(b.Sc--,0>=b.Sc&&b.cancel())}this.Ee?this.Ee.call(this.le,this):this.Md=!0;this.hb||(a=new G,bd(this),ne(this,!1,a))}};F.prototype.fe=function(a,b){this.Qc=!1;ne(this,a,b)};
var ne=function(a,b,c){a.hb=!0;a.Aa=c;a.Ab=!b;za(a)},bd=function(a){if(a.hb){if(!a.Md)throw new wb;a.Md=!1}};F.prototype.callback=aa(4);var ya=function(a,b,c){a.vc.push([b,c,void 0]);a.hb&&za(a)};F.prototype.then=function(a,b,c){var d,Ob,Fd=new rg(function(a,b){d=a;Ob=b});ya(this,d,function(a){a instanceof G?Fd.cancel():Ob(a)});return Fd.then(a,b,c)};Va(F);
var Aa=function(a){return Ba(a.vc,function(a){return ja(a[1])})},za=function(a){if(a.yc&&a.hb&&Aa(a)){var b=a.yc,c=nb[b];c&&(We.clearTimeout(c.h),delete nb[b]);a.yc=0}a.P&&(a.P.Sc--,delete a.P);for(var b=a.Aa,d=c=!1;a.vc.length&&!a.Qc;){var Ob=a.vc.shift(),Fd=Ob[0],g=Ob[1],Ob=Ob[2];if(Fd=a.Ab?g:Fd)try{var q=Fd.call(Ob||a.le,b);ea(q)&&(a.Ab=a.Ab&&(q==b||q instanceof Error),a.Aa=b=q);if(Ya(b)||"function"===typeof We.Promise&&b instanceof We.Promise)d=!0,a.Qc=!0}catch(m){b=m,a.Ab=!0,Aa(a)||(c=!0)}}a.Aa=
b;d&&(q=of(a.fe,a,!0),d=of(a.fe,a,!1),b instanceof F?(ya(b,q,d),b.bf=!0):b.then(q,d));c&&(b=new ob(b),nb[b.h]=b,a.yc=b.h)},wb=function(){vb.call(this)};A(wb,vb);wb.prototype.message="Deferred has already fired";wb.prototype.name="AlreadyCalledError";var G=function(){vb.call(this)};A(G,vb);G.prototype.message="Deferred was canceled";G.prototype.name="CanceledError";var ob=function(a){this.h=We.setTimeout(of(this.Pf,this),0);this.Ub=a};ob.prototype.Pf=function(){delete nb[this.h];throw this.Ub;}; var nb={};
var ic=function(){E.call(this);this.ua=new pc(this);this.Ye=this;this.vd=null};A(ic,E);ic.prototype[fc]=!0;p=ic.prototype;p.addEventListener=function(a,b,c,d){Wb(this,a,b,c,d)};p.removeEventListener=function(a,b,c,d){cc(this,a,b,c,d)};
p.dispatchEvent=function(a){var b,c=this.vd;if(c)for(b=[];c;c=c.vd)b.push(c);var c=this.Ye,d=a.type||a;if(hf(a))a=new Q(a,c);else if(a instanceof Q)a.target=a.target||c;else{var Ob=a;a=new Q(d,c);Pb(a,Ob)}var Ob=!0,Fd;if(b)for(var g=b.length-1;0<=g;g--)Fd=a.currentTarget=b[g],Ob=dj(Fd,d,!0,a)&&Ob;Fd=a.currentTarget=c;Ob=dj(Fd,d,!0,a)&&Ob;Ob=dj(Fd,d,!1,a)&&Ob;if(b)for(g=0;g<b.length;g++)Fd=a.currentTarget=b[g],Ob=dj(Fd,d,!1,a)&&Ob;return Ob};
p.D=function(){ic.F.D.call(this);this.ua&&this.ua.sc(void 0);this.vd=null};p.listen=function(a,b,c,d){return this.ua.add(String(a),b,!1,c,d)};p.sd=function(a,b,c,d){return this.ua.add(String(a),b,!0,c,d)};p.Mb=function(a,b,c,d){return this.ua.remove(String(a),b,c,d)};p.Td=function(a){return xc(this.ua,a)};
var dj=function(a,b,c,d){b=a.ua.L[String(b)];if(!b)return!0;b=b.concat();for(var Ob=!0,Fd=0;Fd<b.length;++Fd){var g=b[Fd];if(g&&!g.m&&g.capture==c){var q=g.listener,m=g.ca||g.src;g.Na&&a.Td(g);Ob=!1!==q.call(m,d)&&Ob}}return Ob&&0!=d.U};ic.prototype.ib=aa(0);ic.prototype.yb=function(a,b,c,d){return this.ua.yb(String(a),b,c,d)};
var ke=function(a,b,c){if(ja(a))c&&(a=of(a,c));else if(a&&"function"==typeof a.handleEvent)a=of(a.handleEvent,a);else throw Error("E");return 2147483647<Number(b)?-1:We.setTimeout(a,b||0)};var eh=function(){E.call(this)};A(eh,E);eh.prototype.init=function(){this.pb=[]};var v=function(a){var b=W;b.isDisposed()||a instanceof G||(b.Bd?pb(b.Bd,a,null):b.pb&&10>b.pb.length&&b.pb.push([null,a]))},W=new eh,hh=function(a){v(a)};var Yb=function(){var a=window;if(!a.location)try{Qa(a)}catch(c){}var b=a.location&&a.location.ancestorOrigins;if(ea(b))return b&&b.length?b[b.length-1]==a.location.origin:!0;try{return ea(a.top.location.href)}catch(c){return!1}};var Qg=function(a){ic.call(this);this.headers=new Hb;this.Nc=a||null;this.Da=!1;this.Gc=this.g=null;this.qd="";this.Ta=this.od=this.ec=this.bd=!1;this.Pd=0;this.xc=null;this.Ke="";this.Vd=this.Re=!1};A(Qg,ic);var Zg=/^https?$/i,Lc=["POST","PUT"],Sg=[];Qg.prototype.ef=function(){this.S();sa(Sg,this)};
Qg.prototype.send=function(a,b,c,d){if(this.g)throw Error("aa`"+this.qd+"`"+a);b=b?b.toUpperCase():"GET";this.qd=a;this.bd=!1;this.Da=!0;this.g=this.Nc?ce(this.Nc):ce(ee);this.Gc=this.Nc?this.Nc.getOptions():ee.getOptions();this.g.onreadystatechange=of(this.Fe,this);try{this.od=!0,this.g.open(b,String(a),!0),this.od=!1}catch(Fd){this.Ub(5,Fd);return}a=c||"";var Ob=this.headers.clone();d&&Jb(d,function(a,b){Ob.set(b,a)});d=ij(Ob.Z());c=We.FormData&&a instanceof We.FormData;!C(Lc,b)||d||c||Ob.set("Content-Type",
"application/x-www-form-urlencoded;charset=utf-8");Ob.forEach(function(a,b){this.g.setRequestHeader(b,a)},this);this.Ke&&(this.g.responseType=this.Ke);"withCredentials"in this.g&&this.g.withCredentials!==this.Re&&(this.g.withCredentials=this.Re);try{Mc(this),0<this.Pd&&((this.Vd=Wc(this.g))?(this.g.timeout=this.Pd,this.g.ontimeout=of(this.Ne,this)):this.xc=ke(this.Ne,this.Pd,this)),this.ec=!0,this.g.send(a),this.ec=!1}catch(Fd){this.Ub(5,Fd)}};
var Wc=function(a){return N&&P(9)&&ca(a.timeout)&&ea(a.ontimeout)},jj=function(a){return"content-type"==a.toLowerCase()};Qg.prototype.Ne=function(){"undefined"!=typeof Xa&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};Qg.prototype.Ub=function(){this.Da=!1;this.g&&(this.Ta=!0,this.g.abort(),this.Ta=!1);Vg(this);Wg(this)};var Vg=function(a){a.bd||(a.bd=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
Qg.prototype.abort=function(){this.g&&this.Da&&(this.Da=!1,this.Ta=!0,this.g.abort(),this.Ta=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Wg(this))};Qg.prototype.D=function(){this.g&&(this.Da&&(this.Da=!1,this.Ta=!0,this.g.abort(),this.Ta=!1),Wg(this,!0));Qg.F.D.call(this)};Qg.prototype.Fe=function(){this.isDisposed()||(this.od||this.ec||this.Ta?Xg(this):this.ud())};Qg.prototype.ud=function(){Xg(this)};
var Xg=function(a){if(a.Da&&"undefined"!=typeof Xa&&(!a.Gc[1]||4!=(a.g?a.g.readyState:0)||2!=Yg(a)))if(a.ec&&4==(a.g?a.g.readyState:0))ke(a.Fe,0,a);else if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.Da=!1;try{var b=Yg(a),c;a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break a;default:c=!1}var d;if(!(d=c)){var Ob;if(Ob=0===b){var Fd=String(a.qd).match(tb)[1]||null;if(!Fd&&We.self&&We.self.location)var g=We.self.location.protocol,Fd=g.substr(0,
g.length-1);Ob=!Zg.test(Fd?Fd.toLowerCase():"")}d=Ob}d?(a.dispatchEvent("complete"),a.dispatchEvent("success")):Vg(a)}finally{Wg(a)}}},Wg=function(a,b){if(a.g){Mc(a);var c=a.g,d=a.Gc[0]?Sb:null;a.g=null;a.Gc=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(Ob){}}},Mc=function(a){a.g&&a.Vd&&(a.g.ontimeout=null);ca(a.xc)&&(We.clearTimeout(a.xc),a.xc=null)},Yg=function(a){try{return 2<(a.g?a.g.readyState:0)?a.g.status:-1}catch(b){return-1}};Fa(function(a){Qg.prototype.ud=a(Qg.prototype.ud)});
var kh={};var Kg=function(a){E.call(this);this.lf=a;this.Te=!0;this.Ie=!1};A(Kg,E);Kg.prototype.Se=function(a){return Mg(this,a)};
var Lg=function(a,b){return(b?"__wrapper_":"__protected_")+(a[ma]||(a[ma]=++na))+"__"},Mg=function(a,b){var c=Lg(a,!0);b[c]||((b[c]=Ng(a,b))[Lg(a,!1)]=b);return b[c]},Ng=function(a,b){var c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){if(!(d&&"object"===typeof d&&d.message&&0==d.message.indexOf("Error in protected function: ")||"string"===typeof d&&0==d.indexOf("Error in protected function: "))){a.lf(d);if(!a.Te)throw a.Ie&&("object"===typeof d&&
d&&"message"in d?d.message="Error in protected function: "+d.message:d="Error in protected function: "+d),d;throw new Og(d);}}finally{}};c[Lg(a,!1)]=b;return c},$b=function(a){for(var b=fa("window"),c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"],d=0;d<c.length;d++){var Ob=c[d];c[d]in b&&Pg(a,Ob)}},Pg=function(a,b){var c=fa("window"),d=c[b];c[b]=function(b,c){hf(b)&&(b=Ld(Ig,b));arguments[0]=b=Mg(a,b);if(d.apply)return d.apply(this,arguments);
var Ob=b;if(2<arguments.length)var Fd=Array.prototype.slice.call(arguments,2),Ob=function(){b.apply(this,Fd)};return d(Ob,c)};c[b][Lg(a,!1)]=d};Kg.prototype.D=function(){var a=fa("window"),b;b=a.setTimeout;b=b[Lg(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[Lg(this,!1)]||b;a.setInterval=b;Kg.F.D.call(this)};var Og=function(a){vb.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)));(a=a&&a.stack)&&hf(a)&&(this.stack=a)};A(Og,vb);
var qg=function(a){this.de=a;this.xe={};this.ue=[]};qg.prototype.Tb=function(){var a={};a.location=document.location.toString();if(Yb())try{a["top.location"]=top.location.toString()}catch(c){a["top.location"]="[external]"}else a["top.location"]="[external]";for(var b in kh)try{a[b]=kh[b].call()}catch(c){a[b]="[error] "+c.message}return a};
var pb=function(a,b,c){var d=a.Tb();d["call-stack"]=Wd();c&&(d.message=c);b=b instanceof Error?b:b||"";var Ob;c="";if(b){c=b.message||"unknown";for(var Fd=0,g=0;g<c.length;++g)Fd=31*Fd+c.charCodeAt(g)>>>0;c=Fd}Fd="";for(Ob in d)Fd=Fd+Ob+":"+d[Ob]+":";Ob=c+"::"+Fd;c=a.xe[Ob];c||(c={time:0,count:0},a.xe[Ob]=c);if(1E4>L()-c.time)c.count++,1==c.count&&(d=a.Tb(),d.message="Throttling: "+Ob,a.de.Ra(b,d));else{c.count&&(d["dropped-instances"]=c.count);c.time=L();for(Ob=c.count=0;Ob<a.ue.length;Ob++)a.ue[Ob](b, d);a.de.Ra(b,d)}};
var $g=function(a,b,c){ic.call(this);this.ee=b||null;this.Yd={};this.Wd=ah;this.md=a;c||(this.Ga=null,N&&!P("10")?Gg(of(this.Ra,this),!1,null):(this.Ga=new Kg(of(this.Ra,this)),Pg(this.Ga,"setTimeout"),Pg(this.Ga,"setInterval"),$b(this.Ga),Fg(this.Ga)))};A($g,ic);var bh=function(a,b){Q.call(this,"c");this.error=a;this.context=b};A(bh,Q);var ah=function(a,b,c,d){var Ob=new Qg;Sg.push(Ob);Ob.sd("ready",Ob.ef);Ob.send(a,b,c,d)};
$g.prototype.Ra=function(a,b){a=Xd(a);b=b?$d(b):{};if(this.ee)try{this.ee(a,b)}catch(ad){}var c=a.message.substring(0,1900),d=a.stack;try{var Ob=Ud(this.md,"script",a.fileName,"error",c,"line",a.lineNumber),Fd;a:{var g=this.Yd,q;for(q in g){Fd=!1;break a}Fd=!0}Fd||(Ob=Nb(Mb([Ob],this.Yd)));Fd={};Fd.trace=d;if(b)for(var m in b)Fd["context."+m]=b[m];var Me=Vd(Fd);ca(null)&&(Me=Me.substring(0,null));this.Wd(Ob,"POST",Me,this.Yf)}catch(ad){}try{this.dispatchEvent(new bh(a,b))}catch(ad){}}; $g.prototype.D=function(){O(this.Ga);$g.F.D.call(this)};
W.init();var ug=new $g("_/jserror",void 0,!0),Dg=new qg(ug),Eg=W;Eg.Bd=Dg;Eg.pb&&(M(Eg.pb,function(a){pb(this.Bd,a[1],a[0])},Eg),Eg.pb=null);var Hg=null,Rg=function(a){We.$googDebugFname&&a&&a.message&&!a.fileName&&(a.message+=" in "+We.$googDebugFname);Hg?a&&a.message&&(a.message+=" [Possibly caused by: "+Hg+"]"):Hg=String(a);v(a)};sg("_DumpException",Rg);sg("_B_err",Rg);
M([We].concat([]),Ld(Gg,Ld(function(a,b){-1!=b.message.indexOf("Error in protected function: ")||(b.error&&b.error.stack?v(b.error):a||v(b))},!0),!0));if(!N||P(10)){var Tg=new Kg(hh);Tg.Te=!0;Tg.Ie=!0;$b(Tg);Pg(Tg,"setTimeout");Pg(Tg,"setInterval");Fg(Tg)};
sg("_DumpException",function(a){a.errsource=a.errsource||"plusone_publisher";throw a;});
}catch(e){_DumpException(e)}
try{
var Qc=function(a,b){return ba[a]=b},ta={};F.prototype.callback=Qc(4,function(a){bd(this);ne(this,!0,a)});Hb.prototype.pa=Qc(3,function(a){return Db(this.M,a)});$f.prototype.hd=Qc(2,function(){return 1});pc.prototype.ib=Qc(1,function(a,b){a=this.L[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var Ob=a[d];Ob.capture==b&&c.push(Ob)}return c});ic.prototype.ib=Qc(0,function(a,b){return this.ua.ib(String(a),b)});var Nf=[1,4,2],ab=function(){this.nb="";this.Ve=ta;this.pe=null};
ab.prototype.hd=function(){return this.pe};ab.prototype.G=!0;ab.prototype.wf=function(a){this.nb=a;this.pe=null;return this};
var Rc=function(a,b){var c,d,Ob;c=document;b=b||c;if(b.querySelectorAll&&b.querySelector&&a)return b.querySelectorAll(""+(a?"."+a:""));if(a&&b.getElementsByClassName){var Fd=b.getElementsByClassName(a);return Fd}Fd=b.getElementsByTagName("*");if(a){Ob={};for(c=d=0;b=Fd[c];c++){var g=b.className;"function"==typeof g.split&&C(g.split(/\s+/),a)&&(Ob[d++]=b)}Ob.length=d;return Ob}return Fd},I=function(a,b){return hf(b)?a.getElementById(b):b},Od=function(a){this.J=a||We.document||document};
Od.prototype.getElementsByTagName=function(a,b){return(b||this.J).getElementsByTagName(String(a))};var cd=function(a,b){var c=(a=a.J)||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+b):Rc(b,a)},Xf=function(a,b){var c=(a=a.J)||document;return(c.getElementsByClassName?c.getElementsByClassName(b)[0]:c.querySelectorAll&&c.querySelector?c.querySelector("."+b):Rc(b,a)[0])||null};p=Od.prototype;p.createElement=function(a){return this.J.createElement(String(a))};
p.createTextNode=function(a){return this.J.createTextNode(String(a))};p.getWindow=function(){var a=this.J;return a.parentWindow||a.defaultView};p.appendChild=function(a,b){a.appendChild(b)};p.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};
var jg=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i,Td,Rd=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+(a[ma]||(a[ma]=++na)):b.substr(0,1)+a},Te=function(a){if(a instanceof ab&&a.constructor===ab&&a.Ve===ta)return a.nb;ha(a);return"type_error:SafeHtml"},kg=function(a){if(a instanceof $f)return a;a=a.G?a.nb:String(a);jg.test(a)||(a="about:invalid#zClosurez");return Le(a)},lg=function(a){if(a instanceof $f&&a.constructor===$f&&a.We===gd)return a.nb;ha(a);return"type_error:SafeUrl"},
va=/[\x00&<>"']/,Kc=/\x00/g,Ra=/'/g,Pa=/"/g,Oa=/>/g,Na=/</g,wa=/&/g,Ge=function(a,b,c,d,Ob){if(ia(b)){for(var Fd=0;Fd<b.length;Fd++)Ge(a,b[Fd],c,d,Ob);return null}c=xf(c);return H(a)?a.sd(b,c,d,Ob):ue(a,b,c,!0,d,Ob)},Yd=function(a){this.M=new Hb;a&&this.addAll(a)};p=Yd.prototype;p.add=function(a){this.M.set(Rd(a),a)};p.addAll=function(a){a=Fb(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};p.sc=function(a){a=Fb(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};p.remove=function(a){return this.M.remove(Rd(a))};
p.contains=function(a){return this.M.pa(Rd(a))};p.H=function(){return this.M.H()};p.clone=function(){return new Yd(this)};p.qb=function(){return this.M.qb(!1)};
var uc=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),Ob,Fd=null;0<=d?(Ob=a[c].substring(0,d),Fd=a[c].substring(d+1)):Ob=a[c];b(Ob,Fd?decodeURIComponent(Fd.replace(/\+/g," ")):"")}}},bb=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]},oc=function(a){return Array.prototype.concat.apply([],arguments)},oe=function(a,b){for(var c=hf(a)?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)},rb=function(a){if(!va.test(a))return a;
-1!=a.indexOf("&")&&(a=a.replace(wa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Na,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Oa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Pa,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Ra,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Kc,"&#0;"));return a},cg=function(a){var b=arguments.length;if(1==b&&ia(arguments[0]))return cg.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c},Hc=function(a){var b=ha(a);if("object"==b||"array"==b){if(ja(a.clone))return a.clone();
var b="array"==b?[]:{},c;for(c in a)b[c]=Hc(a[c]);return b}return a},ag=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},he=function(a,b){var c=function(){};c.prototype=a.prototype;c=new c;a.apply(c,Array.prototype.slice.call(arguments,1));return c};
var Hd=function(a,b){this.Sd=a;this.h=b};Hd.prototype.start=function(){Ie(this,"onstartinteraction");return this};Hd.prototype.end=function(){Ie(this,"onendinteraction");return this};var Ie=function(a,b){iframer&&(b=iframer[b])&&b({type:a.Sd,id:a.h})};
var Dd=function(){this.Fb=[]};Dd.prototype.tb=0;var Jd=function(a){this.j=a};Jd.prototype.setBubbleType=function(a){this.j.bubbletype=a;return this};Jd.prototype.Y=function(a){this.j.expandTo=a;return this};var Vf=function(){var a=window.location.href.match(/.*(\?|#|&)usegapi=([^&#]+)/)||[];return"1"===decodeURIComponent(a[a.length-1]||"")};var dd=function(){this.Oa={}};dd.prototype.setData=function(a){this.Oa=Object(a)};dd.prototype.Zb=function(){return String(this.Oa.version||"")};var ed=function(a,b,c,d){a=a||window;"number"!=typeof c&&(c=800);"number"!=typeof d&&(d=600);var Ob=a.screen.availWidth,Fd=a.screen.availHeight,g=Math.max(0,(null!=a.screenX?a.screenX:a.screenLeft)+(Math.min(Ob,null!=a.outerWidth?a.outerWidth:a.document.documentElement.clientWidth)>>1)-(c>>1));a=Math.max(0,(null!=a.screenY?a.screenY:a.screenTop)+(Math.min(Fd,null!=a.outerHeight?a.outerHeight:a.document.documentElement.clientHeight)>>1)-(d>>1));g+c>Ob&&(g=Math.max(0,Ob-c));a+d>Fd&&(a=Math.max(0,Fd- d));c={left:g,top:a,menubar:!1,toolbar:!1,location:!1,status:!0,scrollbars:!0,width:c,height:d};b&&(c.target=b);return c};
var Wf={Xd:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Ue:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}},bg=Wf,bg=Wf;
var af={AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"TL","YTL"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};
var Pf={Jc:".",Mc:",",Wc:"%",Xb:"0",Zc:"+",Rc:"-",Lc:"E",Yc:"\u2030",Oc:"\u221e",Tc:"NaN",Ic:"#,##0.###",$c:"#E0",Xc:"#,##0%",Hc:"\u00a4#,##0.00",Kc:"USD"},T=Pf,T=Pf;var R=function(a){this.za=a};R.prototype.jd=function(a){return a};R.prototype.kd=function(a){return a};R.prototype.uc=0;R.prototype.update=function(a,b){a=this.za.getState(a);b&&!b.error&&b.result?Pc(a,b.result,this.uc):Oc(a,null,this.uc)};var Kd=function(a){this.j=a||{}};Kd.prototype.value=function(){return this.j};Kd.prototype.getId=function(){return this.j.id};var ge=function(a,b){a.j.fragmentParams=b};Kd.prototype.getContext=function(){return this.j.context};var ef=function(a){this.J=a||{cookie:""}};p=ef.prototype;p.set=function(a,b,c,d,Ob,Fd){if(/[;=\s]/.test(a))throw Error("U`"+a);if(/[;\r\n]/.test(b))throw Error("V`"+b);ea(c)||(c=-1);Ob=Ob?";domain="+Ob:"";d=d?";path="+d:"";Fd=Fd?";secure":"";c=0>c?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(L()+1E3*c)).toUTCString();this.J.cookie=a+"="+b+Ob+d+c+Fd};
p.get=function(a,b){for(var c=a+"=",d=(this.J.cookie||"").split(";"),Ob=0,Fd;Ob<d.length;Ob++){Fd=Kb(d[Ob]);if(0==Fd.lastIndexOf(c,0))return Fd.substr(c.length);if(Fd==a)return""}return b};p.remove=function(a,b,c){var d=this.pa(a);this.set(a,"",0,b,c);return d};p.Z=function(){return ff(this).keys};p.H=function(){return ff(this).values};p.pa=function(a){return ea(this.get(a))}; var ff=function(a){a=(a.J.cookie||"").split(";");for(var b=[],c=[],d,Ob,Fd=0;Fd<a.length;Fd++)Ob=Kb(a[Fd]),d=Ob.indexOf("="),-1==d?(b.push(""),c.push(Ob)):(b.push(Ob.substring(0,d)),c.push(Ob.substring(d+1)));return{keys:b,values:c}};
var Ad=function(a){this.za=a};A(Ad,R);Ad.prototype.jd=function(a){this.pc=a.params&&a.params.id;this.uc=this.za.getState(this.pc).cb;return a};Ad.prototype.kd=function(a){this.update(this.pc,a);return a};var yd=function(a){this.za=a};A(yd,R);yd.prototype.jd=function(a){var b=a.params,c=b&&b.optimistic,d=b&&b.id;this.pc=d;var Ob=this.za.getState(d).get(),Ob=Ob?Hc(Ob):{id:d,isSetByViewer:!1,metadata:{}},Fd;Fd=Ob||{};Fd.metadata=Fd.metadata||{};Fd.metadata.globalCounts=Fd.metadata.globalCounts||{};this.Ae(Ob,b);this.rf=Ob;c&&(Oc(this.za.getState(d),Ob),a=Hc(a),delete a.params.optimistic);this.uc=this.za.getState(d).cb;return a};
yd.prototype.kd=function(a){if(a.result){var b=a.result,c=this.rf;b.metadata=b.metadata||c.metadata;b.metadata.globalCounts=b.metadata.globalCounts||c.metadata.globalCounts;b.metadata.globalCounts.count=b.metadata.globalCounts.count||c.metadata.globalCounts.count;if(c=b.metadata.globalCounts.person||c.metadata.globalCounts.person)b.metadata.globalCounts.person=c}this.update(this.pc,a);return a};
var Tf=function(a){this.Cf=a};new Tf("lib");var Ni=function(a,b){this.Df=a;this.Sd=b;this.constructor.Yb||(this.constructor.Yb={});this.constructor.Yb[this.toString()]=this};Ni.prototype.toString=function(){this.Oe||(this.Oe=this.Df.Cf+":"+this.Sd);return this.Oe};var K=function(a){this.Nf=a};K.prototype.toString=function(){return this.Nf};var jd=new K("r70Aqd"),od=new K("n9jY4b"),pd=new K("dDFwb"),qd=new K("sFWHh"),rd=new K("cWNpwd"),sd=new K("gzgVSd"),td=new K("e5ALg");var He=["top","right","bottom","left"],Je=function(a){var b=[];M(a.split(","),function(a){if((a=Kb(a).toLowerCase())&&!C(b,a)){if(!C(He,a))throw Error("L`"+a);b.push(a)}});return b};var zd=function(a){this.za=a};A(zd,yd);zd.prototype.Ae=function(a){a.isSetByViewer&&void 0!=a.metadata.globalCounts.count&&(a.metadata.globalCounts.count=Math.max(a.metadata.globalCounts.count-1,0));a.isSetByViewer=!1};var Bd=function(a){this.za=a};A(Bd,yd);Bd.prototype.Ae=function(a,b){a.isSetByViewer||void 0==a.metadata.globalCounts.count||a.metadata.globalCounts.count++;a.isSetByViewer=!0;a.aclJson=b.aclJson};var Ke=function(a,b){Ni.call(this,a,b)};A(Ke,Ni);var Oe=function(a){if(a.classList)return a.classList;a=a.className;return hf(a)&&a.match(/\S+/g)||[]},Pe=function(a,b){return a.classList?a.classList.contains(b):C(Oe(a),b)},Qe=function(a,b){a.classList?a.classList.add(b):Pe(a,b)||(a.className+=0<a.className.length?" "+b:b)},Re=function(a,b){a.classList?a.classList.remove(b):Pe(a,b)&&(a.className=Wa(Oe(a),function(a){return a!=b}).join(" "))};
var wg=function(a,b){this.Wb=a;this.Ha=b};wg.prototype.execute=function(a){this.Wb&&(this.Wb.call(this.Ha||null,a),this.Wb=this.Ha=null)};wg.prototype.abort=function(){this.Ha=this.Wb=null};Fa(function(a){wg.prototype.execute=a(wg.prototype.execute)});
var Ze=function(a,b,c){this.Eb=b||T.Kc;this.kf=c||0;this.ic=40;this.ha=1;this.Ld=0;this.Wa=3;this.jc=this.va=0;this.Pe=!1;this.Ad=this.yd="";this.kc="-";this.lc="";this.Ja=1;this.Xa=!1;this.Qa=[];this.Ac=this.ke=!1;this.Vc=0;if("number"==typeof a)switch(a){case 1:V(this,T.Ic);break;case 2:V(this,T.$c);break;case 3:V(this,T.Xc);break;case 4:a=T.Hc;b=["0"];c=af[this.Eb][0]&7;if(0<c){b.push(".");for(var d=0;d<c;d++)b.push("0")}a=a.replace(/0.00/g,b.join(""));V(this,a);break;case 5:fg(this,1);break;case 6:fg(this,
2);break;default:throw Error("N");}else V(this,a)},V=function(a,b){b.replace(/ /g,"\u00a0");var c=[0];a.yd=bf(a,b,c);for(var d=c[0],Ob=-1,Fd=0,g=0,q=0,m=-1,Me=b.length,ad=!0;c[0]<Me&&ad;c[0]++)switch(b.charAt(c[0])){case "#":0<g?q++:Fd++;0<=m&&0>Ob&&m++;break;case "0":if(0<q)throw Error("P`"+b);g++;0<=m&&0>Ob&&m++;break;case ",":0<m&&a.Qa.push(m);m=0;break;case ".":if(0<=Ob)throw Error("Q`"+b);Ob=Fd+g+q;break;case "E":if(a.Ac)throw Error("R`"+b);a.Ac=!0;a.jc=0;c[0]+1<Me&&"+"==b.charAt(c[0]+1)&&(c[0]++,
a.Pe=!0);for(;c[0]+1<Me&&"0"==b.charAt(c[0]+1);)c[0]++,a.jc++;if(1>Fd+g||1>a.jc)throw Error("S`"+b);ad=!1;break;default:c[0]--,ad=!1}0==g&&0<Fd&&0<=Ob&&(g=Ob,0==g&&g++,q=Fd-g,Fd=g-1,g=1);if(0>Ob&&0<q||0<=Ob&&(Ob<Fd||Ob>Fd+g)||0==m)throw Error("T`"+b);q=Fd+g+q;a.Wa=0<=Ob?q-Ob:0;0<=Ob&&(a.va=Fd+g-Ob,0>a.va&&(a.va=0));a.ha=(0<=Ob?Ob:q)-Fd;a.Ac&&(a.ic=Fd+a.ha,0==a.Wa&&0==a.ha&&(a.ha=1));a.Qa.push(Math.max(0,m));a.ke=0==Ob||Ob==q;d=c[0]-d;a.Ad=bf(a,b,c);c[0]<b.length&&";"==b.charAt(c[0])?(c[0]++,1!=a.Ja&&
(a.Xa=!0),a.kc=bf(a,b,c),c[0]+=d,a.lc=bf(a,b,c)):(a.kc+=a.yd,a.lc+=a.Ad)},fg=function(a,b){a.Vc=b;V(a,T.Ic);a.va=0;a.Wa=2;if(0<a.va)throw Error("Ba");a.Ld=2};
Ze.prototype.format=function(a){if(isNaN(a))return T.Tc;var b=[],c;c=a;if(0==this.Vc)c=$i;else{c=Math.abs(c);var d=ig(this,1>=c?0:mg(c)).ac;c=ig(this,d+mg(pg(this,c/Math.pow(10,d)).ze))}a/=Math.pow(10,c.ac);b.push(c.prefix);d=0>a||0==a&&0>1/a;b.push(d?this.kc:this.yd);if(isFinite(a))if(a=a*(d?-1:1)*this.Ja,this.Ac){var Ob=a;if(0==Ob)cf(this,Ob,this.ha,b),df(this,0,b);else{a=Math.floor(Math.log(Ob)/Math.log(10)+2E-15);var Fd=Math.pow(10,a);isFinite(Fd)&&0!==Fd?Ob/=Fd:(Fd=Math.pow(10,Math.floor(a/2)),
Ob=Ob/Fd/Fd,1==a%2&&(Ob=0<a?Ob/10:10*Ob));Fd=this.ha;if(1<this.ic&&this.ic>this.ha){for(;0!=a%this.ic;)Ob*=10,a--;Fd=1}else 1>this.ha?(a++,Ob/=10):(a-=this.ha-1,Ob*=Math.pow(10,this.ha-1));cf(this,Ob,Fd,b);df(this,a,b)}}else cf(this,a,this.ha,b);else b.push(T.Oc);b.push(d?this.lc:this.Ad);b.push(c.rd);return b.join("")};
var pg=function(a,b){var c=Math.pow(10,a.Wa),d;if(0>=a.Ld)d=Math.round(b*c);else{d=b*c;var Ob=a.Wa;d&&(a=a.Ld-mg(d)-1,a<-Ob?(Ob=Math.pow(10,Ob),d=Math.round(d/Ob)*Ob):(Ob=Math.pow(10,a),d=Math.round(d*Ob)/Ob));d=Math.round(d)}isFinite(d)?(b=Math.floor(d/c),c=Math.floor(d-b*c)):c=0;return{ze:b,sf:c}},cf=function(a,b,c,d){if(a.va>a.Wa)throw Error("M");d||(d=[]);b=pg(a,b);var Ob=Math.pow(10,a.Wa),Fd=b.ze,g=b.sf,q=0<a.va||0<g||!1;b=a.va;q&&(b=a.va);for(var m="",Me=Fd;1E20<Me;)m="0"+m,Me=Math.round(Me/
10);var m=Me+m,ad=T.Jc,Me=T.Xb.charCodeAt(0),u=m.length,B=0;if(0<Fd||0<c){for(Fd=u;Fd<c;Fd++)d.push(String.fromCharCode(Me));if(2<=a.Qa.length)for(c=1;c<a.Qa.length;c++)B+=a.Qa[c];c=u-B;if(0<c)for(var Fd=a.Qa,B=u=0,da,Ca=T.Mc,Ta=m.length,Sa=0;Sa<Ta;Sa++){if(d.push(String.fromCharCode(Me+1*Number(m.charAt(Sa)))),1<Ta-Sa)if(da=Fd[B],Sa<c){var Qf=c-Sa;(1===da||0<da&&1===Qf%da)&&d.push(Ca)}else B<Fd.length&&(Sa===c?B+=1:da===Sa-c-u+1&&(d.push(Ca),u+=da,B+=1))}else{c=m;m=a.Qa;Fd=T.Mc;da=c.length;Ca=[];
for(u=m.length-1;0<=u&&0<da;u--){B=m[u];for(Ta=0;Ta<B&&0<=da-Ta-1;Ta++)Ca.push(String.fromCharCode(Me+1*Number(c.charAt(da-Ta-1))));da-=B;0<da&&Ca.push(Fd)}d.push.apply(d,Ca.reverse())}}else q||d.push(String.fromCharCode(Me));(a.ke||q)&&d.push(ad);a=""+(g+Ob);for(Ob=a.length;"0"==a.charAt(Ob-1)&&Ob>b+1;)Ob--;for(Fd=1;Fd<Ob;Fd++)d.push(String.fromCharCode(Me+1*Number(a.charAt(Fd))))},df=function(a,b,c){c.push(T.Lc);0>b?(b=-b,c.push(T.Rc)):a.Pe&&c.push(T.Zc);b=""+b;for(var d=T.Xb,Ob=b.length;Ob<a.jc;Ob++)c.push(d);
c.push(b)},bf=function(a,b,c){for(var d="",Ob=!1,Fd=b.length;c[0]<Fd;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<Fd&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):Ob=!Ob;else if(Ob)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(c[0]+1<Fd&&"\u00a4"==b.charAt(c[0]+1))c[0]++,d+=a.Eb;else switch(a.kf){case 0:d+=af[a.Eb][1];break;case 2:var g=a.Eb,q=af[g],d=d+(g==q[1]?g:g+" "+q[1]);break;case 1:d+=af[a.Eb][2]}break;case "%":if(!a.Xa&&1!=a.Ja)throw Error("O");if(a.Xa&&
100!=a.Ja)throw Error("a");a.Ja=100;a.Xa=!1;d+=T.Wc;break;case "\u2030":if(!a.Xa&&1!=a.Ja)throw Error("O");if(a.Xa&&1E3!=a.Ja)throw Error("a");a.Ja=1E3;a.Xa=!1;d+=T.Yc;break;default:d+=g}}return d},$i={prefix:"",rd:"",ac:0},ig=function(a,b){a=1==a.Vc?bg.Xd:bg.Ue;null==a&&(a=bg.Xd);if(3>b)return $i;b=Math.min(14,b);var c=a[Math.pow(10,b)];for(--b;!c&&3<=b;)c=a[Math.pow(10,b)],b--;if(!c)return $i;a=c.other;return a&&"0"!=a?(a=/([^0]*)(0+)(.*)/.exec(a))?{prefix:a[1],rd:a[3],ac:b+1-(a[2].length-1)}:$i: $i},mg=function(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b};
N&&P(8);var yc=function(a,b){this.ta=this.ab=this.Ka="";this.mb=null;this.Pa=this.O="";this.$=!1;var c;a instanceof yc?(this.$=ea(b)?b:a.$,zc(this,a.Ka),this.ab=a.ab,this.ta=a.ta,Ac(this,a.mb),this.O=a.O,Bc(this,a.ja.clone()),this.Pa=a.Pa):a&&(c=String(a).match(tb))?(this.$=!!b,zc(this,c[1]||"",!0),this.ab=ec(c[2]||""),this.ta=ec(c[3]||"",!0),Ac(this,c[4]),this.O=ec(c[5]||"",!0),Bc(this,c[6]||"",!0),this.Pa=ec(c[7]||"")):(this.$=!!b,this.ja=new qc(null,0,this.$))};
yc.prototype.toString=function(){var a=[],b=this.Ka;b&&a.push(wc(b,nd,!0),":");var c=this.ta;if(c||"file"==b)a.push("//"),(b=this.ab)&&a.push(wc(b,nd,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.mb,null!=c&&a.push(":",String(c));if(c=this.O)this.ta&&"/"!=c.charAt(0)&&a.push("/"),a.push(wc(c,"/"==c.charAt(0)?ld:md,!0));(c=this.ja.toString())&&a.push("?",c);(c=this.Pa)&&a.push("#",wc(c,kd));return a.join("")};
yc.prototype.resolve=function(a){var b=this.clone(),c=!!a.Ka;c?zc(b,a.Ka):c=!!a.ab;c?b.ab=a.ab:c=!!a.ta;c?b.ta=a.ta:c=null!=a.mb;var d=a.O;if(c)Ac(b,a.mb);else if(c=!!a.O){if("/"!=d.charAt(0))if(this.ta&&!this.O)d="/"+d;else{var Ob=b.O.lastIndexOf("/");-1!=Ob&&(d=b.O.substr(0,Ob+1)+d)}Ob=d;if(".."==Ob||"."==Ob)d="";else if(-1!=Ob.indexOf("./")||-1!=Ob.indexOf("/.")){for(var d=0==Ob.lastIndexOf("/",0),Ob=Ob.split("/"),Fd=[],g=0;g<Ob.length;){var q=Ob[g++];"."==q?d&&g==Ob.length&&Fd.push(""):".."==
q?((1<Fd.length||1==Fd.length&&""!=Fd[0])&&Fd.pop(),d&&g==Ob.length&&Fd.push("")):(Fd.push(q),d=!0)}d=Fd.join("/")}else d=Ob}c?b.O=d:c=""!==a.ja.toString();c?Bc(b,a.ja.clone()):c=!!a.Pa;c&&(b.Pa=a.Pa);return b};yc.prototype.clone=function(){return new yc(this)};
var zc=function(a,b,c){a.Ka=c?ec(b,!0):b;a.Ka&&(a.Ka=a.Ka.replace(/:$/,""))},Ac=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("u`"+b);a.mb=b}else a.mb=null},Bc=function(a,b,c){b instanceof qc?(a.ja=b,a.ja.Jd(a.$)):(c||(b=wc(b,Cc)),a.ja=new qc(b,0,a.$))};yc.prototype.Jd=function(a){this.$=a;this.ja&&this.ja.Jd(a);return this};
var we=function(a){return a instanceof yc?a.clone():new yc(a,void 0)},ec=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},wc=function(a,b,c){return hf(a)?(a=encodeURI(a).replace(b,nc),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},nc=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},nd=/[#\/\?@]/g,md=/[\#\?:]/g,ld=/[\#\?]/g,Cc=/[\#\?@]/g,kd=/#/g,qc=function(a,b,c){this.v=this.o=null;this.W=a||null;this.$=!!c},rc=function(a){a.o||
(a.o=new Hb,a.v=0,a.W&&uc(a.W,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};p=qc.prototype;p.add=function(a,b){rc(this);this.W=null;a=sc(this,a);var c=this.o.get(a);c||this.o.set(a,c=[]);c.push(b);this.v+=1;return this};p.remove=function(a){rc(this);a=sc(this,a);return this.o.pa(a)?(this.W=null,this.v-=this.o.get(a).length,this.o.remove(a)):!1};p.pa=function(a){rc(this);a=sc(this,a);return this.o.pa(a)};
p.Z=function(){rc(this);for(var a=this.o.H(),b=this.o.Z(),c=[],d=0;d<b.length;d++)for(var Ob=a[d],Fd=0;Fd<Ob.length;Fd++)c.push(b[d]);return c};p.H=function(a){rc(this);var b=[];if(hf(a))this.pa(a)&&(b=oc(b,this.o.get(sc(this,a))));else{a=this.o.H();for(var c=0;c<a.length;c++)b=oc(b,a[c])}return b};p.set=function(a,b){rc(this);this.W=null;a=sc(this,a);this.pa(a)&&(this.v-=this.o.get(a).length);this.o.set(a,[b]);this.v+=1;return this};
p.get=function(a,b){a=a?this.H(a):[];return 0<a.length?String(a[0]):b};p.toString=function(){if(this.W)return this.W;if(!this.o)return"";for(var a=[],b=this.o.Z(),c=0;c<b.length;c++)for(var d=b[c],Ob=encodeURIComponent(String(d)),d=this.H(d),Fd=0;Fd<d.length;Fd++){var g=Ob;""!==d[Fd]&&(g+="="+encodeURIComponent(String(d[Fd])));a.push(g)}return this.W=a.join("&")};p.clone=function(){var a=new qc;a.W=this.W;this.o&&(a.o=this.o.clone(),a.v=this.v);return a};
var sc=function(a,b){b=String(b);a.$&&(b=b.toLowerCase());return b};qc.prototype.Jd=function(a){a&&!this.$&&(rc(this),this.W=null,this.o.forEach(function(a,c){var b=c.toLowerCase();c!=b&&(this.remove(c),this.remove(b),0<a.length&&(this.W=null,this.o.set(sc(this,b),bb(a)),this.v+=a.length))},this));this.$=a};qc.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)Jb(arguments[b],function(a,b){this.add(b,a)},this)};
var me=function(){},D="function"==typeof Uint8Array,le=function(a,b,c){a.sb=null;b||(b=[]);a.Zf=void 0;a.Pc=-1;a.Ea=b;a:{if(a.Ea.length){b=a.Ea.length-1;var d=a.Ea[b];if(d&&"object"==typeof d&&!ia(d)&&!(D&&d instanceof Uint8Array)){a.wd=b-a.Pc;a.ed=d;break a}}a.wd=Number.MAX_VALUE}a.Xf={};if(c)for(b=0;b<c.length;b++)d=c[b],d<a.wd?(d+=a.Pc,a.Ea[d]=a.Ea[d]||nf):a.ed[d]=a.ed[d]||nf},nf=[],Bg=function(a){if(1<a.wd){var b=1+a.Pc,c=a.Ea[b];return c===nf?a.Ea[b]=[]:c}c=a.ed[1];return c===nf?a.ed[1]=[]:c},
Ag=function(a){if(a.sb)for(var b in a.sb){var c=a.sb[b];if(ia(c))for(var d=0;d<c.length;d++)c[d]&&yg(c[d]);else c&&yg(c)}},yg=function(a){Ag(a);return a.Ea};me.prototype.toString=function(){Ag(this);return this.Ea.toString()};me.prototype.clone=function(){return new this.constructor(re(yg(this)))};
var re=function(a){var b;if(ia(a)){for(var c=Array(a.length),d=0;d<a.length;d++)null!=(b=a[d])&&(c[d]="object"==typeof b?re(b):b);return c}if(D&&a instanceof Uint8Array)return new Uint8Array(a);c={};for(d in a)null!=(b=a[d])&&(c[d]="object"==typeof b?re(b):b);return c};
var pf={},og={},U=function(){throw Error("W");};U.prototype.w=null;U.prototype.toString=function(){return this.content};var Cg=function(){U.call(this)};A(Cg,U);Cg.prototype.N=pf;var Xc=function(a,b){b||(b={});var c=window,d;d=a instanceof $f?a:kg("undefined"!=typeof a.href?a.href:String(a));a=b.target||a.target;var Ob=[],Fd;for(Fd in b)switch(Fd){case "width":case "height":case "top":case "left":Ob.push(Fd+"="+b[Fd]);break;case "target":case "noreferrer":break;default:Ob.push(Fd+"="+(b[Fd]?1:0))}Fd=Ob.join(",");(k("iPhone")&&!k("iPod")&&!k("iPad")||k("iPad")||k("iPod"))&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a?(Fd=c.document.createElement("A"),d=d instanceof $f?
d:kg(d),Fd.href=lg(d),Fd.setAttribute("target",a),b.noreferrer&&Fd.setAttribute("rel","noreferrer"),b=document.createEvent("MouseEvent"),b.initMouseEvent("click",!0,!0,c,1),Fd.dispatchEvent(b),c={}):b.noreferrer?(c=c.open("",a,Fd),b=lg(d),c&&(yf&&-1!=b.indexOf(";")&&(b="'"+b.replace(/'/g,"%27")+"'"),c.opener=null,b='<META HTTP-EQUIV="refresh" content="0; url='+rb(b)+'">',c.document.write(Te((new ab).wf(b))),c.document.close())):c=c.open(lg(d),a,Fd);return c};
var tf=function(a){this.md=a};tf.prototype.Tb=function(){return{}};tf.prototype.Wd=function(a,b){var c=ce(ee);c.open("POST",a,!0);c.setRequestHeader("Content-type","application/x-www-form-urlencoded");c.setRequestHeader("Content-length",b.length.toString());c.send(b)};
tf.prototype.Ra=function(a){try{var b=this.Tb();b["call-stack"]=Wd();var c=Xd(a),d=c.stack,Ob=Ud(this.md,"script",c.fileName,"error",c.message,"line",c.lineNumber);a={};a.trace=d;if(b)for(var Fd in b)a["context."+Fd]=b[Fd];var g=Vd(a);this.Wd(Ob,g)}catch(q){}};
var Gd=function(a,b){if(a&&!a.error)return"";if(a){var c="Error in RPC: "+a.id;a.error&&(c=a.error.message?c+(" - "+a.error.message):c+(" - "+a.error))}else c="Empty response";b&&b.call(void 0,c);return c};var Id=function(a,b){var c=/^(\/u\/\d+)\//;return 0==a.lastIndexOf("/",0)&&!a.match(c)&&(b=9==b.nodeType?b:b.ownerDocument||b.document,c=(b?b.parentWindow||b.defaultView:window).location.pathname.match(c))?c[1]+a:a};cg("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var Dc=function(a){E.call(this);this.Ha=a;this.i={}};A(Dc,E);var Fc=[];Dc.prototype.listen=function(a,b,c,d){ia(b)||(b&&(Fc[0]=b.toString()),b=Fc);for(var Ob=0;Ob<b.length;Ob++){var Fd=Wb(a,b[Ob],c||this.handleEvent,d||!1,this.Ha||this);if(!Fd)break;this.i[Fd.key]=Fd}return this};Dc.prototype.sd=function(a,b,c,d){return vg(this,a,b,c,d)};
var vg=function(a,b,c,d,Ob,Fd){if(ia(c))for(var g=0;g<c.length;g++)vg(a,b,c[g],d,Ob,Fd);else{b=Ge(b,c,d||a.handleEvent,Ob,Fd||a.Ha||a);if(!b)return a;a.i[b.key]=b}return a};Dc.prototype.Mb=function(a,b,c,d,Ob){if(ia(b))for(var Fd=0;Fd<b.length;Fd++)this.Mb(a,b[Fd],c,d,Ob);else c=c||this.handleEvent,Ob=Ob||this.Ha||this,c=xf(c),d=!!d,b=H(a)?a.yb(b,c,d,Ob):a?(a=Jc(a))?a.yb(b,c,d,Ob):null:null,b&&(dc(b),delete this.i[b.key]);return this}; Dc.prototype.sc=function(){ag(this.i,function(a,b){this.i.hasOwnProperty(b)&&dc(a)},this);this.i={}};Dc.prototype.D=function(){Dc.F.D.call(this);this.sc()};Dc.prototype.handleEvent=function(){throw Error("G");};
var Ef=function(a){if(!ka(a))return String(a);if(a instanceof U){if(a.N===pf)return a.content;if(a.N===og)return rb(a.content)}return"zSoyz"};var X=function(a,b,c,d,Ob,Fd,g,q,m,Me,ad){this.fc=new Hd(a,g);this.O=Id(b,c);this.Bc=Vf();a=new Kd;a.j.style="bubble";this.Db=a;a=(new Jd(this.Db.j)).setBubbleType("pls-container");a.j.arrowPosition="center";a.j.anchorPosition="center";a.j.anchor=c;a.j.height=50;a.j.width=d;a.j.closeClickDetection=!0;a.j.hideClickDetection=!!Me;a.j.maxExpectedSize={height:400};a.j.showSpinner=!0;if(ad){c=this.Db.value();for(var u in ad)c[u]=ad[u]}this.sa={hl:"en-US",url:g,t:q};m&&(this.sa.source=m);document.documentMode&&
(this.sa.hostiemode=document.documentMode);this.jb={mouseEvent:Ob,trackingEvent:Fd,onVisibilityChanged:of(this.ea,this)};iframer&&iframer.onshare&&(this.jb.onshare=iframer.onshare)};p=X.prototype;p.I=!1;p.Kd=function(a){this.sa.referer=a;return this};p.Y=function(a){(new Jd(this.Db.j)).Y(a);return this};
p.open=function(){if(!this.B&&!this.I){if(this.Bc){var a=new Kd($d(this.Db.value()));a.j.url=this.O;a.j.queryParams=$d(this.sa);var b="",c;for(c in this.jb)this.jb.hasOwnProperty(c)&&(b+=","+c);b=b.substr(1);ge(a,{_methods:b});a.j.messageHandlers=$d(this.jb);a.j.messageHandlersFilter=iframes.CROSS_ORIGIN_IFRAMES_FILTER;a.j.relayOpen=-1;var d=this;gapi.iframes.getContext().open(a.value(),function(a){d.B=a;a.registerWasClosed(of(d.da,d));a.registerWasRestyled(of(d.ea,d));a.restyle({setHideOnLeave:!1})})}else this.B=
iframes.open(this.O,$d(this.Db.value()),$d(this.sa),$d(this.jb),of(this.da,this));this.I=!0;this.fc.start()}};p.da=function(){this.B&&(this.B=null,this.fc.end());this.I=!1};p.ea=function(a){this.I!=a&&(a?this.fc.start():this.fc.end());this.I=a};p.close=function(){this.B&&(this.B.close?this.B.close():this.B=null);this.I=!1};p.show=function(a){this.Bc?this.B&&this.B.restyle({show:a}):this.B&&this.B.send("show",a)};
p.Le=function(a){this.Bc?this.B&&this.B.restyle({showSpinner:a}):this.B&&this.B.send("showSpinner",a)};p.Ia=function(){return this.I};var se=function(a){return!a.I&&!!a.B},Ne=function(a,b){if(!a.I)return null;var c=a.B;if(!c)return null;if(a.Bc)return function(a,Ob){"function"===typeof a&&(Ob=a,a=void 0);c.send(b,a,Ob)};a=c[b];return ja(a)?a:null};
var xe=function(a,b,c,d){this.O=Id("/wm/2/_/+1/confirmed",a);this.Gf={menubar:!1,resizable:!0,toolbar:!1,status:!1,scrollbars:!1,height:400,width:450};this.Ib={hl:"en-US",url:b,t:c,popup:!0};d&&(this.Ib.source=d)};xe.prototype.Kd=function(a){this.Ib.referer=a;return this}; xe.prototype.open=function(){var a=we(this.O);a.ja.extend(this.Ib);2E3<[window.location.protocol,"//",window.location.host,String(a)].join("").length&&(this.Ib.referer="TOO_LARGE",a=we(this.O),a.ja.extend(this.Ib));(a=Xc(a,this.Gf))&&a.focus()};
var Cd=function(a,b){ic.call(this);this.Cd=a||null;this.eb=b||null;this.cb=1};A(Cd,ic);Cd.prototype.get=function(){return this.eb||this.Cd};var Oc=function(a,b,c){c&&c!=a.cb||(a.eb=b,a.cb++,a.dispatchEvent("change"))},Pc=function(a,b,c){c&&c!=a.cb?(a.Cd=b,a.eb||a.dispatchEvent("change")):(a.eb=null,a.cb++,a.Cd=b,a.dispatchEvent("change"))};
var fd=function(a,b){ic.call(this);this.uf=a;this.Ud="https://plus.google.com";a=window;this.Hf=a.location.protocol+"//"+a.location.host;this.ff=b;this.Me=[1100,850];this.$d=!1};A(fd,ic);var hd=/^\/_\/im(?=\/|$)/;p=fd.prototype;p.ra=!1;p.cd=null;p.Zb=function(){return this.Kf};
p.show=function(a,b){var c=this.Ud+"/_/+1/messageproxy";if(!this.ob){var d=document.createElement("div");d.style.position="absolute";d.style.left="-1000px";d.style.top="-1000px";d.style.width="1px";d.style.height="1px";document.body.appendChild(d);if(Vf())c={url:c,where:d,messageHandlers:{handleMessage:of(this.te,this)},messageHandlersFilter:window.gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER},this.ob=window.gapi.iframes.getContext().openChild(c);else{var Ob=window.iframes;this.ob=Ob.open.apply(Ob,[c,
{container:d},{},{handleMessage:of(this.te,this)}])}}if(this.ob.getId)c=this.ob.getId();else if(this.ob.getId)c=this.ob.getId();else throw Error("b");c=this.Ud+"/up/?type=st&client="+this.ff+"&gpsrc="+encodeURIComponent(this.uf)+"&parent="+encodeURIComponent(this.Hf)+"&proxy="+c+"&wlbsl=1";this.$d&&(c+="&rsz=1");d=window.__P1_LOCALE;c+=d?"&hl="+d:"";a=ed(a,"GooglePlusPopupSignup",this.Me[0],this.Me[1]);if(b)return b(c,a),null;(b=window.iframer)&&b.send&&b.send("drefresh");(b=Xc(c,a))&&b.focus();return b}; p.te=function(a){try{var b=new dd;b.setData(a);this.ra=!!b.Oa.created;this.Kf=b.Zb();this.dispatchEvent(new Q(this.ra?"plus_signed_up":"signup_cancelled"))}catch(c){if(this.cd)try{this.cd(c)}catch(d){}}};
var xg=function(){},zg=new xg,Of=["click",gb?"keypress":"keydown","keyup"];
xg.prototype.listen=function(a,b,c,d,Ob){var Fd=function(a){var c=xf(b),Ob=a.target,Ob=ka(Ob)&&1==Ob.nodeType?a.target.getAttribute("role")||null:null;"click"==a.type&&(jc?0==a.Va.button:"click"==a.type||a.Va.button&Nf[0])&&!(hb&&jb&&a.ctrlKey)?c.call(d,a):13!=a.keyCode&&3!=a.keyCode||"keyup"==a.type?32!=a.keyCode||"keyup"!=a.type||"button"!=Ob&&"tab"!=Ob||(c.call(d,a),a.preventDefault()):(a.type="keypress",c.call(d,a))};Fd.Bf=b;Fd.Mf=d;Ob?Ob.listen(a,Of,Fd,c):Wb(a,Of,Fd,c)};
xg.prototype.Mb=function(a,b,c,d,Ob){for(var Fd,g=0;Fd=Of[g];g++){var q;var m=a;q=Fd;var Me=!!c;q=H(m)?m.ib(q,Me):m?(m=Jc(m))?m.ib(q,Me):[]:[];for(m=0;Me=q[m];m++){var ad=Me.listener;if(ad.Bf==b&&ad.Mf==d){Ob?Ob.Mb(a,Fd,Me.listener,c,d):cc(a,Fd,Me.listener,c,d);break}}}};
var Ug=function(a){if(null!=a)switch(a.w){case 1:return 1;case -1:return-1;case 0:return 0}return null},J=function(a){return null!=a&&a.N===pf?a:a instanceof ab?Rf(Te(a),a.hd()):Rf(rb(String(String(a))),Ug(a))},Rf=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=new b(String(a));void 0!==d&&(a.w=d);return a}}(Cg);
var mf=(window.gapi||{}).config;var te=function(a,b,c,d,Ob,Fd,g,q,m){X.call(this,"confirm","/wm/2/_/+1/confirmed",a,g||431,b,c,d,Ob,Fd,q,{startVisible:!!q,bubbleClass:m})};A(te,X);var ye=function(a,b,c,d,Ob,Fd,g,q,m,Me){var ad={};Ob&&Me&&Me.confirmClass&&(ad.bubbleClass=Me.confirmClass);X.call(this,"hover","/_/+1/hover",a,Ob?431:350,b,c,d,Fd,g,m,ad);this.sa.isSet=Ob;q&&(this.sa.ad=q);if(Me)for(var u in Me)this.sa[u]=Me[u]};A(ye,X);
var S=function(a){this.xd={};this.Od={};this.Ob=(a||window.googleapis).plusones};p=S.prototype;p.get=function(a){return Uc(this,this.Ob.get(a))};p.insert=function(a){return Uc(this,this.Ob.insert(a))};p.remove=function(a){return Uc(this,this.Ob.remove(a))};p.getState=function(a){this.xd[a]||(this.xd[a]=new Cd);return this.xd[a]};p.fa=function(a){return this.getState(a).get()};p.getSignupState=function(a){return Uc(this,this.Ob.getSignupState(a))};var Tc=function(a,b){a.Od[b]||(a.Od[b]=new Dd);return a.Od[b]};
S.prototype.listen=function(a,b){var c=a.id;return Wb(this.getState(c),"change",of(function(){var a=this.getState(c);b(a.get(),!a.eb)},this))};S.prototype.Td=function(a){dc(a)};var Uc=function(a,b){b.transport={name:"wrapped_googleapis",execute:of(a.pf,a,b.transport)};return b};
S.prototype.pf=function(a,b,c){for(var d={},Ob=[],Fd=[],g=0,q=b.length;g<q;++g){var m=b[g],Me=Cf(this,m);Me&&(Me.tb++,Fd.push(Me));Me=m.id;d[Me]=Vc(this,m);(m=d[Me].jd(m))&&Ob.push(m)}a.execute(Ob,of(function(a){for(var b=0,Ob=Fd.length;b<Ob;++b){var g=Fd[b];for(g.tb--;!(1<=g.tb)&&g.Fb.length;)g.Fb.shift()()}var b={},q;for(q in d)(Ob=d[q].kd(a[q]||null))&&(b[q]=Ob);c(b)},this))};
var Vc=function(a,b){switch(b.method){case "pos.plusones.get":return new Ad(a);case "pos.plusones.insert":return new Bd(a);case "pos.plusones.delete":return new zd(a);default:return new R(a)}},Cf=function(a,b){var c=b.method;b=(b=b.params)&&b.id;return"pos.plusones.insert"!=c&&"pos.plusones.delete"!=c||!b?null:Tc(a,b)};
var Y=function(a,b,c,d,Ob,Fd,g,q,m,Me,ad,u,B){Dc.call(this);this.T=a;this.h=b;this.La=c;this.He=d;this.qf=Ob;this.l=Fd;this.Za=g;this.kb=L();this.wb=!q;this.ce=!m;this.cf=!Me;this.nd=!!ad;this.Ua=!!u;this.ub=B||null;if(this.wb||this.ce)this.listen(a,"mouseover",this.Fd),this.listen(a,"mouseout",this.Ed)};A(Y,Dc);p=Y.prototype;p.la=!1;p.Ba=0;p.vb=3E4;p.gc=1E3;p.Fd=function(){this.Ba=L();this.la=!1;this.Sa||(this.Sa=ke(of(this.Dd,this),200))};
p.Dd=function(){if(!this.cc){var a=this.l.fa(this.h),a=!(!a||!a.isSetByViewer);this.cc||!this.wb||this.la||this.fb&&this.fb.Ia()||this.Cb&&this.Cb.Ia()||(this.C&&se(this.C)?Ue(this):(a=this.Be(this.T,of(this.De,this),this.He,this.h,a,this.kb,this.La,this.Ua,this.nd,this.ub),Se(this,a),this.C=this.Cb=a,this.Uc=this.gc))}};p.Ed=function(){this.Ba=L();Ve(this);this.Sa&&(We.clearTimeout(this.Sa),this.Sa=void 0)};
var Se=function(a,b){a.Za&&b.Kd(a.Za);b.Y(a.qf);b.open()},$a=function(a,b){a.cc||!a.ce||a.fb&&a.fb.Ia()||(a.C&&se(a.C)?Ue(a):(a.Cb&&a.ma(!0),b=b(a.T,of(a.De,a),a.He,a.h,a.kb,a.La,a.nd),Se(a,b),a.C=a.fb=b,a.Uc=a.vb))},Ue=function(a,b){a.C&&(a.C.show(!0),a.C.Le(!!b))};Y.prototype.td=function(a,b,c,d,Ob,Fd,g){return new te(a,b,c,d,Ob,Fd,null,g,this.ub&&this.ub.confirmClass)};Y.prototype.Be=function(a,b,c,d,Ob,Fd,g,q,m,Me){return new ye(a,b,c,d,Ob,Fd,g,q,m,Me)};
Y.prototype.De=function(a){this.Ba<a.timestamp&&(this.Ba=a.timestamp,"mouseover"==a.type?this.la=!1:"mouseout"==a.type&&Ve(this))};var Ve=function(a){a.la=!0;a.Qb&&We.clearTimeout(a.Qb);a.Qb=ke(a.df,a.Uc,a)};Y.prototype.ma=function(a,b){var c=this.C;c&&(c.I||c.B)&&(a?(!this.nd||b?(c.close(),this.Cb=this.fb=this.C=null,this.Ba=0):c.show(!1),this.la=!1,this.Qb&&We.clearTimeout(this.Qb)):Ve(this))};
Y.prototype.df=function(){if(this.la){var a=this.C;if(a&&(a=Ne(a,"canAutoClose"))){a(of(this.ma,this));return}this.ma(!0)}};Y.prototype.Ia=function(){return!(!this.C||!this.C.Ia())};Y.prototype.D=function(){this.ma(!0);this.C=this.Cb=this.fb=null;this.Sa&&(We.clearTimeout(this.Sa),this.Sa=void 0);Y.F.D.call(this)};
var ze=function(a){E.call(this);this.$a={};this.hc={};this.Jb={};this.Ca={};this.Zd={};this.Ce={};this.qe=a?a.qe:new ic;this.Of=!a;this.Hb=null;a?(this.Hb=a,this.Jb=a.Jb,this.Ca=a.Ca,this.hc=a.hc,this.Zd=a.Zd):L();a=Ae(this);this!=a&&(a.Rb?a.Rb.push(this):a.Rb=[this])};A(ze,E);var Ae=function(a){for(;a.Hb;)a=a.Hb;return a},Be=function(a,b){for(;a;){if(a==b)return!0;a=a.Hb}return!1};ze.prototype.get=function(a){var b=this.zb(a);if(null==b)throw new Fe(a);return b};
ze.prototype.zb=function(a){for(var b=this;b;b=b.Hb){if(b.isDisposed())throw Error("Ea");if(b.$a[a])return b.$a[a][0];if(b.Ce[a])break}if(b=this.Jb[a]){b=b(this);if(null==b)throw Error("Fa`"+a);ve(this,a,b);return b}return null};
var ve=function(a,b,c){if(a.isDisposed())O(c);else{a.$a[b]=[c,!0];c=Ce(a,a,b);for(var d=0;d<c.length;d++)c[d].callback(null);delete a.hc[b]}},De=function(a,b){if(a.ba!=b.ba){if(Be(a.ba,b.ba))return 1;if(Be(b.ba,a.ba))return-1}return a.index<b.index?-1:a.index==b.index?0:1},Ce=function(a,b,c){var d=[],Ob=a.Ca[c];Ob&&(oe(Ob,function(a){Be(a.ba,b)&&(d.push(a.d),sa(Ob,a))}),0==Ob.length&&delete a.Ca[c]);return d},Ee=function(a,b){a.Ca&&Jb(a.Ca,function(a,d,Ob){oe(a,function(c){c.ba==b&&sa(a,c)});0==a.length&&
delete Ob[d]})};ze.prototype.D=function(){if(Ae(this)==this){var a=this.Rb;if(a)for(;a.length;)a[0].S()}else for(var a=Ae(this).Rb,b=0;b<a.length;b++)if(a[b]==this){a.splice(b,1);break}for(var c in this.$a)a=this.$a[c],a[1]&&a[0].S&&a[0].S();this.$a=null;this.Of&&this.qe.S();Ee(this,this);this.Ca=null;O(this.If);this.Ce=this.If=null;ze.F.D.call(this)};var Fe=function(a){vb.call(this);this.id=a;this.message='Service for "'+a+'" is not registered'};A(Fe,vb);var Uf=new Tf("fva");new Ke(Uf,1);
var pe=function(a){le(this,a,null)};A(pe,me);var je=[],Bf=[],Af=!1,ie=function(){function a(b){b.he||(b.he=!0,b.oa&&M(b.oa.H(),a),q.push(b))}var b={},c,d;for(c=je.length-1;0<=c;--c){var Ob=je[c];if(Ob.ia.Id){var Fd=Ob.ia.Id;for(d=Fd.length-1;0<=d;--d)b[Fd[d].id]=Ob}if(Ob.ia.Wf)for(Fd=Ob.ia.Wf,d=Fd.length-1;0<=d;--d)b[Fd[d].id]=Ob}for(c=je.length-1;0<=c;--c){Ob=je[c];Fd=Ob.ia;if(Fd.Je)for(Ob.oa=new Yd,d=Fd.Je.length-1;0<=d;--d){var g=b[Fd.Je[d]];g&&Ob.oa.add(g)}if(Fd.Qe)for(Ob.oa||(Ob.oa=new Yd),d=Fd.Qe.length-1;0<=d;--d)(g=b[Fd.Qe[d]])&&Ob.oa.add(g)}var q= [];M(je,a);je=q};
var qe=function(a){le(this,a,Yc)};A(qe,me);var Yc=[1];qe.prototype.$f=function(a,b){this.sb||(this.sb={});if(!this.sb[1]){for(var c=Bg(this),d=[],Ob=0;Ob<c.length;Ob++)d[Ob]=new pe(c[Ob]);this.sb[1]=d}(c=this.sb[1])||(c=this.sb[1]=[]);a=a?a:new pe;d=Bg(this);void 0!=b?(c.splice(b,0,a),d.splice(b,0,yg(a))):(c.push(a),d.push(yg(a)));return a};
var ud=function(){this.Oa=[]},vd=function(a){var b=new qe;a=a.Oa;b.sb||(b.sb={});a=a||[];for(var c=[],d=0;d<a.length;d++)c[d]=yg(a[d]);b.sb[1]=a;1<b.wd?b.Ea[1+b.Pc]=c:b.ed[1]=c;return b};ud.prototype.$f=function(a){this.Oa.push(a)};var wd=function(a){var b=a.zb(td);b||(b=new ud,ve(a,td,b));return b};
var xd=function(a,b,c){this.xf=!!b.si;this.yf=!!b.su;this.Vf=b.e||null;this.Uf=b.dn||null;this.Xe=b.at||null;this.af=!!b.aw;this.$e=b.amw||null;this.Ze=!!b.ah;var d=b.ld;d&&wd(a).$f(new pe(d));this.Jf={id:b.id,isSetByViewer:!!b.is,metadata:{globalCounts:{count:b.c||0}}};this.Vb=c||{};this.La=b.s||"widget";this.Za=b.r||null;this.ub=b.bp||null};xd.prototype.fa=function(){return this.Jf};xd.prototype.isSignedIn=function(){return this.xf};
var uf=function(a){Dc.call(this);var b=gadgets.util.getUrlParameters()||{};this.oc=b;var c=a.zb(od);this.mf=of(c.Ra,c);var d=a.get(rd);this.R=d;this.zc=!(b.db&&"0"!=b.db&&""!=b.db&&"false"!=b.db);this.Sf=b.ecp&&!("0"==b.ecp||"false"==b.ecp||""==b.ecp);this.Ua="string"==typeof b.ad&&"false"!=b.ad.toLowerCase();c=a.zb(jd);c||(c=new S,ve(a,jd,c));this.l=c;var Ob=a.get(sd);this.ga=Ob;gapi.config.update("googleapis.config/auth/useFirstPartyAuth",!0);var c=Ob.fa(),Fd=c.id;this.h=Fd;var g=this.l.getState(Fd);
if(g){this.listen(g,"change",this.qa);this.hf=a.get(qd);var q=d.getWindow();this.aa=a.get(pd);this.Ef=new Ze(1);d=d||Td||(Td=new Od);this.T=I(d.J,"button");this.se=wd(a);this.Kb=Ob.isSignedIn();this.aa.ra=Ob.yf;this.aa.listen("plus_signed_up",of(this.Hd,this));this.aa.listen("signup_cancelled",of(this.Hd,this));a=Ob.Uf;this.je=Ob.Vf||"";this.ie=a||"";vf(this,this.l.fa(Fd));this.we=L();this.listen(q,"unload",this.S);a=of(this.A,this);zg.listen(this.T,a,void 0,this.Ha||this,this);(a=this.wb())&&this.T.setAttribute("title",
"");b=b.expandto?Je(b.expandto):[];Fd=Ob.ub||{};Fd.gsrc=gapi.config.get("iframes/:source:");Fd.confirmClass="grey";this.u=this.mc(this.T,this.h,Ob.La,of(this.Ff,this),b,this.l,Ob.Za,!a,!(this.zc&&this.ga.Vb.UC),!(!this.zc&&this.Sf&&this.ga.Vb.UCP),this.Ua,Fd);b=Ld(O,this.u);this.gb?ea(void 0)?b.call(void 0):b():(this.Ya||(this.Ya=[]),this.Ya.push(ea(void 0)?of(b,void 0):b));Pc(g,c);sg("SB_verify",of(this.Tf,this))}};A(uf,Dc);uf.prototype.Bb=!1;
var Xe={me:"mEc",ne:"jd",ERROR:"uk",oe:"Nl"},zf=function(){var a=new ze;if(!Af){ie();for(var b=0;b<je.length;++b){var c=je[b].ia;if(c.Id)for(var d=a,Ob=c.Id,Fd=0;Fd<Ob.length;++Fd){var g=Ob[Fd],q=g.id;if(!d.$a[q]&&!d.Jb[q]&&!g.re)if(g.Qd)d.hc[g.id]=g.Qd;else if(g.multiple){var q=d,m=g.id;q.Jb[m]=g.callback||Ld(he,g.fd);if(g=q.Ca[m]){var Me=g;if(1<Me.length){for(var ad=0;ad<Me.length;++ad)Me[ad].index=ad;Me.sort(De)}for(;g.length;)g.shift().d.callback(null);delete q.Ca[m]}}else ve(d,g.id,g.callback?
g.callback(d):new g.fd(d))}c.gf&&c.gf(a)}for(b=0;b<je.length;++b)c=je[b],c.ia.initialize&&c.ia.initialize(a);for(b=0;b<Bf.length;++b)Bf[b](a);Af=!0}b=document?new Od(9==document.nodeType?document:document.ownerDocument||document.document):Td||(Td=new Od);ve(a,rd,b);ve(a,od,new tf("/_/jserror"));c=new xd(a,window.__SSR,window.__P1_XP);ve(a,sd,c);ve(a,qd,new ef(b.J));return a},Ye=function(a,b){b=b||{};b.id=a.h;b.source=a.ga.La;b.track=window.JSON.stringify(yg(vd(a.se)));(a=a.ga.Za)&&(b.container=a);
return b};uf.prototype.vf=function(a){if(!this.xb(a,!0)){this.Kb&&this.aa.ra==a.signedUp||(this.u.kb=L());this.Kb=!0;this.aa.ra=a.signedUp;var b=a.displayName;this.je=a.email||"";this.ie=b||"";vf(this,this.l.fa(this.h));this.Bb&&(this.A(),this.Bb=!1)}};uf.prototype.qa=function(){this.u.kb=L();if(this.Fc){var a=this.Fc-L();if(0<a){this.R.getWindow().setTimeout(of(this.qa,this),a);return}this.Fc=0}((a=this.l.fa(this.h))||this.pd)&&this.Sb(a)};
uf.prototype.Sb=function(a){!a.isSetByViewer&&this.u.Ia()&&this.u.ma(!0,!0);Df(this,a);Ff(this,a)};
var Df=function(a,b){if(b&&b.metadata&&b.metadata.globalCounts&&void 0!=b.metadata.globalCounts.count){var c=b.metadata.globalCounts.count,d=I(a.R.J,"aggregateCount");if(d){var Ob;Ob=(Ob="en-US".match(/^\w{2,3}([-_]|$)/))?Ob[0].replace(/[_-]/g,""):"";var Fd;"en"!=Ob?Fd=a.Ef.format(c):(Fd=Math.floor(10*c),1E7<=Fd?Fd/=1E6:1E4<=Fd&&(Fd/=1E3),Fd=Math.floor(Fd),Fd=10<=Fd&&100>Fd&&0!=Fd%10?""+(Fd/10).toPrecision(2):""+Math.floor(Fd/10));var c=c.toString().length,g="",g="en"==Ob?9<c?g+"Lots":6<c?g+(J(Fd)+
"M"):3<c?g+(J(Fd)+"k"):g+J(Fd):4<c?g+"10K+":g+J(Fd);Ob=Rf(g);d.innerHTML=Ef(Ob)}}if(b){d=cd(a.R,"checked");Ob=cd(a.R,"unchecked");if(d&&Ob){for(c=0;c<d.length;c++)d[c].style.display=b.isSetByViewer?"":"none";for(c=0;c<Ob.length;c++)Ob[c].style.display=b.isSetByViewer?"none":""}Ob=a.ga.af;b=a.ga.Ze;d=a.ga.$e;if(Ob||b){a=I(a.R.J,"widget_bounds");c=a.style;Fd=c.display;g=c.whiteSpace;c.display="inline-block";c.whiteSpace="nowrap";var q={};Ob&&(Ob=a.offsetWidth+1,q.width=d?Math.min(Ob,d):Ob);b&&(q.height=
a.offsetHeight);iframes.resize(q);c.display=Fd;c.whiteSpace=g}}},Ff=function(a,b){if(I(a.R.J,"plusone")){var c=Xf(a.R,"Gib"),d;if(a.pd){d="uk";a.T.setAttribute("title","+1");try{a.u.ma(!0,!0)}catch(Ob){throw $e(c,d),Ob;}}else a.l.getState(a.h).get()&&Gf(a)?(d="Nl",a.Fc=L()+650,jf(a)):(b.isSetByViewer?(d="jd",a.T.setAttribute("aria-pressed","true")):(d="mEc",a.T.setAttribute("aria-pressed","false")),vf(a,b));c&&$e(c,d)}},$e=function(a,b){for(var c in Xe){var d=Xe[c];b==d?Qe(a,b):Re(a,d)}},vf=function(a,
b){b=a.dc(!!b&&b.isSetByViewer,a.ie,a.je);a.zc&&a.ga.Vb.UC||a.wb()?a.T.setAttribute("aria-label",b):a.T.setAttribute("title",b)};
uf.prototype.dc=function(a,b,c){var d="";a?b&&c?(a="You publicly +1'd this as "+(J(b)+(" ("+(J(c)+"). Click again to undo."))),d+=a):c?(a="You publicly +1'd this as "+(J(c)+". Click again to undo."),d+=a):d+="You publicly +1'd this. Click again to undo.":b&&c?(a="Click here to publicly +1 this as "+(J(b)+(" ("+(J(c)+")."))),d+=a):c?(a="Click here to publicly +1 this as "+(J(c)+"."),d+=a):d+="Click here to publicly +1 this.";return Rf(d).toString()};uf.prototype.Ff=function(a){this.se.$f(new pe(a))};
uf.prototype.A=function(){if(!Gf(this)&&!Hf(this)&&!If(this)){var a=this.l.fa(this.h);a&&lf(this,a.isSetByViewer?this.wa:this.V,a.isSetByViewer)}};
var lf=function(a,b,c,d){var Ob;Ob=Tc(a.l,a.h);b=of(b,a,d);1<=Ob.tb?1<=Ob.Fb.length?Ob=2:(Ob.Fb.push(b),Ob=1):(b(),Ob=0);2!=Ob&&(c?a.R.getWindow().setTimeout(of(a.qa,a),150):(a=a.u,!a.cc&&a.cf&&(c=new xe(a.T,a.h,a.kb,a.La),a.Za&&c.Kd(a.Za),c.open())))},Hf=function(a){if(!a.Kb&&!a.hf.pa("BEAT")||!a.aa.ra){var b=a.R.getWindow();if(b.iframer&&b.iframer.onpopup)b.iframer.onpopup();a.Bb=!0;a.aa.show(a.R.getWindow());return!0}return!1},If=function(a){if(!a.pd)return!1;(a=Xc("https://www.google.com/support/profiles/?p=plusone_button_error&hl=en-US",
ed(window,"GooglePlusOneHelp",800,600)))&&a.focus();return!0},Jf=function(a){var b=parseInt(a,10);if(b==a)return String(b)};p=uf.prototype;p.Hd=function(){if(!this.Kb||this.aa.ra)this.u.kb=L();this.Kb=!0;this.u.ma(!0,!0);this.aa.ra?this.l.getSignupState({source:this.ga.La,nolog:!0}).execute(Lf(this,this.vf)):this.Bb&&(lf(this,this.V,!1,this.na),this.Bb=!1);this.Cc()};p.na=function(a){if(!a.error)this.aa.ra=!0;else if(401!=a.error.code)return this.xb(a);return""};
p.Cc=function(){var a={id:this.getId()};this.l.get(a).execute(Lf(this,this.xb))};p.V=function(a){var b=this.l.fa(this.h);if(b&&!b.isSetByViewer){var b=L()-this.we,b=Ye(this,{optimistic:!0,cdx:b.toString(16),profileVersion:this.aa.Zb()||void 0}),c=this.ga.Xe;c&&(b.abtk=c);this.Ua&&(b.ad=this.Ua);this.oc.cr&&(b.cr=Jf(this.oc.cr));this.oc.ag&&(b.ag=Jf(this.oc.ag));this.u.ma(!0,!0);c=this.u;$a(c,of(c.td,c));this.l.insert(b).execute(Lf(this,a||this.xb));Kf(this,!0)}};
p.wa=function(){var a=this.l.fa(this.h);a&&a.isSetByViewer&&(a=L()-this.we,a=Ye(this,{cdx:a.toString(16),profileVersion:this.aa.Zb()||void 0}),this.Ua&&(a.ad=this.Ua),this.l.remove(a).execute(Lf(this,this.xb)),Kf(this,!1));this.u.ma(!0,!0)};var Kf=function(a,b){var c=a.R.getWindow();if(c.iframer&&c.iframer.onPlusOne)c.iframer.onPlusOne({state:b?"on":"off",href:a.h})};uf.prototype.xb=function(a,b){a=Gd(a,function(){});b||(this.pd=a,this.u.cc=!!a,this.qa());a&&this.u.ma(!0,!0);return a};
var Gf=function(a){var b=a.h,c=Tc(a.l,b);return!!a.Fc||!!c.Fb.length||!!c.tb&&!a.l.getState(b).eb};uf.prototype.D=function(){this.l=null;uf.F.D.call(this)};var Lf=function(a,b){return of(function(){try{b.apply(this,arguments)}catch(c){try{c.errsource="plusone_publisher",this.mf(c)}catch(d){}}},a)};uf.prototype.wb=function(){return this.zc&&!!this.ga.Vb.UH};uf.prototype.mc=function(a,b,c,d,Ob,Fd,g,q,m,Me,ad,u){return new Y(a,b,c,d,Ob,Fd,g,q,m,Me,!0,ad,u)};uf.prototype.getId=function(){return this.h};
uf.prototype.Tf=function(a){return this.h==a};var jf=function(a){if(N&&P(9)){var b=I(a.R.J,"Q0N8Vc").transform.baseVal.getItem(0),c=b.matrix,d=function(){setTimeout(function(){Gf(a)&&(window.requestAnimationFrame?requestAnimationFrame(d):d(),b.setMatrix(c.translate(7,7).rotate(18).translate(-7,-7)))},100)};d()}};
var Mf=function(a){var b=a.get(sd).La||"widget",c=a.get(od),c=of(c.Ra,c),b=new fd(b,1);b.$d=!0;c&&(b.cd=c);if(c=mf.get("iframes/:signuphost:")){var d=c;d.match(/.*\/$/)&&(d=d.substr(0,d.length-1));var c=d.match(tb),Ob=c[5]||"",Fd=hd.exec(Ob);if(Fd){c[5]=Ob.substr(Fd[0].length);var d=c[1],Ob=c[2],Fd=c[3],g=c[4],q=c[5],m=c[6],c=c[7],Me="";d&&(Me+=d+":");Fd&&(Me+="//",Ob&&(Me+=Ob+"@"),Me+=Fd,g&&(Me+=":"+g));q&&(Me+=q);m&&(Me+="?"+m);c&&(Me+="#"+c);d=Me}b.Ud=d}c=!!mf.get("isPlusUser");b.ra=c;a&&ve(a, pd,b)};

}catch(e){_DumpException(e)}
try{
var Sf=function(a){uf.call(this,a)};A(Sf,uf);var ch=zf();Mf(ch);new Sf(ch);
}catch(e){_DumpException(e)}
// Google Inc.
