(function(){ function e(a){throw a;}var i=void 0,j=!0,k=null,l=!1,m=window,aa=Object,ba=Infinity,n=Error,ca=document,ea=Array,p=Math;function fa(a,b){return a.length=b}function ga(a,b){return a.className=b}function ha(a,b){return a.width=b}function ia(a,b){return a.currentTarget=b}function ja(a,b){return a.left=b}function ka(a,b){return a.target=b}function la(a,b){return a.screenX=b}function ma(a,b){return a.screenY=b}function na(a,b){return a.keyCode=b}function oa(a,b){return a.type=b}
function pa(a,b){return a.display=b}function qa(a,b){return a.height=b}function ra(a,b){return a.clientX=b}function sa(a,b){return a.clientY=b}
var ta="appendChild",q="push",ua="stop",va="toString",r="length",wa="propertyIsEnumerable",xa="getBoundingClientRect",s="prototype",t="width",ya="slice",u="replace",za="nodeType",Aa="document",Ba="split",Ca="stopPropagation",Da="preventDefault",v="indexOf",Ea="disabled",Fa="hasOwnProperty",w="dispatchEvent",x="style",Ga="currentTarget",y="body",z="left",B="target",Ha="screenX",Ia="screenY",C="call",Ja="getBoxObjectFor",Ka="focus",La="createElement",Ma="scrollHeight",Na="keyCode",Oa="forEach",Pa="setAttribute",
Qa="play",Ra="handleEvent",D="type",Sa="apply",Ta="parentWindow",Ua="tagName",Va="defaultView",Wa="name",E="parentNode",F="height",G="clientX",H="clientY",Xa="documentElement",I=this,Ya=function(a,b,c){a=a[Ba](".");c=c||I;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a[r]&&(d=a.shift());)!a[r]&&b!==i?c[d]=b:c=c[d]?c[d]:c[d]={}},Za=function(a,b){for(var c=a[Ba]("."),d=b||I,g;g=c.shift();)if(d[g]!=k)d=d[g];else return k;return d},$a=function(){},ab=function(a){a.getInstance=function(){return a.cc||
(a.cc=new a)}},bb=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof ea)return"array";if(a instanceof aa)return b;var c=aa[s][va][C](a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a[r]&&"undefined"!=typeof a.splice&&"undefined"!=typeof a[wa]&&!a[wa]("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a[C]&&"undefined"!=typeof a[wa]&&!a[wa]("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a[C])return"object";
return b},cb=function(a){return"array"==bb(a)},db=function(a){var b=bb(a);return"array"==b||"object"==b&&"number"==typeof a[r]},eb=function(a){return"string"==typeof a},fb=function(a){return"function"==bb(a)},gb=function(a){var b=typeof a;return"object"==b&&a!=k||"function"==b},jb=function(a){return a[hb]||(a[hb]=++ib)},hb="closure_uid_"+p.floor(2147483648*p.random())[va](36),ib=0,kb=function(a,b,c){return a[C][Sa](a.bind,arguments)},lb=function(a,b,c){a||e(n());if(2<arguments[r]){var d=ea[s][ya][C](arguments,
2);return function(){var c=ea[s][ya][C](arguments);ea[s].unshift[Sa](c,d);return a[Sa](b,c)}}return function(){return a[Sa](b,arguments)}},mb=function(a,b,c){mb=Function[s].bind&&-1!=Function[s].bind[va]()[v]("native code")?kb:lb;return mb[Sa](k,arguments)},nb=Date.now||function(){return+new Date},ob=function(a,b,c){Ya(a,b,c)},J=function(a,b){function c(){}c.prototype=b[s];a.e=b[s];a.prototype=new c;a[s].constructor=a};var pb=function(a){this.stack=n().stack||"";a&&(this.message=""+a)};J(pb,n);pb[s].name="CustomError";var qb=function(a,b){for(var c=1;c<arguments[r];c++)var d=(""+arguments[c])[u](/\$/g,"$$$$"),a=a[u](/\%s/,d);return a},wb=function(a,b){if(b)return a[u](rb,"&amp;")[u](sb,"&lt;")[u](tb,"&gt;")[u](ub,"&quot;");if(!vb.test(a))return a;-1!=a[v]("&")&&(a=a[u](rb,"&amp;"));-1!=a[v]("<")&&(a=a[u](sb,"&lt;"));-1!=a[v](">")&&(a=a[u](tb,"&gt;"));-1!=a[v]('"')&&(a=a[u](ub,"&quot;"));return a},rb=/&/g,sb=/</g,tb=/>/g,ub=/\"/g,vb=/[&<>\"]/,xb=function(a,b){for(var c=0,d=(""+a)[u](/^[\s\xa0]+|[\s\xa0]+$/g,"")[Ba]("."),
g=(""+b)[u](/^[\s\xa0]+|[\s\xa0]+$/g,"")[Ba]("."),f=p.max(d[r],g[r]),h=0;0==c&&h<f;h++){var o=d[h]||"",M=g[h]||"",Z=RegExp("(\\d*)(\\D*)","g"),da=RegExp("(\\d*)(\\D*)","g");do{var $=Z.exec(o)||["","",""],A=da.exec(M)||["","",""];if(0==$[0][r]&&0==A[0][r])break;var c=0==$[1][r]?0:parseInt($[1],10),pc=0==A[1][r]?0:parseInt(A[1],10),c=(c<pc?-1:c>pc?1:0)||((0==$[2][r])<(0==A[2][r])?-1:(0==$[2][r])>(0==A[2][r])?1:0)||($[2]<A[2]?-1:$[2]>A[2]?1:0)}while(0==c)}return c};p.random();var yb=function(a,b){b.unshift(a);pb[C](this,qb[Sa](k,b));b.shift()};J(yb,pb);yb[s].name="AssertionError";var zb=function(a,b,c,d){var g="Assertion failed";if(c)var g=g+(": "+c),f=d;else a&&(g+=": "+a,f=b);e(new yb(""+g,f||[]))},Ab=function(a,b,c){a||zb("",k,b,ea[s][ya][C](arguments,2));return a};var Bb=ea[s],Cb=Bb[v]?function(a,b,c){Ab(a[r]!=k);return Bb[v][C](a,b,c)}:function(a,b,c){c=c==k?0:0>c?p.max(0,a[r]+c):c;if(eb(a))return!eb(b)||1!=b[r]?-1:a[v](b,c);for(;c<a[r];c++)if(c in a&&a[c]===b)return c;return-1},Db=Bb[Oa]?function(a,b,c){Ab(a[r]!=k);Bb[Oa][C](a,b,c)}:function(a,b,c){for(var d=a[r],g=eb(a)?a[Ba](""):a,f=0;f<d;f++)f in g&&b[C](c,g[f],f,a)},Eb=function(a,b){return 0<=Cb(a,b)},Gb=function(a,b){var c=Cb(a,b),d;(d=0<=c)&&Fb(a,c);return d},Fb=function(a,b){Ab(a[r]!=k);return 1==
Bb.splice[C](a,b,1)[r]},Hb=function(a){return Bb.concat[Sa](Bb,arguments)},Ib=function(a){if(cb(a))return Hb(a);for(var b=[],c=0,d=a[r];c<d;c++)b[c]=a[c];return b},Kb=function(a,b,c,d){Ab(a[r]!=k);return Bb.splice[Sa](a,Jb(arguments,1))},Jb=function(a,b,c){Ab(a[r]!=k);return 2>=arguments[r]?Bb[ya][C](a,b):Bb[ya][C](a,b,c)};var Lb=function(a,b){this.x=a!==i?a:0;this.y=b!==i?b:0};Lb[s].toString=function(){return"("+this.x+", "+this.y+")"};var Mb=function(a,b){ha(this,a);qa(this,b)};Mb[s].toString=function(){return"("+this[t]+" x "+this[F]+")"};Mb[s].ceil=function(){ha(this,p.ceil(this[t]));qa(this,p.ceil(this[F]));return this};Mb[s].floor=function(){ha(this,p.floor(this[t]));qa(this,p.floor(this[F]));return this};Mb[s].round=function(){ha(this,p.round(this[t]));qa(this,p.round(this[F]));return this};Mb[s].scale=function(a){ha(this,this[t]*a);qa(this,this[F]*a);return this};var Nb=function(a,b,c){for(var d in a)b[C](c,a[d],d,a)},Ob=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},Pb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},Qb=function(a,b){var c;(c=b in a)&&delete a[b];return c},Rb="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Sb=function(a,b){for(var c,d,g=1;g<arguments[r];g++){d=arguments[g];for(c in d)a[c]=d[c];for(var f=0;f<Rb[r];f++)c=Rb[f],aa[s][Fa][C](d,c)&&(a[c]=d[c])}};var Tb,Ub,Vb,Wb,Xb,Yb,Zb,$b=function(){return I.navigator?I.navigator.userAgent:k},ac=function(){return I.navigator},bc=function(){Xb=Wb=Vb=Ub=Tb=l;var a;if(a=$b()){var b=ac();Tb=0==a[v]("Opera");Ub=!Tb&&-1!=a[v]("MSIE");Wb=(Vb=!Tb&&-1!=a[v]("WebKit"))&&-1!=a[v]("Mobile");Xb=!Tb&&!Vb&&"Gecko"==b.product}};bc();var cc=Tb,K=Ub,dc=Xb,L=Vb,ec=Wb,fc=function(){var a=ac();return a&&a.platform||""},gc=fc(),hc=function(){Yb=-1!=gc[v]("Mac");gc[v]("Win");gc[v]("Linux");Zb=!!ac()&&-1!=(ac().appVersion||"")[v]("X11")};
hc();var ic=Yb,jc=Zb,lc=function(){var a="",b;cc&&I.opera?(a=I.opera.version,a="function"==typeof a?a():a):(dc?b=/rv\:([^\);]+)(\)|;)/:K?b=/MSIE\s+([^\);]+)(\)|;)/:L&&(b=/WebKit\/(\S+)/),b&&(a=(a=b.exec($b()))?a[1]:""));return K&&(b=kc(),b>parseFloat(a))?""+b:a},kc=function(){var a=I[Aa];return a?a.documentMode:i},mc=lc(),nc={},N=function(a){return nc[a]||(nc[a]=0<=xb(mc,a))},oc={},qc=function(a){return oc[a]||(oc[a]=K&&ca.documentMode&&ca.documentMode>=a)};var rc,sc=!K||qc(9);!dc&&!K||K&&qc(9)||dc&&N("1.9.1");K&&N("9");var tc=function(a){return(a=a.className)&&"function"==typeof a[Ba]?a[Ba](/\s+/):[]},vc=function(a,b){var c=tc(a),d=Jb(arguments,1),d=uc(c,d);ga(a,c.join(" "));return d},xc=function(a,b){var c=tc(a),d=Jb(arguments,1),d=wc(c,d);ga(a,c.join(" "));return d},uc=function(a,b){for(var c=0,d=0;d<b[r];d++)Eb(a,b[d])||(a[q](b[d]),c++);return c==b[r]},wc=function(a,b){for(var c=0,d=0;d<a[r];d++)Eb(b,a[d])&&(Kb(a,d--,1),c++);return c==b[r]},yc=function(a,b,c){c?vc(a,b):xc(a,b)};var Ac=function(a){return a?new O(zc(a)):rc||(rc=new O)},Cc=function(a,b,c,d){a=d||a;b=b&&"*"!=b?b.toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(!L||Bc(ca)||N("528"))&&(b||c))return c=b+(c?"."+c:""),a.querySelectorAll(c);if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){for(var d={},g=0,f=0,h;h=a[f];f++)b==h.nodeName&&(d[g++]=h);fa(d,g);return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=g=0;h=a[f];f++)b=h.className,"function"==typeof b[Ba]&&Eb(b[Ba](/\s+/),
c)&&(d[g++]=h);fa(d,g);return d}return a},Ec=function(a,b){Nb(b,function(b,d){"style"==d?a[x].cssText=b:"class"==d?ga(a,b):"for"==d?a.htmlFor=b:d in Dc?a[Pa](Dc[d],b):0==d.lastIndexOf("aria-",0)?a[Pa](d,b):a[d]=b})},Dc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",maxlength:"maxLength",type:"type"},Fc=function(a){var b=a[Aa];if(L&&!N("500")&&!ec){"undefined"==typeof a.innerHeight&&
(a=m);var b=a.innerHeight,c=a[Aa][Xa][Ma];a==a.top&&c<b&&(b-=15);return new Mb(a.innerWidth,b)}a=Bc(b)?b[Xa]:b[y];return new Mb(a.clientWidth,a.clientHeight)},Gc=function(a){var b=!L&&Bc(a)?a[Xa]:a[y],a=a[Ta]||a[Va];return new Lb(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)},Ic=function(a,b){var c=b[0],d=b[1];if(!sc&&d&&(d[Wa]||d[D])){c=["<",c];d[Wa]&&c[q](' name="',wb(d[Wa]),'"');if(d[D]){c[q](' type="',wb(d[D]),'"');var g={};Sb(g,d);d=g;delete d[D]}c[q](">");c=c.join("")}c=a[La](c);d&&
(eb(d)?ga(c,d):cb(d)?vc[Sa](k,[c].concat(d)):Ec(c,d));2<b[r]&&Hc(a,c,b,2);return c},Hc=function(a,b,c,d){function g(c){c&&b[ta](eb(c)?a.createTextNode(c):c)}for(;d<c[r];d++){var f=c[d];db(f)&&!(gb(f)&&0<f[za])?Db(Jc(f)?Ib(f):f,g):g(f)}},Bc=function(a){return"CSS1Compat"==a.compatMode},Kc=function(a,b){a[ta](b)},Lc=function(a,b){Hc(zc(a),a,arguments,1)},Mc=function(a,b){b[E]&&b[E].insertBefore(a,b)},Nc=function(a,b){b[E]&&b[E].insertBefore(a,b.nextSibling)},Oc=function(a){return a&&a[E]?a[E].removeChild(a):
k},Pc=function(a,b){var c=b[E];c&&c.replaceChild(a,b)},Qc=function(a,b){if(a.contains&&1==b[za])return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b[E];return b==a},zc=function(a){return 9==a[za]?a:a.ownerDocument||a[Aa]},Rc=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},Jc=function(a){if(a&&"number"==typeof a[r]){if(gb(a))return"function"==typeof a.item||"string"==typeof a.item;
if(fb(a))return"function"==typeof a.item}return l},O=function(a){this.k=a||I[Aa]||ca};O[s].g=Ac;O[s].H=function(){return this.k};O[s].a=function(a){return eb(a)?this.k.getElementById(a):a};O[s].h=function(a,b,c){return Ic(this.k,arguments)};O[s].createElement=function(a){return this.k[La](a)};O[s].createTextNode=function(a){return this.k.createTextNode(a)};O[s].Gb=function(){return Bc(this.k)};O[s].Wa=function(){return this.k[Ta]||this.k[Va]};O[s].ea=function(){return Gc(this.k)};
O[s].appendChild=Kc;O[s].$a=Mc;O[s].removeNode=Oc;O[s].replaceNode=Pc;O[s].contains=Qc;var Sc=function(a,b,c,d){ja(this,a);this.top=b;ha(this,c);qa(this,d)};Sc[s].toString=function(){return"("+this[z]+", "+this.top+" - "+this[t]+"w x "+this[F]+"h)"};Sc[s].contains=function(a){return a instanceof Sc?this[z]<=a[z]&&this[z]+this[t]>=a[z]+a[t]&&this.top<=a.top&&this.top+this[F]>=a.top+a[F]:a.x>=this[z]&&a.x<=this[z]+this[t]&&a.y>=this.top&&a.y<=this.top+this[F]};var Tc=function(a,b){var c=zc(a);return c[Va]&&c[Va].getComputedStyle&&(c=c[Va].getComputedStyle(a,k))?c[b]||c.getPropertyValue(b):""},Uc=function(a,b){return Tc(a,b)||(a.currentStyle?a.currentStyle[b]:k)||a[x]&&a[x][b]},Vc=function(a){return Uc(a,"position")},Xc=function(a,b,c){var d,g=dc&&(ic||jc)&&N("1.9");b instanceof Lb?(d=b.x,b=b.y):(d=b,b=c);ja(a[x],Wc(d,g));a[x].top=Wc(b,g)},Yc=function(a){a=a?9==a[za]?a:zc(a):ca;return K&&!qc(9)&&!Ac(a).Gb()?a[y]:a[Xa]},Zc=function(a){var b=a[xa]();K&&(a=
a.ownerDocument,ja(b,b[z]-(a[Xa].clientLeft+a[y].clientLeft)),b.top-=a[Xa].clientTop+a[y].clientTop);return b},$c=function(a){if(K&&!qc(8))return a.offsetParent;for(var b=zc(a),c=Uc(a,"position"),d="fixed"==c||"absolute"==c,a=a[E];a&&a!=b;a=a[E])if(c=Uc(a,"position"),d=d&&"static"==c&&a!=b[Xa]&&a!=b[y],!d&&(a.scrollWidth>a.clientWidth||a[Ma]>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return k},ad=function(a){var b,c=zc(a),d=Uc(a,"position"),g=dc&&c[Ja]&&!a[xa]&&"absolute"==
d&&(b=c[Ja](a))&&(0>b[Ha]||0>b[Ia]),f=new Lb(0,0),h=Yc(c);if(a==h)return f;if(a[xa])b=Zc(a),a=Ac(c).ea(),f.x=b[z]+a.x,f.y=b.top+a.y;else if(c[Ja]&&!g)b=c[Ja](a),a=c[Ja](h),f.x=b[Ha]-a[Ha],f.y=b[Ia]-a[Ia];else{b=a;do{f.x+=b.offsetLeft;f.y+=b.offsetTop;b!=a&&(f.x+=b.clientLeft||0,f.y+=b.clientTop||0);if(L&&"fixed"==Vc(b)){f.x+=c[y].scrollLeft;f.y+=c[y].scrollTop;break}b=b.offsetParent}while(b&&b!=a);if(cc||L&&"absolute"==d)f.y-=c[y].offsetTop;for(b=a;(b=$c(b))&&b!=c[y]&&b!=h;)if(f.x-=b.scrollLeft,!cc||
"TR"!=b[Ua])f.y-=b.scrollTop}return f},dd=function(a,b,c){b instanceof Mb?(c=b[F],b=b[t]):c==i&&e(n("missing height argument"));bd(a,b);cd(a,c)},Wc=function(a,b){"number"==typeof a&&(a=(b?p.round(a):a)+"px");return a},cd=function(a,b){qa(a[x],Wc(b,j))},bd=function(a,b){ha(a[x],Wc(b,j))},fd=function(a){if("none"!=Uc(a,"display"))return ed(a);var b=a[x],c=b.display,d=b.visibility,g=b.position;b.visibility="hidden";b.position="absolute";pa(b,"inline");a=ed(a);pa(b,c);b.position=g;b.visibility=d;return a},
ed=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=L&&!b&&!c;return(b===i||d)&&a[xa]?(a=Zc(a),new Mb(a.right-a[z],a.bottom-a.top)):new Mb(b,c)},gd=function(a,b){var c=a[x];"opacity"in c?c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*b+")")},P=function(a,b){pa(a[x],b?"":"none")};var hd=function(){};hd[s].Na=l;hd[s].s=function(){this.Na||(this.Na=j,this.c())};hd[s].c=function(){this.bc&&id[Sa](k,this.bc)};var jd=function(a){a&&"function"==typeof a.s&&a.s()},id=function(a){for(var b=0,c=arguments[r];b<c;++b){var d=arguments[b];db(d)?id[Sa](k,d):jd(d)}};var kd=function(a,b){a[Pa]("role",b);a.roleName=b},ld=function(a,b,c){a[Pa]("aria-"+b,c)};var Q=function(a,b){oa(this,a);ka(this,b);ia(this,this[B])};J(Q,hd);Q[s].c=function(){delete this[D];delete this[B];delete this[Ga]};Q[s].J=l;Q[s].X=j;Q[s].stopPropagation=function(){this.J=j};Q[s].preventDefault=function(){this.X=l};var md=function(a){a[Da]()};var nd=function(a){nd[" "](a);return a};nd[" "]=$a;var od=function(a,b){try{return nd(a[b]),j}catch(c){}return l};var pd=!K||qc(9),qd=!K||qc(9),rd=K&&!N("8");!L||N("528");dc&&N("1.9b")||K&&N("8")||cc&&N("9.5")||L&&N("528");!dc||N("8");var R=function(a,b){a&&this.I(a,b)};J(R,Q);var sd=[1,4,2];ka(R[s],k);R[s].relatedTarget=k;R[s].offsetX=0;R[s].offsetY=0;ra(R[s],0);sa(R[s],0);la(R[s],0);ma(R[s],0);R[s].button=0;na(R[s],0);R[s].charCode=0;R[s].ctrlKey=l;R[s].altKey=l;R[s].shiftKey=l;R[s].metaKey=l;R[s].w=k;
R[s].I=function(a,b){var c=oa(this,a[D]);Q[C](this,c);ka(this,a[B]||a.srcElement);ia(this,b);var d=a.relatedTarget;d?dc&&(od(d,"nodeName")||(d=k)):"mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.offsetX=L||a.offsetX!==i?a.offsetX:a.layerX;this.offsetY=L||a.offsetY!==i?a.offsetY:a.layerY;ra(this,a[G]!==i?a[G]:a.pageX);sa(this,a[H]!==i?a[H]:a.pageY);la(this,a[Ha]||0);ma(this,a[Ia]||0);this.button=a.button;na(this,a[Na]||0);this.charCode=a.charCode||("keypress"==
c?a[Na]:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.w=a;delete this.X;delete this.J};R[s].Fb=function(a){return pd?this.w.button==a:"click"==this[D]?0==a:!!(this.w.button&sd[a])};R[s].Ib=function(){return this.Fb(0)&&!(L&&ic&&this.ctrlKey)};R[s].stopPropagation=function(){R.e[Ca][C](this);this.w[Ca]?this.w[Ca]():this.w.cancelBubble=j};
R[s].preventDefault=function(){R.e[Da][C](this);var a=this.w;if(a[Da])a[Da]();else if(a.returnValue=l,rd)try{(a.ctrlKey||112<=a[Na]&&123>=a[Na])&&na(a,-1)}catch(b){}};R[s].sa=function(){return this.w};R[s].c=function(){R.e.c[C](this);this.w=k;ka(this,k);ia(this,k);this.relatedTarget=k};var td=[],ud=l,vd=function(a){if(ud)for(var b=td,c=0;c<b[r];c++)a(mb(b[c].wrap,b[c]))};var wd=function(){},xd=0;wd[s].key=0;wd[s].K=l;wd[s].na=l;wd[s].I=function(a,b,c,d,g,f){fb(a)?this.Hb=j:a&&a[Ra]&&fb(a[Ra])?this.Hb=l:e(n("Invalid listener argument"));this.listener=a;this.proxy=b;this.src=c;oa(this,d);this.capture=!!g;this.handler=f;this.na=l;this.key=++xd;this.K=l};wd[s].handleEvent=function(a){return this.Hb?this.listener[C](this.handler||this.src,a):this.listener[Ra][C](this.listener,a)};var yd={},zd={},Ad={},Bd="on",Cd={},Dd=function(a,b,c,d,g){if(b){if(cb(b)){for(var f=0;f<b[r];f++)Dd(a,b[f],c,d,g);return k}var d=!!d,h=zd;b in h||(h[b]={f:0,o:0});h=h[b];d in h||(h[d]={f:0,o:0},h.f++);var h=h[d],o=jb(a),M;h.o++;if(h[o]){M=h[o];for(f=0;f<M[r];f++)if(h=M[f],h.listener==c&&h.handler==g){if(h.K)break;return M[f].key}}else M=h[o]=[],h.f++;f=Ed();f.src=a;h=new wd;h.I(c,f,a,b,d,g);c=h.key;f.key=c;M[q](h);yd[c]=h;Ad[o]||(Ad[o]=[]);Ad[o][q](h);a.addEventListener?(a==I||!a.Ma)&&a.addEventListener(b,
f,d):a.attachEvent(b in Cd?Cd[b]:Cd[b]=Bd+b,f);return c}e(n("Invalid event type"))},Ed=function(){var a=Fd,b=qd?function(c){return a[C](b.src,b.key,c)}:function(c){c=a[C](b.src,b.key,c);if(!c)return c};return b},Gd=function(a,b,c,d,g){if(cb(b)){for(var f=0;f<b[r];f++)Gd(a,b[f],c,d,g);return k}a=Dd(a,b,c,d,g);b=yd[a];b.na=j;return a},Hd=function(a,b,c,d,g){if(cb(b)){for(var f=0;f<b[r];f++)Hd(a,b[f],c,d,g);return k}d=!!d;a=Id(a,b,d);if(!a)return l;for(f=0;f<a[r];f++)if(a[f].listener==c&&a[f].capture==
d&&a[f].handler==g)return Jd(a[f].key);return l},Jd=function(a){if(!yd[a])return l;var b=yd[a];if(b.K)return l;var c=b.src,d=b[D],g=b.proxy,f=b.capture;c.removeEventListener?(c==I||!c.Ma)&&c.removeEventListener(d,g,f):c.detachEvent&&c.detachEvent(d in Cd?Cd[d]:Cd[d]=Bd+d,g);c=jb(c);g=zd[d][f][c];if(Ad[c]){var h=Ad[c];Gb(h,b);0==h[r]&&delete Ad[c]}b.K=j;g.Kb=j;Kd(d,f,c,g);delete yd[a];return j},Kd=function(a,b,c,d){if(!d.va&&d.Kb){for(var g=0,f=0;g<d[r];g++)if(d[g].K){var h=d[g].proxy;h.src=k}else g!=
f&&(d[f]=d[g]),f++;fa(d,f);d.Kb=l;0==f&&(delete zd[a][b][c],zd[a][b].f--,0==zd[a][b].f&&(delete zd[a][b],zd[a].f--),0==zd[a].f&&delete zd[a])}},Ld=function(a,b,c){var d=0,g=a==k,f=b==k,h=c==k,c=!!c;if(g)Nb(Ad,function(a){for(var g=a[r]-1;0<=g;g--){var o=a[g];if((f||b==o[D])&&(h||c==o.capture))Jd(o.key),d++}});else if(a=jb(a),Ad[a]){a=Ad[a];for(g=a[r]-1;0<=g;g--){var o=a[g];if((f||b==o[D])&&(h||c==o.capture))Jd(o.key),d++}}return d},Id=function(a,b,c){var d=zd;return b in d&&(d=d[b],c in d&&(d=d[c],
a=jb(a),d[a]))?d[a]:k},Md=function(a,b,c,d,g){d=!!d;if(a=Id(a,b,d))for(b=0;b<a[r];b++)if(!a[b].K&&a[b].listener==c&&a[b].capture==d&&a[b].handler==g)return a[b];return k},Od=function(a,b,c,d,g){var f=1,b=jb(b);if(a[b]){a.o--;a=a[b];a.va?a.va++:a.va=1;try{for(var h=a[r],o=0;o<h;o++){var M=a[o];M&&!M.K&&(f&=Nd(M,g)!==l)}}finally{a.va--,Kd(c,d,b,a)}}return Boolean(f)},Nd=function(a,b){var c=a[Ra](b);a.na&&Jd(a.key);return c},Pd=function(a,b){var c=b[D]||b,d=zd;if(!(c in d))return j;if(eb(b))b=new Q(b,
a);else if(b instanceof Q)ka(b,b[B]||a);else{var g=b,b=new Q(c,a);Sb(b,g)}var g=1,f,d=d[c],c=j in d,h;if(c){f=[];for(h=a;h;h=h.Va())f[q](h);h=d[j];h.o=h.f;for(var o=f[r]-1;!b.J&&0<=o&&h.o;o--)ia(b,f[o]),g&=Od(h,f[o],b[D],j,b)&&b.X!=l}if(h=l in d)if(h=d[l],h.o=h.f,c)for(o=0;!b.J&&o<f[r]&&h.o;o++)ia(b,f[o]),g&=Od(h,f[o],b[D],l,b)&&b.X!=l;else for(d=a;!b.J&&d&&h.o;d=d.Va())ia(b,d),g&=Od(h,d,b[D],l,b)&&b.X!=l;return Boolean(g)},Fd=function(a,b){if(!yd[a])return j;var c=yd[a],d=c[D],g=zd;if(!(d in g))return j;
var g=g[d],f,h;if(!qd){f=b||Za("window.event");var o=j in g,M=l in g;if(o){if(0>f[Na]||f.returnValue!=i)return j;Qd(f)}var Z=new R;Z.I(f,this);f=j;try{if(o){for(var da=[],$=Z[Ga];$;$=$[E])da[q]($);h=g[j];h.o=h.f;for(var A=da[r]-1;!Z.J&&0<=A&&h.o;A--)ia(Z,da[A]),f&=Od(h,da[A],d,j,Z);if(M){h=g[l];h.o=h.f;for(A=0;!Z.J&&A<da[r]&&h.o;A++)ia(Z,da[A]),f&=Od(h,da[A],d,l,Z)}}else f=Nd(c,Z)}finally{da&&fa(da,0),Z.s()}return f}d=new R(b,this);try{f=Nd(c,d)}finally{d.s()}return f},Qd=function(a){var b=l;if(0==
a[Na])try{na(a,-1);return}catch(c){b=j}if(b||a.returnValue==i)a.returnValue=j};vd(function(a){Fd=a(Fd)});var Rd=function(a){this.Bb=a;this.d=[]};J(Rd,hd);var Sd=[];Rd[s].l=function(a,b,c,d,g){cb(b)||(Sd[0]=b,b=Sd);for(var f=0;f<b[r];f++){var h=Dd(a,b[f],c||this,d||l,g||this.Bb||this);this.d[q](h)}return this};Rd[s].Y=function(a,b,c,d,g){if(cb(b))for(var f=0;f<b[r];f++)this.Y(a,b[f],c,d,g);else if(a=Md(a,b,c||this,d,g||this.Bb||this))a=a.key,Jd(a),Gb(this.d,a);return this};Rd[s].Aa=function(){Db(this.d,Jd);fa(this.d,0)};Rd[s].c=function(){Rd.e.c[C](this);this.Aa()};Rd[s].handleEvent=function(){e(n("EventHandler.handleEvent not implemented"))};var S=function(){};J(S,hd);S[s].Ma=j;S[s].xa=k;S[s].Va=function(){return this.xa};S[s].ja=function(a){this.xa=a};S[s].addEventListener=function(a,b,c,d){Dd(this,a,b,c,d)};S[s].removeEventListener=function(a,b,c,d){Hd(this,a,b,c,d)};S[s].dispatchEvent=function(a){return Pd(this,a)};S[s].c=function(){S.e.c[C](this);Ld(this);this.xa=k};var T=function(a,b,c){ka(this,a);this.handle=b||a;this.limits=c||new Sc(NaN,NaN,NaN,NaN);this.k=zc(a);this.v=new Rd(this);Dd(this.handle,["touchstart","mousedown"],this.kb,l,this)};J(T,S);var Td=K||dc&&N("1.9.3");ra(T[s],0);sa(T[s],0);la(T[s],0);ma(T[s],0);T[s].lb=0;T[s].mb=0;T[s].M=0;T[s].N=0;T[s].Pa=j;T[s].D=l;T[s].Ya=0;T[s].Eb=l;T[s].t=function(){return this.v};T[s].ib=function(a){this.limits=a||new Sc(NaN,NaN,NaN,NaN)};
T[s].c=function(){T.e.c[C](this);Hd(this.handle,["touchstart","mousedown"],this.kb,l,this);this.v.s();delete this[B];delete this.handle;delete this.v};T[s].kb=function(a){var b="mousedown"==a[D];if(this.Pa&&!this.D&&(!b||a.Ib())){this.wa(a);if(0==this.Ya)if(this.Za(a),this.D)a[Da]();else return;else a[Da]();this.Yb();ra(this,this.lb=a[G]);sa(this,this.mb=a[H]);la(this,a[Ha]);ma(this,a[Ia]);this.M=this[B].offsetLeft;this.N=this[B].offsetTop;this.pageScroll=Ac(this.k).ea();nb()}else this[w]("earlycancel")};
T[s].Yb=function(){var a=this.k,b=a[Xa],c=!Td;this.v.l(a,["touchmove","mousemove"],this.Ab,c);this.v.l(a,["touchend","mouseup"],this.ca,c);Td?(b.setCapture(l),this.v.l(b,"losecapture",this.ca)):this.v.l(a?a[Ta]||a[Va]:m,"blur",this.ca);K&&this.Eb&&this.v.l(a,"dragstart",md);this.fc&&this.v.l(this.fc,"scroll",this.Ob,c)};T[s].Za=function(a){a=this[w](new Ud("start",this,a[G],a[H],a));a!==l&&(this.D=j)};
T[s].ca=function(a,b){this.v.Aa();Td&&this.k.releaseCapture();var c=this.ab(this.M),d=this.bb(this.N);if(this.D){this.wa(a);this.D=l;var g=b||"touchcancel"==a[D];this[w](new Ud("end",this,a[G],a[H],a,c,d,g))}else this[w]("earlycancel");("touchend"==a[D]||"touchcancel"==a[D])&&a[Da]()};T[s].wa=function(a){var b=a[D];"touchstart"==b||"touchmove"==b?a.I(a.sa().targetTouches[0],a[Ga]):("touchend"==b||"touchcancel"==b)&&a.I(a.sa().changedTouches[0],a[Ga])};
T[s].Ab=function(a){if(this.Pa){this.wa(a);var b=a[G]-this[G],c=a[H]-this[H];ra(this,a[G]);sa(this,a[H]);la(this,a[Ha]);ma(this,a[Ia]);if(!this.D){var d=this.lb-this[G],g=this.mb-this[H],d=d*d+g*g;if(d>this.Ya&&(this.Za(a),!this.D)){this.ca(a);return}}c=this.Ja(b,c);b=c.x;c=c.y;this.D&&(d=this[w](new Ud("beforedrag",this,a[G],a[H],a,b,c)),d!==l&&(this.Oa(a,b,c,l),a[Da]()))}};
T[s].Ja=function(a,b){var c=Ac(this.k).ea(),a=a+(c.x-this.pageScroll.x),b=b+(c.y-this.pageScroll.y);this.pageScroll=c;this.M+=a;this.N+=b;var c=this.ab(this.M),d=this.bb(this.N);return new Lb(c,d)};T[s].Ob=function(a){var b=this.Ja(0,0);ra(a,this[G]);sa(a,this[H]);this.Oa(a,b.x,b.y,j)};T[s].Oa=function(a,b,c){this.rb(b,c);this[w](new Ud("drag",this,a[G],a[H],a,b,c))};
T[s].ab=function(a){var b=this.limits,c=!isNaN(b[z])?b[z]:k,b=!isNaN(b[t])?b[t]:0,b=c!=k?c+b:ba,c=c!=k?c:-ba;return p.min(b,p.max(c,a))};T[s].bb=function(a){var b=this.limits,c=!isNaN(b.top)?b.top:k,b=!isNaN(b[F])?b[F]:0,b=c!=k?c+b:ba,c=c!=k?c:-ba;return p.min(b,p.max(c,a))};T[s].rb=function(a,b){ja(this[B][x],a+"px");this[B][x].top=b+"px"};var Ud=function(a,b,c,d,g,f,h){Q[C](this,a);ra(this,c);sa(this,d);ja(this,f!==i?f:b.M);this.top=h!==i?h:b.N};J(Ud,Q);var Vd="StopIteration"in I?I.StopIteration:n("StopIteration"),Wd=function(){};Wd[s].Lb=function(){e(Vd)};Wd[s].__iterator__=function(){return this};var Xd=function(a){if("function"==typeof a.fa)return a.fa();if(eb(a))return a[Ba]("");if(db(a)){for(var b=[],c=a[r],d=0;d<c;d++)b[q](a[d]);return b}return Ob(a)},Yd=function(a){if("function"==typeof a.ua)return a.ua();if("function"!=typeof a.fa){if(db(a)||eb(a)){for(var b=[],a=a[r],c=0;c<a;c++)b[q](c);return b}return Pb(a)}},Zd=function(a,b,c){if("function"==typeof a[Oa])a[Oa](b,c);else if(db(a)||eb(a))Db(a,b,c);else for(var d=Yd(a),g=Xd(a),f=g[r],h=0;h<f;h++)b[C](c,g[h],d&&d[h],a)};var U=function(a,b){this.A={};this.d=[];var c=arguments[r];if(1<c){c%2&&e(n("Uneven number of arguments"));for(var d=0;d<c;d+=2)this.L(arguments[d],arguments[d+1])}else a&&this.ob(a)};U[s].f=0;U[s].Z=0;U[s].fa=function(){this.aa();for(var a=[],b=0;b<this.d[r];b++){var c=this.d[b];a[q](this.A[c])}return a};U[s].ua=function(){this.aa();return this.d.concat()};U[s].clear=function(){this.A={};fa(this.d,0);this.Z=this.f=0};
U[s].remove=function(a){return aa[s][Fa][C](this.A,a)?(delete this.A[a],this.f--,this.Z++,this.d[r]>2*this.f&&this.aa(),j):l};U[s].aa=function(){if(this.f!=this.d[r]){for(var a=0,b=0;a<this.d[r];){var c=this.d[a];aa[s][Fa][C](this.A,c)&&(this.d[b++]=c);a++}fa(this.d,b)}if(this.f!=this.d[r]){for(var d={},b=a=0;a<this.d[r];)c=this.d[a],aa[s][Fa][C](d,c)||(this.d[b++]=c,d[c]=1),a++;fa(this.d,b)}};U[s].da=function(a,b){return aa[s][Fa][C](this.A,a)?this.A[a]:b};
U[s].L=function(a,b){aa[s][Fa][C](this.A,a)||(this.f++,this.d[q](a),this.Z++);this.A[a]=b};U[s].ob=function(a){var b;a instanceof U?(b=a.ua(),a=a.fa()):(b=Pb(a),a=Ob(a));for(var c=0;c<b[r];c++)this.L(b[c],a[c])};U[s].__iterator__=function(a){this.aa();var b=0,c=this.d,d=this.A,g=this.Z,f=this,h=new Wd;h.Lb=function(){for(;;){g!=f.Z&&e(n("The map has changed since the iterator was created"));b>=c[r]&&e(Vd);var h=c[b++];return a?h:d[h]}};return h};var $d=function(a,b){return a.h("iframe",{frameborder:0,style:"border:0;vertical-align:bottom;"+(b||""),src:'javascript:""'})};var ae=function(a){this.b=a;var a=K?"focusin":"focus",b=K?"focusout":"blur";this.dc=Dd(this.b,a,this,!K);this.ec=Dd(this.b,b,this,!K)};J(ae,S);ae[s].handleEvent=function(a){var b=a.sa(),b=new R(b);oa(b,"focusin"==a[D]||"focus"==a[D]?"focusin":"focusout");try{this[w](b)}finally{b.s()}};ae[s].c=function(){ae.e.c[C](this);Jd(this.dc);Jd(this.ec);delete this.b};var be=I.window,ce=function(a,b,c){fb(a)?c&&(a=mb(a,c)):a&&"function"==typeof a[Ra]?a=mb(a[Ra],a):e(n("Invalid listener argument"));return 2147483647<b?-1:be.setTimeout(a,b||0)};var de=function(){};ab(de);de[s].Mb=0;de[s].zb=function(){return":"+(this.Mb++)[va](36)};de.getInstance();var V=function(a){this.ba=a||Ac()};J(V,S);V[s].Db=de.getInstance();V[s].ga=k;V[s].V=l;V[s].b=k;V[s].B=k;V[s].$=k;V[s].Q=k;V[s].ac=l;V[s].Ua=function(){return this.ga||(this.ga=this.Db.zb())};V[s].a=function(){return this.b};V[s].t=function(){return this.U||(this.U=new Rd(this))};V[s].Wb=function(a){this==a&&e(n("Unable to set parent component"));a&&this.B&&this.ga&&this.B.Sa(this.ga)&&this.B!=a&&e(n("Unable to set parent component"));this.B=a;V.e.ja[C](this,a)};
V[s].ja=function(a){this.B&&this.B!=a&&e(n("Method not supported"));V.e.ja[C](this,a)};V[s].g=function(){return this.ba};V[s].O=function(){return this.V};V[s].h=function(){this.b=this.ba[La]("div")};V[s].W=function(a){this.Rb(a)};V[s].Rb=function(a,b){this.V&&e(n("Component already rendered"));this.b||this.h();a?a.insertBefore(this.b,b||k):this.ba.H()[y][ta](this.b);(!this.B||this.B.O())&&this.F()};V[s].F=function(){this.V=j;this.ra(function(a){!a.O()&&a.a()&&a.F()})};
V[s].z=function(){this.ra(function(a){a.O()&&a.z()});this.U&&this.U.Aa();this.V=l};V[s].c=function(){V.e.c[C](this);this.V&&this.z();this.U&&(this.U.s(),delete this.U);this.ra(function(a){a.s()});!this.ac&&this.b&&Oc(this.b);this.B=this.b=this.Q=this.$=k};V[s].ta=function(){return this.b};V[s].Sa=function(a){return this.Q&&a?(a in this.Q?this.Q[a]:i)||k:k};V[s].ra=function(a,b){this.$&&Db(this.$,a,b)};
V[s].removeChild=function(a,b){if(a){var c=eb(a)?a:a.Ua(),a=this.Sa(c);c&&a&&(Qb(this.Q,c),Gb(this.$,a),b&&(a.z(),a.b&&Oc(a.b)),a.Wb(k))}a||e(n("Child is not in parent component"));return a};var W=function(a,b){V[C](this,b);this.gc=!!a};J(W,V);W[s].qa=k;W[s].la=l;W[s].j=k;W[s].i=k;W[s].u=k;W[s].T=function(){return"goog-modalpopup"};W[s].xb=function(){return this.i};W[s].R=function(){return this.j};W[s].h=function(){W.e.h[C](this);var a=this.a();vc(a,this.T());Rc(a,j);P(a,l);this.Jb();this.qb()};W[s].Jb=function(){this.gc&&!this.i&&(this.i=$d(this.g()),ga(this.i,this.T()+"-bg"),P(this.i,l),gd(this.i,0));this.j||(this.j=this.g().h("div",this.T()+"-bg"),P(this.j,l))};
W[s].qb=function(){this.u||(this.u=this.g()[La]("span"),P(this.u,l),Rc(this.u,j),this.u[x].position="absolute")};W[s].Qb=function(){Ab(!!this.j,"Background element must not be null.");this.i&&Mc(this.i,this.a());Mc(this.j,this.a())};W[s].F=function(){this.Qb();W.e.F[C](this);Nc(this.u,this.a());this.qa=new ae(this.g().H());this.t().l(this.qa,"focusin",this.Nb)};W[s].z=function(){this.ha()&&this.p(l);jd(this.qa);W.e.z[C](this);Oc(this.i);Oc(this.j);Oc(this.u)};
W[s].p=function(a){Ab(this.O(),"ModalPopup must be rendered first.");a!=this.la&&(this.za&&this.za[ua](),this.Ia&&this.Ia[ua](),this.ya&&this.ya[ua](),this.Ha&&this.Ha[ua](),a?this.Zb():this.Cb())};W[s].Zb=function(){this[w]("beforeshow")&&(this.Ca(),this.Ba(),this.t().l(this.g().Wa(),"resize",this.Ca),this.jb(j),this[Ka](),this.la=j,this.za&&this.Ia?(Gd(this.za,"end",this.fb,l,this),this.za[Qa](),this.Ia[Qa]()):this.fb())};
W[s].Cb=function(){this[w]("beforehide")&&(this.t().Y(this.g().Wa(),"resize",this.Ca),this.ya&&this.Ha?(Gd(this.ya,"end",this.eb,l,this),this.ya[Qa](),this.Ha[Qa]()):this.eb())};W[s].jb=function(a){this.i&&P(this.i,a);this.j&&P(this.j,a);P(this.a(),a);P(this.u,a)};W[s].fb=function(){this[w]("show")};W[s].eb=function(){this.jb(l);this.la=l;this[w]("hide")};W[s].ha=function(){return this.la};W[s].focus=function(){this.Qa()};
W[s].Ca=function(){this.i&&P(this.i,l);this.j&&P(this.j,l);var a=this.g().H(),b=(a?a[Ta]||a[Va]:m)||m,c=Fc(b||m),b=p.max(a[y].scrollWidth,c[t]),a=p.max(a[y][Ma],c[F]);this.i&&(P(this.i,j),dd(this.i,b,a));this.j&&(P(this.j,j),dd(this.j,b,a))};W[s].Ba=function(){var a=this.g().H(),b=(a?a[Ta]||a[Va]:m)||m;if("fixed"==Vc(this.a()))var c=a=0;else c=this.g().ea(),a=c.x,c=c.y;var d=fd(this.a()),b=Fc(b||m),a=p.max(a+b[t]/2-d[t]/2,0),c=p.max(c+b[F]/2-d[F]/2,0);Xc(this.a(),a,c);Xc(this.u,a,c)};
W[s].Nb=function(a){a[B]==this.u&&ce(this.Qa,0,this)};W[s].Qa=function(){try{K&&this.g().H()[y][Ka](),this.a()[Ka]()}catch(a){}};var X=function(a,b,c){W[C](this,b,c);this.r=a||"modal-dialog";this.G=ee()};J(X,W);X[s].ub=j;X[s].Xa=j;X[s].cb=j;X[s].tb=j;X[s].ma=0.5;X[s].$b="";X[s].La="";X[s].C=k;X[s].sb=l;X[s].P=k;X[s].Da=k;X[s].nb=k;X[s].ka=k;X[s].oa=k;X[s].m=k;X[s].T=function(){return this.r};X[s].gb=function(){this.a()||this.W()};X[s].ta=function(){this.gb();return this.oa};X[s].R=function(){this.gb();return X.e.R[C](this)};X[s].Sb=function(a){this.ma=a;this.a()&&(a=this.R())&&gd(a,this.ma)};
X[s].Vb=function(a){this.cb=a;if(this.O()){var b=this.g(),c=this.R(),d=this.xb();a?(d&&b.$a(d,this.a()),b.$a(c,this.a())):(b.removeNode(d),b.removeNode(c))}};X[s].pb=function(){return new T(this.a(),this.P)};X[s].hb=function(a){this.a()&&yc(this.P,this.r+"-title-draggable",a);a&&!this.C?(this.C=this.pb(),vc(this.P,this.r+"-title-draggable"),Dd(this.C,"start",this.Ub,l,this)):!a&&this.C&&(this.C.s(),this.C=k)};
X[s].h=function(){X.e.h[C](this);var a=this.a();Ab(a,"getElement() returns null");var b=this.g();this.P=b.h("div",{className:this.r+"-title",id:this.Ua()},this.Da=b.h("span",this.r+"-title-text",this.$b),this.ka=b.h("span",this.r+"-title-close"));Lc(a,this.P,this.oa=b.h("div",this.r+"-content"),this.m=b.h("div",this.r+"-buttons"));this.nb=this.P.id;kd(a,"dialog");ld(a,"labelledby",this.nb||"");this.La&&(this.oa.innerHTML=this.La);P(this.ka,this.Xa);this.G&&this.G.Ga(this.m);P(this.m,!!this.G);this.Sb(this.ma)};
X[s].F=function(){X.e.F[C](this);this.t().l(this,["show","hide"],this.Xb);this.hb(this.tb);this.t().l(this.ka,"click",this.Pb);kd(this.a(),"dialog");""!==this.Da.id&&ld(this.a(),"labelledby",this.Da.id);this.cb||this.Vb(l)};X[s].z=function(){this.ha()&&this.p(l);this.hb(l);X.e.z[C](this)};X[s].p=function(a){a!=this.ha()&&(this.O()||this.W(),X.e.p[C](this,a))};
X[s].Xb=function(a){a[B]==this&&((a=this.ha())?(this.t().l(this.a(),"keydown",this.ia).l(this.a(),"keypress",this.ia),this[w]("aftershow"),this.t().l(this.m,"click",this.db)):(this.t().Y(this.a(),"keydown",this.ia).Y(this.a(),"keypress",this.ia).Y(this.m,"click",this.db),this[w]("afterhide"),this.sb&&this.s()))};
X[s].focus=function(){X.e[Ka][C](this);if(this.S()){var a=this.S().Ta();if(a)for(var b=this.g().H(),c=this.m.getElementsByTagName("button"),d=0,g;g=c[d];d++)if(g[Wa]==a){try{if(L||cc){var f=b[La]("input");f[x].cssText="position:fixed;width:0;height:0;left:0;top:0;";this.a()[ta](f);f[Ka]();this.a().removeChild(f)}g[Ka]()}catch(h){}break}}};
X[s].Ub=function(){var a=this.g().H(),b=(a?a[Ta]||a[Va]:m)||m,b=Fc(b||m),c=p.max(a[y].scrollWidth,b[t]),a=p.max(a[y][Ma],b[F]),d=fd(this.a());"fixed"==Vc(this.a())?this.C.ib(new Sc(0,0,p.max(0,b[t]-d[t]),p.max(0,b[F]-d[F]))):this.C.ib(new Sc(0,0,c-d[t],a-d[F]))};X[s].Pb=function(){if(this.Xa){var a=this.S(),b=a&&a.Ra();b?(a=a.da(b),this[w](new fe(b,a))&&this.p(l)):this.p(l)}};X[s].c=function(){this.m=this.ka=k;X.e.c[C](this)};
X[s].Tb=function(a){this.G=a;this.m&&(this.G?this.G.Ga(this.m):this.m.innerHTML="",P(this.m,!!this.G))};X[s].S=function(){return this.G};X[s].db=function(a){if((a=this.vb(a[B]))&&!a[Ea]){var a=a[Wa],b=this.S().da(a);this[w](new fe(a,b))&&this.p(l)}};X[s].vb=function(a){for(;a!=k&&a!=this.m;){if("BUTTON"==a[Ua])return a;a=a[E]}return k};
X[s].ia=function(a){var b=l,c=l,d=this.S(),g=a[B];if("keydown"==a[D])if(this.ub&&27==a[Na]){var f=d&&d.Ra(),g="SELECT"==g[Ua]&&!g[Ea];f&&!g?(c=j,b=d.da(f),b=this[w](new fe(f,b))):g||(b=j)}else 9==a[Na]&&a.shiftKey&&g==this.a()&&(c=j);else if(13==a[Na]){if("BUTTON"==g[Ua])f=g[Wa];else if(d){var h=d.Ta(),o=h&&d.yb(h),g=("TEXTAREA"==g[Ua]||"SELECT"==g[Ua])&&!g[Ea];o&&!o[Ea]&&!g&&(f=h)}f&&d&&(c=j,b=this[w](new fe(f,""+d.da(f))))}if(b||c)a[Ca](),a[Da]();b&&this.p(l)};
var fe=function(a,b){oa(this,"dialogselect");this.key=a;this.caption=b};J(fe,Q);var Y=function(a){this.ba=a||Ac();U[C](this)};J(Y,U);Y[s].r="goog-buttonset";Y[s].pa=k;Y[s].b=k;Y[s].Ka=k;Y[s].L=function(a,b,c,d){U[s].L[C](this,a,b);c&&(this.pa=a);d&&(this.Ka=a);return this};Y[s].n=function(a,b,c){return this.L(a.key,a.caption,b,c)};Y[s].Ga=function(a){this.b=a;this.W()};
Y[s].W=function(){if(this.b){this.b.innerHTML="";var a=Ac(this.b);Zd(this,function(b,c){var d=a.h("button",{name:c},b);c==this.pa&&ga(d,this.r+"-default");this.b[ta](d)},this)}};Y[s].a=function(){return this.b};Y[s].g=function(){return this.ba};Y[s].Ta=function(){return this.pa};Y[s].Ra=function(){return this.Ka};Y[s].yb=function(a){for(var b=this.wb(),c=0,d;d=b[c];c++)if(d[Wa]==a||d.id==a)return d;return k};Y[s].wb=function(){return this.b.getElementsByTagName("BUTTON")};
var ge={key:"ok",caption:"OK"},he={key:"cancel",caption:"Cancel"},ie={key:"yes",caption:"Yes"},je={key:"no",caption:"No"},ke={key:"save",caption:"Save"},le={key:"continue",caption:"Continue"},ee=function(){return(new Y).n(ge,j).n(he,l,j)};(function(){"undefined"!=typeof ca&&((new Y).n(ge,j,j),ee(),(new Y).n(ie,j).n(je,l,j),(new Y).n(ie).n(je,j).n(he,l,j),(new Y).n(le).n(ke).n(he,j,j))})();function me(a){X[C](this,"cse-overlay",j);this.cse=a}J(me,X);me[s].Ba=function(){var a=fd(this.cse.searchBox),b=fd(m[Aa][Xa]),c=fd(this.b),d=ad(this.cse.searchBox),a=d.x+c[t]>b[t]?d.x+a[t]-c[t]:d.x;Xc(this.b,a,d.y)};
function ne(a,b,c){this.searchBox=b;this.searchResults=c;this.searchResultsContainer=Cc(ca,k,"cse-resultsContainer",this.searchResults)[0];this.closeResults=Cc(ca,k,"cse-closeResults",this.searchResults)[0];this.searchBox.onsubmit=mb(ne[s].Fa,this);this.searchResultsDialog=new me(this);this.searchResultsDialog.Tb(new Y);this.searchResultsDialog.ta()[ta](this.searchResults);pa(this.searchResults[x],"");this.closeResults.onclick=mb(ne[s].Ea,this);this.searchControl=new GSearchControl;b=new GwebSearch;
b.setSiteRestriction(a);a=new GsearcherOptions;a.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);this.searchControl.addSearcher(b,a);this.searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);this.searchControl.setNoResultsString(GSearchControl.NO_RESULTS_DEFAULT_STRING);this.searchControl.draw(this.searchResultsContainer)}ne[s].Fa=function(){this.searchResultsDialog.p(j);this.searchControl.execute(this.searchBox.q.value);return l};ne[s].Ea=function(){this.searchResultsDialog.p(l)};
ob("CSEOverlay",ne); })()

