/*
from https://www.google.fi/cse/api/overlay.js
*/

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

