function d(a){throw a;}var h=true,i=null,j=false,aa=Infinity,l=Error,ba=Boolean,m=undefined,ca=encodeURIComponent,da=parseInt,ea=parseFloat,fa=String,ha=window,ia=Number,ja=JSMSG,ka=Function,la=Object,ma=document,na=decodeURIComponent,oa=isNaN,pa=alert,qa=RegExp,o=Math,sa=Array;function ta(a,b){return a.setDate=b}function ua(a,b){return a.filter=b}function va(a,b){return a.toString=b}function wa(a,b){return a.length=b}function xa(a,b){return a.title=b}function ya(a,b){return a.position=b}
function za(a,b){return a.selectedIndex=b}function Ba(a,b){return a.className=b}function Ca(a,b){return a.width=b}function Da(a,b){return a.data=b}function Ea(a,b){return a.load=b}function Fa(a,b){return a.innerHTML=b}function Ga(a,b){return a.selected=b}function Ha(a,b){return a.getData=b}function Ia(a,b){return a.getDate=b}function q(a,b){return a.value=b}function Ja(a,b){return a.disabled=b}function Ka(a,b){return a.currentTarget=b}function La(a,b){return a.left=b}
function Ma(a,b){return a.target=b}function Na(a,b){return a.screenX=b}function Oa(a,b){return a.screenY=b}function Pa(a,b){return a.remove=b}function Qa(a,b){return a.start=b}function Ra(a,b){return a.coords=b}function Sa(a,b){return a.keyCode=b}function Ta(a,b){return a.colSpan=b}function Ua(a,b){return a.handleEvent=b}function Va(a,b){return a.action=b}function Wa(a,b){return a.type=b}function Xa(a,b){return a.contains=b}function Ya(a,b){return a.tabIndex=b}function Za(a,b){return a.clear=b}
function $a(a,b){return a.name=b}function ab(a,b){return a.display=b}function bb(a,b){return a.height=b}function cb(a,b){return a.clientX=b}function db(a,b){return a.clientY=b}function eb(a,b){return a.visibility=b}
var fb="setDate",r="appendChild",gb="scrollTop",hb="previousSibling",s="push",ib="stop",jb="filter",kb="toString",lb="getMonth",mb="altKey",nb="activeElement",t="length",ob="propertyIsEnumerable",pb="title",qb="getBoundingClientRect",rb="form",v="prototype",sb="getDay",tb="test",ub="shift",vb="selectedIndex",wb="relatedTarget",xb="className",yb="clearTimeout",zb="exec",Ab="width",Bb="text",Cb="clientWidth",Eb="round",Fb="abort",Gb="checked",Hb="slice",Ib="setTimeout",w="replace",Jb="nodeType",Kb=
"document",Lb="data",Mb="ceil",Nb="getSeconds",Ob="ctrlKey",Pb="load",Qb="split",Rb="floor",Sb="getElementById",Tb="offsetWidth",Ub="concat",Vb="charAt",Wb="selected",Xb="createTextNode",Yb="stopPropagation",Zb="stack",$b="getDate",x="value",ac="location",bc="save",y="preventDefault",cc="insertBefore",dc="reload",ec="indexOf",fc="metaKey",gc="disabled",hc="offsetLeft",ic="message",jc="hasOwnProperty",z="dispatchEvent",A="style",kc="close",mc="nodeName",nc="currentTarget",oc="body",pc="left",qc="view",
rc="removeChild",B="target",sc="screenX",tc="screenY",uc="lastChild",C="call",vc="match",wc="setSeconds",xc="getBoxObjectFor",yc="send",zc="isOpen",Ac="setMonth",Bc="options",Cc="charCode",Dc="remove",Ec="start",Fc="focus",Gc="getAttribute",Hc="createElement",Ic="coords",Jc="setFullYear",Kc="scrollHeight",Lc="keyCode",Mc="firstChild",Nc="getFullYear",Oc="forEach",Pc="clientHeight",Qc="scrollLeft",Rc="clientLeft",Sc="addEventListener",Tc="bottom",Uc="setAttribute",Vc="href",Wc="elements",Xc="substring",
Yc="clientTop",Zc="handleEvent",$c="detach",ad="action",bd="every",D="type",cd="contains",dd="apply",ed="getUTCMinutes",fd="clear",gd="childNodes",hd="shiftKey",id="tagName",jd="setHours",kd="reset",ld="setMinutes",md="defaultView",nd="getUTCHours",od="name",pd="parentNode",qd="getHours",rd="getMinutes",sd="fileName",td="display",ud="nextSibling",vd="offsetTop",wd="height",xd="toUpperCase",yd="splice",zd="getTime",Ad="offsetHeight",Bd="join",Cd="unshift",Dd="setActive",Ed="getElementsByTagName",Fd=
"nodeValue",Gd="toLowerCase",Hd="clientX",Id="clientY",Jd="documentElement",Kd="substr",Ld="right",Md="getTimezoneOffset",Nd=Nd||{},Od=this,Pd=function(a,b,c){a=a[Qb](".");c=c||Od;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var e;a[t]&&(e=a[ub]());)if(!a[t]&&b!==m)c[e]=b;else c=c[e]?c[e]:c[e]={}},Qd=function(a,b){for(var c=a[Qb]("."),e=b||Od,f;f=c[ub]();)if(e[f])e=e[f];else return i;return e},Rd=function(){},Sd=function(a){a.getInstance=function(){return a.Bx||(a.Bx=new a)}},Td=function(a){var b=
typeof a;if(b=="object")if(a){if(a instanceof sa||!(a instanceof la)&&la[v][kb][C](a)=="[object Array]"||typeof a[t]=="number"&&typeof a[yd]!="undefined"&&typeof a[ob]!="undefined"&&!a[ob]("splice"))return"array";if(!(a instanceof la)&&(la[v][kb][C](a)=="[object Function]"||typeof a[C]!="undefined"&&typeof a[ob]!="undefined"&&!a[ob]("call")))return"function"}else return"null";else if(b=="function"&&typeof a[C]=="undefined")return"object";return b},Ud=function(a){return Td(a)=="array"},Vd=function(a){var b=
Td(a);return b=="array"||b=="object"&&typeof a[t]=="number"},Wd=function(a){return typeof a=="string"},Xd=function(a){return typeof a=="number"},Yd=function(a){return Td(a)=="function"},Zd=function(a){a=Td(a);return a=="object"||a=="array"||a=="function"},be=function(a){return a[$d]||(a[$d]=++ae)},$d="closure_uid_"+o[Rb](o.random()*2147483648)[kb](36),ae=0,ce=function(a,b){var c=b||Od;if(arguments[t]>2){var e=sa[v][Hb][C](arguments,2);return function(){var f=sa[v][Hb][C](arguments);sa[v][Cd][dd](f,
e);return a[dd](c,f)}}else return function(){return a[dd](c,arguments)}},de=function(a){var b=sa[v][Hb][C](arguments,1);return function(){var c=sa[v][Hb][C](arguments);c[Cd][dd](c,b);return a[dd](this,c)}},ee=function(a,b){for(var c in b)a[c]=b[c]},fe=Date.now||function(){return+new Date},ge=function(a,b,c){Pd(a,b,c)},E=function(a,b,c){a[b]=c},F=function(a,b){function c(){}c.prototype=b[v];a.b=b[v];a.prototype=new c;a[v].constructor=a};
ka[v].Ci=function(a){if(arguments[t]>1){var b=sa[v][Hb][C](arguments,1);b[Cd](this,a);return ce[dd](i,b)}else return ce(this,a)};ka[v].Ea=function(a){F(this,a)};ka[v].Ha=function(a){ee(this[v],a)};var he=function(a){this.stack=l()[Zb]||"";if(a)this.message=fa(a)};F(he,l);$a(he[v],"CustomError");var ie=function(a,b){return a.lastIndexOf(b,0)==0},je=function(a){for(var b=1;b<arguments[t];b++){var c=fa(arguments[b])[w](/\$/g,"$$$$");a=a[w](/\%s/,c)}return a},ke=function(a){return a[w](/[\s\xa0]+/g," ")[w](/^\s+|\s+$/g,"")},le=function(a){return a[w](/^[\s\xa0]+|[\s\xa0]+$/g,"")},me=/^[a-zA-Z0-9\-_.!~*'()]*$/,ne=function(a){a=fa(a);if(!me[tb](a))return ca(a);return a},te=function(a,b){if(b)return a[w](oe,"&amp;")[w](pe,"&lt;")[w](qe,"&gt;")[w](re,"&quot;");else{if(!se[tb](a))return a;if(a[ec]("&")!=
-1)a=a[w](oe,"&amp;");if(a[ec]("<")!=-1)a=a[w](pe,"&lt;");if(a[ec](">")!=-1)a=a[w](qe,"&gt;");if(a[ec]('"')!=-1)a=a[w](re,"&quot;");return a}},oe=/&/g,pe=/</g,qe=/>/g,re=/\"/g,se=/[&<>\"]/,we=function(a){if(a[ec]("&")!=-1)return"document"in Od&&a[ec]("<")==-1?ue(a):ve(a);return a},ue=function(a){var b=Od[Kb][Hc]("a");Fa(b,a);b.normalize&&b.normalize();a=b[Mc][Fd];Fa(b,"");return a},ve=function(a){return a[w](/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";
case "quot":return'"';default:if(c[Vb](0)=="#"){var e=ia("0"+c[Kd](1));if(!oa(e))return fa.fromCharCode(e)}return b}})},xe=function(a,b,c){if(c)a=we(a);if(a[t]>b)a=a[Xc](0,b-3)+"...";if(c)a=te(a);return a},ye=function(a,b,c){a=c!==m?a.toFixed(c):fa(a);c=a[ec](".");if(c==-1)c=a[t];return sa(o.max(0,b-c)+1)[Bd]("0")+a},ze=function(){return o[Rb](o.random()*2147483648)[kb](36)+(o[Rb](o.random()*2147483648)^fe())[kb](36)},Be=function(a,b){for(var c=0,e=le(fa(a))[Qb]("."),f=le(fa(b))[Qb]("."),g=o.max(e[t],
f[t]),k=0;c==0&&k<g;k++){var n=e[k]||"",p=f[k]||"",u=qa("(\\d*)(\\D*)","g"),K=qa("(\\d*)(\\D*)","g");do{var ga=u[zb](n)||["","",""],Aa=K[zb](p)||["","",""];if(ga[0][t]==0&&Aa[0][t]==0)break;c=ga[1][t]==0?0:da(ga[1],10);var ra=Aa[1][t]==0?0:da(Aa[1],10);c=Ae(c,ra)||Ae(ga[2][t]==0,Aa[2][t]==0)||Ae(ga[2],Aa[2])}while(c==0)}return c},Ae=function(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};var Ce=function(a,b){b[Cd](a);he[C](this,je[dd](i,b));b[ub]();this.messagePattern=a};F(Ce,he);$a(Ce[v],"AssertionError");var De=function(a,b,c,e){var f="Assertion failed";if(c){f+=": "+c;var g=e}else if(a){f+=": "+a;g=b}d(new Ce(""+f,g||[]))},Ee=function(a,b){a||De("",i,b,sa[v][Hb][C](arguments,2))},Fe=function(a){d(new Ce("Failure"+(a?": "+a:""),sa[v][Hb][C](arguments,1)))};var Ge=sa[v],He=Ge[ec]?function(a,b,c){Ee(a[t]!=i);return Ge[ec][C](a,b,c)}:function(a,b,c){c=c==i?0:c<0?o.max(0,a[t]+c):c;if(Wd(a)){if(!Wd(b)||b[t]!=1)return-1;return a[ec](b,c)}for(c=c;c<a[t];c++)if(c in a&&a[c]===b)return c;return-1},G=Ge[Oc]?function(a,b,c){Ee(a[t]!=i);Ge[Oc][C](a,b,c)}:function(a,b,c){for(var e=a[t],f=Wd(a)?a[Qb](""):a,g=0;g<e;g++)g in f&&b[C](c,f[g],g,a)},Ie=Ge[jb]?function(a,b,c){Ee(a[t]!=i);return Ge[jb][C](a,b,c)}:function(a,b,c){for(var e=a[t],f=[],g=0,k=Wd(a)?a[Qb](""):
a,n=0;n<e;n++)if(n in k){var p=k[n];if(b[C](c,p,n,a))f[g++]=p}return f},Je=Ge.map?function(a,b,c){Ee(a[t]!=i);return Ge.map[C](a,b,c)}:function(a,b,c){for(var e=a[t],f=sa(e),g=Wd(a)?a[Qb](""):a,k=0;k<e;k++)if(k in g)f[k]=b[C](c,g[k],k,a);return f},Ke=Ge.some?function(a,b,c){Ee(a[t]!=i);return Ge.some[C](a,b,c)}:function(a,b,c){for(var e=a[t],f=Wd(a)?a[Qb](""):a,g=0;g<e;g++)if(g in f&&b[C](c,f[g],g,a))return h;return j},Le=Ge[bd]?function(a,b,c){Ee(a[t]!=i);return Ge[bd][C](a,b,c)}:function(a,b,c){for(var e=
a[t],f=Wd(a)?a[Qb](""):a,g=0;g<e;g++)if(g in f&&!b[C](c,f[g],g,a))return j;return h},Me=function(a,b){return He(a,b)>=0},Ne=function(a){if(!Ud(a))for(var b=a[t]-1;b>=0;b--)delete a[b];wa(a,0)},Pe=function(a,b,c){Oe(a,c,0,b)},Re=function(a,b){var c=He(a,b),e;if(e=c>=0)Qe(a,c);return e},Qe=function(a,b){Ee(a[t]!=i);return Ge[yd][C](a,b,1)[t]==1},Se=function(){return Ge[Ub][dd](Ge,arguments)},Te=function(a){if(Ud(a))return Se(a);else{for(var b=[],c=0,e=a[t];c<e;c++)b[c]=a[c];return b}},Ue=function(a){for(var b=
1;b<arguments[t];b++){var c=arguments[b],e;if(Ud(c)||(e=Vd(c))&&c[jc]("callee"))a[s][dd](a,c);else if(e)for(var f=a[t],g=c[t],k=0;k<g;k++)a[f+k]=c[k];else a[s](c)}},Oe=function(a){Ee(a[t]!=i);return Ge[yd][dd](a,Ve(arguments,1))},Ve=function(a,b,c){Ee(a[t]!=i);return arguments[t]<=2?Ge[Hb][C](a,b):Ge[Hb][C](a,b,c)};var We=function(a){if(/^\s*$/[tb](a))return j;var b=/\\["\\\/bfnrtu]/g,c=/"[^"\\\n\r\u2028\u2029\x00-\x08\x10-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,e=/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,f=/^[\],:{}\s\u2028\u2029]*$/;return f[tb](a[w](b,"@")[w](c,"]")[w](e,""))},Xe=function(a){a=fa(a);if(We(a))try{return eval("("+a+")")}catch(b){}d(l("Invalid JSON string: "+a))},$e=function(a){return(new Ye).Oa(a)},Ye=function(){};Ye[v].Oa=function(a){var b=[];this.xk(a,b);return b[Bd]("")};
Ye[v].xk=function(a,b){switch(typeof a){case "string":this.dp(a,b);break;case "number":this.Uv(a,b);break;case "boolean":b[s](a);break;case "undefined":b[s]("null");break;case "object":if(a==i){b[s]("null");break}if(Ud(a)){this.Tv(a,b);break}this.Vv(a,b);break;case "function":break;default:d(l("Unknown type: "+typeof a))}};
var af={'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},bf=/\uffff/[tb]("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;Ye[v].dp=function(a,b){b[s]('"',a[w](bf,function(c){if(c in af)return af[c];var e=c.charCodeAt(0),f="\\u";if(e<16)f+="000";else if(e<256)f+="00";else if(e<4096)f+="0";return af[c]=f+e[kb](16)}),'"')};Ye[v].Uv=function(a,b){b[s](isFinite(a)&&!oa(a)?a:"null")};
Ye[v].Tv=function(a,b){var c=a[t];b[s]("[");for(var e="",f=0;f<c;f++){b[s](e);this.xk(a[f],b);e=","}b[s]("]")};Ye[v].Vv=function(a,b){b[s]("{");var c="";for(var e in a)if(a[jc](e)){var f=a[e];if(typeof f!="function"){b[s](c);this.dp(e,b);b[s](":");this.xk(f,b);c=","}}b[s]("}")};var cf=[],df=function(a){cf[cf[t]]=a};var ef="StopIteration"in Od?Od.StopIteration:l("StopIteration"),ff=function(){};ff[v].Eu=function(){d(ef)};ff[v].__iterator__=function(){return this};var gf=function(a,b,c){for(var e in a)b[C](c,a[e],e,a)},hf=function(a,b,c){var e={};for(var f in a)e[f]=b[C](c,a[f],f,a);return e},jf=function(a){var b=0;for(var c in a)b++;return b},kf=function(a){var b=[],c=0;for(var e in a)b[c++]=a[e];return b},lf=function(a){var b=[],c=0;for(var e in a)b[c++]=e;return b},mf=function(a,b){for(var c in a)if(a[c]==b)return h;return j},nf=function(a){for(var b in a)return j;return h},of=function(a,b){var c;if(c=b in a)delete a[b];return c},qf=function(a,b,c){if(b in
a)d(l('The object already contains the key "'+b+'"'));pf(a,b,c)},rf=function(a,b,c){if(b in a)return a[b];return c},pf=function(a,b,c){a[b]=c},sf=function(a){var b={};for(var c in a)b[c]=a[c];return b},tf=function(a){var b={};for(var c in a)b[a[c]]=c;return b},uf=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],vf=function(a){for(var b,c,e=1;e<arguments[t];e++){c=arguments[e];for(b in c)a[b]=c[b];for(var f=0;f<uf[t];f++){b=uf[f];if(la[v][jc][C](c,
b))a[b]=c[b]}}},wf=function(){var a=arguments[t];if(a==1&&Ud(arguments[0]))return wf[dd](i,arguments[0]);if(a%2)d(l("Uneven number of arguments"));for(var b={},c=0;c<a;c+=2)b[arguments[c]]=arguments[c+1];return b};var xf=function(a){if(typeof a.X=="function")return a.X();if(Vd(a)||Wd(a))return a[t];return jf(a)},yf=function(a){if(typeof a.ta=="function")return a.ta();if(Wd(a))return a[Qb]("");if(Vd(a)){for(var b=[],c=a[t],e=0;e<c;e++)b[s](a[e]);return b}return kf(a)},zf=function(a){if(typeof a.Yb=="function")return a.Yb();if(typeof a.ta!="function"){if(Vd(a)||Wd(a)){var b=[];a=a[t];for(var c=0;c<a;c++)b[s](c);return b}return lf(a)}},Af=function(a,b){if(typeof a[cd]=="function")return a[cd](b);if(typeof a.pe==
"function")return a.pe(b);if(Vd(a)||Wd(a))return Me(a,b);return mf(a,b)},Bf=function(a,b,c){if(typeof a[Oc]=="function")a[Oc](b,c);else if(Vd(a)||Wd(a))G(a,b,c);else for(var e=zf(a),f=yf(a),g=f[t],k=0;k<g;k++)b[C](c,f[k],e&&e[k],a)},Cf=function(a,b,c){if(typeof a[bd]=="function")return a[bd](b,c);if(Vd(a)||Wd(a))return Le(a,b,c);for(var e=zf(a),f=yf(a),g=f[t],k=0;k<g;k++)if(!b[C](c,f[k],e&&e[k],a))return j;return h};var Df=function(a){this.ma={};this.J=[];var b=arguments[t];if(b>1){if(b%2)d(l("Uneven number of arguments"));for(var c=0;c<b;c+=2)this.A(arguments[c],arguments[c+1])}else a&&this.qg(a)};Df[v].M=0;Df[v].og=0;Df[v].X=function(){return this.M};Df[v].ta=function(){this.nf();for(var a=[],b=0;b<this.J[t];b++){var c=this.J[b];a[s](this.ma[c])}return a};Df[v].Yb=function(){this.nf();return this.J[Ub]()};Df[v].ob=function(a){return Ef(this.ma,a)};
Df[v].pe=function(a){for(var b=0;b<this.J[t];b++){var c=this.J[b];if(Ef(this.ma,c)&&this.ma[c]==a)return h}return j};Df[v].Kc=function(a,b){if(this===a)return h;if(this.M!=a.X())return j;var c=b||Ff;this.nf();for(var e,f=0;e=this.J[f];f++)if(!c(this.ea(e),a.ea(e)))return j;return h};var Ff=function(a,b){return a===b};Df[v].Na=function(){return this.M==0};Za(Df[v],function(){this.ma={};wa(this.J,0);this.og=this.M=0});
Pa(Df[v],function(a){if(Ef(this.ma,a)){delete this.ma[a];this.M--;this.og++;this.J[t]>2*this.M&&this.nf();return h}return j});Df[v].nf=function(){if(this.M!=this.J[t]){for(var a=0,b=0;a<this.J[t];){var c=this.J[a];if(Ef(this.ma,c))this.J[b++]=c;a++}wa(this.J,b)}if(this.M!=this.J[t]){var e={};for(b=a=0;a<this.J[t];){c=this.J[a];if(!Ef(e,c)){this.J[b++]=c;e[c]=1}a++}wa(this.J,b)}};Df[v].ea=function(a,b){if(Ef(this.ma,a))return this.ma[a];return b};
Df[v].A=function(a,b){if(!Ef(this.ma,a)){this.M++;this.J[s](a);this.og++}this.ma[a]=b};Df[v].qg=function(a){var b;if(a instanceof Df){b=a.Yb();a=a.ta()}else{b=lf(a);a=kf(a)}for(var c=0;c<b[t];c++)this.A(b[c],a[c])};Df[v].B=function(){return new Df(this)};Df[v].__iterator__=function(a){this.nf();var b=0,c=this.J,e=this.ma,f=this.og,g=this,k=new ff;k.Eu=function(){for(;;){if(f!=g.og)d(l("The map has changed since the iterator was created"));if(b>=c[t])d(ef);var n=c[b++];return a?n:e[n]}};return k};
var Ef=function(a,b){return la[v][jc][C](a,b)};var Gf=function(a){this.ma=new Df;a&&this.qg(a)},Hf=function(a){var b=typeof a;return b=="object"&&a||b=="function"?"o"+be(a):b[Kd](0,1)+a};Gf[v].X=function(){return this.ma.X()};Gf[v].add=function(a){this.ma.A(Hf(a),a)};Gf[v].qg=function(a){a=yf(a);for(var b=a[t],c=0;c<b;c++)this.add(a[c])};Gf[v].Se=function(a){a=yf(a);for(var b=a[t],c=0;c<b;c++)this[Dc](a[c])};Pa(Gf[v],function(a){return this.ma[Dc](Hf(a))});Za(Gf[v],function(){this.ma[fd]()});Gf[v].Na=function(){return this.ma.Na()};Xa(Gf[v],function(a){return this.ma.ob(Hf(a))});
Gf[v].Nj=function(a){var b=new Gf;a=yf(a);for(var c=0;c<a[t];c++){var e=a[c];this[cd](e)&&b.add(e)}return b};Gf[v].ta=function(){return this.ma.ta()};Gf[v].B=function(){return new Gf(this)};Gf[v].Kc=function(a){return this.X()==xf(a)&&this.Yt(a)};Gf[v].Yt=function(a){var b=xf(a);if(this.X()>b)return j;if(!(a instanceof Gf)&&b>5)a=new Gf(a);return Cf(this,function(c){return Af(a,c)})};Gf[v].__iterator__=function(){return this.ma.__iterator__(j)};var Kf=function(a,b){try{var c=If(a),e="Message: "+te(c[ic])+'\nUrl: <a href="view-source:'+c[sd]+'" target="_new">'+c[sd]+"</a>\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+te(c[Zb]+"-> ")+"[end]\n\nJS stack traversal:\n"+te(Jf(b)+"-> ");return e}catch(f){return"Exception trying to expose exception! You win, we lose. "+f}},If=function(a){var b=Qd("window.location.href");return typeof a=="string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"}:!a.lineNumber||
!a[sd]||!a[Zb]?{message:a[ic],name:a[od],lineNumber:a.lineNumber||a.line||"Not available",fileName:a[sd]||a.filename||a.sourceURL||b,stack:a[Zb]||"Not available"}:a},Jf=function(a){return Mf(a||arguments.callee.caller,[])},Mf=function(a,b){var c=[];if(Me(b,a))c[s]("[...circular reference...]");else if(a&&b[t]<50){c[s](Nf(a)+"(");for(var e=a.arguments,f=0;f<e[t];f++){f>0&&c[s](", ");var g;g=e[f];switch(typeof g){case "object":g=g?"object":"null";break;case "string":g=g;break;case "number":g=fa(g);
break;case "boolean":g=g?"true":"false";break;case "function":g=(g=Nf(g))?g:"[fn]";break;case "undefined":default:g=typeof g;break}if(g[t]>40)g=g[Kd](0,40)+"...";c[s](g)}b[s](a);c[s](")\n");try{c[s](Mf(a.caller,b))}catch(k){c[s]("[exception trying to get caller]\n")}}else a?c[s]("[...long stack...]"):c[s]("[end]");return c[Bd]("")},Nf=function(a){a=fa(a);if(!Of[a]){var b=/function ([^\(]+)/[zb](a);if(b){b=b[1];Of[a]=b}else Of[a]="[Anonymous]"}return Of[a]},Of={};var Pf=function(a,b,c,e,f){this[kd](a,b,c,e,f)};Pf[v].Sv=0;Pf[v].vm=i;Pf[v].um=i;var Qf=0;Pf[v].reset=function(a,b,c,e,f){this.Sv=typeof f=="number"?f:Qf++;this.ny=e||fe();this.Lf=a;this.jy=b;this.hy=c;delete this.vm;delete this.um};Pf[v].bw=function(a){this.vm=a};Pf[v].cw=function(a){this.um=a};Pf[v].Ik=function(a){this.Lf=a};var Rf=function(){Ee(j,"Cannot use goog.debug.LogBuffer without defining goog.debug.LogBuffer.CAPACITY.");this[fd]()};Za(Rf[v],function(){this.dy=[];this.fy=-1;this.gy=j});var Sf=function(a){this.Ih=a};Sf[v].Q=i;Sf[v].Lf=i;Sf[v].ya=i;Sf[v].Le=i;var Tf=function(a,b){$a(this,a);q(this,b)};va(Tf[v],function(){return this[od]});var Uf=new Tf("SEVERE",1E3),Vf=new Tf("WARNING",900),Wf=new Tf("INFO",800),Xf=new Tf("CONFIG",700),Yf=new Tf("FINE",500),Zf=new Tf("FINER",400),$f=new Tf("FINEST",300);Sf[v].Da=function(){return this.Q};Sf[v].ls=function(){if(!this.ya)this.ya={};return this.ya};Sf[v].Ik=function(a){this.Lf=a};
Sf[v].Mm=function(){if(this.Lf)return this.Lf;if(this.Q)return this.Q.Mm();Fe("Root logger has no level set.");return i};Sf[v].Rt=function(a){return a[x]>=this.Mm()[x]};Sf[v].log=function(a,b,c){this.Rt(a)&&this.rr(this.ys(a,b,c))};Sf[v].ys=function(a,b,c){var e=new Pf(a,fa(b),this.Ih);if(c){e.bw(c);e.cw(Kf(c,arguments.callee.caller))}return e};Sf[v].Bp=function(a,b){this.log(Uf,a,b)};Sf[v].lx=function(a,b){this.log(Vf,a,b)};Sf[v].sb=function(a,b){this.log(Wf,a,b)};
Sf[v].N=function(a,b){this.log(Yf,a,b)};Sf[v].zm=function(a,b){this.log(Zf,a,b)};Sf[v].fj=function(a,b){this.log($f,a,b)};Sf[v].rr=function(a){for(var b=this;b;){b.Dq(a);b=b.Da()}};Sf[v].Dq=function(a){if(this.Le)for(var b=0,c;c=this.Le[b];b++)c(a)};Sf[v].Ye=function(a){this.Q=a};Sf[v].iq=function(a,b){this.ls()[a]=b};
var ag={},bg=i,cg=function(){if(!bg){bg=new Sf("");ag[""]=bg;bg.Ik(Xf)}},eg=function(a){cg();var b=ag[a];return b||dg(a)},dg=function(a){var b=new Sf(a),c=a.lastIndexOf("."),e=a[Kd](0,c);c=a[Kd](c+1);e=eg(e);e.iq(c,b);b.Ye(e);return ag[a]=b};var fg=function(){};fg[v].Yi=j;fg[v].Tn=function(){return this.Yi};fg[v].o=function(){if(!this.Yi){this.Yi=h;this.c()}};fg[v].c=function(){};var gg,hg,ig,jg,kg,lg,mg,og,pg,qg=function(){return Od.navigator?Od.navigator.userAgent:i},rg=function(){return Od.navigator},sg=function(){kg=jg=ig=hg=gg=j;var a;if(a=qg()){var b=rg();gg=a[ec]("Opera")==0;hg=!gg&&a[ec]("MSIE")!=-1;jg=(ig=!gg&&a[ec]("WebKit")!=-1)&&a[ec]("Mobile")!=-1;kg=!gg&&!ig&&b.product=="Gecko"}};sg();
var tg=gg,ug=hg,vg=kg,wg=ig,xg=jg,yg=function(){var a=rg();return a&&a.platform||""},zg=yg(),Ag=function(){lg=zg[ec]("Mac")!=-1;mg=zg[ec]("Win")!=-1;og=zg[ec]("Linux")!=-1;pg=!!rg()&&(rg().appVersion||"")[ec]("X11")!=-1};Ag();
var Bg=lg,Cg=mg,Dg=pg,Eg=function(){var a="",b;if(tg&&Od.opera){a=Od.opera.version;a=typeof a=="function"?a():a}else{if(vg)b=/rv\:([^\);]+)(\)|;)/;else if(ug)b=/MSIE\s+([^\);]+)(\)|;)/;else if(wg)b=/WebKit\/(\S+)/;if(b)a=(a=b[zb](qg()))?a[1]:""}return a},Fg=Eg(),Gg={},Hg=function(a){return Gg[a]||(Gg[a]=Be(Fg,a)>=0)};var Ig,Jg=function(a,b){Wa(this,a);Ma(this,b);Ka(this,this[B])};F(Jg,fg);Jg[v].c=function(){delete this[D];delete this[B];delete this[nc]};Jg[v].ee=j;Jg[v].Wf=h;Jg[v].stopPropagation=function(){this.ee=h};Jg[v].preventDefault=function(){this.Wf=j};var Kg=function(a){a[y]()};var Lg=function(a,b){a&&this.Gf(a,b)};F(Lg,Jg);var Mg=[1,4,2];Ma(Lg[v],i);Lg[v].relatedTarget=i;Lg[v].offsetX=0;Lg[v].offsetY=0;cb(Lg[v],0);db(Lg[v],0);Na(Lg[v],0);Oa(Lg[v],0);Lg[v].button=0;Sa(Lg[v],0);Lg[v].charCode=0;Lg[v].ctrlKey=j;Lg[v].altKey=j;Lg[v].shiftKey=j;Lg[v].metaKey=j;Lg[v].zv=j;Lg[v].Lc=i;
Lg[v].Gf=function(a,b){var c=Wa(this,a[D]);Ma(this,a[B]||a.srcElement);Ka(this,b);var e=a[wb];if(e){if(vg)try{e=e[mc]&&e}catch(f){e=i}}else if(c=="mouseover")e=a.fromElement;else if(c=="mouseout")e=a.toElement;this.relatedTarget=e;this.offsetX=a.offsetX!==m?a.offsetX:a.layerX;this.offsetY=a.offsetY!==m?a.offsetY:a.layerY;cb(this,a[Hd]!==m?a[Hd]:a.pageX);db(this,a[Id]!==m?a[Id]:a.pageY);Na(this,a[sc]||0);Oa(this,a[tc]||0);this.button=a.button;Sa(this,a[Lc]||0);this.charCode=a[Cc]||(c=="keypress"?a[Lc]:
0);this.ctrlKey=a[Ob];this.altKey=a[mb];this.shiftKey=a[hd];this.metaKey=a[fc];this.zv=Bg?a[fc]:a[Ob];this.Lc=a;delete this.Wf;delete this.ee};Lg[v].Qj=function(a){return ug?this[D]=="click"?a==0:!!(this.Lc.button&Mg[a]):this.Lc.button==a};Lg[v].stopPropagation=function(){Lg.b[Yb][C](this);if(this.Lc[Yb])this.Lc[Yb]();else this.Lc.cancelBubble=h};var Ng=ug&&!Hg("8");
Lg[v].preventDefault=function(){Lg.b[y][C](this);var a=this.Lc;if(a[y])a[y]();else{a.returnValue=j;if(Ng)try{if(a[Ob]||a[Lc]>=112&&a[Lc]<=123)Sa(a,-1)}catch(b){}}};Lg[v].Pg=function(){return this.Lc};Lg[v].c=function(){Lg.b.c[C](this);this.Lc=i;Ma(this,i);Ka(this,i);this.relatedTarget=i};var Og=function(){};Og[v].d=function(){};Og[v].$=function(){};var Pg=function(a,b){this.Oe=b;this.Ta=[];this.Qq(a)};F(Pg,fg);Pg[v].Ni=i;Pg[v].im=i;Pg[v].$f=function(a){this.Ni=a};Pg[v].Wa=function(){if(this.Ta[t])return this.Ta.pop();return this.jd()};Pg[v].Dd=function(a){this.Ta[t]<this.Oe?this.Ta[s](a):this.Jc(a)};Pg[v].Qq=function(a){if(a>this.Oe)d(l("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var b=0;b<a;b++)this.Ta[s](this.jd())};Pg[v].jd=function(){return this.Ni?this.Ni():{}};
Pg[v].Jc=function(a){if(this.im)this.im(a);else if(Zd(a))if(Yd(a.o))a.o();else for(var b in a)delete a[b]};Pg[v].c=function(){Pg.b.c[C](this);for(var a=this.Ta;a[t];)this.Jc(a.pop());delete this.Ta};var Qg,Rg,Sg=function(){var a="ScriptEngine"in Od;Rg=(Qg=a&&Od.ScriptEngine()=="JScript")?Od.ScriptEngineMajorVersion()+"."+Od.ScriptEngineMinorVersion()+"."+Od.ScriptEngineBuildVersion():"0"};Sg();var Tg=Qg,Ug=Rg;var Vg=function(){},Wg=0;Vg[v].za=0;Vg[v].Te=j;Vg[v].Fl=j;Vg[v].Gf=function(a,b,c,e,f,g){if(Yd(a))this.Ot=h;else if(a&&a[Zc]&&Yd(a[Zc]))this.Ot=j;else d(l("Invalid listener argument"));this.listener=a;this.proxy=b;this.src=c;Wa(this,e);this.capture=!!f;this.handler=g;this.Fl=j;this.za=++Wg;this.Te=j};Ua(Vg[v],function(a){if(this.Ot)return this.listener[C](this.handler||this.src,a);return this.listener[Zc][C](this.listener,a)});var Xg,Yg,Zg,$g,ah,bh,ch,dh,eh,fh,gh;
(function(){function a(){return{M:0,zc:0}}function b(){return[]}function c(){var Aa=function(ra){return k[C](Aa.src,Aa.za,ra)};return Aa}function e(){return new Vg}function f(){return new Lg}var g=Tg&&!(Be(Ug,"5.7")>=0),k;bh=function(Aa){k=Aa};if(g){Xg=function(){return n.Wa()};Yg=function(Aa){n.Dd(Aa)};Zg=function(){return p.Wa()};$g=function(Aa){p.Dd(Aa)};ah=function(){return u.Wa()};ch=function(){u.Dd(c())};dh=function(){return K.Wa()};eh=function(Aa){K.Dd(Aa)};fh=function(){return ga.Wa()};gh=
function(Aa){ga.Dd(Aa)};var n=new Pg(0,600);n.$f(a);var p=new Pg(0,600);p.$f(b);var u=new Pg(0,600);u.$f(c);var K=new Pg(0,600);K.$f(e);var ga=new Pg(0,600);ga.$f(f)}else{Xg=a;Yg=Rd;Zg=b;$g=Rd;ah=c;ch=Rd;dh=e;eh=Rd;fh=f;gh=Rd}})();var hh={},ih={},jh={},kh="on",lh={},H=function(a,b,c,e,f){if(b)if(Ud(b)){for(var g=0;g<b[t];g++)H(a,b[g],c,e,f);return i}else{e=!!e;var k=ih;b in k||(k[b]=Xg());k=k[b];if(!(e in k)){k[e]=Xg();k.M++}k=k[e];var n=be(a),p;k.zc++;if(k[n]){p=k[n];for(g=0;g<p[t];g++){k=p[g];if(k.listener==c&&k.handler==f){if(k.Te)break;return p[g].za}}}else{p=k[n]=Zg();k.M++}g=ah();g.src=a;k=dh();k.Gf(c,g,a,b,e,f);c=k.za;g.za=c;p[s](k);hh[c]=k;jh[n]||(jh[n]=Zg());jh[n][s](k);if(a[Sc]){if(a==Od||!a.Vl)a[Sc](b,g,e)}else a.attachEvent(mh(b),
g);return c}else d(l("Invalid event type"))},nh=function(a,b,c,e,f){if(Ud(b)){for(var g=0;g<b[t];g++)nh(a,b[g],c,e,f);return i}e=!!e;a=oh(a,b,e);if(!a)return j;for(g=0;g<a[t];g++)if(a[g].listener==c&&a[g].capture==e&&a[g].handler==f)return qh(a[g].za);return j},qh=function(a){if(!hh[a])return j;var b=hh[a];if(b.Te)return j;var c=b.src,e=b[D],f=b.proxy,g=b.capture;if(c.removeEventListener){if(c==Od||!c.Vl)c.removeEventListener(e,f,g)}else c.detachEvent&&c.detachEvent(mh(e),f);c=be(c);f=ih[e][g][c];
if(jh[c]){var k=jh[c];Re(k,b);k[t]==0&&delete jh[c]}b.Te=h;f.uu=h;rh(e,g,c,f);delete hh[a];return h},rh=function(a,b,c,e){if(!e.Zj)if(e.uu){for(var f=0,g=0;f<e[t];f++)if(e[f].Te){var k=e[f].proxy;k.src=i;ch(k);eh(e[f])}else{if(f!=g)e[g]=e[f];g++}wa(e,g);e.uu=j;if(g==0){$g(e);delete ih[a][b][c];ih[a][b].M--;if(ih[a][b].M==0){Yg(ih[a][b]);delete ih[a][b];ih[a].M--}if(ih[a].M==0){Yg(ih[a]);delete ih[a]}}}},sh=function(a,b,c){var e=0,f=a==i,g=b==i,k=c==i;c=!!c;if(f)gf(jh,function(p){for(var u=p[t]-1;u>=
0;u--){var K=p[u];if((g||b==K[D])&&(k||c==K.capture)){qh(K.za);e++}}});else{a=be(a);if(jh[a]){a=jh[a];for(f=a[t]-1;f>=0;f--){var n=a[f];if((g||b==n[D])&&(k||c==n.capture)){qh(n.za);e++}}}}return e},oh=function(a,b,c){var e=ih;if(b in e){e=e[b];if(c in e){e=e[c];a=be(a);if(e[a])return e[a]}}return i},th=function(a,b,c,e,f){e=!!e;if(a=oh(a,b,e))for(b=0;b<a[t];b++)if(a[b].listener==c&&a[b].capture==e&&a[b].handler==f)return a[b];return i},mh=function(a){if(a in lh)return lh[a];return lh[a]=kh+a},vh=
function(a,b,c,e,f){var g=1;b=be(b);if(a[b]){a.zc--;a=a[b];if(a.Zj)a.Zj++;else a.Zj=1;try{for(var k=a[t],n=0;n<k;n++){var p=a[n];if(p&&!p.Te)g&=uh(p,f)!==j}}finally{a.Zj--;rh(c,e,b,a)}}return ba(g)},uh=function(a,b){var c=a[Zc](b);a.Fl&&qh(a.za);return c},wh=function(a,b){if(Wd(b))b=new Jg(b,a);else if(b instanceof Jg)Ma(b,b[B]||a);else{var c=b;b=new Jg(b[D],a);vf(b,c)}c=1;var e,f=b[D],g=ih;if(!(f in g))return h;g=g[f];f=h in g;var k;if(f){e=[];for(k=a;k;k=k.$m())e[s](k);k=g[h];k.zc=k.M;for(var n=
e[t]-1;!b.ee&&n>=0&&k.zc;n--){Ka(b,e[n]);c&=vh(k,e[n],b[D],h,b)&&b.Wf!=j}}if(k=j in g){k=g[j];k.zc=k.M;if(f)for(n=0;!b.ee&&n<e[t]&&k.zc;n++){Ka(b,e[n]);c&=vh(k,e[n],b[D],j,b)&&b.Wf!=j}else for(e=a;!b.ee&&e&&k.zc;e=e.$m()){Ka(b,e);c&=vh(k,e,b[D],j,b)&&b.Wf!=j}}return ba(c)},zh=function(a,b){if(!hh[a])return h;var c=hh[a],e=c[D],f=ih;if(!(e in f))return h;f=f[e];var g,k;if(xh()){g=b||Qd("window.event");var n=h in f,p=j in f;if(n){if(g[Lc]<0||g.returnValue!=m)return h;yh(g)}var u=fh();u.Gf(g,this);g=
h;try{if(n){for(var K=Zg(),ga=u[nc];ga;ga=ga[pd])K[s](ga);k=f[h];k.zc=k.M;for(var Aa=K[t]-1;!u.ee&&Aa>=0&&k.zc;Aa--){Ka(u,K[Aa]);g&=vh(k,K[Aa],e,h,u)}if(p){k=f[j];k.zc=k.M;for(Aa=0;!u.ee&&Aa<K[t]&&k.zc;Aa++){Ka(u,K[Aa]);g&=vh(k,K[Aa],e,j,u)}}}else g=uh(c,u)}finally{if(K){wa(K,0);$g(K)}u.o();gh(u)}return g}e=new Lg(b,this);try{g=uh(c,e)}finally{e.o()}return g};bh(zh);
var yh=function(a){var b=j;if(a[Lc]==0)try{Sa(a,-1);return}catch(c){b=h}if(b||a.returnValue==m)a.returnValue=h},xh=function(){if(Ig===m)Ig=ug&&!Od[Sc];return Ig};df(function(a){zh=a(zh);bh(zh)});var Ah=function(){};F(Ah,fg);Ah[v].Vl=h;Ah[v].lk=i;Ah[v].$m=function(){return this.lk};Ah[v].ei=function(a){this.lk=a};Ah[v].addEventListener=function(a,b,c,e){H(this,a,b,c,e)};Ah[v].removeEventListener=function(a,b,c,e){nh(this,a,b,c,e)};Ah[v].dispatchEvent=function(a){return wh(this,a)};Ah[v].c=function(){Ah.b.c[C](this);sh(this);this.lk=i};var Ch=function(a,b){this.yh=a||1;this.oi=b||Bh;this.Cl=ce(this.Vw,this);this.jo=fe()};F(Ch,Ah);Ch[v].uf=j;var Bh=Od.window,Dh=0.8;Ch[v].oa=i;Ch[v].setInterval=function(a){this.yh=a;if(this.oa&&this.uf){this[ib]();this[Ec]()}else this.oa&&this[ib]()};Ch[v].Vw=function(){if(this.uf){var a=fe()-this.jo;if(a>0&&a<this.yh*Dh)this.oa=this.oi[Ib](this.Cl,this.yh-a);else{this.pr();if(this.uf){this.oa=this.oi[Ib](this.Cl,this.yh);this.jo=fe()}}}};Ch[v].pr=function(){this[z]("tick")};
Qa(Ch[v],function(){this.uf=h;if(!this.oa){this.oa=this.oi[Ib](this.Cl,this.yh);this.jo=fe()}});Ch[v].stop=function(){this.uf=j;if(this.oa){this.oi[yb](this.oa);this.oa=i}};Ch[v].c=function(){Ch.b.c[C](this);this[ib]();delete this.oi};var Eh=function(a,b,c){if(Yd(a)){if(c)a=ce(a,c)}else if(a&&typeof a[Zc]=="function")a=ce(a[Zc],a);else d(l("Invalid listener argument"));return b>2147483647?-1:Bh[Ib](a,b||0)},Fh=function(a){Bh[yb](a)};var Gh=function(){if(vg){this.Od={};this.ll={};this.Wk=[]}};Gh[v].k=eg("goog.net.xhrMonitor");Gh[v].W=vg;Gh[v].va=function(a){this.W=vg&&a};Gh[v].Th=function(a){if(this.W){var b=Wd(a)?a:Zd(a)?be(a):"";this.k.fj("Pushing context: "+a+" ("+b+")");this.Wk[s](b)}};Gh[v].Rh=function(){if(this.W){var a=this.Wk.pop();this.k.fj("Popping context: "+a);this.cx(a)}};Gh[v].Lt=function(a){if(!this.W)return h;var b=this.Od[Wd(a)?a:Zd(a)?be(a):""];this.k.N("Context is safe : "+a+" - "+b);return!b};
Gh[v].iu=function(a){if(this.W){a=be(a);this.k.N("Opening XHR : "+a);for(var b=0;b<this.Wk[t];b++){var c=this.Wk[b];this.rg(this.Od,c,a);this.rg(this.ll,a,c)}}};Gh[v].hu=function(a){if(this.W){a=be(a);this.k.N("Closing XHR : "+a);delete this.ll[a];for(var b in this.Od){Re(this.Od[b],a);this.Od[b][t]==0&&delete this.Od[b]}}};
Gh[v].cx=function(a){var b=this.ll[a],c=this.Od[a];if(b&&c){this.k.fj("Updating dependent contexts");G(b,function(e){G(c,function(f){this.rg(this.Od,e,f);this.rg(this.ll,f,e)},this)},this)}};Gh[v].rg=function(a,b,c){a[b]||(a[b]=[]);Me(a[b],c)||a[b][s](c)};var Hh=new Gh;var Ih=function(){};Ih[v].Dl=i;Ih[v].Zg=function(){return this.Dl||(this.Dl=this.Jt())};var Jh=function(a,b){this.cy=a;this.Qx=b};F(Jh,Ih);Jh[v].Cg=function(){return this.cy()};Jh[v].Zg=function(){return this.Qx()};var Lh=function(){return Kh.Cg()},Kh,Mh=function(a){Kh=a},Nh=function(){};F(Nh,Ih);Nh[v].Cg=function(){var a=this.cn();return a?new ActiveXObject(a):new XMLHttpRequest};Nh[v].Jt=function(){var a=this.cn(),b={};if(a){b[0]=h;b[1]=h}return b};Nh[v].Kj=i;
Nh[v].cn=function(){if(!this.Kj&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a[t];b++){var c=a[b];try{new ActiveXObject(c);return this.Kj=c}catch(e){}}d(l("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed"))}return this.Kj};Mh(new Nh);var I=function(a){this.headers=new Df;this.ml=a||i};F(I,Ah);I[v].k=eg("goog.net.XhrIo");var Oh=[],Qh=function(a,b,c,e,f,g){var k=new I;Oh[s](k);b&&H(k,"complete",b);H(k,"ready",de(Ph,k));g&&k.Qk(g);k[yc](a,c,e,f)},Rh=function(){for(var a=Oh;a[t];)a.pop().o()},Sh=function(a){I[v].Uc=a.protectEntryPoint(I[v].Uc)},Ph=function(a){a.o();Re(Oh,a)};I[v].ia=j;I[v].O=i;I[v].ti=i;I[v].zd="";I[v].fo="";I[v].Nb=0;I[v].Kf="";I[v].dj=j;I[v].uh=j;I[v].Lj=j;I[v].Zd=j;I[v].Jd=0;I[v].bd=i;
I[v].Qk=function(a){this.Jd=o.max(0,a)};
I[v].send=function(a,b,c,e){if(this.ia)d(l("[goog.net.XhrIo] Object is active with another request"));b=b||"GET";this.zd=a;this.Kf="";this.Nb=0;this.fo=b;this.dj=j;this.ia=h;this.O=this.br();this.ti=this.ml?this.ml.Zg():Kh.Zg();Hh.iu(this.O);this.O.onreadystatechange=ce(this.Fo,this);try{this.k.N(this.Mc("Opening Xhr"));this.Lj=h;this.O.open(b,a,h);this.Lj=j}catch(f){this.k.N(this.Mc("Error opening Xhr: "+f[ic]));this.tm(5,f);return}a=c||"";var g=this.headers.B();e&&Bf(e,function(n,p){g.A(p,n)});
b=="POST"&&!g.ob("Content-Type")&&g.A("Content-Type","application/x-www-form-urlencoded;charset=utf-8");Bf(g,function(n,p){this.O.setRequestHeader(p,n)},this);try{if(this.bd){Bh[yb](this.bd);this.bd=i}if(this.Jd>0){this.k.N(this.Mc("Will abort after "+this.Jd+"ms if incomplete"));this.bd=Bh[Ib](ce(this.Xw,this),this.Jd)}this.k.N(this.Mc("Sending request"));this.uh=h;this.O[yc](a);this.uh=j}catch(k){this.k.N(this.Mc("Send error: "+k[ic]));this.tm(5,k)}};
I[v].br=function(){return this.ml?this.ml.Cg():new Lh};I[v].dispatchEvent=function(a){if(this.O){Hh.Th(this.O);try{return I.b[z][C](this,a)}finally{Hh.Rh()}}else return I.b[z][C](this,a)};I[v].Xw=function(){if(typeof Nd!="undefined")if(this.O){this.Kf="Timed out after "+this.Jd+"ms, aborting";this.Nb=8;this.k.N(this.Mc(this.Kf));this[z]("timeout");this[Fb](8)}};I[v].tm=function(a,b){this.ia=j;if(this.O){this.Zd=h;this.O[Fb]();this.Zd=j}this.Kf=b;this.Nb=a;this.gm();this.Ag()};
I[v].gm=function(){if(!this.dj){this.dj=h;this[z]("complete");this[z]("error")}};I[v].abort=function(a){if(this.O){this.k.N(this.Mc("Aborting"));this.ia=j;this.Zd=h;this.O[Fb]();this.Zd=j;this.Nb=a||7;this[z]("complete");this[z]("abort");this.Ag()}};I[v].c=function(){if(this.O){if(this.ia){this.ia=j;this.Zd=h;this.O[Fb]();this.Zd=j}this.Ag(h)}I.b.c[C](this)};I[v].Fo=function(){!this.Lj&&!this.uh&&!this.Zd?this.Uc():this.Eo()};I[v].Uc=function(){this.Eo()};
I[v].Eo=function(){if(this.ia)if(typeof Nd!="undefined")if(this.ti[1]&&this.Bf()==4&&this.ih()==2)this.k.N(this.Mc("Local request error detected and ignored"));else if(this.uh&&this.Bf()==4)Bh[Ib](ce(this.Fo,this),0);else{this[z]("readystatechange");if(this.Ah()){this.k.N(this.Mc("Request complete"));this.ia=j;if(this.Bh()){this[z]("complete");this[z]("success")}else{this.Nb=6;this.Kf=this.Ns()+" ["+this.ih()+"]";this.gm()}this.Ag()}}};
I[v].Ag=function(a){if(this.O){var b=this.O,c=this.ti[0]?Rd:i;this.ti=this.O=i;if(this.bd){Bh[yb](this.bd);this.bd=i}if(!a){Hh.Th(b);this[z]("ready");Hh.Rh()}Hh.hu(b);try{b.onreadystatechange=c}catch(e){this.k.Bp("Problem encountered resetting onreadystatechange: "+e[ic])}}};I[v].vc=function(){return this.ia};I[v].Ah=function(){return this.Bf()==4};I[v].Bh=function(){switch(this.ih()){case 0:case 200:case 204:case 304:return h;default:return j}};
I[v].Bf=function(){return this.O?this.O.readyState:0};I[v].ih=function(){try{return this.Bf()>2?this.O.status:-1}catch(a){this.k.lx("Can not get status: "+a[ic]);return-1}};I[v].Ns=function(){try{return this.Bf()>2?this.O.statusText:""}catch(a){this.k.N("Can not get status: "+a[ic]);return""}};I[v].fh=function(){return this.O?this.O.responseText:""};I[v].xj=function(){return this.O?this.O.responseXML:i};I[v].eh=function(a){if(this.O){var b=this.O.responseText;if(a&&b[ec](a)==0)b=b[Xc](a[t]);return Xe(b)}};
I[v].getResponseHeader=function(a){return this.O&&this.Ah()?this.O.getResponseHeader(a):m};I[v].Mc=function(a){return a+" ["+this.fo+" "+this.zd+" "+this.ih()+"]"};df(function(a){I[v].Uc=a(I[v].Uc)});var Th=I;Th.send=Qh;Th.cleanup=Rh;Th.protectEntryPoints=Sh;Th.ey=Ph;Th.CONTENT_TYPE_HEADER="Content-Type";Th.FORM_CONTENT_TYPE="application/x-www-form-urlencoded;charset=utf-8";Th.my=Oh;var Uh=qa("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");var Vh=function(a,b){var c;if(a instanceof Vh){this.je(b==i?a.ss():b);this.ii(a.Ks());this.Sk(a.Qs());this.Ck(a.mj());this.Ok(a.bh());this.Lk(a.an());this.Pk(a.Ge().B());this.Ek(a.os())}else if(a&&(c=fa(a)[vc](Uh))){this.je(!!b);this.ii(c[1]||"",h);this.Sk(c[2]||"",h);this.Ck(c[3]||"",h);this.Ok(c[4]);this.Lk(c[5]||"",h);this.jw(c[6]||"",h);this.Ek(c[7]||"",h)}else{this.je(!!b);this.xc=new Wh(i,this,this.uc)}};Vh[v].Ed="";Vh[v].ng="";Vh[v].te="";Vh[v].Uf=i;Vh[v].Qe="";Vh[v].xf="";Vh[v].Vt=j;
Vh[v].uc=j;va(Vh[v],function(){if(this.mc)return this.mc;var a=[];this.Ed&&a[s](Xh(this.Ed,Yh),":");if(this.te){a[s]("//");this.ng&&a[s](Xh(this.ng,Yh),"@");a[s](Zh(this.te));this.Uf!=i&&a[s](":",fa(this.bh()))}if(this.Qe){this.tt()&&this.Qe[Vb](0)!="/"&&a[s]("/");a[s](Xh(this.Qe,$h))}var b=fa(this.xc);b&&a[s]("?",b);this.xf&&a[s]("#",Xh(this.xf,ai));return this.mc=a[Bd]("")});Vh[v].B=function(){return bi(this.Ed,this.ng,this.te,this.Uf,this.Qe,this.xc.B(),this.xf,this.uc)};Vh[v].Ks=function(){return this.Ed};
Vh[v].ii=function(a,b){this.pc();delete this.mc;if(this.Ed=b?a?na(a):"":a)this.Ed=this.Ed[w](/:$/,"");return this};Vh[v].Qs=function(){return this.ng};Vh[v].Sk=function(a,b){this.pc();delete this.mc;this.ng=b?a?na(a):"":a;return this};Vh[v].mj=function(){return this.te};Vh[v].Ck=function(a,b){this.pc();delete this.mc;this.te=b?a?na(a):"":a;return this};Vh[v].tt=function(){return!!this.te};Vh[v].bh=function(){return this.Uf};
Vh[v].Ok=function(a){this.pc();delete this.mc;if(a){a=ia(a);if(oa(a)||a<0)d(l("Bad port number "+a));this.Uf=a}else this.Uf=i;return this};Vh[v].an=function(){return this.Qe};Vh[v].Lk=function(a,b){this.pc();delete this.mc;this.Qe=b?a?na(a):"":a;return this};Vh[v].Pk=function(a,b){this.pc();delete this.mc;if(a instanceof Wh){this.xc=a;this.xc.cq=this;this.xc.je(this.uc)}else{b||(a=Xh(a,ci));this.xc=new Wh(a,this,this.uc)}return this};Vh[v].jw=function(a,b){return this.Pk(a,b)};Vh[v].Ge=function(){return this.xc};
Vh[v].iw=function(a,b){this.pc();delete this.mc;this.xc.A(a,b);return this};Vh[v].os=function(){return this.xf};Vh[v].Ek=function(a,b){this.pc();delete this.mc;this.xf=b?a?na(a):"":a;return this};Vh[v].oo=function(){this.pc();this.iw("zx",ze());return this};Vh[v].removeParameter=function(a){this.pc();this.xc[Dc](a);return this};Vh[v].pc=function(){if(this.Vt)d(l("Tried to modify a read-only Uri"))};Vh[v].je=function(a){this.uc=a;this.xc&&this.xc.je(a)};Vh[v].ss=function(){return this.uc};
var bi=function(a,b,c,e,f,g,k,n){n=new Vh(i,n);a&&n.ii(a);b&&n.Sk(b);c&&n.Ck(c);e&&n.Ok(e);f&&n.Lk(f);g&&n.Pk(g);k&&n.Ek(k);return n},Zh=function(a){if(Wd(a))return ca(a);return i},di=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,Xh=function(a,b){var c=i;if(Wd(a)){c=a;di[tb](c)||(c=encodeURI(a));if(c.search(b)>=0)c=c[w](b,ei)}return c},ei=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15)[kb](16)+(a&15)[kb](16)},Yh=/[#\/\?@]/g,$h=/[\#\?]/g,ci=/[\#\?@]/g,ai=/#/g,Wh=function(a,b,c){this.nd=a||i;this.cq=b||i;this.uc=
!!c};Wh[v].qc=function(){if(!this.Y){this.Y=new Df;if(this.nd)for(var a=this.nd[Qb]("&"),b=0;b<a[t];b++){var c=a[b][ec]("="),e=i,f=i;if(c>=0){e=a[b][Xc](0,c);f=a[b][Xc](c+1)}else e=a[b];e=na(e[w](/\+/g," "));e=this.Td(e);this.add(e,f?na(f[w](/\+/g," ")):"")}}};Wh[v].Y=i;Wh[v].M=i;Wh[v].X=function(){this.qc();return this.M};Wh[v].add=function(a,b){this.qc();this.Hf();a=this.Td(a);if(this.ob(a)){var c=this.Y.ea(a);Ud(c)?c[s](b):this.Y.A(a,[c,b])}else this.Y.A(a,b);this.M++;return this};
Pa(Wh[v],function(a){this.qc();a=this.Td(a);if(this.Y.ob(a)){this.Hf();var b=this.Y.ea(a);if(Ud(b))this.M-=b[t];else this.M--;return this.Y[Dc](a)}return j});Za(Wh[v],function(){this.Hf();this.Y&&this.Y[fd]();this.M=0});Wh[v].Na=function(){this.qc();return this.M==0};Wh[v].ob=function(a){this.qc();a=this.Td(a);return this.Y.ob(a)};Wh[v].pe=function(a){var b=this.ta();return Me(b,a)};
Wh[v].Yb=function(){this.qc();for(var a=this.Y.ta(),b=this.Y.Yb(),c=[],e=0;e<b[t];e++){var f=a[e];if(Ud(f))for(var g=0;g<f[t];g++)c[s](b[e]);else c[s](b[e])}return c};Wh[v].ta=function(a){this.qc();if(a){a=this.Td(a);if(this.ob(a)){var b=this.Y.ea(a);if(Ud(b))return b;else{a=[];a[s](b)}}else a=[]}else{b=this.Y.ta();a=[];for(var c=0;c<b[t];c++){var e=b[c];Ud(e)?Ue(a,e):a[s](e)}}return a};
Wh[v].A=function(a,b){this.qc();this.Hf();a=this.Td(a);if(this.ob(a)){var c=this.Y.ea(a);if(Ud(c))this.M-=c[t];else this.M--}this.Y.A(a,b);this.M++;return this};Wh[v].ea=function(a,b){this.qc();a=this.Td(a);if(this.ob(a)){var c=this.Y.ea(a);return Ud(c)?c[0]:c}else return b};
va(Wh[v],function(){if(this.nd)return this.nd;if(!this.Y)return"";for(var a=[],b=0,c=this.Y.Yb(),e=0;e<c[t];e++){var f=c[e],g=ne(f);f=this.Y.ea(f);if(Ud(f))for(var k=0;k<f[t];k++){b>0&&a[s]("&");a[s](g);f[k]!==""&&a[s]("=",ne(f[k]));b++}else{b>0&&a[s]("&");a[s](g);f!==""&&a[s]("=",ne(f));b++}}return this.nd=a[Bd]("")});Wh[v].Hf=function(){delete this.Zl;delete this.nd;this.cq&&delete this.cq.mc};
Wh[v].B=function(){var a=new Wh;if(this.Zl)a.Zl=this.Zl;if(this.nd)a.nd=this.nd;if(this.Y)a.Y=this.Y.B();return a};Wh[v].Td=function(a){a=fa(a);if(this.uc)a=a[Gd]();return a};Wh[v].je=function(a){var b=a&&!this.uc;if(b){this.qc();this.Hf();Bf(this.Y,function(c,e){var f=e[Gd]();if(e!=f){this[Dc](e);this.add(f,c)}},this)}this.uc=a};Wh[v].extend=function(){for(var a=0;a<arguments[t];a++){var b=arguments[a];Bf(b,function(c,e){this.add(e,c)},this)}};var fi=function(){this.md=[]};fi[v].cc=0;fi[v].Id=0;fi[v].vf=function(a){this.md[this.Id++]=a};fi[v].Qd=function(){if(this.cc!=this.Id){var a=this.md[this.cc];delete this.md[this.cc];this.cc++;return a}};fi[v].peek=function(){if(this.cc!=this.Id)return this.md[this.cc]};fi[v].X=function(){return this.Id-this.cc};fi[v].Na=function(){return this.Id-this.cc==0};Za(fi[v],function(){wa(this.md,0);this.Id=this.cc=0});Xa(fi[v],function(a){return Me(this.md,a)});
Pa(fi[v],function(a){a=He(this.md,a);if(a<0)return j;if(a==this.cc)this.Qd();else{Qe(this.md,a);this.Id--}return h});fi[v].ta=function(){return this.md[Hb](this.cc,this.Id)};var gi=function(a,b){this.ou=a||0;this.Oe=b||10;if(this.ou>this.Oe)d(l("[goog.structs.Pool] Min can not be greater than max"));this.Ta=new fi;this.$d=new Gf;this.jf()};F(gi,fg);gi[v].Wa=function(){var a=this.Gv();a&&this.$d.add(a);return a};gi[v].Dd=function(a){if(this.$d[Dc](a)){this.hf(a);return h}return j};gi[v].Gv=function(){for(var a;this.Sm()>0;){a=this.Ta.Qd();if(this.Mh(a))break;else this.jf()}if(!a&&this.X()<this.Oe)a=this.jd();return a};
gi[v].hf=function(a){this.$d[Dc](a);this.Mh(a)&&this.X()<this.Oe?this.Ta.vf(a):this.Jc(a)};gi[v].jf=function(){for(var a=this.Ta;this.X()<this.ou;)a.vf(this.jd());for(;this.X()>this.Oe&&this.Sm()>0;)this.Jc(a.Qd())};gi[v].jd=function(){return{}};gi[v].Jc=function(a){if(typeof a.o=="function")a.o();else for(var b in a)a[b]=i};gi[v].Mh=function(a){if(typeof a.canBeReused=="function")return a.canBeReused();return h};Xa(gi[v],function(a){return this.Ta[cd](a)||this.$d[cd](a)});
gi[v].X=function(){return this.Ta.X()+this.$d.X()};gi[v].ts=function(){return this.$d.X()};gi[v].Sm=function(){return this.Ta.X()};gi[v].Na=function(){return this.Ta.Na()&&this.$d.Na()};gi[v].c=function(){gi.b.c[C](this);if(this.ts()>0)d(l("[goog.structs.Pool] Objects not released"));delete this.$d;for(var a=this.Ta;!a.Na();)this.Jc(a.Qd());delete this.Ta};var hi=function(a,b){this.ub=a;this.lb=b};hi[v].td=function(){return this.ub};hi[v].q=function(){return this.lb};hi[v].B=function(){return new hi(this.ub,this.lb)};var ii=function(a){this.Pb=[];a&&this.It(a)};ii[v].On=function(a,b){var c=new hi(a,b),e=this.Pb;e[s](c);this.tu(e[t]-1)};ii[v].It=function(a){var b,c;if(a instanceof ii){b=a.Yb();c=a.ta();if(a.X()<=0){a=this.Pb;for(var e=0;e<b[t];e++)a[s](new hi(b[e],c[e]));return}}else{b=lf(a);c=kf(a)}for(e=0;e<b[t];e++)this.On(b[e],c[e])};Pa(ii[v],function(){var a=this.Pb,b=a[t],c=a[0];if(!(b<=0)){if(b==1)Ne(a);else{a[0]=a.pop();this.ru(0)}return c.q()}});ii[v].peek=function(){var a=this.Pb;if(a[t]!=0)return a[0].q()};
ii[v].ru=function(a){for(var b=this.Pb,c=b[t],e=b[a];a<o[Rb](c/2);){var f=this.ws(a),g=this.Js(a);f=g<c&&b[g].td()<b[f].td()?g:f;if(b[f].td()>e.td())break;b[a]=b[f];a=f}b[a]=e};ii[v].tu=function(a){for(var b=this.Pb,c=b[a];a>0;){var e=this.Gs(a);if(b[e].td()>c.td()){b[a]=b[e];a=e}else break}b[a]=c};ii[v].ws=function(a){return a*2+1};ii[v].Js=function(a){return a*2+2};ii[v].Gs=function(a){return o[Rb]((a-1)/2)};ii[v].ta=function(){for(var a=this.Pb,b=[],c=a[t],e=0;e<c;e++)b[s](a[e].q());return b};
ii[v].Yb=function(){for(var a=this.Pb,b=[],c=a[t],e=0;e<c;e++)b[s](a[e].td());return b};ii[v].pe=function(a){return Ke(this.Pb,function(b){return b.q()==a})};ii[v].ob=function(a){return Ke(this.Pb,function(b){return b.td()==a})};ii[v].B=function(){return new ii(this)};ii[v].X=function(){return this.Pb[t]};ii[v].Na=function(){return this.Pb[t]==0};Za(ii[v],function(){Ne(this.Pb)});var ji=function(){ii[C](this)};F(ji,ii);ji[v].vf=function(a,b){this.On(a,b)};ji[v].Qd=function(){return this[Dc]()};var ki=function(a,b){this.vk=new ji;gi[C](this,a,b)};F(ki,gi);ki[v].Wa=function(a,b){if(!a)return ki.b.Wa[C](this);var c=b||100;this.vk.vf(c,a);this.Ej()};ki[v].Ej=function(){for(var a=this.vk;a.X()>0;){var b=this.Wa();if(b){var c=a.Qd();c[dd](this,[b])}else return}};ki[v].hf=function(a){ki.b.hf[C](this,a);this.Ej()};ki[v].jf=function(){ki.b.jf[C](this);this.Ej()};ki[v].c=function(){ki.b.c[C](this);this.vk[fd]();this.vk=i};var li=function(a,b,c){ki[C](this,b,c);this.zx=a};F(li,ki);li[v].jd=function(){var a=new I,b=this.zx;b&&Bf(b,function(c,e){a.headers.A(e,c)});return a};li[v].Jc=function(a){a.o()};li[v].Mh=function(a){return!a.Tn()&&!a.vc()};var mi=li;var ni=function(a,b){this.internal={creator:a,id:b||i}};ni[v].ie=function(a){this.creator=a||this.internal.creator};ni[v].Oa=function(){return $e(this.fb())};ni[v].fb=function(a){var b={};for(var c in this)if(!Yd(this[c])&&this[c]!=this.internal)b[c]=a?Xe($e(this[c])):this[c];return b};ni[v].Ha=function(a){ee(this,a)};var oi=function(a,b){ni[C](this,a,b)};oi.Ea(ni);
var pi={Accept:"application/json","Content-Type":"application/json"},qi=new mi(new Df(pi)),ri=function(){var a=ha[ac].pathname[Qb]("/");if(a[t]>=4)if(a[2]=="a")return"/cse/a/"+a[3]+"/api";return"/cse/api"}();oi[v].V=function(a){this.internal.xsrfToken=a};oi[v].zi=function(){return i};oi[v].rq=function(){var a=[];a[s](ri);a[s](this.internal.creator);a[s](this.$a());if(this.internal.id){a[s](this.internal.id);var b=this.zi();b&&a[s](b)}else a[s]("");return a[Bd]("/")};
oi[v].lf=function(){var a=this.rq(),b=new Wh;b[fd]();if(this.internal.restricts)for(var c in this.internal.restricts)b.A(c,this.internal.restricts[c]);(c=this.internal.xsrfToken)&&b.A("xsrf",c);b.Na()||(a+="?"+b[kb]());return a};oi[v].kf=function(){return i};oi[v].rk=function(a,b){if(b){H(a,"success",function(){b(h)});H(a,"error",function(){b(j)})}};oi[v].To=function(a){H(a,"success",this.bx,j,this);H(a,"error",this.dx,j,this)};
oi[v].pk=function(a){var b=function(){sh(a);qi.hf(a)};H(a,"success",b,j,this);H(a,"error",b,j,this)};oi[v].bx=function(a){this.Ha(a[B].eh())};oi[v].dx=function(a){this.internal.errors=a[B].eh()};oi[v].Eg=function(a){var b=qi.Wa();this.rk(b,a);this.pk(b);b[yc](this.lf(),"DELETE",i,this.kf())};oi[v].n=function(a){var b=qi.Wa();this.To(b);this.rk(b,a);this.pk(b);b[yc](this.lf(),"POST",this.Oa(),this.kf())};
Ea(oi[v],function(a){var b=qi.Wa();this.To(b);this.rk(b,a);this.pk(b);b[yc](this.lf(),"GET",i,this.kf())});oi[v].Ac=function(a){this.internal.restricts=a};var si=function(a,b){ni[C](this,a);this.Label=[];this.ie();ee(this,b);delete this.feed};si.Ea(ni);var ti="original_url",vi=function(a,b){var c=b.feed?new ui(a,b):new si(a,b);return c};Ea(si[v],function(){d("unsupported")});si[v].n=function(){d("unsupported")};si[v].Eg=function(){d("unsupported")};var wi=function(a){a=a[w](/^(\w+:\/\/)/,"");/\//[tb](a)||(a+="/");return a},xi=function(a,b,c){var e=c||j,f=[];G(a,function(g){Me(g.Zb(),b)&&e==g.od()&&f[s](g)});return f};
si[v].od=function(){return ba(this.score&&this.score<0)};si[v].xi=function(a){this.Label[s]({name:a})};si[v].Ng=function(a){for(var b=0;b<this.Label[t];b++)if(this.Label[b][od]==a)return b;return i};si[v].zn=function(a){if(!a)return j;return this.Ng(a)!=i};si[v].We=function(a,b){var c=this.Ng(a);if(c!=i!=b){b?this.xi(a):this.Label[yd](c,1);return h}return j};si[v].Zb=function(){return Je(this.Label,function(a){return a[od]})};si[v].ah=function(){var a=this[Gc](ti);if(a!="")return a;return this.about};
si[v].getAttribute=function(a){if(this.AdditionalData)for(var b=0;b<this.AdditionalData[t];b++)if(this.AdditionalData[b].attribute==a)return this.AdditionalData[b][x];return""};si[v].setAttribute=function(a,b){var c=0;if(this.AdditionalData)for(c=0;c<this.AdditionalData[t];c++){if(this.AdditionalData[c].attribute==a)break}else this.AdditionalData=[];if(c==this.AdditionalData[t]){this.AdditionalData[s]({});this.AdditionalData[c].attribute=a}q(this.AdditionalData[c],b)};var yi=/\*/g;
si[v].ef=function(){var a=this.Wd()[vc](yi),b=this.ah()[vc](yi);a=a?a[t]:0;b=b?b[t]:0;if(a==b)return"exact";return"site"};si[v].Rk=function(a){this.about=a};si[v].Wd=function(){return this.about};var zi=function(a){for(var b=new Df,c=0;c<a[t];c++){var e=a[c],f=b.ea(e.about,[]);f[s](e);b.A(e.about,f)}return b},Ai=function(a,b,c,e){oi[C](this,a,e);this.ie();this.annotations=b||[];this.total=this.annotations[t];this.Ev=c||[];this.Uo=[];this.yv=j};Ai.Ea(oi);Ai[v].$a=function(){return"annotations"};
Ai[v].kf=function(){var a={};if(this.yv)a["X-MakeUrlPattern"]="true";return a};Ai[v].Oa=function(){var a={};if(this.annotations[t]>0){var b=[];a.Add={Annotations:{Annotation:b}};G(this.annotations,function(f){b[s](f.fb())})}if(this.Ev[t]>0){var c=[];a.Remove={Annotations:{Annotation:c}};G(this.Ev,function(f){c[s](f.fb())})}if(this.Uo[t]>0){a.Remove||(a.Remove={});var e=a.Remove.Where=[];G(this.Uo,function(f){e[s](f)})}return $e(a)};Ai[v].Nk=function(a){this.yv=a};Ai[v].tk=function(a){this.Uo[s](a)};
Ai[v].Ha=function(a){var b=[];if(a.Annotation){Qa(this,a[Ec]);this.num=a.num;this.total=a.total;b=a.Annotation}else if(a.Add&&a.Add.Annotations&&a.Add.Annotations.Annotation)b=a.Add.Annotations.Annotation;a=this.annotations[t]==0;for(var c=0;c<b[t];c++)a?this.annotations[s](vi(this.creator,b[c],this[""])):this.annotations[c].Ha(b[c])};
Ai[v].Cm=function(a,b){var c=b[Qb](/\s+/);this.annotations=[];for(var e=0;e<c[t];e++)if(c[e]!=""){var f=new si(this.creator);f[Uc]("original_url",c[e]);f.xi(a.rd());f.about=c[e];this.annotations[s](f)}};Ai[v].Vp=function(){for(var a="",b=0;b<this.annotations[t];b++){if(b>0)a+="\n";a+=this.annotations[b].ah()}return a};var ui=function(a,b){si[C](this,a,b);this.feed=h;this.internal.dq=new Vh("http://www.google.com/cse/tools/makeannotations");if(b&&b.feed)this.internal.dq=new Vh(b.about)};ui.Ea(si);
ui[v].ef=function(){return"feed"};ui[v].bn=function(){return this.Vf().ea("pattern")};ui[v].Mk=function(a){this.Vf().A("pattern",a)};ui[v].Wd=function(){return this.Vf().ea("url")};ui[v].Rk=function(a){this.Vf().A("url",a)};ui[v].Vf=function(){return this.internal.dq.Ge()};ui[v].fb=function(a){this.Vf().A("label",this.Zb());this.about=this.internal.dq[kb]();return si[v].fb[C](this,a)};E(si[v],"exclude",si[v].od);E(si[v],"findLabel",si[v].Ng);E(si[v],"hasLabel",si[v].zn);E(si[v],"getLabels",si[v].Zb);
E(si[v],"getOriginalUrl",si[v].ah);E(si[v],"getAttribute",si[v][Gc]);E(si[v],"urlMode",si[v].ef);E(si[v],"getUrl",si[v].Wd);E(ui[v],"urlMode",ui[v].ef);E(ui[v],"getPatternMode",ui[v].bn);E(ui[v],"getUrl",ui[v].Wd);ge("BatchAnnotations",Ai);ge("BatchAnnotations.prototype.update",Ai[v].n);ge("BatchAnnotations.prototype.load",Ai[v][Pb]);ge("BatchAnnotations.prototype.removeWhere",Ai[v].tk);ge("BatchAnnotations.prototype.setPatternify",Ai[v].Nk);ge("BatchAnnotations.prototype.setRestricts",Ai[v].Ac);
ge("BatchAnnotations.prototype.fromText",Ai[v].Cm);ge("BatchAnnotations.prototype.toText",Ai[v].Vp);var Bi=function(a){this.view=a;this.model={};this.Le=new Df},Ci="$ctrl";Bi[v].t=function(a,b){this.Le.A(a,b)};Bi[v].Rl=function(a){if(this.Le.ob(a)){var b=this.Le.ea(a);b=arguments[t]>1?b.Ci(this,Ve(arguments,1)):b.Ci(this);return b=Di.Ci(i,b)}return function(){}};Bi[v].h=function(a){var b=new JsEvalContext(this.model);a=a||this[qc];b.setVariable(Ci,this);jstProcess(b,a)};var Ei=function(a,b){var c=[];G(a[Wc],function(e){e[od]==b&&c[s](e)});return c};
Bi[v].zb=function(a,b){var c=new JsEvalContext(b);jstProcess(c,a);ab(a[A],"")};var Di=function(a){var b=Ve(arguments,1),c=i;c=b[t]==0?ha.event:b[0];b=new Lg(c);try{a(b)}finally{b.o()}};E(Bi[v],"createHandler",Bi[v].Rl);var Fi,Ii=function(a){var b=a[D];if(b===m)return i;switch(b[Gd]()){case "checkbox":case "radio":return a[Gb]?a[x]:i;case "select-one":return Gi(a);case "select-multiple":return Hi(a);default:return a[x]!==m?a[x]:i}},Ji=function(a,b){var c=a[Wc][b];if(c[D])return Ii(c);else{for(var e=0;e<c[t];e++){var f=Ii(c[e]);if(f)return f}return i}},Gi=function(a){var b=a[vb];return b>=0?a[Bc][b][x]:i},Hi=function(a){for(var b=[],c,e=0;c=a[Bc][e];e++)c[Wb]&&b[s](c[x]);return b[t]?b:i},Ni=function(a,b){var c=a[D];
if(c!==m)switch(c[Gd]()){case "checkbox":case "radio":Ki(a,b);break;case "select-one":Li(a,b);break;case "select-multiple":Mi(a,b);break;default:q(a,b!=i?b:"")}},Ki=function(a,b){a.checked=b?"checked":i},Li=function(a,b){za(a,-1);if(Wd(b))for(var c,e=0;c=a[Bc][e];e++)if(c[x]==b){Ga(c,h);break}},Mi=function(a,b){if(Wd(b))b=[b];for(var c,e=0;c=a[Bc][e];e++){Ga(c,j);if(b)for(var f,g=0;f=b[g];g++)if(c[x]==f)Ga(c,h)}};var J=function(a,b){oi[C](this,a,b);this.ie();this.LookAndFeel={};this.AdSense={};this.EnterpriseAccount={}};J.Ea(oi);J[v].$a=function(){return"cse"};J[v].oe=function(){var a=new J(this.creator,this.id);vf(a,this.fb(h));a.V(this.internal.xsrfToken);return a};var Oi=function(a,b){var c=new J(a,b.id);ee(c,b);return c};J[v].Kl=function(a){this.id=ze()[Kd](0,11)[Gd]();this.internal.id=this.id;this.Context={BackgroundLabels:{Label:[{name:this.rd(),mode:a?"FILTER":"BOOST"},{name:this.Ce(),mode:"ELIMINATE"}]}}};
J[v].jj=function(){if(this.Context&&this.Context.BackgroundLabels&&this.Context.BackgroundLabels.Label)return Je(this.Context.BackgroundLabels.Label,function(a){return a[od]});return[]};J[v].Zb=function(){for(var a=this.jj(),b=this.Ib(),c=0;c<b[t];c++)b[c].Label&&a[s](b[c].Label[od]);return a};J[v].mp=function(a,b,c,e){a.Title=b;a.Label||(a.Label={});a.Label.mode=c;$a(a.Label,b);a.Label.Rewrite=e||"";return a};
J[v].kq=function(a,b,c){this.Context||(this.Context={});this.Context.Facet||(this.Context.Facet=[]);var e,f;for(e=0;e<4;e++){for(f=0;f<4;f++)if(!this.ut(e,f))break;if(f!=4)break}if(e==4)return i;this.Context.Facet[f]||(this.Context.Facet[f]={});this.Context.Facet[f].FacetItem||(this.Context.Facet[f].FacetItem=[]);e={};this.mp(e,a,b,c);this.Context.Facet[f].FacetItem[s](e);return e};
J[v].ut=function(a,b){if(!this.Context||!this.Context.Facet||!this.Context.Facet[b]||!this.Context.Facet[b].FacetItem||!this.Context.Facet[b].FacetItem[a])return j;return h};
J[v].mr=function(a){if(this.Context&&this.Context.Facet)for(var b=0;b<this.Context.Facet[t];b++)if(this.Context.Facet[b].FacetItem)for(var c=0;c<this.Context.Facet[b].FacetItem[t];c++)if(a==this.Context.Facet[b].FacetItem[c]){this.Context.Facet[b].FacetItem[yd](c,1);this.Context.Facet[b].FacetItem[t]==0&&this.Context.Facet[yd](b,1);return h}return j};
J[v].Ib=function(){var a=[];if(this.Context&&this.Context.Facet)for(var b=0;b<this.Context.Facet[t];b++)if(this.Context.Facet[b].FacetItem)for(var c=0;c<this.Context.Facet[b].FacetItem[t];c++)a[s](this.Context.Facet[b].FacetItem[c]);return a};
J[v].zh=function(){return ba(this.Context&&this.Context.BackgroundLabels&&this.Context.BackgroundLabels.Label[t]==2&&this.Context.BackgroundLabels.Label[0][od]==this.rd()&&(this.Context.BackgroundLabels.Label[0].mode=="BOOST"||this.Context.BackgroundLabels.Label[0].mode=="FILTER")&&this.Context.BackgroundLabels.Label[1][od]==this.Ce()&&this.Context.BackgroundLabels.Label[1].mode=="ELIMINATE")};
J[v].Ds=function(){if(this.Context&&this.Context.BackgroundLabels){for(var a=0;a<this.Context.BackgroundLabels.Label[t];a++)if(this.Context.BackgroundLabels.Label[a].mode=="FILTER")return"FILTER";return"BOOST"}return""};J[v].rd=function(){return"_cse_"+this.internal.id};J[v].Ce=function(){return"_cse_exclude_"+this.internal.id};J[v].zf=function(){return"_csefeed_"+this.internal.id};J[v].Yg=function(){if(!this.zh())return this.Ds();return this.Context.BackgroundLabels.Label[0].mode};
J[v].Jk=function(a){if(this.zh())this.Context.BackgroundLabels.Label[0].mode=a};J[v].Xm=function(){if(!this.LookAndFeel||!this.LookAndFeel.Logo)return{logoUrl:"",logoDestUrl:"",logoPlacement:1,logoHeight:0};var a={logoUrl:this.LookAndFeel.Logo.url?this.LookAndFeel.Logo.url:"",logoDestUrl:this.LookAndFeel.Logo.destination?this.LookAndFeel.Logo.destination:"",logoPlacement:1,logoHeight:this.LookAndFeel.Logo[wd]};return a};
J[v].Hm=function(){if(!this.LookAndFeel||!this.LookAndFeel.Colors)return{url:"008000",bg:"FFFFFF",border:"CCCCCC",text:"000000",link:"0000CC",visitedUrl:"551A8B"};var a={url:this.LookAndFeel.Colors.url,bg:this.LookAndFeel.Colors.background,border:this.LookAndFeel.Colors.border,link:this.LookAndFeel.Colors[pb],text:this.LookAndFeel.Colors[Bb],visitedUrl:this.LookAndFeel.Colors.visited};return a};J[v].Ym=function(){if(!this.LookAndFeel||!this.LookAndFeel.nonprofit)return j;return this.LookAndFeel.nonprofit};
J[v].en=function(){if(!this.LookAndFeel||!this.LookAndFeel.resultsurl)return"http://";return this.LookAndFeel.resultsurl};J[v].Wg=function(){if(!this.LookAndFeel||!this.LookAndFeel.googlebranding)return"watermark";return this.LookAndFeel.googlebranding};J[v].du=function(a){return{label:a?this.Ce():this.rd()}};J[v].Ak=function(a,b){a.We(b?this.Ce():this.rd(),h)};J[v].Fe=function(a){for(var b=this.Ib(),c=0;c<b[t];c++)if(b[c].Label[od]==a)return b[c].Title;return""};
J[v].pj=function(){var a=[];if(!this.Context.Facet)return a;for(var b=4,c=[],e=0;e<this.Context.Facet[t];e++){e<b&&c[s]([]);if(this.Context.Facet[e].FacetItem)c[e%b]=c[e%b][Ub](this.Context.Facet[e].FacetItem)}do{b=h;var f=[];for(e=0;e<c[t];e++)if(c[e][t]>0){b=j;f[s](c[e][ub]())}else f[s]("null");b||a[s]({col:f})}while(!b);return a};J[v].Ug=function(a){for(var b=this.Ib(),c=0;c<b[t];c++)if(b[c].Label[od]==a)return b[c];return i};
var Pi=function(a){for(var b=new Df,c=0;c<a[t];c++)for(var e=a[c],f=e.Zb(),g=0;g<f[t];g++){var k=f[g],n=b.ea(f[g],[]);n[s](e);b.A(k,n)}return b};J[v].yn=function(){var a=this.Wg();return a=="smnar"||a=="smnarg"||a=="smnarb"};J[v].Gn=function(){return this.Wg()=="watermark"};J[v].Dn=function(a){if(!this.SubscribedLinks||!this.SubscribedLinks.SubscribedLink)return j;for(var b=this.SubscribedLinks.SubscribedLink,c=0;c<b[t];c++)if(b[c].creator==a)return h;return j};
J[v].lw=function(a,b){this.SubscribedLinks||(this.SubscribedLinks={});this.SubscribedLinks.SubscribedLink||(this.SubscribedLinks.SubscribedLink=[]);for(var c=this.SubscribedLinks.SubscribedLink,e=j,f=0;f<c[t];f++)if(c[f].creator==a){b||c[yd](f--,1);e=h}!e&&b&&c[s]({creator:a})};var Qi="partner-";J[v].ep=function(a){if(ie(a,Qi))a=a[Xc](Qi[t]);this.AdSense={Client:[{id:a}]}};J[v].fp=function(a){this.AdSense.Client[0].AdSlot={id:a}};
J[v].ol=function(a){this.AdSense.Client[0].Channel||(this.AdSense.Client[0].Channel=[]);this.AdSense.Client[0].Channel[s]({id:a})};var Ri=function(a){pi["X-PartnerAPIKey"]=a;qi=new mi(pi)};J[v].Wn=function(){if(this.LookAndFeel&&this.LookAndFeel.code==2)return j;return h};var Si=["searchbox","searchresults"];J[v].Gm=function(a,b){var c=qi.Wa();H(c,"complete",function(e){e=e[B];b(e.Bh(),e.fh())});c[yc](this.lf()+"/code/"+Si[a])};
J[v].ym=function(a){if(!this.Sitemaps||!this.Sitemaps.Sitemap)return-1;for(var b=this.Sitemaps.Sitemap,c=0;c<b[t];c++)if(b[c][Vc]==a)return c;return-1};J[v].nq=function(a){this.Sitemaps||(this.Sitemaps={});this.Sitemaps.Sitemap||(this.Sitemaps.Sitemap=[]);var b=this.ym(a);b==-1&&this.Sitemaps.Sitemap[s]({href:a})};J[v].Iv=function(a){a=this.ym(a);a!=-1&&this.Sitemaps.Sitemap[yd](a,1)};
J[v].bo=function(a){var b=this;return"t13n_languages"in this&&this.t13n_languages[t]>0&&Ke(kf(a),function(c){return c==b.t13n_languages[0]})};J[v].Zt=function(a){return"t13n_languages"in this&&Ke(this.t13n_languages,function(b){return b==a})};J[v].kn=function(a){var b=this;return kf(hf(a,function(c,e){return{lang_code:c,lang_name:e[Vb](0)+e[Xc](1)[Gd](),is_selected:b.Zt(c)}}))};E(J[v],"getBackgroundLabels",J[v].jj);E(J[v],"getLabels",J[v].Zb);E(J[v],"getFacetItems",J[v].Ib);E(J[v],"isBasic",J[v].zh);
E(J[v],"getDefaultLabel",J[v].rd);E(J[v],"getDefaultExcludeLabel",J[v].Ce);E(J[v],"getDefaultFeedLabel",J[v].zf);E(J[v],"getMode",J[v].Yg);E(J[v],"getLogo",J[v].Xm);E(J[v],"getColor",J[v].Hm);E(J[v],"getNonProfit",J[v].Ym);E(J[v],"getResultsURL",J[v].en);E(J[v],"getGoogleBranding",J[v].Wg);E(J[v],"getFacetItemsInTable",J[v].pj);E(J[v],"getFacetItemForLabel",J[v].Ug);E(J[v],"hasInlineBranding",J[v].yn);E(J[v],"hasWatermarkBranding",J[v].Gn);E(J[v],"hasSearchAddon",J[v].Dn);E(J[v],"isT13nEnabled",J[v].bo);
E(J[v],"getT13nLanguages",J[v].kn);ge("CSE",J);ge("CSE.setPartnerKey",Ri);ge("CSE.prototype.load",J[v][Pb]);ge("CSE.prototype.update",J[v].n);ge("CSE.prototype.del",J[v].Eg);ge("CSE.prototype.createBasic",J[v].Kl);ge("CSE.prototype.getCode",J[v].Gm);ge("CSE.prototype.setAdSense",J[v].ep);ge("CSE.prototype.addChannel",J[v].ol);ge("CSE.prototype.setAdSlot",J[v].fp);ge("CSE.prototype.isGoogleHosted",J[v].Wn);ge("CSE.prototype.getMode",J[v].Yg);ge("CSE.prototype.setMode",J[v].Jk);
ge("CSE.SEARCH_BOX",0);ge("CSE.SEARCH_RESULTS",1);var Ti=function(a,b){this.x=a!==m?a:0;this.y=b!==m?b:0};Ti[v].B=function(){return new Ti(this.x,this.y)};va(Ti[v],function(){return"("+this.x+", "+this.y+")"});var Ui=function(a,b){return new Ti(a.x-b.x,a.y-b.y)};var Vi=function(a,b){Ca(this,a);bb(this,b)},Wi=function(a,b){if(a==b)return h;if(!a||!b)return j;return a[Ab]==b[Ab]&&a[wd]==b[wd]};Vi[v].B=function(){return new Vi(this[Ab],this[wd])};va(Vi[v],function(){return"("+this[Ab]+" x "+this[wd]+")"});Vi[v].tq=function(){return this[Ab]*this[wd]};Vi[v].Na=function(){return!this.tq()};Vi[v].ceil=function(){Ca(this,o[Mb](this[Ab]));bb(this,o[Mb](this[wd]));return this};Vi[v].floor=function(){Ca(this,o[Rb](this[Ab]));bb(this,o[Rb](this[wd]));return this};
Vi[v].round=function(){Ca(this,o[Eb](this[Ab]));bb(this,o[Eb](this[wd]));return this};Vi[v].scale=function(a){this.width*=a;this.height*=a;return this};var Xi=function(a,b){Ba(a,b)},Yi=function(a){return(a=a[xb])&&typeof a[Qb]=="function"?a[Qb](/\s+/):[]},$i=function(a){var b=Yi(a),c=Ve(arguments,1);c=Zi(b,c);Ba(a,b[Bd](" "));return c},bj=function(a){var b=Yi(a),c=Ve(arguments,1);c=aj(b,c);Ba(a,b[Bd](" "));return c},Zi=function(a,b){for(var c=0,e=0;e<b[t];e++)if(!Me(a,b[e])){a[s](b[e]);c++}return c==b[t]},aj=function(a,b){for(var c=0,e=0;e<a[t];e++)if(Me(b,a[e])){Oe(a,e--,1);c++}return c==b[t]},cj=function(a,b,c){for(var e=Yi(a),f=j,g=0;g<e[t];g++)if(e[g]==
b){Oe(e,g--,1);f=h}if(f){e[s](c);Ba(a,e[Bd](" "))}return f},dj=function(a,b,c){c?$i(a,b):bj(a,b)};var gj=function(a){return a?new ej(fj(a)):Fi||(Fi=new ej)},hj=function(a){return Wd(a)?ma[Sb](a):a},L=hj,jj=function(a,b,c){return ij(ma,a,b,c)},ij=function(a,b,c,e){a=e||a;b=b&&b!="*"?b[xd]():"";if(a.querySelectorAll&&a.querySelector&&(!wg||kj(ma)||Hg("528"))&&(b||c)){c=b+(c?"."+c:"");return a.querySelectorAll(c)}if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){e={};for(var f=0,g=0,k;k=a[g];g++)if(b==k[mc])e[f++]=k;wa(e,f);return e}else return a}a=a[Ed](b||"*");if(c){e={};for(g=
f=0;k=a[g];g++){b=k[xb];if(typeof b[Qb]=="function"&&Me(b[Qb](/\s+/),c))e[f++]=k}wa(e,f);return e}else return a},lj=jj,nj=function(a,b){gf(b,function(c,e){if(e=="style")a[A].cssText=c;else if(e=="class")Ba(a,c);else if(e=="for")a.htmlFor=c;else if(e in mj)a[Uc](mj[e],c);else a[e]=c})},mj={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"},oj=function(a){var b=a[Kb];
if(wg&&!Hg("500")&&!xg){if(typeof a.innerHeight=="undefined")a=ha;b=a.innerHeight;var c=a[Kb][Jd][Kc];if(a==a.top)if(c<b)b-=15;return new Vi(a.innerWidth,b)}a=kj(b);if(tg&&!Hg("9.50"))a=j;a=a?b[Jd]:b[oc];return new Vi(a[Cb],a[Pc])},pj=function(a){a=!wg&&kj(a)?a[Jd]:a[oc];return new Ti(a[Qc],a[gb])},qj=function(a){return a.parentWindow||a[md]},M=function(){return rj(ma,arguments)},rj=function(a,b){var c=b[0],e=b[1];if(ug&&e&&(e[od]||e[D])){c=["<",c];e[od]&&c[s](' name="',te(e[od]),'"');if(e[D]){c[s](' type="',
te(e[D]),'"');var f={};vf(f,e);e=f;delete e[D]}c[s](">");c=c[Bd]("")}c=a[Hc](c);if(e)if(Wd(e))Ba(c,e);else Ud(e)?$i[dd](i,[c][Ub](e)):nj(c,e);b[t]>2&&sj(a,c,b,2);return c},sj=function(a,b,c,e){function f(k){if(k)b[r](Wd(k)?a[Xb](k):k)}for(e=e;e<c[t];e++){var g=c[e];Vd(g)&&!(Zd(g)&&g[Jb]>0)?G(tj(g)?Te(g):g,f):f(g)}},uj=function(a,b,c,e){for(var f=["<tr>"],g=0;g<c;g++)f[s](e?"<td>&nbsp;</td>":"<td></td>");f[s]("</tr>");f=f[Bd]("");c=["<table>"];for(g=0;g<b;g++)c[s](f);c[s]("</table>");a=a[Hc]("DIV");
Fa(a,c[Bd](""));return a[rc](a[Mc])},kj=function(a){return a.compatMode=="CSS1Compat"},N=function(a,b){a[r](b)},vj=function(a){for(var b;b=a[Mc];)a[rc](b)},wj=function(a,b){b[pd]&&b[pd][cc](a,b)},xj=function(a){return a&&a[pd]?a[pd][rc](a):i},yj=function(a,b){var c=b[pd];c&&c.replaceChild(a,b)},Aj=function(a){return zj(a[Mc],h)},zj=function(a,b){for(;a&&a[Jb]!=1;)a=b?a[ud]:a[hb];return a},Bj=function(a,b){if(a[cd]&&b[Jb]==1)return a==b||a[cd](b);if(typeof a.compareDocumentPosition!="undefined")return a==
b||ba(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b[pd];return b==a},fj=function(a){return a[Jb]==9?a:a.ownerDocument||a[Kb]},Cj=function(a){return a=wg?a[Kb]||a.contentWindow[Kb]:a.contentDocument||a.contentWindow[Kb]},Dj=function(a,b){if("textContent"in a)a.textContent=b;else if(a[Mc]&&a[Mc][Jb]==3){for(;a[uc]!=a[Mc];)a[rc](a[uc]);Da(a[Mc],b)}else{vj(a);var c=fj(a);a[r](c[Xb](b))}},Ej={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Fj={IMG:" ",BR:"\n"},Gj=function(a){var b=a.getAttributeNode("tabindex");
if(b&&b.specified){a=a.tabIndex;return Xd(a)&&a>=0}return j},Hj=function(a,b){if(b)Ya(a,0);else a.removeAttribute("tabIndex")},Jj=function(a){if(ug&&"innerText"in a)a=a.innerText[w](/(\r\n|\r|\n)/g,"\n");else{var b=[];Ij(a,b,h);a=b[Bd]("")}a=a[w](/\xAD/g,"");a=a[w](/ +/g," ");if(a!=" ")a=a[w](/^\s*/,"");return a},Ij=function(a,b,c){if(!(a[mc]in Ej))if(a[Jb]==3)c?b[s](fa(a[Fd])[w](/(\r\n|\r|\n)/g,"")):b[s](a[Fd]);else if(a[mc]in Fj)b[s](Fj[a[mc]]);else for(a=a[Mc];a;){Ij(a,b,c);a=a[ud]}},tj=function(a){if(a&&
typeof a[t]=="number")if(Zd(a))return typeof a.item=="function"||typeof a.item=="string";else if(Yd(a))return typeof a.item=="function";return j},Lj=function(a,b,c){var e=b?b[xd]():i;return Kj(a,function(f){return(!e||f[mc]==e)&&(!c||Me(Yi(f),c))},h)},Kj=function(a,b,c,e){if(!c)a=a[pd];c=e==i;for(var f=0;a&&(c||f<=e);){if(b(a))return a;a=a[pd];f++}return i},ej=function(a){this.Ka=a||Od[Kb]||ma};ej[v].p=gj;ej[v].sa=function(){return this.Ka};ej[v].a=function(a){return Wd(a)?this.Ka[Sb](a):a};
ej[v].oj=function(a,b,c){return ij(this.Ka,a,b,c)};ej[v].Rs=function(a){return oj(a||this.pn()||ha)};ej[v].e=function(){return rj(this.Ka,arguments)};ej[v].createElement=function(a){return this.Ka[Hc](a)};ej[v].createTextNode=function(a){return this.Ka[Xb](a)};ej[v].Qi=function(a,b,c){return uj(this.Ka,a,b,!!c)};ej[v].Rn=function(){return kj(this.Ka)};ej[v].pn=function(){return qj(this.Ka)};ej[v].Lm=function(){return!wg&&kj(this.Ka)?this.Ka[Jd]:this.Ka[oc]};ej[v].De=function(){return pj(this.Ka)};
ej[v].appendChild=N;ej[v].removeNode=xj;ej[v].replaceNode=yj;ej[v].Qm=Aj;Xa(ej[v],Bj);var Mj=function(a,b){Bi[C](this,b);this.model={cse:a};this.yb()};Mj.Ea(Bi);Mj[v].h=function(){Bi[v].h[C](this);for(var a=lj("form",i,this[qc]),b=0;b<a[t];b++)a[b][kd]()};
Mj[v].yb=function(){var a=ma.addclientid;this.t("add",function(){var b=a.id[x];if(b=="")ab(ma[Sb]("addempty")[A],"");else{var c=this.model.cse.oe();c.AdSense.Client||(c.AdSense.Client=[]);c.AdSense.Client[s]({id:b});q(a.add,ja.Button.adding);Ja(a.add,h);var e=this;c.n(function(f){q(a.add,ja.Button.add);Ja(a.add,j);if(f){e.model.cse=c;e.h()}else pa(ja.Error.add_failed)})}});this.t("delete",function(b){var c=this.model.cse.oe();c.AdSense.Client[yd](b,1);var e=this;c.n(function(f){if(f){e.model.cse=
c;e.h()}else pa(ja.Error.delete_failed)})})};var Nj,Oj=function(a,b){if(vg||Nj){a[Uc]("role",b);a.roleName=b}},Pj=function(a,b,c){if(vg||Nj)a[Uc]("aria-"+b,c)};var Qj=function(a,b){return a.e("iframe",{frameborder:0,style:"border:0;vertical-align:bottom;"+(b||""),src:'javascript:""'})};var Rj=function(a){this.j=a;a=ug?"focusin":"focus";var b=ug?"focusout":"blur";this.Fx=H(this.j,a,this,!ug);this.Gx=H(this.j,b,this,!ug)};F(Rj,Ah);Ua(Rj[v],function(a){var b=a.Pg();b=new Lg(b);Wa(b,a[D]=="focusin"||a[D]=="focus"?"focusin":"focusout");try{this[z](b)}finally{b.o()}});Rj[v].c=function(){Rj.b.c[C](this);qh(this.Fx);qh(this.Gx);delete this.j};var Sj=function(a){if(a[mb]&&!a[Ob]||a[fc]||a[Lc]>=112&&a[Lc]<=123)return j;switch(a[Lc]){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 44:case 39:case 16:case 38:case 224:return j;default:return h}},Uj=function(a,b,c,e,f){if(!ug&&!(wg&&Hg("525")))return h;if(Bg&&f)return Tj(a);if(f&&!e)return j;if(!c&&(b==17||b==18))return j;if(ug&&e&&b==a)return j;switch(a){case 13:return h;case 27:return!wg}return Tj(a)},
Tj=function(a){if(a>=48&&a<=57)return h;if(a>=96&&a<=106)return h;if(a>=65&&a<=90)return h;if(wg&&a==0)return h;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return h;default:return j}};var Vj=function(a){this.ac=a};F(Vj,fg);var Wj=new Pg(0,100);Vj[v].d=function(a,b,c,e,f){if(Ud(b))for(var g=0;g<b[t];g++)this.d(a,b[g],c,e,f);else{a=H(a,b,c||this,e||j,f||this.ac||this);this.Cv(a)}return this};Vj[v].Cv=function(a){if(this.J)this.J[a]=h;else if(this.ub){this.J=Wj.Wa();this.J[this.ub]=h;this.ub=i;this.J[a]=h}else this.ub=a};
Vj[v].$=function(a,b,c,e,f){if(this.ub||this.J)if(Ud(b))for(var g=0;g<b[t];g++)this.$(a,b[g],c,e,f);else if(a=th(a,b,c||this,e||j,f||this.ac||this)){a=a.za;qh(a);if(this.J)of(this.J,a);else if(this.ub==a)this.ub=i}return this};Vj[v].Se=function(){if(this.J){for(var a in this.J){qh(a);delete this.J[a]}Wj.Dd(this.J);this.J=i}else this.ub&&qh(this.ub)};Vj[v].c=function(){Vj.b.c[C](this);this.Se()};Ua(Vj[v],function(){d(l("EventHandler.handleEvent not implemented"))});var Xj=function(a,b,c,e){this.top=a;this.right=b;this.bottom=c;La(this,e)};Xj[v].B=function(){return new Xj(this.top,this[Ld],this[Tc],this[pc])};va(Xj[v],function(){return"("+this.top+"t, "+this[Ld]+"r, "+this[Tc]+"b, "+this[pc]+"l)"});Xa(Xj[v],function(a){return Yj(this,a)});Xj[v].expand=function(a,b,c,e){if(Zd(a)){this.top-=a.top;this.right+=a[Ld];this.bottom+=a[Tc];this.left-=a[pc]}else{this.top-=a;this.right+=b;this.bottom+=c;this.left-=e}return this};
var Zj=function(a,b){if(a==b)return h;if(!a||!b)return j;return a.top==b.top&&a[Ld]==b[Ld]&&a[Tc]==b[Tc]&&a[pc]==b[pc]},Yj=function(a,b){if(!a||!b)return j;if(b instanceof Xj)return b[pc]>=a[pc]&&b[Ld]<=a[Ld]&&b.top>=a.top&&b[Tc]<=a[Tc];return b.x>=a[pc]&&b.x<=a[Ld]&&b.y>=a.top&&b.y<=a[Tc]};var $j=function(a,b,c,e){La(this,a);this.top=b;Ca(this,c);bb(this,e)};$j[v].B=function(){return new $j(this[pc],this.top,this[Ab],this[wd])};va($j[v],function(){return"("+this[pc]+", "+this.top+" - "+this[Ab]+"w x "+this[wd]+"h)"});var ak=function(a,b){if(a==b)return h;if(!a||!b)return j;return a[pc]==b[pc]&&a[Ab]==b[Ab]&&a.top==b.top&&a[wd]==b[wd]};
$j[v].Nj=function(a){var b=o.max(this[pc],a[pc]),c=o.min(this[pc]+this[Ab],a[pc]+a[Ab]);if(b<=c){var e=o.max(this.top,a.top);a=o.min(this.top+this[wd],a.top+a[wd]);if(e<=a){La(this,b);this.top=e;Ca(this,c-b);bb(this,a-e);return h}}return j};Xa($j[v],function(a){return a instanceof $j?this[pc]<=a[pc]&&this[pc]+this[Ab]>=a[pc]+a[Ab]&&this.top<=a.top&&this.top+this[wd]>=a.top+a[wd]:a.x>=this[pc]&&a.x<=this[pc]+this[Ab]&&a.y>=this.top&&a.y<=this.top+this[wd]});
$j[v].He=function(){return new Vi(this[Ab],this[wd])};var bk=function(a,b,c){Ma(this,a);this.handle=b||a;this.limits=c||new $j(NaN,NaN,NaN,NaN);this.Ka=fj(a);this.m=new Vj(this);H(this.handle,"mousedown",this.Mp,j,this)};F(bk,Ah);var ck=ug||vg&&Hg("1.9.3");Na(bk[v],0);Oa(bk[v],0);bk[v].Np=0;bk[v].Op=0;bk[v].qe=0;bk[v].re=0;bk[v].W=h;bk[v].ld=j;bk[v].Ln=0;bk[v].pu=0;bk[v].Ct=j;bk[v].F=function(){return this.m};bk[v].va=function(a){this.W=a};
bk[v].c=function(){bk.b.c[C](this);nh(this.handle,"mousedown",this.Mp,j,this);this.m.o();delete this[B];delete this.handle;delete this.m};bk[v].Mp=function(a){if(this.W&&!this.ld&&(a[D]!="mousedown"||a.Qj(0))){if(this.Ln==0){this.Nn(a);if(this.ld)a[y]();else return}else a[y]();this.tw();Na(this,this.Np=a[sc]);Oa(this,this.Op=a[tc]);this.qe=this[B][hc];this.re=this[B][vd];this.pageScroll=gj(this.Ka).De();this.pu=fe()}};
bk[v].tw=function(){var a=this.Ka,b=a[Jd],c=!ck;this.m.d(a,"mousemove",this.qu,c);this.m.d(a,"mouseup",this.Kg,c);if(ck){b.setCapture(j);this.m.d(b,"losecapture",this.Kg)}else this.m.d(a?qj(a):ha,"blur",this.Kg);ug&&this.Ct&&this.m.d(a,"dragstart",Kg);this.Vx&&this.m.d(this.Vx,"scroll",this.pv,c)};bk[v].Nn=function(a){a=this[z](new dk("start",this,a[Hd],a[Id],a));if(a!==j)this.ld=h};
bk[v].Kg=function(a,b){this.m.Se();ck&&this.Ka.releaseCapture();if(this.ld){this.ld=j;var c=this.mo(this.qe),e=this.no(this.re);this[z](new dk("end",this,a[Hd],a[Id],a,c,e,b))}};
bk[v].qu=function(a){if(this.W){var b=a[sc]-this[sc],c=a[tc]-this[tc];Na(this,a[sc]);Oa(this,a[tc]);if(!this.ld){var e=this.Np-this[sc],f=this.Op-this[tc];e=e*e+f*f;if(e>this.Ln){this.Nn(a);if(!this.ld){this.Kg(a);return}}}c=this.El(b,c);b=c.x;c=c.y;if(this.ld){e=this[z](new dk("beforedrag",this,a[Hd],a[Id],a,b,c));if(e!==j){this.jm(a,b,c,j);a[y]()}}}};
bk[v].El=function(a,b){var c=gj(this.Ka).De();a+=c.x-this.pageScroll.x;b+=c.y-this.pageScroll.y;this.pageScroll=c;this.qe+=a;this.re+=b;c=this.mo(this.qe);var e=this.no(this.re);return new Ti(c,e)};bk[v].pv=function(a){var b=this.El(0,0);cb(a,this.pageScroll.x-this[sc]);db(a,this.pageScroll.x-this[tc]);this.jm(a,b.x,b.y,h)};bk[v].jm=function(a,b,c){this.Ri(b,c);this[z](new dk("drag",this,a[Hd],a[Id],a,b,c))};
bk[v].mo=function(a){var b=this.limits,c=!oa(b[pc])?b[pc]:i;b=!oa(b[Ab])?b[Ab]:0;b=c!=i?c+b:aa;c=c!=i?c:-aa;return o.min(b,o.max(c,a))};bk[v].no=function(a){var b=this.limits,c=!oa(b.top)?b.top:i;b=!oa(b[wd])?b[wd]:0;b=c!=i?c+b:aa;c=c!=i?c:-aa;return o.min(b,o.max(c,a))};bk[v].Ri=function(a,b){La(this[B][A],a+"px");this[B][A].top=b+"px"};
var dk=function(a,b,c,e,f,g,k,n){Jg[C](this,a);cb(this,c);db(this,e);this.browserEvent=f;La(this,g!==m?g:b.qe);this.top=k!==m?k:b.re;this.dragger=b;this.dragCanceled=!!n};F(dk,Jg);var ek=function(a,b){var c=fj(a);if(c[md]&&c[md].getComputedStyle)if(c=c[md].getComputedStyle(a,""))return c[b];return i},fk=function(a,b){return ek(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a[A][b]},gk=function(a){return fk(a,"position")},ik=function(a,b,c){var e,f=vg&&(Bg||Dg)&&Hg("1.9");if(b instanceof Ti){e=b.x;b=b.y}else{e=b;b=c}La(a[A],hk(e,f));a[A].top=hk(b,f)},jk=function(a){a=a?a[Jb]==9?a:fj(a):ma;if(ug&&!gj(a).Rn())return a[oc];return a[Jd]},kk=function(a){var b=a[qb]();if(ug){a=a.ownerDocument;
b.left-=a[Jd][Rc]+a[oc][Rc];b.top-=a[Jd][Yc]+a[oc][Yc]}return b},lk=function(a){if(ug)return a.offsetParent;var b=fj(a),c=fk(a,"position"),e=c=="fixed"||c=="absolute";for(a=a[pd];a&&a!=b;a=a[pd]){c=fk(a,"position");e=e&&c=="static"&&a!=b[Jd]&&a!=b[oc];if(!e&&(a.scrollWidth>a[Cb]||a[Kc]>a[Pc]||c=="fixed"||c=="absolute"))return a}return i},ok=function(a){var b=new Xj(0,aa,aa,0),c=gj(a),e=c.sa()[oc],f=c.Lm(),g;for(a=a;a=lk(a);)if((!ug||a[Cb]!=0)&&(!wg||a[Pc]!=0||a!=e)&&(a.scrollWidth!=a[Cb]||a[Kc]!=
a[Pc])&&fk(a,"overflow")!="visible"){var k=mk(a),n=nk(a);k.x+=n.x;k.y+=n.y;b.top=o.max(b.top,k.y);b.right=o.min(b[Ld],k.x+a[Cb]);b.bottom=o.min(b[Tc],k.y+a[Pc]);La(b,o.max(b[pc],k.x));g=g||a!=f}e=f[Qc];f=f[gb];if(wg){b.left+=e;b.top+=f}else{La(b,o.max(b[pc],e));b.top=o.max(b.top,f)}if(!g||wg){b.right+=e;b.bottom+=f}c=c.Rs();b.right=o.min(b[Ld],e+c[Ab]);b.bottom=o.min(b[Tc],f+c[wd]);return b.top>=0&&b[pc]>=0&&b[Tc]>b.top&&b[Ld]>b[pc]?b:i},nk=function(a){if(vg&&!Hg("1.9")){var b=ea(ek(a,"borderLeftWidth"));
if(pk(a)){var c=a[Tb]-a[Cb]-b-ea(ek(a,"borderRightWidth"));b+=c}return new Ti(b,ea(ek(a,"borderTopWidth")))}return new Ti(a[Rc],a[Yc])},mk=function(a){var b,c=fj(a),e=fk(a,"position"),f=vg&&c[xc]&&!a[qb]&&e=="absolute"&&(b=c[xc](a))&&(b[sc]<0||b[tc]<0),g=new Ti(0,0),k=jk(c);if(a==k)return g;if(a[qb]){b=kk(a);a=gj(c).De();g.x=b[pc]+a.x;g.y=b.top+a.y}else if(c[xc]&&!f){b=c[xc](a);a=c[xc](k);g.x=b[sc]-a[sc];g.y=b[tc]-a[tc]}else{b=a;do{g.x+=b[hc];g.y+=b[vd];if(b!=a){g.x+=b[Rc]||0;g.y+=b[Yc]||0}if(wg&&
gk(b)=="fixed"){g.x+=c[oc][Qc];g.y+=c[oc][gb];break}b=b.offsetParent}while(b&&b!=a);if(tg||wg&&e=="absolute")g.y-=c[oc][vd];for(b=a;(b=lk(b))&&b!=c[oc]&&b!=k;){g.x-=b[Qc];if(!tg||b[id]!="TR")g.y-=b[gb]}}return g},rk=function(a,b){var c=new Ti(0,0),e=fj(a)?qj(fj(a)):ha,f=a;do{var g=e==b?mk(f):qk(f);c.x+=g.x;c.y+=g.y}while(e&&e!=b&&(f=e.frameElement)&&(e=e.parent));return c},sk=function(a,b,c){if(b.sa()!=c.sa()){var e=b.sa()[oc];c=rk(e,c.pn());c=Ui(c,mk(e));if(ug&&!b.Rn())c=Ui(c,b.De());a.left+=c.x;
a.top+=c.y}},tk=function(a,b){var c=qk(a),e=qk(b);return new Ti(c.x-e.x,c.y-e.y)},qk=function(a){var b=new Ti;if(a[Jb]==1)if(a[qb]){var c=kk(a);b.x=c[pc];b.y=c.top}else{c=gj(a).De();a=mk(a);b.x=a.x-c.x;b.y=a.y-c.y}else{b.x=a[Hd];b.y=a[Id]}return b},uk=function(a,b,c){var e=mk(a);if(b instanceof Ti){c=b.y;b=b.x}b=b-e.x;c=c-e.y;ik(a,a[hc]+b,a[vd]+c)},xk=function(a,b,c){if(b instanceof Vi){c=b[wd];b=b[Ab]}else{if(c==m)d(l("missing height argument"));c=c}vk(a,b);wk(a,c)},hk=function(a,b){if(typeof a==
"number")a=(b?o[Eb](a):a)+"px";return a},wk=function(a,b){bb(a[A],hk(b,h))},vk=function(a,b){Ca(a[A],hk(b,h))},yk=function(a){var b=tg&&!Hg("10");if(fk(a,"display")!="none")return b?new Vi(a[Tb]||a[Cb],a[Ad]||a[Pc]):new Vi(a[Tb],a[Ad]);var c=a[A],e=c[td],f=c.visibility,g=c.position;eb(c,"hidden");ya(c,"absolute");ab(c,"inline");if(b){b=a[Tb]||a[Cb];a=a[Ad]||a[Pc]}else{b=a[Tb];a=a[Ad]}ab(c,e);ya(c,g);eb(c,f);return new Vi(b,a)},zk=function(a){var b=mk(a);a=yk(a);return new $j(b.x,b.y,a[Ab],a[wd])},
Ak={},Bk=function(a){return Ak[a]||(Ak[a]=fa(a)[w](/\-([a-z])/g,function(b,c){return c[xd]()}))},Ck=function(a,b){var c=a[A];if("opacity"in c)c.opacity=b;else if("MozOpacity"in c)c.MozOpacity=b;else if("filter"in c)ua(c,b===""?"":"alpha(opacity="+b*100+")")},O=function(a,b){ab(a[A],b?"":"none")},Ek=function(a,b){var c=gj(b),e=i;if(ug){e=c.sa().createStyleSheet();Dk(e,a)}else{var f=c.oj("head")[0];if(!f){e=c.oj("body")[0];f=c.e("head");e[pd][cc](f,e)}e=c.e("style");Dk(e,a);c[r](f,e)}return e},Fk=function(a){a=
a.ownerNode||a.owningElement||a;xj(a)},Dk=function(a,b){if(ug)a.cssText=b;else{var c=wg?"innerText":"innerHTML";a[c]=b}},pk=function(a){return"rtl"==fk(a,"direction")},Gk=vg?"MozUserSelect":wg?"WebkitUserSelect":i,Hk=function(a,b,c){c=!c?a[Ed]("*"):i;var e=Gk;if(e){b=b?"none":"";a[A][e]=b;if(c){a=0;for(var f;f=c[a];a++)f[A][e]=b}}else if(ug||tg){b=b?"on":"";a[Uc]("unselectable",b);if(c)for(a=0;f=c[a];a++)f[Uc]("unselectable",b)}};var Ik=function(){};Sd(Ik);Ik[v].Fu=0;Ik[v].Cs=function(){return":"+(this.Fu++)[kb](36)};Ik.getInstance();var P=function(a){this.D=a||gj();this.Xf=Jk};F(P,Ah);P[v].Bt=Ik.getInstance();var Jk=i,Kk=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close";default:}d(l("Invalid component state"))};P[v].Sc=i;P[v].ib=j;P[v].j=i;P[v].Xf=i;P[v].dk=i;P[v].Q=i;P[v].ya=i;P[v].Vb=i;P[v].fq=j;
P[v].rb=function(){return this.Sc||(this.Sc=this.Bt.Cs())};P[v].Gk=function(a){if(this.Q&&this.Q.Vb){of(this.Q.Vb,this.Sc);qf(this.Q.Vb,a,this)}this.Sc=a};P[v].a=function(){return this.j};P[v].Yc=function(a){this.j=a};P[v].F=function(){return this.Cf||(this.Cf=new Vj(this))};P[v].Kk=function(a){if(this==a)d(l("Unable to set parent component"));if(a&&this.Q&&this.Sc&&this.Q.kj(this.Sc)&&this.Q!=a)d(l("Unable to set parent component"));this.Q=a;P.b.ei[C](this,a)};P[v].Da=function(){return this.Q};
P[v].ei=function(a){if(this.Q&&this.Q!=a)d(l("Method not supported"));P.b.ei[C](this,a)};P[v].p=function(){return this.D};P[v].Fa=function(){return this.ib};P[v].e=function(){this.j=this.D[Hc]("div")};P[v].h=function(a){this.Wo(a)};P[v].Wo=function(a,b){if(this.ib)d(l("Component already rendered"));this.j||this.e();a?a[cc](this.j,b||i):this.D.sa()[oc][r](this.j);if(!this.Q||this.Q.Fa())this.r()};
P[v].w=function(a){if(this.ib)d(l("Component already rendered"));else if(a&&this.L(a)){this.fq=h;if(!this.D||this.D.sa()!=fj(a))this.D=gj(a);this.R(a);this.r()}else d(l("Invalid element to decorate"))};P[v].L=function(){return h};P[v].R=function(a){this.j=a};P[v].r=function(){this.ib=h;this.pd(function(a){!a.Fa()&&a.a()&&a.r()})};P[v].P=function(){this.pd(function(a){a.Fa()&&a.P()});this.Cf&&this.Cf.Se();this.ib=j};
P[v].c=function(){P.b.c[C](this);this.ib&&this.P();if(this.Cf){this.Cf.o();delete this.Cf}this.pd(function(a){a.o()});!this.fq&&this.j&&xj(this.j);this.Q=this.dk=this.j=this.Vb=this.ya=i};P[v].As=function(){return this.dk};P[v].fw=function(a){this.dk=a};P[v].Bb=function(a,b){this.Ld(a,this.Gb(),b)};
P[v].Ld=function(a,b,c){if(a.ib&&(c||!this.ib))d(l("Component already rendered"));if(b<0||b>this.Gb())d(l("Child component index out of bounds"));if(!this.Vb||!this.ya){this.Vb={};this.ya=[]}if(a.Da()==this){pf(this.Vb,a.rb(),a);Re(this.ya,a)}else qf(this.Vb,a.rb(),a);a.Kk(this);Pe(this.ya,a,b);if(a.ib&&this.ib&&a.Da()==this){c=this.v();c[cc](a.a(),c[gd][b]||i)}else if(c){this.j||this.e();b=this.Ua(b+1);a.Wo(this.v(),b?b.j:i)}else this.ib&&!a.ib&&a.j&&a.r()};P[v].v=function(){return this.j};
P[v].Tj=function(){if(this.Xf==i)this.Xf=pk(this.ib?this.j:this.D.sa()[oc]);return this.Xf};P[v].Zc=function(a){if(this.ib)d(l("Component already rendered"));this.Xf=a};P[v].Gb=function(){return this.ya?this.ya[t]:0};P[v].kj=function(a){return this.Vb&&a?rf(this.Vb,a)||i:i};P[v].Ua=function(a){return this.ya?this.ya[a]||i:i};P[v].pd=function(a,b){this.ya&&G(this.ya,a,b)};P[v].Ff=function(a){return this.ya&&a?He(this.ya,a):-1};
P[v].removeChild=function(a,b){if(a){var c=Wd(a)?a:a.rb();a=this.kj(c);if(c&&a){of(this.Vb,c);Re(this.ya,a);if(b){a.P();a.j&&xj(a.j)}a.Kk(i)}}if(!a)d(l("Child is not in parent component"));return a};P[v].sk=function(a,b){return this[rc](this.Ua(a),b)};var Q=function(a,b,c){P[C](this,c);this.Ca=a||"modal-dialog";this.il=!!b;this.Ub=Lk};F(Q,P);Q[v].Og=i;Q[v].yr=h;Q[v].Hj=h;Q[v].il=j;Q[v].Hh=h;Q[v].km=h;Q[v].yq=0.5;Q[v].pi="";Q[v].Db="";Q[v].Ub=i;Q[v].ue=i;Q[v].xa=j;Q[v].qr=j;Q[v].qa=i;Q[v].ra=i;Q[v].Ab=i;Q[v].Dc=i;Q[v].al=i;Q[v].cd=i;Q[v].Cb=i;Q[v].Ra=i;Q[v].$c=function(a){this.pi=a;this.Dc&&Dj(this.Dc,a)};Q[v].ha=function(a){this.Db=a;if(this.Cb)Fa(this.Cb,a)};Q[v].Hb=function(){return this.Db};Q[v].uk=function(){this.a()||this.h()};
Q[v].v=function(){this.uk();return this.Cb};Q[v].Bj=function(){this.uk();return this.Ab};Q[v].ij=function(){this.uk();return this.qa};Q[v].Lq=function(){var a=new bk(this.a(),this.Ab);$i(this.Ab,this.Ca+"-title-draggable");return a};
Q[v].e=function(){this.po();var a=this.p();this.Yc(a.e("div",{className:this.Ca,tabIndex:0},this.Ab=a.e("div",{className:this.Ca+"-title",id:this.rb()},this.Dc=a.e("span",this.Ca+"-title-text",this.pi),this.cd=a.e("span",this.Ca+"-title-close")),this.Cb=a.e("div",this.Ca+"-content"),this.Ra=a.e("div",this.Ca+"-buttons"),this.Tw=a.e("span",{tabIndex:0})));this.al=this.Ab.id;Oj(this.a(),"dialog");Pj(this.a(),"labelledby",this.al||"");if(this.Db)Fa(this.Cb,this.Db);O(this.cd,this.Hj);O(this.a(),j);this.Ub&&
this.Ub.Ai(this.Ra)};Q[v].po=function(){if(this.il&&this.Hh&&!this.ra){this.ra=Qj(this.p());Ba(this.ra,this.Ca+"-bg");O(this.ra,j);Ck(this.ra,0)}else if((!this.il||!this.Hh)&&this.ra){xj(this.ra);this.ra=i}if(this.Hh&&!this.qa){this.qa=this.p().e("div",this.Ca+"-bg");Ck(this.qa,this.yq);O(this.qa,j)}else if(!this.Hh&&this.qa){xj(this.qa);this.qa=i}};Q[v].h=function(a){if(this.Fa())d(l("Component already rendered"));this.a()||this.e();a=a||this.p().sa()[oc];this.Vo(a);Q.b.h[C](this,a)};
Q[v].Vo=function(a){this.ra&&a[r](this.ra);this.qa&&a[r](this.qa)};Q[v].L=function(a){return a&&a[id]&&a[id]=="DIV"&&Q.b.L[C](this,a)};
Q[v].R=function(a){Q.b.R[C](this,a);$i(this.a(),this.Ca);a=this.Ca+"-content";if(this.Cb=jj(i,a,this.a())[0])this.Db=this.Cb.innerHTML;else{this.Cb=this.p().e("div",a);if(this.Db)Fa(this.Cb,this.Db);this.a()[r](this.Cb)}a=this.Ca+"-title";var b=this.Ca+"-title-text",c=this.Ca+"-title-close";if(this.Ab=jj(i,a,this.a())[0]){this.Dc=jj(i,b,this.Ab)[0];this.cd=jj(i,c,this.Ab)[0]}else{this.Ab=this.p().e("div",a);this.a()[cc](this.Ab,this.Cb)}if(this.Dc)this.pi=Jj(this.Dc);else{this.Dc=this.p().e("span",
b,this.pi);this.Ab[r](this.Dc)}Pj(this.a(),"labelledby",this.al||"");if(!this.cd){this.cd=this.p().e("span",c);this.Ab[r](this.cd)}O(this.cd,this.Hj);a=this.Ca+"-buttons";if(this.Ra=jj(i,a,this.a())[0]){this.Ub=new Mk(this.p());this.Ub.w(this.Ra)}else{this.Ra=this.p().e("div",a);this.a()[r](this.Ra);this.Ub&&this.Ub.Ai(this.Ra)}this.po();this.Vo(fj(this.a())[oc]);O(this.a(),j)};
Q[v].r=function(){Q.b.r[C](this);this.Og=new Rj(this.p().sa());if(this.km&&!this.ue)this.ue=this.Lq();this.F().d(this.cd,"click",this.uv).d(this.Og,"focusin",this.dv);Oj(this.a(),"dialog");this.Dc.id!==""&&Pj(this.a(),"labelledby",this.Dc.id)};Q[v].P=function(){this.H()&&this.i(j);this.Og.o();this.Og=i;if(this.ue){this.ue.o();this.ue=i}Q.b.P[C](this)};
Q[v].i=function(a){if(a!=this.xa){var b=this.p().sa(),c=(b?qj(b):ha)||ha;this.Fa()||this.h(b[oc]);if(a){this.Xo();this.U();this.F().d(this.a(),"keydown",this.Ph,h).d(this.a(),"keypress",this.Ph,h).d(c,"resize",this.Go,h)}else this.F().$(this.a(),"keydown",this.Ph,h).$(this.a(),"keypress",this.Ph,h).$(c,"resize",this.Go,h);this.ra&&O(this.ra,a);this.qa&&O(this.qa,a);O(this.a(),a);a&&this[Fc]();if(this.xa=a)this.F().d(this.Ra,"click",this.Bo);else{this.F().$(this.Ra,"click",this.Bo);this[z]("afterhide");
this.qr&&this.o()}}};Q[v].H=function(){return this.xa};Q[v].focus=function(){try{this.a()[Fc]()}catch(a){}if(this.yf()){var b=this.yf().Km();if(b)for(var c=this.p().sa(),e=this.Ra[Ed]("button"),f=0,g;g=e[f];f++)if(g[od]==b){try{if(wg||tg){var k=c[Hc]("input");k[A].cssText="position:fixed;width:0;height:0;left:0;top:0;";this.a()[r](k);k[Fc]();this.a()[rc](k)}g[Fc]()}catch(n){}break}}};
Q[v].Xo=function(){this.ra&&O(this.ra,j);this.qa&&O(this.qa,j);var a=this.p().sa(),b=(a?qj(a):ha)||ha,c=oj(b||ha);b=o.max(a[oc].scrollWidth,c[Ab]);a=o.max(a[oc][Kc],c[wd]);if(this.ra){O(this.ra,h);xk(this.ra,b,a)}if(this.qa){O(this.qa,h);xk(this.qa,b,a)}if(this.km){c=yk(this.a());this.ue.limits=new $j(0,0,b-c[Ab],a-c[wd])}};
Q[v].U=function(){var a=this.p().sa(),b=(a?qj(a):ha)||ha;if(gk(this.a())=="fixed")var c=a=0;else{c=this.p().De();a=c.x;c=c.y}var e=yk(this.a());b=oj(b||ha);a=o.max(a+b[Ab]/2-e[Ab]/2,0);c=o.max(c+b[wd]/2-e[wd]/2,0);ik(this.a(),a,c)};Q[v].uv=function(){if(this.Hj){var a=this.yf(),b=a&&a.Dm();if(b){a=a.ea(b);this[z](new Nk(b,a))&&this.i(j)}else this.i(j)}};Q[v].c=function(){Q.b.c[C](this);if(this.qa){xj(this.qa);this.qa=i}if(this.ra){xj(this.ra);this.ra=i}this.Tw=this.Ra=this.cd=i};
Q[v].jc=function(a){this.Ub=a;if(this.Ra)if(this.Ub)this.Ub.Ai(this.Ra);else Fa(this.Ra,"")};Q[v].yf=function(){return this.Ub};Q[v].Bo=function(a){if((a=this.Fr(a[B]))&&!a[gc]){a=a[od];var b=this.yf().ea(a);this[z](new Nk(a,b))&&this.i(j)}};Q[v].Fr=function(a){for(a=a;a!=i&&a!=this.Ra;){if(a[id]=="BUTTON")return a;a=a[pd]}return i};
Q[v].Ph=function(a){var b=j,c=j,e=this.yf(),f=a[B];if(a[D]=="keydown")if(this.yr&&a[Lc]==27){var g=e&&e.Dm();f=f[id]=="SELECT"&&!f[gc];if(g&&!f){c=h;b=e.ea(g);b=this[z](new Nk(g,b))}else f||(b=h)}else{if(a[Lc]==9&&a[hd]&&f==this.a())c=h}else if(a[Lc]==13){if(f[id]=="BUTTON")g=f[od];else if(e){var k=e.Km(),n=k&&e.js(k);f=(f[id]=="TEXTAREA"||f[id]=="SELECT")&&!f[gc];if(n&&!n[gc]&&!f)g=k}if(g){c=h;b=this[z](new Nk(g,fa(e.ea(g))))}}if(b||c){a[Yb]();a[y]()}b&&this.i(j)};Q[v].Go=function(){this.Xo()};
Q[v].dv=function(a){this.Tw==a[B]&&Eh(this.Gr,0,this)};Q[v].Gr=function(){ug&&this.p().sa()[oc][Fc]();this.a()[Fc]()};var Nk=function(a,b){Wa(this,"dialogselect");this.za=a;this.caption=b};F(Nk,Jg);var Mk=function(a){this.D=a||gj();Df[C](this)},Lk,Ok,Pk,Qk,Rk;F(Mk,Df);Mk[v].Ca="goog-buttonset";Mk[v].Si=i;Mk[v].j=i;Mk[v].Gl=i;Mk[v].A=function(a,b,c,e){Df[v].A[C](this,a,b);if(c)this.Si=a;if(e)this.Gl=a;return this};Mk[v].Ai=function(a){this.j=a;this.h()};
Mk[v].h=function(){if(this.j){Fa(this.j,"");var a=gj(this.j);Bf(this,function(b,c){var e=a.e("button",{name:c},b);if(c==this.Si)Ba(e,this.Ca+"-default");this.j[r](e)},this)}};Mk[v].w=function(a){if(!(!a||a[Jb]!=1)){this.j=a;a=this.j[Ed]("button");for(var b=0,c,e,f;c=a[b];b++){e=c[od]||c.id;f=Jj(c)||c[x];if(e){var g=b==0,k=c[od]=="cancel";this.A(e,f,g,k);g&&$i(c,this.Ca+"-default")}}}};Mk[v].Km=function(){return this.Si};Mk[v].Dm=function(){return this.Gl};
Mk[v].js=function(a){for(var b=this.fs(),c=0,e;e=b[c];c++)if(e[od]==a||e.id==a)return e;return i};Mk[v].fs=function(){return this.j[Ed]("BUTTON")};(function(){Ok=(new Mk).A("ok","OK",h,h);Lk=(new Mk).A("ok","OK",h).A("cancel","Cancel",j,h);Pk=(new Mk).A("yes","Yes",h).A("no","No",j,h);Qk=(new Mk).A("yes","Yes").A("no","No",h).A("cancel","Cancel",j,h);Rk=(new Mk).A("continue","Continue").A("save","Save").A("cancel","Cancel",h,h)})();var Tk=function(a,b,c,e){Bi[C](this,b);this.Pd=a;this.S=Sk("form",i,b)[0];this.mx=Sk("form",i,e)[0];this.gf=new Q("cse-index-add",h);this.gf.Bj()[r](c);this.gf.v()[r](e);this.gf.jc(Lk);H(this.S.add,"click",this.Pu,j,this);H(this.S.n,"click",this.vv,j,this);H(this.S["delete"],"click",this.Yu,j,this);H(this.gf,"dialogselect",this.Ju,j,this)};Tk.Ea(Bi);Tk[v].Pu=function(){this.gf.i(h)};Tk[v].Ju=function(a){if(a.za=="ok"){a=this.mx.url[x];this.Pd.nq(a);var b=this;this.Ro([a],function(){b.$p()})}else this.gf.i(j)};
Tk[v].Yu=function(){var a=this.gn();if(a[t]>0){for(var b=0;b<a[t];b++)this.Pd.Iv(a[b]);this.$p()}};Tk[v].vv=function(){this.Ro(this.gn(),function(){ha[ac][dc](h)})};Tk[v].gn=function(){for(var a=[],b=0;b<this.S[Wc][t];b++)this.S[Wc][b][od]=="sitemap"&&this.S[Wc][b][Gb]&&a[s](this.S[Wc][b][x]);return a};Tk[v].$p=function(){this.Pd.n(function(a){a?ha[ac][dc](h):pa(ja.Error.save_failed)})};
Tk[v].Ro=function(a,b){if(a[t]!=0){var c=new Vh("/cse/tools/sitemaps/ping");c.Ge().add("e","index");for(var e=0;e<a[t];e++)c.Ge().add("url",a[e]);Th[yc](c[kb](),b)}};ge("CSEIndex",Tk);ge("CSEIndex.prototype.render",Tk[v].h);var Uk=function(a,b,c,e){Bi[C](this,c);this.db=a;this.Pd=b;this.ff=e;this.model={annotations:[]};this.Dr=Sk("form",i,c)[0];H(this.Dr,"submit",this.Ku,j,this)};Uk.Ea(Bi);Uk[v].Ku=function(){var a=new si(this.db);a.about=this.Dr.feed[x];a.feed=h;a.We(this.Pd.zf(),h);a=new Ai(this.db,[a]);a.V(this.ff);a.n(function(b){b?ha[ac][dc](h):pa(ja.Error.add_failed)})};Uk[v].cm=function(a){var b=new Ai(this.db);b.V(this.ff);b.tk({file:a});b.n(function(c){c?ha[ac][dc](h):pa(ja.Error.delete_failed)})};
Uk[v].bm=function(a){a=new Ai(this.db,[],[a]);a.V(this.ff);a.n(function(b){b?ha[ac][dc](h):pa(ja.Error.delete_failed)})};Ea(Uk[v],function(){var a=this;this.Pd[Pb](function(b){if(b){var c=new Ai(a.db,i,i,a.Pd.id);c.Ac({feed:1,label:a.Pd.zf()});c[Pb](function(e){if(e){a.model.annotations=c.annotations;a.h()}})}})});ge("CSEAdvanced",Uk);ge("CSEAdvanced.prototype.load",Uk[v][Pb]);ge("CSEAdvanced.prototype.deleteFile",Uk[v].cm);ge("CSEAdvanced.prototype.deleteFeed",Uk[v].bm);var Vk=function(a,b){Bi[C](this,b);a.encoding||(a.encoding="UTF-8");this.model={cse:a};this.yb()};Vk.Ea(Bi);Vk[v].h=function(){Bi[v].h[C](this);for(var a=lj("form",i,this[qc]),b=0;b<a[t];b++)a[b][od]!="commerce"&&a[b][kd]()};Vk[v].Vh=function(a,b,c){a&&this.t(b,function(){var e=lj(i,"error",a)[0],f=this.model.cse.oe();if(c(a,f)){q(a[bc],ja.Button.saving);Ja(a[bc],h);var g=this;f.n(function(k){q(a[bc],ja.Button.save_changes);Ja(a[bc],j);if(k){g.model.cse=f;g.h()}else f.errors?g.zb(e,f.errors):pa(ja.Error.save_failed)})}})};
Vk[v].yb=function(){this.Vh(ma.basic,"save",function(a,b){q(a[od],le(a[od][x]));q(a.description,le(a.description[x]));var c="";if(a[od][x]=="")c+=ja.Error.no_name_error+"\n";if(c!=""){pa(c);return j}b.Description=a.description[x];b.Title=a[od][x];if(a.terms)b.keywords=a.terms[x];return h});this.Vh(ma.lang_settings,"savelang",function(a,b){if(a.language[x]=="")delete b.language;else b.language=a.language[x];b.t13n_languages=[];var c=a.t13n_on;if(c&&c[Gb]){c=a.t13n_languages[Bc];for(var e=0;e<c[t];e++)c[e][Wb]&&
b.t13n_languages[s](c[e][x])}if(a.encoding[x])b.encoding=a.encoding[x];if(a.is_commerce&&a.is_commerce[x]=="true")if(a.cse_country[x]=="")delete b.country_code;else b.country_code=a.cse_country[x];return h});this.Vh(ma.preferences,"savepref",function(a,b){if(a.restrict)for(var c=0;c<a.restrict[t];c++)a.restrict[c][Gb]&&b.Jk(a.restrict[c][x]);if(a.nonProfit)if(a.nonProfit[0][Gb])delete b.LookAndFeel.nonprofit;else b.LookAndFeel.nonprofit=h;a.searchaddon&&b.lw(b.creator,a.searchaddon[Gb]);if(a.enableSuggest)if(a.enableSuggest[Gb])b.enable_suggest=
h;else delete b.enable_suggest;return h});this.Vh(ma.commerce,"savecommerce",function(a,b){var c=le(a.base_customer_id[x]);q(a.base_customer_id,c);var e="";if(c=="")e+=ja.Error.no_customer_id+"\n";else c[vc](/^[1-9]\d*$/)||(e+=ja.Error.invalid_customer_id+"\n");if(e!=""){pa(e);return j}b.CommerceAccount.customer_id=c;return h})};var Wk=function(){};var Xk=function(a,b){oi[C](this,a,b)};Xk.Ea(oi);Xk[v].$a=function(){return"index"};var Yk=function(a,b,c){a=new Xk(a,b);ee(a,c);return a};Xk[v].Fn=function(){return!!(this.Sitemap&&this.Sitemap.url)};Xk[v].hn=function(){return this.Sitemap.url};Xk[v].wp=function(a){if(a!="")this.Sitemap={url:a};else delete this.Sitemap};Xk[v].An=function(){return!!(this.Pages&&this.Pages.Page&&this.Pages.Page[t])};Xk[v].up=function(a){var b=[];G(a,function(c){c!=""&&b[s]({url:c})});this.Pages={Page:b}};Xk[v].xn=function(){return!!this.indexing_status};
Xk[v].Um=function(){return this.indexing_status};Xk[v].Bn=function(){return"quota_available"in this};Xk[v].dn=function(){return this.quota_available};Xk[v].Cn=function(){return!!this.refresh_status};Xk[v].dh=function(){return this.refresh_status};Xk[v].gi=function(a){if(a!="")this.refresh_status=a;else delete this.refresh_status};Xk[v].Wm=function(){if(!this.invalid_url)return[];return this.invalid_url};Xk[v].Il=function(){this.invalid_url&&delete this.invalid_url};E(Xk[v],"hasSitemapUrl",Xk[v].Fn);
E(Xk[v],"getSitemapUrl",Xk[v].hn);E(Xk[v],"hasPageUrls",Xk[v].An);E(Xk[v],"hasIndexingStatus",Xk[v].xn);E(Xk[v],"getIndexingStatus",Xk[v].Um);E(Xk[v],"hasQuotaAvailable",Xk[v].Bn);E(Xk[v],"getQuotaAvailable",Xk[v].dn);E(Xk[v],"hasRefreshStatus",Xk[v].Cn);E(Xk[v],"getRefreshStatus",Xk[v].dh);E(Xk[v],"setRefreshStatus",Xk[v].gi);E(Xk[v],"getInvalidUrls",Xk[v].Wm);var Zk=function(a,b,c,e,f,g){Bi[C](this,f);this.uri=new Vh(b);this.uri.ii("");this.annotations=e;this.user=a;this.ff=g;b=this.uri[kb]()[Xc](2);a=this.uri.mj();if(this.uri.bh())a=a+":"+this.uri.bh();this.model={url:b,domain:a,cses:c,selectedcse:i,selectedcseindex:0};this.gx=zi(e);this.Cx=Pi(this.model.cses);this.model.urltable=this.Aq();this.yb()};Zk.Ea(Bi);Zk[v].h=function(){Bi[v].h[C](this);for(var a=lj("form",i,this[qc]),b=0;b<a[t];b++)a[b][kd]()};
Zk[v].Aq=function(){for(var a=this.gx.Yb().sort().reverse(),b=[],c=0;c<a[t];c++){for(var e=a[c],f=new Gf,g=this.gx.ea(a[c]),k=0;k<g[t];k++){var n=g[k];n=n.Zb();for(var p=0;p<n[t];p++){var u=n[p];u=this.Cx.ea(u,[]);for(var K=0;K<u[t];K++)f.add(u[K])}}if(f.ta()[t]>0){e={url:e,truncated:this.cl(e),annotations:g,cses:f.ta()};b[s](e)}}return b};
Zk[v].h=function(){this.model.selectedcse=this.model.cses[this.model.selectedcseindex];Bi[v].h[C](this);var a=lj("select",i,this[qc])[0];if(this.model.cses[t]==0){var b=R("csegroup");b&&xj(b)}za(a,this.model.selectedcseindex)};Zk[v].Xn=function(){return h};Zk[v].Yn=function(){return j};Zk[v].cl=function(a){var b=a[t];if(b>60)return a[Xc](0,52)+"..."+a[Xc](b-5);return a};
Zk[v].yb=function(){var a=ma.bml,b=a.cse,c=a.include,e="exclude",f=a[e],g=a[bc];this.t("changecse",function(){if(b[vb]!=this.model.selectedcseindex){this.model.selectedcseindex=b[vb];this.h()}});this.t("save",function(){Ja(g,h);q(g,ja.Button.saving);var k=new si(this.user);this.model.selectedcse.Ak(k,f[Gb]);if(a.about_domain[Gb]){k.about=wi(this.model.url)[w](/\/.*/,"")+"/*";k[Uc]("original_url",this.model.domain)}else k.about=this.model.url;if(c[Gb]){var n=Ei(a,"label");G(n,function(p){p[Gb]&&k.xi(p[x])})}n=
new Ai(this.user,[k]);n.V(this.ff);n.n(function(p){if(p)ha[kc]();else{Ja(g,j);q(g,ja.Button[bc]);pa(ja.Error.save_failed)}})})};E(Zk[v],"isIncluded",Zk[v].Xn);E(Zk[v],"isLabeled",Zk[v].Yn);E(Zk[v],"truncateUrl",Zk[v].cl);var S=function(){this.Ih="closure_frame"+$k++;this.th=[];al[this.Ih]=this},bl;F(S,Ah);var al={},$k=0,cl=function(){if(!bl){bl=M("form");bl.acceptCharset="utf-8";var a=bl[A];ya(a,"absolute");eb(a,"hidden");a.top=La(a,"-10px");Ca(a,bb(a,"10px"));a.overflow="hidden";ma[oc][r](bl)}return bl},dl=function(a,b){Bf(b,function(c,e){var f=M("input",{type:"hidden",name:e,value:c});a[r](f)})};S[v].k=eg("goog.net.IframeIo");S[v].S=i;S[v].ka=i;S[v].Yd=i;S[v].Gu=0;S[v].ia=j;S[v].of=j;S[v].ni=j;S[v].zd=i;
S[v].Jf=i;S[v].Nb=0;S[v].Jd=0;S[v].bd=i;S[v].Am=i;S[v].wd=i;S[v].send=function(a,b,c,e){if(this.ia)d(l("[goog.net.IframeIo] Unable to send, already active."));this.zd=a=new Vh(a);b=b?b[xd]():"GET";c&&a.oo();this.k.sb("Sending iframe request: "+a+" ["+b+"]");this.S=cl();b=="GET"&&dl(this.S,a.Ge());e&&dl(this.S,e);Va(this.S,a[kb]());this.S.method=b;this.cp()};
S[v].Rv=function(a,b,c){if(this.ia)d(l("[goog.net.IframeIo] Unable to send, already active."));b=new Vh(b||a[ad]);c&&b.oo();this.k.sb("Sending iframe request from form: "+b);this.zd=b;this.S=a;Va(this.S,b[kb]());this.cp()};S[v].abort=function(a){if(this.ia){this.k.sb("Request aborted");sh(this.wj());this.ni=this.ia=this.of=j;this.Nb=a||7;this[z]("abort");this.$j()}};
S[v].c=function(){this.k.N("Disposing iframeIo instance");if(this.ia){this.k.N("Aborting active request");this[Fb]()}S.b.c[C](this);this.ka&&this.$o();this.hm();delete this.xr;this.zd=this.Ex=this.Jf=this.Dx=this.S=i;this.Nb=0;delete al[this.Ih]};S[v].Ah=function(){return this.of};S[v].Bh=function(){return this.ni};S[v].vc=function(){return this.ia};S[v].fh=function(){return this.Jf};S[v].eh=function(){return Xe(this.Jf)};S[v].xj=function(){if(!this.ka)return i;return this.Rg()};
S[v].Qk=function(a){this.Jd=o.max(0,a)};S[v].dispatchEvent=function(a){this.ka&&Hh.Th(this.ka);try{return S.b[z][C](this,a)}finally{this.ka&&Hh.Rh();return h}};
S[v].cp=function(){this.ia=h;this.of=j;this.Nb=0;this.Pq();if(ug){Ma(this.S,this.Yd||"");this.xl();H(this.ka,"readystatechange",this.hk,j,this);try{this.sm=j;this.S.submit()}catch(a){nh(this.ka,"readystatechange",this.hk,j,this);this.Ef(1)}}else{this.k.N("Setting up iframes and cloning form");this.xl();var b=this.Yd+"_inner",c=Cj(this.ka),e="<body><iframe id="+b+" name="+b+"></iframe>";if(tg)Fa(c[Jd],e);else c.write(e);H(c[Sb](b),"load",this.ik,j,this);var f=this.S[Ed]("textarea");e=0;for(var g=f[t];e<
g;e++)Jj(f[e])!=f[e][x]&&Dj(f[e],f[e][x]);f=c.importNode(this.S,h);Ma(f,b);c[oc][r](f);var k=this.S[Ed]("select"),n=f[Ed]("select");e=0;for(g=k[t];e<g;e++)za(n[e],k[e][vb]);k=this.S[Ed]("input");n=f[Ed]("input");e=0;for(g=k[t];e<g;e++)if(k[e][D]=="file")if(k[e][x]!=n[e][x]){this.k.N("File input value not cloned properly.  Will submit using original form.");Ma(this.S,b);f=this.S;break}this.k.N("Submitting form");try{this.sm=j;f.submit();c[kc]();if(vg)this.Am=Eh(this.Tp,250,this)}catch(p){this.k.Bp("Error when submitting form: "+
Kf(p));nh(c[Sb](b),"load",this.ik,j,this);c[kc]();this.Ef(2)}}};S[v].hk=function(){if(this.ka.readyState=="complete"){nh(this.ka,"readystatechange",this.hk,j,this);var a;try{a=Cj(this.ka);if(ug&&a[ac]=="about:blank"&&!navigator.onLine){this.Ef(9);return}}catch(b){this.Ef(1);return}this.sn(a)}};S[v].ik=function(){if(!(tg&&this.Rg()[ac]=="about:blank")){nh(this.wj(),"load",this.ik,j,this);this.sn(this.Rg())}};
S[v].sn=function(a){this.k.N("Iframe loaded");this.of=h;this.ia=j;var b;try{var c=a[oc];this.Jf=c.textContent||c.innerText;this.Dx=c.innerHTML}catch(e){b=1}var f;if(!b&&typeof this.xr=="function")if(f=this.xr(a))b=4;this.k.zm("Last content: "+this.Jf);this.k.zm("Last uri: "+this.zd);if(b){this.k.N("Load event occurred but failed");this.Ef(b,f)}else{this.k.N("Load succeeded");this.ni=h;this.Nb=0;this[z]("complete");this[z]("success");this.$j()}};
S[v].Ef=function(a,b){if(!this.sm){this.ia=this.ni=j;this.of=h;this.Nb=a;if(a==4)this.Ex=b;this[z]("complete");this[z]("error");this.$j();this.sm=h}};S[v].$j=function(){this.k.sb("Ready for new requests");var a=this.ka;this.$o();this.hm();Hh.Th(a);try{this[z]("ready")}finally{Hh.Rh()}};
S[v].Pq=function(){this.k.N("Creating iframe");this.Yd=this.Ih+"_"+(this.Gu++)[kb](36);var a={name:this.Yd,id:this.Yd};if(ug&&Fg<7)a.src='javascript:""';this.ka=M("iframe",a);a=this.ka[A];eb(a,"hidden");Ca(a,bb(a,"10px"));if(wg)a.marginTop=a.marginLeft="-10px";else{ya(a,"absolute");a.top=La(a,"-10px")}};S[v].xl=function(){ma[oc][r](this.ka)};
S[v].$o=function(){var a=this.ka;if(a){a.onreadystatechange=i;a.onload=i;a.onerror=i;this.th[s](a)}if(this.wd){Fh(this.wd);this.wd=i}if(vg||tg)this.wd=Eh(this.Xi,2E3,this);else this.Xi();this.Yd=this.ka=i};S[v].Xi=function(){if(this.wd){Fh(this.wd);this.wd=i}for(var a=0;a<this.th[t];){var b=this.th[a];if(Hh.Lt(b)){this.k.sb("Disposing iframe");Qe(this.th,a);xj(b)}else a++}if(this.th[t]!=0){this.k.sb("Requests outstanding, waiting to dispose");this.wd=Eh(this.Xi,2E3,this)}};
S[v].hm=function(){this.S&&this.S==bl&&vj(this.S);this.S=i};S[v].Rg=function(){if(this.ka)return Cj(this.wj());return i};S[v].wj=function(){if(this.ka)return ug?this.ka:Cj(this.ka)[Sb](this.Yd+"_inner");return i};S[v].Tp=function(){if(this.ia){this.Rg();this.Am=Eh(this.Tp,250,this)}};var el=function(a){Jg[C](this,"incrementaldata");Da(this,a)};F(el,Jg);var fl=function(a,b){a&&this.fd(a,b)};F(fl,Ah);fl[v].j=i;fl[v].Ch=i;fl[v].Uj=i;fl[v].Dh=i;fl[v].yd=-1;fl[v].xd=-1;
var gl={"3":13,"12":144,"63232":38,"63233":40,"63234":37,"63235":39,"63236":112,"63237":113,"63238":114,"63239":115,"63240":116,"63241":117,"63242":118,"63243":119,"63244":120,"63245":121,"63246":122,"63247":123,"63248":44,"63272":46,"63273":36,"63275":35,"63276":33,"63277":34,"63289":144,"63302":45},hl={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},il={61:187,
59:186},jl=ug||wg&&Hg("525");fl[v].mh=function(a){if(wg&&(this.yd==17&&!a[Ob]||this.yd==18&&!a[mb]))this.xd=this.yd=-1;if(jl&&!Uj(a[Lc],this.yd,a[hd],a[Ob],a[mb]))this[Zc](a);else this.xd=vg&&a[Lc]in il?il[a[Lc]]:a[Lc]};fl[v].et=function(){this.xd=this.yd=-1};
Ua(fl[v],function(a){var b=a.Pg(),c,e;if(ug&&a[D]=="keypress"){c=this.xd;e=c!=13&&c!=27?b[Lc]:0}else if(wg&&a[D]=="keypress"){c=this.xd;e=b[Cc]>=0&&b[Cc]<63232&&Tj(c)?b[Cc]:0}else if(tg){c=this.xd;e=Tj(c)?b[Lc]:0}else{c=b[Lc]||this.xd;e=b[Cc]||0;if(Bg&&e==63&&!c)c=191}var f=c,g=b.keyIdentifier;if(c)if(c>=63232&&c in gl)f=gl[c];else{if(c==25&&a[hd])f=9}else if(g&&g in hl)f=hl[g];a=f==this.yd;this.yd=f;b=new kl(f,e,a,b);try{this[z](b)}finally{b.o()}});fl[v].a=function(){return this.j};
fl[v].fd=function(a,b){this.Dh&&this[$c]();this.j=a;this.Ch=H(this.j,"keypress",this,b);this.Uj=H(this.j,"keydown",this.mh,b,this);this.Dh=H(this.j,"keyup",this.et,b,this)};fl[v].detach=function(){if(this.Ch){qh(this.Ch);qh(this.Uj);qh(this.Dh);this.Dh=this.Uj=this.Ch=i}this.j=i;this.xd=this.yd=-1};fl[v].c=function(){fl.b.c[C](this);this[$c]()};var kl=function(a,b,c,e){Lg[C](this,e);Wa(this,"key");Sa(this,a);this.charCode=b;this.repeat=c};F(kl,Lg);var ll=function(a){this.j=a;a=vg?"DOMMouseScroll":"mousewheel";this.au=H(this.j,a,this)};F(ll,Ah);
Ua(ll[v],function(a){var b=0,c=0,e=0;a=a.Pg();if(a[D]=="mousewheel"){c=1;if(ug||wg&&(Cg||Hg("532.0")))c=40;e=-a.wheelDelta/c;if(a.wheelDeltaX!==m){b=-a.wheelDeltaX/c;c=-a.wheelDeltaY/c}else c=e}else{e=a.detail;if(e>100)e=3;else if(e<-100)e=-3;if(a.axis!==m&&a.axis===a.HORIZONTAL_AXIS)b=e;else c=e}if(Xd(this.ju))b=o.min(o.max(b,-this.ju),this.ju);if(Xd(this.ku))c=o.min(o.max(c,-this.ku),this.ku);b=new ml(e,a,b,c);try{this[z](b)}finally{b.o()}});ll[v].c=function(){ll.b.c[C](this);qh(this.au);delete this.au};
var ml=function(a,b,c,e){Lg[C](this,b);Wa(this,"mousewheel");this.detail=a;this.qe=c;this.re=e};F(ml,Lg);var nl=function(a,b,c,e){if(!Ud(a)||!Ud(b))d(l("Start and end parameters must be arrays"));if(a[t]!=b[t])d(l("Start and end points must be the same length"));this.startPoint=a;this.endPoint=b;this.duration=c;this.gq=e;Ra(this,[])};F(nl,Ah);var ol={},pl=i,ql=function(){Bh[yb](pl);var a=fe();for(var b in ol)ol[b].Wl(a);pl=nf(ol)?i:Bh[Ib](ql,20)},rl=function(a){var b=be(a);b in ol||(ol[b]=a);pl||(pl=Bh[Ib](ql,20))},sl=function(a){a=be(a);delete ol[a];if(pl&&nf(ol)){Bh[yb](pl);pl=i}};nl[v].wa=0;
nl[v].Bm=0;nl[v].xb=0;nl[v].le=i;nl[v].rm=i;nl[v].Vj=i;nl[v].play=function(a){if(a||this.wa==0){this.xb=0;Ra(this,this.startPoint)}else if(this.wa==1)return j;sl(this);this.le=fe();if(this.wa==-1)this.le-=this.duration*this.xb;this.rm=this.le+this.duration;this.Vj=this.le;this.xb||this.wb();this.mv();this.wa==-1&&this.ov();this.wa=1;rl(this);this.Wl(this.le);return h};nl[v].stop=function(a){sl(this);this.wa=0;if(a)this.xb=1;this.el(this.xb);this.sv();this.Cd()};
nl[v].pause=function(){if(this.wa==1){sl(this);this.wa=-1;this.lv()}};nl[v].c=function(){this.wa!=0&&this[ib](j);this.Zu();nl.b.c[C](this)};nl[v].Wl=function(a){this.xb=(a-this.le)/(this.rm-this.le);if(this.xb>=1)this.xb=1;this.Bm=1E3/(a-this.Vj);this.Vj=a;Yd(this.gq)?this.el(this.gq(this.xb)):this.el(this.xb);if(this.xb==1){this.wa=0;sl(this);this.cv();this.Cd()}else this.wa==1&&this.Nh()};
nl[v].el=function(a){Ra(this,sa(this.startPoint[t]));for(var b=0;b<this.startPoint[t];b++)this[Ic][b]=(this.endPoint[b]-this.startPoint[b])*a+this.startPoint[b]};nl[v].Nh=function(){this.Ic("animate")};nl[v].wb=function(){this.Ic("begin")};nl[v].Zu=function(){this.Ic("destroy")};nl[v].Cd=function(){this.Ic("end")};nl[v].cv=function(){this.Ic("finish")};nl[v].lv=function(){this.Ic("pause")};nl[v].mv=function(){this.Ic("play")};nl[v].ov=function(){this.Ic("resume")};nl[v].sv=function(){this.Ic("stop")};
nl[v].Ic=function(a){this[z](new tl(a,this))};var tl=function(a,b){Jg[C](this,a);Ra(this,b[Ic]);this.x=b[Ic][0];this.y=b[Ic][1];this.z=b[Ic][2];this.duration=b.duration;this.xb=b.xb;this.fps=b.Bm;this.state=b.wa;this.anim=b};F(tl,Jg);var ul={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var zl=function(a){var b={};a=fa(a);var c=a[Vb](0)=="#"?a:"#"+a;if(vl[tb](c)){b.hex=wl(c);Wa(b,"hex");return b}else{c=xl(a);if(c[t]){b.hex=yl(c[0],c[1],c[2]);Wa(b,"rgb");return b}else if(ul)if(c=ul[a[Gd]()]){b.hex=c;Wa(b,"named");return b}}d(l(a+" is not a valid color string"))},Al=/#(.)(.)(.)/,wl=function(a){if(!vl[tb](a))d(l("'"+a+"' is not a valid hex color"));if(a[t]==4)a=a[w](Al,"#$1$1$2$2$3$3");return a[Gd]()},Bl=function(a){a=wl(a);var b=da(a[Kd](1,2),16),c=da(a[Kd](3,2),16);a=da(a[Kd](5,2),
16);return[b,c,a]},yl=function(a,b,c){a=ia(a);b=ia(b);c=ia(c);if(oa(a)||a<0||a>255||oa(b)||b<0||b>255||oa(c)||c<0||c>255)d(l('"('+a+","+b+","+c+'") is not a valid RGB color'));a=Cl(a[kb](16));b=Cl(b[kb](16));c=Cl(c[kb](16));return"#"+a+b+c},vl=/^#(?:[0-9a-f]{3}){1,2}$/i,Dl=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,xl=function(a){var b=a[vc](Dl);if(b){a=ia(b[1]);var c=ia(b[2]);b=ia(b[3]);if(a>=0&&a<=255&&c>=0&&c<=255&&b>=0&&b<=255)return[a,c,b]}return[]},Cl=function(a){return a[t]==
1?"0"+a:a};var Fl=function(a,b,c,e,f){nl[C](this,b,c,e,f);this.element=a};F(Fl,nl);Fl[v].pa=Rd;Fl[v].Nh=function(){this.pa();Fl.b.Nh[C](this)};Fl[v].Cd=function(){this.pa();Fl.b.Cd[C](this)};Fl[v].wb=function(){this.pa();Fl.b.wb[C](this)};var Gl=function(a,b,c){if(b[t]!=2||c[t]!=2)d(l("Start and end points must be 2D"));Fl[dd](this,arguments)};F(Gl,Fl);Gl[v].pa=function(){La(this.element[A],o[Eb](this[Ic][0])+"px");this.element[A].top=o[Eb](this[Ic][1])+"px"};
var Hl=function(a,b,c,e){var f=[a[hc],a[vd]];Gl[C](this,a,f,b,c,e)};F(Hl,Gl);Hl[v].wb=function(){this.startPoint=[this.element[hc],this.element[vd]];Hl.b.wb[C](this)};var Il=function(a,b,c){if(b[t]!=2||c[t]!=2)d(l("Start and end points must be 2D"));Fl[dd](this,arguments);this.mu=o.max(this.endPoint[0],this.startPoint[0]);this.lu=o.max(this.endPoint[1],this.startPoint[1])};F(Il,Fl);
Il[v].pa=function(){var a=this[Ic][0],b=this[Ic][1];this.Iq(o[Eb](a),o[Eb](b),this.mu,this.lu);Ca(this.element[A],o[Eb](a)+"px");this.element[A].marginLeft=o[Eb](a)-this.mu+"px";this.element[A].marginTop=o[Eb](b)-this.lu+"px"};Il[v].Iq=function(a,b,c,e){this.element[A].clip="rect("+(e-b)+"px "+c+"px "+e+"px "+(c-a)+"px)"};var Jl=function(a,b,c){if(b[t]!=2||c[t]!=2)d(l("Start and end points must be 2D"));Fl[dd](this,arguments)};F(Jl,Fl);
Jl[v].pa=function(){this.element.scrollLeft=o[Eb](this[Ic][0]);this.element.scrollTop=o[Eb](this[Ic][1])};var Kl=function(a,b,c){if(b[t]!=2||c[t]!=2)d(l("Start and end points must be 2D"));Fl[dd](this,arguments)};F(Kl,Fl);Kl[v].pa=function(){Ca(this.element[A],o[Eb](this[Ic][0])+"px");bb(this.element[A],o[Eb](this[Ic][1])+"px")};var Ll=function(a,b,c,e,f){Fl[C](this,a,[b],[c],e,f)};F(Ll,Fl);Ll[v].pa=function(){Ca(this.element[A],o[Eb](this[Ic][0])+"px")};
var Ml=function(a,b,c,e,f){Fl[C](this,a,[b],[c],e,f)};F(Ml,Fl);Ml[v].pa=function(){bb(this.element[A],o[Eb](this[Ic][0])+"px")};var Nl=function(a,b,c,e,f){if(Xd(b))b=[b];if(Xd(c))c=[c];Fl[C](this,a,b,c,e,f);if(b[t]!=1||c[t]!=1)d(l("Start and end points must be 1D"))};F(Nl,Fl);Nl[v].pa=function(){Ck(this.element,this[Ic][0])};Nl[v].Ep=function(){ab(this.element[A],"")};Nl[v].wt=function(){ab(this.element[A],"none")};var Ol=function(a,b,c){Nl[C](this,a,1,0,b,c)};F(Ol,Nl);
var Pl=function(a,b,c){Nl[C](this,a,0,1,b,c)};F(Pl,Nl);var Ql=function(a,b,c){Nl[C](this,a,1,0,b,c)};F(Ql,Nl);Ql[v].wb=function(){this.Ep();Ql.b.wb[C](this)};Ql[v].Cd=function(){this.wt();Ql.b.Cd[C](this)};var Rl=function(a,b,c){Nl[C](this,a,0,1,b,c)};F(Rl,Nl);Rl[v].wb=function(){this.Ep();Rl.b.wb[C](this)};var Sl=function(a,b,c){if(b[t]!=3||c[t]!=3)d(l("Start and end points must be 3D"));Fl[dd](this,arguments)};F(Sl,Fl);
Sl[v].$v=function(){for(var a=[],b=0;b<this[Ic][t];b++)a[b]=o[Eb](this[Ic][b]);a="rgb("+a[Bd](",")+")";this.element[A].backgroundColor=a};Sl[v].pa=function(){this.$v()};var Tl=function(a,b,c){if(b[t]!=3||c[t]!=3)d(l("Start and end points must be 3D"));Fl[dd](this,arguments)};F(Tl,Fl);Tl[v].pa=function(){for(var a=[],b=0;b<this[Ic][t];b++)a[b]=o[Eb](this[Ic][b]);a="rgb("+a[Bd](",")+")";this.element[A].color=a};var Ul=function(){};F(Ul,Ah);Ul[v].lb=0;Ul[v].ec=0;Ul[v].Ob=100;Ul[v].qb=0;Ul[v].af=1;Ul[v].wc=j;Ul[v].Qf=j;Ul[v].sp=function(a){this.Qf=a};Ul[v].K=function(a){a=this.Vc(a);if(this.lb!=a){this.lb=a+this.qb>this.Ob?this.Ob-this.qb:a<this.ec?this.ec:a;!this.wc&&!this.Qf&&this[z]("change")}};Ul[v].q=function(){return this.Vc(this.lb)};Ul[v].Ve=function(a){a=this.Vc(a);if(this.qb!=a){this.qb=a<0?0:this.lb+a>this.Ob?this.Ob-this.lb:a;!this.wc&&!this.Qf&&this[z]("change")}};Ul[v].sd=function(){return this.Lv(this.qb)};
Ul[v].cg=function(a){if(this.ec!=a){var b=this.wc;this.wc=h;this.ec=a;if(a+this.qb>this.Ob)this.qb=this.Ob-this.ec;a>this.lb&&this.K(a);if(a>this.Ob){this.qb=0;this.ag(a);this.K(a)}this.wc=b;!this.wc&&!this.Qf&&this[z]("change")}};Ul[v].Ma=function(){return this.Vc(this.ec)};
Ul[v].ag=function(a){a=this.Vc(a);if(this.Ob!=a){var b=this.wc;this.wc=h;this.Ob=a;a<this.lb+this.qb&&this.K(a-this.qb);if(a<this.ec){this.qb=0;this.cg(a);this.K(this.Ob)}if(a<this.ec+this.qb)this.qb=this.Ob-this.ec;this.wc=b;!this.wc&&!this.Qf&&this[z]("change")}};Ul[v].Va=function(){return this.Vc(this.Ob)};Ul[v].Vc=function(a){if(this.af==i)return a;return this.ec+o[Eb]((a-this.ec)/this.af)*this.af};Ul[v].Lv=function(a){if(this.af==i)return a;return o[Eb](a/this.af)*this.af};var T=function(a){P[C](this,a);this.rangeModel=new Ul;H(this.rangeModel,"change",this.kt,j,this)};F(T,P);T[v].ba="horizontal";T[v].Pj=j;T[v].so=j;T[v].zq=10;T[v].Of=0;T[v].e=function(){T.b.e[C](this);var a=this.p().e("div",this.l(this.ba));this.R(a)};T[v].R=function(a){T.b.R[C](this,a);$i(a,this.l(this.ba));this.$q();this.Yv()};
T[v].r=function(){T.b.r[C](this);this.kl=new bk(this.valueThumb);this.Br=new bk(this.extentThumb);this.kl.Ri=this.Br.Ri=Rd;this.la=new fl(this.a());this.fk=new ll(this.a());this.F().d(this.kl,"beforedrag",this.qn).d(this.Br,"beforedrag",this.qn).d(this.la,"key",this.mh).d(this.a(),"mousedown",this.ht).d(this.fk,"mousewheel",this.it);Ya(this.a(),0);this.mg()};
T[v].qn=function(a){var b=a.dragger==this.kl?this.valueThumb:this.extentThumb,c;if(this.ba=="vertical"){c=this.a()[Pc]-b[Ad];c=(c-a.top)/c*(this.Va()-this.Ma())+this.Ma()}else{c=this.a()[Cb]-b[Tb];c=a[pc]/c*(this.Va()-this.Ma())+this.Ma()}c=a.dragger==this.kl?o.min(o.max(c,this.Ma()),this.q()+this.sd()):o.min(o.max(c,this.q()),this.Va());this.gg(b,c)};
T[v].mh=function(a){var b=h;switch(a[Lc]){case 36:this.yi(this.Ma());break;case 35:this.yi(this.Va());break;case 33:this.Pf(this.qd());break;case 34:this.Pf(-this.qd());break;case 37:case 40:this.Pf(a[hd]?-this.qd():-this.Cj());break;case 39:case 38:this.Pf(a[hd]?this.qd():this.Cj());break;default:b=j}b&&a[y]()};T[v].ht=function(a){this.a()[Fc]&&this.a()[Fc]();var b=a[B];if(!Bj(this.valueThumb,b)&&!Bj(this.extentThumb,b))this.so?this.yi(this.on(a)):this.Iw(a)};
T[v].it=function(a){var b=a.detail>0?-1:1;this.Pf(b*this.Cj());a[y]()};T[v].Iw=function(a){this.Xk(a);this.lc=this.Fm(this.on(a));this.Et=this.ba=="vertical"?this.Xj<this.lc[vd]:this.Xj>this.lc[hc]+this.lc[Tb];a=fj(this.a());this.F().d(a,"mouseup",this.vn,h).d(this.a(),"mousemove",this.Xk);if(!this.ae){this.ae=new Ch(200);this.F().d(this.ae,"tick",this.wn)}this.wn();this.ae[Ec]()};
T[v].wn=function(){var a;if(this.ba=="vertical"){var b=this.Xj,c=this.lc[vd];if(this.Et){if(b<c)a=this.ud(this.lc)+this.qd()}else{var e=this.lc[Ad];if(b>c+e)a=this.ud(this.lc)-this.qd()}}else{b=this.Xj;c=this.lc[hc];if(this.Et){e=this.lc[Tb];if(b>c+e)a=this.ud(this.lc)+this.qd()}else if(b<c)a=this.ud(this.lc)-this.qd()}a!==m&&this.gg(this.lc,a)};T[v].vn=function(){this.ae&&this.ae[ib]();var a=fj(this.a());this.F().$(a,"mouseup",this.vn,h).$(this.a(),"mousemove",this.Xk)};
T[v].vj=function(a){a=tk(a,this.a());return this.ba=="vertical"?a.y:a.x};T[v].Xk=function(a){this.Xj=this.vj(a)};T[v].on=function(a){var b=this.Ma(),c=this.Va();if(this.ba=="vertical"){var e=this.valueThumb[Ad],f=this.a()[Pc]-e;a=this.vj(a)-e/2;return(c-b)*(f-a)/f+b}else{e=this.valueThumb[Tb];f=this.a()[Cb]-e;a=this.vj(a)-e/2;return(c-b)*a/f+b}};T[v].ud=function(a){if(a==this.valueThumb)return this.rangeModel.q();else if(a==this.extentThumb)return this.rangeModel.q()+this.rangeModel.sd();else d(l("Illegal thumb element. Neither minThumb nor maxThumb"))};
T[v].Pf=function(a){var b=this.ud(this.valueThumb)+a;a=this.ud(this.extentThumb)+a;b=o.min(o.max(b,this.Ma()),this.Va()-this.Of);a=o.min(o.max(a,this.Ma()+this.Of),this.Va());this.zp(b,a-b)};
T[v].gg=function(a,b){var c=i;if(a==this.extentThumb&&b<=this.rangeModel.Va()&&b>=this.rangeModel.q()+this.Of)c=b-this.rangeModel.q();var e=c||this.rangeModel.sd();if(a==this.valueThumb&&b>=this.Ma()&&b<=this.rangeModel.q()+e-this.Of){e=e-(b-this.rangeModel.q());if(this.rangeModel.Vc(b)+this.rangeModel.Vc(e)==this.rangeModel.Vc(b+e)){this.zp(b,e);c=i}}c!=i&&this.rangeModel.Ve(c)};
T[v].zp=function(a,b){if(this.Ma()<=a&&a<=this.Va()-b&&this.Of<=b&&b<=this.Va()-a)if(!(a==this.q()&&b==this.sd())){this.rangeModel.sp(h);this.rangeModel.Ve(0);this.rangeModel.K(a);this.rangeModel.Ve(b);this.rangeModel.sp(j);this.mg();this[z]("change")}};T[v].Ma=function(){return this.rangeModel.Ma()};T[v].cg=function(a){this.rangeModel.cg(a)};T[v].Va=function(){return this.rangeModel.Va()};T[v].ag=function(a){this.rangeModel.ag(a)};
T[v].Fm=function(a){return a<=this.rangeModel.q()+this.rangeModel.sd()/2?this.valueThumb:this.extentThumb};T[v].kt=function(){this.mg();this.Zp();this[z]("change")};T[v].mg=function(){if(this.valueThumb&&!this.Pj){var a=this.zj(this.ud(this.valueThumb)),b=this.zj(this.ud(this.extentThumb));if(this.ba=="vertical"){this.valueThumb[A].top=a.y+"px";this.extentThumb[A].top=b.y+"px"}else{La(this.valueThumb[A],a.x+"px");La(this.extentThumb[A],b.x+"px")}}};
T[v].zj=function(a){var b=new Ti;if(this.valueThumb){var c=this.Ma(),e=this.Va();a=a==c&&c==e?0:(a-c)/(e-c);if(this.ba=="vertical"){c=this.valueThumb[Ad];c=this.a()[Pc]-c;a=o[Eb](a*c);b.y=c-a}else{c=this.a()[Cb]-this.valueThumb[Tb];a=o[Eb](a*c);b.x=a}}return b};T[v].yi=function(a){a=o.min(this.Va(),o.max(a,this.Ma()));this.Dg&&this.Dg[ib](h);var b,c=this.Fm(a);b=this.zj(a);b=this.ba=="vertical"?[c[hc],b.y]:[b.x,c[vd]];this.Dg=b=new Hl(c,b,100);this.F().d(b,"end",this.vr);this.Pj=h;this.gg(c,a);b.play(j)};
T[v].vr=function(){this.Pj=j};T[v].dg=function(a){if(this.ba!=a){var b=this.l(this.ba),c=this.l(a);this.ba=a;if(this.a()){cj(this.a(),b,c);La(this.valueThumb[A],this.valueThumb[A].top="");La(this.extentThumb[A],this.extentThumb[A].top="");this.mg()}}};T[v].$g=function(){return this.ba};
T[v].c=function(){T.b.c[C](this);this.ae&&this.ae.o();delete this.ae;this.Dg&&this.Dg.o();delete this.Dg;delete this.valueThumb;delete this.extentThumb;this.rangeModel.o();delete this.rangeModel;if(this.la){this.la.o();delete this.la}if(this.fk){this.fk.o();delete this.fk}};T[v].qd=function(){return this.zq};T[v].ax=1;T[v].Cj=function(){return this.ax};T[v].gw=function(a){this.so=a};T[v].q=function(){return this.rangeModel.q()};T[v].K=function(a){this.gg(this.valueThumb,a)};T[v].sd=function(){return this.rangeModel.sd()};
T[v].Ve=function(a){this.gg(this.extentThumb,this.rangeModel.q()+a)};T[v].i=function(a){O(this.a(),a);a&&this.mg()};T[v].Yv=function(){Oj(this.a(),"slider");this.Zp()};T[v].Zp=function(){var a=this.a();if(a){Pj(a,"valuemin",this.Ma());Pj(a,"valuemax",this.Va());Pj(a,"valuenow",this.q())}};var Vl=function(a){T[C](this,a);this.rangeModel.Ve(0)};F(Vl,T);Vl[v].l=function(a){return a=="vertical"?"goog-slider-vertical":"goog-slider-horizontal"};Vl[v].$q=function(){var a=this.a(),b=jj(i,"goog-slider-thumb",a)[0];if(!b){b=this.Zq();a[r](b)}this.valueThumb=this.extentThumb=b};Vl[v].Zq=function(){var a=this.p().e("div","goog-slider-thumb");Oj(a,"button");return a};var Wl=function(a,b,c,e){b!==m||(b="");this.nk=b;this.Jo=c;this.hr=e!=i?e:a[xb];this.aa=a;this.showingPlaceholder=j;H(this.aa,"focus",this.jv,j,this);H(this.aa,"blur",this.Oh,j,this);this.Ba(this.aa[x]!=i?this.aa[x]:"")};Wl[v].Ze=function(a,b){this.nk=a;if(b!==m)this.Jo=b;this.Ba(this.Jb())};Wl[v].Rd=function(){return this.aa};Wl[v].Jb=function(){return this.$n()?"":this.aa[x]};
Wl[v].Ba=function(a,b){if(a!=i)if(!b&&a==""&&this.nk!==m){q(this.aa,this.nk);this.showingPlaceholder=h;if(this.Jo!==m)Ba(this.aa,this.Jo)}else{q(this.aa,a);this.showingPlaceholder=j;if(this.hr!==m)Ba(this.aa,this.hr)}};Wl[v].$n=function(){return this.showingPlaceholder&&this.aa[x]==this.nk};Wl[v].jv=function(){this.$n()&&this.Ba("",h)};Wl[v].Oh=function(){this.Ba(this.Jb())};var bm=function(a){this.ua=M("li",Xl);var b=M("input",Yl);this.ug=new Wl(b,"attribute name","example");a&&a.attribute_id&&a.attribute_id[od]&&this.ug.Ba(a.attribute_id[od]);var c=M("font",Zl);Fa(c,"* ");var e=M("font",Zl);Fa(e,"* ");N(this.ua,b);N(this.ua,c);b=M("select",$l);N(this.ua,b);var f=M("option",am,"Text");N(b,f);f=M("option",am,"Integer");N(b,f);f=M("option",am,"Float");N(b,f);f=M("option",am,"Price");N(b,f);H(b,"change",this.$w,j,this);this.Nd=b;b=M("select",$l);N(this.ua,b);f=M("option",
am,"usd");N(b,f);f=M("option",am,"aud");N(b,f);f=M("option",am,"eur");N(b,f);f=M("option",am,"gbp");N(b,f);f=M("option",am,"jpy");N(b,f);za(b,0);this.xg=b;c=M("select",$l);f=M("option",this.OPTION_ATTRIBUTES,"is greater than");N(c,f);f=M("option",am,"is less than");N(c,f);f=M("option",am,"is equal to");N(c,f);f=M("option",am,"is between");N(c,f);H(c,"change",this.xv,j,this);f=M("input",Yl);this.gd=new Wl(f,"","example");var g=M("input",Yl);this.Fc=new Wl(g,"","example");this.ne=c;this.yl=e;N(this.ua,
this.ne);N(this.ua,f);N(this.ua,this.yl);N(this.ua,g);if(a&&a.attribute_id&&a.attribute_id[D]){e=da(a.attribute_id[D]);this.hp(e);if(e==8)for(e=0;e<b[t];++e)if(b[Bc][e][Bb]==a.attribute_id.unit)za(b,e)}else this.hp();if(a&&(a.float_constraint||a.int_constraint)){a=a.int_constraint||a.float_constraint;this.hw(a)}else a&&a.text_constraint&&a.text_constraint.alternatives&&a.text_constraint.alternatives[0]!=""&&this.gd.Ba(a.text_constraint.alternatives[0]);this.Hp()},Zl={color:"red"},Xl={"class":"cse-constraint"},
Yl={type:"text",name:"name","class":"cse-constraint-name",size:"24"},$l={"class":"cse-constraint-type",name:"type"},am={value:""};bm[v].hp=function(a){za(this.Nd,a?a<=3?a-1:a==8?3:0:0)};bm[v].hw=function(a){var b=3;if(a.lo)if(a.hi)if(ea(a.hi)==ea(a.lo)){b=2;this.gd.Ba(a.lo)}else{b=3;this.gd.Ba(a.lo);this.Fc.Ba(a.hi)}else{b=0;this.gd.Ba(a.lo)}else{b=1;this.gd.Ba(a.hi)}za(this.ne,b)};
bm[v].Hp=function(){var a=j;if(this.Nd[vb]==0){O(this.Fc.Rd(),j);O(this.ne,j);O(this.xg,j);O(this.yl,h)}else{O(this.ne,h);O(this.yl,j);this.Nd[vb]==3?O(this.xg,h):O(this.xg,j);if(this.ne[vb]!=3)O(this.Fc.Rd(),j);else{O(this.Fc.Rd(),h);a=h}}this.yk(a)};bm[v].$b=function(){return this.ua};bm[v].$w=function(){this.gd.Ba("");this.Fc.Ba("");this.Hp()};bm[v].xv=function(){if(this.ne[vb]!=3){O(this.Fc.Rd(),j);this.yk(j)}else{O(this.Fc.Rd(),h);this.yk(h)}};
bm[v].yk=function(a){if(a){this.gd.Ze("attribute min value");this.Fc.Ze("attribute max value")}else{this.gd.Ze("attribute value");this.Fc.Ze("attribute value")}};
bm[v].qs=function(){var a={},b=ke(this.ug.Jb());a.attribute_id={};$a(a.attribute_id,b);if(this.Nd[vb]!=3)Wa(a.attribute_id,this.Nd[vb]+1);else{Wa(a.attribute_id,8);a.attribute_id.unit=this.xg[Bc][this.xg[vb]][Bb]}var c=ke(this.gd.Jb());b=ke(this.Fc.Jb());if(this.Nd[vb]!=0){a.float_constraint={};c=oa(c)?c:ea(c);var e=this.ne[vb];if(e==0)a.float_constraint.lo=c;else if(e==1)a.float_constraint.hi=c;else if(e==2){a.float_constraint.lo=c;a.float_constraint.hi=c}else if(e==3){b=oa(b)?b:ea(b);if(c)a.float_constraint.lo=
c;if(b)a.float_constraint.hi=b}}else if(c!=""){a.text_constraint={};a.text_constraint.alternatives=[];a.text_constraint.alternatives[0]=c;a.text_constraint.exact=h}return a};var cm=function(a,b){this.ua=this.Vq(a,b)};cm[v].$b=function(){return this.ua};cm[v].gs=function(){if(this.to==i)return"";return ke(this.to.Jb())};cm[v].hs=function(){if(this.eq==i)return"";return ke(this.eq.Jb())};
cm[v].Vq=function(a,b){var c={"class":"cse-constraint"},e={type:"text",name:"name","class":"cse-constraint-name",size:"24"},f={type:"text",name:"value","class":"cse-constraint-value",size:"24"};c=M("li",c);e=M("input",e);this.to=new Wl(e,"attribute name","example");a!=i&&this.to.Ba(a);N(c,e);f=M("input",f);this.eq=new Wl(f,"attribute value","example");N(c,f);b!=i&&this.eq.Ba(b);return c};var dm=function(a,b,c){b||(b={});var e=c||ha;c=typeof a[Vc]!="undefined"?a[Vc]:fa(a);a=b[B]||a[B];var f=[];for(var g in b)switch(g){case "width":case "height":case "top":case "left":f[s](g+"="+b[g]);break;case "target":case "noreferrer":break;default:f[s](g+"="+(b[g]?1:0))}g=f[Bd](",");if(b.noreferrer){if(b=e.open("",a,g)){b[Kb].write('<META HTTP-EQUIV="refresh" content="0; url='+te(c)+'">');b[Kb][kc]()}}else b=e.open(c,a,g);return b};var U=function(a,b,c,e){Bi[C](this,c);this.db=a;this.cse=b;a={selectall:j,start:0,total:0,max:e||20,filter:this.qf(),items:[],cse:this.cse,user:a};ee(this.model,a);this.Yj=lj(i,"loading",c)[0];this.G()};U.Ea(Bi);U[v].vd=function(a){pa(ja.Error[a])};U[v].dc="loading_list_failed";U[v].V=function(a){this.model.xsrfToken=a};U[v].zw=function(){if(this.Yj)ab(this.Yj[A],"")};U[v].xt=function(){if(this.Yj)ab(this.Yj[A],"none")};U[v].gb=function(){return i};
U[v].kd=function(a,b){var c=this.gb(a,b);c.getDataObject().V(this.model.xsrfToken);return c};U[v].qf=function(){return{}};U[v].Gh=function(a){var b={num:this.model.max,start:this.model[Ec]};for(var c in this.model[jb])if(this.model[jb][c]!="")b[c]=this.model[jb][c];a&&ee(b,a);return b};Ea(U[v],function(){this.zw();var a=this.kd(),b=this;a[Pb](function(c){b.xt();if(c){b.model.items=[];G(a.getData(),function(e){b.wi(e)});b.model.total=a.getTotal();b.model.selectall=j;b.h()}else b.vd(b.dc)})});
U[v].n=function(a,b,c,e){var f=this.kd(a,b),g=this;f.n(function(k){var n="";if(e)n=e(k,f.getErrors());if(k){if((k=f.getTotal())&&(!b||b[t]==0))g.model.total+=k;if(a&&(!b||a[t]!=b[t]))G(a,function(p){g.wi(p,h)});g.Xp();g.h()}else n!=""&&g.vd(n)},c)};U[v].wi=function(a,b){var c=this.Rq(a);b?this.model.items[yd](0,0,c):this.model.items[s](c)};U[v].Xp=function(){var a=this.model.max;this.model.items[t]>a&&this.model.items[yd](a,this.model.items[t]-a)};
U[v].Rq=function(a){var b={opened:j,selected:j,data:a};if(a=this.Ki(a))b.convertedData=a;return b};U[v].Ki=function(){return i};U[v].Zh=function(a,b){if(a)ab(a[A],b?"":"none")};
U[v].G=function(){this.t("next",function(){var a=this.model[Ec]+this.model.max;if(!(a>=this.model.total)){Qa(this.model,a);this[Pb]()}});this.t("prev",function(){var a=this.model[Ec]-this.model.max;if(!(a<0)){Qa(this.model,a);this[Pb]()}});this.t("filter",function(a){this.sq(a[B][rb])});this.t("clearfilter",function(a){za(a[B][rb].label,0);ua(this.model,this.qf());Qa(this.model,0);this[Pb]()});this.t("changeuser",function(a){a=a[B][rb].user;a=a[Bc][a[vb]][x];if(a!=this.model.user){this.model.user=
a;ua(this.model,this.qf());Qa(this.model,0);this[Pb]()}});this.t("select",function(a){Ga(this.model.items[a],!this.model.items[a][Wb]);this.h()});this.t("selectall",function(){this.model.selectall=!this.model.selectall;var a=this;G(this.model.items,function(b){Ga(b,a.model.selectall)});this.h()});this.t("deleteselected",function(a){var b=this.yj(),c=this.Zh;if(b[t]==0)a&&a[0]&&c(R(a[0]),h);else{G(a,function(f){c(R(f),j)});a=this.kd([],b);var e=this;a.n(function(f){if(f){f=e.model.total-b[t];if(e.model[Ec]>=
f&&f!=0)e.model.start-=e.model.max;e[Pb]()}else e.vd("delete_failed")})}})};U[v].Vi=function(a){var b=this.kd([],[]);b.Za(a)&&this.dm(b,1)};U[v].Ui=function(a){var b=this.yj();if(a)if(!a(b))return;a=this.kd([],b);this.dm(a,b[t])};U[v].dm=function(a,b){var c=this;a.n(function(e){if(e){e=c.model.total-b;if(c.model[Ec]>=e&&e!=0)c.model.start-=c.model.max;c[Pb]()}else c.vd("delete_failed")})};U[v].yj=function(){var a=[];G(this.model.items,function(b){b[Wb]&&a[s](b[Lb])});return a};
U[v].sq=function(a){var b=j,c=this.model[jb];G(a[Wc],function(e){if(e[D]!="button"&&e[D]!="submit"&&c[e[od]]!=e[x]){b=h;c[e[od]]=e[x]}});if(b){Qa(this.model,0);this[Pb]()}};U[v].Li=function(){return[]};U[v].ab=function(){return i};U[v].jl=function(){return""};U[v].ve=function(){return h};U[v].Mf=function(a){var b=a.site[2]&&a.site[2][Gb],c=lj(i,"feedoptions",a)[0];if(a.pagelinks){Ja(a.pagelinks[0],!b);Ja(a.pagelinks[1],!b);Ja(a.pagelinks[2],!b);b?bj(c,"disabled"):$i(c,"disabled")}};
U[v].gk=function(a,b){b[y]();var c=this.kd().getDataObject();c.Ac({output:"xmlfile",start:0,num:-1});dm(c.lf())};
U[v].jk=function(a,b,c,e,f){f[y]();var g=new Q("cse-modal-dialog",h);e[kd]();g.ha("");g.$c(b);b=R("cse-"+a+"-upload-dlog");this.I(b,h);g.v()[r](b);g.jc(Lk);var k=this,n=R("cse-"+a+"-upload-error");this.I(n,j);g.i(h);H(g,"dialogselect",function(p){if(p.za=="ok"){p[y]();var u=new S;H(u,"complete",function(){var K,ga;try{K=u.xj();ga=u.fh()}catch(Aa){}if(K&&(K[Ed](c)[t]||ga&&ga[ec](c)!=-1)){g.i(j);k[Pb]()}else k.I(n,h)});u.Rv(e)}})};E(U[v],"editable",U[v].ve);E(U[v],"deleteSingleItem",U[v].Vi);var em=function(a,b,c,e){U[C](this,a,b,c,e);this.G()};em.Ea(U);em[v].G=function(){U[v].G[C](this);this.t("up",function(a,b){b[y]();this.Gi(a,a-1)});this.t("down",function(a,b){b[y]();this.Gi(a,da(a)+1)});this.t("delete",function(a,b){b[y]();this.Vi(a)});this.t("text",function(a,b){b[y]();this.Fq(a[0],a[1])})};
em[v].Gi=function(a,b){var c=this.gb([],[]),e=c.getData();if(b<0||b>=e[t]||a==b)return j;var f=e[yd](a,1);e[yd](b,0,f[0]);var g=this;c.n(function(k){k?g[Pb]():g.vd("change_priority_failed")});return h};em[v].Fq=function(a,b){if(!b[x]&&oa(b[x]))q(b,da(a)+1);var c=b[x]-1;if(a!=c&&!this.Gi(a,c))q(b,da(a)+1)};var fm=function(a,b){ni[C](this,a);b&&vf(this,b)};F(fm,ni);var gm=function(a,b,c,e){oi[C](this,a,b);this.ie();a={cseId:b,ruleset_type:c,toAdd:[],toRemove:[],items:[]};this.Lg=e;this.Zo=c;this.Wh=-1;vf(this.internal,a)};F(gm,oi);gm[v].eu=function(a,b){this.internal.toAdd=a;this.internal.toRemove=b};gm[v].$a=function(){return"commercerules"};gm[v].zi=function(){return this.Lg};gm[v].kb=function(a,b){a&&a[t]>0&&G(a,function(c){b[s](c.fb())})};
gm[v].Za=function(a){if(a<0||a>=this.internal.items[t])return j;this.Wh=a;return h};
gm[v].Oa=function(){var a={},b=[];a.ruleset_type=this.Zo;this.Wh>=0&&this.Wh<this.internal.items[t]&&this.internal.items[yd](this.Wh,1);this.Wh=-1;if(this.internal.toRemove&&this.internal.items)for(var c=0;c<this.internal.toRemove[t];++c)for(var e=0;e<this.internal.items[t];++e)if($e(this.internal.toRemove[c])==$e(this.internal.items[e])){this.internal.items[yd](e,1);break}this.kb(this.internal.items,b);this.kb(this.internal.toAdd,b);a.rule=b;return $e(a)};
gm[v].Ha=function(a){var b;if(a.rule){Qa(this,a[Ec]);this.num=a.num;this.total=a.total;b=a.rule}this.internal.items=[];if(b)for(a=0;a<b[t];++a)this.internal.items[s](new fm(this.internal.creator,b[a]))};var hm=function(a,b,c,e,f,g){em[C](this,c,e,f,g);this.m=new Vj(this);this.Jr=R("cse-rule-new-form");this.xx=R("cse-rule-upload-form");this.ky=R("cse-rule-no-delete");this.yo=R("cse-rule-name");this.Mv=R("cse-rule-query-text");this.Yo=R("cse-rule-attribute-list");this.Qh=R("cse-matching-options");this.pq=R("cse-rule-all");this.Gw=R("cse-rule-specific");this.Bi=[];this.Lg=a;this.Zo=b;this.yc()};F(hm,em);
hm[v].yc=function(){this.m.d(R("cse-rule-new"),"click",this.Mu);this.m.d(R("cse-rule-upload"),"click",ce(this.jk,this,"rule","Upload "+this.Lg+" rule description file","Ruleset",this.xx));this.m.d(R("cse-rule-download"),"click",ce(this.gk,this,this.Lg))};
hm[v].gb=function(a,b){function c(){if(!e.Wc)e.Wc=new gm(e.model.user,e.model.cse.id,e.Zo,e.Lg);e.Wc.eu(a,b);!a&&!b&&e.Wc.Ac(e.Gh());this.getDataObject=function(){return e.Wc};Ha(this,function(){return e.Wc.internal.items});this.getErrors=function(){return e.Wc.internal.errors};this.getTotal=function(){return e.Wc.total};Ea(this,function(f){e.Wc[Pb](function(g){f(g)})});this.n=function(f){e.Wc.n(f)};this.Za=function(f){return e.Wc.Za(f)}}var e=this;return new c};hm[v].dc="loading_rules_failed";
hm[v].pl=function(a){var b=ke(this.Mv[x]),c=ke(this.yo[x]);if(c!="")a.rule_name=c;if(!this.pq[Gb]){if(b!=""){a.query_constraint={};a.query_constraint.exact=h;a.query_constraint.alternatives=[];a.query_constraint.alternatives[0]=b}a.attribute_constraint=[];var e=0;G(this.Bi,function(f){var g=f.gs();f=f.hs();if(g!=""&&f!=""){a.attribute_constraint[e]={};a.attribute_constraint[e].attribute_id={};a.attribute_constraint[e].text_constraint={};a.attribute_constraint[e].text_constraint.alternatives=[];$a(a.attribute_constraint[e].attribute_id,
g);Wa(a.attribute_constraint[e].attribute_id,1);a.attribute_constraint[e].text_constraint.exact=h;a.attribute_constraint[e].text_constraint.alternatives[0]=f;++e}})}};hm[v].G=function(){em[v].G[C](this);this.t("edit",function(a){this.Cc(a)});this.t("Add Attr",function(a){a[y]();this.nl(i,i)});this.t("Hide Options",function(){O(this.Qh,j)});this.t("Show Options",function(){O(this.Qh,h)})};hm[v].us=function(a,b){for(var c=0;c<a[gd][t];++c)if(a[gd][c]==b)return c;return-1};
hm[v].Fg=function(a,b,c){a=Lj(a,"li","cse-constraint");b=this.us(b,a);b!=-1&&c[yd](b,1);xj(a)};hm[v].kr=function(a){this.Fg(a[B],this.Yo,this.Bi)};hm[v].nl=function(a,b){var c={"class":"cse-constraint-sprite cse-constraint-delete",title:"Remove this constraint."},e=new cm(a,b);c=M("span",c);this.Bi[s](e);N(e.$b(),c);H(c,"click",this.kr,j,this);N(this.Yo,e.$b())};
hm[v].Cc=function(a){var b=new Q("cse-modal-dialog",h);this.Jr[kd]();vj(this.Yo);this.Bi=[];this.Ji();if(a){var c=this.model.items[a][Lb];q(this.yo,c.rule_name);if(c.query_constraint&&c.query_constraint.alternatives&&c.query_constraint.alternatives[0]!=""||c.attribute_constraint&&c.attribute_constraint!=[]){Ni(this.Gw,"checked");O(this.Qh,h);if(c.query_constraint&&c.query_constraint.alternatives!="")q(this.Mv,c.query_constraint.alternatives);c=c.attribute_constraint||[];G(c,function(g){this.nl(g.attribute_id[od],
g.text_constraint.alternatives[0])},this)}else{Ni(this.pq,"checked");O(this.Qh,j)}}else{Ni(this.Gw,"checked");O(this.Qh,h)}c=R("cse-rule-new-dlog");this.I(c,h);b.v()[r](c);b.jc(Lk);c=Sk("div","cse-modal-dialog-buttons");c=Sk("button",i,R(c[0]));G(c,function(g){$i(g,"goog-button")});c=a?this.nj():this.gj();b.$c(c);b.i(h);this.yo[Fc]();if(a){c=this.model.items[a][Lb];this.ki(c[ad])}else this.ki();var e=this;c=this.Jr;var f=Sk(i,"error",c)[0];this.I(f,j);H(b,"dialogselect",function(g){if(g.za=="ok"){g[y]();
g=e.ab();if(g!=i){var k=e.gb([],[]),n=k.getData();if(a){var p=n[a];n[a]=g}else n[s](g);g=ce(function(u){if(u){e[Pb]();b.i(j)}else if(k.getErrors()){this.zb(f,k.getErrors());if(a)n[a]=p;else n.pop()}else return"save_failed";return""},e);k.n(g)}}})};hm[v].Mu=function(a){this.Cc();a[y]()};hm[v].I=function(a,b){ab(a[A],b?"":"none")};var im=function(a,b,c,e){hm[C](this,"boost",2,a,b,c,e);this.Bl=R("cse-guard-list");this.wg=[]};F(im,hm);var jm=["Strong Demote","Medium Demote","Weak Demote","Neutral","Weak Boost","Medium Boost","Strong Boost"];
im[v].ki=function(a){var b=ma[Sb]("cse-slider"),c=new Vl;c.w(b);c.gw(h);var e=L("cse-cs-boost-value");c[Sc]("change",function(){var f=jm[3],g=c.q()+3;if(g>=0&&g<jm[t])f=jm[g];Fa(e,"<b>"+f+"</b>")});c.ag(3);c.cg(-3);this.ox=c;if(a){b=a.boost_action.guard||[];G(b,function(f){this.rl(f)},this);a.boost_action&&a.boost_action.boost_strength&&c.K(a.boost_action.boost_strength)}else c.K(3)};im[v].nr=function(a){this.Fg(a[B],this.Bl,this.wg)};
im[v].rl=function(a){var b={"class":"cse-constraint-sprite cse-constraint-delete",title:"Remove this Guard."};a=new bm(a);b=M("span",b);this.wg[s](a);N(a.$b(),b);H(b,"click",this.nr,j,this);N(this.Bl,a.$b())};im[v].G=function(){hm[v].G[C](this);this.t("Add Guard",function(a){a[y]();this.rl()})};
im[v].ab=function(){var a=new fm(this.db);this.pl(a);Va(a,{});a[ad].ruleset_type="2";a[ad].boost_action={};a[ad].boost_action.guard=[];for(var b=0;b<this.wg[t];++b){var c=this.wg[b].qs();a[ad].boost_action.guard[s](c)}a[ad].boost_action.boost_strength=this.ox.q();return a};im[v].Ji=function(){vj(this.Bl);this.wg=[]};im[v].nj=function(){return"Edit a Ranking Rule"};im[v].gj=function(){return"Create a Ranking Rule"};var km=function(a,b,c){Bi[C](this,b);this.model.cse=a;Wk(this.model.cse.Oa());this.model.panelSupport=c;this.bu(this.model.cse.LookAndFeel,c);this.m=new Vj(this);c&&this.m.d(R("cse-look-form-save"),"click",this.Ho);this.m.d(R("cse-look-form-get-code"),"click",this.Ho)};km.Ea(Bi);
var lm={url:"cse-look-logo-url",destination:"cse-look-logo-link",height:"cse-look-logo-height"},mm={title:"cse-look-title-link",visited:"cse-look-title-visited",title_hover:"cse-look-title-hover",title_active:"cse-look-title-active",text:"cse-look-snippet-color",url:"cse-look-url-color",border:"cse-look-global-border",background:"cse-look-global-background"},nm={title_color:"cse-look-promotions-title-link",title_visited_color:"cse-look-promotions-title-visited",title_hover_color:"cse-look-promotions-title-hover",
title_active_color:"cse-look-promotions-title-active",snippet_color:"cse-look-promotions-snippet-color",url_color:"cse-look-promotions-url-color",border_color:"cse-look-promotions-border",background_color:"cse-look-promotions-background"},om={input_border_color:"cse-look-input-border",button_border_color:"cse-look-button-border",button_background_color:"cse-look-button-background",tab_border_color:"cse-look-tab-normal-border",tab_background_color:"cse-look-tab-normal-background",tab_selected_border_color:"cse-look-tab-selected-border",
tab_selected_background_color:"cse-look-tab-selected-background"},pm={border_color:"cse-look-normal-border",border_hover_color:"cse-look-hover-border",background_color:"cse-look-normal-background",background_hover_color:"cse-look-hover-background"},qm={Logo:lm,Colors:mm,Promotions:nm,SearchControls:om,Results:pm},rm=["Colors","Promotions","SearchControls","Results"],sm="cse-look-global-font",tm={text_font:sm},um="NEW_WINDOW",vm="IFRAME",wm="SAME_WINDOW",xm="ELEMENT",ym={"1":um,"2":vm,"3":wm,"4":xm},
zm="FULLWIDTH",Am="COMPACT",Bm="TWOCOLUMN",Cm={"1":zm,"2":Am,"3":Bm},Dm="DEFAULT",Em="MINIMALIST",Fm="GREENSKY",Gm="BUBBLEGUM",Hm="ESPRESSO",Im="SHINY",Jm={"1":Dm,"2":Em,"3":Fm,"4":Gm,"5":Hm,"6":Im};km[v].ew=function(a,b,c){a=a[Wc][b];for(b=0;b<a[t];b++)Ni(a[b],a[b][x]==c)};
km[v].bu=function(a,b){var c=function(g,k){var n=R(g);if(n)q(n,k?k:"")},e=qm,f=rm;gf(e,function(g,k){var n=a[k];if(n){var p=Me(f,k);gf(g,function(u,K){var ga=n[K];if(p&&ga&&ie(ga,"#"))ga=ga[Xc](1);c(u,ga)})}});e=tm;gf(e,function(g,k){var n=a[k];n&&c(g,n)});if(b){(e=a.googlebranding)||(e="watermark");this.ew(R("cse-look-form"),"branding",e);c("cse-look-hosting-input",rf(ym,a.code,"ELEMENT"));c("cse-look-layout-input",rf(Cm,a.element_layout,"FULLWIDTH"))}c("cse-look-style-input",rf(Jm,a.theme,"DEFAULT"));
e=a.custom_theme?"true":"false";if(!("custom_theme"in a)&&(a.Colors||a.Promotions&&a.Promotions.title_color))e="true";c("cse-look-custom-input",e)};km[v].tp=function(a,b,c){if(c)a[b]=c;else b in a&&delete a[b]};km[v].qo=function(a,b,c){var e=this;gf(a,function(f,g){var k=R(f)[x];if(c&&k&&!ie(k,"#"))k="#"+k;e.tp(b,g,k)})};
km[v].Nv=function(a,b){var c=qm,e=rm,f=this;gf(c,function(g,k){var n=k in a?a[k]:a[k]={},p=Me(e,k);f.qo(g,n,p)});c=tm;this.qo(c,a,j);if(b){c=Ji(R("cse-look-form"),"branding");this.tp(a,"googlebranding",c);(c=R("cse-look-hosting-input")[x])||(c="ELEMENT");a.code=c;(c=R("cse-look-layout-input")[x])||(c="FULLWIDTH");a.element_layout=c}else{a.code="ELEMENT";a.element_layout="FULLWIDTH"}(c=R("cse-look-style-input")[x])||(c="DEFAULT");a.theme=c;c=R("cse-look-custom-input")[x]=="true";a.custom_theme=c;a.Logo.url==
"http://"&&delete a.Logo.url;a.Logo.destination=="http://"&&delete a.Logo.destination};km[v].Ho=function(a){var b=this.model.panelSupport;a[y]();if(b)Ja(R("cse-look-form-save"),h);this.Nv(this.model.cse.LookAndFeel,b);var c=this.model.cse,e=a[B];Wk(c.Oa());c.n(function(f){if(b)Ja(R("cse-look-form-save"),j);if(f){if(e.id=="cse-look-form-get-code"){f=R("cse-look-form-get-code-url")[x];ha[ac].href=f}}else pa(ja.Error.save_failed)})};var Km=function(a,b){var c=a+(" "+b);return c},Lm=function(a,b){switch(b){case 1:return a%4==0&&(a%100!=0||a%400==0)?29:28;case 5:case 8:case 10:case 3:return 30}return 31},Mm=function(a,b,c,e,f){a=new Date(a,b,c);e=e||3;f=f||0;b=(a[sb]()+6)%7;b=(b-f+7)%7;f=(e-f+7)%7;a=a.valueOf()+(f-b)*864E5;f=(new Date((new Date(a))[Nc](),0,1)).valueOf();return o[Rb](o[Eb]((a-f)/864E5)/7)+1},Nm=function(a,b,c,e,f,g){if(Wd(a)){a=a;b=b;this.years=a=="y"?b:0;this.months=a=="m"?b:0;this.days=a=="d"?b:0;this.hours=a==
"h"?b:0;this.minutes=a=="n"?b:0;this.seconds=a=="s"?b:0}else{this.years=a||0;this.months=b||0;this.days=c||0;this.hours=e||0;this.minutes=f||0;this.seconds=g||0}};
Nm[v].dd=function(a){var b=o.min(this.years,this.months,this.days,this.hours,this.minutes,this.seconds),c=o.max(this.years,this.months,this.days,this.hours,this.minutes,this.seconds);if(b<0&&c>0)return i;if(!a&&b==0&&c==0)return"PT0S";c=[];b<0&&c[s]("-");c[s]("P");if(this.years||a)c[s](o.abs(this.years)+"Y");if(this.months||a)c[s](o.abs(this.months)+"M");if(this.days||a)c[s](o.abs(this.days)+"D");if(this.hours||this.minutes||this.seconds||a){c[s]("T");if(this.hours||a)c[s](o.abs(this.hours)+"H");
if(this.minutes||a)c[s](o.abs(this.minutes)+"M");if(this.seconds||a)c[s](o.abs(this.seconds)+"S")}return c[Bd]("")};Nm[v].Kc=function(a){return a.years==this.years&&a.months==this.months&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};Nm[v].B=function(){return new Nm(this.years,this.months,this.days,this.hours,this.minutes,this.seconds)};
Nm[v].add=function(a){this.years+=a.years;this.months+=a.months;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds};var V=function(a,b,c){if(Xd(a)){this.g=new Date(a,b||0,c||1);this.bk(c||1)}else if(Zd(a)){this.g=new Date(a[Nc](),a[lb](),a[$b]());this.bk(a[$b]())}else{this.g=new Date;this.g[jd](0);this.g[ld](0);this.g[wc](0);this.g.setMilliseconds(0)}};V[v].ze=0;V[v].wf=3;V[v].B=function(){var a=new V(this.g);a.ze=this.ze;a.wf=this.wf;return a};
V[v].getFullYear=function(){return this.g[Nc]()};V[v].jh=function(){return this[Nc]()};V[v].getMonth=function(){return this.g[lb]()};Ia(V[v],function(){return this.g[$b]()});V[v].getTime=function(){return this.g[zd]()};V[v].getDay=function(){return this.g[sb]()};V[v].vs=function(){return(this[sb]()+6)%7};V[v].Ts=function(){return(this.vs()-this.ze+7)%7};V[v].getUTCFullYear=function(){return this.g.getUTCFullYear()};V[v].getUTCMonth=function(){return this.g.getUTCMonth()};V[v].getUTCDate=function(){return this.g.getUTCDate()};
V[v].getUTCDay=function(){return this.g[sb]()};V[v].getUTCHours=function(){return this.g[nd]()};V[v].getUTCMinutes=function(){return this.g[ed]()};V[v].Vg=function(){return this.ze};V[v].Rm=function(){return this.wf};V[v].Zm=function(){return Lm(this[Nc](),this[lb]())};V[v].Ss=function(){return Mm(this[Nc](),this[lb](),this[$b](),this.wf,this.ze)};V[v].getTimezoneOffset=function(){return this.g[Md]()};
V[v].Aj=function(){var a;a=this[Md]();if(a==0)a="Z";else{var b=o.abs(a)/60,c=o[Rb](b);b=(b-c)*60;a=(a>0?"-":"+")+ye(c,2)+":"+ye(b,2)}return a};V[v].A=function(a){this.g=new Date(a[Nc](),a[lb](),a[$b]())};V[v].setFullYear=function(a){this.g[Jc](a)};V[v].setMonth=function(a){this.g[Ac](a)};ta(V[v],function(a){this.g[fb](a)});V[v].setTime=function(a){this.g.setTime(a)};V[v].setUTCFullYear=function(a){this.g.setUTCFullYear(a)};V[v].setUTCMonth=function(a){this.g.setUTCMonth(a)};V[v].setUTCDate=function(a){this.g.setUTCDate(a)};
V[v].ai=function(a){this.ze=a};V[v].Dk=function(a){this.wf=a};V[v].add=function(a){if(a.years||a.months){var b=this[lb]()+a.months+a.years*12,c=this.jh()+o[Rb](b/12);b%=12;if(b<0)b+=12;var e=Lm(c,b);e=o.min(e,this[$b]());this[fb](1);this[Jc](c);this[Ac](b);this[fb](e)}if(a.days){b=new Date(this.jh(),this[lb](),this[$b](),12);a=new Date(b[zd]()+a.days*864E5);this[fb](1);this[Jc](a[Nc]());this[Ac](a[lb]());this[fb](a[$b]());this.bk(a[$b]())}};
V[v].dd=function(a,b){var c=[this[Nc](),ye(this[lb]()+1,2),ye(this[$b](),2)];return c[Bd](a?"-":"")+(b?this.Aj():"")};V[v].Kc=function(a){return this.jh()==a.jh()&&this[lb]()==a[lb]()&&this[$b]()==a[$b]()};va(V[v],function(){return this.dd()});V[v].bk=function(a){if(this[$b]()!=a){a=this[$b]()<a?1:-1;this.g.setUTCHours(this.g[nd]()+a)}};V[v].valueOf=function(){return this.g.valueOf()};var Om=function(a,b,c,e,f,g,k){this.g=Xd(a)?new Date(a,b||0,c||1,e||0,f||0,g||0,k||0):new Date(a?a[zd]():fe())};
F(Om,V);Om[v].getHours=function(){return this.g[qd]()};Om[v].getMinutes=function(){return this.g[rd]()};Om[v].getSeconds=function(){return this.g[Nb]()};Om[v].getMilliseconds=function(){return this.g.getMilliseconds()};Om[v].getUTCDay=function(){return this.g.getUTCDay()};Om[v].getUTCHours=function(){return this.g[nd]()};Om[v].getUTCMinutes=function(){return this.g[ed]()};Om[v].getUTCSeconds=function(){return this.g.getUTCSeconds()};Om[v].getUTCMilliseconds=function(){return this.g.getUTCMilliseconds()};
Om[v].setHours=function(a){this.g[jd](a)};Om[v].setMinutes=function(a){this.g[ld](a)};Om[v].setSeconds=function(a){this.g[wc](a)};Om[v].setMilliseconds=function(a){this.g.setMilliseconds(a)};Om[v].setUTCHours=function(a){this.g.setUTCHours(a)};Om[v].setUTCMinutes=function(a){this.g.setUTCMinutes(a)};Om[v].setUTCSeconds=function(a){this.g.setUTCSeconds(a)};Om[v].setUTCMilliseconds=function(a){this.g.setUTCMilliseconds(a)};
Om[v].add=function(a){V[v].add[C](this,a);a.hours&&this[jd](this.g[qd]()+a.hours);a.minutes&&this[ld](this.g[rd]()+a.minutes);a.seconds&&this[wc](this.g[Nb]()+a.seconds)};Om[v].dd=function(a,b){var c=V[v].dd[C](this,a);if(a)return c+" "+ye(this[qd](),2)+":"+ye(this[rd](),2)+":"+ye(this[Nb](),2)+(b?this.Aj():"");return c+"T"+ye(this[qd](),2)+ye(this[rd](),2)+ye(this[Nb](),2)+(b?this.Aj():"")};Om[v].Kc=function(a){return this[zd]()==a[zd]()};va(Om[v],function(){return this.dd()});
Om[v].Yw=function(a){var b=this[qd]();b=ye(b,2)+":"+ye(this[rd](),2);if(a===m||a)b+=":"+ye(this[Nb](),2);return b};Om[v].B=function(){var a=new Om(this.g);a.ai(this.Vg());a.Dk(this.Rm());return a};var Pm=function(){},Qm;Sd(Pm);Pm[v].La=function(){};Pm[v].e=function(a){return a.p().e("div",this.Xb(a)[Bd](" "),a.Hb())};Pm[v].v=function(a){return a};Pm[v].tf=function(a,b,c){if(a=a.a?a.a():a)if(ug&&!Hg("7")){var e=this.hj(Yi(a),b);e[s](b);b=c?$i:bj;de(b,a)[dd](i,e)}else dj(a,b,c)};Pm[v].om=function(a,b,c){this.tf(a,b,c)};Pm[v].L=function(){return h};
Pm[v].w=function(a,b){b.id&&a.Gk(b.id);var c=this.v(b);c&&c[Mc]?a.Gd(c[Mc][ud]?Te(c[gd]):c[Mc]):a.Gd(i);var e=0,f=this.l(),g=this.Vd(),k=j,n=j;c=j;var p=Yi(b);G(p,function(ga){if(!k&&ga==f){k=h;if(g==f)n=h}else if(!n&&ga==g)n=h;else e|=this.hh(ga)},this);a.xp(e);if(!k){p[s](f);if(g==f)n=h}n||p[s](g);var u=a.Nm();u&&p[s][dd](p,u);if(ug&&!Hg("7")){var K=this.hj(p);if(K[t]>0){p[s][dd](p,K);c=h}}if(!k||!n||u||c)Xi(b,p[Bd](" "));return b};
Pm[v].Tc=function(a){a.Tj()&&this.Zc(a.a(),h);a.T()&&this.Pa(a,a.H())};Pm[v].gp=function(a){if(vg){var b=this.La();b&&Oj(a,b)}};Pm[v].he=function(a,b){Hk(a,!b,!ug&&!tg)};Pm[v].Zc=function(a,b){this.tf(a,this.Vd()+"-rtl",b)};Pm[v].Mb=function(a){var b;if(a.jb(32)&&(b=a.fa()))return Gj(b);return j};Pm[v].Pa=function(a,b){var c;if(a.jb(32)&&(c=a.fa())){if(!b&&a.Vn()){try{c.blur()}catch(e){}a.Vn()&&a.Qc(i)}Gj(c)!=b&&Hj(c,b)}};Pm[v].i=function(a,b){O(a,b)};
Pm[v].cb=function(a,b,c){var e=a.a();if(e){var f=this.Ae(b);f&&this.tf(a,f,c);this.Kd(e,b,c)}};Pm[v].Kd=function(a,b,c){if(vg){Qm||(Qm=wf(1,"disabled",4,"pressed",8,"selected",16,"checked",64,"expanded"));(b=Qm[b])&&Pj(a,b,c)}};Pm[v].ha=function(a,b){var c=this.v(a);if(c){vj(c);if(b)if(Wd(b))Dj(c,b);else{var e=function(f){if(f){var g=fj(c);c[r](Wd(f)?g[Xb](f):f)}};if(Ud(b))G(b,e);else Vd(b)&&!("nodeType"in b)?G(Te(b),e):e(b)}}};Pm[v].fa=function(a){return a.a()};Pm[v].l=function(){return"goog-control"};
Pm[v].rs=function(){return[]};Pm[v].Vd=function(){return this.l()};Pm[v].Xb=function(a){var b=this.l(),c=[b],e=this.Vd();e!=b&&c[s](e);b=this.ms(a.Ms());c[s][dd](c,b);(a=a.Nm())&&c[s][dd](c,a);ug&&!Hg("7")&&c[s][dd](c,this.hj(c));return c};Pm[v].hj=function(a,b){var c=[];if(b)a=a[Ub]([b]);G(this.rs(),function(e){if(Le(e,de(Me,a))&&(!b||Me(e,b)))c[s](e[Bd]("_"))});return c};Pm[v].ms=function(a){for(var b=[];a;){var c=a&-a;b[s](this.Ae(c));a&=~c}return b};Pm[v].Ae=function(a){this.Ii||this.Ml();return this.Ii[a]};
Pm[v].hh=function(a){this.Jw||this.Xq();a=da(this.Jw[a],10);return oa(a)?0:a};Pm[v].Ml=function(){var a=this.Vd();this.Ii=wf(1,a+"-disabled",2,a+"-hover",4,a+"-active",8,a+"-selected",16,a+"-checked",32,a+"-focused",64,a+"-open")};Pm[v].Xq=function(){this.Ii||this.Ml();this.Jw=tf(this.Ii)};var Sm=function(a){for(var b;a;){b=be(a);if(b=Rm[b])break;a=a.b?a.b.constructor:i}if(b)return Yd(b.getInstance)?b.getInstance():new b;return i},Tm=function(a,b){if(!Yd(a))d(l("Invalid component class "+a));if(!Yd(b))d(l("Invalid renderer class "+b));var c=be(a);Rm[c]=b},Vm=function(a,b){if(!a)d(l("Invalid class name "+a));if(!Yd(b))d(l("Invalid decorator function "+b));Um[a]=b},Wm=function(a){for(var b=Yi(a),c=0,e=b[t];c<e;c++)if(a=b[c]in Um?Um[b[c]]():i)return a;return i},Rm={},Um={};var W=function(a,b,c){P[C](this,c);this.C=b||Sm(this.constructor);this.Gd(a)};F(W,P);W[v].Db=i;W[v].wa=0;W[v].lg=39;W[v].vg=255;W[v].mi=0;W[v].xa=h;W[v].rc=i;W[v].Dj=h;W[v].wl=j;W[v].Pt=function(){return this.Dj};W[v].Fk=function(a){this.Fa()&&a!=this.Dj&&this.qm(a);this.Dj=a};W[v].fa=function(){return this.C.fa(this)};W[v].Af=function(){return this.la||(this.la=new fl)};W[v].Xa=function(){return this.C};W[v].Nm=function(){return this.rc};
W[v].jq=function(a){if(a){if(this.rc)Me(this.rc,a)||this.rc[s](a);else this.rc=[a];this.C.om(this,a,h)}};W[v].Fv=function(a){if(a&&this.rc){Re(this.rc,a);if(this.rc[t]==0)this.rc=i;this.C.om(this,a,j)}};W[v].tf=function(a,b){b?this.jq(a):this.Fv(a)};W[v].e=function(){var a=this.C.e(this);this.Yc(a);this.C.gp(a);this.Oj()||this.C.he(a,j);this.H()||this.C.i(a,j)};W[v].v=function(){return this.C.v(this.a())};W[v].L=function(a){return this.C.L(a)};
W[v].R=function(a){a=this.C.w(this,a);this.Yc(a);this.C.gp(a);this.Oj()||this.C.he(a,j);this.xa=a[A][td]!="none"};W[v].r=function(){W.b.r[C](this);this.C.Tc(this);if(this.lg&-2){this.Pt()&&this.qm(h);if(this.jb(32)){var a=this.fa();if(a){var b=this.Af();b.fd(a);this.F().d(b,"key",this.Ya).d(a,"focus",this.Xd).d(a,"blur",this.Qc)}}}};
W[v].qm=function(a){var b=this.F(),c=this.a();if(a){b.d(c,"mouseover",this.Je).d(c,"mousedown",this.Lb).d(c,"mouseup",this.Ke).d(c,"mouseout",this.Ie);ug&&b.d(c,"dblclick",this.rn)}else{b.$(c,"mouseover",this.Je).$(c,"mousedown",this.Lb).$(c,"mouseup",this.Ke).$(c,"mouseout",this.Ie);ug&&b.$(c,"dblclick",this.rn)}};W[v].P=function(){W.b.P[C](this);this.la&&this.la[$c]();this.H()&&this.T()&&this.C.Pa(this,j)};
W[v].c=function(){W.b.c[C](this);if(this.la){this.la.o();delete this.la}delete this.C;this.rc=this.Db=i};W[v].Hb=function(){return this.Db};W[v].ha=function(a){this.C.ha(this.a(),a);this.Gd(a)};W[v].Gd=function(a){this.Db=a};W[v].Em=function(a){var b=this.Hb();if(!b||Wd(b))return b;return(a=Ud(b)?Je(b,a)[Bd](""):Jj(b))&&le(a)};W[v].Wb=function(){return this.Em(Jj)};W[v].Zc=function(a){W.b.Zc[C](this,a);var b=this.a();b&&this.C.Zc(b,a)};W[v].Oj=function(){return this.wl};
W[v].he=function(a){this.wl=a;var b=this.a();b&&this.C.he(b,a)};W[v].H=function(){return this.xa};W[v].i=function(a,b){if(b||this.xa!=a&&this[z](a?"show":"hide")){var c=this.a();c&&this.C.i(c,a);this.T()&&this.C.Pa(this,a);this.xa=a;return h}return j};W[v].T=function(){return!this.bc(1)};W[v].Ut=function(){var a=this.Da();return!!a&&typeof a.T=="function"&&!a.T()};W[v].va=function(a){if(!this.Ut()&&this.be(1,!a)){if(!a){this[Dd](j);this.Qb(j)}this.H()&&this.C.Pa(this,a);this.cb(1,!a)}};
W[v].Qb=function(a){this.be(2,a)&&this.cb(2,a)};W[v].vc=function(){return this.bc(4)};W[v].setActive=function(a){this.be(4,a)&&this.cb(4,a)};W[v].Wt=function(){return this.bc(8)};W[v].$e=function(a){this.be(8,a)&&this.cb(8,a)};W[v].Kt=function(){return this.bc(16)};W[v].ip=function(a){this.be(16,a)&&this.cb(16,a)};W[v].Vn=function(){return this.bc(32)};W[v].np=function(a){this.be(32,a)&&this.cb(32,a)};W[v].isOpen=function(){return this.bc(64)};W[v].Z=function(a){this.be(64,a)&&this.cb(64,a)};
W[v].Ms=function(){return this.wa};W[v].bc=function(a){return!!(this.wa&a)};W[v].cb=function(a,b){if(this.jb(a)&&b!=this.bc(a)){this.C.cb(this,a,b);this.wa=b?this.wa|a:this.wa&~a}};W[v].xp=function(a){this.wa=a};W[v].jb=function(a){return!!(this.lg&a)};W[v].kc=function(a,b){if(this.Fa()&&this.bc(a)&&!b)d(l("Component already rendered"));!b&&this.bc(a)&&this.cb(a,j);this.lg=b?this.lg|a:this.lg&~a};W[v].tb=function(a){return!!(this.vg&a)&&this.jb(a)};
W[v].Zv=function(a,b){this.vg=b?this.vg|a:this.vg&~a};W[v].Bk=function(a,b){this.mi=b?this.mi|a:this.mi&~a};W[v].be=function(a,b){return this.jb(a)&&this.bc(a)!=b&&(!(this.mi&a)||this[z](Kk(a,b)))&&!this.Tn()};W[v].Je=function(a){!Xm(a,this.a())&&this[z]("enter")&&this.T()&&this.tb(2)&&this.Qb(h)};W[v].Ie=function(a){if(!Xm(a,this.a())&&this[z]("leave")){this.tb(4)&&this[Dd](j);this.tb(2)&&this.Qb(j)}};var Xm=function(a,b){return!!a[wb]&&Bj(b,a[wb])};
W[v].Lb=function(a){if(this.T()){this.tb(2)&&this.Qb(h);if(a.Qj(0)){this.tb(4)&&this[Dd](h);this.C.Mb(this)&&this.fa()[Fc]()}}!this.Oj()&&a.Qj(0)&&a[y]()};W[v].Ke=function(a){if(this.T()){this.tb(2)&&this.Qb(h);this.vc()&&this.gc(a)&&this.tb(4)&&this[Dd](j)}};W[v].rn=function(a){this.T()&&this.gc(a)};
W[v].gc=function(a){this.tb(16)&&this.ip(!this.Kt());this.tb(8)&&this.$e(h);this.tb(64)&&this.Z(!this[zc]());var b=new Jg("action",this);if(a)for(var c=["altKey","ctrlKey","metaKey","shiftKey","platformModifierKey"],e,f=0;e=c[f];f++)b[e]=a[e];return this[z](b)};W[v].Xd=function(){this.tb(32)&&this.np(h)};W[v].Qc=function(){this.tb(4)&&this[Dd](j);this.tb(32)&&this.np(j)};W[v].Ya=function(a){if(this.H()&&this.T()&&this.Rc(a)){a[y]();a[Yb]();return h}return j};
W[v].Rc=function(a){return a[Lc]==13&&this.gc(a)};Tm(W,Pm);Vm("goog-control",function(){return new W(i)});var Ym=function(){this.Hq=[]};F(Ym,Pm);Sd(Ym);Ym[v].Be=function(a){var b=this.Hq[a];if(!b){switch(a){case 0:b=this.Vd()+"-highlight";break;case 1:b=this.Vd()+"-checkbox";break;case 2:b=this.Vd()+"-content";break}this.Hq[a]=b}return b};Ym[v].La=function(){return"menuitem"};Ym[v].e=function(a){var b=a.p().e("div",this.Xb(a)[Bd](" "),this.Pl(a.Hb(),a.p()));this.lp(a,b,a.jb(8)||a.jb(16));return b};Ym[v].v=function(a){return a&&a[Mc]};
Ym[v].w=function(a,b){this.st(b)||b[r](this.Pl(b[gd],a.p()));if(Me(Yi(b),"goog-option")){a.Ue(h);this.Ue(a,b,h)}return Ym.b.w[C](this,a,b)};Ym[v].ha=function(a,b){var c=this.v(a),e=this.Fj(a)?c[Mc]:i;Ym.b.ha[C](this,a,b);if(e&&!this.Fj(a))c[cc](e,c[Mc]||i)};Ym[v].st=function(a){a=Aj(a);var b=this.Be(2);return!!a&&a[xb][ec](b)!=-1};Ym[v].Pl=function(a,b){var c=this.Be(2);return b.e("div",c,a)};Ym[v].Ue=function(a,b,c){if(b){Oj(b,c?"menuitemcheckbox":this.La());this.lp(a,b,c)}};
Ym[v].Fj=function(a){if(a=this.v(a)){a=a[Mc];var b=this.Be(1);return!!a&&!!a[xb]&&a[xb][ec](b)!=-1}return j};Ym[v].lp=function(a,b,c){if(c!=this.Fj(b)){dj(b,"goog-option",c);b=this.v(b);if(c){c=this.Be(1);b[cc](a.p().e("div",c),b[Mc]||i)}else b[rc](b[Mc])}};Ym[v].Ae=function(a){switch(a){case 2:return this.Be(0);case 16:case 8:return"goog-option-selected";default:return Ym.b.Ae[C](this,a)}};
Ym[v].hh=function(a){var b=this.Be(0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return Ym.b.hh[C](this,a)}};Ym[v].l=function(){return"goog-menuitem"};var Zm=function(a,b,c,e){W[C](this,a,e||Ym.getInstance(),c);this.K(b)};F(Zm,W);Zm[v].q=function(){var a=this.As();return a!=i?a:this.Wb()};Zm[v].K=function(a){this.fw(a)};Zm[v].Ue=function(a){this.kc(16,a);var b=this.a();b&&this.Xa().Ue(this,b,a)};Zm[v].Wb=function(){return this.Em(function(a){return Me(Yi(a),"goog-menuitem-accel")?"":Jj(a)})};Vm("goog-menuitem",function(){return new Zm(i)});var bn=function(a,b,c,e,f,g,k,n){var p,u=c.offsetParent;if(u){var K=u[id]=="HTML"||u[id]=="BODY";if(!K||gk(u)!="static"){p=mk(u);K||(p=Ui(p,new Ti(u[Qc],u[gb])))}}u=$m(a);sk(u,gj(a),gj(c));a=(b&4&&pk(a)?b^2:b)&-5;b=new Ti(a&2?u[pc]+u[Ab]:u[pc],a&1?u.top+u[wd]:u.top);if(p)b=Ui(b,p);if(f){b.x+=(a&2?-1:1)*f.x;b.y+=(a&1?-1:1)*f.y}var ga;if(k)if((ga=ok(c))&&p){ga.top=o.max(0,ga.top-p.y);ga.right-=p.x;ga.bottom-=p.y;La(ga,o.max(0,ga[pc]-p.x))}return an(b,c,e,g,ga,k,n)},$m=function(a){var b=zk(a);(a=ok(a))&&
b.Nj(new $j(a[pc],a.top,a[Ld]-a[pc],a[Tc]-a.top));return b},an=function(a,b,c,e,f,g,k){a=a.B();var n=0;c=(c&4&&pk(b)?c^2:c)&-5;var p=yk(b);k=k?k.B():p;if(e||c!=0){if(c&2)a.x-=k[Ab]+(e?e[Ld]:0);else if(e)a.x+=e[pc];if(c&1)a.y-=k[wd]+(e?e[Tc]:0);else if(e)a.y+=e.top}if(g){n=f?cn(a,k,f,g):256;if(n&496)return n}ik(b,a);Wi(p,k)||xk(b,k);return n},cn=function(a,b,c,e){var f=0;if(a.x<c[pc]&&e&1){a.x=c[pc];f|=1}if(a.x<c[pc]&&a.x+b[Ab]>c[Ld]&&e&16){b.width-=a.x+b[Ab]-c[Ld];f|=4}if(a.x+b[Ab]>c[Ld]&&e&1){a.x=
o.max(c[Ld]-b[Ab],c[pc]);f|=1}if(e&2)f|=(a.x<c[pc]?16:0)|(a.x+b[Ab]>c[Ld]?32:0);if(a.y<c.top&&e&4){a.y=c.top;f|=2}if(a.y>=c.top&&a.y+b[wd]>c[Tc]&&e&32){b.height-=a.y+b[wd]-c[Tc];f|=8}if(a.y+b[wd]>c[Tc]&&e&4){a.y=o.max(c[Tc]-b[wd],c.top);f|=2}if(e&8)f|=(a.y<c.top?64:0)|(a.y+b[wd]>c[Tc]?128:0);return f};var dn=function(){};dn[v].U=function(){};var en=function(a,b){this.element=a;this.corner=b};F(en,dn);en[v].U=function(a,b,c){bn(this.element,this.corner,a,b,m,c)};var fn=function(a,b,c){en[C](this,a,b);this.nx=c};F(fn,en);fn[v].U=function(a,b,c,e){var f=bn(this.element,this.corner,a,b,i,c,10,e);if(f&496){var g=this.corner,k=b;if(f&48){g^=2;k^=2}if(f&192){g^=1;k^=1}f=bn(this.element,g,a,k,i,c,10,e);if(f&496)this.nx?bn(this.element,this.corner,a,b,i,c,5,e):bn(this.element,this.corner,a,b,i,c,0,e)}};var gn=function(a,b,c,e){fn[C](this,a,b,c);this.Ux=e};F(gn,fn);gn[v].U=function(a,b,c,e){this.Ux?bn(this.element,this.corner,a,b,i,c,33,e):gn.b.U[C](this,a,b,c,e)};var hn=function(){};F(hn,Pm);Sd(hn);hn[v].La=function(){return"button"};hn[v].Kd=function(a,b,c){if(vg)b==16?Pj(a,"pressed",c):hn.b.Kd[C](this,a,b,c)};hn[v].e=function(a){var b=hn.b.e[C](this,a),c=a.Kb();c&&this.Bc(b,c);(c=a.q())&&this.K(b,c);a.jb(16)&&this.Kd(b,16,j);return b};hn[v].w=function(a,b){b=hn.b.w[C](this,a,b);a.sw(this.q(b));a.hg(this.Kb(b));a.jb(16)&&this.Kd(b,16,j);return b};hn[v].q=Rd;hn[v].K=Rd;hn[v].Kb=function(a){return a[pb]};hn[v].Bc=function(a,b){if(a)xa(a,b||"")};hn[v].l=function(){return"goog-button"};var jn=function(){};F(jn,hn);Sd(jn);jn[v].La=function(){};jn[v].e=function(a){this.yp(a);return a.p().e("button",{"class":this.Xb(a)[Bd](" "),disabled:!a.T(),title:a.Kb()||"",value:a.q()||""},a.Wb()||"")};jn[v].L=function(a){return a[id]=="BUTTON"||a[id]=="INPUT"&&(a[D]=="button"||a[D]=="submit"||a[D]=="reset")};jn[v].w=function(a,b){this.yp(a);b[gc]&&$i(b,this.Ae(1));return jn.b.w[C](this,a,b)};jn[v].Tc=function(a){a.F().d(a.a(),"click",a.gc)};jn[v].he=Rd;jn[v].Zc=Rd;jn[v].Mb=function(a){return a.T()};
jn[v].Pa=Rd;jn[v].cb=function(a,b,c){jn.b.cb[C](this,a,b,c);if((a=a.a())&&b==1)Ja(a,c)};jn[v].q=function(a){return a[x]};jn[v].K=function(a,b){if(a)q(a,b)};jn[v].Kd=Rd;jn[v].yp=function(a){a.Fk(j);a.Zv(255,j);a.kc(32,j)};var kn=function(a,b,c){W[C](this,a,b||jn.getInstance(),c)};F(kn,W);kn[v].q=function(){return this.lb};kn[v].K=function(a){this.lb=a;this.Xa().K(this.a(),a)};kn[v].sw=function(a){this.lb=a};kn[v].Kb=function(){return this.ri};kn[v].Bc=function(a){this.ri=a;this.Xa().Bc(this.a(),a)};kn[v].hg=function(a){this.ri=a};kn[v].c=function(){kn.b.c[C](this);delete this.lb;delete this.ri};kn[v].r=function(){kn.b.r[C](this);if(this.jb(32)){var a=this.fa();a&&this.F().d(a,"keyup",this.Rc)}};
kn[v].Rc=function(a){if(a[Lc]==13&&a[D]=="key"||a[Lc]==32&&a[D]=="keyup")return this.gc(a);return a[Lc]==32};Vm("goog-button",function(){return new kn(i)});var ln=function(){};F(ln,Pm);Sd(ln);ln[v].e=function(a){return a.p().e("div",this.l())};ln[v].w=function(a,b){if(b[id]=="HR"){var c=b;b=this.e(a);wj(b,c);xj(c)}else $i(b,this.l());return b};ln[v].ha=function(){};ln[v].l=function(){return"goog-menuseparator"};var mn=function(a,b){W[C](this,i,a||ln.getInstance(),b);this.kc(1,j);this.kc(2,j);this.kc(4,j);this.kc(32,j);this.xp(1)};F(mn,W);mn[v].r=function(){mn.b.r[C](this);Oj(this.a(),"separator")};Vm("goog-menuseparator",function(){return new mn});var nn=function(){};Sd(nn);nn[v].La=function(){};nn[v].vt=function(a){if(a){var b=a.getAttributeNode("tabindex");if(b&&b.specified){a=a.tabIndex;return Xd(a)&&a>=0}}return j};nn[v].cj=function(a,b){if(a)Ya(a,b?0:-1)};nn[v].e=function(a){return a.p().e("div",this.Xb(a)[Bd](" "))};nn[v].v=function(a){return a};nn[v].L=function(a){return a[id]=="DIV"};
nn[v].w=function(a,b){b.id&&a.Gk(b.id);var c=this.l(),e=j,f=Yi(b);f&&G(f,function(g){if(g==c)e=h;else g&&this.ji(a,g,c)},this);e||$i(b,c);this.$l(a,b);return b};nn[v].ji=function(a,b,c){if(b==c+"-disabled")a.va(j);else if(b==c+"-horizontal")a.dg("horizontal");else b==c+"-vertical"&&a.dg("vertical")};nn[v].$l=function(a,b,c){if(b){c=c||b[Mc];for(var e;c&&c[pd]==b;){e=c[ud];if(c[Jb]==1){var f=this.Tg(c);if(f){f.Yc(c);a.T()||f.va(j);a.Bb(f);f.w(c)}}else if(!c[Fd]||le(c[Fd])=="")b[rc](c);c=e}}};
nn[v].Tg=function(a){return Wm(a)};nn[v].Tc=function(a){a=a.a();Hk(a,h,vg);if(ug)a.hideFocus=h;var b=this.La();b&&Oj(a,b)};nn[v].fa=function(a){return a.a()};nn[v].l=function(){return"goog-container"};nn[v].Xb=function(a){var b=this.l(),c=a.$g()=="horizontal";c=[b,c?b+"-horizontal":b+"-vertical"];a.T()||c[s](b+"-disabled");return c};nn[v].ns=function(){return"vertical"};var X=function(a,b,c){P[C](this,c);this.C=b||nn.getInstance();this.ba=a||this.C.ns()};F(X,P);X[v].co=i;X[v].la=i;X[v].C=i;X[v].ba=i;X[v].xa=h;X[v].W=h;X[v].Fb=h;X[v].ja=-1;X[v].Aa=i;X[v].ek=j;X[v].qq=j;X[v].wv=h;X[v].hd=i;X[v].fa=function(){return this.co||this.C.fa(this)};X[v].Af=function(){return this.la||(this.la=new fl(this.fa()))};X[v].Xa=function(){return this.C};X[v].e=function(){this.Yc(this.C.e(this))};X[v].v=function(){return this.C.v(this.a())};X[v].L=function(a){return this.C.L(a)};
X[v].R=function(a){this.Yc(this.C.w(this,a));if(a[A][td]=="none")this.xa=j};X[v].r=function(){X.b.r[C](this);this.pd(function(b){b.Fa()&&this.So(b)},this);var a=this.a();this.C.Tc(this);this.i(this.xa,h);this.F().d(this,"enter",this.kh).d(this,"highlight",this.lh).d(this,"unhighlight",this.ph).d(this,"open",this.jt).d(this,"close",this.Xs).d(a,"mousedown",this.Lb).d(fj(a),"mouseup",this.Zs).d(a,["mousedown","mouseup","mouseover","mouseout"],this.Ws);this.Mb()&&this.pm(h)};
X[v].pm=function(a){var b=this.F(),c=this.fa();a?b.d(c,"focus",this.Xd).d(c,"blur",this.Qc).d(this.Af(),"key",this.Ya):b.$(c,"focus",this.Xd).$(c,"blur",this.Qc).$(this.Af(),"key",this.Ya)};X[v].P=function(){this.Ia(-1);this.Aa&&this.Aa.Z(j);this.ek=j;X.b.P[C](this)};X[v].c=function(){X.b.c[C](this);if(this.la){this.la.o();this.la=i}this.C=this.Aa=this.hd=i};X[v].kh=function(){return h};
X[v].lh=function(a){var b=this.Ff(a[B]);if(b>-1&&b!=this.ja){var c=this.Nc();c&&c.Qb(j);this.ja=b;c=this.Nc();this.St()&&c[Dd](h);if(this.wv&&this.Aa&&c!=this.Aa)c.jb(64)?c.Z(h):this.Aa.Z(j)}Pj(this.a(),"activedescendant",a[B].a().id)};X[v].ph=function(a){if(a[B]==this.Nc())this.ja=-1;Pj(this.a(),"activedescendant","")};X[v].jt=function(a){if((a=a[B])&&a!=this.Aa&&a.Da()==this){this.Aa&&this.Aa.Z(j);this.Aa=a}};X[v].Xs=function(a){if(a[B]==this.Aa)this.Aa=i};
X[v].Lb=function(a){this.W&&this.Hd(h);var b=this.fa();this.C.vt(b)?b[Fc]():a[y]()};X[v].Zs=function(){this.Hd(j)};X[v].Ws=function(a){var b=this.Fs(a[B]);if(b)switch(a[D]){case "mousedown":b.Lb(a);break;case "mouseup":b.Ke(a);break;case "mouseover":b.Je(a);break;case "mouseout":b.Ie(a);break}};X[v].Fs=function(a){if(this.hd)for(var b=this.a();a&&a[pd]&&a!=b;){var c=a.id;if(c in this.hd)return this.hd[c];a=a[pd]}return i};X[v].Xd=function(){};X[v].Qc=function(){this.Ia(-1);this.Hd(j);this.Aa&&this.Aa.Z(j)};
X[v].Ya=function(a){if(this.T()&&this.H()&&(this.Gb()!=0||this.co)&&this.Rc(a)){a[y]();a[Yb]();return h}return j};
X[v].Rc=function(a){var b=this.Nc();if(b&&typeof b.Ya=="function"&&b.Ya(a))return h;if(this.Aa&&this.Aa!=b&&typeof this.Aa.Ya=="function"&&this.Aa.Ya(a))return h;switch(a[Lc]){case 27:if(this.Mb())this.fa().blur();else return j;break;case 36:this.zt();break;case 35:this.At();break;case 38:if(this.ba=="vertical")this.Jj();else return j;break;case 37:if(this.ba=="horizontal")this.Tj()?this.Ij():this.Jj();else return j;break;case 40:if(this.ba=="vertical")this.Ij();else return j;break;case 39:if(this.ba==
"horizontal")this.Tj()?this.Jj():this.Ij();else return j;break;default:return j}return h};X[v].So=function(a){var b=a.a();b=b.id||(b.id=a.rb());if(!this.hd)this.hd={};this.hd[b]=a};X[v].Bb=function(a,b){X.b.Bb[C](this,a,b)};X[v].Ld=function(a,b,c){a.Bk(2,h);a.Bk(64,h);if(this.Mb()||!this.Mt())a.kc(32,j);a.Fk(j);X.b.Ld[C](this,a,b,c);c&&this.Fa()&&this.So(a);b<=this.ja&&this.ja++};
X[v].removeChild=function(a,b){if(a=Wd(a)?this.kj(a):a){var c=this.Ff(a);if(c!=-1)if(c==this.ja)a.Qb(j);else c<this.ja&&this.ja--;(c=a.a())&&c.id&&of(this.hd,c.id)}a=X.b[rc][C](this,a,b);a.Fk(h);return a};X[v].$g=function(){return this.ba};X[v].dg=function(a){if(this.a())d(l("Component already rendered"));this.ba=a};X[v].H=function(){return this.xa};
X[v].i=function(a,b){if(b||this.xa!=a&&this[z](a?"show":"hide")){this.xa=a;var c=this.a();if(c){O(c,a);this.Mb()&&this.C.cj(this.fa(),this.W&&this.xa);b||this[z](this.xa?"aftershow":"afterhide")}return h}return j};X[v].T=function(){return this.W};
X[v].va=function(a){if(this.W!=a&&this[z](a?"enable":"disable")){if(a){this.W=h;this.pd(function(b){if(b.wasDisabled)delete b.wasDisabled;else b.va(h)})}else{this.pd(function(b){if(b.T())b.va(j);else b.wasDisabled=h});this.W=j;this.Hd(j)}this.Mb()&&this.C.cj(this.fa(),a&&this.xa)}};X[v].Mb=function(){return this.Fb};X[v].Pa=function(a){a!=this.Fb&&this.Fa()&&this.pm(a);this.Fb=a;this.W&&this.xa&&this.C.cj(this.fa(),a)};X[v].Mt=function(){return this.qq};
X[v].Ia=function(a){if(a=this.Ua(a))a.Qb(h);else this.ja>-1&&this.Nc().Qb(j)};X[v].Qb=function(a){this.Ia(this.Ff(a))};X[v].Nc=function(){return this.Ua(this.ja)};X[v].zt=function(){this.sh(function(a,b){return(a+1)%b},this.Gb()-1)};X[v].At=function(){this.sh(function(a,b){a--;return a<0?b-1:a},0)};X[v].Ij=function(){this.sh(function(a,b){return(a+1)%b},this.ja)};X[v].Jj=function(){this.sh(function(a,b){a--;return a<0?b-1:a},this.ja)};
X[v].sh=function(a,b){var c=b<0?this.Ff(this.Aa):b,e=this.Gb();c=a[C](this,c,e);for(var f=0;f<=e;){var g=this.Ua(c);if(g&&this.Fi(g)){this.ci(c);return h}f++;c=a[C](this,c,e)}return j};X[v].Fi=function(a){return a.H()&&a.T()&&a.jb(2)};X[v].ci=function(a){this.Ia(a)};X[v].St=function(){return this.ek};X[v].Hd=function(a){this.ek=a};var on=function(){};F(on,nn);Sd(on);on[v].La=function(){return"menu"};on[v].L=function(a){return a[id]=="UL"||on.b.L[C](this,a)};on[v].Tg=function(a){return a[id]=="HR"?new mn:on.b.Tg[C](this,a)};on[v].Hc=function(a,b){return Bj(a.a(),b)};on[v].l=function(){return"goog-menu"};on[v].Tc=function(a){on.b.Tc[C](this,a);a=a.a();Pj(a,"haspopup","true")};var pn=function(a){mn[C](this,ln.getInstance(),a)};F(pn,mn);Vm("goog-menuseparator",function(){return new mn});var qn=function(a,b){X[C](this,"vertical",b||on.getInstance(),a);this.Pa(j)};F(qn,X);qn[v].mb=h;qn[v].vl=j;qn[v].l=function(){return this.Xa().l()};qn[v].Hc=function(a){if(this.Xa().Hc(this,a))return h;for(var b=0,c=this.Gb();b<c;b++){var e=this.Ua(b);if(typeof e.Hc=="function"&&e.Hc(a))return h}return j};qn[v].eb=function(a){this.Bb(a,h)};qn[v].Tb=function(a,b){this.Ld(a,b,h)};qn[v].Za=function(a){(a=this[rc](a,h))&&a.o()};qn[v].hc=function(a){(a=this.sk(a,h))&&a.o()};qn[v].tc=function(a){return this.Ua(a)};
qn[v].Sd=function(){return this.Gb()};qn[v].setPosition=function(a,b){var c=this.H();c||O(this.a(),h);uk(this.a(),a,b);c||O(this.a(),j)};qn[v].ge=function(a){(this.mb=a)&&this.Pa(h)};qn[v].Wv=function(a){this.vl=a};qn[v].i=function(a,b){var c=qn.b.i[C](this,a,b);c&&a&&this.Fa()&&this.mb&&this.fa()[Fc]();return c};qn[v].kh=function(a){this.mb&&this.fa()[Fc]();return qn.b.kh[C](this,a)};qn[v].Fi=function(a){return(this.vl||a.T())&&a.H()&&a.jb(2)};qn[v].R=function(a){this.gr(a);qn.b.R[C](this,a)};
qn[v].gr=function(a){var b=this.Xa();a=this.p().oj("div",b.l()+"-content",a);for(var c,e=0;c=a[e];e++)b.$l(this,c)};var rn=function(){};F(rn,hn);Sd(rn);rn[v].e=function(a){var b=this.Xb(a);b={"class":"goog-inline-block "+b[Bd](" "),title:a.Kb()||""};return a.p().e("div",b,this.pf(a.Hb(),a.p()))};rn[v].v=function(a){return a&&a[Mc][Mc]};rn[v].pf=function(a,b){return b.e("div","goog-inline-block "+(this.l()+"-outer-box"),b.e("div","goog-inline-block "+(this.l()+"-inner-box"),a))};rn[v].L=function(a){return a[id]=="DIV"};
rn[v].rt=function(a,b){var c=a.p().Qm(b);if(c&&c[xb][ec](this.l()+"-outer-box")!=-1)if((c=a.p().Qm(c))&&c[xb][ec](this.l()+"-inner-box")!=-1)return h;return j};rn[v].w=function(a,b){sn(b,h);sn(b,j);this.rt(a,b)||b[r](this.pf(b[gd],a.p()));$i(b,"goog-inline-block",this.l());return rn.b.w[C](this,a,b)};rn[v].l=function(){return"goog-custom-button"};
var sn=function(a,b){if(a)for(var c=b?a[Mc]:a[uc],e;c&&c[pd]==a;){e=b?c[ud]:c[hb];if(c[Jb]==3){var f=c[Fd];if(le(f)=="")a[rc](c);else{c.nodeValue=b?f[w](/^[\s\xa0]+/,""):f[w](/[\s\xa0]+$/,"");break}}else break;c=e}};var tn=function(){};F(tn,rn);Sd(tn);if(vg)tn[v].ha=function(a,b){var c=tn.b.v[C](this,a&&a[Mc]);c&&yj(this.createCaption(b,gj(a)),c)};tn[v].v=function(a){a=tn.b.v[C](this,a&&a[Mc]);if(vg&&a&&a.__goog_wrapper_div)a=a[Mc];return a};tn[v].w=function(a,b){var c=jj("*","goog-menu",b)[0];if(c){O(c,j);N(fj(c)[oc],c);var e=new qn;e.w(c);a.Xe(e)}return tn.b.w[C](this,a,b)};tn[v].pf=function(a,b){return tn.b.pf[C](this,[this.createCaption(a,b),this.Mq(b)],b)};
tn[v].createCaption=function(a,b){return b.e("div","goog-inline-block "+(this.l()+"-caption"),a)};tn[v].Mq=function(a){return a.e("div","goog-inline-block "+(this.l()+"-dropdown"),"\u00a0")};tn[v].l=function(){return"goog-menu-button"};var Y=function(a,b,c,e){kn[C](this,a,c||tn.getInstance(),e);this.kc(64,h);b&&this.Xe(b);this.oa=new Ch(500)};F(Y,kn);Y[v].oq=h;Y[v].Xh=j;Y[v].Nt=j;Y[v].r=function(){Y.b.r[C](this);this.f&&this.tg(this.f,h);Pj(this.a(),"haspopup","true")};Y[v].P=function(){Y.b.P[C](this);if(this.f){this.Z(j);this.f.P();this.tg(this.f,j);var a=this.f.a();a&&xj(a)}};Y[v].c=function(){Y.b.c[C](this);if(this.f){this.f.o();delete this.f}delete this.Tx;this.oa.o()};
Y[v].Lb=function(a){Y.b.Lb[C](this,a);if(this.vc()){this.Z(!this[zc]());this.f&&this.f.Hd(this[zc]())}};Y[v].Ke=function(a){Y.b.Ke[C](this,a);this.f&&!this.vc()&&this.f.Hd(j)};Y[v].gc=function(){this[Dd](j);return h};Y[v].Ys=function(a){this.f&&this.f.H()&&!this.Hc(a[B])&&this.Z(j)};Y[v].Hc=function(a){return a&&Bj(this.a(),a)||this.f&&this.f.Hc(a)||j};
Y[v].Rc=function(a){if(a[Lc]==32){a[y]();if(a[D]!="keyup")return j}else if(a[D]!="key")return j;if(this.f&&this.f.H()){var b=this.f.Ya(a);if(a[Lc]==27){this.Z(j);return h}return b}if(a[Lc]==40||a[Lc]==38||a[Lc]==32){this.Z(h);return h}return j};Y[v].nh=function(){this.Z(j)};Y[v].ft=function(){this.vc()||this.Z(j)};Y[v].Qc=function(a){this.Rj()||this.Z(j);Y.b.Qc[C](this,a)};Y[v].Oc=function(){this.f||this.Xe(new qn(this.p()));return this.f||i};
Y[v].Xe=function(a){var b=this.f;if(a!=b){if(b){this.Z(j);this.Fa()&&this.tg(b,j);delete this.f}if(a){this.f=a;a.Kk(this);a.i(j);a.ge(this.Rj());this.Fa()&&this.tg(a,h)}}return b};Y[v].eb=function(a){this.Oc().Bb(a,h)};Y[v].Tb=function(a,b){this.Oc().Ld(a,b,h)};Y[v].Za=function(a){(a=this.Oc()[rc](a,h))&&a.o()};Y[v].hc=function(a){(a=this.Oc().sk(a,h))&&a.o()};Y[v].tc=function(a){return this.f?this.f.Ua(a):i};Y[v].Sd=function(){return this.f?this.f.Gb():0};
Y[v].i=function(a,b){var c=Y.b.i[C](this,a,b);c&&!this.H()&&this.Z(j);return c};Y[v].va=function(a){Y.b.va[C](this,a);this.T()||this.Z(j)};Y[v].Qn=function(){return this.oq};Y[v].kw=function(a){this.Xh=a};Y[v].Rj=function(){return this.Nt};Y[v].Z=function(a){Y.b.Z[C](this,a);if(this.f&&this.bc(64)==a){if(a){this.f.Fa()||this.f.h();this.kx=ok(this.a());this.Bq=zk(this.a());this.Mo();this.f.Ia(-1)}else{this[Dd](j);this.f.Hd(j);if(this.kk!=i){this.kk=m;var b=this.f.a();b&&xk(b,"","")}}this.f.i(a);this.vq(a)}};
Y[v].Mo=function(){if(this.f.Fa()){var a=this.Tx||this.a(),b=this.Qn()?5:7;a=new gn(a,b,!this.Xh,this.Xh);b=this.f.a();if(!this.f.H()){eb(b[A],"hidden");O(b,h)}if(!this.kk&&this.Xh)this.kk=yk(b);var c=this.Qn()?4:6;a.U(b,c,i,this.kk);if(!this.f.H()){O(b,j);eb(b[A],"visible")}}};Y[v].tv=function(){var a=zk(this.a()),b=ok(this.a());if(!ak(this.Bq,a)||!Zj(this.kx,b)){this.Bq=a;this.kx=b;this.Mo()}};
Y[v].tg=function(a,b){var c=this.F(),e=b?c.d:c.$;e[C](c,a,"action",this.nh);e[C](c,a,"highlight",this.lh);e[C](c,a,"unhighlight",this.ph)};Y[v].lh=function(a){Pj(this.a(),"activedescendant",a[B].a().id)};Y[v].ph=function(){this.f.Nc()||Pj(this.a(),"activedescendant","")};Y[v].vq=function(a){var b=this.F(),c=a?b.d:b.$;c[C](b,this.p().sa(),"mousedown",this.Ys,h);this.Rj()&&c[C](b,this.f,"blur",this.ft);c[C](b,this.oa,"tick",this.tv);a?this.oa[Ec]():this.oa[ib]()};Vm("goog-menu-button",function(){return new Y(i)});var un=function(a){this.de=[];this.tl(a)};F(un,Ah);un[v].Xc=i;un[v].wk=i;un[v].nw=function(a){this.wk=a};un[v].Sd=function(){return this.de[t]};un[v].Ft=function(a){return a?He(this.de,a):-1};un[v].tc=function(a){return this.de[a]||i};un[v].tl=function(a){if(a){G(a,function(b){this.fe(b,j)},this);Ue(this.de,a)}};un[v].eb=function(a){this.Tb(a,this.Sd())};un[v].Tb=function(a,b){if(a){this.fe(a,j);Pe(this.de,a,b)}};un[v].Za=function(a){if(a&&Re(this.de,a))if(a==this.Xc){this.Xc=i;this[z]("select")}};
un[v].hc=function(a){this.Za(this.tc(a))};un[v].Pc=function(){return this.Xc};un[v].Rb=function(a){if(a!=this.Xc){this.fe(this.Xc,j);this.Xc=a;this.fe(a,h)}this[z]("select")};un[v].bb=function(){return this.Ft(this.Xc)};un[v].Qa=function(a){this.Rb(this.tc(a))};Za(un[v],function(){Ne(this.de);this.Xc=i});un[v].c=function(){un.b.c[C](this);delete this.de;this.Xc=i};un[v].fe=function(a,b){if(a)if(typeof this.wk=="function")this.wk(a,b);else typeof a.$e=="function"&&a.$e(b)};var vn=function(a,b,c,e){Y[C](this,a,b,c,e);this.kp(a)};F(vn,Y);vn[v].s=i;vn[v].Ti=i;vn[v].r=function(){vn.b.r[C](this);this.dl()};vn[v].R=function(a){vn.b.R[C](this,a);(a=this.Wb())?this.kp(a):this.Qa(0)};vn[v].c=function(){vn.b.c[C](this);if(this.s){this.s.o();this.s=i}this.Ti=i};vn[v].nh=function(a){this.Rb(a[B]);vn.b.nh[C](this,a);a[Yb]();this[z]("action")};vn[v].oh=function(){var a=this.Pc();vn.b.K[C](this,a&&a.q());this.dl()};
vn[v].Xe=function(a){var b=vn.b.Xe[C](this,a);if(a!=b){this.s&&this.s[fd]();if(a)this.s?a.pd(function(c){this.s.eb(c)},this):this.Pi(a)}return b};vn[v].kp=function(a){this.Ti=a;this.dl()};vn[v].eb=function(a){vn.b.eb[C](this,a);this.s?this.s.eb(a):this.Pi(this.Oc())};vn[v].Tb=function(a,b){vn.b.Tb[C](this,a,b);this.s?this.s.Tb(a,b):this.Pi(this.Oc())};vn[v].Za=function(a){vn.b.Za[C](this,a);this.s&&this.s.Za(a)};vn[v].hc=function(a){vn.b.hc[C](this,a);this.s&&this.s.hc(a)};
vn[v].Rb=function(a){this.s&&this.s.Rb(a)};vn[v].Qa=function(a){this.s&&this.Rb(this.s.tc(a))};vn[v].K=function(a){if(a!=i&&this.s)for(var b=0,c;c=this.s.tc(b);b++)if(c&&typeof c.q=="function"&&c.q()==a){this.Rb(c);return}this.Rb(i)};vn[v].Pc=function(){return this.s?this.s.Pc():i};vn[v].bb=function(){return this.s?this.s.bb():-1};vn[v].Pi=function(a){this.s=new un;a&&a.pd(function(b){this.s.eb(b)},this);this.F().d(this.s,"select",this.oh)};vn[v].dl=function(){var a=this.Pc();this.ha(a?a.Wb():this.Ti)};
vn[v].Z=function(a){vn.b.Z[C](this,a);this[zc]()&&this.Oc().Ia(this.bb())};Vm("goog-select",function(){return new vn(i)});var wn=function(a,b,c,e){this.db=a;this.dr=b;this.px=c;this.ff=e;this.rf=this.nu();Wk($e(this.rf));this.m=new Vj(this);this.Yf=this.Wq(this.m);this.Ko()};wn[v].nu=function(){if(ha[od]){var a=this.ln();if(ie(ha[od],a)){a=ha[od][Kd](a[t]);var b=i;try{b=Xe(a)}catch(c){}$a(ha,"");if(Td(b)=="array")return b}}return i};wn[v].Wq=function(a){var b=new vn;b.kw(h);b.w(L("cse-search-engine-list"));a.d(b,"show",this.Qv);a.d(b,"action",this.Ov);return b};
wn[v].Ko=function(){if(this.rf){this.Yf.hc(0);gf(this.rf,ce(function(a){var b=new Zm(te(a[pb]));b.Ue(h);b.ip(a.id==this.dr);this.Yf.eb(b)},this))}};wn[v].Qv=function(){if(!this.rf){var a=new J(this.db);a.Ac({types:this.px});a.V(this.ff);a[Pb](ce(function(b){if(b){this.rf=a.CustomSearchEngine;b=this.Yf[zc]();this.Yf.Z(j);this.Ko();this.Yf.Z(b)}else pa("Error")},this))}};
wn[v].Ov=function(){var a=this.rf;if(a){var b=a[this.Yf.bb()].id,c=new Vh(ha[ac][Vc]),e=c.Ge();e[Dc]("sig");b=e.ea("cx")[w](this.dr,b);e.A("cx",b);$a(ha,this.ln()+$e(a));ha[ac].href=c[kb]()}};wn[v].ln=function(){return"cselist"+(new V).dd()};var xn=function(){};F(xn,Pm);Sd(xn);xn[v].l=function(){return"goog-tab"};xn[v].La=function(){return"tab"};xn[v].e=function(a){var b=xn.b.e[C](this,a);(a=a.Kb())&&this.Bc(b,a);return b};xn[v].w=function(a,b){b=xn.b.w[C](this,a,b);var c=this.Kb(b);c&&a.hg(c);if(a.Wt())if((c=a.Da())&&Yd(c.ke)){a.cb(8,j);c.ke(a)}return b};xn[v].Kb=function(a){return a[pb]||""};xn[v].Bc=function(a,b){if(a)xa(a,b||"")};var yn=function(a,b,c){W[C](this,a,b||xn.getInstance(),c);this.kc(8,h);this.Bk(9,h)};F(yn,W);yn[v].Kb=function(){return this.ri};yn[v].Bc=function(a){this.Xa().Bc(this.a(),a);this.hg(a)};yn[v].hg=function(a){this.ri=a};Vm("goog-tab",function(){return new yn(i)});var zn=function(){};F(zn,nn);Sd(zn);zn[v].l=function(){return"goog-tab-bar"};zn[v].La=function(){return"tablist"};zn[v].ji=function(a,b,c){this.cu||this.Sq();var e=this.cu[b];e?a.rp(e):zn.b.ji[C](this,a,b,c)};zn[v].Xb=function(a){var b=zn.b.Xb[C](this,a);this.Hi||this.Ll();b[s](this.Hi[a.xs()]);return b};zn[v].Ll=function(){var a=this.l();this.Hi=wf("top",a+"-top","bottom",a+"-bottom","start",a+"-start","end",a+"-end")};zn[v].Sq=function(){this.Hi||this.Ll();this.cu=tf(this.Hi)};var An=function(a,b,c){this.rp(a||"top");X[C](this,this.$g(),b||zn.getInstance(),c);a=this.F();a.d(this,"select",this.nt);a.d(this,"unselect",this.ot);a.d(this,"disable",this.lt);a.d(this,"hide",this.mt)};F(An,X);An[v].xq=h;An[v].Fd=i;An[v].c=function(){An.b.c[C](this);this.Fd=i};An[v].removeChild=function(a,b){this.Wi(a);return An.b[rc][C](this,a,b)};An[v].xs=function(){return this.Hx};An[v].rp=function(a){this.dg(a=="start"||a=="end"?"vertical":"horizontal");this.Hx=a};
An[v].ci=function(a){An.b.ci[C](this,a);this.xq&&this.mw(a)};An[v].gh=function(){return this.Fd};An[v].ke=function(a){if(a)a.$e(h);else this.gh()&&this.gh().$e(j)};An[v].mw=function(a){this.ke(this.Ua(a))};An[v].Wi=function(a){if(a&&a==this.gh()){for(var b=this.Ff(a),c=b-1;a=this.Ua(c);c--)if(this.Zn(a)){this.ke(a);return}for(b=b+1;a=this.Ua(b);b++)if(this.Zn(a)){this.ke(a);return}this.ke(i)}};An[v].Zn=function(a){return a.H()&&a.T()};
An[v].nt=function(a){this.Fd&&this.Fd!=a[B]&&this.Fd.$e(j);this.Fd=a[B]};An[v].ot=function(a){if(a[B]==this.Fd)this.Fd=i};An[v].lt=function(a){this.Wi(a[B])};An[v].mt=function(a){this.Wi(a[B])};An[v].Xd=function(){this.Nc()||this.Qb(this.gh()||this.Ua(0))};Vm("goog-tab-bar",function(){return new An});var Bn=function(a){var b={"class":"cse-constraint"},c={type:"text",name:"name","class":"cse-constraint-name",size:"24"},e={"class":"cse-constraint-type",name:"type"},f={value:""},g={color:"red"};this.$t=M("li",b);this.ua=M("div",{});N(this.$t,this.ua);b=M("input",c);this.ug=new Wl(b,"attribute name","example");a!=i&&this.ug.Ba(a[od]);g=M("font",g);Fa(g,"* ");N(this.ua,b);N(this.ua,g);g=M("select",e);N(this.ua,g);b=M("option",f,"Text");N(g,b);b=M("option",f,"Integer");N(g,b);b=M("option",f,"Float");
N(g,b);b=M("option",f,"Boolean");N(g,b);b=M("option",f,"URL");N(g,b);b=M("option",f,"Location");N(g,b);b=M("option",f,"Date Range");N(g,b);b=M("option",f,"Price");N(g,b);b=M("option",f,"Reference");N(g,b);b=M("option",f,"Group");N(g,b);this.Nd=g;e=M("select",e);N(this.ua,e);b=M("option",f,"usd");N(e,b);b=M("option",f,"aud");N(e,b);b=M("option",f,"eur");N(e,b);b=M("option",f,"gbp");N(e,b);b=M("option",f,"jpy");N(e,b);za(e,0);O(e,j);this.xm=e;H(this.nn(),"change",this.bf,j,this);if(a!=i){za(g,a[D]>=
10?a[D]-2:a[D]-1);if("unit"in a){for(f=0;f<e[t];++f)if(e[Bc][f][Bb]==a.unit){za(e,f);break}O(e,a[D]==8)}}else za(g,0)};Bn[v].bf=function(){O(this.xm,this.Ee()==8)};Bn[v].nn=function(){return this.Nd};Bn[v].$b=function(){return this.ua};Bn[v].tj=function(){return this.$t};Bn[v].Om=function(){if(this.ua[gd][t]==0)return"";var a=ke(this.ug.Jb());return a};Bn[v].Ee=function(){if(this.ua[gd][t]<3)return 1;var a=this.ua[gd][2][vb];if(a>=8)a+=2;else++a;return a};
Bn[v].Pm=function(){if(this.Ee()!=8)return"";return this.xm[Bc][this.xm[vb]][Bb]};var Cn=function(a,b,c){Bn[C](this,a);a={"class":"cse-constraint-bucket-container goog-block"};var e={type:"button","class":"cse-constraint-add-bucket goog-button goog-button-small"};H(this.nn(),"change",this.bf,j,this);this.Di=M("div",a);this.ui=M("button",e,"Add Bucket");this.Ei=M("ul",{});N(this.$b(),this.ui);N(this.Di,this.Ei);N(this.tj(),this.Di);H(this.ui,"click",this.hq,j,this);if(b){var f=this;G(b,function(g){f.vi(g)})}if(c){f=this;G(c,function(g){f.vi(g)})}if(this.Ee()!=8){O(this.Di,j);O(this.ui,
j)}};F(Cn,Bn);Cn[v].is=function(){for(var a=[],b=0;b<this.Ei[gd][t];++b){var c=this.Ei[gd][b],e=ke(c[gd][0].placeholder_obj.Jb());c=ke(c[gd][2].placeholder_obj.Jb());if(!(e==""&&c=="")){var f={};if(e!="")f.lo=oa(e)?e:ea(e);if(c!="")f.hi=oa(c)?c:ea(c);a[s](f)}}return a};Cn[v].jr=function(a){a=a[B];a=Lj(a,"li","cse-constraint");xj(a)};Cn[v].bf=function(a){Bn[v].bf[C](this,a);a=this.Ee()==8;O(this.Di,a);O(this.ui,a)};
Cn[v].vi=function(a){var b={"class":"cse-constraint"},c={type:"text",name:"name","class":"cse-constraint-name",size:"24"},e={"class":"cse-constraint-sprite cse-constraint-delete",title:"Remove this bucket."};b=M("li",b);var f=M("input",c);f.placeholder_obj=new Wl(f,"low value","example");var g=M("span",{}," - ");c=M("input",c);c.placeholder_obj=new Wl(c,"high value","example");a&&a.lo&&f.placeholder_obj.Ba(a.lo);a&&a.hi&&c.placeholder_obj.Ba(a.hi);a=M("span",e);H(a,"click",this.jr,j,this);N(b,f);
N(b,g);N(b,c);N(b,a);N(this.Ei,b)};Cn[v].hq=function(){this.vi({})};var Dn=function(a,b,c,e){hm[C](this,"facet",1,a,b,c,e);this.Mn=R("cse-facet-rule-shown");this.wm=R("cse-facet-rule-hidden");this.vh=[];this.Mg=[]};F(Dn,hm);Dn[v].sl=function(a,b,c){var e={"class":"cse-constraint-sprite cse-constraint-delete",title:"Remove this facet."};a=new Cn(a,b,c);e=M("span",e);this.vh[s](a);N(a.$b(),e);H(e,"click",this.or,j,this);N(this.Mn,a.tj())};
Dn[v].ql=function(a){a=new Bn(a);var b={"class":"cse-constraint-sprite cse-constraint-delete",title:"Remove this facet."};b=M("span",b);this.Mg[s](a);N(a.$b(),b);H(b,"click",this.lr,j,this);N(this.wm,a.tj())};Dn[v].lr=function(a){this.Fg(a[B],this.wm,this.Mg)};Dn[v].or=function(a){this.Fg(a[B],this.Mn,this.vh)};
Dn[v].ki=function(a){if(a){var b=a.facet_action.customize||[];G(b,function(c){this.sl(c.id,c.int_range||[],c.float_range||[])},this);a=a.facet_action[jb]||[];G(a,function(c){this.ql(c)},this)}a=new An;a.w(L("cse-facet-tabs"));O(R("cse-facet-included-tab-c"),h);O(R("cse-facet-excluded-tab-c"),j);H(a,"select",function(c){c=c[B];c=c.rb();if(c=="cse-facet-included-tab"){O(R("cse-facet-included-tab-c"),h);O(R("cse-facet-excluded-tab-c"),j)}else{O(R("cse-facet-excluded-tab-c"),h);O(R("cse-facet-included-tab-c"),
j)}})};Dn[v].G=function(){hm[v].G[C](this);this.t("Add Incl",function(a){a[y]();this.sl(i,i,i)});this.t("Add Excl",function(a){a[y]();this.ql(i,i,i)})};
Dn[v].ab=function(){var a=new fm(this.db);this.pl(a);Va(a,{});a[ad].ruleset_type="1";a[ad].facet_action={};a[ad].facet_action.customize=[];for(var b=0;b<this.vh[t];++b){var c=this.vh[b],e=c.Om(),f=c.Ee(),g=c.is();c=c.Pm();a[ad].facet_action.customize[b]={};a[ad].facet_action.customize[b].id={};$a(a[ad].facet_action.customize[b].id,e);Wa(a[ad].facet_action.customize[b].id,f);if(c!="")a[ad].facet_action.customize[b].id.unit=c;if(g[t]>0)a[ad].facet_action.customize[b].float_range=g}ua(a[ad].facet_action,
[]);for(b=0;b<this.Mg[t];++b){c=this.Mg[b];e=c.Om();f=c.Ee();c=c.Pm();a[ad].facet_action[jb][b]={};a[ad].facet_action[jb][b]={};$a(a[ad].facet_action[jb][b],e);Wa(a[ad].facet_action[jb][b],f);if(c!="")a[ad].facet_action[jb][b].unit=c}return a};Dn[v].Ji=function(){vj(this.Mn);vj(this.wm);this.vh=[];this.Mg=[];R("cse-facet-included-tab")[Uc]("class","goog-tab goog-tab-selected");R("cse-facet-excluded-tab")[Uc]("class","goog-tab")};Dn[v].nj=function(){return"Edit a Facet Rule"};Dn[v].gj=function(){return"Create a Facet Rule"};var En=function(a,b){Bi[C](this,b);this.model.instant=a;this.jg=R("sitemap-form");if(this.En=!!this.jg["sitemap-select"]){this.Wx=R("sitemap-select");this.er=R("custom-option")}this.qx=R("custom-sitemap-p");this.rx=R("custom-sitemap");this.Vk=R("sitemap-error");this.hl=R("urls-form");this.hx=R("urls");this.gl=R("urls-error");this.Dv=R("refresh-status");this.m=new Vj(this);this.En&&this.m.d(this.jg["sitemap-select"],"change",this.rv);this.m.d(this.jg["index-sitemap"],"click",this.fv);this.m.d(this.hl["index-urls"],
"click",this.gv);this.jg[kd]();this.hl[kd]()};En.Ea(Bi);En[v].h=function(){En.b.h[C](this);ab(this.Vk[A],"none");ab(this.gl[A],"none")};En[v].rv=function(){ab(this.qx[A],this.er[Wb]==h?"":"none")};
En[v].fv=function(){Ja(this.jg["index-sitemap"],h);ab(this.Dv[A],"none");ab(this.Vk[A],"none");ab(this.gl[A],"none");var a;a=!this.En||this.er[Wb]==h?this.rx[x]:this.Wx[x];this.model.instant.wp(a);this.model.instant.up("");this.model.instant.Il();var b=this;this.model.instant.n(function(c){c||b.model.instant.gi("FAILURE");b.h();b.model.instant.dh()!="SUCCESS"&&b.zb(b.Vk,b.model);Ja(b.jg["index-sitemap"],j)})};
En[v].gv=function(){Ja(this.hl["index-urls"],h);ab(this.Dv[A],"none");ab(this.Vk[A],"none");ab(this.gl[A],"none");var a=this.hx[x];a=a[Qb](/\n/);this.model.instant.up(a);this.model.instant.wp("");this.model.instant.Il();var b=this;this.model.instant.n(function(c){c||b.model.instant.gi("FAILURE");b.h();if(b.model.instant.dh()!="SUCCESS")b.zb(b.gl,b.model);else q(b.hx,"");Ja(b.hl["index-urls"],j)})};var Fn=function(a,b,c,e,f,g,k){a=Xd(a)?Date.UTC(a,b||0,c||1,e||0,f||0,g||0,k||0):a?a[zd]():fe();this.g=new Date(a)};F(Fn,Om);Fn[v].B=function(){var a=new Fn(this.g);a.ai(this.Vg());a.Dk(this.Rm());return a};Fn[v].add=function(a){if(a.years||a.months){var b=new Nm(a.years,a.months);V[v].add[C](this,b)}a=1E3*(a.seconds+60*(a.minutes+60*(a.hours+24*a.days)));this.g=new Date(this.g[zd]()+a)};Fn[v].getTimezoneOffset=function(){return 0};Fn[v].getFullYear=Om[v].getUTCFullYear;Fn[v].getMonth=Om[v].getUTCMonth;
Ia(Fn[v],Om[v].getUTCDate);Fn[v].getHours=Om[v][nd];Fn[v].getMinutes=Om[v][ed];Fn[v].getSeconds=Om[v].getUTCSeconds;Fn[v].getMilliseconds=Om[v].getUTCMilliseconds;Fn[v].getDay=Om[v].getUTCDay;Fn[v].setFullYear=Om[v].setUTCFullYear;Fn[v].setMonth=Om[v].setUTCMonth;ta(Fn[v],Om[v].setUTCDate);Fn[v].setHours=Om[v].setUTCHours;Fn[v].setMinutes=Om[v].setUTCMinutes;Fn[v].setSeconds=Om[v].setUTCSeconds;Fn[v].setMilliseconds=Om[v].setUTCMilliseconds;var Gn,Hn={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:["J","F","M","A","M","J","J","A","S","O","N","D"],STANDALONENARROWMONTHS:["J","F","M","A","M","J","J","A","S","O","N","D"],MONTHS:["January","February","March","April","May","June","July","August","September","October","November","December"],STANDALONEMONTHS:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTMONTHS:["Jan","Feb","Mar","Apr","May","Jun",
"Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONESHORTMONTHS:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],WEEKDAYS:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],STANDALONEWEEKDAYS:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],SHORTWEEKDAYS:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],STANDALONESHORTWEEKDAYS:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],NARROWWEEKDAYS:["S","M","T","W","T","F","S"],STANDALONENARROWWEEKDAYS:["S",
"M","T","W","T","F","S"],SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],AVAILABLEFORMATS:{Md:"M/d",MMMMd:"MMMM d",MMMd:"MMM d"},FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:2};Gn=Hn;var In=function(){},Kn=function(a){if(typeof a=="number")return Jn(a);var b=new In;b.Ww=a.id;b.Hw=-a.std_offset;b.Yp=a.names;b.bl=a.transitions;return b},Jn=function(a){var b=new In;b.Hw=a;b.Ww=Ln(a);a=Mn(a);b.Yp=[a,a];b.bl=[];return b},Nn=function(a){var b=["GMT"];b[s](a<=0?"+":"-");a=o.abs(a);b[s](ye(o[Rb](a/60)%100,2),":",ye(a%60,2));return b[Bd]("")},Ln=function(a){if(a==0)return"Etc/GMT";var b=["Etc/GMT",a<0?"-":"+"];a=o.abs(a);b[s](o[Rb](a/60)%100);a%=60;a!=0&&b[s](":",ye(a,2));return b[Bd]("")},
Mn=function(a){if(a==0)return"UTC";var b=["UTC",a<0?"+":"-"];a=o.abs(a);b[s](o[Rb](a/60)%100);a%=60;a!=0&&b[s](":",a);return b[Bd]("")};In[v].Jm=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a[nd](),a[ed]());a=a/36E5;for(var b=0;b<this.bl[t]&&a>=this.bl[b];)b+=2;return b==0?0:this.bl[b-1]};In[v].ps=function(a){return Nn(this.uj(a))};In[v].zs=function(a){return this.Yp[this.Sn(a)?3:1]};In[v].uj=function(a){return this.Hw-this.Jm(a)};
In[v].Is=function(a){a=-this.uj(a);var b=[a<0?"-":"+"];a=o.abs(a);b[s](ye(o[Rb](a/60)%100,2),ye(a%60,2));return b[Bd]("")};In[v].Ls=function(a){return this.Yp[this.Sn(a)?2:0]};In[v].Os=function(){return this.Ww};In[v].Sn=function(a){return this.Jm(a)>0};var On=function(a){Ee(a!==m,"Pattern must be defined");this.ca=[];typeof a=="number"?this.mf(a):this.me(a)},Pn=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvzZ]+/];On[v].me=function(a){for(;a;)for(var b=0;b<Pn[t];++b){var c=a[vc](Pn[b]);if(c){c=c[0];a=a[Xc](c[t]);if(b==0)if(c=="''")c="'";else{c=c[Xc](1,c[t]-1);c=c[w](/\'\'/,"'")}this.ca[s]({text:c,type:b});break}}};
On[v].Lr=function(a,b){var c=b?(a[Md]()-b.uj(a))*6E4:0,e=c?new Date(a[zd]()+c):a,f=e;if(b&&e[Md]()!=a[Md]()){c+=c>0?-864E5:864E5;f=new Date(a[zd]()+c)}c=[];for(var g=0;g<this.ca[t];++g){var k=this.ca[g][Bb];1==this.ca[g][D]?c[s](this.Ur(k,a,e,f,b)):c[s](k)}return c[Bd]("")};On[v].mf=function(a){if(a<4)a=Gn.DATEFORMATS[a];else if(a<8)a=Gn.TIMEFORMATS[a-4];else if(a<12)a=Gn.DATEFORMATS[a-8]+" "+Gn.TIMEFORMATS[a-8];else{this.mf(10);return}this.me(a)};
On[v].Tr=function(a,b){var c=b[Nc]()>0?1:0;return a>=4?Gn.ERANAMES[c]:Gn.ERAS[c]};On[v].es=function(a,b){var c=b[Nc]();if(c<0)c=-c;return a==2?ye(c%100,2):fa(c)};On[v].Xr=function(a,b){var c=b[lb]();switch(a){case 5:return Gn.NARROWMONTHS[c];case 4:return Gn.MONTHS[c];case 3:return Gn.SHORTMONTHS[c];default:return ye(c+1,a)}};On[v].Pr=function(a,b){return ye(b[qd]()||24,a)};On[v].Vr=function(a,b){var c=b[zd]()%1E3/1E3;return c.toFixed(o.min(3,a))[Kd](2)+(a>3?ye(0,a-3):"")};
On[v].Sr=function(a,b){var c=b[sb]();return a>=4?Gn.WEEKDAYS[c]:Gn.SHORTWEEKDAYS[c]};On[v].Qr=function(a,b){var c=b[qd]();return Gn.AMPMS[c>=12&&c<24?1:0]};On[v].Or=function(a,b){return ye(b[qd]()%12||12,a)};On[v].Mr=function(a,b){return ye(b[qd]()%12,a)};On[v].Nr=function(a,b){return ye(b[qd](),a)};On[v].$r=function(a,b){var c=b[sb]();switch(a){case 5:return Gn.STANDALONENARROWWEEKDAYS[c];case 4:return Gn.STANDALONEWEEKDAYS[c];case 3:return Gn.STANDALONESHORTWEEKDAYS[c];default:return ye(c,1)}};
On[v].as=function(a,b){var c=b[lb]();switch(a){case 5:return Gn.STANDALONENARROWMONTHS[c];case 4:return Gn.STANDALONEMONTHS[c];case 3:return Gn.STANDALONESHORTMONTHS[c];default:return ye(c+1,a)}};On[v].Yr=function(a,b){var c=o[Rb](b[lb]()/3);return a<4?Gn.SHORTQUARTERS[c]:Gn.QUARTERS[c]};On[v].Rr=function(a,b){return ye(b[$b](),a)};On[v].Wr=function(a,b){return ye(b[rd](),a)};On[v].Zr=function(a,b){return ye(b[Nb](),a)};On[v].cs=function(a,b,c){c=c||Kn(b[Md]());return a<4?c.Is(b):c.ps(b)};
On[v].ds=function(a,b,c){c=c||Kn(b[Md]());return a<4?c.Ls(b):c.zs(b)};On[v].bs=function(a,b){b=b||Kn(a[Md]());return b.Os()};
On[v].Ur=function(a,b,c,e,f){var g=a[t];switch(a[Vb](0)){case "G":return this.Tr(g,c);case "y":return this.es(g,c);case "M":return this.Xr(g,c);case "k":return this.Pr(g,e);case "S":return this.Vr(g,e);case "E":return this.Sr(g,c);case "a":return this.Qr(g,e);case "h":return this.Or(g,e);case "K":return this.Mr(g,e);case "H":return this.Nr(g,e);case "c":return this.$r(g,c);case "L":return this.as(g,c);case "Q":return this.Yr(g,c);case "d":return this.Rr(g,c);case "m":return this.Wr(g,e);case "s":return this.Zr(g,
e);case "v":return this.bs(b,f);case "z":return this.ds(g,b,f);case "Z":return this.cs(g,b,f);default:return""}};var Qn=function(a){this.ca=[];typeof a=="number"?this.mf(a):this.me(a)},Rn=80;
Qn[v].me=function(a){for(var b=j,c="",e=0;e<a[t];e++){var f=a[Vb](e);if(f==" "){if(c[t]>0){this.ca[s]({text:c,count:0,abutStart:j});c=""}for(this.ca[s]({text:" ",count:0,abutStart:j});e<a[t]-1&&a[Vb](e+1)==" ";)e++}else if(b)if(f=="'")if(e+1<a[t]&&a[Vb](e+1)=="'"){c+="'";e++}else b=j;else c+=f;else if("GyMdkHmsSEDahKzZvQ"[ec](f)>=0){if(c[t]>0){this.ca[s]({text:c,count:0,abutStart:j});c=""}var g=this.Bs(a,e);this.ca[s]({text:f,count:g,abutStart:j});e+=g-1}else if(f=="'")if(e+1<a[t]&&a[Vb](e+1)=="'"){c+=
"'";e++}else b=h;else c+=f}c[t]>0&&this.ca[s]({text:c,count:0,abutStart:j});this.gu()};Qn[v].mf=function(a){if(a>11)a=10;a=a<4?Gn.DATEFORMATS[a]:a<8?Gn.TIMEFORMATS[a-4]:Gn.DATEFORMATS[a-8]+" "+Gn.TIMEFORMATS[a-8];this.me(a)};Qn[v].parse=function(a,b,c){c=c||0;return this.Pn(a,b,c,j)};Qn[v].Kw=function(a,b,c){c=c||0;return this.Pn(a,b,c,h)};
Qn[v].Pn=function(a,b,c,e){for(var f=new Sn,g=[c],k=-1,n=0,p=0,u=0;u<this.ca[t];u++)if(this.ca[u].count>0){if(k<0&&this.ca[u].abutStart){k=u;n=c;p=0}if(k>=0){var K=this.ca[u].count;if(u==k){K-=p;p++;if(K==0)return 0}if(!this.Rp(a,g,this.ca[u],K,f)){u=k-1;g[0]=n}}else{k=-1;if(!this.Rp(a,g,this.ca[u],0,f))return 0}}else{k=-1;if(this.ca[u][Bb][Vb](0)==" "){K=g[0];this.Lp(a,g);if(g[0]>K)continue}else if(a[ec](this.ca[u][Bb],g[0])==g[0]){g[0]+=this.ca[u][Bb][t];continue}return 0}return f.Cq(b,e)?g[0]-
c:0};Qn[v].Bs=function(a,b){for(var c=a[Vb](b),e=b+1;e<a[t]&&a[Vb](e)==c;)e++;return e-b};Qn[v].Sj=function(a){if(a.count<=0)return j;var b="MydhHmsSDkK"[ec](a[Bb][Vb](0));return b>0||b==0&&a.count<3};Qn[v].gu=function(){for(var a=j,b=0;b<this.ca[t];b++)if(this.Sj(this.ca[b])){if(!a&&b+1<this.ca[t]&&this.Sj(this.ca[b+1])){a=h;this.ca[b].abutStart=h}}else a=j};Qn[v].Lp=function(a,b){var c=a[Xc](b[0])[vc](/^\s+/);if(c)b[0]+=c[0][t]};
Qn[v].Rp=function(a,b,c,e,f){this.Lp(a,b);var g=b[0],k=c[Bb][Vb](0),n=-1;if(this.Sj(c))if(e>0){if(g+e>a[t])return j;n=this.Tf(a[Xc](0,g+e),b)}else n=this.Tf(a,b);switch(k){case "G":f.era=this.Ad(a,b,Gn.ERAS);return h;case "M":return this.Ow(a,b,f,n);case "E":return this.Mw(a,b,f);case "a":f.ampm=this.Ad(a,b,Gn.AMPMS);return h;case "y":return this.Qw(a,b,g,n,c,f);case "Q":return this.Pw(a,b,f,n);case "d":f.day=n;return h;case "S":return this.Nw(n,b,g,f);case "h":if(n==12)n=0;case "K":case "H":case "k":f.hours=
n;return h;case "m":f.minutes=n;return h;case "s":f.seconds=n;return h;case "z":case "Z":case "v":return this.Rw(a,b,f);default:return j}};Qn[v].Qw=function(a,b,c,e,f,g){var k;if(e<0){k=a[Vb](b[0]);if(k!="+"&&k!="-")return j;b[0]++;e=this.Tf(a,b);if(e<0)return j;if(k=="-")e=-e}if(!k&&b[0]-c==2&&f.count==2)g.qw(e);else g.year=e;return h};Qn[v].Ow=function(a,b,c,e){if(e<0){e=this.Ad(a,b,Gn.MONTHS);if(e<0)e=this.Ad(a,b,Gn.SHORTMONTHS);if(e<0)return j;c.month=e}else c.month=e-1;return h};
Qn[v].Pw=function(a,b,c,e){if(e<0){e=this.Ad(a,b,Gn.QUARTERS);if(e<0)e=this.Ad(a,b,Gn.SHORTQUARTERS);if(e<0)return j;c.month=e*3;c.day=1;return h}return j};Qn[v].Mw=function(a,b,c){var e=this.Ad(a,b,Gn.WEEKDAYS);if(e<0)e=this.Ad(a,b,Gn.SHORTWEEKDAYS);if(e<0)return j;c.dayOfWeek=e;return h};Qn[v].Nw=function(a,b,c,e){b=b[0]-c;e.milliseconds=b<3?a*o.pow(10,3-b):o[Eb](a/o.pow(10,b-3));return h};Qn[v].Rw=function(a,b,c){if(a[ec]("GMT",b[0])==b[0]){b[0]+=3;return this.Io(a,b,c)}return this.Io(a,b,c)};
Qn[v].Io=function(a,b,c){if(b[0]>=a[t]){c.tzOffset=0;return h}var e=1;switch(a[Vb](b[0])){case "-":e=-1;case "+":b[0]++}var f=b[0],g=this.Tf(a,b);if(g==0&&b[0]==f)return j;var k;if(b[0]<a[t]&&a[Vb](b[0])==":"){k=g*60;b[0]++;f=b[0];g=this.Tf(a,b);if(g==0&&b[0]==f)return j;k+=g}else{k=g;if(k<24&&b[0]-f<=2)k*=60;else k=k%100+k/100*60}k*=e;c.tzOffset=-k;return h};Qn[v].Tf=function(a,b){var c=a[Xc](b[0])[vc](/^\d+/);if(!c)return-1;b[0]+=c[0][t];return da(c[0],10)};
Qn[v].Ad=function(a,b,c){var e=0,f=-1;a=a[Xc](b[0])[Gd]();for(var g=0;g<c[t];g++){var k=c[g][t];if(k>e&&a[ec](c[g][Gd]())==0){f=g;e=k}}if(f>=0)b[0]+=e;return f};var Sn=function(){};Sn[v].qw=function(a){var b=new Date;b=b[Nc]()-Rn;var c=b%100;this.ambiguousYear=a==c;a+=o[Rb](b/100)*100+(a<c?100:0);return this.year=a};
Sn[v].Cq=function(a,b){if(this.era!=m&&this.year!=m&&this.era==0&&this.year>0)this.year=-(this.year-1);this.year!=m&&a[Jc](this.year);var c=a[$b]();a[fb](1);this.month!=m&&a[Ac](this.month);this.day!=m?a[fb](this.day):a[fb](c);if(this.hours==m)this.hours=a[qd]();if(this.ampm!=m&&this.ampm>0)if(this.hours<12)this.hours+=12;a[jd](this.hours);this.minutes!=m&&a[ld](this.minutes);this.seconds!=m&&a[wc](this.seconds);this.milliseconds!=m&&a.setMilliseconds(this.milliseconds);if(b&&(this.year!=m&&this.year!=
a[Nc]()||this.month!=m&&this.month!=a[lb]()||this.day!=m&&this.day!=a[$b]()||this.hours>=24||this.minutes>=60||this.seconds>=60||this.milliseconds>=1E3))return j;if(this.tzOffset!=m){c=a[Md]();a.setTime(a[zd]()+(this.tzOffset-c)*60*1E3)}if(this.ambiguousYear){c=new Date;c[Jc](c[Nc]()-Rn);a[zd]()<c[zd]()&&a[Jc](c[Nc]()+100)}if(this.dayOfWeek!=m)if(this.day==m){c=(7+this.dayOfWeek-a[sb]())%7;if(c>3)c-=7;var e=a[lb]();a[fb](a[$b]()+c);if(a[lb]()!=e)a[fb](a[$b]()+(c>0?-7:7))}else if(this.dayOfWeek!=a[sb]())return j;
return h};var Tn=function(a){this.j=a;this.Ht=ug||wg&&!Hg("531")&&a[id]=="TEXTAREA";this.m=new Vj;this.m.d(this.j,this.Ht?["keydown","paste","cut","drop"]:"input",this)};F(Tn,Ah);Tn[v].oa=i;Ua(Tn[v],function(a){if(this.Ht){if(!(a[D]=="keydown"&&!Sj(a))){var b=a[D]=="keydown"?this.j[x]:i,c=this.Sl(a);this.Hl();this.oa=Eh(function(){this.oa=i;this.j[x]!=b&&this.fm(c)},0,this)}}else if(!tg||this.j==fj(this.j)[nb])this.fm(this.Sl(a))});Tn[v].Hl=function(){if(this.oa!=i){Fh(this.oa);this.oa=i}};
Tn[v].Sl=function(a){a=new Lg(a.Pg());Wa(a,"input");return a};Tn[v].fm=function(a){try{this[z](a)}finally{a.o()}};Tn[v].c=function(){Tn.b.c[C](this);this.m.o();this.Hl();delete this.j};var Un=function(a,b,c){Jg[C](this,a,b);this.item=c};F(Un,Jg);var Vn=function(a,b){P[C](this,b);this.Eh=a||""};F(Vn,P);Vn[v].sc=i;Vn[v].e=function(){this.Yc(this.p().e("input",{type:"text"}))};Vn[v].R=function(a){Vn.b.R[C](this,a);if(!this.Eh)this.Eh=a[Gc]("label")||""};Vn[v].r=function(){Vn.b.r[C](this);this.uq();this.zg();this.a().Ga=this};Vn[v].P=function(){Vn.b.P[C](this);this.em();this.a().Ga=i};
Vn[v].uq=function(){var a=new Vj(this);a.d(this.a(),"focus",this.at);a.d(this.a(),"blur",this.Vs);vg&&a.d(this.a(),["keypress","keydown","keyup"],this.$s);var b=fj(this.a());b=b?qj(b):ha;a.d(b,"load",this.pt);this.m=a;this.zl()};Vn[v].zl=function(){if(!this.vx&&this.m&&this.a()[rb]){this.m.d(this.a()[rb],"submit",this.bt);this.vx=h}};Vn[v].em=function(){if(this.m){this.m.o();this.m=i}};Vn[v].c=function(){Vn.b.c[C](this);this.em()};Vn[v].pg="label-input-label";
Vn[v].at=function(){this.Gj=h;bj(this.a(),this.pg);if(!this.Me()&&!this.Ax){var a=this,b=function(){q(a.a(),"")};ug?Eh(b,10):b()}};Vn[v].Vs=function(){this.sc=i;this.Gj=j;this.zg()};Vn[v].$s=function(a){if(a[Lc]==27){if(a[D]=="keydown")this.sc=this.a()[x];else if(a[D]=="keypress")q(this.a(),this.sc);else if(a[D]=="keyup")this.sc=i;a[y]()}};Vn[v].bt=function(){if(!this.Me()){q(this.a(),"");Eh(this.Us,10,this)}};Vn[v].Us=function(){if(!this.Me())q(this.a(),this.Eh)};Vn[v].pt=function(){this.zg()};
Vn[v].hasFocus=function(){return this.Gj};Vn[v].Me=function(){return this.a()[x]!=""&&this.a()[x]!=this.Eh};Za(Vn[v],function(){q(this.a(),"");if(this.sc!=i)this.sc=""});Vn[v].K=function(a){if(this.sc!=i)this.sc=a;q(this.a(),a);this.zg()};Vn[v].q=function(){if(this.sc!=i)return this.sc;return this.Me()?this.a()[x]:""};Vn[v].zg=function(){this.zl();if(this.Me())bj(this.a(),this.pg);else{!this.Ax&&!this.Gj&&$i(this.a(),this.pg);Eh(this.Kv,10,this)}};
Vn[v].va=function(a){Ja(this.a(),!a);dj(this.a(),this.pg+"-disabled",!a)};Vn[v].Kv=function(){if(this.a()&&!this.Me()&&!this.Gj)q(this.a(),this.Eh)};var Z=function(a,b){P[C](this,a);this.Ga=new Vn;this.W=h;this.f=b||new qn(this.p());this.uw()};F(Z,P);Z[v].k=eg("goog.ui.ComboBox");Z[v].xh=i;Z[v].io=i;Z[v].Ga=i;Z[v].f=i;Z[v].ed=-1;Z[v].aa=i;Z[v].ak=ie;Z[v].Gc=i;Z[v].ir="";Z[v].Er="";Z[v].Gg=i;Z[v].ix=j;
Z[v].e=function(){this.aa=this.p().e("input",{name:this.Er,autocomplete:"off"});this.Gc=this.p().e("span","goog-combobox-button");this.Yc(this.p().e("span","goog-combobox",this.aa,this.Gc));if(this.ix){Fa(this.Gc,"&nbsp;&#x25BC;");Hk(this.Gc,h)}this.aa[Uc]("label",this.ir);this.Ga.w(this.aa);this.f.Pa(j);this.f.Fa()||this.Bb(this.f,h)};Z[v].va=function(a){this.W=a;this.Ga.va(a);dj(this.a(),"goog-combobox-disabled",!a)};
Z[v].r=function(){Z.b.r[C](this);var a=this.F();a.d(this.a(),"mousedown",this.Uu);a.d(this.p().sa(),"mousedown",this.$u);a.d(this.aa,"blur",this.Oh);this.la=new fl(this.aa);a.d(this.la,"key",this.Ya);this.xh=new Tn(this.aa);a.d(this.xh,"input",this.hv);a.d(this.f,"action",this.kv)};Z[v].P=function(){this.la.o();delete this.la;this.xh.o();this.xh=i;Z.b.P[C](this)};Z[v].L=function(){return j};Z[v].c=function(){Z.b.c[C](this);this.Bg();this.Ga.o();this.f.o();this.Gc=this.aa=this.f=this.Ga=i};
Z[v].sf=function(){this.Bg();this.Hn();this.f.Ia(-1)};Z[v].eb=function(a){this.f.Bb(a,h);this.ed=-1};Z[v].Tb=function(a,b){this.f.Ld(a,b,h);this.ed=-1};Z[v].Za=function(a){if(a=this.f[rc](a,h)){a.o();this.ed=-1}};Z[v].hc=function(a){if(a=this.f.sk(a,h)){a.o();this.ed=-1}};Z[v].tc=function(a){return this.f.Ua(a)};Z[v].Sd=function(){return this.f.Gb()};Z[v].Oc=function(){return this.f};
Z[v].Es=function(){if(this.ed==-1){for(var a=0,b=0,c=this.f.Gb();b<c;b++){var e=this.f.Ua(b);!(e instanceof pn)&&e.H()&&a++}this.ed=a}this.k.sb("getNumberOfVisibleItems() - "+this.ed);return this.ed};Z[v].K=function(a){this.k.sb("setValue() - "+a);if(this.Ga.q()!=a){this.Ga.K(a);this[z]("change")}};Z[v].q=function(){return this.Ga.q()};Z[v].mn=function(){return te(le(this.Ga.q()[Gd]()))};Z[v].uw=function(){var a=this.f;a.i(j);a.ge(j);a.Wv(h)};
Z[v].ck=function(a){var b=this.f.H(),c=this.Es();if(b&&c==0){this.k.N("no matching items, hiding");this.Hn()}else if(!b&&c>0){if(a){this.k.N("showing menu");this.qp("");this.pp(this.mn())}Eh(this.Bg,1,this);a=mk(this.a());this.f.setPosition(a.x,a.y+this.a()[Ad]);this.Tk()}};Z[v].Tk=function(){this.f.i(h);$i(this.a(),"goog-combobox-active")};Z[v].Hn=function(){this.f.i(j);bj(this.a(),"goog-combobox-active")};Z[v].Bg=function(){if(this.Gg){Fh(this.Gg);this.Gg=i}};
Z[v].Uu=function(a){if(this.W&&(a[B]==this.a()||a[B]==this.aa||Bj(this.Gc,a[B])))if(this.f.H()){this.k.N("Menu is visible, dismissing");this.sf()}else{this.k.N("Opening dropdown");this.ck(h);tg&&this.aa[Fc]();this.aa.select();this.f.Hd(h);a[y]()}a[Yb]()};Z[v].$u=function(a){if(!Bj(this.f.a(),a[B])){this.k.sb("onDocClicked_() - dismissing immediately");this.sf()}};
Z[v].kv=function(a){this.k.sb("onMenuSelected_()");if(this[z](new Un("action",this,a[B]))){var b=a[B].q();this.k.N("Menu selection: "+b+". Dismissing menu");this.K(we(b));this.sf()}a[Yb]()};Z[v].Oh=function(){this.k.sb("onInputBlur_() - delayed dismiss");this.Bg();this.Gg=Eh(this.sf,250,this)};
Z[v].Ya=function(a){var b=this.f.H();if(b&&this.f.Ya(a))return h;var c=j;switch(a[Lc]){case 27:if(b){this.k.N("Dismiss on Esc: "+this.Ga.q());this.sf();c=h}break;case 9:if(b)if(b=this.f.Nc()){this.k.N("Select on Tab: "+this.Ga.q());b.gc(a);c=h}break;case 38:case 40:if(!b){this.k.N("Up/Down - maybe show menu");this.ck(h);c=h}break}c&&a[y]();return c};
Z[v].hv=function(){this.k.N("Key is modifying: "+this.Ga.q());var a=this.mn();this.qp(a);this.ck(j);var b=this.f.Nc();if(a==""||!b||!b.H())this.pp(a);this.io=a;this[z]("change")};
Z[v].qp=function(a){this.k.sb("setItemVisibilityFromToken_() - "+a);for(var b=j,c=0,e=!this.ak(a,this.io),f=0,g=this.f.Gb();f<g;f++){var k=this.f.Ua(f);if(k instanceof pn){k.i(b);b=j}else if(k instanceof Zm){if(!k.H()&&!e)continue;var n=k.Wb();n=this.Qt(k)||n&&this.ak(n[Gd](),a);typeof k.bi=="function"&&k.bi(a);k.i(!!n);b=n||b}else b=k.H()||b;!(k instanceof pn)&&k.H()&&c++}this.ed=c};
Z[v].pp=function(a){this.k.sb("setItemHighlightFromToken_() - "+a);if(a!="")for(var b=0,c=this.f.Gb();b<c;b++){var e=this.f.Ua(b),f=e.Wb();if(f&&this.ak(f[Gd](),a)){this.f.Ia(b);e.bi&&e.bi(a);return}}this.f.Ia(-1)};Z[v].Qt=function(a){return typeof a.ao=="function"&&a.ao()};var Wn=function(a,b,c){Zm[C](this,a,b,c)};F(Wn,Zm);Vm("goog-combobox-item",function(){return new Wn(i)});Wn[v].Xt=j;Wn[v].ao=function(){return this.Xt};
Wn[v].bi=function(a){if(this.T()){a=fa(a)[w](/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1")[w](/\x08/g,"\\x08");var b=this.Wb();if(b){Fa(this.a(),b[w](qa(a,"i"),function(c){return"<b>"+c+"</b>"}));this.Gd(b)}}};var $=function(a,b,c){P[C](this,c);this.ad=b||Gn;this.by=this.ad.SHORTWEEKDAYS;this.g=new V(a);this.g.Dk(this.ad.FIRSTWEEKCUTOFFDAY);this.g.ai(this.ad.FIRSTDAYOFWEEK);this.Ja=this.g.B();this.Ja[fb](1);this.si=["","","","","","",""];this.si[this.ad.WEEKENDRANGE[0]]="goog-date-picker-wkend-start";this.si[this.ad.WEEKENDRANGE[1]]="goog-date-picker-wkend-end";this.If={};this.D=c||gj()};F($,P);$[v].Fp=h;$[v].Bw=h;$[v].Cr=h;$[v].li=h;$[v].Kp=h;$[v].sg=h;$[v].Uk=h;$[v].Fw=j;$[v].am=i;$[v].Ig=i;$[v].bj=i;
var Xn=0;$[v].dw=function(a){this.Ja.ai(a);this.Ec();this.Qo()};$[v].Ap=function(a,b){this.si[a]=b;this.Po()};$[v].pw=function(a){this.li=a;this.bq();this.Ec()};$[v].Xv=function(a){this.sg=a;this.mm&&this.fl()};$[v].ow=function(a){this.Uk=a;this.nm&&this.fl()};$[v].fl=function(){O(this.nm,this.Uk);O(this.mm,this.sg);O(this.Uw,this.Uk||this.sg)};$[v].Oo=function(){this.Ja.add(new Nm("m",-1));this.Ec()};$[v].Ao=function(){this.Ja.add(new Nm("m",1));this.Ec()};
$[v].Av=function(){this.Ja.add(new Nm("y",-1));this.Ec()};$[v].Hu=function(){this.Ja.add(new Nm("y",1));this.Ec()};$[v].bp=function(){this[fb](new V)};$[v].ap=function(){this.sg&&this[fb](i)};Ia($[v],function(){return this.g});ta($[v],function(a){var b=a!=this.g&&!(a&&this.g&&a[Nc]()==this.g[Nc]()&&a[lb]()==this.g[lb]()&&a[$b]()==this.g[$b]());this.g=a&&new V(a);if(a){this.Ja.A(this.g);this.Ja[fb](1)}this.Ec();a=new Yn("select",this,this.g);this[z](a);if(b){b=new Yn("change",this,this.g);this[z](b)}});
$[v].bq=function(){if(this.Ig){for(var a=this.Ig;a[Mc];)a[rc](a[Mc]);var b,c;if(this.Fw){b=this.D[Hc]("td");Ta(b,this.li?1:2);this.nc(b,"\u00ab",this.Oo);a[r](b);b=this.D[Hc]("td");Ta(b,this.li?6:5);Ba(b,"goog-date-picker-monthyear");a[r](b);this.lm=b;b=this.D[Hc]("td");this.nc(b,"\u00bb",this.Ao);a[r](b)}else{var e=this.ad.DATEFORMATS[0][Gd]();b=this.D[Hc]("td");Ta(b,5);this.nc(b,"\u00ab",this.Oo);this.xe=this.nc(b,"",this.Aw,"goog-date-picker-month");this.nc(b,"\u00bb",this.Ao);c=this.D[Hc]("td");
Ta(c,3);this.nc(c,"\u00ab",this.Av);this.Jg=this.nc(c,"",this.Ew,"goog-date-picker-year");this.nc(c,"\u00bb",this.Hu);if(e[ec]("y")<e[ec]("m")){a[r](c);a[r](b)}else{a[r](b);a[r](c)}}}};$[v].ex=function(){var a=this.bj;vj(a);var b=this.D[Hc]("td");Ta(b,2);Ba(b,"goog-date-picker-today-cont");this.nm=this.nc(b,"Today",this.bp);a[r](b);b=this.D[Hc]("td");Ta(b,4);a[r](b);b=this.D[Hc]("td");Ta(b,2);Ba(b,"goog-date-picker-none-cont");this.mm=this.nc(b,"None",this.ap);a[r](b);this.fl()};
$[v].R=function(a){$.b.R[C](this,a);Ba(a,"goog-date-picker");var b=this.D[Hc]("table"),c=this.D[Hc]("thead"),e=this.D[Hc]("tbody"),f=this.D[Hc]("tfoot");Oj(e,"grid");Ya(e,"0");this.Sp=e;this.Uw=f;var g=this.D[Hc]("tr");Ba(g,"goog-date-picker-head");this.Ig=g;this.bq();c[r](g);var k;this.oc=[];for(var n=0;n<7;n++){g=this.D[Hc]("tr");this.oc[n]=[];for(var p=0;p<8;p++){k=this.D[Hc](p==0||n==0?"th":"td");if((p==0||n==0)&&p!=n){Ba(k,p==0?"goog-date-picker-week":"goog-date-picker-wday");Oj(k,p==0?"rowheader":
"columnheader")}g[r](k);this.oc[n][p]=k}e[r](g)}g=this.D[Hc]("tr");Ba(g,"goog-date-picker-foot");this.bj=g;this.ex();f[r](g);b.cellSpacing="0";b.cellPadding="0";b[r](c);b[r](e);b[r](f);a[r](b);this.Qo();this.Ec();Ya(a,0)};$[v].e=function(){$.b.e[C](this);this.R(this.a())};$[v].r=function(){$.b.r[C](this);var a=this.F();a.d(this.Sp,"click",this.ct);a.d(this.rj(this.a()),"key",this.dt)};$[v].P=function(){$.b.P[C](this);this.se();for(var a in this.If)this.If[a].o();this.If={}};
$[v].c=function(){$.b.c[C](this);this.mm=this.nm=this.Jg=this.lm=this.xe=this.bj=this.Ig=this.Uw=this.Sp=this.oc=i};$[v].ct=function(a){if(a[B][id]=="TD"){var b,c=-2,e=-2;for(b=a[B];b;b=b[hb],c++);for(b=a[B][pd];b;b=b[hb],e++);a=this.Df[e][c];this[fb](a.B())}};
$[v].dt=function(a){var b,c;switch(a[Lc]){case 33:a[y]();b=-1;break;case 34:a[y]();b=1;break;case 37:a[y]();c=-1;break;case 39:a[y]();c=1;break;case 38:a[y]();c=-7;break;case 40:a[y]();c=7;break;case 36:a[y]();this.bp();case 46:a[y]();this.ap();default:return}if(this.g){a=this.g.B();a.add(new Nm(0,b,c))}else{a=this.Ja.B();a[fb](1)}this[fb](a)};$[v].Aw=function(a){a[Yb]();a=[];for(var b=0;b<12;b++)a[s](this.ad.MONTHS[b]);this.Tl(this.xe,a,this.gt,this.ad.MONTHS[this.Ja[lb]()])};
$[v].Ew=function(a){a[Yb]();a=[];for(var b=this.Ja[Nc]()-5,c=0;c<11;c++)a[s](fa(b+c));this.Tl(this.Jg,a,this.qt,fa(this.Ja[Nc]()))};$[v].gt=function(a){a=a;for(var b=-1;a;a=zj(a[hb],j),b++);this.Ja[Ac](b);this.Ec();this.xe[Fc]&&this.xe[Fc]()};$[v].qt=function(a){if(a[Mc][Jb]==3){this.Ja[Jc](ia(a[Mc][Fd]));this.Ec()}this.Jg[Fc]()};
$[v].Tl=function(a,b,c,e){this.se();var f=this.D[Hc]("div");Ba(f,"goog-date-picker-menu");this.Nf=i;for(var g=this.D[Hc]("ul"),k=0;k<b[t];k++){var n=this.D.e("li",i,b[k]);if(b[k]==e)this.Nf=n;g[r](n)}f[r](g);La(f[A],a[hc]+a[pd][hc]+"px");f[A].top=a[vd]+"px";Ca(f[A],a[Cb]+"px");this.xe[pd][r](f);this.f=f;if(!this.Nf)this.Nf=g[Mc];Ba(this.Nf,"goog-date-picker-menu-selected");this.ro=c;a=this.F();a.d(this.f,"click",this.tn);a.d(this.rj(this.f),"key",this.un);a.d(this.D.sa(),"click",this.se);Ya(f,0);
f[Fc]()};$[v].tn=function(a){a[Yb]();this.se();this.ro&&this.ro(a[B])};$[v].un=function(a){a[Yb]();var b,c=this.Nf;switch(a[Lc]){case 35:a[y]();b=c[pd][uc];break;case 36:a[y]();b=c[pd][Mc];break;case 38:a[y]();b=c[hb];break;case 40:a[y]();b=c[ud];break;case 13:case 9:case 0:a[y]();this.se();this.ro(c);break}if(b&&b!=c){Ba(c,"");Ba(b,"goog-date-picker-menu-selected");this.Nf=b}};
$[v].se=function(){if(this.f){var a=this.F();a.$(this.f,"click",this.tn);a.$(this.rj(this.f),"key",this.un);a.$(this.D.sa(),"click",this.se);xj(this.f);delete this.f}};$[v].nc=function(a,b,c,e){var f=["goog-date-picker-btn"];e&&f[s](e);e=this.D[Hc]("button");Ba(e,f[Bd](" "));e[r](this.D[Xb](b));a[r](e);this.F().d(e,"click",function(g){g[y]();c[C](this,g)});return e};
$[v].Ec=function(){if(this.a()){var a=this.Ja.B();a[fb](1);this.lm&&Dj(this.lm,Km(this.ad.MONTHS[a[lb]()],a[Nc]()));this.xe&&Dj(this.xe,this.ad.MONTHS[a[lb]()]);this.Jg&&Dj(this.Jg,fa(a[Nc]()));var b=a.Ts(),c=a.Zm();a.add(new Nm("m",-1));a[fb](a.Zm()-(b-1));this.Fp&&!this.Cr&&c+b<33&&a.add(new Nm("d",-7));b=new Nm("d",1);this.Df=[];for(c=0;c<6;c++){this.Df[c]=[];for(var e=0;e<7;e++){this.Df[c][e]=a.B();a.add(b)}}this.Po()}};
$[v].Po=function(){if(this.a()){var a=this.Ja[lb](),b=new V,c=b[Nc](),e=b[lb]();b=b[$b]();for(var f=0;f<6;f++){if(this.li){Dj(this.oc[f+1][0],this.Df[f][0].Ss());Xi(this.oc[f+1][0],"goog-date-picker-week")}else{Dj(this.oc[f+1][0],"");Xi(this.oc[f+1][0],"")}for(var g=0;g<7;g++){var k=this.Df[f][g],n=this.oc[f+1][g+1];if(!n.id)n.id="goog-dp-"+Xn++;Oj(n,"gridcell");var p=["goog-date-picker-date"];if(this.Bw||k[lb]()==a){k[lb]()!=a&&p[s]("goog-date-picker-other-month");var u=(g+this.Ja.Vg()+7)%7;this.si[u]&&
p[s](this.si[u]);k[$b]()==b&&k[lb]()==e&&k[Nc]()==c&&p[s]("goog-date-picker-today");if(this.g&&k[$b]()==this.g[$b]()&&k[lb]()==this.g[lb]()&&k[Nc]()==this.g[Nc]()){p[s]("goog-date-picker-selected");Pj(this.Sp,"activedescendant",n.id)}if(this.am)(u=this.am(k))&&p[s](u);Dj(n,k[$b]())}else Dj(n,"");Xi(n,p[Bd](" "))}if(f>=4)O(this.oc[f+1][0][pd],this.Df[f][0][lb]()==a||this.Fp)}}};
$[v].Qo=function(){if(this.a()){if(this.Kp)for(var a=0;a<7;a++){var b=this.oc[0][a+1],c=(a+this.Ja.Vg()+7)%7;Dj(b,this.by[(c+1)%7])}O(this.oc[0][0][pd],this.Kp)}};$[v].rj=function(a){var b=be(a);b in this.If||(this.If[b]=new fl(a));return this.If[b]};var Yn=function(a,b,c){Jg[C](this,a,b);this.date=c};F(Yn,Jg);var Zn=function(a,b){this.coordinate=a instanceof Ti?a:new Ti(a,b)};F(Zn,dn);Zn[v].U=function(a,b,c,e){an(this.coordinate,a,b,c,i,i,e)};var $n=function(a,b){this.coordinate=a instanceof Ti?a:new Ti(a,b)};F($n,dn);$n[v].U=function(a,b,c,e){var f=jk(a),g=new Ti(this.coordinate.x+f[Qc],this.coordinate.y+f[gb]);bn(f,0,a,b,g,c,i,e)};var ao=function(a,b){$n[C](this,a,b)};F(ao,$n);ao[v].U=function(a,b,c,e){var f=jk(a);f=ok(f);var g=gj(a).Lm();g=new Ti(this.coordinate.x+g[Qc],this.coordinate.y+g[gb]);var k=10,n=b,p=an(g,a,n,c,f,k,e);if((p&496)!=0){if(p&16||p&32)n^=2;if(p&64||p&128)n^=1;p=an(g,a,n,c,f,k,e);(p&496)!=0&&an(g,a,b,c,f,m,e)}};var bo=function(a,b){this.coordinate=a instanceof Ti?a:new Ti(a,b)};F(bo,dn);bo[v].U=function(a,b,c,e){bn(jk(a),0,a,b,this.coordinate,c,i,e)};var co=function(a,b){this.ac=new Vj(this);this.aw(a||i);b&&this.rw(b)};F(co,Ah);co[v].j=i;co[v].wq=h;co[v].Al=i;co[v].ce=j;co[v].ww=j;co[v].ho=-1;co[v].Wj=-1;co[v].yt=j;co[v].ur=h;co[v].cf="toggle_display";co[v].Ps=function(){return this.cf};co[v].rw=function(a){this.cf=a};co[v].a=function(){return this.j};co[v].aw=function(a){this.wr();this.j=a};co[v].wr=function(){if(this.ce)d(l("Can not change this state of the popup while showing."))};co[v].H=function(){return this.ce};
co[v].Tt=function(){return this.ce||fe()-this.Wj<150};co[v].i=function(a){a?this.ig():this.rh()};co[v].U=Rd;
co[v].ig=function(){if(!this.ce)if(this.Ru()){if(!this.j)d(l("Caller must call setElement before trying to show the popup"));this.U();var a=fj(this.j);this.yt&&this.ac.d(a,"keydown",this.av,h);if(this.wq){this.ac.d(a,"mousedown",this.Do,h);if(ug){for(var b=a[nb];b&&b[mc]=="IFRAME";){try{var c=Cj(b)}catch(e){break}a=c;b=a[nb]}this.ac.d(a,"mousedown",this.Do,h);this.ac.d(a,"deactivate",this.Co)}else this.ac.d(a,"blur",this.Co)}if(this.cf=="toggle_display")this.Dw();else this.cf=="move_offscreen"&&this.U();
this.ce=h;this.qv()}};co[v].rh=function(a){if(!this.ce||!this.Qu(a))return j;this.ac&&this.ac.Se();if(this.cf=="toggle_display")this.ww?Eh(this.In,0,this):this.In();else this.cf=="move_offscreen"&&this.su();this.ce=j;this.ev(a);return h};co[v].Dw=function(){eb(this.j[A],"visible");O(this.j,h)};co[v].In=function(){eb(this.j[A],"hidden");O(this.j,j)};co[v].su=function(){La(this.j[A],"-200px");this.j[A].top="-200px"};co[v].Ru=function(){return this[z]("beforeshow")};
co[v].qv=function(){this.ho=fe();this.Wj=-1;this[z]("show")};co[v].Qu=function(a){return this[z]({type:"beforehide",target:a})};co[v].ev=function(a){this.Wj=fe();this[z]({type:"hide",target:a})};co[v].Do=function(a){a=a[B];if(!Bj(this.j,a)&&(!this.Al||Bj(this.Al,a))&&!this.Cp())this.rh(a)};co[v].av=function(a){if(a[Lc]==27)if(this.rh(a[B])){a[y]();a[Yb]()}};co[v].Co=function(a){if(this.ur){var b=fj(this.j);if(ug||tg){if((a=b[nb])&&Bj(this.j,a))return}else if(a[B]!=b)return;this.Cp()||this.rh()}};
co[v].Cp=function(){return fe()-this.ho<150};co[v].c=function(){co.b.c[C](this);this.ac.o();delete this.j;delete this.ac};var eo=function(a,b){this.Sh=4;this.No=b||m;co[C](this,a)};F(eo,co);eo[v].fi=function(a){this.Sh=a;this.H()&&this.U()};eo[v].setPosition=function(a){this.No=a||m;this.H()&&this.U()};eo[v].U=function(){if(this.No){var a=!this.H()&&this.Ps()!="move_offscreen",b=this.a();if(a){eb(b[A],"hidden");O(b,h)}this.No.U(b,this.Sh,this.iy);a&&O(b,j)}};var fo=function(a,b){P[C](this,b);this.Eb=a||new $};F(fo,P);fo[v].Eb=i;fo[v].na=i;fo[v].vb=i;fo[v].mb=h;fo[v].e=function(){fo.b.e[C](this);Ba(this.a(),"goog-popupdatepicker");this.na=new eo(this.a())};fo[v].r=function(){fo.b.r[C](this);if(!this.Eb.Fa()){var a=this.a();eb(a[A],"hidden");O(a,j);this.Eb.w(a)}this.F().d(this.Eb,"change",this.Pe)};fo[v].c=function(){fo.b.c[C](this);if(this.na){this.na.o();this.na=i}this.Eb.o();this.vb=this.Eb=i};fo[v].L=function(){return j};fo[v].Sg=function(){return this.Eb};
Ia(fo[v],function(){return this.Eb[$b]()});ta(fo[v],function(a){this.Eb[fb](a)});fo[v].sj=function(){return this.vb};fo[v].fd=function(a){this.F().d(a,"mousedown",this.Gp)};fo[v].detach=function(a){this.F().$(a,"mousedown",this.Gp)};fo[v].ge=function(a){this.mb=a};fo[v].Cw=function(a){this.vb=a;this.na.setPosition(new en(a,5));this.F().$(this.Eb,"change",this.Pe);this.Eb[fb](i);this[z]("show");this.F().d(this.Eb,"change",this.Pe);this.na.i(h);this.mb&&this.a()[Fc]()};fo[v].Gp=function(a){this.Cw(a[nc])};
fo[v].qh=function(){this.na.i(j);this.mb&&this.vb&&this.vb[Fc]()};fo[v].Pe=function(a){this.qh();this[z](a)};var go=function(a,b,c,e){P[C](this,e);this.Xl=a;this.Yl=b;this.ga=new fo(c,e);this.Bb(this.ga);this.ga.ge(j)};F(go,P);go[v].Xl=i;go[v].Yl=i;go[v].ga=i;go[v].Lo=i;go[v].Sg=function(){return this.ga.Sg()};Ia(go[v],function(){var a=this.qj(),b=this.ga[$b]();if(a&&b)a.Kc(b)||this.ga[fb](a);else this.ga[fb](i);return a});ta(go[v],function(a){this.ga[fb](a)});go[v].Hk=function(a){var b=this.a();if(b.Ga)b.Ga.K(a);else q(b,a)};go[v].Vm=function(){var a=this.a();return a.Ga?a.Ga.q():a[x]};
go[v].qj=function(){var a=le(this.Vm());if(a){var b=new Om;if(this.Yl.Kw(a,b)>0)return b}return i};go[v].e=function(){this.Yc(this.p().e("input",{type:"text"}));this.ga.e()};go[v].r=function(){go.b.r[C](this);var a=this.a();(this.Lo||this.p().sa()[oc])[r](this.ga.a());this.ga.r();this.ga.fd(a);this.ga[fb](this.qj());a=this.F();a.d(this.ga,"change",this.Pe);a.d(this.ga,"show",this.nv)};go[v].P=function(){go.b.P[C](this);var a=this.a();this.ga[$c](a);this.ga.P();xj(this.ga.a())};
go[v].R=function(a){go.b.R[C](this,a);this.ga.e()};go[v].c=function(){go.b.c[C](this);this.ga.o();this.Lo=this.ga=i};go[v].qh=function(){this.ga.qh()};go[v].nv=function(){this[fb](this.qj())};go[v].Pe=function(a){this.Hk(a.date?this.Xl.Lr(a.date):"")};var ho=function(a,b){ni[C](this,a);b&&vf(this,b)};F(ho,ni);var io=function(a,b){ni[C](this,a);b&&vf(this,b)};F(io,ni);var jo=function(a,b,c,e,f){oi[C](this,a,b);this.ie();a={cseId:b,toAdd:c||[],toRemove:e||[],items:[],uiSettings:f};vf(this.internal,a)};F(jo,oi);jo[v].$a=function(){return"promotions"};jo[v].kb=function(a,b,c){var e={};if(b&&b[t]>0||c){var f={};e[a]={KeyMatches:f};if(c)f.UISettings=c.fb();if(b[t]>0){var g=[];G(b,function(k){g[s](k.fb())});f.KeyMatch=g}}return e};
jo[v].Oa=function(){var a={},b=this.internal.uiSettings;vf(a,this.kb("Add",this.internal.toAdd,b));vf(a,this.kb("Remove",this.internal.toRemove));return $e(a)};
jo[v].Ha=function(a){var b;if(a.KeyMatch){Qa(this,a[Ec]);this.num=a.num;this.total=a.total;b=a.KeyMatch}else if(a.Add&&a.Add.KeyMatches)b=a.Add.KeyMatches.KeyMatch;var c=this.internal.items[t]==0;if(a=a.UISettings)if(c)this.internal.uiSettings=new io(this.internal.creator,a);else this.internal.uiSettings.Ha(a);if(b)for(a=0;a<b[t];a++)c?this.internal.items[s](new ho(this.internal.creator,b[a])):this.internal.items[a].Ha(b[a])};var ko=function(a,b,c,e){U[C](this,a,b,c,e);this.model.uiSettings={};this.m=new Vj(this);this.Ir=R("cse-new-km-form");this.wx=R("cse-upload-km-form");this.Hr=R("cse-km-settings-form");this.Mx=R("cse-keymatch-title-preview");this.Lx=R("cse-keymatch-link-preview");this.wo=R("cse-keymatch-image-preview");this.xu=R("cse-keymatch-desc-preview");this.vo=R("cse-keymatch-id");this.xo=R("cse-keymatch-query");this.Lh=R("cse-keymatch-title");this.Kh=R("cse-keymatch-link");this.Jh=R("cse-keymatch-desc");this.Bd=
R("cse-keymatch-image-link");this.Cu=R("cse-km-preview-image");this.Nx=R("nokm-delete");this.Au=this.Ql(hj("cse-keymatch-start-date"));this.yu=this.Ql(hj("cse-keymatch-end-date"));this.Bu=this.Ul(hj("cse-keymatch-start-time"));this.zu=this.Ul(hj("cse-keymatch-end-time"));this.$i=R("cse-km-include-image");this.aj=R("cse-km-include-desc");this.Ne=R("cse-km-settings");this.yc()};F(ko,U);
ko[v].Ql=function(a){var b=new On("yyyy/MM/dd"),c=new Qn("yyyy/MM/dd");b=new go(b,c);c=b.Sg();c.pw(j);c.Xv(j);c.ow(j);c.dw(6);c.Ap(5,"sat");c.Ap(6,"sun");b.w(a);return b};ko[v].Ul=function(a){var b=new Z;b.Rx=b.Tk;b.Tk=function(){this.f.a().removeAttribute("style");this.Rx()};for(var c=new Fn(1970,1,1,0,0,0,0),e=new Nm(0,0,0,0,30,0),f=0;f<48;++f){b.eb(new Wn(c.Yw(j)));c.add(e)}b.h(a);return b};
ko[v].yc=function(){this.m.d(R("cse-km-new"),"click",this.Lu);this.m.d(R("cse-km-delete"),"click",this.Vu);this.Ne&&this.m.d(this.Ne,"click",this.bv);this.m.d(R("cse-km-upload"),"click",ce(this.jk,this,"km","Upload a Promotion Description File","Promotions",this.wx));this.m.d(R("cse-km-download"),"click",ce(this.gk,this,"promotions"));this.qk(this.Lh);this.qk(this.Kh);this.qk(this.Jh);this.m.d(this.Bd,"change",this.qi);this.m.d(this.Bd,"keyup",this.qi);this.m.d(this.Bd,"focus",this.qi);this.m.d(this.Cu,
"click",this.Uh);this.m.d(this.$i,"click",this.ok);this.m.d(this.aj,"click",this.ok)};ko[v].qk=function(a){H(a,"change",this.Uh,j,this);H(a,"keyup",this.Uh,j,this);H(a,"focus",this.iv)};
ko[v].gb=function(a,b,c){function e(){this.batch=new jo(f.model.user,f.model.cse.id,a,b,c);!a&&!b&&this.batch.Ac(f.Gh());this.getDataObject=function(){return this.batch};Ha(this,function(){return this.batch.internal.items});this.getErrors=function(){return this.batch.internal.errors};this.getTotal=function(){return this.batch.total};Ea(this,function(g){var k=this.batch;k.V(f.model.xsrfToken);this.batch[Pb](function(n){g(n);if(n)if(n=k.internal.uiSettings)f.model.uiSettings=n})});this.n=function(g){this.batch.n(g)}}
var f=this;return new e};ko[v].dc="loading_promotions_failed";ko[v].Ki=function(a){return{truncatedQueries:xe(a.queries,100)}};var lo=function(a,b){G(lf(a),function(c){var e=a[c];if(e[D]!="checkbox"||e[Gb])b[c]=e[xb]=="example"?"":e[x]})},mo=function(a,b){var c=le(a.Vm()),e=le(b.q());if(e[t]>0)c+=" "+e+":00 -0000";else if(c[t]>0)c+=" 00:00:00 -0000";return c};
ko[v].ab=function(a,b){var c=new ho(this.db,b),e=this.vo[x];c.id=e?e:"?";e={queries:this.xo,title:this.Lh,url:this.Kh,text_snippet:this.Jh,image_url:this.Bd};c.start_date=mo(this.Au,this.Bu);c.end_date=mo(this.yu,this.zu);lo(e,c);return c};ko[v].G=function(){U[v].G[C](this);this.t("edit",function(a){this.Cc(a)})};ko[v].Vu=function(a){a[y]();this.Ui(ce(function(b){b=b[t]==0;this.Zh(this.Nx,b);return!b},this))};var no=function(a,b,c,e){if(b!=m&&(!e||b!="")){q(a,b);Ba(a,c?"example":"")}};
ko[v].Cc=function(a){var b=new Q("cse-modal-dialog",h);this.Ir[kd]();q(this.vo,"");no(this.Lh,"Promotion Title Goes Here",h);no(this.Kh,"www.mywebsite.com/path/tosomewhere",h);no(this.Jh,"Promotion Description Goes Here",h);var c=[];if(a){var e=this.model.items[a][Lb];c=[e];no(this.vo,e.id);no(this.xo,e.queries);no(this.Lh,e[pb],j,h);no(this.Kh,e.url,j,h);no(this.Jh,e.text_snippet);no(this.Bd,e.image_url);if(e.start_date&&e.start_date[t]>0){this.Au.Hk(e.start_date[Kd](0,10));this.Bu.K(e.start_date[Kd](11,
5))}if(e.end_date&&e.end_date[t]>0){this.yu.Hk(e.end_date[Kd](0,10));this.zu.K(e.end_date[Kd](11,5))}}this.Uh();this.qi();e=this.model.uiSettings;this.I(R("cse-km-icon-box"),!this.Ne||e.show_image);this.I(this.wo,!this.Ne||e.show_image);this.I(R("cse-km-desc-box"),!this.Ne||e.show_snippet);this.I(this.xu,!this.Ne||e.show_snippet);b.ha("");b.$c(a?"Edit a Promotion":"Create a Promotion");e=R("cse-km-new-dlog");this.I(e,h);b.v()[r](e);b.jc(Lk);var f=this,g=this.Ir,k=Sk(i,"error",g)[0];this.I(k,j);b.i(h);
this.xo[Fc]();H(b,"dialogselect",function(n){if(n.za=="ok"){n[y]();var p=f.ab(g);n=ce(function(u,K){if(u){if(a)Da(this.model.items[a],p);this[Pb]();b.i(j)}else if(K)this.zb(k,K);else return"save_failed";return""},f);f.n([p],c,g,n)}})};ko[v].Lu=function(a){a[y]();this.Cc()};ko[v].Uh=function(){Fa(this.Mx,te(xe(this.Lh[x],62)));Fa(this.Lx,te(xe(this.Kh[x],62)));Fa(this.xu,te(xe(this.Jh[x],62)));this.I(this.wo,this.Bd[x]!="");this.wo.src=te(this.Bd[x]!=""?this.Bd[x]:"/cse/intl/en-US/images/icon_placeholder.png")};
ko[v].ok=function(){this.I(R("preview-key-match-icon"),this.$i[Gb]);this.I(R("preview-cse-snippet-color"),this.aj[Gb])};ko[v].I=function(a,b){ab(a[A],b?"":"none")};ko[v].qi=function(){Ja(this.Cu,this.Bd[x]=="")};ko[v].iv=function(){this[xb]=="example"&&no(this,"")};
ko[v].bv=function(a){a[y]();var b=new Q("cse-modal-dialog",h);a=this.model.uiSettings;this.Hr[kd]();if(a.show_image)this.$i.checked=h;if(a.show_snippet)this.aj.checked=h;this.ok();b.ha("");b.$c("Promotions Design Settings");a=R("cse-km-settings-dlog");this.I(a,h);b.v()[r](a);b.jc(Lk);var c=this,e=this.Hr,f=Sk(i,"error",e)[0];this.I(f,j);b.i(h);H(b,"dialogselect",function(g){if(g.za=="ok"){g[y]();var k=c.ar(e),n=c.gb([],[],k);n.getDataObject().V(c.model.xsrfToken);n.n(function(p){if(p){vf(c.model.uiSettings,
k);b.i(j)}n.getErrors()&&c.zb(f,n.getErrors())})}})};ko[v].ar=function(){var a;a=this.model.uiSettings;if(this.Ne){a.show_image=this.$i[Gb];a.show_snippet=this.aj[Gb]}return a};
function oo(a,b,c){c=c||new Date;c=c[zd]();var e=ia.MIN_VALUE,f=ia.MAX_VALUE;if(a&&a[t]>0){e=Date.parse(a);if(oa(e))return"Error: cannot parse start date"}if(b&&b[t]>0){f=Date.parse(b);if(oa(f))return"Error: cannot parse end date"}if(f<e)return"Error: date mismatch";if(c<e)return"Not Started";if(c>f)return"Expired";return"Active"}function po(a){if(a&&a[t]>0)return a[Kd](0,19);return" "}ge("promotionStatus",oo);ge("promotionDateDisplayString",po);var qo=function(a,b,c,e){Bi[C](this,e);this.db=a;this.annotations=xi(c,b.rd(),j);this.cse=b;this.model={refinements:[],annotations:this.annotations};this.yg();this.yb()};qo.Ea(Bi);qo[v].h=function(){Bi[v].h[C](this);for(var a=lj("form",i,this[qc]),b=0;b<a[t];b++)a[b][kd]()};qo[v].mq=function(a){this.model.refinements[s]({opened:j,facetItem:a})};qo[v].yg=function(){var a=this.cse.Ib();this.model.refinements=[];for(var b=0;b<a[t];b++)this.mq(a[b])};
qo[v].yb=function(){var a=R("addref"),b=R("howtolabel"),c=Sk("form",i,a)[0],e=new Q("modal-dialog",h);e.jc(new Mk);Ck(e.ij(),0.3);var f=new Q("modal-dialog",h);f.jc(new Mk);Ck(f.ij(),0.3);this.t("showadd",function(){c[kd]();e.v()[r](a);e.i(h);c[od][Fc]()});this.t("hide",function(){e.i(j);f.i(j)});this.t("addref",function(){var g=le(c[od][x]),k=le(c.rewrite[x]);if(g=="")pa(ja.Error.empty_refinement);else if(Ke(this.cse.Ib(),function(u){return u.Title==g}))pa(ja.Error.duplicate_refinement);else{var n=
this.cse.oe();if(k=n.kq(g,c.mode[1][Gb]?"FILTER":"BOOST",k)){var p=this;n.n(function(u){if(u){ee(p.cse,n);e.i(j);p.yg();p.h();f.v()[r](b);f.i(h)}else pa(ja.Error.add_refinement_failed)})}else pa(ja.Error.too_many_refinements)}});this.t("delete",function(g){this.cse.mr(this.model.refinements[g].facetItem)||pa(ja.Error.delete_refinement_failed);var k=this;this.cse.n(function(n){if(n){k.yg();k.h()}else pa(ja.Error.delete_refinement_failed)})});this.t("edit",function(g){for(var k=0;k<this.model.refinements[t];++k)this.model.refinements[k].opened=
j;this.model.refinements[g].opened=h;this.h()});this.t("cancel",function(g,k){var n=k[B][rb];this.model.refinements[g].opened=j;n[kd]();this.h()});this.t("save",function(g,k){var n=k[B][rb],p=this.cse.oe(),u=p.Ug(this.model.refinements[g].facetItem.Label[od]);if(u!=i){p.mp(u,this.model.refinements[g].facetItem.Title,n.mode[1][Gb]?"FILTER":"BOOST",n.rewrite[x]);var K=this;p.n(function(ga){if(ga){ee(K.cse,p);K.model.refinements[g].opened=j;K.yg();K.h()}else pa(ja.Error.edit_refinement_failed)})}})};var ro=function(a,b,c,e,f,g,k){U[C](this,a,b,f,k);this.od=ba(g);a={facetItems:this.cse.pj(),contributors:c,contributorForm:e,user:c[0].id,id:b.id};ee(this.model,a)};ro.Ea(U);Ea(ro[v],function(){U[v][Pb][C](this);this.model.contributorForm[kd]()});
ro[v].gb=function(a,b){function c(){this.batch=new Ai(e.model.user,a,b,e.model.id);!a&&!b&&this.batch.Ac(e.fu());this.getDataObject=function(){return this.batch};Ha(this,function(){return this.batch.annotations});this.getErrors=function(){return this.batch.internal.errors};this.getTotal=function(){return this.batch.total};Ea(this,function(f){this.batch[Pb](f)});this.n=function(f,g){g&&this.batch.Nk(g.site[0][Gb]);this.batch.n(f)}}var e=this;return new c};ro[v].qf=function(){return{url:"",label:""}};
ro[v].dc="loading_sites_failed";ro[v].fu=function(a){var b=this.cse.du(this.od),c={num:this.model.max,start:this.model[Ec]};ee(b,c);for(var e in this.model[jb])if(this.model[jb][e]!="")b[e]=this.model[jb][e];a&&ee(b,a);return b};ro[v].eo=function(a){var b=[],c=this.cse;G(a.Zb(),function(e){e=c.Fe(e);e!=""&&b[s](e)});return b[Bd](", ")};
ro[v].G=function(){U[v].G[C](this);this.t("edit",function(ra){this.model.items[ra].opened=h;this.h();this.Mf(L("edit"+ra));L("edit"+ra)[kd]()});this.t("save",function(ra,lc){var Db=lc[B][rb],Ze=lj(i,"error",Db)[0],ph=this.model.items[ra][Lb],ng=this.ab(Db,ph.fb(h));q(Db[bc],ja.Button.saving);Ja(Db[bc],h);var Lf=this;this.n([ng],[ng],Db,function(ap,El){q(Db[bc],ja.Button.save_changes);Ja(Db[bc],j);if(ap){Da(Lf.model.items[ra],ng);Lf.model.items[ra].opened=j}else if(El)Lf.zb(Ze,El);else return"save_failed";
return""})});this.t("cancel",function(ra,lc){var Db=lc[B][rb];Db[kd]();this.model.items[ra].opened=j;this.h()});this.t("modechange",function(ra){ra=ra[B][rb];this.Mf(ra)});var a=L,b=lj,c=b(i,"addpanel",this[qc])[0],e=b(i,"addsite",this[qc])[0],f=b(i,"addbulk",this[qc])[0],g=b(i,"error",e)[0],k=b(i,"error",f)[0],n=new Q("modal-dialog",h);n.jc(new Mk);Ck(n.ij(),0.3);var p=b("form",i,e)[0],u=b("form",i,f)[0],K=b("form","selected-sites",this[qc])[0],ga=a("nosites-delete"),Aa=a("nosites-label");this.t("showaddpanel",
function(){p[kd]();u[kd]();ab(f[A],"none");ab(e[A],"");ab(g[A],"none");ab(k[A],"none");n.v()[r](c);n.i(h);this.Mf(p);p.url[Fc]()});this.t("hideaddpanel",function(){n.i(j)});this.t("togglebulk",function(){if(e[A][td]==""){ab(e[A],"none");ab(f[A],"");u.urlpatternsbulk[Fc]()}else{ab(f[A],"none");ab(e[A],"");p.url[Fc]()}});this.t("addsite",function(){var ra=this,lc=ra.jl(p);if(lc!=""){ra.vd(lc);return j}lc=this.ab(p);ab(g[A],"none");q(p.add,ja.Button.saving);Ja(p.add,h);this.n([lc],[],p,function(Db,Ze){q(p.add,
ja.Button[bc]);Ja(p.add,j);if(Db)n.i(j);else if(Ze)ra.zb(g,Ze);else return"add_sites_failed";return""});return j});this.t("addbulk",function(){var ra=this.Li(u);ab(k[A],"none");q(u.add,ja.Button.saving);Ja(u.add,h);var lc=this.kd(ra,[]),Db=this;lc.n(function(Ze){q(u.add,ja.Button[bc]);Ja(u.add,j);if(Ze){Db.model.total+=ra[t];G(ra,function(ph){Db.wi(ph,h)});n.i(j);Db.Xp();Db.h()}else lc.getErrors()?Db.zb(k,lc.getErrors()):Db.vd("add_sites_failed")},u)});this.t("filterlabel",function(ra){this.model[jb].label=
ra;Qa(this.model,0);this[Pb]()});this.t("labelselected",function(ra){ra=K[ra];if(ra[vb]==0)return j;var lc=this.yj();if(lc[t]==0){za(ra,0);ab(Aa[A],"");return j}ab(ga[A],"none");ab(Aa[A],"none");var Db=ra[ra[vb]],Ze=Db[x],ph=Db[ad]=="add"?h:j;za(ra,-1);G(lc,function(Lf){Lf.We(Ze,ph)});lc.reverse();ra=this.kd(lc,lc);var ng=this;ra.n(function(Lf){Lf?ng.h():ng.vd("label_failed")});return h})};
ro[v].Li=function(a){a=a.urlpatternsbulk[x];a=a[Qb](/\s+/);var b=this,c=[];G(a,function(e){if(e!=""){var f=new si(b.db);b.cse.Ak(f,b.od);f[Uc]("original_url",e);f.about=e;c[s](f)}});return c};
ro[v].ab=function(a,b){var c=this.Un(a),e=c?new ui(this.db,b):new si(this.db,b),f=a.url[x];e[Uc]("original_url",f);e.Rk(f);f=Ei(a,"label");for(var g=0;g<f[t];g++)f[g][Gb]?e.We(f[g][x],h):e.We(f[g][x],j);this.cse.Ak(e,this.od);if(c){e.We(this.cse.zf(),h);if(a.pagelinks[2][Gb])e.Mk("host");else if(a.pagelinks[1][Gb])e.Mk("path");else a.pagelinks[0][Gb]&&e.Mk("exact")}return e};ro[v].Dp=function(){return!this.od&&this.cse.Ib()[t]>0};
ro[v].Im=function(a,b){for(var c=0;c<this.model.contributors[t];++c){var e=this.model.contributors[c];if(e.id==a){if(b&&e[od][t]>b-5)return e[od][Xc](0,b-5)+"...";return e[od]}}return""};ro[v].fn=function(){var a=new Gf,b=this.model.cse;G(this.model.items,function(c){c[Wb]&&G(c[Lb].Label,function(e){(e=b.Ug(e[od]))&&a.add(e)})});return a.ta()};
ro[v].Mf=function(a){var b=a.site[2]&&a.site[2][Gb],c=lj(i,"feedoptions",a)[0];if(a.pagelinks){Ja(a.pagelinks[0],!b);Ja(a.pagelinks[1],!b);Ja(a.pagelinks[2],!b);b?bj(c,"disabled"):$i(c,"disabled")}};ro[v].ve=function(){return this.model.user==this.model.contributors[0].id};ro[v].Fe=function(a){return this.cse.Fe(a)};ro[v].Ib=function(){return this.model.facetItems};ro[v].Un=function(a){return a.site[2]&&a.site[2][Gb]&&a.pagelinks&&(a.pagelinks[0][Gb]||a.pagelinks[1][Gb]||a.pagelinks[2][Gb])};
ro[v].jl=function(a){var b=a.url[x];if(b=="")return"url_error_empty";if(this.Un(a))if(b[ec]("*")>=0)return"url_error_feed_with_asterisk";return""};E(ro[v],"labelList",ro[v].eo);E(ro[v],"shouldShowRefinements",ro[v].Dp);E(ro[v],"getContributorName",ro[v].Im);E(ro[v],"getSelectedFacetItems",ro[v].fn);E(ro[v],"editable",ro[v].ve);E(ro[v],"getLabelPrettyName",ro[v].Fe);E(ro[v],"getFacetItems",ro[v].Ib);var so=function(){};F(so,Pm);Sd(so);var to=0;so[v].e=function(a){var b=this.Xb(a);return a.p().e("div",b?b[Bd](" "):i,this.Oq(a.Hb(),a.He(),a.p()))};so[v].Oq=function(a,b,c){for(var e=[],f=0,g=0;f<b[wd];f++){for(var k=[],n=0;n<b[Ab];n++){var p=a&&a[g++];k[s](this.Mi(p,c))}e[s](this.Oi(k,c))}return this.Qi(e,c)};so[v].Qi=function(a,b){var c=b.e("table",this.l()+"-table",b.e("tbody",this.l()+"-body",a));c.cellSpacing=0;c.cellPadding=0;Oj(c,"grid");return c};
so[v].Oi=function(a,b){return b.e("tr",this.l()+"-row",a)};so[v].Mi=function(a,b){var c=b.e("td",{"class":this.l()+"-cell",id:this.l()+"-cell-"+to++},a);Oj(c,"gridcell");return c};so[v].L=function(){return j};so[v].w=function(){return i};
so[v].ha=function(a,b){if(a){var c=jj("tbody",this.l()+"-body",a)[0];if(c){var e=0;G(c.rows,function(p){G(p.cells,function(u){vj(u);if(b){var K=b[e++];K&&N(u,K)}})});if(e<b[t]){for(var f=[],g=gj(a),k=c.rows[0].cells[t];e<b[t];){var n=b[e++];f[s](this.Mi(n,g));if(f[t]==k){n=this.Oi(f,g);N(c,n);wa(f,0)}}if(f[t]>0){for(;f[t]<k;)f[s](this.Mi("",g));n=this.Oi(f,g);N(c,n)}}}Hk(a,h,vg)}};
so[v].lj=function(a,b){for(var c=a.a();b&&b[Jb]==1&&b!=c;){if(b[id]=="TD"&&Me(Yi(b),this.l()+"-cell"))return b[Mc];b=b[pd]}return i};so[v].Jn=function(a,b,c){if(b){b=b[pd];dj(b,this.l()+"-cell-hover",c);a=a.a()[Mc];Pj(a,"activedescendent",b.id)}};so[v].Pv=function(a,b,c){if(b){a=b[pd];dj(a,this.l()+"-cell-selected",c)}};so[v].l=function(){return"goog-palette"};var uo=function(a,b,c){W[C](this,a,b||so.getInstance(),c)};F(uo,W);uo[v].Sb=i;uo[v].ja=-1;uo[v].s=i;uo[v].c=function(){uo.b.c[C](this);if(this.s){this.s.o();this.s=i}this.Sb=i};uo[v].Gd=function(a){uo.b.Gd[C](this,a);this.ul();if(this.s){this.s[fd]();this.s.tl(a)}else{this.s=new un(a);this.s.nw(ce(this.fe,this));this.F().d(this.s,"select",this.oh)}this.ja=-1};uo[v].Wb=function(){return i};uo[v].Je=function(a){uo.b.Je[C](this,a);var b=this.Xa().lj(this,a[B]);b&&a[wb]&&Bj(b,a[wb])||b!=this.Xg()&&this.op(b)};
uo[v].Ie=function(a){uo.b.Ie[C](this,a);var b=this.Xa().lj(this,a[B]);b&&a[wb]&&Bj(b,a[wb])||b==this.Xg()&&this.Xa().Jn(this,b,j)};uo[v].Lb=function(a){uo.b.Lb[C](this,a);if(this.vc()){a=this.Xa().lj(this,a[B]);a!=this.Xg()&&this.op(a)}};uo[v].gc=function(){var a=this.Xg();if(a){this.Rb(a);return this[z]("action")}return j};
uo[v].Ya=function(a){var b=this.Hb();b=b?b[t]:0;var c=this.Sb[Ab];if(b==0||!this.T())return j;if(a[Lc]==13||a[Lc]==32)return this.gc(a);if(a[Lc]==36){this.Ia(0);return h}else if(a[Lc]==35){this.Ia(b-1);return h}var e=this.ja<0?this.bb():this.ja;switch(a[Lc]){case 37:if(e==-1)e=b;if(e>0){this.Ia(e-1);a[y]();return h}break;case 39:if(e<b-1){this.Ia(e+1);a[y]();return h}break;case 38:if(e==-1)e=b+c-1;if(e>=c){this.Ia(e-c);a[y]();return h}break;case 40:if(e==-1)e=-c;if(e<b-c){this.Ia(e+c);a[y]();return h}break}return j};
uo[v].oh=function(){};uo[v].He=function(){return this.Sb};uo[v].eg=function(a,b){if(this.a())d(l("Component already rendered"));this.Sb=Xd(a)?new Vi(a,b):a;this.ul()};uo[v].Xg=function(){var a=this.Hb();return a&&a[this.ja]};uo[v].Ia=function(a){if(a!=this.ja){this.Kn(this.ja,j);this.ja=a;this.Kn(a,h)}};uo[v].op=function(a){var b=this.Hb();this.Ia(b?He(b,a):-1)};uo[v].bb=function(){return this.s?this.s.bb():-1};uo[v].Pc=function(){return this.s?this.s.Pc():i};uo[v].Qa=function(a){this.s&&this.s.Qa(a)};
uo[v].Rb=function(a){this.s&&this.s.Rb(a)};uo[v].Kn=function(a,b){if(this.a()){var c=this.Hb();c&&a>=0&&a<c[t]&&this.Xa().Jn(this,c[a],b)}};uo[v].fe=function(a,b){this.a()&&this.Xa().Pv(this,a,b)};uo[v].ul=function(){var a=this.Hb();if(a)if(this.Sb&&this.Sb[Ab]){a=o[Mb](a[t]/this.Sb[Ab]);if(!Xd(this.Sb[wd])||this.Sb[wd]<a)bb(this.Sb,a)}else{a=o[Mb](o.sqrt(a[t]));this.Sb=new Vi(a,a)}else this.Sb=new Vi(0,0)};var vo=function(a,b,c){this.Jl=a||[];uo[C](this,i,b||so.getInstance(),c);this.Zf(this.Jl)};F(vo,uo);vo[v].Iu=i;vo[v].Zf=function(a){this.Jl=a;this.Iu=i;this.ha(this.Jq())};vo[v].Ud=function(){var a=this.Pc();if(a){a=a[A][Bk("background-color")];return wo(a)}else return i};vo[v].Jq=function(){return Je(this.Jl,function(a){var b=this.p().e("div",{"class":this.Xa().l()+"-colorswatch",style:"background-color:"+a});xa(b,a[Vb](0)=="#"?"RGB ("+Bl(a)[Bd](", ")+")":a);return b},this)};var wo=function(a){if(a)try{return zl(a).hex}catch(b){}return i};var xo=function(a,b){P[C](this,a);this.da=b||i;this.F().d(this,"action",this.Su)};F(xo,P);xo[v].Fb=h;xo[v].Zf=function(a){this.da?this.da.Zf(a):this.Ol(a)};xo[v].eg=function(a){this.da||this.Ol([]);this.da.eg(a)};xo[v].He=function(){return this.da?this.da.He():i};xo[v].bb=function(){return this.da?this.da.bb():-1};xo[v].Qa=function(a){this.da&&this.da.Qa(a)};xo[v].Ud=function(){return this.da?this.da.Ud():i};xo[v].Mb=function(){return this.Fb};
xo[v].Pa=function(a){this.Fb=a;this.da&&this.da.kc(32,a)};xo[v].L=function(){return j};xo[v].r=function(){xo.b.r[C](this);this.da&&this.da.h(this.a());this.a().unselectable="on"};xo[v].c=function(){xo.b.c[C](this);if(this.da){this.da.o();this.da=i}};xo[v].focus=function(){this.da&&this.da.a()[Fc]()};xo[v].Su=function(a){a[Yb]();this[z]("change")};xo[v].Ol=function(a){a=new vo(a,i,this.p());a.eg(5);a.kc(32,this.Fb);this.Bb(a);this.da=a;this.Fa()&&this.da.h(this.a())};
var zo=function(a){a=new xo(a);a.eg(7);a.Zf(yo);return a},yo=["#ffffff","#cccccc","#c0c0c0","#999999","#666666","#333333","#000000","#ffcccc","#ff6666","#ff0000","#cc0000","#990000","#660000","#330000","#ffcc99","#ff9966","#ff9900","#ff6600","#cc6600","#993300","#663300","#ffff99","#ffff66","#ffcc66","#ffcc33","#cc9933","#996633","#663333","#ffffcc","#ffff33","#ffff00","#ffcc00","#999900","#666600","#333300","#99ff99","#66ff99","#33ff33","#33cc00","#009900","#006600","#003300","#99ffff","#33ffff",
"#66cccc","#00cccc","#339999","#336666","#003333","#ccffff","#66ffff","#33ccff","#3366ff","#3333ff","#000099","#000066","#ccccff","#9999ff","#6666cc","#6633ff","#6600cc","#333399","#330099","#ffccff","#ff99ff","#cc66cc","#cc33cc","#993399","#663366","#330033"];var Ao=function(a,b){P[C](this,a);if(b)this.nb=b};F(Ao,P);Ao[v].Mj=j;Ao[v].nb=i;Ao[v].na=i;Ao[v].mk=4;Ao[v].Sh=5;Ao[v].vb=i;Ao[v].mb=h;Ao[v].Fb=h;Ao[v].Zw=h;Ao[v].e=function(){Ao.b.e[C](this);this.na=new eo(this.a());this.na.fi(this.mk);Xi(this.a(),"goog-popupcolorpicker");this.a().unselectable="on"};Ao[v].c=function(){Ao.b.c[C](this);this.vb=this.nb=i;this.Mj=j;if(this.na){this.na.o();this.na=i}};Ao[v].L=function(){return j};Ao[v].sj=function(){return this.vb};
Ao[v].fd=function(a){this.F().d(a,"mousedown",this.ig)};Ao[v].detach=function(a){this.F().$(a,"mousedown",this.ig)};Ao[v].Ud=function(){return this.nb.Ud()};Ao[v].Pa=function(a){this.Fb=a;this.nb&&this.nb.Pa(a)};Ao[v].ge=function(a){this.mb=a};Ao[v].fi=function(a){this.mk=a;this.na&&this.na.fi(this.mk)};
Ao[v].ig=function(a){if(!this.Mj){this.nb=this.nb||zo(this.p());this.nb.Pa(this.Fb);this.Bb(this.nb,h);this.F().d(this.nb,"change",this.Tu);this.Mj=h}if(this.na.Tt()&&this.Zw&&this.vb==a[nc])this.na.i(j);else{this.vb=a[nc];this.na.setPosition(new en(this.vb,this.Sh));this.ly||this.nb.Qa(-1);this.na.i(h);this.mb&&this.nb[Fc]()}};Ao[v].Tu=function(a){if(this.nb.bb()==-1)a[Yb]();else{this.na.i(j);this.mb&&this.vb[Fc]()}};var Bo=function(a,b,c,e){function f(k){if(k){Ya(k,0);H(k,"click",g.Rf,j,g);H(k,"keydown",g.Sf,j,g)}}this.we=hj(a)||i;this.Hg=hj(e||i);this.Sa=(this.ko=Yd(b)?b:i)||!b?i:hj(b);this.ej=c==h;var g=this;f(this.we);f(this.Hg);this.$h(this.ej)};F(Bo,Ah);Bo[v].c=function(){this.we&&sh(this.we);this.Hg&&sh(this.Hg);Bo.b.c[C](this)};Bo[v].expand=function(){this.$h(h)};Bo[v].collapse=function(){this.$h(j)};Bo[v].Wp=function(){this.$h(!this.ej)};
Bo[v].$h=function(a){if(this.Sa)O(this.Sa,a);else if(a&&this.ko)this.Sa=this.ko();if(this.Hg){O(this.we,!a);O(this.Hg,a)}else this.fx(a);this.ej=a;this[z](new Co("toggle",this,this.ej))};Bo[v].fx=function(a){if(this.we){dj(this.we,"goog-zippy-expanded",a);dj(this.we,"goog-zippy-collapsed",!a)}};Bo[v].Sf=function(a){if(a[Lc]==13||a[Lc]==32){this.Wp();a[y]();a[Yb]()}};Bo[v].Rf=function(){this.Wp()};var Co=function(a,b,c){Jg[C](this,a,b);this.expanded=c};F(Co,Jg);var Do,Eo,Fo,Go,Ho="Default",Io="Minimalist",Jo="Green Sky",Ko="Bubblegum",Lo="Espresso",Mo="Shiny",No={"default":Ho,minimalist:Io,greensky:Jo,bubblegum:Ko,espresso:Lo,shiny:Mo},Oo=["global-font","global-border","global-background","input-border","button-border","button-background","tab-normal-border","tab-normal-background","tab-selected-border","tab-selected-background","title-link","title-visited","title-hover","title-active","snippet-color","url-color","normal-border","normal-background","hover-border",
"hover-background","promotions-title-link","promotions-title-visited","promotions-title-hover","promotions-title-active","promotions-snippet-color","promotions-url-color","promotions-border","promotions-background"],Po={"font-family":"global-font","border-color":"global-border","background-color":"global-background"},Qo={"border-color":"input-border"},Ro={"border-color":"button-border","background-color":"button-background"},So={"border-color":"tab-normal-border","background-color":"tab-normal-background"},
To={"border-color":"tab-selected-border","background-color":"tab-selected-background"},Uo={"border-color":"tab-selected-border"},Vo={"border-color":"normal-border","background-color":"normal-background"},Wo={"border-color":"hover-border","background-color":"hover-background"},Xo={color:"title-link"},Yo={color:"title-link"},Zo={color:"title-visited"},$o={color:"title-visited"},bp={color:"title-hover"},cp={color:"title-hover"},dp={color:"title-active"},ep={color:"title-active"},fp={color:"title-link"},
gp={color:"title-link"},hp={color:"snippet-color"},ip={color:"url-color"},jp={color:"url-color"},kp={"border-color":"normal-border"},lp={"border-color":"tab-normal-border","background-color":"normal-background"},mp={"border-color":"tab-selected-border","background-color":"tab-selected-background"},np={"border-color":"promotions-border","background-color":"promotions-background"},op={color:"promotions-title-link"},pp={color:"promotions-title-visited"},qp={color:"promotions-title-hover"},rp={color:"promotions-title-active"},
sp={color:"promotions-snippet-color"},tp={color:"promotions-url-color"},up={".cse .gsc-control-cse":Po,".cse input.gsc-input":Qo,".cse input.gsc-search-button":Ro,".cse .gsc-tabHeader.gsc-tabhInactive":So,".cse .gsc-tabHeader.gsc-tabhActive":To,".cse .gsc-tabsArea":Uo,".cse .gsc-webResult.gsc-result":Vo,".cse .gsc-webResult.gsc-result:hover":Wo,".cse .gs-webResult.gs-result a.gs-title:link":Xo,".cse .gs-webResult.gs-result a.gs-title:link b":Yo,".cse .gs-webResult.gs-result a.gs-title:visited":Zo,
".cse .gs-webResult.gs-result a.gs-title:visited b":$o,".cse .gs-webResult.gs-result a.gs-title:hover":bp,".cse .gs-webResult.gs-result a.gs-title:hover b":cp,".cse .gs-webResult.gs-result a.gs-title:active":dp,".cse .gs-webResult.gs-result a.gs-title:active b":ep,".cse .gsc-cursor-page":fp,".cse a.gsc-trailing-more-results:link":gp,".cse .gs-webResult.gs-result .gs-snippet":hp,".cse .gs-webResult.gs-result .gs-visibleUrl":ip,".cse .gs-webResult.gs-result .gs-visibleUrl-short":jp,".cse .gsc-cursor-box":kp,
".cse .gsc-results .gsc-cursor-page":lp,".cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page":mp,".cse .gs-promotion.gs-result":np,".cse .gs-promotion.gs-result a.gs-title:link":op,".cse .gs-promotion.gs-result a.gs-title:visited":pp,".cse .gs-promotion.gs-result a.gs-title:hover":qp,".cse .gs-promotion.gs-result a.gs-title:active":rp,".cse .gs-promotion.gs-result .gs-snippet":sp,".cse .gs-promotion.gs-result .gs-visibleUrl":tp},vp={"font-family":"global-font","border-color":"global-border",
"background-color":"global-background"},wp={"border-color":"input-border"},xp={"border-color":"button-border","background-color":"button-background"},yp={"border-color":"tab-normal-border","background-color":"tab-normal-background"},zp={"border-top-color":"tab-selected-border","border-right-color":"tab-normal-border","border-left-color":"tab-normal-border","background-color":"tab-selected-background"},Ap={"border-color":"tab-normal-border"},Bp={"border-color":"normal-border","background-color":"normal-background"},
Cp={"border-color":"hover-border","background-color":"hover-background"},Dp={color:"title-link"},Ep={color:"title-link"},Fp={color:"title-visited"},Gp={color:"title-visited"},Hp={color:"title-hover"},Ip={color:"title-hover"},Jp={color:"title-active"},Kp={color:"title-active"},Lp={color:"title-link"},Mp={color:"title-link"},Np={color:"snippet-color"},Op={color:"url-color"},Pp={color:"url-color"},Qp={"border-color":"normal-border"},Rp={"border-color":"normal-border","background-color":"normal-background"},
Sp={"border-color":"promotions-border","background-color":"promotions-background"},Tp={color:"promotions-title-link"},Up={color:"promotions-title-visited"},Vp={color:"promotions-title-hover"},Wp={color:"promotions-title-active"},Xp={color:"promotions-snippet-color"},Yp={color:"promotions-url-color"},Zp={".cse .gsc-control-cse":vp,".cse input.gsc-input":wp,".cse input.gsc-search-button":xp,".cse .gsc-tabHeader.gsc-tabhInactive":yp,".cse .gsc-tabHeader.gsc-tabhActive":zp,".cse .gsc-tabsArea":Ap,".cse .gsc-webResult.gsc-result":Bp,
".cse .gsc-webResult.gsc-result:hover":Cp,".cse .gs-webResult.gs-result a.gs-title:link":Dp,".cse .gs-webResult.gs-result a.gs-title:link b":Ep,".cse .gs-webResult.gs-result a.gs-title:visited":Fp,".cse .gs-webResult.gs-result a.gs-title:visited b":Gp,".cse .gs-webResult.gs-result a.gs-title:hover":Hp,".cse .gs-webResult.gs-result  a.gs-title:hover b":Ip,".cse .gs-webResult.gs-result  a.gs-title:active":Jp,".cse .gs-webResult.gs-result  a.gs-title:active b":Kp,".cse .gsc-cursor-page":Lp,".cse a.gsc-trailing-more-results:link":Mp,
".cse .gs-webResult.gs-result .gs-snippet":Np,".cse .gs-webResult.gs-result .gs-visibleUrl":Op,".cse .gs-webResult.gs-result .gs-visibleUrl-short":Pp,".cse .gsc-cursor-box":Qp,".cse .gsc-results .gsc-cursor-page":Rp,".cse .gs-promotion.gs-result":Sp,".cse .gs-promotion.gs-result a.gs-title:link":Tp,".cse .gs-promotion.gs-result a.gs-title:visited":Up,".cse .gs-promotion.gs-result a.gs-title:hover":Vp,".cse .gs-promotion.gs-result a.gs-title:active":Wp,".cse .gs-promotion.gs-result .gs-snippet":Xp,
".cse .gs-promotion.gs-result .gs-visibleUrl":Yp},$p={"global-font":"Arial, sans-serif","global-border":"FFFFFF","global-background":"FFFFFF","input-border":"BCCDF0","button-border":"666666","button-background":"CECECE","tab-normal-border":"E9E9E9","tab-normal-background":"E9E9E9","tab-selected-border":"FF9900","tab-selected-background":"FFFFFF","title-link":"0000CC","title-visited":"0000CC","title-hover":"0000CC","title-active":"0000CC","snippet-color":"000000","url-color":"008000","normal-border":"FFFFFF",
"normal-background":"FFFFFF","hover-border":"FFFFFF","hover-background":"FFFFFF","promotions-title-link":"0000CC","promotions-title-visited":"0000CC","promotions-title-hover":"0000CC","promotions-title-active":"0000CC","promotions-snippet-color":"000000","promotions-url-color":"008000","promotions-border":"336699","promotions-background":"FFFFFF"},aq={"global-font":"Arial, sans-serif","global-border":"FFFFFF","global-background":"FFFFFF","input-border":"777777","button-border":"333333","button-background":"333333",
"tab-normal-border":"777777","tab-normal-background":"777777","tab-selected-border":"333333","tab-selected-background":"333333","title-link":"444444","title-visited":"444444","title-hover":"444444","title-active":"777777","snippet-color":"333333","url-color":"000000","normal-border":"FFFFFF","normal-background":"FFFFFF","hover-border":"000000","hover-background":"FFFFFF","promotions-title-link":"0000CC","promotions-title-visited":"0000CC","promotions-title-hover":"444444","promotions-title-active":"00CC00",
"promotions-snippet-color":"333333","promotions-url-color":"00CC00","promotions-border":"CCCCCC","promotions-background":"E6E6E6"},bq={"global-font":'"Trebuchet MS", sans-serif',"global-border":"E1F3DA","global-background":"E1F3DA","input-border":"94CC7A","button-border":"94CC7A","button-background":"AADA92","tab-normal-border":"A9DA92","tab-normal-background":"FFFFFF","tab-selected-border":"A9DA92","tab-selected-background":"A9DA92","title-link":"0066CC","title-visited":"0066CC","title-hover":"0066CC",
"title-active":"0066CC","snippet-color":"454545","url-color":"815FA7","normal-border":"A9DA92","normal-background":"FFFFFF","hover-border":"A9DA92","hover-background":"FFFFFF","promotions-title-link":"0066CC","promotions-title-visited":"0066CC","promotions-title-hover":"0066CC","promotions-title-active":"0066CC","promotions-snippet-color":"454545","promotions-url-color":"815FA7","promotions-border":"94CC7A","promotions-background":"CBE8B4"},cq={"global-font":"Arial, sans-serif","global-border":"F9F5FF",
"global-background":"F9F5FF","input-border":"DECAFF","button-border":"923C99","button-background":"C78DCC","tab-normal-border":"DECAFF","tab-normal-background":"DECAFF","tab-selected-border":"C78DCC","tab-selected-background":"C78DCC","title-link":"0066CC","title-visited":"0066CC","title-hover":"0066CC","title-active":"0066CC","snippet-color":"000000","url-color":"CC7A9F","normal-border":"F9F5FF","normal-background":"F9F5FF","hover-border":"DECAFF","hover-background":"FFFFFF","promotions-title-link":"0066CC",
"promotions-title-visited":"0066CC","promotions-title-hover":"0066CC","promotions-title-active":"0066CC","promotions-snippet-color":"000000","promotions-url-color":"CC7A9F","promotions-border":"DECAFF","promotions-background":"F0E9FF"},dq={"global-font":"Georgia, serif","global-border":"FFFFFF","global-background":"FFFFFF","input-border":"A25B08","button-border":"461200","button-background":"461200","tab-normal-border":"A25B08","tab-normal-background":"A25B08","tab-selected-border":"461200","tab-selected-background":"461200",
"title-link":"950000","title-visited":"950000","title-hover":"950000","title-active":"950000","snippet-color":"333333","url-color":"A25B08","normal-border":"FFFFFF","normal-background":"FFFFFF","hover-border":"FFFFFF","hover-background":"FFFFFF","promotions-title-link":"0000CC","promotions-title-visited":"0000CC","promotions-title-hover":"0000CC","promotions-title-active":"0000CC","promotions-snippet-color":"333333","promotions-url-color":"A25B08","promotions-border":"FEFEDC","promotions-background":"FFFFCC"},
eq={"global-font":"Verdana, sans-serif","global-border":"DAE0E5","global-background":"DAE0E5","input-border":"8A99A6","button-border":"8A99A6","button-background":"D0D1D4","tab-normal-border":"B2BDC6","tab-normal-background":"B2BDC6","tab-selected-border":"8A99A6","tab-selected-background":"8A99A6","title-link":"0568CD","title-visited":"0568CD","title-hover":"0568CD","title-active":"0568CD","snippet-color":"5F6A73","url-color":"5F6A73","normal-border":"FFFFFF","normal-background":"FFFFFF","hover-border":"D2D6DC",
"hover-background":"EDEDED","promotions-title-link":"0066CC","promotions-title-visited":"0066CC","promotions-title-hover":"0066CC","promotions-title-active":"0066CC","promotions-snippet-color":"333333","promotions-url-color":"5F6A73","promotions-border":"D2D6DC","promotions-background":"D0D1D4"},fq={DEFAULT:$p,MINIMALIST:aq,GREENSKY:bq,BUBBLEGUM:cq,ESPRESSO:dq,SHINY:eq},gq="cse-look-layout",hq=[{id:"cse-look-hosting-hdr",content:"cse-look-hosting-content"},{id:"cse-look-layout-hdr",content:"cse-look-layout-content"},
{id:"cse-look-style-hdr",content:"cse-look-style-content"},{id:"cse-look-preview-hdr",content:"cse"}],iq=[{id:"cse-look-global-tab",content:"cse-look-global-tab-c",label:"Global Styles"},{id:"cse-look-search-tab",content:"cse-look-search-tab-c",label:"Search Controls"},{id:"cse-look-results-tab",content:"cse-look-results-tab-c",label:"Results"},{id:"cse-look-promotions-tab",content:"cse-look-promotions-tab-c",label:"Promotions"},{id:"cse-look-branding-tab",content:"cse-look-branding-tab-c",label:"Logo"}],
jq=/[a-fA-F0-9]{6}/,kq=function(a){var b=Ii(a);a=zj(a[ud],h);var c="#ffffff";if(b[vc](jq))c="#"+b;a[A].backgroundColor=c},lq=function(a){a=a[B];var b=lj("li","cse-look-layout-selected",L("cse-look-layout-list"));bj(b[0],"cse-look-layout-selected");a=a[id]=="SPAN"||a[id]=="LABEL"?L(a[pd].id):L(a.id);$i(a,"cse-look-layout-selected");b=i;switch(a.id){case "cse-look-layout-fullwidth":b="FULLWIDTH";break;case "cse-look-layout-compact":b="COMPACT";break;case "cse-look-layout-twocolumn":b="TWOCOLUMN";break}var c=
L("cse-look-layout-input");q(c,b);b=L("cse-look-layout-info");a=a[Gc]("title");Dj(b,a)},mq=function(){for(var a=lj("li","cse-look-layout-option",L("cse-look-layout-list")),b=0,c;c=a[b];++b)H(c,"click",lq,j);a=L("cse-look-layout-input");a=a[x];a="cse-look-layout-"+a[Gd]();a=L(a);$i(a,"cse-look-layout-selected");b=L("cse-look-layout-info");Dj(b,a[Gc]("title"))},nq=function(a){for(var b=0,c;c=iq[b];++b){c=L(c.content);O(c,j)}a=a[B];a=a.rb();a=L(a+"-c");O(a,h)},oq=function(a){Do=new An;Do.w(L("cse-look-tabs"));
H(Do,"select",nq);for(var b=0;iq[b];++b){var c=new yn(iq[b].label);iq[b].tab=c;c.Gk(iq[b].id);Do.Bb(c,h);c=iq[b].content;O(L(c),j)}Do.ke(L(iq[0].tab));b=L(iq[4].tab);if(a){a=L("cse-look-hosting-input");a=a[x];a=a[w]("_","");switch(a){case "ELEMENT":b.i(j);break;case "IFRAME":b.i(j);break;case "NEWWINDOW":b.i(h);break}}else b.i(j)},pq=function(){for(var a=0;hq[a];++a){var b=new Bo(hq[a].id,hq[a].content);b.expand()}},qq=function(){O(L(gq),Eo[Gb]);var a=L("cse-look-search-tab-new"),b=L("cse-look-search-tab-old"),
c=L("cse-look-branding-tab"),e=L("cse-look-search-tab");O(a,Eo[Gb]&&e);O(b,!Eo[Gb]&&e);c&&O(c,Fo[Gb]);b=Ji(L("cse-look-form"),"location");a=i;switch(b){case "element":a="ELEMENT";break;case "iframe":a="IFRAME";break;case "newwindow":a="NEW_WINDOW";break}b=L("cse-look-hosting-input");q(b,a)},rq=function(){Eo=L("cse-look-hosting-element");Go=L("cse-look-hosting-iframe");Fo=L("cse-look-hosting-newwindow");H(Eo,"click",qq);H(Go,"click",qq);H(Fo,"click",qq);var a=L("cse-look-hosting-input");a=a[x][w]("_",
"");a="cse-look-hosting-"+a[Gd]();Ni(L(a),h);qq()},sq=function(a){oq(a);if(a){pq();rq();mq()}};var tq=function(a){this.ub=a;this.$k=sf(fq[a]);this.Sc=this.ub[Gd]();this.Gq=j;this.Gc=L("cse-look-customize-"+this.Sc);this.kg=zj(this.Gc[hb],j);this.Yx=zj(this.kg[hb],j);this.Sx=this.kg[pd].id;this.Xx=L("cse-look-style-info");this.Zk=L("cse-look-style-settings")};tq[v].Jv=function(){var a=this.ub;a=fq[a];this.$k=sf(a)};tq[v].setProperty=function(a,b){this.$k[a]=b};tq[v].Hs=function(a){return this.$k[a]};tq[v].rb=function(){return this.Sc};tq[v].zk=function(a){this.Gq=a};tq[v].Qg=function(){return this.Gq};
tq[v].di=function(a){Dj(this.Yx,a)};tq[v].Yh=function(a){Dj(this.Gc,a)};tq[v].fg=function(a){Dj(this.Xx,a)};tq[v].jn=function(){return this.$k};tq[v].Da=function(){return L(this.Sx)};var uq=function(){uq[v].Pp=L("cse-look-style-input");for(var a in fq){var b=new tq(a);this.Qp[a]=b}this.Yq();this.Kq();this.Gt();for(a=0;b=Oo[a];a++){b=L("cse-look-"+b);H(b,"change",this.Bv,j,this)}};uq[v].u=i;uq[v].Qp={};uq[v].Yk=i;
uq[v].df=function(a){this.Yk&&Fk(this.Yk);var b="/cse/style/look/",c=this.u.rb();b=b+c+".css";b='@import url("'+b+'");';if(a){a=this.u.jn();c=c!="default"?up:Zp;var e=[];for(var f in c){var g=[];g[s](f);g[s]("{");for(var k in c[f]){var n=a[c[f][k]];if(n[vc](jq))n="#"+n;g[s](k);g[s](":");g[s](n);g[s](";")}g[s]("}");g=g[Bd]("");e[s](g)}f=e[Bd]("");b+=f}this.Yk=Ek(b)};uq[v].jp=function(a){this.u=this.Qp[a];q(this.Pp,a)};
uq[v].Gt=function(){var a=this.Pp[x];this.jp(a);$i(this.u.Da(),"cse-look-style-selected");a=L("cse-look-custom-input");this.u.zk(a[x]=="true");a=Ii(a);if(a=="true"){$i(this.u.kg,"my");this.u.di("My style");this.u.Yh("Reset style");this.u.fg("This style is customized.");O(this.u.Zk,h);a=0;for(var b;b=Oo[a];a++){var c=L("cse-look-"+b);c=Ii(c);this.u.setProperty(b,c)}this.Fh(j);this.df(h)}else{this.df(j);this.Fh(h);a=this.u.Da()[Gc]("title");this.u.fg(a)}};
uq[v].Lw=function(a){a=a[B];var b=this.u.Da();bj(b,"cse-look-style-selected");bj(this.u.kg,"my");this.u.di(No[this.u.rb()]);this.u.Yh("Customize");O(this.u.Zk,j);a=a[id]=="SPAN"||a[id]=="LABEL"?a[pd].id:a.id;a=a[w]("cse-look-theme-","");a=a[xd]();this.jp(a);$i(this.u.Da(),"cse-look-style-selected");this.u.Qg()==h&&this.Ip(h);this.Fh(!this.u.Qg());a=L("cse-look-custom-input");q(a,this.u.Qg()?"true":"false");this.df(h);a=this.u.Da()[Gc]("title");this.u.fg(a)};
uq[v].Fh=function(a){a==h&&this.u.Jv();for(var b in this.u.jn()){a=L("cse-look-"+b);var c=this.u.Hs(b);Ni(a,c);a[D][xd]()=="TEXT"&&kq(a)}};uq[v].Bv=function(a){var b=this.u;a=a[B];var c=a.id[w]("cse-look-",""),e=Ii(a);b.setProperty(c,e);a[D][xd]()=="TEXT"&&kq(a);this.df(h)};uq[v].fr=function(a){this.Ip(!this.u.Qg());a[Yb]()};
uq[v].Ip=function(a){if(a){this.u.zk(h);this.u.Yh("Reset style");this.u.di("My style");this.u.fg("This style is customized.");$i(this.u.kg,"my");O(this.u.Zk,h);a=L("cse-look-custom-input");q(a,"true")}else{this.Fh(h);this.u.zk(j);O(this.u.Zk,j);this.u.Yh("Customize");this.u.di(No[this.u.rb()]);a=this.u.Da()[Gc]("title");this.u.fg(a);bj(this.u.kg,"my");a=L("cse-look-custom-input");q(a,"false");this.df(j)}};
uq[v].Yq=function(){for(var a=lj("li","cse-look-style-option",L("cse-look-style-list")),b=0,c;c=a[b];b++)H(c,"click",this.Lw,j,this);a=lj("button","cse-look-customize",L("cse-look-style-list"));for(b=0;c=a[b];b++)H(c,"click",this.fr,j,this)};uq[v].Eq=function(a){var b=a[nc];a=b.sj();b=b.Ud();a[A].backgroundColor=b;a=zj(a[hb],j);b=b[w]("#","");q(a,b);a=a.id[w]("cse-look-","");this.u.setProperty(a,b[xd]());this.df(h)};
uq[v].Kq=function(){var a=lj("div","cse-ui-swatch",i),b=new Ao;b.h();for(var c=0,e;e=a[c];c++)b.fd(e);H(b,"change",this.Eq,j,this)};var vq=function(a,b){ni[C](this,a);b&&vf(this,b)};F(vq,ni);var wq=function(a,b,c,e){oi[C](this,a,b);this.ie();a={cseId:b,toAdd:c||[],toRemove:e||[],items:[]};vf(this.internal,a)};F(wq,oi);wq[v].$a=function(){return"autocomplete"};wq[v].kb=function(a,b){var c={};if(b&&b[t]>0){var e={};c[a]={Suggestions:e};if(b[t]>0){var f=[];G(b,function(g){f[s](g.fb())});e.Suggestion=f}}return c};wq[v].Oa=function(){var a={};vf(a,this.kb("Add",this.internal.toAdd));vf(a,this.kb("Remove",this.internal.toRemove));return $e(a)};
wq[v].Ha=function(a){var b;if(a.Suggestion){Qa(this,a[Ec]);this.num=a.num;this.total=a.total;b=a.Suggestion}else if(a.Add&&a.Add.Suggestions)b=a.Add.Suggestions.Suggestion;a=this.internal.items[t]==0;if(b)for(var c=0;c<b[t];c++)a?this.internal.items[s](new vq(this.internal.creator,b[c])):this.internal.items[c].Ha(b[c])};var xq=function(a,b,c,e,f,g,k,n,p,u,K){U[C](this,a,b,c,K);this.Ix=e;this.sx=f;this.$x=p;this.Zx=u;this.m=new Vj(this);this.model[jb].actype=p;this.model[jb].acmatch=u;this.wu=g.wrapper;this.vu=g[rb];this.uo=g.input;this.Jx=g.placeholder;this.Kx=g[pb];this.tr=k.wrapper;this.sr=k[rb];this.Zi=k.input;this.tx=k.placeholder;this.ux=k[pb];this.Ox=n;this.yc()};F(xq,U);xq[v].yc=function(){this.m.d(this.Ix,"click",this.Nu);this.m.d(this.sx,"click",this.Wu)};
xq[v].gb=function(a,b){function c(){this.batch=new wq(e.model.user,e.model.cse.id,a,b);!a&&!b&&this.batch.Ac(e.Gh());this.getDataObject=function(){return this.batch};Ha(this,function(){return this.batch.internal.items});this.getErrors=function(){return this.batch.internal.errors};this.getTotal=function(){return this.batch.total};Ea(this,function(f){this.batch[Pb](function(g){f(g)})});this.n=function(f){this.batch.n(f)}}var e=this;return new c};xq[v].dc="loading_suggestions_failed";
xq[v].Tq=function(a){var b=this.uo.Jb();b=b[w](/(\r\n|\r|\n)/g,"\n");b=b[Qb]("\n");b=Ie(b,function(e){return!/^[\s\xa0]*$/[tb](e==i?"":fa(e))});var c=this;return Je(b,function(e){var f=new vq(c.user,a);ee(f,{suggestion:le(e),type:c.$x,match:c.Zx,language:""});return f})};xq[v].Nq=function(a){var b=this.Zi.Jb();a=new vq(this.user,a);a.suggestion=le(b);return a};xq[v].G=function(){U[v].G[C](this);this.t("edit",function(a){this.yw(a)})};
xq[v].Wu=function(a){a[y]();this.Ui(ce(function(b){b=b[t]==0;this.Zh(this.Ox,b);return!b},this))};xq[v].Nu=function(a){a[y]();this.xw()};
xq[v].xw=function(){var a=new Q("cse-modal-dialog",h);this.vu[kd]();this.uo.Ze(this.Jx);a.ha("");a.$c(this.Kx);this.I(this.wu,h);a.v()[r](this.wu);a.jc(Lk);var b=this,c=this.vu,e=Sk(i,"error",c)[0];this.I(e,j);a.i(h);this.uo.Rd()[Fc]();H(a,"dialogselect",function(f){if(f.za=="ok"){f[y]();f=b.Tq();var g=ce(function(k,n){if(k){this[Pb]();a.i(j)}else if(n)this.zb(e,n);else return"save_failed";return""},b);b.n(f,[],c,g)}})};
xq[v].yw=function(a){var b=new Q("cse-modal-dialog",h);this.sr[kd]();this.Zi.Ze(this.tx);var c=this.model.items[a][Lb];this.Zi.Ba(c.suggestion);b.ha("");b.$c(this.ux);this.I(this.tr,h);b.v()[r](this.tr);b.jc(Lk);var e=this,f=this.sr,g=Sk(i,"error",f)[0];this.I(g,j);b.i(h);this.Zi.Rd()[Fc]();H(b,"dialogselect",function(k){if(k.za=="ok"){k[y]();k=e.Nq(c);var n=ce(function(p,u){if(p){this[Pb]();b.i(j)}else if(u)this.zb(g,u);else return"save_failed";return""},e);e.n([k],[c],f,n)}})};
xq[v].I=function(a,b){O(a,b)};var yq=function(a,b,c,e){Bi[C](this,R("suggest_prefs"));this.Re=R("suggest_prefs_form");this.model={cse:b};this.vw(a,b,R("suggestions"),c,e);this.yb()};F(yq,Bi);yq[v].h=function(){Bi[v].h[C](this);this.Re[kd]()};
yq[v].yb=function(){function a(c,e){if(c.enableSuggest[Gb])e.enable_suggest=h;else delete e.enable_suggest;return h}var b=this;this.t("savepref",function(){var c=lj(i,"error",b.Re)[0],e=b.model.cse.oe();if(a(b.Re,e)){q(b.Re[bc],ja.Button.saving);Ja(b.Re[bc],h);e.n(function(f){q(b.Re[bc],ja.Button.save_changes);Ja(b.Re[bc],j);if(f){b.model.cse=e;b.h()}else e.errors?b.zb(c,e.errors):pa(ja.Error.save_failed)})}})};
yq[v].vw=function(a,b,c,e,f){this.Sw=new An;this.Sw.w(R("cse-suggestions-tabs"));this.Jp("cse-included-suggestions-tab");c={wrapper:R("cse-suggestions-new-dlog"),form:R("cse-suggestions-new-form"),input:new Wl(R("cse-suggestions-new-suggestions"),"","example",""),placeholder:"sample included autocompletion 1\nsample included autocompletion 2\nsample included autocompletion 3",title:"Add Included Autocompletions"};var g={wrapper:R("cse-suggestions-edit-dlog"),form:R("cse-suggestions-edit-form"),input:new Wl(R("cse-suggestions-edit-suggestion"),
"","example",""),placeholder:"included autocompletion",title:"Edit Included Autocompletion"};this.Dt=new xq(a,b,R("cse-included-suggestions-tab-c"),R("cse-included-suggestions-new"),R("cse-included-suggestions-delete"),c,g,R("cse-suggestions-no-delete"),1,1,f);this.Dt.V(e);this.Dt[Pb]();c.placeholder="sample excluded autocompletion 1\nsample excluded autocompletion 2\nsample excluded autocompletion 3";xa(c,"Add Excluded Autocompletions");g.placeholder="excluded autocompletion";g.placeholder="Edit Excluded Autocompletion";
this.zr=new xq(a,b,R("cse-excluded-exact-suggestions-tab-c"),R("cse-excluded-exact-suggestions-new"),R("cse-excluded-exact-suggestions-delete"),c,g,R("cse-suggestions-no-delete"),2,1,f);this.zr.V(e);this.zr[Pb]();c.placeholder="sample excluded pattern 1\nsample excluded pattern 2\nsample excluded pattern 3";xa(c,"Add Excluded Patterns");g.placeholder="excluded pattern";g.placeholder="Edit Excluded Pattern";this.Ar=new xq(a,b,R("cse-excluded-regex-suggestions-tab-c"),R("cse-excluded-regex-suggestions-new"),
R("cse-excluded-regex-suggestions-delete"),c,g,R("cse-suggestions-no-delete"),2,2,f);this.Ar.V(e);this.Ar[Pb]();H(this.Sw,"select",function(k){this.Jp(k[B].rb())},j,this)};
yq[v].Jp=function(a){var b=j,c=j,e=j;switch(a){case "cse-excluded-exact-suggestions-tab":c=h;break;case "cse-excluded-regex-suggestions-tab":e=h;break;case "cse-included-suggestions-tab":default:b=h;break}O(R("cse-included-suggestions-tab-c"),b);O(R("cse-excluded-exact-suggestions-tab-c"),c);O(R("cse-excluded-regex-suggestions-tab-c"),e)};var zq=function(a,b){ni[C](this,a);b&&vf(this,b)};F(zq,ni);var Aq=function(a,b,c,e){oi[C](this,a,b);this.ie();a={cseId:b,toAdd:c||[],toRemove:e||[],items:[]};vf(this.internal,a)};F(Aq,oi);Aq[v].$a=function(){return"synonyms"};Aq[v].kb=function(a,b){var c={};if(b&&b[t]>0){var e={};c[a]={Synonyms:e};if(b[t]>0){var f=[];G(b,function(g){f[s](g.fb())});e.Synonym=f}}return c};Aq[v].Oa=function(){var a={};vf(a,this.kb("Add",this.internal.toAdd));vf(a,this.kb("Remove",this.internal.toRemove));return $e(a)};
Aq[v].Ha=function(a){var b;if(a.Synonym){Qa(this,a[Ec]);this.num=a.num;this.total=a.total;b=a.Synonym}else if(a.Add&&a.Add.Synonyms)b=a.Add.Synonyms.Synonym;a=this.internal.items[t]==0;if(b)for(var c=0;c<b[t];c++)a?this.internal.items[s](new zq(this.internal.creator,b[c])):this.internal.items[c].Ha(b[c])};var Bq=function(a,b,c,e){U[C](this,a,b,c,e);this.m=new Vj(this);this.Kr=R("cse-synonym-new-form");this.yx=R("cse-synonym-upload-form");this.zo=R("cse-synonym-root-word");this.Du=R("cse-synonym-words");this.Px=R("cse-synonym-no-delete");this.yc()};F(Bq,U);
Bq[v].yc=function(){this.m.d(R("cse-synonym-new"),"click",this.Ou);this.m.d(R("cse-synonym-delete"),"click",this.Xu);this.m.d(R("cse-synonym-upload"),"click",ce(this.jk,this,"synonym","Upload a Synonym Description File","Synonyms",this.yx));this.m.d(R("cse-synonym-download"),"click",ce(this.gk,this,"synonyms"))};
Bq[v].gb=function(a,b){function c(){this.batch=new Aq(e.model.user,e.model.cse.id,a,b);!a&&!b&&this.batch.Ac(e.Gh());this.getDataObject=function(){return this.batch};Ha(this,function(){return this.batch.internal.items});this.getErrors=function(){return this.batch.internal.errors};this.getTotal=function(){return this.batch.total};Ea(this,function(f){this.batch[Pb](function(g){f(g)})});this.n=function(f){this.batch.n(f)}}var e=this;return new c};Bq[v].dc="loading_synonyms_failed";
var Cq=function(a,b){G(lf(a),function(c){var e=a[c];if(e[D]!="checkbox"||e[Gb])b[c]=e[x]})};Bq[v].ab=function(a,b){var c=new zq(this.db,b),e={word:this.zo,synonym_word:this.Du};Cq(e,c);return c};Bq[v].G=function(){U[v].G[C](this);this.t("edit",function(a){this.Cc(a)})};Bq[v].Xu=function(a){a[y]();this.Ui(ce(function(b){b=b[t]==0;this.Zh(this.Px,b);return!b},this))};
Bq[v].Cc=function(a){var b=new Q("cse-modal-dialog",h);this.Kr[kd]();var c=[];if(a){var e=this.model.items[a][Lb];c=[e];q(this.zo,e.word);q(this.Du,e.synonym_word)}b.ha("");b.$c(a?"Edit a Synonym":"Create a Synonym");e=R("cse-synonym-new-dlog");this.I(e,h);b.v()[r](e);b.jc(Lk);var f=this,g=this.Kr,k=Sk(i,"error",g)[0];this.I(k,j);b.i(h);this.zo[Fc]();H(b,"dialogselect",function(n){if(n.za=="ok"){n[y]();var p=f.ab(g);n=ce(function(u,K){if(u){if(a)Da(this.model.items[a],p);this[Pb]();b.i(j)}else if(K)this.zb(k,
K);else return"save_failed";return""},f);f.n([p],c,g,n)}})};Bq[v].Ou=function(a){a[y]();this.Cc()};Bq[v].I=function(a,b){ab(a[A],b?"":"none")};var R=L,Sk=lj,Dq=function(a,b,c){a=Oi(a,b);a.V(c);c=new Vk(a,R("cse_basic"));c.h()},Eq=function(a,b,c,e){b=Oi(a,b);var f=new ro(a,b,c,R("user_form_select_si"),R("si"));f.V(e);f[Pb]();a=new ro(a,b,c,R("user_form_select_se"),R("se"),h);a.V(e);a[Pb]()},Fq=function(a,b,c){a=Oi(a,b);a.V(c);c=new Vk(a,R("cse_commerce"));c.h()},Gq=function(a,b,c){b=Oi(a,b);b.V(c);a=new qo(a,b,[],R("refine"));a.h()},Hq=function(a,b,c){b=Oi(a,b);a=new ko(a,b,R("km"));a.V(c);a[Pb]()},Iq=function(a,b,c){b=Oi(a,b);a=new im(a,
b,R("boost-rules"));a.V(c);a[Pb]()},Jq=function(a,b,c){b=Oi(a,b);a=new Bq(a,b,R("synonym"));a.V(c);a[Pb]()},Kq=function(a,b,c){b=Oi(a,b);a=new yq(a,b,c);a.h()},Lq=function(a,b,c){b=Oi(a,b);a=new Dn(a,b,R("facet-rules"));a.V(c);a[Pb]()},Mq=function(a,b,c,e){var f=[];if(c.cse_result)for(var g=0;g<c.cse_result[t];g++){var k=c.cse_result[g].cse,n=k.internal_cse_config;if(!n||n.cse_type!=4)f[s](Oi(k.creator,k))}a=new Zk(a,b,f,[],R("bookmarklet"),e);a.h()},Nq=function(a,b,c){a=Oi(a,b);a.V(c);c=new Mj(a,
R("adsensedirect"));c.h()},Oq=function(a,b,c,e){a=new Yk(a,b,c);a.V(e);e=new En(a,R("index-section"));e.h()};function Pq(a,b){var c=ma[Sb]("error"+a);if(c)ab(c[A],b?"":"none")}function Qq(a,b){var c=le(a[b][x]),e=c=="";if(e)a.errors=h;else q(a[b],c);Pq(b,e)}function Rq(a,b){var c=a[b][Gb]!=1;if(c)a.errors=h;Pq(b,c)}
function Sq(a,b,c,e){c=Oi(c.creator,c);c.V(e);a.errors=j;Qq(a,"adm_first_name");Qq(a,"adm_last_name");Qq(a,"adm_email");Qq(a,"adm_phone");Qq(a,"org_name");a.agrees_to_tos&&Rq(a,"agrees_to_tos");if(a.errors)return j;c.EnterpriseAccount={AccountAdmin:{},Organization:{}};c.EnterpriseAccount.AccountAdmin.first_name=a.adm_first_name[x];c.EnterpriseAccount.AccountAdmin.last_name=a.adm_last_name[x];c.EnterpriseAccount.AccountAdmin.email=a.adm_email[x];c.EnterpriseAccount.AccountAdmin.phone=a.adm_phone[x];
c.EnterpriseAccount.AccountAdmin.country=a.adm_country[x];c.EnterpriseAccount.AccountAdmin.job_title=a.adm_job_title[x];$a(c.EnterpriseAccount.Organization,a.org_name[x]);Wa(c.EnterpriseAccount.Organization,a.org_type[x]);c.EnterpriseAccount.Organization.size=a.org_size[x];if(a[bc]){Ja(a[bc],h);q(a[bc],ja.Button.saving)}c.n(function(f){if(a[bc]){Ja(a[bc],j);q(a[bc],ja.Button.save_changes)}if(f){if(b){if(b.agrees_to_tos)q(b.agrees_to_tos,"on");b.submit()}}else pa(ja.Error.save_failed)});return j}
var Tq=function(a,b,c,e){a=Oi(a,b);a.V(c);c=new km(a,R("cse-content"),e);c.h();sq(e);new uq},Uq=function(a,b,c){Tq(a,b,c,h)},Vq=function(a,b,c){Tq(a,b,c,j)},Wq=function(a,b,c,e){new wn(a,b,c,e)},_cse_basic=Dq,_cse_sites=Eq,_cse_commerce=Fq,_indexing=Oq,_cse_refinements=Gq,_cse_keymatches=Hq,_cse_synonyms=Jq,_cse_suggestions=Kq,_cse_boost_rules=Iq,_cse_facet_rules=Lq,_bookmarklet=Mq,_cse_adsense_direct=Nq,_cse_look=Uq,_cse_wizard=Vq,_cse_drop_down=Wq,_submit_contact_info=Sq;var Xq=function(a,b){oi[C](this,a,i);this.V(b);this.promotional_email=h};Xq.Ea(oi);Xq[v].$a=function(){return"prefs"};Xq[v].aq=function(a){this.promotional_email=a.news[Gb];q(a[Lb],this.Oa())};ge("UserPreferences",Xq);E(Xq[v],"load",Xq[v][Pb]);E(Xq[v],"update",Xq[v].n);E(Xq[v],"updateForm",Xq[v].aq);var Yq=function(a,b,c,e){this.D=c||gj();this.hb=a;this.fc=[];this.ay=b?b:0;this.jx=!!e;this.cr()};F(Yq,Ah);
Yq[v].cr=function(){Ba(this.hb,"goog-tabpane");var a=this.ks();this.pb=this.D.e("ul",{className:"goog-tabpane-tabs",tabIndex:"0"});this.Sa=this.D.e("div","goog-tabpane-cont");this.hb[r](this.Sa);switch(this.ay){case 0:this.hb[cc](this.pb,this.Sa);this.hb[cc](this.Nl(),this.Sa);$i(this.hb,"goog-tabpane-top");break;case 1:this.hb[r](this.pb);this.hb[r](this.Nl());$i(this.hb,"goog-tabpane-bottom");break;case 2:this.hb[cc](this.pb,this.Sa);$i(this.hb,"goog-tabpane-left");break;case 3:this.hb[cc](this.pb,
this.Sa);$i(this.hb,"goog-tabpane-right");break;default:d(l("Invalid tab location"))}Ya(this.pb,0);H(this.pb,this.jx?"mousedown":"click",this.Rf,j,this);H(this.pb,"keydown",this.Sf,j,this);this.Uq(a)};Yq[v].Nl=function(){var a=".goog-tabpane-clear { clear: both; height: 0px; overflow: hidden }";Ek(a);return this.D.e("div","goog-tabpane-clear")};
Yq[v].c=function(){Yq.b.c[C](this);nh(this.pb,this.jx?"mousedown":"click",this.Rf,j,this);nh(this.pb,"keydown",this.Sf,j,this);delete this.hb;this.Sa=this.pb=i};Yq[v].ks=function(){for(var a=[],b=Aj(this.hb);b;){a[s](b);b=zj(b[ud],h)}return a};Yq[v].Uq=function(a){for(var b,c=0;b=a[c];c++)this.lq(new Zq(b))};
Yq[v].lq=function(a,b){a.Q&&a.Q!=this&&a.Q instanceof Yq&&a.Q.Hv(a);var c=this.fc[t];if(b!==m&&b!=c){c=b;this.fc[yd](c,0,a);this.pb[cc](a.ye,this.pb[gd][c])}else{this.fc[s](a);this.pb[r](a.ye)}a.Ye(this,c);if(!this.ic){this.ic=a;this[z](new $q("change",this,this.ic))}this.Sa[r](a.Sa);a.I(a==this.ic);for(var e=c+1;c=this.fc[e];e++)c.wh=e};Yq[v].Hv=function(a){if(Xd(a))a=this.fc[a];this.fc[yd](a.wh,1);a.Ye(i);xj(a.ye);xj(a.Sa);for(var b=0;a=this.fc[b];b++)a.Ye(this,b)};
Yq[v].vp=function(a){if(a.T()&&(!this.ic||a!=this.ic)){this.ic.I(j);a.I(h);this.ic=a;this[z](new $q("change",this,this.ic))}};Yq[v].Qa=function(a){a>=0&&a<this.fc[t]&&this.vp(this.fc[a])};Yq[v].bb=function(){return this.ic?this.ic.wh:-1};Yq[v].v=function(){return this.Sa||i};Yq[v].a=function(){return this.hb||i};Yq[v].Rf=function(a){for(var b=a[B];b!=this.pb;){if(b[id]=="LI"){var c;for(c=0;b=b[hb];c++);this.Qa(c);break}b=b[pd]}a[y]()};
Yq[v].Sf=function(a){if(!(a[mb]||a[fc]||a[Ob]))switch(a[Lc]){case 37:a=this.ic.Tm()-1;this.Qa(a<0?this.fc[t]-1:a);break;case 39:a=this.ic.Tm()+1;this.Qa(a>=this.fc[t]?0:a);break;case 36:this.Qa(0);break;case 35:this.Qa(this.fc[t]-1);break}};var Zq=function(a,b,c){var e,f;if(Wd(a)&&b===m)e=a;else if(b){e=b;f=a}else if(a){if(b=Aj(a)){e=Jj(b);b[pd][rc](b)}f=a}this.D=c||gj();this.Sa=f||this.D.e("div");this.ye=this.D.e("li",i,e);this.wh=this.Q=i;this.W=h};Zq[v].$c=function(a){Dj(this.ye,a)};Zq[v].Bj=function(){return this.ye};
Zq[v].v=function(){return this.Sa};Zq[v].Tm=function(){return this.wh};Zq[v].Da=function(){return this.Q};Zq[v].select=function(){this.Q&&this.Q.vp(this)};Zq[v].va=function(a){this.W=a;Ba(this.ye,a?"goog-tabpane-tab":"goog-tabpane-tab-disabled")};Zq[v].T=function(){return this.W};Zq[v].I=function(a){if(this.T()){ab(this.Sa[A],a?"":"none");Ba(this.ye,a?"goog-tabpane-tab-selected":"goog-tabpane-tab")}};Zq[v].Ye=function(a,b){this.Q=a;this.wh=b!==m?b:i};
var $q=function(a,b,c){Jg[C](this,a,b);this.page=c};F($q,Jg);function ar(a){var b=ma[Sb]("zip"+a);a=ma[Sb](a);var c=a[A][td]=="none";ab(a[A],c?"":"none");b.src=c?"/cse/images/zippy_minus_sm.gif":"/cse/images/zippy_plus_sm.gif"}function br(a){if(a=ma[Sb](a))ab(a[A],a[A][td]!="none"?"none":"")}function cr(a,b){var c=ma[Sb](a);if(c)ab(c[A],b?"":"none")}
function dr(a,b,c){var e=a.resultsurl[x];e=e[w](/"/g,"");var f="10";if(a.forid)for(var g=0;g<a.forid[t];++g)if(a.forid[g][Gb]){f=a.forid[g][x];break}a=b[x];a=a[w](/action="[^"]*"/,'action="'+e+'"')[w](/value="FORID:[^";]*([";])/,'value="FORID:'+f+"$1");Dj(c,e);q(b,a)}function er(a,b){new Yq(a,b)}function fr(a){Dj(ma[Sb]("PersonalMessage"),a)}function gr(a){if(a.url[x]==""){a=R("urlerror");ab(a[A],"");return j}else return h}ge("toggleZip",ar);ge("toggleDiv",br);ge("showDiv",cr);
ge("UpdateCSESearchCode",dr);ge("createTabPane",er);ge("SetPersonalMessage",fr);ge("validateOverlayUrl",gr);function hr(a){a=a instanceof Vh?a.B():new Vh(a,void 0);var b=/^([a-z0-9\-]+\.)*[a-z0-9\-]+\.?$/;if(!a.mj()[Gd]()[vc](b))return j;b=/[\\@\$\!\(\)\[\]\{\}]/;if(a.an().search(b)!=-1)return j;return h}ge("validateSiteUrl",hr);
