function h(a){throw a;}var i=void 0,j=null,k=window,aa=Number,ba=Object,m=Error,ca=parseInt,n=String,da=Function,ea=document,fa=RegExp,ga=Array,q=Math;function r(a,b){return a.innerHTML=b}function ha(a,b){return a.value=b}function ia(a,b){return a.currentTarget=b}function ja(a,b){return a.keyCode=b}function ka(a,b){return a.type=b}function la(a,b){return a.name=b}function ma(a,b){return a.visibility=b}function na(a,b){return a.toString=b}function oa(a,b){return a.length=b}
function pa(a,b){return a.className=b}function qa(a,b){return a.count=b}function ra(a,b){return a.disabled=b}function sa(a,b){return a.clone=b}function ta(a,b){return a.target=b}function ua(a,b){return a.display=b}
var s="push",va="test",wa="exec",xa="round",ya="slice",u="replace",za="load",v="floor",Aa="charAt",w="getDate",x="value",Ba="preventDefault",z="indexOf",Ca="dispatchEvent",Da="jstiming",Ea="capture",Fa="match",Ga="format",Ha="setMonth",Ia="remove",Ja="setFullYear",Ka="keyCode",La="forEach",Ma="handleEvent",A="type",Na="clear",Oa="setMinutes",Qa="bind",Ra="getHours",Sa="getTime",Ta="substr",Ua="setDate",C="toString",Va="getMonth",D="length",Wa="propertyIsEnumerable",E="prototype",Xa="getDay",Ya="abort",
Za="setTimeout",ab="getSeconds",bb="split",cb="stack",db="location",F="count",eb="caller",fb="message",G="style",gb="target",H="call",hb="setSeconds",ib="getFullYear",jb="substring",kb="lineNumber",lb="console",mb="rows",I="apply",nb="setHours",ob="startTime",pb="navigator",qb="getUTCHours",rb="getMinutes",sb="fileName",J="append",tb="splice",K="join",ub="unshift",vb="execScript",wb="getTimezoneOffset",L,xb=xb||{},M=this,yb=function $yb$(a,b){var c=a[bb]("."),d=M;!(c[0]in d)&&d[vb]&&d[vb]("var "+
c[0]);for(var f;c[D]&&(f=c.shift());)!c[D]&&b!==i?d[f]=b:d=d[f]?d[f]:d[f]={}},zb=function $zb$(a){for(var a=a[bb]("."),b=M,c;c=a.shift();)if(b[c]!=j)b=b[c];else return j;return b},Ab=function $Ab$(){},Bb=function $Bb$(a){var b=typeof a;if(b=="object")if(a){if(a instanceof ga)return"array";else if(a instanceof ba)return b;var c=ba[E][C][H](a);if(c=="[object Window]")return"object";if(c=="[object Array]"||typeof a[D]=="number"&&typeof a[tb]!="undefined"&&typeof a[Wa]!="undefined"&&!a[Wa]("splice"))return"array";
if(c=="[object Function]"||typeof a[H]!="undefined"&&typeof a[Wa]!="undefined"&&!a[Wa]("call"))return"function"}else return"null";else if(b=="function"&&typeof a[H]=="undefined")return"object";return b},Cb=function $Cb$(a){var b=Bb(a);return b=="array"||b=="object"&&typeof a[D]=="number"},N=function $N$(a){return typeof a=="string"},Db=function $Db$(a){a=Bb(a);return a=="object"||a=="array"||a=="function"},Gb=function $Gb$(a){return a[Eb]||(a[Eb]=++Fb)},Eb="closure_uid_"+q[v](q.random()*2147483648)[C](36),
Fb=0,Hb=function $Hb$(a,b,c){return a[H][I](a[Qa],arguments)},Ib=function $Ib$(a,b,c){a||h(m());if(arguments[D]>2){var d=ga[E][ya][H](arguments,2);return function(){var c=ga[E][ya][H](arguments);ga[E][ub][I](c,d);return a[I](b,c)}}else return function(){return a[I](b,arguments)}},O=function $O$(a,b,c){O=da[E][Qa]&&da[E][Qa][C]()[z]("native code")!=-1?Hb:Ib;return O[I](j,arguments)},Jb=function $Jb$(a,b){var c=ga[E][ya][H](arguments,1);return function(){var b=ga[E][ya][H](arguments);b[ub][I](b,c);
return a[I](this,b)}},Kb=Date.now||function(){return+new Date},Mb=function $Mb$(a){if(M[vb])M[vb](a,"JavaScript");else if(M.eval)if(Lb==j&&(M.eval("var _et_ = 1;"),typeof M._et_!="undefined"?(delete M._et_,Lb=!0):Lb=!1),Lb)M.eval(a);else{var b=M.document,c=b.createElement("script");ka(c,"text/javascript");c.defer=!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.body.removeChild(c)}else h(m("goog.globalEval not available"))},Lb=j,P=function $P$(a,b){function c(){}c.prototype=b[E];a.v=
b[E];a.prototype=new c};da[E].bind=da[E][Qa]||function(a,b){if(arguments[D]>1){var c=ga[E][ya][H](arguments,1);c[ub](this,a);return O[I](j,c)}else return O(this,a)};var Nb=function $Nb$(){};Nb[E].La=!1;Nb[E].w=function $Nb$E$w$(){if(!this.La)this.La=!0,this.i()};Nb[E].i=function $Nb$E$i$(){this.Fc&&Ob[I](j,this.Fc)};var Ob=function $Ob$(a){for(var b=0,c=arguments[D];b<c;++b){var d=arguments[b];Cb(d)?Ob[I](j,d):d&&typeof d.w=="function"&&d.w()}};var Pb,Qb=function $Qb$(a,b){ka(this,a);ta(this,b);ia(this,this[gb])};P(Qb,Nb);Qb[E].i=function $Qb$E$i$(){delete this[A];delete this[gb];delete this.currentTarget};Qb[E].L=!1;Qb[E].ca=!0;Qb[E].preventDefault=function $Qb$E$preventDefault$(){this.ca=!1};var Rb=function $Rb$(a){this.stack=m()[cb]||"";if(a)this.message=n(a)};P(Rb,m);la(Rb[E],"CustomError");var Sb=function $Sb$(a){return a[u](/^[\s\xa0]+|[\s\xa0]+$/g,"")},Tb=/^[a-zA-Z0-9\-_.!~*'()]*$/,Ub=function $Ub$(a){a=n(a);return!Tb[va](a)?encodeURIComponent(a):a},ac=function $ac$(a){if(!Vb[va](a))return a;a[z]("&")!=-1&&(a=a[u](Wb,"&amp;"));a[z]("<")!=-1&&(a=a[u](Xb,"&lt;"));a[z](">")!=-1&&(a=a[u](Yb,"&gt;"));a[z]('"')!=-1&&(a=a[u](Zb,"&quot;"));return a},Wb=/&/g,Xb=/</g,Yb=/>/g,Zb=/\"/g,Vb=/[&<>\"]/,Q=function $Q$(a,b){var c=n(a),d=c[z](".");d==-1&&(d=c[D]);d=q.max(0,b-d);return ga(d+1)[K]("0")+
c},bc=function $bc$(a){return ga[E][K][H](arguments,"")},dc=function $dc$(a,b){for(var c=0,d=Sb(n(a))[bb]("."),f=Sb(n(b))[bb]("."),e=q.max(d[D],f[D]),g=0;c==0&&g<e;g++){var l=d[g]||"",o=f[g]||"",p=fa("(\\d*)(\\D*)","g"),B=fa("(\\d*)(\\D*)","g");do{var t=p[wa](l)||["","",""],y=B[wa](o)||["","",""];if(t[0][D]==0&&y[0][D]==0)break;c=cc(t[1][D]==0?0:ca(t[1],10),y[1][D]==0?0:ca(y[1],10))||cc(t[2][D]==0,y[2][D]==0)||cc(t[2],y[2])}while(c==0)}return c},cc=function $cc$(a,b){if(a<b)return-1;else if(a>b)return 1;
return 0};var ec=ga[E],fc=ec[z]?function(a,b,c){return ec[z][H](a,b,c)}:function(a,b,c){c=c==j?0:c<0?q.max(0,a[D]+c):c;if(N(a))return!N(b)||b[D]!=1?-1:a[z](b,c);for(;c<a[D];c++)if(c in a&&a[c]===b)return c;return-1},gc=ec[La]?function(a,b,c){ec[La][H](a,b,c)}:function(a,b,c){for(var d=a[D],f=N(a)?a[bb](""):a,e=0;e<d;e++)e in f&&b[H](c,f[e],e,a)},hc=function $hc$(a,b){var c=fc(a,b);c>=0&&ec[tb][H](a,c,1)},jc=function $jc$(a,b,c,d){ec[tb][I](a,ic(arguments,1))},ic=function $ic$(a,b,c){return arguments[D]<=2?
ec[ya][H](a,b):ec[ya][H](a,b,c)};var kc=[],lc=[],mc=!1,nc=function $nc$(a){kc[kc[D]]=a;if(mc)for(var b=0;b<lc[D];b++)a(O(lc[b].Db,lc[b]))};var pc=function $pc$(a){var b=oc,c;for(c in b)a[H](i,b[c],c,b)},qc=function $qc$(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},rc=function $rc$(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},sc="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),tc=function $tc$(a,b){for(var c,d,f=1;f<arguments[D];f++){d=arguments[f];for(c in d)a[c]=d[c];for(var e=0;e<sc[D];e++)c=sc[e],ba[E].hasOwnProperty[H](d,c)&&(a[c]=d[c])}};var uc,vc,wc,xc,yc,zc=function $zc$(){return M[pb]?M[pb].userAgent:j};yc=xc=wc=vc=uc=!1;var Ac;if(Ac=zc()){var Bc=M[pb];uc=Ac[z]("Opera")==0;vc=!uc&&Ac[z]("MSIE")!=-1;xc=(wc=!uc&&Ac[z]("WebKit")!=-1)&&Ac[z]("Mobile")!=-1;yc=!uc&&!wc&&Bc.product=="Gecko"}var Cc=vc,Dc=yc,Ec=wc,Fc=xc,Gc=M[pb],Hc=(Gc&&Gc.platform||"")[z]("Mac")!=-1,Ic;
a:{var Jc="",Kc;if(uc&&M.opera)var Lc=M.opera.version,Jc=typeof Lc=="function"?Lc():Lc;else if(Dc?Kc=/rv\:([^\);]+)(\)|;)/:Cc?Kc=/MSIE\s+([^\);]+)(\)|;)/:Ec&&(Kc=/WebKit\/(\S+)/),Kc)var Mc=Kc[wa](zc()),Jc=Mc?Mc[1]:"";if(Cc){var Nc,Oc=M.document;Nc=Oc?Oc.documentMode:i;if(Nc>parseFloat(Jc)){Ic=n(Nc);break a}}Ic=Jc}var Pc=Ic,Qc={},Rc=function $Rc$(a){return Qc[a]||(Qc[a]=dc(Pc,a)>=0)},Sc={},Tc=function $Tc$(){return Sc[9]||(Sc[9]=Cc&&ea.documentMode&&ea.documentMode>=9)};var Uc=function $Uc$(a){Uc[" "](a);return a};Uc[" "]=Ab;!Cc||Tc();var Vc=Cc&&!Rc("8");var Wc=function $Wc$(a,b){a&&this.ua(a,b)};P(Wc,Qb);L=Wc[E];ta(L,j);L.relatedTarget=j;L.offsetX=0;L.offsetY=0;L.clientX=0;L.clientY=0;L.screenX=0;L.screenY=0;L.button=0;ja(L,0);L.charCode=0;L.ctrlKey=!1;L.altKey=!1;L.shiftKey=!1;L.metaKey=!1;L.kc=!1;L.Xa=j;
L.ua=function $L$ua$(a,b){var c=ka(this,a[A]);Qb[H](this,c);ta(this,a[gb]||a.srcElement);ia(this,b);var d=a.relatedTarget;if(d){if(Dc){var f;a:{try{Uc(d.nodeName);f=!0;break a}catch(e){}f=!1}f||(d=j)}}else if(c=="mouseover")d=a.fromElement;else if(c=="mouseout")d=a.toElement;this.relatedTarget=d;this.offsetX=a.offsetX!==i?a.offsetX:a.layerX;this.offsetY=a.offsetY!==i?a.offsetY:a.layerY;this.clientX=a.clientX!==i?a.clientX:a.pageX;this.clientY=a.clientY!==i?a.clientY:a.pageY;this.screenX=a.screenX||
0;this.screenY=a.screenY||0;this.button=a.button;ja(this,a[Ka]||0);this.charCode=a.charCode||(c=="keypress"?a[Ka]:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.kc=Hc?a.metaKey:a.ctrlKey;this.state=a.state;this.Xa=a;delete this.ca;delete this.L};L.preventDefault=function $L$preventDefault$(){Wc.v[Ba][H](this);var a=this.Xa;if(a[Ba])a[Ba]();else if(a.returnValue=!1,Vc)try{(a.ctrlKey||a[Ka]>=112&&a[Ka]<=123)&&ja(a,-1)}catch(b){}};
L.i=function $L$i$(){Wc.v.i[H](this);this.Xa=j;ta(this,j);ia(this,j);this.relatedTarget=j};var R=function $R$(a,b){this.Cb=b;this.G=[];a>this.Cb&&h(m("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var c=0;c<a;c++)this.G[s](this.Z())};P(R,Nb);R[E].H=j;R[E].Hb=j;var Xc=function $Xc$(a){return a.G[D]?a.G.pop():a.Z()},Yc=function $Yc$(a,b){a.G[D]<a.Cb?a.G[s](b):a.Oa(b)};R[E].Z=function $R$E$Z$(){return this.H?this.H():{}};R[E].Oa=function $R$E$Oa$(a){if(this.Hb)this.Hb(a);else if(Db(a))if(Bb(a.w)=="function")a.w();else for(var b in a)delete a[b]};
R[E].i=function $R$E$i$(){R.v.i[H](this);for(var a=this.G;a[D];)this.Oa(a.pop());delete this.G};var Zc,ad=(Zc="ScriptEngine"in M&&M.ScriptEngine()=="JScript")?M.ScriptEngineMajorVersion()+"."+M.ScriptEngineMinorVersion()+"."+M.ScriptEngineBuildVersion():"0";var bd=function $bd$(){},cd=0;L=bd[E];L.key=0;L.K=!1;L.ab=!1;L.ua=function $L$ua$(a,b,c,d,f,e){Bb(a)=="function"?this.xb=!0:a&&a[Ma]&&Bb(a[Ma])=="function"?this.xb=!1:h(m("Invalid listener argument"));this.aa=a;this.ub=b;this.src=c;ka(this,d);this.capture=!!f;this.Ua=e;this.ab=!1;this.key=++cd;this.K=!1};L.handleEvent=function $L$handleEvent$(a){return this.xb?this.aa[H](this.Ua||this.src,a):this.aa[Ma][H](this.aa,a)};var dd,ed,fd,gd,hd,id,jd,kd,ld,md,nd;
(function(){function a(){return{f:0,n:0}}function b(){return[]}function c(){var a=function $a$(b){b=g[H](a.src,a.key,b);if(!b)return b};return a}function d(){return new bd}function f(){return new Wc}var e=Zc&&!(dc(ad,"5.7")>=0),g;id=function $id$(a){g=a};if(e){dd=function $dd$(){return Xc(l)};ed=function $ed$(a){Yc(l,a)};fd=function $fd$(){return Xc(o)};gd=function $gd$(a){Yc(o,a)};hd=function $hd$(){return Xc(p)};jd=function $jd$(){Yc(p,c())};kd=function $kd$(){return Xc(B)};ld=function $ld$(a){Yc(B,
a)};md=function $md$(){return Xc(t)};nd=function $nd$(a){Yc(t,a)};var l=new R(0,600);l.H=a;var o=new R(0,600);o.H=b;var p=new R(0,600);p.H=c;var B=new R(0,600);B.H=d;var t=new R(0,600);t.H=f}else dd=a,ed=Ab,fd=b,gd=Ab,hd=c,jd=Ab,kd=d,ld=Ab,md=f,nd=Ab})();var od={},S={},oc={},pd={},T=function $T$(a,b,c,d,f){if(b)if(Bb(b)=="array"){for(var e=0;e<b[D];e++)T(a,b[e],c,d,f);return j}else{var d=!!d,g=S;b in g||(g[b]=dd());g=g[b];d in g||(g[d]=dd(),g.f++);var g=g[d],l=Gb(a),o;g.n++;if(g[l]){o=g[l];for(e=0;e<o[D];e++)if(g=o[e],g.aa==c&&g.Ua==f){if(g.K)break;return o[e].key}}else o=g[l]=fd(),g.f++;e=hd();e.src=a;g=kd();g.ua(c,e,a,b,d,f);c=g.key;e.key=c;o[s](g);od[c]=g;oc[l]||(oc[l]=fd());oc[l][s](g);a.addEventListener?(a==M||!a.tb)&&a.addEventListener(b,e,
d):a.attachEvent(b in pd?pd[b]:pd[b]="on"+b,e);return c}else h(m("Invalid event type"))},qd=function $qd$(a,b,c,d,f){if(Bb(b)=="array")for(var e=0;e<b[D];e++)qd(a,b[e],c,d,f);else a=T(a,b,c,d,f),od[a].ab=!0},rd=function $rd$(a,b,c,d,f){if(Bb(b)=="array")for(var e=0;e<b[D];e++)rd(a,b[e],c,d,f);else{d=!!d;a:{e=S;if(b in e&&(e=e[b],d in e&&(e=e[d],a=Gb(a),e[a]))){a=e[a];break a}a=j}if(a)for(e=0;e<a[D];e++)if(a[e].aa==c&&a[e][Ea]==d&&a[e].Ua==f){sd(a[e].key);break}}},sd=function $sd$(a){if(od[a]){var b=
od[a];if(!b.K){var c=b.src,d=b[A],f=b.ub,e=b[Ea];c.removeEventListener?(c==M||!c.tb)&&c.removeEventListener(d,f,e):c.detachEvent&&c.detachEvent(d in pd?pd[d]:pd[d]="on"+d,f);c=Gb(c);f=S[d][e][c];if(oc[c]){var g=oc[c];hc(g,b);g[D]==0&&delete oc[c]}b.K=!0;f.vb=!0;td(d,e,c,f);delete od[a]}}},td=function $td$(a,b,c,d){if(!d.xa&&d.vb){for(var f=0,e=0;f<d[D];f++)if(d[f].K){var g=d[f].ub;g.src=j;jd(g);ld(d[f])}else f!=e&&(d[e]=d[f]),e++;oa(d,e);d.vb=!1;e==0&&(gd(d),delete S[a][b][c],S[a][b].f--,S[a][b].f==
0&&(ed(S[a][b]),delete S[a][b],S[a].f--),S[a].f==0&&(ed(S[a]),delete S[a]))}},ud=function $ud$(a){var b,c=0,d=b==j;b=!!b;if(a==j)pc(function(a){for(var e=a[D]-1;e>=0;e--){var f=a[e];if(d||b==f[Ea])sd(f.key),c++}});else if(a=Gb(a),oc[a])for(var a=oc[a],f=a[D]-1;f>=0;f--){var e=a[f];if(d||b==e[Ea])sd(e.key),c++}},wd=function $wd$(a,b,c,d,f){var e=1,b=Gb(b);if(a[b]){a.n--;a=a[b];a.xa?a.xa++:a.xa=1;try{for(var g=a[D],l=0;l<g;l++){var o=a[l];o&&!o.K&&(e&=vd(o,f)!==!1)}}finally{a.xa--,td(c,d,b,a)}}return Boolean(e)},
vd=function $vd$(a,b){var c=a[Ma](b);a.ab&&sd(a.key);return c},xd=function $xd$(a,b){var c=b[A]||b,d=S;if(!(c in d))return!0;if(N(b))b=new Qb(b,a);else if(b instanceof Qb)ta(b,b[gb]||a);else{var f=b,b=new Qb(c,a);tc(b,f)}var f=1,e,d=d[c],c=!0 in d,g;if(c){e=[];for(g=a;g;g=g.Va)e[s](g);g=d[!0];g.n=g.f;for(var l=e[D]-1;!b.L&&l>=0&&g.n;l--)ia(b,e[l]),f&=wd(g,e[l],b[A],!0,b)&&b.ca!=!1}if(!1 in d)if(g=d[!1],g.n=g.f,c)for(l=0;!b.L&&l<e[D]&&g.n;l++)ia(b,e[l]),f&=wd(g,e[l],b[A],!1,b)&&b.ca!=!1;else for(d=
a;!b.L&&d&&g.n;d=d.Va)ia(b,d),f&=wd(g,d,b[A],!1,b)&&b.ca!=!1;return Boolean(f)},yd=function $yd$(a,b){if(!od[a])return!0;var c=od[a],d=c[A],f=S;if(!(d in f))return!0;var f=f[d],e,g;Pb===i&&(Pb=Cc&&!M.addEventListener);if(Pb){e=b||zb("window.event");var l=!0 in f,o=!1 in f;if(l){if(e[Ka]<0||e.returnValue!=i)return!0;a:{var p=!1;if(e[Ka]==0)try{ja(e,-1);break a}catch(B){p=!0}if(p||e.returnValue==i)e.returnValue=!0}}p=md();p.ua(e,this);e=!0;try{if(l){for(var t=fd(),y=p.currentTarget;y;y=y.parentNode)t[s](y);
g=f[!0];g.n=g.f;for(var Y=t[D]-1;!p.L&&Y>=0&&g.n;Y--)ia(p,t[Y]),e&=wd(g,t[Y],d,!0,p);if(o){g=f[!1];g.n=g.f;for(Y=0;!p.L&&Y<t[D]&&g.n;Y++)ia(p,t[Y]),e&=wd(g,t[Y],d,!1,p)}}else e=vd(c,p)}finally{t&&(oa(t,0),gd(t)),p.w(),nd(p)}return e}d=new Wc(b,this);try{e=vd(c,d)}finally{d.w()}return e};id(yd);var zd=0;nc(function(a){yd=a(yd);id(yd)});var Ad=function $Ad$(){};P(Ad,Nb);L=Ad[E];L.tb=!0;L.Va=j;L.addEventListener=function $L$addEventListener$(a,b,c,d){T(this,a,b,c,d)};L.removeEventListener=function $L$removeEventListener$(a,b,c,d){rd(this,a,b,c,d)};L.dispatchEvent=function $L$dispatchEvent$(a){return xd(this,a)};L.i=function $L$i$(){Ad.v.i[H](this);ud(this);this.Va=j};var Bd="StopIteration"in M?M.StopIteration:m("StopIteration"),Cd=function $Cd$(){};Cd[E].next=function $Cd$E$next$(){h(Bd)};Cd[E].ga=function $Cd$E$ga$(){return this};
var Dd=function $Dd$(a){if(a instanceof Cd)return a;if(typeof a.ga=="function")return a.ga(!1);if(Cb(a)){var b=0,c=new Cd;c.next=function $c$next$(){for(;;)if(b>=a[D]&&h(Bd),b in a)return a[b++];else b++};return c}h(m("Not implemented"))},Ed=function $Ed$(a,b){if(Cb(a))try{gc(a,b,i)}catch(c){c!==Bd&&h(c)}else{a=Dd(a);try{for(;;)b[H](i,a.next(),i,a)}catch(d){d!==Bd&&h(d)}}};var Fd=function $Fd$(a){if(typeof a.F=="function")return a.F();if(N(a))return a[bb]("");if(Cb(a)){for(var b=[],c=a[D],d=0;d<c;d++)b[s](a[d]);return b}return qc(a)},Gd=function $Gd$(a,b,c){if(typeof a[La]=="function")a[La](b,c);else if(Cb(a)||N(a))gc(a,b,c);else{var d;if(typeof a.W=="function")d=a.W();else if(typeof a.F!="function")if(Cb(a)||N(a)){d=[];for(var f=a[D],e=0;e<f;e++)d[s](e)}else d=rc(a);else d=i;for(var f=Fd(a),e=f[D],g=0;g<e;g++)b[H](c,f[g],d&&d[g],a)}};var Hd=function $Hd$(a,b){this.e={};this.g=[];var c=arguments[D];if(c>1){c%2&&h(m("Uneven number of arguments"));for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.Wa(a)};L=Hd[E];L.f=0;L.ba=0;L.I=function $L$I$(){return this.f};L.F=function $L$F$(){Id(this);for(var a=[],b=0;b<this.g[D];b++)a[s](this.e[this.g[b]]);return a};L.W=function $L$W$(){Id(this);return this.g.concat()};L.Ba=function $L$Ba$(){return this.f==0};
L.clear=function $L$clear$(){this.e={};oa(this.g,0);this.ba=this.f=0};L.remove=function $L$remove$(a){return Jd(this.e,a)?(delete this.e[a],this.f--,this.ba++,this.g[D]>2*this.f&&Id(this),!0):!1};var Id=function $Id$(a){if(a.f!=a.g[D]){for(var b=0,c=0;b<a.g[D];){var d=a.g[b];Jd(a.e,d)&&(a.g[c++]=d);b++}oa(a.g,c)}if(a.f!=a.g[D]){for(var f={},c=b=0;b<a.g[D];)d=a.g[b],Jd(f,d)||(a.g[c++]=d,f[d]=1),b++;oa(a.g,c)}};L=Hd[E];L.get=function $L$get$(a,b){return Jd(this.e,a)?this.e[a]:b};
L.set=function $L$set$(a,b){Jd(this.e,a)||(this.f++,this.g[s](a),this.ba++);this.e[a]=b};L.Wa=function $L$Wa$(a){var b;a instanceof Hd?(b=a.W(),a=a.F()):(b=rc(a),a=qc(a));for(var c=0;c<b[D];c++)this.set(b[c],a[c])};sa(L,function(){return new Hd(this)});L.ga=function $L$ga$(a){Id(this);var b=0,c=this.g,d=this.e,f=this.ba,e=this,g=new Cd;g.next=function $g$next$(){for(;;){f!=e.ba&&h(m("The map has changed since the iterator was created"));b>=c[D]&&h(Bd);var g=c[b++];return a?g:d[g]}};return g};
var Jd=function $Jd$(a,b){return ba[E].hasOwnProperty[H](a,b)};var Kd=function $Kd$(a){this.e=new Hd;a&&this.Wa(a)},Ld=function $Ld$(a){var b=typeof a;return b=="object"&&a||b=="function"?"o"+Gb(a):b[Ta](0,1)+a};L=Kd[E];L.I=function $L$I$(){return this.e.I()};L.add=function $L$add$(a){this.e.set(Ld(a),a)};L.Wa=function $L$Wa$(a){for(var a=Fd(a),b=a[D],c=0;c<b;c++)this.add(a[c])};L.removeAll=function $L$removeAll$(a){for(var a=Fd(a),b=a[D],c=0;c<b;c++)this[Ia](a[c])};L.remove=function $L$remove$(a){return this.e[Ia](Ld(a))};L.clear=function $L$clear$(){this.e[Na]()};
L.Ba=function $L$Ba$(){return this.e.Ba()};L.contains=function $L$contains$(a){a=Ld(a);return Jd(this.e.e,a)};L.F=function $L$F$(){return this.e.F()};sa(L,function(){return new Kd(this)});L.ga=function $L$ga$(){return this.e.ga(!1)};var Md=function $Md$(a){var b=M.onerror,c=Ec?!0:!1;M.onerror=function $M$onerror$(d,f,e){b&&b(d,f,e);a({message:d,fileName:f,Gc:e});return c}},Nd=function $Nd$(a){var b=zb("window.location.href");if(N(a))return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c,d,f=!1;try{c=a[kb]||a.Gc||"Not available"}catch(e){c="Not available",f=!0}try{d=a[sb]||a.filename||a.sourceURL||b}catch(g){d="Not available",f=!0}return f||!a[kb]||!a[sb]||!a[cb]?{message:a[fb],
name:a.name,lineNumber:c,fileName:d,stack:a[cb]||"Not available"}:a},Pd=function $Pd$(a){for(var b=[],c=arguments.callee[eb],d=0;c&&(!a||d<a);){b[s](Od(c));b[s]("()\n");try{c=c[eb]}catch(f){b[s]("[exception trying to get caller]\n");break}d++;if(d>=50){b[s]("[...long stack...]");break}}a&&d>=a?b[s]("[...reached max depth limit...]"):b[s]("[end]");return b[K]("")},Rd=function $Rd$(a){return Qd(a||arguments.callee[eb],[])},Qd=function $Qd$(a,b){var c=[];if(fc(b,a)>=0)c[s]("[...circular reference...]");
else if(a&&b[D]<50){c[s](Od(a)+"(");for(var d=a.arguments,f=0;f<d[D];f++){f>0&&c[s](", ");var e;e=d[f];switch(typeof e){case "object":e=e?"object":"null";break;case "string":break;case "number":e=n(e);break;case "boolean":e=e?"true":"false";break;case "function":e=(e=Od(e))?e:"[fn]";break;default:e=typeof e}e[D]>40&&(e=e[Ta](0,40)+"...");c[s](e)}b[s](a);c[s](")\n");try{c[s](Qd(a[eb],b))}catch(g){c[s]("[exception trying to get caller]\n")}}else a?c[s]("[...long stack...]"):c[s]("[end]");return c[K]("")},
Od=function $Od$(a){if(Sd[a])return Sd[a];a=n(a);if(!Sd[a]){var b=/function ([^\(]+)/[wa](a);Sd[a]=b?b[1]:"[Anonymous]"}return Sd[a]},Sd={};var Td=function $Td$(a,b,c,d,f){this.reset(a,b,c,d,f)};Td[E].ic=0;Td[E].Ab=j;Td[E].zb=j;var Ud=0;Td[E].reset=function $Td$E$reset$(a,b,c,d,f){this.ic=typeof f=="number"?f:Ud++;this.Kc=d||Kb();this.fa=a;this.hc=b;this.Jc=c;delete this.Ab;delete this.zb};Td[E].Gb=function $Td$E$Gb$(a){this.fa=a};Td[E].getMessage=function $Td$E$getMessage$(){return this.hc};var Vd=function $Vd$(a){this.rc=a};Vd[E].Da=j;Vd[E].fa=j;Vd[E].hb=j;Vd[E].Ib=j;var Wd=function $Wd$(a,b){la(this,a);ha(this,b)};na(Wd[E],function(){return this.name});var Xd=new Wd("SEVERE",1E3),Yd=new Wd("WARNING",900),Zd=new Wd("INFO",800),ae=new Wd("CONFIG",700),be=new Wd("FINE",500),ce=new Wd("FINEST",300),de=function $de$(a){M[lb]&&(M[lb].timeStamp?M[lb].timeStamp(a):M[lb].markTimeline&&M[lb].markTimeline(a));M.msWriteProfilerMark&&M.msWriteProfilerMark(a)};Vd[E].getParent=function $Vd$E$getParent$(){return this.Da};
Vd[E].Gb=function $Vd$E$Gb$(a){this.fa=a};var ee=function $ee$(a){return a.fa?a.fa:a.Da?ee(a.Da):j};Vd[E].log=function $Vd$E$log$(a,b,c){if(a[x]>=ee(this)[x]){a=this.Cc(a,b,c);de("log:"+a.getMessage());for(b=this;b;){var c=b,d=a;if(c.Ib)for(var f=0,e=i;e=c.Ib[f];f++)e(d);b=b.getParent()}}};
Vd[E].Cc=function $Vd$E$Cc$(a,b,c){var d=new Td(a,n(b),this.rc);if(c){d.Ab=c;var f;var e=arguments.callee[eb];try{var g=Nd(c);f="Message: "+ac(g[fb])+'\nUrl: <a href="view-source:'+g[sb]+'" target="_new">'+g[sb]+"</a>\nLine: "+g[kb]+"\n\nBrowser stack:\n"+ac(g[cb]+"-> ")+"[end]\n\nJS stack traversal:\n"+ac(Rd(e)+"-> ")}catch(l){f="Exception trying to expose exception! You win, we lose. "+l}d.zb=f}return d};Vd[E].info=function $Vd$E$info$(a,b){this.log(Zd,a,b)};
var fe=function $fe$(a,b){a.log(be,b,i)},ge={},he=j,ie=function $ie$(a){he||(he=new Vd(""),ge[""]=he,he.Gb(ae));var b;if(!(b=ge[a])){b=new Vd(a);var c=a.lastIndexOf("."),d=a[Ta](c+1),c=ie(a[Ta](0,c));if(!c.hb)c.hb={};c.hb[d]=b;b.Da=c;ge[a]=b}return b};var je=function $je$(a){a=n(a);if(/^\s*$/[va](a)?0:/^[\],:{}\s\u2028\u2029]*$/[va](a[u](/\\["\\\/bfnrtu]/g,"@")[u](/"[^"\\\n\r\u2028\u2029\x00-\x08\x10-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")[u](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}h(m("Invalid JSON string: "+a))};var ke=M.window;var le=fa("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),me=function $me$(a){if(a[1]){var b=a[0],c=b[z]("#");c>=0&&(a[s](b[Ta](c)),a[0]=b=b[Ta](0,c));c=b[z]("?");c<0?a[1]="?":c==b[D]-1&&(a[1]=i)}return a[K]("")},ne=function $ne$(a,b,c){if(Bb(b)=="array")for(var d=0;d<b[D];d++)c[s]("&",a),b[d]!==""&&c[s]("=",Ub(b[d]));else b!=j&&(c[s]("&",a),b!==""&&c[s]("=",Ub(b)))},oe=function $oe$(a,b,c){q.max(b[D]-(c||0),0);for(c=c||0;c<
b[D];c+=2)ne(b[c],b[c+1],a);return a},pe=function $pe$(a){var b=[],c;for(c in a)ne(c,a[c],b);b[0]="";return b[K]("")},qe=function $qe$(a,b){return me(arguments[D]==2?oe([a],arguments[1],0):oe([a],arguments,1))},re=function $re$(a,b){return me([a,"&","long_url","=",Ub(b)])},se=function $se$(a,b,c,d){for(var f=c[D];(b=a[z](c,b))>=0&&b<d;){var e=a.charCodeAt(b-1);if(e==38||e==63)if(e=a.charCodeAt(b+f),!e||e==61||e==38||e==35)return b;b+=f+1}return-1},te=/#|$/,ue=function $ue$(a,b){var c=a.search(te),
d=se(a,0,b,c);if(d<0)return j;else{var f=a[z]("&",d);if(f<0||f>c)f=c;d+=b[D]+1;return decodeURIComponent(a[Ta](d,f-d)[u](/\+/g," "))}},ve=/[?&]($|#)/,we=function $we$(){for(var a=k[db].href,b=a.search(te),c=0,d,f=[];(d=se(a,c,"long_url",b))>=0;)f[s](a[jb](c,d)),c=q.min(a[z]("&",d)+1||b,b);f[s](a[Ta](c));return f[K]("")[u](ve,"$1")};var xe=function $xe$(){if(Dc)this.D={},this.ta={},this.ya=[]};xe[E].d=ie("goog.net.xhrMonitor");xe[E].sa=Dc;
var ze=function $ze$(a){var b=ye;if(b.sa){var c=N(a)?a:Db(a)?Gb(a):"";b.d.log(ce,"Pushing context: "+a+" ("+c+")",i);b.ya[s](c)}},Be=function $Be$(){var a=ye;if(a.sa){var b=a.ya.pop();a.d.log(ce,"Popping context: "+b,i);Ae(a,b)}},De=function $De$(a){var b=ye;if(b.sa){a=Gb(a);fe(b.d,"Opening XHR : "+a);for(var c=0;c<b.ya[D];c++){var d=b.ya[c];Ce(b.D,d,a);Ce(b.ta,a,d)}}},Ae=function $Ae$(a,b){var c=a.ta[b],d=a.D[b];c&&d&&(a.d.log(ce,"Updating dependent contexts",i),gc(c,function(a){gc(d,function(b){Ce(this.D,
a,b);Ce(this.ta,b,a)},this)},a))},Ce=function $Ce$(a,b,c){a[b]||(a[b]=[]);fc(a[b],c)>=0||a[b][s](c)},ye=new xe;var Ee=function $Ee$(){};Ee[E].Jb=j;Ee[E].getOptions=function $Ee$E$getOptions$(){var a;if(!(a=this.Jb))a={},Fe(this)&&(a[0]=!0,a[1]=!0),a=this.Jb=a;return a};var Ge,He=function $He$(){};P(He,Ee);var Ie=function $Ie$(a){return(a=Fe(a))?new ActiveXObject(a):new XMLHttpRequest};He[E].ib=j;var Fe=function $Fe$(a){if(!a.ib&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b[D];c++){var d=b[c];try{return new ActiveXObject(d),a.ib=d}catch(f){}}h(m("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed"))}return a.ib};
Ge=new He;var Je=function $Je$(a){this.headers=new Hd;this.ma=a||j};P(Je,Ad);Je[E].d=ie("goog.net.XhrIo");var Ke=/^https?:?$/i,Le=[],Ne=function $Ne$(a,b,c,d,f,e){var g=new Je;Le[s](g);b&&T(g,"complete",b);T(g,"ready",Jb(Me,g));if(e)g.T=q.max(0,e);g.send(a,c,d,f)},Me=function $Me$(a){a.w();hc(Le,a)};L=Je[E];L.t=!1;L.b=j;L.ia=j;L.S="";L.lb="";L.P=0;L.Q="";L.Ma=!1;L.ka=!1;L.Ka=!1;L.C=!1;L.T=0;L.B=j;L.mb="";L.Mb=!1;
L.send=function $L$send$(a,b,c,d){this.b&&h(m("[goog.net.XhrIo] Object is active with another request"));b=b?b.toUpperCase():"GET";this.S=a;this.Q="";this.P=0;this.lb=b;this.Ma=!1;this.t=!0;this.b=this.ma?Ie(this.ma):Ie(Ge);this.ia=this.ma?this.ma.getOptions():Ge.getOptions();De(this.b);this.b.onreadystatechange=O(this.kb,this);try{fe(this.d,Oe(this,"Opening Xhr")),this.Ka=!0,this.b.open(b,a,!0),this.Ka=!1}catch(f){fe(this.d,Oe(this,"Error opening Xhr: "+f[fb]));Pe(this,f);return}var a=c||"",e=this.headers.clone();
d&&Gd(d,function(a,b){e.set(b,a)});b=="POST"&&!Jd(e.e,"Content-Type")&&e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");Gd(e,function(a,b){this.b.setRequestHeader(b,a)},this);if(this.mb)this.b.responseType=this.mb;if("withCredentials"in this.b)this.b.withCredentials=this.Mb;try{if(this.B)ke.clearTimeout(this.B),this.B=j;if(this.T>0)fe(this.d,Oe(this,"Will abort after "+this.T+"ms if incomplete")),this.B=ke[Za](O(this.Lb,this),this.T);fe(this.d,Oe(this,"Sending request"));this.ka=
!0;this.b.send(a);this.ka=!1}catch(g){fe(this.d,Oe(this,"Send error: "+g[fb])),Pe(this,g)}};L.dispatchEvent=function $L$dispatchEvent$(a){if(this.b){ze(this.b);try{return Je.v[Ca][H](this,a)}finally{Be()}}else return Je.v[Ca][H](this,a)};L.Lb=function $L$Lb$(){if(typeof xb!="undefined"&&this.b)this.Q="Timed out after "+this.T+"ms, aborting",this.P=8,fe(this.d,Oe(this,this.Q)),this[Ca]("timeout"),this[Ya](8)};
var Pe=function $Pe$(a,b){a.t=!1;if(a.b)a.C=!0,a.b[Ya](),a.C=!1;a.Q=b;a.P=5;Qe(a);Re(a)},Qe=function $Qe$(a){if(!a.Ma)a.Ma=!0,a[Ca]("complete"),a[Ca]("error")};Je[E].abort=function $Je$E$abort$(a){if(this.b&&this.t)fe(this.d,Oe(this,"Aborting")),this.t=!1,this.C=!0,this.b[Ya](),this.C=!1,this.P=a||7,this[Ca]("complete"),this[Ca]("abort"),Re(this)};Je[E].i=function $Je$E$i$(){if(this.b){if(this.t)this.t=!1,this.C=!0,this.b[Ya](),this.C=!1;Re(this,!0)}Je.v.i[H](this)};
Je[E].kb=function $Je$E$kb$(){!this.Ka&&!this.ka&&!this.C?this.eb():Se(this)};Je[E].eb=function $Je$E$eb$(){Se(this)};
var Se=function $Se$(a){if(a.t&&typeof xb!="undefined")if(a.ia[1]&&Te(a)==4&&Ue(a)==2)fe(a.d,Oe(a,"Local request error detected and ignored"));else if(a.ka&&Te(a)==4)ke[Za](O(a.kb,a),0);else if(a[Ca]("readystatechange"),Te(a)==4){fe(a.d,Oe(a,"Request complete"));a.t=!1;var b;a:switch(Ue(a)){case 0:b=N(a.S)?a.S[Fa](le)[1]||j:a.S.Hc();b=!(b?Ke[va](b):self[db]?Ke[va](self[db].protocol):1);break a;case 200:case 201:case 202:case 204:case 304:case 1223:b=!0;break a;default:b=!1}if(b)a[Ca]("complete"),
a[Ca]("success");else{a.P=6;var c;try{c=Te(a)>2?a.b.statusText:""}catch(d){fe(a.d,"Can not get status: "+d[fb]),c=""}a.Q=c+" ["+Ue(a)+"]";Qe(a)}Re(a)}},Re=function $Re$(a,b){if(a.b){var c=a.b,d=a.ia[0]?Ab:j;a.b=j;a.ia=j;if(a.B)ke.clearTimeout(a.B),a.B=j;b||(ze(c),a[Ca]("ready"),Be());var f=ye;if(f.sa){var e=Gb(c);fe(f.d,"Closing XHR : "+e);delete f.ta[e];for(var g in f.D)hc(f.D[g],e),f.D[g][D]==0&&delete f.D[g]}try{c.onreadystatechange=d}catch(l){a.d.log(Xd,"Problem encountered resetting onreadystatechange: "+
l[fb],i)}}},Te=function $Te$(a){return a.b?a.b.readyState:0},Ue=function $Ue$(a){try{return Te(a)>2?a.b.status:-1}catch(b){return a.d.log(Yd,"Can not get status: "+b[fb],i),-1}},Ve=function $Ve$(a){try{return a.b?a.b.responseText:""}catch(b){return fe(a.d,"Can not get responseText: "+b[fb]),""}},We=function $We$(a){if(a.b)return je(a.b.responseText)},Oe=function $Oe$(a,b){return b+" ["+a.lb+" "+a.S+" "+Ue(a)+"]"};nc(function(a){Je[E].eb=a(Je[E].eb)});var Ze=function $Ze$(){this.h=[];this.s=new Hd;this.pb=this.Ga=this.Ha=this.ob=0;this.z=new Hd;this.nb=this.Fa=0;this.Sb=1;this.A=new R(0,4E3);this.A.Z=function $this$A$Z$(){return new Xe};this.Ia=new R(0,50);this.Ia.Z=function $this$Ia$Z$(){return new Ye};var a=this;this.J=new R(0,2E3);this.J.Z=function $this$J$Z$(){return n(a.Sb++)};this.J.Oa=function $this$J$Oa$(){};this.jb=3};Ze[E].d=ie("goog.debug.Trace");Ze[E].Na=1E3;var Ye=function $Ye$(){qa(this,0);this.ja=this.Ja=0};
na(Ye[E],function(){var a=[];a[s](this[A]," ",this[F]," (",q[xa](this.Ja*10)/10," ms)");this.ja&&a[s](" [VarAlloc = ",this.ja,"]");return a[K]("")});var Xe=function $Xe$(){},cf=function $cf$(a,b,c,d){var f=[];c==-1?f[s]("    "):f[s](af(a.la-c));f[s](" ",bf(a.la-b));if(a.R==0)f[s](" Start        ");else if(a.R==1)f[s](" Done "),f[s](af(a.Nb-a[ob])," ms ");else f[s](" Comment      ");f[s](d,a);a.U>0&&f[s]("[VarAlloc ",a.U,"] ");return f[K]("")};
na(Xe[E],function(){return this[A]==j?this.V:"["+this[A]+"] "+this.V});Ze[E].reset=function $Ze$E$reset$(a){this.jb=a;for(a=0;a<this.h[D];a++){var b=this.A.id;b&&Yc(this.J,b);Yc(this.A,this.h[a])}oa(this.h,0);this.s[Na]();this.ob=Kb();this.nb=this.Fa=this.pb=this.Ga=this.Ha=0;b=this.z.W();for(a=0;a<b[D];a++){var c=this.z.get(b[a]);qa(c,0);c.Ja=0;c.ja=0;Yc(this.Ia,c)}this.z[Na]()};var df=function $df$(){var a=U.Rc;return a&&a.isTracing()?a.totalVarAlloc:-1};
na(Ze[E],function(){for(var a=[],b=-1,c=[],d=0;d<this.h[D];d++){var f=this.h[d];f.R==1&&c.pop();a[s](" ",cf(f,this.ob,b,c[K]("")));b=f.la;a[s]("\n");f.R==0&&c[s]("|  ")}if(this.s.I()!=0){var e=Kb();a[s](" Unstopped timers:\n");Ed(this.s,function(b){a[s]("  ",b," (",e-b[ob]," ms, started at ",bf(b[ob]),")\n")})}b=this.z.W();for(d=0;d<b[D];d++)c=this.z.get(b[d]),c[F]>1&&a[s](" TOTAL ",c,"\n");a[s]("Total tracers created ",this.Fa,"\n","Total comments created ",this.nb,"\n","Overhead start: ",this.Ha,
" ms\n","Overhead end: ",this.Ga," ms\n","Overhead comment: ",this.pb," ms\n");return a[K]("")});var af=function $af$(a){var a=q[xa](a),b="";a<1E3&&(b=" ");a<100&&(b="  ");a<10&&(b="   ");return b+a},bf=function $bf$(a){a=q[xa](a);return n(100+a/1E3%60)[jb](1,3)+"."+n(1E3+a%1E3)[jb](1,4)},U=new Ze;var ef=function $ef$(a){this.Pb=a};P(ef,Nb);ef[E].Ob=!1;ef[E].Db=function $ef$E$Db$(a){return ff(this,a)};
var gf=function $gf$(a,b){return(b?"__wrapper_":"__protected_")+Gb(a)+"__"},ff=function $ff$(a,b){var c=gf(a,!0);b[c]||((b[c]=hf(a,b))[gf(a,!1)]=b);return b[c]},hf=function $hf$(a,b){var c=a.Ob;if(c)var d=Pd(15);var f=function $f$(){if(a.La)return b[I](this,arguments);if(c){var e=d,f=[];f[s]("##PE_STACK_START##");f[s](e[u](/(\r\n|\r|\n)/g,"##STACK_BR##"));f[s]("##PE_STACK_END##");var l="protectedEntryPoint: "+f[K](""),e=Kb(),o=df(),p=U.s.I();if(U.h[D]+p>U.Na){U.d.log(Yd,"Giant thread trace. Clearing to avoid memory leak.",
i);if(U.h[D]>U.Na/2){for(var B=0;B<U.h[D];B++)f=U.h[B],f.id&&Yc(U.J,f.id),Yc(U.A,f);oa(U.h,0)}p>U.Na/2&&U.s[Na]()}de("Start : "+l);f=Xc(U.A);f.U=o;f.R=0;f.id=aa(Xc(U.J));f.V=l;ka(f,i);U.h[s](f);U.s.set(n(f.id),f);U.Fa++;l=Kb();f.startTime=f.la=l;U.Ha+=l-e;e=f.id}try{return b[I](this,arguments)}catch(t){a.Pb(t),h(new jf(t))}finally{if(c&&(l=e,e=Kb(),o=U.jb,f=U.s.get(n(l)),f!=j)){U.s[Ia](n(l));var y,l=e-f[ob];if(l<o)for(o=U.h[D]-1;o>=0;o--){if(U.h[o]==f){U.h[tb](o,1);Yc(U.J,f.id);Yc(U.A,f);break}}else y=
Xc(U.A),y.R=1,y.startTime=f[ob],y.V=f.V,ka(y,f[A]),y.Nb=y.la=e,U.h[s](y);o=f[A];p=j;o&&(p=U.z.get(o),p||(p=Xc(U.Ia),ka(p,o),U.z.set(o,p)),p.count++,p.Ja+=l);if(y)de("Stop : "+y.V),y.U=df(),p&&(p.ja+=y.U-f.U);U.Ga+=Kb()-e}}};f[gf(a,!1)]=b;return f},kf=function $kf$(a,b){var c=zb("window"),d=c[b];c[b]=function $c$b$(b,c){N(b)&&(b=Jb(Mb,b));b=ff(a,b);return d[H]?d[H](this,b,c):d(b,c)};c[b][gf(a,!1)]=d};
ef[E].i=function $ef$E$i$(){var a=zb("window");a.setTimeout=a[Za][gf(this,!1)]||a[Za];a.setInterval=a.setInterval[gf(this,!1)]||a.setInterval;ef.v.i[H](this)};var jf=function $jf$(a){Rb[H](this,"Error in protected function: "+(a&&a[fb]?n(a[fb]):n(a)));this.Pc=a};P(jf,Rb);var mf=function $mf$(a,b,c){this.yb=b||j;this.dc=lf;this.cc=a;if(!c)if(Cc)Md(O(this.Bb,this));else{this.N=new ef(O(this.Bb,this));kf(this.N,"setTimeout");kf(this.N,"setInterval");a=this.N;mc=!0;b=O(a.Db,a);for(c=0;c<kc[D];c++)kc[c](b);lc[s](a)}};P(mf,Ad);var of=function $of$(a,b){Qb[H](this,nf);this.error=a;this.Qc=b};P(of,Qb);var nf="exception_"+zd++;mf[E].N=j;var pf=ie("goog.debug.ErrorReporter"),lf=function $lf$(a,b,c,d){Ne(a,j,b,c,d)};
mf[E].Bb=function $mf$E$Bb$(a,b){var c=Nd(a),d;if(b){d={};for(var f in b)d[f]=b[f]}else d={};if(this.yb)try{this.yb(c,d)}catch(e){pf.log(Xd,"Context provider threw an exception: "+e[fb],i)}f=c[fb];var g=c[sb],l=c[kb],o=c[cb];try{var p=qe(this.cc,"script",g,"error",f,"line",l),B={};B.trace=o;if(d)for(var t in d)B["context."+t]=d[t];var y=pe(B);this.dc(p,"POST",y,this.Lc)}catch(Y){p=bc("Error occurred in sending an error report.\n\n","script:",g,"\n","line:",l,"\n","error:",f,"\n","trace:",o),pf.info(p)}try{this[Ca](new of(c,
d))}catch(Pa){}};var qf,rf,sf,tf=new mf("/api/error",function(a,b){if(b){if(k[pb])b["user-agent"]=k[pb].userAgent;if(k[db])b.href=k[db].href}},i),V=function $V$(a){return(tf.N?ff(tf.N,a):j)||a},uf=function $uf$(a,b,c,d,f,e,g,l){l==j&&(l=2);Ne(a,function(){Ue(this)!=g&&l>1?uf(a,b,c,d,f,e,g,l-1):b[I](this)},c,d,f,e)};var vf=function $vf$(a){qa(this,j);this.rows=[];this.sc=a;this.ha=!1};P(vf,Ad);
var wf=function $wf$(a,b,c){var d=b||Ab,f=c||Ab;if(a.ha)qd(a,"extendRows",function(a){a.error?f():d()});else{var b=["security_token",a.sc],e=a[mb][D];e>0&&b[s]("time",a[mb][a[mb][D]-1].creation_time);b=qe("/api/history",b);a.ha=!0;uf(b,function(){if(Ue(this)==200){var b=We(this);b[F]!=j&&(a[F]==j||b[F]>a[F])&&qa(a,b[F]);b.history?(b=e>0?b.history[ya](1):b.history,a.rows=a[mb].concat(b),b[D]==0&&qa(a,a[mb][D]),a.ha=!1,d(),xd(a,"extendRows")):(a.ha=!1,f(),xd(a,{type:"extendRows",error:!0}))}else a.ha=
!1,f(),xd(a,{type:"extendRows",error:!0})},"POST",j,j,1E4,200)}},xf=function $xf$(a,b,c,d,f,e){var g=e==j?3:e,e=a[F]==j||a[mb][D]<a[F];g>0&&a[mb][D]<c&&e?wf(a,O(function(){xf(this,b,c,d,f,g-1)},a),f):d&&d(a[mb][ya](b,c))},yf=function $yf$(a,b,c){a=(a-1)*15;xf(sf,a,a+15,b,c)},zf=function $zf$(){var a=sf;return a[F]==j?j:q.ceil(a[F]/15)};var Af=function $Af$(a,b){this.r=Zc?[]:"";a!=j&&this[J][I](this,arguments)};Af[E].set=function $Af$E$set$(a){this[Na]();this[J](a)};Zc?(Af[E].gb=0,Af[E].append=function $Af$E$append$(a,b,c){b==j?this.r[this.gb++]=a:(this.r[s][I](this.r,arguments),this.gb=this.r[D]);return this}):Af[E].append=function $Af$E$append$(a,b,c){this.r+=a;if(b!=j)for(var d=1;d<arguments[D];d++)this.r+=arguments[d];return this};Af[E].clear=function $Af$E$clear$(){Zc?(oa(this.r,0),this.gb=0):this.r=""};
na(Af[E],function(){if(Zc){var a=this.r[K]("");this[Na]();a&&this[J](a);return a}else return this.r});var Bf=function $Bf$(a){this.ea=a==!0};Bf[E].getString=function $Bf$E$getString$(a){var b=new Af;a(b,this);return b[C]()};var Cf=function $Cf$(a,b){if(a instanceof ga)for(var c=0;c<a[D];c++)b(c,a[c],c==0);else{var c=!0,d;for(d in a)b(d,a[d],c),c=!1}};var Df=/[\'\\\r\n\b\"<>&\u0085\u2028\u2029]/g;function Ef(a){return Ef.Kb[a]}function Ff(a){if(!Ef.Kb)Ef.Kb={"\\":"\\\\","'":"\\047","\u0008":"\\b",'"':"\\042","<":"\\074",">":"\\076","&":"\\046","\n":"\\n","\r":"\\r","\u0085":"\\205","\u2028":"\\u2028","\u2029":"\\u2029"};return"'"+a[C]()[u](Df,Ef)+"'"};var Gf=function $Gf$(a){this.da=this.Mc=a};var Hf=function $Hf$(a){return new Gf(function(b){b[J](a);return b})};aa[E].da=function $aa$E$da$(a){a[J](this);return a};n[E].da=function $n$E$da$(a){a[J](Ff(this[C]()));return a};var If=function $If$(a){this.c=this.Za=a};var Jf=function $Jf$(a){return new If(function(b){b[J](a);return b})};n[E].c=function $n$E$c$(a){a[J](ac(this[C]()));return a};aa[E].c=function $aa$E$c$(a){a[J](this);return a};Gf[E].c=function $Gf$E$c$(a,b){a[J]('<script type="text/javascript">\n');this.da(a,b);a[J]("\n<\/script>");return a};var Kf=function $Kf$(a,b,c,d,f,e,g,l,o,p,B,t){a[J]('<table id="history"><tr class="heading"><th class="first" style="width:31px"><input class="inner" type="checkbox" id="toggleall"');b.ea&&a[J](" /");a[J]('></th>\n<th style="width:auto"><span class="inner">');a[J]("Long URL");a[J]('</span></th>\n<th style="width:9em">');a[J]("Short URL");a[J]('</th>\n<th style="width:7.5em">');a[J]("Created");a[J]('</th>\n<th class="clicks" style="width:4.2em">');a[J]("Clicks");a[J]('</th>\n<th style="width:60px"></th>\n<th style="width:4.5em"></th></tr>\n');
c?(a[J]('<tr><td class="first" colspan="7"><p class="inner">'),c.c(a,b),a[J]("</p></td></tr>")):Cf(d,function(c,d,e){e||a[J](" ");a[J]('<tr><td class="first"><input class="inner" type="checkbox" value="');d.short_url.c(a,b);a[J]('"');b.ea&&a[J](" /");a[J]('></td>\n<td class="url"><div class="inner"><a class="info" href="');d.long_url.c(a,b);a[J]('" title="');o(d.long_url).c(a,b);a[J]('">');o(d.long_url).c(a,b);a[J]('</a></div></td>\n<td class="url"><div><a class="info" href="');d.short_url.c(a,b);
a[J]('" title="');o(d.short_url).c(a,b);a[J]('">');o(d.short_url).c(a,b);a[J]("</a></div></td>\n<td>");B(d.creation_time).c(a,b);a[J]("</td>\n");d.details?(a[J]('<td class="clicks"><a href="'),p(d.short_url).c(a,b),a[J]('">'),d.details[l].clicks.short_url.c(a,b),a[J]('</a></td>\n<td><a href="'),p(d.short_url).c(a,b),a[J]('"><img class="history" src="'),d.details[l].clicks.chart_url.c(a,b),a[J]('" alt="'),a[J]("Click history"),a[J]('"'),b.ea&&a[J](" /"),a[J]("></a></td>")):(a[J]('<td class="clicks na">'),
a[J]("n/a"),a[J]("</td>\n<td></td>"));a[J]('\n<td><a href="');p(d.short_url).c(a,b);a[J]('" class="details">');a[J]("Details &raquo;");a[J]("</a></td></tr>")});a[J]("</table>\n");if(!c){a[J]('<div id="controls"><div id="actions"><button id="hide" disabled');b.ea&&a[J]('="disabled"');a[J](">");a[J]("Hide");a[J]('</button>\n<span class="info">');a[J]("Hidden URLs remain public, but are permanently removed from your dashboard.");a[J]('</span></div>\n<div id="pagination"><img id="pagination_pending" src="http://www.google.com/images/cleardot.gif" alt=""');
b.ea&&a[J](" /");a[J]('>\n<span class="info">');e?(c=[f.c(new Af,b)[C](),e.c(new Af,b)[C]()],a[J]("Page "+(' <span class="page">'+c[0]+"</span> "+(" of "+(' <span class="page">'+c[1]+"</span> "))))):(c="Page "+(' <span class="page">'+f.c(new Af,b)[C]()+"</span> "),a[J](c));a[J]("\n");f>1&&(a[J]('<a id="newer" href="#" onclick="'),t(f-1).da(new Af,b)[C]().c(a,b),a[J]('">'),a[J]("&lsaquo; Newer"),a[J]("</a>"));a[J]("\n");if(e==j?d[D]==g:f<e)a[J]('<a id="older" href="#" onclick="'),t(f+1).da(new Af,
b)[C]().c(a,b),a[J]('">'),a[J]("Older &rsaquo;"),a[J]("</a>");a[J]('</span></div>\n<div style="clear:both"></div></div>')}},Lf=function $Lf$(a,b,c,d,f,e,g,l,o,p){return new If(function(B,t){Kf(B,t,a,b,c,d,f,e,g,l,o,p);return B})};var Mf=function $Mf$(a,b,c,d){a[J]('<table><tr class="first"><th style="width:auto">');c.c(a,b);a[J]('</th>\n<th style="width:4.2em"></th></tr>\n');!d||!d[0]?(a[J]('<tr><td class="first" colspan="2">'),a[J]("No data available."),a[J]("</td></tr>")):Cf(d,function(c,d,g){g||a[J](" ");a[J]('<tr><td class="text first" title="');d.id.c(a,b);a[J]('"><div>');d.id.c(a,b);a[J]('</div></td>\n<td class="text" title="');d[F].c(a,b);a[J]('"><div>');d[F].c(a,b);a[J]("</div></td></tr>")});a[J]("</table>")},Nf=function $Nf$(a,
b){return new If(function(c,d){Mf(c,d,a,b);return c})};var W={Xb:["BC","AD"],Wb:["Before Christ","Anno Domini"],uc:"J,F,M,A,M,J,J,A,S,O,N,D".split(","),xc:"J,F,M,A,M,J,J,A,S,O,N,D".split(","),tc:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),wc:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),vc:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),zc:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),bc:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),
Bc:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),ac:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),Ac:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),Nc:"S,M,T,W,T,F,S".split(","),yc:"S,M,T,W,T,F,S".split(","),Zb:["Q1","Q2","Q3","Q4"],Yb:["1st quarter","2nd quarter","3rd quarter","4th quarter"],Vb:["AM","PM"],Eb:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Fb:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],Dc:6,Oc:[5,6],Ec:2};var Of=/^(\d{4})(?:(?:-?(\d{2})(?:-?(\d{2}))?)|(?:-?(\d{3}))|(?:-?W(\d{2})(?:-?([1-7]))?))?$/,Pf=/^(\d{2})(?::?(\d{2})(?::?(\d{2})(\.\d+)?)?)?$/,Rf=/Z|(?:([-+])(\d{2})(?::?(\d{2}))?)$/,Sf=function $Sf$(a,b,c,d,f,e){N(a)?(this.q=a=="y"?b:0,this.p=a=="m"?b:0,this.o=a=="d"?b:0,this.k=a=="h"?b:0,this.l=a=="n"?b:0,this.m=a=="s"?b:0):(this.q=a||0,this.p=b||0,this.o=c||0,this.k=d||0,this.l=f||0,this.m=e||0)};
Sf[E].O=function $Sf$E$O$(a){var b=q.min(this.q,this.p,this.o,this.k,this.l,this.m),c=q.max(this.q,this.p,this.o,this.k,this.l,this.m);if(b<0&&c>0)return j;if(!a&&b==0&&c==0)return"PT0S";c=[];b<0&&c[s]("-");c[s]("P");(this.q||a)&&c[s](q.abs(this.q)+"Y");(this.p||a)&&c[s](q.abs(this.p)+"M");(this.o||a)&&c[s](q.abs(this.o)+"D");if(this.k||this.l||this.m||a)c[s]("T"),(this.k||a)&&c[s](q.abs(this.k)+"H"),(this.l||a)&&c[s](q.abs(this.l)+"M"),(this.m||a)&&c[s](q.abs(this.m)+"S");return c[K]("")};
sa(Sf[E],function(){return new Sf(this.q,this.p,this.o,this.k,this.l,this.m)});Sf[E].add=function $Sf$E$add$(a){this.q+=a.q;this.p+=a.p;this.o+=a.o;this.k+=a.k;this.l+=a.l;this.m+=a.m};var Uf=function $Uf$(a,b,c){typeof a=="number"?(this.a=new Date(a,b||0,c||1),Tf(this,c||1)):Db(a)?(this.a=new Date(a[ib](),a[Va](),a[w]()),Tf(this,a[w]())):(this.a=new Date,this.a[nb](0),this.a[Oa](0),this.a[hb](0),this.a.setMilliseconds(0))};L=Uf[E];L.va=W.Dc;L.wa=W.Ec;
sa(L,function(){var a=new Uf(this.a);a.va=this.va;a.wa=this.wa;return a});L.getFullYear=function $L$getFullYear$(){return this.a[ib]()};L.getYear=function $L$getYear$(){return this[ib]()};L.getMonth=function $L$getMonth$(){return this.a[Va]()};L.getDate=function $L$getDate$(){return this.a[w]()};L.getTime=function $L$getTime$(){return this.a[Sa]()};L.getDay=function $L$getDay$(){return this.a[Xa]()};L.getUTCFullYear=function $L$getUTCFullYear$(){return this.a.getUTCFullYear()};L.getUTCMonth=function $L$getUTCMonth$(){return this.a.getUTCMonth()};
L.getUTCDate=function $L$getUTCDate$(){return this.a.getUTCDate()};L.getUTCHours=function $L$getUTCHours$(){return this.a[qb]()};L.getUTCMinutes=function $L$getUTCMinutes$(){return this.a.getUTCMinutes()};L.getTimezoneOffset=function $L$getTimezoneOffset$(){return this.a[wb]()};var Vf=function $Vf$(a){a=a[wb]();if(a==0)a="Z";else var b=q.abs(a)/60,c=q[v](b),b=(b-c)*60,a=(a>0?"-":"+")+Q(c,2)+":"+Q(b,2);return a};L=Uf[E];L.set=function $L$set$(a){this.a=new Date(a[ib](),a[Va](),a[w]())};
L.setFullYear=function $L$setFullYear$(a){this.a[Ja](a)};L.setMonth=function $L$setMonth$(a){this.a[Ha](a)};L.setDate=function $L$setDate$(a){this.a[Ua](a)};L.setTime=function $L$setTime$(a){this.a.setTime(a)};
L.add=function $L$add$(a){if(a.q||a.p){var b=this[Va]()+a.p+a.q*12,c=this.getYear()+q[v](b/12);b%=12;b<0&&(b+=12);var d;a:{switch(b){case 1:d=c%4==0&&(c%100!=0||c%400==0)?29:28;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=q.min(d,this[w]());this[Ua](1);this[Ja](c);this[Ha](b);this[Ua](d)}a.o&&(a=new Date((new Date(this.getYear(),this[Va](),this[w](),12))[Sa]()+a.o*864E5),this[Ua](1),this[Ja](a[ib]()),this[Ha](a[Va]()),this[Ua](a[w]()),Tf(this,a[w]()))};
L.O=function $L$O$(a,b){return[this[ib](),Q(this[Va]()+1,2),Q(this[w](),2)][K](a?"-":"")+(b?Vf(this):"")};na(L,function(){return this.O()});var Tf=function $Tf$(a,b){a[w]()!=b&&a.a.setUTCHours(a.a[qb]()+(a[w]()<b?1:-1))};Uf[E].valueOf=function $Uf$E$valueOf$(){return this.a.valueOf()};var Wf=function $Wf$(a,b,c,d,f,e,g){this.a=typeof a=="number"?new Date(a,b||0,c||1,d||0,f||0,e||0,g||0):new Date(a?a[Sa]():Kb())};P(Wf,Uf);L=Wf[E];L.getHours=function $L$getHours$(){return this.a[Ra]()};
L.getMinutes=function $L$getMinutes$(){return this.a[rb]()};L.getSeconds=function $L$getSeconds$(){return this.a[ab]()};L.getUTCHours=function $L$getUTCHours$(){return this.a[qb]()};L.getUTCMinutes=function $L$getUTCMinutes$(){return this.a.getUTCMinutes()};L.setHours=function $L$setHours$(a){this.a[nb](a)};L.setMinutes=function $L$setMinutes$(a){this.a[Oa](a)};L.setSeconds=function $L$setSeconds$(a){this.a[hb](a)};L.setMilliseconds=function $L$setMilliseconds$(a){this.a.setMilliseconds(a)};
L.setUTCHours=function $L$setUTCHours$(a){this.a.setUTCHours(a)};L.add=function $L$add$(a){Uf[E].add[H](this,a);a.k&&this[nb](this.a[Ra]()+a.k);a.l&&this[Oa](this.a[rb]()+a.l);a.m&&this[hb](this.a[ab]()+a.m)};L.O=function $L$O$(a,b){var c=Uf[E].O[H](this,a);return a?c+" "+Q(this[Ra](),2)+":"+Q(this[rb](),2)+":"+Q(this[ab](),2)+(b?Vf(this):""):c+"T"+Q(this[Ra](),2)+Q(this[rb](),2)+Q(this[ab](),2)+(b?Vf(this):"")};na(L,function(){return this.O()});
sa(L,function(){var a=new Wf(this.a);a.va=this.va;a.wa=this.wa;return a});var Xf=function $Xf$(){},Yf=function $Yf$(a){if(typeof a=="number"){var b=new Xf;b.za=a;var c;c=a;if(c==0)c="Etc/GMT";else{var d=["Etc/GMT",c<0?"-":"+"];c=q.abs(c);d[s](q[v](c/60)%100);c%=60;c!=0&&d[s](":",Q(c,2));c=d[K]("")}b.wb=c;a==0?a="UTC":(c=["UTC",a<0?"+":"-"],a=q.abs(a),c[s](q[v](a/60)%100),a%=60,a!=0&&c[s](":",a),a=c[K](""));b.Ya=[a,a];b.Ea=[];return b}b=new Xf;b.wb=a.id;b.za=-a.std_offset;b.Ya=a.names;b.Ea=a.transitions;return b},Zf=function $Zf$(a,b){for(var c=Date.UTC(b.getUTCFullYear(),
b.getUTCMonth(),b.getUTCDate(),b[qb](),b.getUTCMinutes())/36E5,d=0;d<a.Ea[D]&&c>=a.Ea[d];)d+=2;return d==0?0:a.Ea[d-1]};var ag=function $ag$(a){this.Ca=[];typeof a=="number"?this.ra(a):this.u(a)},bg=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvzZ]+/];ag[E].u=function $ag$E$u$(a){for(;a;)for(var b=0;b<bg[D];++b){var c=a[Fa](bg[b]);if(c){c=c[0];a=a[jb](c[D]);b==0&&(c=="''"?c="'":(c=c[jb](1,c[D]-1),c=c[u](/\'\'/,"'")));this.Ca[s]({text:c,type:b});break}}};
ag[E].format=function $ag$E$format$(a,b){var c=b?(a[wb]()-(b.za-Zf(b,a)))*6E4:0,d=c?new Date(a[Sa]()+c):a,f=d;b&&d[wb]()!=a[wb]()&&(c+=c>0?-864E5:864E5,f=new Date(a[Sa]()+c));for(var c=[],e=0;e<this.Ca[D];++e){var g=this.Ca[e].text;1==this.Ca[e][A]?c[s](cg(g,a,d,f,b)):c[s](g)}return c[K]("")};ag[E].ra=function $ag$E$ra$(a){if(a<4)a=W.Eb[a];else if(a<8)a=W.Fb[a-4];else if(a<12)a=W.Eb[a-8]+" "+W.Fb[a-8];else{this.ra(10);return}this.u(a)};
var dg=function $dg$(a,b){var c=b[Va]();switch(a){case 5:return W.uc[c];case 4:return W.tc[c];case 3:return W.vc[c];default:return Q(c+1,a)}},eg=function $eg$(a,b){var c=b[Xa]();switch(a){case 5:return W.yc[c];case 4:return W.Bc[c];case 3:return W.Ac[c];default:return Q(c,1)}},fg=function $fg$(a,b){var c=b[Va]();switch(a){case 5:return W.xc[c];case 4:return W.wc[c];case 3:return W.zc[c];default:return Q(c+1,a)}},cg=function $cg$(a,b,c,d,f){var e=a[D];switch(a[Aa](0)){case "G":return b=c[ib]()>0?1:
0,e>=4?W.Wb[b]:W.Xb[b];case "y":return b=c[ib](),b<0&&(b=-b),e==2?Q(b%100,2):n(b);case "M":return dg(e,c);case "k":return Q(d[Ra]()||24,e);case "S":return(d[Sa]()%1E3/1E3).toFixed(q.min(3,e))[Ta](2)+(e>3?Q(0,e-3):"");case "E":return b=c[Xa](),e>=4?W.bc[b]:W.ac[b];case "a":return e=d[Ra](),W.Vb[e>=12&&e<24?1:0];case "h":return Q(d[Ra]()%12||12,e);case "K":return Q(d[Ra]()%12,e);case "H":return Q(d[Ra](),e);case "c":return eg(e,c);case "L":return fg(e,c);case "Q":return b=q[v](c[Va]()/3),e<4?W.Zb[b]:
W.Yb[b];case "d":return Q(c[w](),e);case "m":return Q(d[rb](),e);case "s":return Q(d[ab](),e);case "v":return e=f||Yf(b[wb]()),e.wb;case "z":return a=f||Yf(b[wb]()),e<4?a.Ya[Zf(a,b)>0?2:0]:a.Ya[Zf(a,b)>0?3:1];case "Z":return a=f||Yf(b[wb]()),e<4?(e=-(a.za-Zf(a,b)),b=[e<0?"-":"+"],e=q.abs(e),b[s](Q(q[v](e/60)%100,2),Q(e%60,2))):(e=a.za-Zf(a,b),b=["GMT"],b[s](e<=0?"+":"-"),e=q.abs(e),b[s](Q(q[v](e/60)%100,2),":",Q(e%60,2))),e=b[K]("");default:return""}};var gg=function $gg$(a,b,c){return!b&&c==0?a==1?a+" minute ago":a+" minutes ago":b&&c==0?a==1?"in "+(a+" minute"):"in "+(a+" minutes"):!b&&c==1?a==1?a+" hour ago":a+" hours ago":b&&c==1?a==1?"in "+(a+" hour"):"in "+(a+" hours"):!b&&c==2?a==1?a+" day ago":a+" days ago":b&&c==2?a==1?"in "+(a+" day"):"in "+(a+" days"):""};!Cc||Tc();!Dc&&!Cc||Cc&&Tc()||Dc&&Rc("1.9.1");Cc&&Rc("9");var hg=function $hg$(a){return(a=a.className)&&typeof a[bb]=="function"?a[bb](/\s+/):[]},ig=function $ig$(a,b){for(var c=hg(a),d=ic(arguments,1),f=c,e=0,g=0;g<d[D];g++)fc(f,d[g])>=0||(f[s](d[g]),e++);pa(a,c[K](" "))},jg=function $jg$(a,b){for(var c=hg(a),d=ic(arguments,1),f=c,e=0,g=0;g<f[D];g++)fc(d,f[g])>=0&&(jc(f,g--,1),e++);pa(a,c[K](" "))};var X=function $X$(a){return N(a)?ea.getElementById(a):a},kg=function $kg$(){var a=ea;if(a.querySelectorAll&&a.querySelector&&(!Ec||ea.compatMode=="CSS1Compat"||Rc("528")))return a.querySelectorAll("A.selected");if(a.getElementsByClassName){for(var a=a.getElementsByClassName("selected"),b={},c=0,d=0,f;f=a[d];d++)"A"==f.nodeName&&(b[c++]=f);oa(b,c);return b}a=a.getElementsByTagName("A");b={};for(d=c=0;f=a[d];d++){var e=f.className;typeof e[bb]=="function"&&fc(e[bb](/\s+/),"selected")>=0&&(b[c++]=f)}oa(b,
c);return b};var lg={AED:"\u062f.\u0625",ARS:"$",AUD:"$",BDT:"\u09f3",BRL:"R$",CAD:"$",CHF:"Fr.",CLP:"$",CNY:"\u00a5",COP:"$",CRC:"\u20a1",CUP:"$",CZK:"K\u010d",DKK:"kr",DOP:"$",EGP:"\u00a3",EUR:"\u20ac",GBP:"\u00a3",HKD:"$",HRK:"kn",HUF:"Ft",IDR:"Rp",ILS:"\u20aa",INR:"Rs",IQD:"\u0639\u062f",ISK:"kr",JMD:"$",JPY:"\u00a5",KRW:"\u20a9",KWD:"\u062f.\u0643",LKR:"Rs",LVL:"Ls",MNT:"\u20ae",MXN:"$",MYR:"RM",NOK:"kr",NZD:"$",PAB:"B/.",PEN:"S/.",PHP:"P",PKR:"Rs.",PLN:"z\u0142",RON:"L",RUB:"\u0440\u0443\u0431",SAR:"\u0633.\u0631",
SEK:"kr",SGD:"$",SKK:"Sk",SYP:"SYP",THB:"\u0e3f",TRY:"TL",TWD:"NT$",USD:"$",UYU:"$",VEF:"Bs.F",VND:"\u20ab",XAF:"FCFA",XCD:"$",YER:"YER",ZAR:"R"};var mg={DECIMAL_SEP:".",GROUP_SEP:",",lc:"%",Aa:"0",gc:"+",fc:"-",ec:"E",mc:"\u2030",Tb:"\u221e",Ub:"NaN",DECIMAL_PATTERN:"#,##0.###",pc:"#E0",oc:"#,##0%",nc:"\u00a4#,##0.00;(\u00a4#,##0.00)",Rb:"USD"},Z=mg,Z=mg;var ng=function $ng$(a,b){this.sb=b||Z.Rb;this.Qb=lg[this.sb];this.oa=40;this.j=1;this.Ta=3;this.na=this.X=0;this.qb=!1;this.Ra=this.Qa="";this.pa="-";this.Pa="";this.Y=1;this.Sa=3;this.qa=this.rb=!1;typeof a=="number"?this.ra(a):this.u(a)};
ng[E].u=function $ng$E$u$(a){this.Ic=a[u](/ /g,"\u00a0");var b=[0];this.Qa=og(this,a,b);for(var c=b[0],d=-1,f=0,e=0,g=0,l=-1,o=a[D],p=!0;b[0]<o&&p;b[0]++)switch(a[Aa](b[0])){case "#":e>0?g++:f++;l>=0&&d<0&&l++;break;case "0":g>0&&h(m('Unexpected "0" in pattern "'+a+'"'));e++;l>=0&&d<0&&l++;break;case ",":l=0;break;case ".":d>=0&&h(m('Multiple decimal separators in pattern "'+a+'"'));d=f+e+g;break;case "E":this.qa&&h(m('Multiple exponential symbols in pattern "'+a+'"'));this.qa=!0;this.na=0;if(b[0]+
1<o&&a[Aa](b[0]+1)=="+")b[0]++,this.qb=!0;for(;b[0]+1<o&&a[Aa](b[0]+1)=="0";)b[0]++,this.na++;(f+e<1||this.na<1)&&h(m('Malformed exponential pattern "'+a+'"'));p=!1;break;default:b[0]--,p=!1}e==0&&f>0&&d>=0&&(e=d,e==0&&e++,g=f-e,f=e-1,e=1);(d<0&&g>0||d>=0&&(d<f||d>f+e)||l==0)&&h(m('Malformed pattern "'+a+'"'));g=f+e+g;this.Ta=d>=0?g-d:0;if(d>=0&&(this.X=f+e-d,this.X<0))this.X=0;this.j=(d>=0?d:g)-f;if(this.qa&&(this.oa=f+this.j,this.Ta==0&&this.j==0))this.j=1;this.Sa=q.max(0,l);this.rb=d==0||d==g;
c=b[0]-c;this.Ra=og(this,a,b);b[0]<a[D]&&a[Aa](b[0])==";"?(b[0]++,this.pa=og(this,a,b),b[0]+=c,this.Pa=og(this,a,b)):(this.pa=this.Qa+this.pa,this.Pa+=this.Ra)};ng[E].ra=function $ng$E$ra$(a){switch(a){case 1:this.u(Z.DECIMAL_PATTERN);break;case 2:this.u(Z.pc);break;case 3:this.u(Z.oc);break;case 4:this.u(Z.nc);break;default:h(m("Unsupported pattern type."))}};
ng[E].format=function $ng$E$format$(a){if(isNaN(a))return Z.Ub;var b=[],c=a<0||a==0&&1/a<0;b[s](c?this.pa:this.Qa);if(isFinite(a))if(a*=c?-1:1,a*=this.Y,this.qa)if(a==0)pg(this,a,this.j,b),qg(this,0,b);else{var d=q[v](q.log(a)/q.log(10));a/=q.pow(10,d);var f=this.j;if(this.oa>1&&this.oa>this.j){for(;d%this.oa!=0;)a*=10,d--;f=1}else this.j<1?(d++,a/=10):(d-=this.j-1,a*=q.pow(10,this.j-1));pg(this,a,f,b);qg(this,d,b)}else pg(this,a,this.j,b);else b[s](Z.Tb);b[s](c?this.Pa:this.Ra);return b[K]("")};
var pg=function $pg$(a,b,c,d){for(var f=q.pow(10,a.Ta),b=q[xa](b*f),e=q[v](b/f),g=q[v](b-e*f),l=a.X>0||g>0,o="",b=e;b>1.0E20;)o="0"+o,b=q[xa](b/10);var o=b+o,p=Z.DECIMAL_SEP,B=Z.GROUP_SEP,b=Z.Aa.charCodeAt(0),t=o[D];if(e>0||c>0){for(e=t;e<c;e++)d[s](Z.Aa);for(e=0;e<t;e++)d[s](n.fromCharCode(b+o[Aa](e)*1)),t-e>1&&a.Sa>0&&(t-e)%a.Sa==1&&d[s](B)}else l||d[s](Z.Aa);(a.rb||l)&&d[s](p);c=""+(g+f);for(f=c[D];c[Aa](f-1)=="0"&&f>a.X+1;)f--;for(e=1;e<f;e++)d[s](n.fromCharCode(b+c[Aa](e)*1))},qg=function $qg$(a,
b,c){c[s](Z.ec);b<0?(b=-b,c[s](Z.fc)):a.qb&&c[s](Z.gc);for(var b=""+b,d=b[D];d<a.na;d++)c[s](Z.Aa);c[s](b)},og=function $og$(a,b,c){for(var d="",f=!1,e=b[D];c[0]<e;c[0]++){var g=b[Aa](c[0]);if(g=="'")c[0]+1<e&&b[Aa](c[0]+1)=="'"?(c[0]++,d+="'"):f=!f;else if(f)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":c[0]+1<e&&b[Aa](c[0]+1)=="\u00a4"?(c[0]++,d+=a.sb):d+=a.Qb;break;case "%":a.Y!=1&&h(m("Too many percent/permill"));a.Y=100;d+=Z.lc;break;case "\u2030":a.Y!=
1&&h(m("Too many percent/permill"));a.Y=1E3;d+=Z.mc;break;default:d+=g}}return d};var rg=function $rg$(a){return a==1?"one":"other"},sg=rg,sg=rg;var vg=function $vg$(a){this.M=[];this.fb=[];this.jc=new ng(1);if(a)a=tg(this,a),this.fb=ug(this,a)},wg=fa("'([{}#].*?)'","g"),xg=fa("''","g");vg[E].format=function $vg$E$format$(a){if(this.fb[D]==0)return"";var b=[];yg(this,this.fb,a,b);a=b[K]("");for(a.search("#");this.M[D]>0;)a=a[u](this.cb(this.M),this.M.pop());return a};
var yg=function $yg$(a,b,c,d){for(var f=0;f<b[D];f++)switch(b[f][A]){case 3:d[s](b[f][x]);break;case 2:var e=b[f][x],g=a,l=d,o=c[e];if(o!==i)g.M[s](o),l[s](g.cb(g.M));else l[s]("Undefined parameter - "+e);break;case 1:var e=b[f][x],g=a,l=c,o=d,p=e.bb;if(l[p]!==i)p=e[l[p]],p===i&&(p=e.other),yg(g,p,l,o);else o[s]("Undefined parameter - "+p);break;case 0:e=b[f][x],zg(a,e,c,d)}},zg=function $zg$(a,b,c,d){var f=b.bb,e=b.qc,g=+c[f];if(isNaN(g))d[s]("Undefined or invalid parameter - "+f);else{e=g-e;f=b[c[f]];
if(f===i)f=sg(e),f=b[f],f!==i||(f=b.other);b=[];yg(a,f,c,b);var c=b[K](""),l=a.jc[Ga](e);d[s](c[u](/#/g,function(){return l}))}},tg=function $tg$(a,b){var c=a.M,d=O(a.cb,a),b=b[u](xg,function(){c[s]("'");return d(c)});return b=b[u](wg,function(a,b){c[s](b);return d(c)})},Ag=function $Ag$(a){var b=0,c=[],d=[],f=/[{}]/g;f.lastIndex=0;for(var e;e=f[wa](a);){var g=e.index;e[0]=="}"?(c.pop(),c[D]==0&&(e={type:1},ha(e,a[jb](b,g)),d[s](e),b=g+1)):(c[D]==0&&(b=a[jb](b,g),b!=""&&d[s]({type:0,value:b}),b=g+
1),c[s]("{"))}b=a[jb](b);b!=""&&d[s]({type:0,value:b});return d},ug=function $ug$(a,b){for(var c=[],d=Ag(b),f=0;f<d[D];f++){var e={};if(0==d[f][A])ka(e,3),ha(e,d[f][x]);else if(1==d[f][A])switch(/^\s*\w+\s*,\s*plural.*/[va](d[f][x])?0:/^\s*\w+\s*,\s*select.*/[va](d[f][x])?1:/^\s*\w+\s*/[va](d[f][x])?2:4){case 1:ka(e,1);ha(e,Bg(a,d[f][x]));break;case 0:ka(e,0);ha(e,Cg(a,d[f][x]));break;case 2:ka(e,2),ha(e,d[f][x])}c[s](e)}return c},Bg=function $Bg$(a,b){var c="",b=b[u](/\s*(\w+)\s*,\s*select\s*,/,
function(a,b){c=b;return""}),d={};d.bb=c;for(var f=Ag(b),e=0;e<f[D];){var g=f[e][x];e++;if(1==f[e][A])var l=ug(a,f[e][x]);d[g[u](/\s/g,"")]=l;e++}return d},Cg=function $Cg$(a,b){var c="",d=0,b=b[u](/\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,function(a,b,e){c=b;e&&(d=ca(e,10));return""}),f={};f.bb=c;f.qc=d;for(var e=Ag(b),g=0;g<e[D];){var l=e[g][x];g++;if(1==e[g][A])var o=ug(a,e[g][x]);f[l[u](/\s*(?:=)?(\w+)\s*/,"$1")]=o;g++}return f};
vg[E].cb=function $vg$E$cb$(a){return"\ufddf_"+(a[D]-1)[C](10)+"_"};T(k,"unload",function(){for(;Le[D];)Le.pop().w()});
var Dg=j,Eg=new Kd,Fg=[],Hg=function $Hg$(){var a=X("message_dismiss");if(a)ua(a[G],"inline"),a.onclick=Gg,r(X("message"),"")},Jg=function $Jg$(){k[db]&&ue(k[db].href,"long_url")&&Ig()},Kg=function $Kg$(a){a&&a[Ba]();return!1},Lg=function $Lg$(){var a=X("shorten_pending");if(a)a.src="http://www.gstatic.com/urlshortener/spin_24_e5ecf9.gif"},Pg=function $Pg$(){var a=Mg(),b=qf[a];Ng(b.clicks,a);var a=b.clicks,c=X("short_clicks");c&&r(c,a.short_url+" ");(c=X("long_clicks"))&&r(c,a.long_url+" ");Og("referrers",
"Referrers",b.referrers);Og("countries","Countries",b.countries);Og("browsers","Browsers",b.browsers);Og("platforms","Platforms",b.platforms)},Qg=function $Qg$(a){if(k[Da]){var b=new k[Da].Timer;la(b,a);b.tick("_epoch");return b}else return j},Rg=function $Rg$(a,b){k[Da]&&a!=j&&a.tick(b,"_epoch")},Sg=function $Sg$(){k[Da]&&Dg&&(la(k[Da][za],Dg),k[Da][za].tick("ol"),k[Da].report(k[Da][za]))},Tg=function $Tg$(a){setTimeout(function(){Rg(a,"render");k[Da]&&a!=j&&k[Da].report(a)},0)},Ug=function $Ug$(a){r(X("message"),
a);ma(X("message_container")[G],"visible")},Gg=function $Gg$(){ma(X("message_container")[G],"hidden");return!1},Ig=function $Ig$(){Ug("There was an internal error. Please try again.")},Vg=function $Vg$(){Ug("There was an internal error. Please refresh.")},Wg=function $Wg$(){Ug("It appears your computer is sending too many requests. Please try again later.")},Xg=function $Xg$(a){a=Sb(a);if(!a)return a;var b=a[Fa](le)[1]||j;b==j?a="http://"+a:b=="ttp"&&(a="h"+a);a[Fa](/^https?:\/\/(www|encrypted)\.google(\.\w{2,3}){1,2}\/url\?/)&&
((b=ue(a,"url"))?a=b:(b=ue(a,"q"))&&(a=b));return a},Yg=function $Yg$(a,b,c){var d=X("result"),f=X("result_link"),e=X("copy_message");ha(d,a);f.href=a;r(f,a);r(e,b);Fc?(ua(d[G],"none"),ua(f[G],"")):(ua(f[G],"none"),ua(d[G],""),c&&d.select())},ah=function $ah$(a){var b=Qg("shorten");Yg("http://goo.gl/...","",!1);var c=X("shorten");c[x]&&ha(c,Xg(c[x]));if(c[x]){var d=X("shorten_button"),f=X("shorten_pending");d&&ra(d,!0);f&&ma(f[G],"visible");var e=c[x],c=new Hd;c.set("X-Auth-Google-Url-Shortener",
!0);var g=pe({url:e,security_token:X("security_token")[x]});Gg();uf("/api/shorten",function(){Rg(b,"xhr");if(Ue(this)==201&&Ve(this)){var a=We(this);if(a.short_url){var c="",c=Fc?"Long-press to copy.":"Press "+((Hc?"\u2318":"Ctrl")+"-C to copy.");Yg(ac(a.short_url),c,!0);Tg(b);rf&&setTimeout(function(){sf[mb][ub]({long_url:e,short_url:a.short_url,creation_time:(new Wf).O()});sf[F]!=j&&sf.count++;Zg()},0)}else Ig()}else Ue(this)==400?Ug("Please paste a valid long URL before clicking the Shorten button."):
Ue(this)==403?Ve(this)&&We(this).error_message=="Forbidden"?Ug("This URL cannot be shortened. Please try another one."):Ve(this)&&We(this).error_message=="Page refresh needed"?k[db].href=re(we(),e):Wg():Ig();d&&ra(d,!1);f&&ma(f[G],"")},"POST",g,c,5E3,201);a[Ba]()}else a&&a[Ba](),Ug("Please paste a long URL before clicking the Shorten button.")},Zg=function $Zg$(a){var b=X("current_page");b&&bh(aa(b[x]),a)},ch=function $ch$(){var a=X("hide"),b=Eg.I();r(a,(new vg("{num, plural,=0 {Hide URL}=1 {Hide URL}other {Hide # URLs}}"))[Ga]({num:b}));
ra(a,b==0)},eh=function $eh$(){for(var a=this.checked,b=X("history").getElementsByTagName("input"),c=1;c<b[D];c++){var d=b[c];d.checked=a;dh[I](d)}ch()},dh=function $dh$(){this.checked?Eg.add(this[x]):Eg[Ia](this[x]);ch()},fh=function $fh$(){var a=Qg("hide");if(Eg.Ba())Ig();else{var b=pe({urls:Eg.F()[K](","),security_token:X("security_token")[x]}),c=X("hide"),d=X("pagination_pending");c&&ra(c,!0);d&&ma(d[G],"visible");Gg();uf("/api/hide",function(){Rg(a,"xhr");if(Ue(this)==200&&Ve(this)){var b=We(this);
if(b.urls){for(var e=new Kd(b.urls),b=sf[mb][D]-1;b>=0;b--)e.contains(sf[mb][b].short_url)&&(ec[tb][H](sf[mb],b,1),sf.count--);Eg.removeAll(e);Zg(function(){if(Eg.Ba()){var b=e.I(),b=(new vg("{num, plural,=0 {The URLs are no longer visible from your dashboard.}=1 {The URL is no longer visible from your dashboard.}other {The URLs are no longer visible from your dashboard.}}"))[Ga]({num:b});Ug(b)}else Ug("There was an error hiding some URLs. Please try again.");Tg(a)})}else Ig()}else Ue(this)==403?
Wg():Ig();c&&ra(c,!1);d&&ma(d[G],"")},"POST",b,j,5E3,200)}},bh=function $bh$(a,b,c){var d=Qg("history"),f=X("history_container"),e=X("pagination_pending");e?ma(e[G],"visible"):r(f,gh('<img src="http://www.google.com/images/spin-16.gif"> Loading history...'));Gg();yf(a,function(c){Rg(d,"xhr");if(c[D]>0){r(f,hh(c,a));ha(X("current_page"),a);for(c=0;c<Fg[D];c++)sd(Fg[c]);oa(Fg,0);ch();Fg[s](T(X("toggleall"),"click",V(eh)));for(var e=X("history").getElementsByTagName("input"),c=1;c<e[D];c++){var o=e[c];
Fg[s](T(o,"click",V(dh)));o.checked=Eg.contains(o[x])}Fg[s](T(X("hide"),"click",V(fh)));yf(a+1);if(c=X("pagination_pending"))c.src="http://www.gstatic.com/urlshortener/spin_16_e5ecf9.gif";ua(X("resolutions")[G],"block");b&&b();Tg(d)}else a>1?bh(a-1):r(f,gh("No entries found. Start building your goo.gl short URL history now!"))},function(){e?(ma(e[G],"hidden"),Ig()):(r(f,""),Vg());c&&c()})},ih=function $ih$(a){var b;b=new Wf(2E3);var a=Sb(a),a=a[bb](a[z]("T")==-1?" ":"T"),c;var d=a[0][Fa](Of);if(d){var f=
d[2],e=d[3],g=d[4];c=d[5];var l=d[6]||1;b[Ja](d[1]);g?(b[Ua](1),b[Ha](0),b.add(new Sf("d",g-1))):c?(b[Ha](0),b[Ua](1),d=b[Xa]()||7,b.add(new Sf("d",(d<=4?1-d:8-d)+(aa(l)+7*(aa(c)-1))-1))):(f&&(b[Ua](1),b[Ha](f-1)),e&&b[Ua](e));c=!0}else c=!1;if(c&&!(c=a[D]<2))a=a[1],c=a[Fa](Rf),l=0,c&&(c[0]!="Z"&&(l=c[2]*60+aa(c[3]),l*=c[1]=="-"?1:-1),l-=b[wb](),a=a[Ta](0,a[D]-c[0][D])),(c=a[Fa](Pf))?(b[nb](c[1]),b[Oa](c[2]||0),b[hb](c[3]||0),b.setMilliseconds(c[4]?c[4]*1E3:0),l!=0&&b.setTime(b[Sa]()+l*6E4),c=!0):
c=!1;b=c?b:j;return b==j?"":(Kb()-b[Sa]())/6E4<1?"seconds ago":(a=b[Sa](),c=Kb(),d=q[v]((c-a)/6E4),l=!1,d<0&&(l=!0,d*=-1),d<60?a=gg(d,l,0):(d=q[v](d/60),d<24?a=gg(d,l,1):(d=(new Date)[wb]()*6E4,d=q[v]((c+d)/864E5)-q[v]((a+d)/864E5),l&&(d*=-1),a=d<14?gg(d,l,2):"")),a==""&&(a=(new ag(2))[Ga](b)),a)},gh=function $gh$(a){return(new Bf).getString(Lf(Jf(a),j,j,j,j,j,j,j,j,j).Za)},hh=function $hh$(a,b){var c=zf();return(new Bf).getString(Lf(j,a,b,c,15,Mg(),function displayUrl$$6(a){return a?a[u](/^http:\/\//,
""):""},function makeInfoUrl$$6(a){a=a?a[u](/http:\/\/goo\.gl/,"http://goo.gl/info"):"";a+="#"+Mg()[u](" ","_");return a},ih,function loadPage$$6(a){return Hf("urlshortener.pageHist("+a+", this); return false")}).Za)},Mg=function $Mg$(){return X("current_resolution")[x]},jh=function $jh$(a){ha(X("current_resolution"),a)},kh=function $kh$(){var a=X(Mg()[u](" ","_"));a&&ig(a,"selected")},Og=function $Og$(a,b,c){r(X(a),(new Bf).getString(Nf(Jf(b),c).Za))},Ng=function $Ng$(a,b){var c=X("clicks_chart");
if(c&&k.google){var d=k.google;d[za]("visualization","1",{packages:["annotatedtimeline"],callback:function drawChart(){var g=new d.visualization.DataTable,l={displayRangeSelector:!1,displayLegendDots:!1,displayZoomButtons:!1,min:0,fill:10,thickness:1},o="datetime",p=a.bucket_size*1E3,B=0;if(b=="month"||b=="all time")if(B=(new Date)[wb]()*6E4,B<0&&(B=0),o="date",b=="all time")l.dateFormat="MMMM yyyy",B+=1296E6;g.addColumn(o);g.addColumn("number","Short URL clicks");var t=a.buckets,y=t[D],Y=a.end_time*
1E3-(y-1)*p,o=!1,Pa=new Date(a.end_time*1E3),Qf=new Date;(b=="month"&&Pa.getUTCDate()!=Qf[w]()||b=="all time"&&Pa.getUTCMonth()!=Qf[Va]())&&y--;for(Pa=0;Pa<y;Pa++,Y+=p)g.addRow([new Date(Y+B),t[Pa]]),t[Pa]>0&&(o=!0);p=new d.visualization.AnnotatedTimeLine(c);o||(l.max=1);p.draw(g,l)}})}},lh=V(function(a,b){r(X(a),ih(b))});yb("urlshortener.formatDate",lh);
var mh=V(function(a){Yg("http://goo.gl/...","",!1);Hg();Jg();kh();Dg="home";T(k,"load",V(Sg));T(X("shorten_form"),"submit",V(ah));T(X("result_link"),"click",V(Kg));X("shorten").focus();ma(X("resolutions")[G],"visible");a?(rf=!1,r(X("history_container"),gh(a)),Lg()):(rf=!0,sf=new vf(X("security_token")[x]),Zg(function(){Jg();Lg()}))});yb("urlshortener.initHome",mh);
var nh=V(function(a){Hg();Dg="info";T(k,"load",V(Sg));qf=a;var b=k[db].hash;b!=""&&(b=b[u]("#","")[u]("_"," "),jh(b));a==j?Vg():(kh(),ua(X("details_body")[G],"inline"),Pg())});yb("urlshortener.initInfo",nh);var oh=V(Hg);yb("urlshortener.initLayout",oh);var ph=V(function(){var a=X("long_url");r(a,a.innerHTML[bb](/(?=[\/\?&=-])/)[K]("<wbr>"))});yb("urlshortener.initLongUrl",ph);
var qh=V(function(a,b){var c=b.onclick;b.onclick=function $b$onclick$(){return!1};pa(b,"disabled");bh(a,j,function(){b.onclick=c;pa(b,"")})});yb("urlshortener.pageHist",qh);var rh=V(function(a,b,c){jh(b);b=kg();gc(b,function(a){jg(a,"selected")});ig(c,"selected");a=="info"?Pg():a=="home"&&rf==!0&&Zg()});yb("urlshortener.refresh",rh);


