var ia=Number,Sa=Boolean,A=Math,xb=parseInt,Fc=Infinity,D=undefined,da=window,Pb=Function,Ga=navigator,k=document,Ba=alert,wb=encodeURIComponent,Ta=isNaN;function oc(a,b){return a.height=b}function Pc(a,b){return a.getClass=b}function Tc(a,b){return a.screenY=b}function Rc(a,b){return a.relatedTarget=b}function db(a,b){return a.defaultChecked=b}function y(a,b){return a.value=b}function Tb(a,b){return a.currentTarget=b}function cb(a,b){return a.clear=b}function Uc(a,b){return a.target=b}function Qc(a,
b){return a.length=b}function qb(a,b){return a.remove=b}function Vb(a,b){return a.type=b}function pb(a,b){return a.innerHTML=b}function Gb(a,b){return a.toString=b}function oa(a,b){return a.disabled=b}function qc(a,b){return a.start=b}function pc(a,b){return a.left=b}function Sc(a,b){return a.screenX=b}function Ub(a,b){return a.filter=b}var Ha="document",P="height",Fb="slice",Eb="screenY",Qb="href",K="name",Rb="scrollLeft",Kc="cookie",ja="types",p="value",x="forms",Q="target",Oc="plugins",h="length",
Ab="clientX",ya="type",Wa="form",Mc="exclude",F="data",Nc="lastChild",Va="firstChild",W="object",Bb="clientY",Sb="scrollTop",Cb="message",Lc="defaultView",S="global",_P="prototype",ga="checked",Ia="start",mc="elements",nc="view",ob="selectedIndex",l="style",J="left",Db="screenX",X="width",L="userAgent",nb="filter",Oa="parentNode",goog={};this.goog=goog;goog.global=this;goog.provide=function(a){var b=a.split("."),c=goog[S];for(var d;d=b.shift();){if(c[d]){c=c[d]}else{c=(c[d]={})}}};goog.getObjectByName=
function(a){var b=a.split("."),c=goog[S];for(var d;d=b.shift();){if(c[d]){c=c[d]}else{return null}}return c};goog.globalize=function(a,b){ra(b||goog[S],a||goog)};goog.addDependency=function(a,b,c){};goog.require=function(a){};goog.addIncludeRoot=function(a,b){};goog.basePath="";var Ch=goog.nullFunction=function(){};var V=goog.isDef=function(a){return typeof a!="undefined"};goog.isNull=function(a){return a===null};var sb=goog.isArray=function(a){return a instanceof Array||gb(a)&&$b(a.join)&&$b(a.reverse)},
qa=goog.isArrayLike=function(a){return gb(a)&&typeof a[h]=="number"};goog.isDateLike=function(a){return gb(a)&&$b(a.getFullYear)};var ca=goog.isString=function(a){return typeof a=="string"};goog.isBoolean=function(a){return typeof a=="boolean"};goog.isNumber=function(a){return typeof a=="number"};var $b=goog.isFunction=function(a){return typeof a=="function"},gb=goog.isObject=function(a){return a!=null&&typeof a=="object"},Ka=goog.getHashCode=function(a){if(a.hasOwnProperty&&a.hasOwnProperty(Hb)){return a[Hb]}if(!a[Hb]){a[Hb]=
++goog.Mc}return a[Hb]};goog.removeHashCode=function(a){if("removeAttribute"in a){a.removeAttribute(Hb)}try{delete a[Hb]}catch(b){}};var Hb=goog.qd="closure_hashCode_";goog.Mc=0;var tg=goog.cloneObject=function(a){if(gb(a)){if(a.g){return a.g()}var b=sb(a)?[]:{};for(var c in a){b[c]=tg(a[c])}return b}return a},zd=goog.B=function(a,b){var c=a.Xb||[];c=c.concat(Array[_P][Fb].call(arguments,2));if(a.Ua){b=a.Ua}if(a.Ta){a=a.Ta}var d=function(){var e=c.concat(Array[_P][Fb].call(arguments));return a.apply(b,
e)};d.Xb=c;d.Ua=b;d.Ta=a;return d};goog.Yc=function(a){return zd.apply(null,[a,null].concat(Array[_P][Fb].call(arguments,1)))};var ra=goog.Tc=function(a,b){for(var c in b){a[c]=b[c]}},Ke=goog.now=function(){return(new Date).getTime()};goog.globalEval=function(a){if(goog[S].execScript){goog[S].execScript(a,"JavaScript")}else if(goog[S].eval){goog[S].eval(a)}else{throw Error("goog.globalEval not available");}};goog.getMsg=function(a,b){var c=b||{};for(var d in c){a=a.replace(new RegExp("\\{\\$"+d+"\\}",
"gi"),c[d])}return a};goog.exportSymbol=function(a,b){goog[S][a]=b};goog.exportProperty=function(a,b,c){a[b]=c};if(!Pb[_P].apply){Pb[_P].apply=function(a,b){var c=[],d,e;if(!a)a=goog[S];if(!b)b=[];for(var f=0;f<b[h];f++){c[f]="args["+f+"]"}e="oScope.__applyTemp__.peek().("+c.join(",")+");";if(!a.__applyTemp__){a.__applyTemp__=[]}a.__applyTemp__.push(this);d=eval(e);a.__applyTemp__.pop();return d}}Pb[_P].B=function(a){return zd.apply(null,[this,a].concat(Array[_P][Fb].call(arguments,1)))};Pb[_P].Yc=
function(){return zd.apply(null,[this,null].concat(Array[_P][Fb].call(arguments)))};Pb[_P].d=function(a){var b=function(){};b.prototype=a[_P];this.Mb=a[_P];this.prototype=new b};Pb[_P].Tc=function(a){ra(this[_P],a)};if(!Array[_P].push){Array[_P].push=function(){for(var a=0;a<arguments[h];a++){this[this[h]]=arguments[a]}return this[h]}}if(!Array[_P].pop){Array[_P].pop=function(){var a;if(this[h]){a=this[this[h]-1];this.length--}return a}}Array[_P].peek=function(){return this[this[h]-1]};if(!Array[_P].shift){Array[_P].shift=
function(){var a;if(this[h]){a=this[0];for(var b=0;b<this[h]-1;b++){this[b]=this[b+1]}this.length--}return a}}if(!Array[_P].unshift){Array[_P].unshift=function(){var a=arguments[h];for(var b=this[h]-1;b>=0;b--){this[b+a]=this[b]}for(var c=0;c<a;c++){this[c]=arguments[c]}return this[h]}};var rc=goog.Disposable=function(){};rc[_P].Ba=false;rc[_P].X=function(){return this.Ba};var jg=rc[_P].h=function(){if(!this.Ba){this.Ba=true}};goog.h=function(a){if(typeof a.h=="function"){a.h()}};goog.userAgent={};(function(){var a=Ga[L],b=typeof opera!="undefined",c=!b&&a.indexOf("MSIE")!=-1,d=!b&&Ga.product=="Gecko",e=!b&&a.indexOf("Konqueror")!=-1,f=!b&&a.indexOf("Safari")!=-1,g=e||f,i,j;if(b){i=opera.version()}else{if(d){j=/rv\:([^\);]+)(\)|;)/}else if(c){j=/MSIE\s+([^\);]+)(\)|;)/}else if(f){j=/AppleWebKit\/(\S+)/}else if(e){j=/Konqueror\/([^\);]+)(\)|;)/}if(j){j.test(a);i=RegExp.$1}}var m=Ga.platform,n=m.indexOf("Mac")!=-1,t=m.indexOf("Win")!=-1,r=m.indexOf("Linux")!=-1;goog[L].OPERA=
b;goog[L].IE=c;goog[L].GECKO=d;goog[L].KONQUEROR=e;goog[L].SAFARI=f;goog[L].KHTML=g;goog[L].VERSION=i;goog[L].PLATFORM=Ga.platform;goog[L].MAC=n;goog[L].WINDOWS=t;goog[L].LINUX=r;function N(Bf){var he=Bf.match(/[\d]+/g);Qc(he,3);return he.join(".")}var O=false,R="";if(Ga[Oc]&&Ga[Oc][h]){var na=Ga[Oc]["Shockwave Flash"];if(na){O=true;if(na.description){R=N(na.description)}}if(Ga[Oc]["Shockwave Flash 2.0"]){O=true;R="2.0.0.11"}}else if(Ga.mimeTypes&&Ga.mimeTypes[h]){var xa=Ga.mimeTypes["application/x-shockwave-flash"];
O=xa&&xa.enabledPlugin;if(O){R=N(xa.enabledPlugin.description)}}else{try{var Ua=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");O=true;R=N(Ua.GetVariable("$version"))}catch(mb){try{var Ua=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");O=true;R="6.0.21"}catch(mb){try{var Ua=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");O=true;R=N(Ua.GetVariable("$version"))}catch(mb){}}}}goog[L].HAS_FLASH=O;goog[L].FLASH_VERSION=R})();var bf=goog[L].compare=function(a,b){if(!Ta(a)&&!Ta(b)){return a-
b}var c=a.split("."),d=b.split("."),e=A.min(c[h],d[h]);for(var f=0;f<e;f++){if(typeof d[f]=="undefined"){return 1}if(typeof c[f]=="undefined"){return-1}if(!Ta(c[f])&&Ta(d[f])&&c[f]==xb(d[f],10)){return 1}if(Ta(c[f])&&!Ta(d[f])&&xb(c[f],10)==d[f]){return-1}if(d[f]>c[f]){return-1}else if(d[f]<c[f]){return 1}}return 0};goog[L].isVersion=function(a){return bf(goog[L].VERSION,a)>=0};goog[L].isFlashVersion=function(a){return bf(goog[L].FLASH_VERSION,a)>=0};var u=goog.events={},Qa=u.Wd={},Ea=u.$d={},Ja=u.listen=function(a,b,c,d,e){if(sb(b)){for(var f=0;f<b[h];f++){Ja(a,b[f],c,d,e)}return null}var g=Zb(b),i=ad(a,g,c,d,e);if(i in Qa){return i}var j=Ka(a);if(!(j in Ea)){Ea[j]={}}if(!(g in Ea[j])){Ea[j][g]=[]}Ea[j][g].push(i);var m=ch.B(a,i,b),n=new Be(c,m,a,b,d,e);Qa[i]=n;if(b instanceof uc){b.Ub(n)}else{if(a.addEventListener){if(a==goog[S]||!a.Ya){a.addEventListener(b,m,d)}}else if(a.attachEvent){a.attachEvent("on"+b,m)}else{throw Error("Object {"+a+"} does not support event listeners.");
}}return i},fb=u.unlisten=function(a,b,c,d,e){if(sb(b)){for(var f=0;f<b[h];f++){fb(a,b[f],c,d,e)}return null}var g=ad(a,b,c,d,e);return Hd(g)},Hd=u.unlistenByKey=function(a){if(!(a in Qa)){return false}var b=Qa[a],c=b.src,d=b[ya],e=b.proxy;if(d instanceof uc){d.ad(b)}else{if(c.removeEventListener){if(c==goog[S]||!c.Ya){c.removeEventListener(d,e,b.capture)}}else if(c.detachEvent){c.detachEvent("on"+d,e)}}delete Qa[a];var f=Zb(d);v.remove(Ea[Ka(c)][f],a);return true},gh=u.removeAll=function(a,b,c){var d=
0;if(a){var e=ah(a,b,c);for(var f=0;f<e[h];f++){var g=e[f];if(g){Hd(ad(g.src,g[ya],g.listener,g.capture,g.handler));d++}}}else{for(var i in Qa){Hd(i);d++}}return d},ah=u.Cd=function(a,b,c){var d=Ka(a),e=[];if(d in Ea){var f=Ea[d];if(b){var g=Zb(b);if(b in f){Ce(e,f[g],c)}}else{for(var i in f){Ce(e,f[i],c)}}}return e},Zb=u.Od=function(a){return a instanceof uc?Ka(a):a},Ce=u.Bd=function(a,b,c){var d=!V(c);for(var e=0;e<b[h];e++){var f=b[e],g=Qa[f];if(d||g.capture==c){a.push(g)}}},bh=u.getListeners=
function(a,b,c){var d=Ka(a),e=[];if(d in Ea){var f=Ea[d],g=Zb(b);if(g in f){var i=f[g];for(var j=0;j<i[h];j++){var m=Qa[i[j]];if(m.capture==c){e.push(m)}}}}return e};u.hasListener=function(a,b,c){var d=Ka(a);if(d in Ea){var e=Ea[d],f=Zb(b);if(f in e){var g=e[f];for(var i=0;i<g[h];i++){var j=Qa[g[i]];if(j.capture==c){return true}}}}return false};u.expose=function(a){var b=[];for(var c in a){if(a[c]&&a[c].id){b.push(c+" = "+a[c]+" ("+a[c].id+")")}else{b.push(c+" = "+a[c])}}return b.join("\n")};u.types=
{CLICK:"click",DBLCLICK:"dblclick",MOUSEDOWN:"mousedown",MOUSEUP:"mouseup",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEMOVE:"mousemove",KEYPRESS:"keypress",KEYDOWN:"keydown",KEYUP:"keyup",BLUR:"blur",FOCUS:"focus",FOCUSIN:k.all?"focusin":"DOMFocusIn",FOCUSOUT:k.all?"focusout":"DOMFocusOut",CHANGE:"change",SELECT:"select",SUBMIT:"submit",LOAD:"load",UNLOAD:"unload",HELP:"help",RESIZE:"resize",SCROLL:"scroll",READYSTATECHANGE:"readystatechange"};var ch=u.Dc=function(a,b){var c=v.slice(arguments,
2),d=Qa[a];if(!d.src.addEventListener&&!eh(d)){return D}if(c[h]==0&&da.event||c[h]==1&&fh(c[0])){var e=c[0]||da.event,f=new Kb(e,this);try{f.stopPropagation();f.I=false;var g=[];for(var i=f.currentTarget;i;i=i[Oa]){g.push(i)}var j=true;for(var m=g[h]-1;!f.I&&m>=0;m--){Tb(f,g[m]);j&=bd(g[m],b,true,[f])}for(var m=0;!f.I&&m<g[h];m++){Tb(f,g[m]);j&=bd(g[m],b,false,[f])}return j}finally{f.h()}}else if(c[h]==1&&dh(c[0])){var n=c[0]=new Kb(c[0],this);try{return Gd(d,c)}finally{n.h()}}else{return Gd(d,c)}},
eh=u.Rd=function(a){var b=ad(a.src,a[ya],a.listener,a.capture,a.handler),c=Ka(a.src);return Ea[c][a[ya]][0]==b},bd=u.fireListeners=function(a,b,c,d){var e=bh(a,b,c),f=1;for(var g=0;g<e[h];g++){f&=Gd(e[g],d)!==false}return Sa(f)},Gd=u.zd=function(a,b){return a.Ha.apply(a,b)},ad=u.createKey=function(a,b,c,d,e){return Ka(a)+"_"+Zb(b)+"_"+Ka(c)+"_"+Sa(d)+"_"+(e?Ka(e):"")},dh=u.Qd=function(a){return gb(a)&&/event/i.test(a)},fh=u.Sd=function(a){return gb(a)&&V(a.srcElement)&&V(a.cancelBubble)&&V(a[ya])&&
!goog[L].SAFARI};u.getTotalListenerCount=function(){return Me(Qa)};var uc=u.EventWrapper=function(){};uc[_P].Ub=function(a){throw Error("Not implemented");};uc[_P].ad=function(a){throw Error("Not implemented");};var Da=u.Event=function(a,b){Vb(this,a);Uc(this,b);Tb(this,this[Q])};Da.d(rc);Da[_P].I=false;Da[_P].ka=true;Da[_P].stopPropagation=function(){this.I=true};Da[_P].preventDefault=function(){this.ka=false};var Kb=u.BrowserEvent=function(a,b){Vb(this,a[ya]);this.timestamp=new Date;Uc(this,a[Q]||a.srcElement);Tb(this,b);Rc(this,null);if(V(a.relatedTarget)){Rc(this,a.relatedTarget)}else if(this[ya]==u[ja].MOUSEOVER){Rc(this,a.fromElement)}else if(this[ya]==u[ja].MOUSEOUT){Rc(this,a.toElement)}this.offsetX=V(a.layerX)?a.layerX:a.offsetX;this.offsetY=V(a.layerY)?a.layerY:a.offsetY;this.clientX=V(a[Ab])?a[Ab]:a.pageX;this.clientY=V(a[Bb])?a[Bb]:a.pageY;Sc(this,a[Db]||0);Tc(this,a[Eb]||0);this.button=a.button;
this.keyCode=a.keyCode||0;this.charCode=a.charCode||(this[ya]==u[ja].KEYPRESS?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.G=a};Kb.d(Da);Kb[_P].stopPropagation=function(){this.I=true;if(this.G.stopPropagation){this.G.stopPropagation()}else{this.G.cancelBubble=true}};Kb[_P].preventDefault=function(){this.ka=false;if(!this.G.preventDefault){this.G.returnValue=false}else{this.G.preventDefault()}};Kb[_P].h=function(){if(!this.X()){Da[_P].h.call(this);this.G=null}};var Be=u.Listener=function(a,b,c,d,e,f){if($b(a)){this.sb=true}else if(a&&typeof a.Ha=="function"){this.sb=false}else{throw Error("Invalid listener argument");}this.listener=a;this.proxy=b;this.src=c;Vb(this,d);this.capture=!(!e);this.handler=f};Be[_P].Ha=function(){if(this.sb){return this.listener.apply(this.handler||this.src,arguments)}return this.listener.Ha.apply(this.listener,arguments)};var v=goog.array={};v.indexOf=function(a,b,c){if(a.indexOf){return a.indexOf(b,c)}if(Array.indexOf){return Array.indexOf(a,b,c)}if(c==null){c=0}else if(c<0){c=A.max(0,a[h]+c)}for(var d=c;d<a[h];d++){if(a[d]===b)return d}return-1};v.lastIndexOf=function(a,b,c){if(c==null){c=a[h]-1}if(a.lastIndexOf){return a.lastIndexOf(b,c)}if(Array.lastIndexOf){return Array.lastIndexOf(a,b,c)}if(c<0){c=A.max(0,a[h]+c)}for(var d=c;d>=0;d--){if(a[d]===b)return d}return-1};var aa=v.forEach=function(a,b,c){if(a.forEach){a.forEach(b,
c)}else if(Array.forEach){Array.forEach(a,b,c)}else{var d=a[h],e=ca(a)?a.split(""):a;for(var f=0;f<d;f++){b.call(c,e[f],f,a)}}};Ub(v,function(a,b,c){if(a[nb]){return a.filter(b,c)}if(Array[nb]){return Array.filter(a,b,c)}var d=a[h],e=[],f=ca(a)?a.split(""):a;for(var g=0;g<d;g++){if(b.call(c,f[g],g,a)){e.push(f[g])}}return e});var yd=v.map=function(a,b,c){if(a.map){return a.map(b,c)}if(Array.map){return Array.map(a,b,c)}var d=a[h],e=[],f=ca(a)?a.split(""):a;for(var g=0;g<d;g++){e.push(b.call(c,f[g],
g,a))}return e},sg=v.some=function(a,b,c){if(a.some){return a.some(b,c)}if(Array.some){return Array.some(a,b,c)}var d=a[h],e=ca(a)?a.split(""):a;for(var f=0;f<d;f++){if(b.call(c,e[f],f,a)){return true}}return false},og=v.every=function(a,b,c){if(a.every){return a.every(b,c)}if(Array.every){return Array.every(a,b,c)}var d=a[h],e=ca(a)?a.split(""):a;for(var f=0;f<d;f++){if(!b.call(c,e[f],f,a)){return false}}return true},Xb=v.l=function(a,b){if(a.l){return a.l(b)}return v.indexOf(a,b)>-1},rg=v.s=function(a){return a[h]==
0};cb(v,function(a){if(!sb(a)){for(var b=a[h]-1;b>=0;b--){delete a[b]}}Qc(a,0)});var pg=v.insert=function(a,b){if(!Xb(a,b)){a.push(b)}},qg=v.insertAt=function(a,b,c){v.splice(a,c,0,b)};v.insertBefore=function(a,b,c){var d;if(arguments[h]==2||(d=v.indexOf(a,c))==-1){a.push(b)}else{qg(a,b,d)}};qb(v,function(a,b){var c=v.indexOf(a,b),d;if(d=c!=-1){te(a,c)}return d});var te=v.removeAt=function(a,b){return Array[_P].splice.call(a,b,1)[h]==1};v.g=function(a){return a.concat()};v.splice=function(a,b,c,d){return Array[_P].splice.apply(a,
v.slice(arguments,1))};v.slice=function(a,b,c){if(arguments[h]<=2){return Array[_P][Fb].call(a,b)}else{return Array[_P][Fb].call(a,b,c)}};v.find=v.indexOf;v.insertValue=pg;v.deleteValue=v.remove;v.removeDuplicates=function(a,b){var c=b||a,d={},e=0,f=0;while(f<a[h]){var g=a[f++],i=gb(g)?Ka(g):g;if(!(i in d)){d[i]=true;c[e++]=g}}Qc(c,e)};v.binarySearch=function(a,b,c){var d=0,e=a[h]-1,f=c||se;while(d<=e){var g=d+e>>1,i=f(b,a[g]);if(i>0){d=g+1}else if(i<0){e=g-1}else{return g}}return-(d+1)};v.sort=function(a,
b){Array[_P].sort.call(a,b||se)};var se=v.defaultCompare=function(a,b){return a>b?1:(a<b?-1:0)};var za=u.EventTarget=function(){};za.d(rc);za[_P].wc=function(){return null};za[_P].addEventListener=function(a,b,c,d){Ja(this,a,b,c,d)};za[_P].removeEventListener=function(a,b,c,d){fb(this,a,b,c,d)};za[_P].dispatchEvent=function(a){if(ca(a)){a=new Da(a,this)}else if(!(a instanceof Da)){var b=a;a=new Da(a[ya],this);ra(a,b)}else{Uc(a,a[Q]||this)}var c=[];for(var d=this;d;d=d.wc()){c.push(d)}var e=1;for(var f=c[h]-1;!a.I&&f>=0;f--){Tb(a,c[f]);e&=bd(c[f],a[ya],true,[a])&&a.ka!=false}for(var f=0;!a.I&&
f<c[h];f++){Tb(a,c[f]);e&=bd(c[f],a[ya],false,[a])&&a.ka!=false}return Sa(e)};var $g=za[_P].h=function(){if(!this.X()){jg.call(this);gh(this)}};za[_P].Ya=true;var ed=goog.net={},ac=ed.Events={COMPLETE:"complete",SUCCESS:"success",ERROR:"error",ABORT:"abort",READY:"ready",READY_STATE_CHANGE:"readystatechange"},wh=ac.ABORT,fd=ac.COMPLETE,Fe=ac.ERROR,Ge=ac.READY,xh=ac.READY_STATE_CHANGE,yh=ac.SUCCESS;var bc=ed.XmlHttp=function(){var a=Ah();if(a){return new ActiveXObject(a)}else{return new XMLHttpRequest}},xc=bc.ReadyState={},zh=xc.UNINITIALIZED=0;xc.LOADING=1;var Ie=xc.LOADED=2;xc.INTERACTIVE=3;var He=xc.COMPLETE=4,Ah=bc.Jd=function(){if(!bc.pb&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(var b=0;b<a[h];b++){var c=a[b];try{new ActiveXObject(c);return bc.pb=c}catch(d){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");
}return bc.pb};var ea=goog.json={},rh=ea.Ud=function(a){if(a==""){return false}a=a.replace(/"(\\.|[^"\\])*"/g,"");return a==""||!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(a)};ea.parse=function(a){a=String(a);if(typeof a.parseJSON=="function"){return a.parseJSON()}if(rh(a)){try{return eval("("+a+")")}catch(b){}}throw Error("Invalid JSON string: "+a);};ea.unsafeParse=function(a){return eval("("+a+")")};ea.serialize=function(a){if(a!=null&&typeof a.toJSONString=="function"){return a.toJSONString()}var b=[];Ld(a,b);
return b.join("")};var Ld=ea.pe=function(a,b){switch(typeof a){case "string":Ee(a,b);break;case "number":th(a,b);break;case "boolean":b.push(a);break;case "undefined":b.push("null");break;case "object":if(a==null){b.push("null");break}if(sb(a)){sh(a,b);break}uh(a,b);break;default:throw Error("Unknown type: "+typeof a);}},Kd=ea.sd={'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},Ee=ea.oe=function(a,b){b.push('"',a.replace(/[\\\"\x00-\x1f\x80-\uffff]/g,
function(c){if(c in Kd){return Kd[c]}var d=c.charCodeAt(0),e="\\u";if(d<16){e+="000"}else if(d<256){e+="00"}else if(d<4096){e+="0"}return Kd[c]=e+d.toString(16)}),'"')},th=ea.me=function(a,b){b.push(isFinite(a)&&!Ta(a)?a:"null")},sh=ea.le=function(a,b){var c=a[h];b.push("[");var d="";for(var e=0;e<c;e++){b.push(d);Ld(a[e],b);d=","}b.push("]")},uh=ea.ne=function(a,b){b.push("{");var c="";for(var d in a){b.push(c);Ee(d,b);b.push(":");Ld(a[d],b);c=","}b.push("}")};goog.object={};var Eh=goog[W].forEach=function(a,b,c){for(var d in a){b.call(c,a[d],d,a)}};Ub(goog[W],function(a,b,c){var d={};for(var e in a){if(b.call(c,a[e],e,a)){d[e]=a[e]}}return d});goog[W].map=function(a,b,c){var d={};for(var e in a){d[e]=b.call(c,a[e],e,a)}return d};goog[W].some=function(a,b,c){for(var d in a){if(b.call(c,a[d],d,a)){return true}}return false};goog[W].every=function(a,b,c){for(var d in a){if(!b.call(c,a[d],d,a)){return false}}return true};var Me=goog[W].u=function(a){var b=
0;for(var c in a){b++}return b};goog[W].l=function(a,b){return Le(a,b)};var Ne=goog[W].c=function(a){var b=[];for(var c in a){b.push(a[c])}return b},hd=goog[W].j=function(a){var b=[];for(var c in a){b.push(c)}return b},Dh=goog[W].m=function(a,b){return b in a},Le=goog[W].da=function(a,b){for(var c in a){if(a[c]==b){return true}}return false},Fh=goog[W].s=function(a){for(var b in a){return false}return true};cb(goog[W],function(a){var b=hd(a);for(var c=b[h]-1;c>=0;c--){goog[W].remove(a,b[c])}});qb(goog[W],
function(a,b){var c;if(c=b in a){delete a[b]}return c});goog[W].add=function(a,b,c){if(b in a){throw Error('The object already contains the key "'+b+'"');}Oe(a,b,c)};goog[W].b=function(a,b,c){if(b in a){return a[b]}return c};var Oe=goog[W].a=function(a,b,c){a[b]=c};goog[W].g=function(a){var b={};for(var c in a){b[c]=a[c]}return b};var wa=goog.structs={},Ve=wa.u=function(a){if(typeof a.u=="function"){return a.u()}if(qa(a)||ca(a)){return a[h]}return Me(a)},Mb=wa.c=function(a){if(typeof a.c=="function"){return a.c()}if(ca(a)){return a.split("")}if(qa(a)){var b=[],c=a[h];for(var d=0;d<c;d++){b.push(a[d])}return b}return Ne(a)},yc=wa.j=function(a){if(typeof a.j=="function"){return a.j()}if(typeof a.c=="function"){return D}if(qa(a)||ca(a)){var b=[],c=a[h];for(var d=0;d<c;d++){b.push(d)}return b}return hd(a)},Ue=wa.l=function(a,b){if(typeof a.l==
"function"){return a.l(b)}if(qa(a)||ca(a)){return Xb(a,b)}return Le(a,b)},We=wa.s=function(a){if(typeof a.s=="function"){return a.s()}if(qa(a)||ca(a)){return rg(a)}return Fh(a)};cb(wa,function(a){if(typeof a.clear=="function"){a.clear()}else if(qa(a)){v.clear(a)}else{goog[W].clear(a)}});var kd=wa.forEach=function(a,b,c){if(typeof a.forEach=="function"){a.forEach(b,c)}else if(qa(a)||ca(a)){aa(a,b,c)}else{var d=yc(a),e=Mb(a),f=e[h];for(var g=0;g<f;g++){b.call(c,e[g],d&&d[g],a)}}};Ub(wa,function(a,b,
c,d){if(typeof a[nb]=="function"){return a.filter(b,c)}if(qa(a)||ca(a)){return v.filter(a,b,c)}var e,f=yc(a),g=Mb(a),i=g[h];if(f&&w){e=new (d||Object);for(var j=0;j<i;j++){if(b.call(c,g[j],f[j],a)){Te(e,f[j],g[j])}}}else if(T){e=new (d||Array);for(var j=0;j<i;j++){if(b.call(c,g[j],D,a)){T.add(e,g[j])}}}return e});wa.map=function(a,b,c,d){if(typeof a.map=="function"){return a.map(b,c)}if(qa(a)||ca(a)){return yd(a,b,c)}var e,f=yc(a),g=Mb(a),i=g[h];if(f&&w){e=new (d||Object);for(var j=0;j<i;j++){Te(e,
f[j],b.call(c,g[j],f[j],a))}}else if(T){e=new (d||Array);for(var j=0;j<i;j++){T.add(e,f[j],b.call(c,g[j],D,a))}}return e};wa.some=function(a,b,c){if(typeof a.some=="function"){return a.some(b,c)}if(qa(a)||ca(a)){return sg(a,b,c)}var d=yc(a),e=Mb(a),f=e[h];for(var g=0;g<f;g++){if(b.call(c,e[g],d&&d[g],a)){return true}}return false};wa.every=function(a,b,c){if(typeof a.every=="function"){return a.every(b,c)}if(qa(a)||ca(a)){return og(a,b,c)}var d=yc(a),e=Mb(a),f=e[h];for(var g=0;g<f;g++){if(!b.call(c,
e[g],d&&d[g],a)){return false}}return true};var w=wa.Map=function(a){this.e={};if(a){this.wa(a)}};w[_P].p=0;w[_P].u=function(){return this.p};var Pd=w.Td=function(a){return a.charAt(0)==":"},Nh=w.Y=function(a){return a.substring(1)},jd=w.ae=function(a){return":"+a};w[_P].c=function(){var a=[];for(var b in this.e){if(Pd(b)){a.push(this.e[b])}}return a};w[_P].j=function(){var a=[];for(var b in this.e){if(Pd(b)){a.push(Nh(b))}}return a};w[_P].m=function(a){return jd(a)in this.e};w[_P].da=function(a){for(var b in this.e){if(Pd(b)&&this.e[b]==a){return true}}return false};
w[_P].s=function(){return this.p==0};cb(w[_P],function(){this.e={};this.p=0});qb(w[_P],function(a){if(goog[W].remove(this.e,jd(a))){this.p--;return true}return false});w[_P].b=function(a,b){var c=jd(a);if(c in this.e){return this.e[c]}return b};var Oh=w[_P].a=function(a,b){var c=jd(a);if(!(c in this.e)){this.p++}this.e[c]=b};w[_P].wa=function(a){var b,c;if(a instanceof w){b=a.j();c=a.c()}else{b=hd(a);c=Ne(a)}for(var d=0;d<b[h];d++){this.a(b[d],c[d])}};w[_P].g=function(){return new w(this)};w.u=function(a){return Ve(a)};
w.c=function(a){return Mb(a)};w.j=function(a){if(typeof a.j=="function"){return a.j()}var b=[];if(qa(a)){for(var c=0;c<a[h];c++){b.push(c)}}else{return hd(a)}return b};var Se=w.m=function(a,b){if(typeof a.m=="function"){return a.m(b)}if(qa(a)){return b<a[h]}return Dh(a,b)};w.da=function(a,b){return Ue(a,b)};w.s=function(a){return We(a)};cb(w,function(a){wa.clear(a)});qb(w,function(a,b){if(typeof a.remove=="function"){return a.remove(b)}if(qa(a)){return te(a,b)}return goog[W].remove(a,b)});w.add=function(a,
b,c){if(typeof a.add=="function"){a.add(b,c)}else if(Se(a,b)){throw Error('The collection already contains the key "'+b+'"');}else{Oe(a,b,c)}};w.b=function(a,b,c){if(typeof a.b=="function"){return a.b(b,c)}if(Se(a,b)){return a[b]}return c};var Te=w.a=function(a,b,c){if(typeof a.a=="function"){a.a(b,c)}else{a[b]=c}};var z=goog.string={};z.startsWith=function(a,b){return a.indexOf(b)==0};z.endsWith=function(a,b){var c=a[h]-b[h];return c>=0&&a.lastIndexOf(b,c)==c};z.subs=function(a){for(var b=1;b<arguments[h];b++){a=a.replace(/\%s/,String(arguments[b]))}return a};z.collapseWhitespace=function(a){return a.replace(/\s+/g," ").replace(/^\s+|\s+$/g,"")};z.s=function(a){return/^\s*$/.test(a)};z.isAlpha=function(a){return!/[^a-zA-Z]/.test(a)};z.isNumeric=function(a){return!/[^0-9]/.test(a)};z.isAlphaNumeric=function(a){return!/[^a-zA-Z0-9]/.test(a)};
z.isSpace=function(a){return a==" "};z.stripNewlines=function(a){return a.replace(/(\r\n|\r|\n)+/g," ")};var Hh=z.canonicalizeNewlines=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")};z.normalizeWhitespace=function(a){return a.replace(/\xa0|\s/g," ")};z.normalizeSpaces=function(a){return a.replace(/\xa0|[ \t]+/g," ")};var Lh=z.trim=function(a){return a.replace(/^\s+|\s+$/g,"")},Mh=z.trimLeft=function(a){return a.replace(/^\s+/,"")};z.trimRight=function(a){return a.replace(/\s+$/,"")};z.caseInsensitiveCompare=
function(a,b){var c=String(a).toLowerCase(),d=String(b).toLowerCase();if(c<d){return-1}else if(c==d){return 0}else{return 1}};var Qe=z.ce=/(\.\d+)|(\d+)|(\D+)/g;z.numerateCompare=function(a,b){if(a==b){return 0}if(!a){return-1}if(!b){return 1}var c=a.toLowerCase().match(Qe),d=b.toLowerCase().match(Qe),e=A.min(c[h],d[h]);for(var f=0;f<e;f++){var g=c[f],i=d[f];if(g!=i){var j=xb(g,10);if(!Ta(j)){var m=xb(i,10);if(!Ta(m)&&j-m){return j-m}}return g<i?-1:1}}if(c[h]!=d[h]){return c[h]-d[h]}return a<b?-1:
1};z.urlEncode=function(a){return wb(a)};var Od=z.urlDecode=function(a){return decodeURIComponent(a.replace(/\+/g," "))},Jh=z.newLineToBr=function(a,b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")},cc=z.htmlEscape=function(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;")},Re=z.unescapeEntities=function(a){if(a.indexOf("&")>=0){var b=k.createElement("a");pb(b,a);if(b[Pe]){b[Pe]()}a=b[Va].nodeValue;pb(b,"")}return a},Pe=z.NORMALIZE_FN="normalize";
z.whitespaceEscape=function(a,b){return Jh(a.replace(/  /g," &#160;"),b)};z.stripQuotes=function(a,b){if(a.charAt(0)==b&&a.charAt(a[h]-1)==b){return a.substring(1,a[h]-1)}return a};z.truncate=function(a,b,c){if(c){a=Re(a)}if(a[h]>b){a=a.substring(0,b)+"..."}if(c){a=cc(a)}return a};z.truncateMiddle=function(a,b,c){if(c){a=Re(a)}if(a[h]>b){var d=A.floor(b/2),e=a[h]-d;d+=b%2;a=a.substring(0,d)+"..."+a.substring(e)}if(c){a=cc(a)}return a};var Nd=z.Vd={"\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r",
"\t":"\\t","\u000b":"\\x0B",'"':'\\"',"'":"'","\\":"\\"};z.quote=function(a){a=String(a);if(a.quote){return a.quote()}else{var b='"';for(var c=0;c<a[h];c++){b+=Ih(a.charAt(c))}return b+'"'}};var Ih=z.escapeChar=function(a){if(a in Nd){return Nd[a]}var b=a,c=a.charCodeAt(0);if(c>31&&c<127){b=a}else{if(c<256){b="\\x";if(c<16||c>256){b+="0"}}else{b="\\u";if(c<4096){b+="0"}}b+=c.toString(16).toUpperCase()}return Nd[a]=b},Kh=z.toMap=function(a){var b={};for(var c=0;c<a[h];c++){b[a.charAt(c)]=true}return b},
Gh=z.rd=Kh("()[]{}+-?*.$^|,:#<!\\");z.l=function(a,b){return a.indexOf(b)!=-1};z.regExpEscape=function(a){a=String(a);var b="",c;for(var d=0;d<a[h];d++){c=a.charAt(d);if(c=="\u0008"){c="\\x08"}else if(c in Gh){c="\\"+c}b+=c}return b};z.padNumber=function(a,b,c){var d=A.floor(a),e=String(d);return(new Array(A.max(0,b-e[h]+1))).join("0")+(V(c)?a.toFixed(c):a)};var pa=goog.debug={};pa.catchErrors=function(a,b,c){var d=a||wg(),e=c||goog[S],f=e.onerror;e.onerror=function(g,i,j){if(f){f(g,i,j)}var m=String(i).split(/[\/\\]/).pop();d.ld("Error: "+g+" ("+m+" @ Line: "+j+")");return Sa(b)}};pa.expose=function(a){if(a==null)return"NULL";var b=[];for(var c in a){var d=c+" = ";try{d+=a[c]}catch(e){d+="*** "+e+" ***"}b.push(d)}return b.join("\n")};var Dg=pa.exposeArray=function(a){var b=[];for(var c=0;c<a[h];c++){if(sb(a[c])){b.push(Dg(a[c]))}else{b.push(a[c])}}return"[ "+
b.join(", ")+" ]"},Eg=pa.exposeException=function(a,b){var c=Hg(a),d="Message: "+cc(c[Cb])+'\nUrl: <a href="view-source:'+c.filename+'" target="_new">'+c.fileName+"</a>\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+cc(c.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+cc(we(b||arguments.callee)+"-> ");return d},Hg=pa.normalizeErrorObject=function(a){return typeof a=="string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:goog[S][Ha].location[Qb],stack:"Not available"}:(!a.lineNumber||
!a.fileName||!a.stack?{message:a[Cb],name:a[K],lineNumber:"Not available",fileName:goog[S][Ha].location[Qb],stack:"Not available"}:a)},Bg=pa.MAX_STACK_DEPTH=50,we=pa.getStacktrace=function(a,b){var c="",d=b||[];if(Xb(d,a)){c+="[...circular reference...]"}else if(a&&d[h]<Bg){c+=Gg(a)+"(";var e=a.arguments;for(var f=0;f<e[h];f++){if(f>0){c+=", "}var g=typeof e[f]=="object"&&e[f].toSource?e[f].toSource():String(e[f]);if(g[h]>40){g=g.substr(0,40)+"..."}c+=g}d.push(a);c+=")\n"+we(a.caller,d)}else if(a){c+=
"[...long stack...]"}else{c+="[end]"}return c},Gg=pa.getFunctionName=function(a){if(!Xc[a]){var b=/function ([^\(]+)/.exec(String(a));if(b){var c=b[1],d=/^\$(.+)\$$/.exec(c);if(d){c=d[1].replace(/\${1,2}/g,".")}Xc[a]=c}else{Xc[a]="[Anonymous]"}}return Xc[a]},Fg=pa.Dd=function(a,b,c,d){if(k.all){return""}var e=b||goog[S],f=c||"",g=d||0;if(e==a){return f}for(var i in e){if(i=="Packages"||i=="sun"||i=="netscape"||i=="java"){continue}if(e[i]==a){return f+i}if((typeof e[i]=="function"||typeof e[i]=="object")&&
e[i]!=goog[S]&&e[i]!=goog[S][Ha]&&e.hasOwnProperty(i)&&g<6){var j=Fg(a,e[i],f+i+".",g+1);if(j)return j}}return""},Xc=pa.Ad={};var ua=pa.Logger=function(a){this.Vc=a;this.ja=null;this.$b={};this.P=[]};ua[_P].Q=null;var ba=ua.Level=function(a,b){this.name=a;y(this,b)};ba.OFF=new ba("OFF",ia.INFINITY);ba.SHOUT=new ba("SHOUT",1200);var zg=ba.SEVERE=new ba("SEVERE",1000);ba.WARNING=new ba("WARNING",900);ba.INFO=new ba("INFO",800);var xg=ba.CONFIG=new ba("CONFIG",700),yg=ba.FINE=new ba("FINE",500);ba.FINER=new ba("FINER",400);ba.FINEST=new ba("FINEST",300);ba.ALL=new ba("ALL",0);var Ag=ua.getLogger=function(a){return ue(a)};ua[_P].vc=
function(){return this.ja};ua[_P].Jb=function(a){this.Q=a};ua[_P].Ia=function(a){if(this.Q){return a[p]>=this.Q[p]}if(this.ja){return this.ja.Ia(a)}return false};ua[_P].log=function(a,b,c){if(!this.Ia(a)){return}var d=new eb(a,String(b),this.Vc);if(c){d.fd(c);d.gd(Eg(c,arguments.callee.caller))}this.Rc(d)};ua[_P].ld=function(a,b){this.log(zg,a,b)};ua[_P].Da=function(a,b){this.log(yg,a,b)};ua[_P].Rc=function(a){if(!this.Ia(a.qc())){return}var b=this;while(b){b.Zb(a);b=b.vc()}};ua[_P].Zb=function(a){for(var b=
0;b<this.P[h];b++){this.P[b](a)}};ua[_P].hd=function(a){this.ja=a};ua[_P].Tb=function(a,b){this.$b[a]=b};var rb=pa.LogManager={},Wc=rb.Zd={},tc=rb.dd=null,ve=rb.initialize=function(){if(!tc){tc=(rb.dd=new ua(""));Wc[""]=tc;tc.Jb(xg)}};rb.getLoggers=function(){return Wc};var wg=rb.getRoot=function(){ve();return tc},ue=rb.getLogger=function(a){ve();var b=Wc[a];if(b==null){b=vg(a)}return b},vg=rb.td=function(a){var b=new ua(a),c=a.split("."),d=c[c[h]-1];Qc(c,c[h]-1);var e=c.join("."),f=ue(e);f.Tb(d,
b);b.hd(f);Wc[a]=b;return b};var eb=pa.LogRecord=function(a,b,c){this.ke=goog.debug.LogRecord.Wc++;this.nd=Ke();this.Q=a;this.be=b;this.Yd=c};eb[_P].jc=null;eb[_P].ic=null;eb.Wc=0;eb[_P].fd=function(a){this.jc=a};eb[_P].gd=function(a){this.ic=a};eb[_P].qc=function(){return this.Q};eb[_P].Jb=function(a){this.Q=a};eb[_P].lb=function(){return this.nd};var Ib=pa.Formatter=function(a){this.de=a||"";this.ge=Ke()};Ib.Fd=function(a){var b=new Date(a.lb());return Jb(b.getFullYear()-2000)+Jb(b.getMonth()+1)+Jb(b.getDate())+" "+Jb(b.getHours())+":"+Jb(b.getMinutes())+":"+Jb(b.getSeconds())+"."+Jb(A.floor(b.getMilliseconds()/10))};var Jb=Ib.Nd=function(a){if(a<10){return"0"+a}return String(a)};Ib.Ld=function(a,b){var c=a.lb()-b,d=c/1000,e=d.toFixed(3),f=0;if(d<1){f=2}else{while(d<100){f++;d*=10}}while(f-- >0){e=" "+e}return e};var ug=pa.HtmlFormatter=function(a){Ib.call(this,
a)};ug.d(Ib);var Cg=pa.TextFormatter=function(a){Ib.call(this,a)};Cg.d(Ib);var U=ed.XhrLite=function(){za.call(this);this.headers=new w;this.Ka=Ag("goog.net.XhrLite");this.headers.a("Content-type","application/x-www-form-urlencoded")};U.d(za);U.send=function(a,b,c,d,e){var f=new U;if(b){Ja(f,fd,b)}Ja(f,Ge,f.h,false,f);f.send(a,c,d,e)};U[_P].U=false;U[_P].f=null;U[_P].wb="";U[_P].vb="";U[_P].Ja="";U[_P].send=function(a,b,c,d){if(this.U){throw Error("[goog.net.XhrLite] Object is active with another request");}var e=b||"GET";this.wb=a;this.Ja="";this.vb=e;this.U=true;this.f=
new bc;this.f.onreadystatechange=this.Xc.B(this);try{this.H("Opening Xhr");this.f.open(e,a,true)}catch(f){this.H("Error opening Xhr: "+f[Cb]);this.eb(f);return}var g=c?String(c):"";if(e=="POST"){this.f.setRequestHeader("Content-Length",g[h])}var i=this.headers.g();if(d){kd(d,function(j,m){i.a(m,j)})}kd(i,function(j,m){this.f.setRequestHeader(m,j)},this);try{this.H("Sending request");this.f.send(g)}catch(f){this.H("Send error: "+f[Cb]);this.eb(f)}};U[_P].eb=function(a){this.f.va();this.U=false;this.Ja=
a;this.dispatchEvent(fd);this.dispatchEvent(Fe);this.za()};U[_P].va=function(){if(this.f){this.H("Aborting");this.f.va();this.U=false;this.dispatchEvent(wh);this.za()}};U[_P].h=function(){if(!this.X()){this.va();U.Mb.h.call(this)}};U[_P].Xc=function(){if(typeof goog=="undefined"){}else if(goog[L].IE&&this.ga()==He&&this.D()==2){this.H("Local request error detected and ignored")}else{this.dispatchEvent(xh);if(this.rb()){this.H("Request complete");this.U=false;if(this.tb()){this.dispatchEvent(fd);this.dispatchEvent(yh)}else{this.Ja=
this.Ac()+" ["+this.D()+"]";this.dispatchEvent(fd);this.dispatchEvent(Fe)}this.za()}}};U[_P].za=function(){if(this.f){this.f.onreadystatechange=goog[L].IE?Ch:null;this.f=null;this.dispatchEvent(Ge)}};U[_P].rb=function(){return this.ga()==He};U[_P].tb=function(){switch(this.D()){case 0:case 200:case 304:return true;default:return false}};U[_P].ga=function(){return this.f?this.f.readyState:zh};U[_P].D=function(){try{return this.ga()>Ie?this.f.status:-1}catch(a){this.Ka.Da("Can not get status: "+a[Cb]);
return-1}};U[_P].Ac=function(){try{return this.ga()>Ie?this.f.statusText:""}catch(a){this.Ka.Da("Can not get status: "+a[Cb]);return""}};U[_P].O=function(){return this.f?ea.parse(this.f.responseText):D};U[_P].getResponseHeader=function(a){return this.f&&this.rb()?this.f.getResponseHeader(a):D};U[_P].H=function(a){this.Ka.Da(a+" ["+this.vb+" "+this.wb+" "+this.D()+"]")};var C={};C.data={};C[F].Object=function(a){this.creator=a};Pc(C[F].Object[_P],function(){return"object"});var Yh=C[F].Object.API_URI="/coop/api/";C[F].Object[_P].serialize=function(){return ea.serialize(this.cloneData())};C[F].Object[_P].cloneData=function(a){var b={};for(var c in this){if(!$b(this[c])){if(a){b[c]=ea.parse(ea.serialize(this[c]))}else{b[c]=this[c]}}}return b};C[F].Object[_P].getPath=function(a){return C[F].Object.buildPath([this.creator,this.getClass()+"/"],a)};C[F].Object[_P].getInstancePath=
function(a){var b=a||this[Qb];return C[F].Object.buildPath([this.creator,this.getClass(),b])};C[F].Object.buildPath=function(a,b){var c=Yh+a.join("/");if(b){var d=[];kd(b,function(e,f){d.push(wb(f)+"="+wb(e))});c+="?"+d.join("&")}return c};C[F].Object.sendViaXhrLite=function(a,b,c,d,e){var f=e||{};f["Accept"]="text/json";U.send(a,b,c,d,f)};var I=C[F].Annotation=function(a){C[F].Object.call(this,a);this.Label=[]};I.d(C[F].Object);Pc(I[_P],function(){return"annotations"});var Uh=I.ATTR_original_url="original_url";I.loadFromJson=function(a,b){var c=new I(a);ra(c,b);return c};I.load=function(a,b,c){var d=function(f){var g=f[Q].O();if(f[Q].D()==200){var i=[];if(g.Annotation){aa(g.Annotation,function(j){i.push(I.loadFromJson(a,j))})}b(true,i,g.total)}else{b(false,g)}},e=C[F].Object.buildPath([a,"annotations/"],c);C[F].Object.sendViaXhrLite(e,
d)};I[_P].del=function(a){var b=null;if(a){b=function(c){a(c[Q].D()==204)}}C[F].Object.sendViaXhrLite(this.getInstancePath(),b,"DELETE")};I[_P].update=function(a,b){var c;if(this[Qb]){c=new Ra(this.creator,[this],[this])}else{c=new Ra(this.creator,[this],[])}var d=null;if(a){var e=this;d=function(f){if(!f){e.errors=c.errors}a(f)}}c.update(d,b)};I.makeDomainPattern=function(a){return I.canonicalizeUrl(a).replace(/\/.*/,"")+"/*"};I.canonicalizeUrl=function(a){var b=a.replace(/^(\w+:\/\/)/,"");if(!/\//.test(b))b+=
"/";return b};I.filterAnnotations=function(a,b,c){var d=c||false,e=[];aa(a,function(f){if(Xb(f.getLabels(),b)&&d==f.exclude()){e.push(f)}});return e};I[_P].exclude=function(){return Sa(this.score&&this.score<0)};I[_P].addLabel=function(a){this.Label.push({name:a})};I[_P].removeLabel=function(a){return this.setLabel(a,false)};I[_P].findLabel=function(a){for(var b=0;b<this.Label[h];b++){if(this.Label[b][K]==a)return b}return null};I[_P].hasLabel=function(a){if(!a)return false;return this.findLabel(a)!=
null};I[_P].setLabel=function(a,b){var c=this.findLabel(a);if(c!=null!=b){if(b)this.addLabel(a);else this.Label.splice(c,1);return true}return false};I[_P].getLabels=function(){return yd(this.Label,function(a){return a[K]})};I[_P].getOriginalUrl=function(){var a=this.getAttribute(Uh);if(a!="")return a;return this.about};I[_P].getAttribute=function(a){if(this.AdditionalData){for(var b=0;b<this.AdditionalData[h];b++){if(this.AdditionalData[b].attribute==a)return this.AdditionalData[b][p]}}return""};
I[_P].setAttribute=function(a,b){var c=0;if(this.AdditionalData){for(c=0;c<this.AdditionalData[h];c++){if(this.AdditionalData[c].attribute==a)break}}else{this.AdditionalData=[]}if(c==this.AdditionalData[h]){this.AdditionalData.push({});this.AdditionalData[c].attribute=a}y(this.AdditionalData[c],b)};I.buildInverseUrlMap=function(a){var b=new w;for(var c=0;c<a[h];c++){var d=a[c],e=b.b(d.about,[]);e.push(d);b.a(d.about,e)}return b};var Ra=C[F].BatchAnnotations=function(a,b,c){C[F].Object.call(this,a);this.ca=b;this.Fb=c};Ra.d(C[F].Object);Pc(Ra[_P],function(){return"annotations"});Ra[_P].serialize=function(){var a={};if(this.ca[h]>0){var b=[];a.Add={Annotations:{Annotation:b}};aa(this.ca,function(d){b.push(d.cloneData())})}if(this.Fb[h]>0){var c=[];a.Remove={Annotations:{Annotation:c}};aa(this.Fb,function(d){c.push(d.cloneData())})}return ea.serialize(a)};Ra[_P].update=function(a,b){var c=null;if(a){var d=this;c=function(f){var g=
f[Q];if(g.D()==200){d.Uc(g.O());a(true)}else{d.errors=g.O();a(false)}}}var e=null;if(b&&b==true){e={"Content-type":"text/json","X-MakeUrlPattern":"true"}}else{e={"Content-type":"text/json"}}C[F].Object.sendViaXhrLite(this.getInstancePath("?batch"),c,"POST",this.serialize(),e)};Ra[_P].Uc=function(a){if(a.Annotation){for(var b=0;b<this.ca[h];b++){ra(this.ca[b],a.Annotation[b])}}};var Lb=goog.math={};Lb.randomInt=function(a){return A.floor(A.random()*a)};Lb.uniformRandom=function(a,b){return a+A.random()*(b-a)};var tb=Lb.Size=function(a,b){this.width=V(a)?ia(a):D;oc(this,V(b)?ia(b):D)};tb[_P].g=function(){return new tb(this[X],this[P])};Gb(tb[_P],function(){return"("+this[X]+" x "+this[P]+")"});tb.equals=function(a,b){if(a==b){return true}if(!a||!b){return false}return a[X]==b[X]&&a[P]==b[P]};var Fa=Lb.Coordinate=function(a,b){this.x=V(a)?ia(a):D;this.y=V(b)?ia(b):D};Fa[_P].g=
function(){return new Fa(this.x,this.y)};Gb(Fa[_P],function(){return"("+this.x+", "+this.y+")"});Fa.equals=function(a,b){if(a==b){return true}if(!a||!b){return false}return a.x==b.x&&a.y==b.y};Fa.distance=function(a,b){var c=a.x-b.x,d=a.y-b.y;return A.sqrt(c*c+d*d)};Fa.squaredDistance=function(a,b){var c=a.x-b.x,d=a.y-b.y;return c*c+d*d};var hb=Lb.Range=function(a,b){a=ia(a);b=ia(b);qc(this,a<b?a:b);this.end=a<b?b:a};hb[_P].g=function(){return new hb(this[Ia],this.end)};Gb(hb[_P],function(){return"["+
this[Ia]+", "+this.end+"]"});hb.equals=function(a,b){if(a==b){return true}if(!a||!b){return false}return a[Ia]==b[Ia]&&a.end==b.end};hb.intersection=function(a,b){var c=A.max(a[Ia],b[Ia]),d=A.min(a.end,b.end);return c<=d?new hb(c,d):null};hb.boundingRange=function(a,b){return new hb(A.min(a[Ia],b[Ia]),A.max(a.end,b.end))};hb.l=function(a,b){return a[Ia]<=b[Ia]&&a.end>=b.end};var va=Lb.Rect=function(a,b,c,d){pc(this,V(a)?ia(a):D);this.top=V(b)?ia(b):D;this.width=V(c)?ia(c):D;oc(this,V(d)?ia(d):D)};
va[_P].g=function(){return new va(this[J],this.top,this[X],this[P])};Gb(va[_P],function(){return"("+this[J]+", "+this.top+" - "+this[X]+"w x "+this[P]+"h)"});va.equals=function(a,b){if(a==b){return true}if(!a||!b){return false}return a[J]==b[J]&&a[X]==b[X]&&a.top==b.top&&a[P]==b[P]};var vh=va.intersection=function(a,b){var c=A.max(a[J],b[J]),d=A.min(a[J]+a[X],b[J]+b[X]);if(c<=d){var e=A.max(a.top,b.top),f=A.min(a.top+a[P],b.top+b[P]);if(e<=f){return new va(c,e,d-c,f-e)}}return null};va.difference=
function(a,b){if(!vh(a,b)){return[a.g()]}var c=[],d=a.top,e=a[P],f=a[J]+a[X],g=a.top+a[P],i=b[J]+b[X],j=b.top+b[P];if(b.top>a.top){c.push(new va(a[J],a.top,a[X],b.top-a.top));d=b.top}if(j<g){c.push(new va(a[J],j,a[X],g-j));e=j-d}if(b[J]>a[J]){c.push(new va(a[J],d,b[J]-a[J],e))}if(i<f){c.push(new va(i,d,f-i,e))}return c};va.boundingRect=function(a,b){if(!a||!b){return null}var c=A.min(a[J],b[J]),d=A.min(a.top,b.top),e=A.max(a[J]+a[X],b[J]+b[X]),f=A.max(a.top+a[P],b.top+b[P]);return new va(c,d,e-c,
f-d)};var dd=Lb.Box=function(a,b,c,d){this.top=V(a)?ia(a):D;this.right=V(b)?ia(b):D;this.bottom=V(c)?ia(c):D;pc(this,V(d)?ia(d):D)};dd[_P].g=function(){return new dd(this.top,this.right,this.bottom,this[J])};Gb(dd[_P],function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this[J]+"l)"});dd.equals=function(a,b){if(a==b){return true}if(!a||!b){return false}return a.top==b.top&&a.right==b.right&&a.bottom==b.bottom&&a[J]==b[J]};var s=goog.dom={},Ad=s.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12},Yb=s.Gd=function(){if(!s.ab){s.ab=new G}return s.ab},Og=s.mc=function(a){if(!a){return s}var b=Ya(a);return b==ze()?s:new G(b)},ze=s.hb=function(){return Yb().hb()},Pg=s.ib=function(a){return Yb().ib(a)},Z=s.Qb=Pg,Qg=s.jb=function(a,b,c){return Yb().jb(a,b,c)},la=s.Rb=Qg,Ae=s.jd=function(a,b){Eh(b,
function(c,d){if(d=="style"){a[l].cssText=c}else if(d=="class"){a.className=c}else if(d=="for"){a.htmlFor=c}else{a[d]=c}})},Fd=s.Cc=function(a){var b=a||goog[S]||da,c=b[Ha].body,d,e;if(typeof opera!="undefined"){d=c.clientWidth;e=c.clientHeight}else if(k.compatMode=="CSS1Compat"){d=c[Oa].clientWidth;e=c[Oa].clientHeight}else{d=c.clientWidth;e=c.clientHeight}return new tb(d,e)},xe=Ad.DOCUMENT,Bd=Ad.ELEMENT,Cd=Ad.TEXT;s.getPageScroll=function(a){var b=a||goog[S]||da,c=b[Ha],d,e;if(k.compatMode=="CSS1Compat"){d=
c.documentElement[Rb];e=c.documentElement[Sb]}else{d=c.body[Rb];e=c.body[Sb]}return new Fa(d,e)};s.getWindow=function(a){return a.parentWindow||a[Lc]};var Xa=s.Xa=function(a){var b=Yb();return b.Xa.apply(b,arguments)};s.Sb=Xa;s.createElement=function(a){return Yb().createElement(a)};s.createTextNode=function(a){return Yb().createTextNode(a)};s.appendChild=function(a,b){a.appendChild(b)};var Zg=s.$c=function(a){var b;while(b=a[Va]){a.removeChild(b)}},Ca=s.bd=function(a){if(a[Oa]){a[Oa].removeChild(a)}},
Rg=s.nc=function(a){return Zc(a[Va],true)},Tg=s.pc=function(a){return Zc(a[Nc],false)},Ug=s.rc=function(a){return Zc(a.nextSibling,true)},Xg=s.xc=function(a){return Zc(a.previousSibling,false)},Zc=s.Id=function(a,b){while(a&&a.nodeType!=Bd){a=b?a.nextSibling:a.previousSibling}return a},Yg=s.Oc=function(a){return gb(a)&&a.nodeType>0},Lg=s.l=function(a,b){if(typeof a.l!="undefined"){return a.l(b)}if(typeof a.compareDocumentPosition!="undefined"){return a==b||Sa(a.compareDocumentPosition(b)&16)}while(b&&
a!=b){b=b[Oa]}return b==a},Ya=s.uc=function(a){return a.nodeType==xe?a:a.ownerDocument||a[Ha]},Sg=s.oc=function(a){return goog[L].SAFARI?a[Ha]:a.contentDocument||a.contentWindow[Ha]},$c=s.kd=function(a,b){if("textContent"in a){a.textContent=b}else if(a[Va]&&a[Va].nodeType==Cd){while(a[Nc]!=a[Va]){a.removeChild(a[Nc])}a[Va].data=b}else{while(a.hasChildNodes()){a.removeChild(a[Nc])}var c=Ya(a);a.appendChild(c.createTextNode(b))}},Mg=s.kc=function(a,b){var c=[];Dd(a,b,c,true);return c[0]},Ng=s.lc=function(a,
b){var c=[];Dd(a,b,c,false);return c},Dd=s.yd=function(a,b,c,d){if(a!=null){for(var e=0,f;f=a.childNodes[e];e++){if(b(f)){c.push(f);if(d){return}}Dd(f,b,c,d)}}},ye=s.TAGS_TO_IGNORE={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Yc=s.PREDEFINED_TAG_VALUES={IMG:" ",BR:"\n"},Ed=s.Bc=function(a){if(a.innerText){return Hh(a.innerText)}var b=[],c=function(e){if(e.nodeName in ye){}else if(e.nodeType==Cd){b.push(String(e.nodeValue).replace(/(\r\n|\r|\n)/g,""))}else if(e.nodeName in Yc){b.push(Yc[e.nodeName])}else{var f=
e[Va];while(f){c(f);f=f.nextSibling}}};c(a);var d=b.join("").replace(/ +/g," ");if(d!=" "){d=d.replace(/^\s*/,"")}return d},Vg=s.sc=function(a){return Ed(a)[h]},Wg=s.tc=function(a,b){var c=b||Ya(a).body,d=[];while(a&&a!=c){var e=a;while(e=e.previousSibling){d.unshift(Ed(e))}a=a[Oa]}return Mh(d.join("")).replace(/ +/g," ")[h]};s.getNodeAtOffset=function(a,b,c){var d=[a],e=0,f;while(d[h]>0&&e<b){f=d.pop();if(f.nodeName in ye){}else if(f.nodeType==Cd){var g=f.nodeValue.replace(/(\r\n|\r|\n)/g,"").replace(/ +/g,
" ");e+=g[h]}else if(f.nodeName in Yc){e+=Yc(f.nodeName)[h]}else{for(var i=f.childNodes[h]-1;i>=0;i--){d.push(f.childNodes[i])}}}if(gb(c)){c.remainder=f?f.nodeValue[h]+b-e-1:0;c.node=f}return f};var G=s.DomHelper=function(a){this.t=a||goog[S][Ha]||k};G[_P].mc=Og;G[_P].hb=function(){return this.t};var Jg=G[_P].ib=function(a){if(ca(a)){return this.t.getElementById(a)}else{return a}};G[_P].Qb=Jg;var Kg=G[_P].jb=function(a,b,c){var d=a||"*",e=c||this.t,f=e.getElementsByTagName(d);if(b){return v.filter(f,
function(g){return Xb(g.className.split(" "),b)})}else{return f}};G[_P].Rb=Kg;G[_P].jd=Ae;G[_P].Cc=Fd;var Ig=G[_P].Xa=function(a,b){if(goog[L].IE&&b&&b[K]){a="<"+a+' name="'+cc(b[K])+'">'}var c=this.createElement(a);if(b){Ae(c,b)}if(arguments[h]>2){var d=v.slice(arguments,2);for(var e=0;e<d[h];e++){if(ca(d[e])){this.appendChild(c,this.createTextNode(d[e]))}else if(d[e]){this.appendChild(c,d[e])}}}return c};G[_P].Sb=Ig;G[_P].createElement=function(a){return this.t.createElement(a)};G[_P].createTextNode=
function(a){return this.t.createTextNode(a)};G[_P].appendChild=s.appendChild;G[_P].$c=Zg;G[_P].bd=Ca;G[_P].nc=Rg;G[_P].pc=Tg;G[_P].rc=Ug;G[_P].xc=Xg;G[_P].Oc=Yg;G[_P].l=Lg;G[_P].uc=Ya;G[_P].oc=Sg;G[_P].kd=$c;G[_P].kc=Mg;G[_P].lc=Ng;G[_P].Bc=Ed;G[_P].sc=Vg;G[_P].tc=Wg;var Aa=C.jst={},Nb=Aa.ATT_select="jsselect",pd=Aa.ATT_instance="jsinstance",$h=Aa.ATT_display="jsdisplay",bi=Aa.ATT_values="jsvalues",ai=Aa.ATT_transclude="transclude",Zh=Aa.ATT_content="jscontent",ci=Aa.VAR_index="$index",di=Aa.VAR_this="$this",dc=Aa.JsExprContext=function(a,b){var c=this;c.Za=a||{};c.ba={};if(b){ra(c.ba,b.ba)}this.ba[di]=c.Za};dc[_P].ia=function(a){var b;with(this.ba){with(this.Za){try{b=eval("["+a+"][0]")}catch(c){throw Error("jseval EXCEPTION "+c);}}}return b};dc[_P].g=function(a,
b){var c=new dc(a,this);c.La(ci,b);return c};dc[_P].La=function(a,b){this.ba[a]=b};var kf=Aa.jstProcess=function(a,b){var c=b.getAttribute(ai);if(c){var d=fi(c);if(d){b[Oa].replaceChild(d,b);arguments.callee.call(this,a,d)}else{Ca(b)}return}var e=b.getAttribute(Nb);if(e){gi(a,b,e,arguments.callee);return}var f=b.getAttribute($h);if(f){if(!a.ia(f)){b[l].display="none";return}b[l].display=""}var g=b.getAttribute(bi);if(g){hi(a,b,g)}var i=b.getAttribute(Zh);if(i){ei(a,b,i)}else{var j=[];for(var m=0;m<
b.childNodes[h];++m){if(b.childNodes[m].nodeType==Bd){j.push(b.childNodes[m])}}for(var m=0;m<j[h];++m){arguments.callee.call(this,a,j[m])}}},gi=Aa.jstSelect=function(a,b,c,d){var e=a.ia(c);b.removeAttribute(Nb);var f=b.getAttribute(pd),g=false;if(f){if(f.charAt(0)=="*"){f=xb(f.substr(1),10);g=true}else{f=xb(f,10)}}var i=typeof e=="array"||typeof e=="object"&&typeof e[h]=="number",j=i&&e[h]==0;if(i){if(j){if(!f){b.setAttribute(Nb,c);b.setAttribute(pd,"*0");b[l].display="none"}else{Ca(b)}}else{b[l].display=
"";if(f===null||f===""||f===D||g&&f<e[h]-1){var m=[],n=f||0;for(var t=n+1;t<e[h];++t){var r=b.cloneNode(true);m.push(r);b[Oa].insertBefore(r,b)}m.push(b);for(var t=0;t<m[h];++t){var N=t+n,O=e[N],R=m[t];d(a.g(O,N),R);R.setAttribute(Nb,c);R.setAttribute(pd,(N==e[h]-1?"*":"")+N)}}else if(f<e[h]){var O=e[f];d(a.g(O,f),b);b.setAttribute(Nb,c);b.setAttribute(pd,(f==e[h]-1?"*":"")+f)}else{Ca(b)}}}else{if(e==null){b.setAttribute(Nb,c);b[l].display="none"}else{d(a.g(e,0),b);b.setAttribute(Nb,c);b[l].display=
""}}},hi=Aa.jstValues=function(a,b,c){var d=c.split(/\s*;\s*/);for(var e=0;e<d[h];++e){var f=d[e].indexOf(":");if(f<0){continue}var g=Lh(d[e].substr(0,f)),c=a.ia(d[e].substr(f+1));if(g.charAt(0)=="$"){a.La(g,c)}else if(g.charAt(0)=="."){b[g.substr(1)]=c}else if(g){if(typeof c=="boolean"){if(c){b.setAttribute(g,g)}else{b.removeAttribute(g)}}else{b.setAttribute(g,""+c)}}}},ei=Aa.jstContent=function(a,b,c){var d=""+a.ia(c);if(b.innerHTML==d){return}while(b[Va]){Ca(b[Va])}var e=new G(b.ownerDocument),
f=e.createTextNode(d);b.appendChild(f)},fi=Aa.jstGetTemplate=function(a){var b=k.getElementById(a);if(b){var c=b.cloneNode(true);c.removeAttribute("id");return c}else{return null}};var ec=C.ui={},fa=ec.Controller=function(a){this.view=a;this.model={};this.P=new w},ri=fa.VAR_ctrl="$ctrl";fa[_P].registerHandler=function(a,b){this.P.a(a,b)};fa[_P].createHandler=function(a,b){if(this.P.m(a)){var c=this.P.b(a);if(arguments[h]>1){var c=c.B(this,v.slice(arguments,1))}else{var c=c.B(this)}var d=si.B(null,c);return d}return function(){}};fa[_P].render=function(){var a=new dc(this.model);a.La(ri,this);kf(a,this[nc]);var b=la("form",null,null);for(var c=0;c<b[h];c++){b[c].reset()}};fa.getInputs=
function(a,b){var c=[];aa(a[mc],function(d){if(d[K]==b)c.push(d)});return c};fa[_P].showErrors=function(a,b){var c=new dc(b);kf(c,a);a[l].display=""};var si=fa.Dc=function(a){var b=v.slice(arguments,1),c=null;if(b[h]==0){var c=da.event}else{var c=b[0]}var d=new Kb(c,this);try{a(d)}finally{d.h()}};var q=C[F].CustomSearchEngine=function(a){C[F].Object.call(this,a);this.LookAndFeel={}};q.d(C[F].Object);Pc(q[_P],function(){return"cse"});var jf=q.MAX_REFINEMENT_ROWS=4,hf=q.MAX_REFINEMENT_COLS=4,Vh=q.DEFAULT_BGLABEL_PREFIX="_cse_",Wh=q.DEFAULT_EXCLUDE_BGLABEL_PREFIX="_cse_exclude_";q.loadFromJson=function(a,b){var c=new q(a);ra(c,b);return c};q.load=function(a,b,c){var d=C[F].Object.buildPath([a,"cse",wb(b)]),e=function(f){if(f[Q].tb()){Xh(a,f[Q],c)}};C[F].Object.sendViaXhrLite(d,e)};q[_P].del=
function(a){var b=function(d){if(a){a()}},c=this.getInstancePath(this.Pd);C[F].Object.sendViaXhrLite(c,b,"DELETE")};q[_P].update=function(a){var b=null;if(a){var c=this;b=function(d){var e=d[Q];if(e.D()==201){ra(c,e.O());a(true)}else{c.errors=e.O();a(false)}}}C[F].Object.sendViaXhrLite(this.getPath(),b,"POST",this.serialize(),{"Content-type":"text/json"})};q[_P].getBackgroundLabels=function(){if(this.Context&&this.Context.BackgroundLabels&&this.Context.BackgroundLabels.Label){return yd(this.Context.BackgroundLabels.Label,
function(a){return a[K]})}return[]};q[_P].getLabels=function(){var a=this.getBackgroundLabels(),b=this.getFacetItems();for(var c=0;c<b[h];c++){if(b[c].Label){a.push(b[c].Label[K])}}return a};q[_P].setFacetItem=function(a,b,c,d){a.Title=b;if(!a.Label)a.Label={};a.Label.mode=c;a.Label.name=b;a.Label.Rewrite=d||"";return a};q[_P].Ra=function(a,b,c){if(!this.Context)this.Context={};if(!this.Context.Facet)this.Context.Facet=[];var d,e;for(d=0;d<jf;d++){for(e=0;e<hf;e++){if(!this.Fc(d,e)){break}}if(e!=
hf){break}}if(d==jf){return null}if(!this.Context.Facet[e]){this.Context.Facet[e]={}}if(!this.Context.Facet[e].FacetItem){this.Context.Facet[e].FacetItem=[]}var f={};this.setFacetItem(f,a,b,c);this.Context.Facet[e].FacetItem.push(f);return f};q[_P].Fc=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 false}return true};q[_P].bb=function(a){if(this.Context&&this.Context.Facet){for(var b=0;b<this.Context.Facet[h];b++){if(this.Context.Facet[b].FacetItem){for(var c=
0;c<this.Context.Facet[b].FacetItem[h];c++){if(a==this.Context.Facet[b].FacetItem[c]){this.Context.Facet[b].FacetItem.splice(c,1);if(this.Context.Facet[b].FacetItem[h]==0){this.Context.Facet.splice(b,1)}return true}}}}}return false};q[_P].getFacetItems=function(){var a=[];if(this.Context&&this.Context.Facet){for(var b=0;b<this.Context.Facet[h];b++){if(this.Context.Facet[b].FacetItem){for(var c=0;c<this.Context.Facet[b].FacetItem[h];c++){a.push(this.Context.Facet[b].FacetItem[c])}}}}return a};q[_P].isBasic=
function(){return Sa(this.Context&&this.Context.BackgroundLabels&&this.Context.BackgroundLabels.Label[h]==2&&this.Context.BackgroundLabels.Label[0][K]==this.getDefaultLabel()&&(this.Context.BackgroundLabels.Label[0].mode=="BOOST"||this.Context.BackgroundLabels.Label[0].mode=="FILTER")&&this.Context.BackgroundLabels.Label[1][K]==this.getDefaultExcludeLabel()&&this.Context.BackgroundLabels.Label[1].mode=="ELIMINATE")};q[_P].getDefaultLabel=function(){return Vh+this.id};q[_P].getDefaultExcludeLabel=
function(){return Wh+this.id};q[_P].getMode=function(){if(!this.isBasic())return"";return this.Context.BackgroundLabels.Label[0].mode};q[_P].setMode=function(a){if(!this.isBasic())return;this.Context.BackgroundLabels.Label[0].mode=a};q[_P].getLogo=function(){if(!this.LookAndFeel||!this.LookAndFeel.Logo){return{logoUrl:"",logoDestUrl:"",logoPlacement:1,logoHeight:0}}var a={logoUrl:this.LookAndFeel.Logo.url,logoDestUrl:this.LookAndFeel.Logo.destination,logoPlacement:1,logoHeight:this.LookAndFeel.Logo[P]};
return a};q[_P].getColor=function(){if(!this.LookAndFeel||this.LookAndFeel==D||!this.LookAndFeel.Colors||this.LookAndFeel.Colors==D){return{url:"008000",bg:"FFFFFF",border:"336699",faintText:"000000",text:"000000",link:"0000CC",visitedUrl:"663399"}}var a={url:this.LookAndFeel.Colors.url,bg:this.LookAndFeel.Colors.background,border:this.LookAndFeel.Colors.border,link:this.LookAndFeel.Colors.title,text:this.LookAndFeel.Colors.text,visitedUrl:this.LookAndFeel.Colors.visited,faintText:this.LookAndFeel.Colors.light};
return a};q[_P].getNonProfit=function(){if(!this.LookAndFeel||this.LookAndFeel==D||!this.LookAndFeel.nonprofit||this.LookAndFeel.nonprofit==D){return false}return this.LookAndFeel.nonprofit};q[_P].getResultsURL=function(){if(!this.LookAndFeel||this.LookAndFeel==D||!this.LookAndFeel.resultsurl||this.LookAndFeel.resultsurl==D){return"http://"}return this.LookAndFeel.resultsurl};q[_P].makeAnnotationRestricts=function(a){return{label:a?this.getDefaultExcludeLabel():this.getDefaultLabel()}};q[_P].Aa=function(a,
b){var c=new I(a);c.addLabel(b?this.getDefaultExcludeLabel():this.getDefaultLabel());return c};q[_P].getLabelPrettyName=function(a){var b=this.getFacetItems();for(var c=0;c<b[h];c++){if(b[c].Label[K]==a)return b[c].Title}return""};q[_P].getFacetItemsInTable=function(){var a=[];if(!this.Context.Facet)return a;var b=0;for(var c=0;c<this.Context.Facet[h];c++){if(this.Context.Facet[c].FacetItem[h]>b)b=this.Context.Facet[c].FacetItem[h]}for(var c=0;c<b;c++){var d=[];for(var e=0;e<this.Context.Facet[h];e++){if(this.Context.Facet[e].FacetItem[c])d.push(this.Context.Facet[e].FacetItem[c]);
else{d.push("null")}}a.push({col:d})}return a};q[_P].getFacetItemForLabel=function(a){var b=this.getFacetItems();for(var c=0;c<b[h];c++){if(b[c].Label[K]==a)return b[c]}return null};q.buildInverseLabelMap=function(a){var b=new w;for(var c=0;c<a[h];c++){var d=a[c],e=d.getLabels();for(var f=0;f<e[h];f++){var g=e[f],i=b.b(e[f],[]);i.push(d);b.a(g,i)}}return b};var Xh=q.Xd=function(a,b,c){var d=q.loadFromJson(a,b.O());c(d)};var Wd=ec.CSEInfo=function(a,b){fa.call(this,b);this.model={cse:a};this.J()};Wd.d(fa);Wd[_P].J=function(){var a=k["basic"],b=k["preferences"];this.registerHandler("save",function(c){var d=la(null,"error",a)[0],e=new q(this.model.cse.creator);ra(e,this.model.cse.cloneData(true));e.Description=a["description"][p];e.Title=a["name"][p];e.keywords=a["terms"][p];if(a["language"][p]==""){delete e.language}else{e.language=a["language"][p]}y(a["save"],"Saving");oa(a["save"],true);var f=this;e.update(function(g){y(a["save"],
"Save Changes");oa(a["save"],false);if(g){f.model.cse=e;f.render()}else{if(e.errors){f.showErrors(d,e.errors)}else Ba("Save failed")}})});this.registerHandler("savepref",function(c){var d=la(null,"error",b)[0],e=new q(this.model.cse.creator);ra(e,this.model.cse.cloneData(true));for(var f=0;f<b["restrict"][h];f++){if(b["restrict"][f][ga])e.setMode(b["restrict"][f][p])}e.volunteers=b["volunteer_allow"][ga];if(b["nonProfit"][0][ga]){delete e.LookAndFeel.nonprofit}else{e.LookAndFeel.nonprofit=true}y(b["save"],
"Saving");oa(b["save"],true);var g=this;e.update(function(i){y(b["save"],"Save Changes");oa(b["save"],false);if(i){g.model.cse=e;g.render()}else{if(e.errors)g.showErrors(d,e.errors);else Ba("Save failed")}})})};function B(a){return k.getElementById(a)}function le(a){B(a)[l].display=""}function Zd(a){B(a)[l].display="block"}function kc(a){B(a)[l].display="none"}function lc(a,b){if(b){pb(B(a+"ErrorMessage"),b)}Zd(a+"ErrorMessage")}function yb(a){kc(a+"ErrorMessage")}function Gc(a){if(a==D){return null}if(a[p]){return a[p]}else if(a[h]){if(a.options){return a.options[a[ob]][p]}else{for(var b=0;b<a[h];b++){if(a[b][ga]){return a[b][p]}}}}return null}function ae(a){return Gc(B(a))}function Jc(a){if(a==null){return""}return a.replace(/^\s+/,
"").replace(/\s+$/,"")}function Vf(a){var b=new String(a),c=/^ *[A-Za-z0-9]+[\-\.a-zA-Z0-9]*\.[A-Za-z]{2,} *$/,d=/\.{2}/;return b.search(c)!=-1&&b.search(d)==-1}var Vc=new Array(7);Vc=["border","link","bg","text","url","visitedUrl","faintText"];function Kf(a,b,c){kb(a,c)}function Lf(a,b,c){y(B("colorfield-"+a),c);B("colorsample-"+a)[l].backgroundColor=ef(c);kb(a,c)}function kb(a,b){if(!Td(b)){return}b=Vd(b);if(a=="visitedUrl"){return}var c=B("preview-"+a)[l],d;if(b.charAt(0)!="#")d=ef(b);else d=b;
if(a=="bg"||a=="border"){c.backgroundColor=d}else{if(a=="link"||a=="url"||a=="text"||a=="faintText"){B("preview-"+a+"2")[l].color=d}c.color=d}}function Ef(){var a={};for(var b=0;b<Vc[h];b++){a[Vc[b]]="#"+ig(Vc[b])}return a}function If(a){bb("border",a.border,true,true,true);kb("border",a.border);bb("link",a.link,true,true,true);kb("link",a.link);bb("bg",a.bg,true,true,true);kb("bg",a.bg);bb("text",a.text,true,true,true);kb("text",a.text);bb("url",a.url,true,true,true);kb("url",a.url);bb("visitedUrl",
a.visitedUrl,true,true,true);kb("visitedUrl",a.visitedUrl);bb("faintText",a.faintText,true,true,true);kb("faintText",a.faintText)}var Ma=null,nd=null,ib=null,vd=false,ff=null,gf=null,Ud={},od=new Array(234);od=["","330000","333300","336600","339900","33CC00","33FF00","66FF00","66CC00","669900","666600","663300","660000","FF0000","FF3300","FF6600","FF9900","FFCC00","FFFF00","330033","333333","336633","339933","33CC33","33FF33","66FF33","66CC33","669933","666633","663333","660033","FF0033","FF3333",
"FF6633","FF9933","FFCC33","FFFF33","330066","333366","336666","339966","33CC66","33FF66","66FF66","66CC66","669966","666666","663366","660066","FF0066","FF3366","FF6666","FF9966","FFCC66","FFFF66","330099","333399","336699","339999","33CC99","33FF99","66FF99","66CC99","669999","666699","663399","660099","FF0099","FF3399","FF6699","FF9999","FFCC99","FFFF99","3300CC","3333CC","3366CC","3399CC","33CCCC","33FFCC","66FFCC","66CCCC","6699CC","6666CC","6633CC","6600CC","FF00CC","FF33CC","FF66CC","FF99CC",
"FFCCCC","FFFFCC","3300FF","3333FF","3366FF","3399FF","33CCFF","33FFFF","66FFFF","66CCFF","6699FF","6666FF","6633FF","6600FF","FF00FF","FF33FF","FF66FF","FF99FF","FFCCFF","FFFFFF","0000FF","0033FF","0066FF","0099FF","00CCFF","00FFFF","99FFFF","99CCFF","9999FF","9966FF","9933FF","9900FF","CC00FF","CC33FF","CC66FF","CC99FF","CCCCFF","CCFFFF","0000CC","0033CC","0066CC","0099CC","00CCCC","00FFCC","99FFCC","99CCCC","9999CC","9966CC","9933CC","9900CC","CC00CC","CC33CC","CC66CC","CC99CC","CCCCCC","CCFFCC",
"000099","003399","006699","009999","00CC99","00FF99","99FF99","99CC99","999999","996699","993399","990099","CC0099","CC3399","CC6699","CC9999","CCCC99","CCFF99","000066","003366","006666","009966","00CC66","00FF66","99FF66","99CC66","999966","996666","993366","990066","CC0066","CC3366","CC6666","CC9966","CCCC66","CCFF66","000033","003333","006633","009933","00CC33","00FF33","99FF33","99CC33","999933","996633","993333","990033","CC0033","CC3333","CC6633","CC9933","CCCC33","CCFF33","000000","003300",
"006600","009900","00CC00","00FF00","99FF00","99CC00","999900","996600","993300","990000","CC0000","CC3300","CC6600","CC9900","CCCC00","CCFF00","000000","111111","222222","333333","444444","555555","666666","777777","888888","999999","AAAAAA","BBBBBB","CCCCCC","DDDDDD","EEEEEE","FFFFFF","7E9DB9","FFFFFF"];function Td(a){if(a==null){return false}if(a.charAt(0)=="#"){a=a.substring(1)}var b="[0-9a-fA-F]{"+a[h]+"}";return Sa(a.match(b)[h]>0)}function Vd(a){while(a[h]<6){a+="0"}return a}function ig(a){var b=
B("colorfield-"+a)[p];if(Td(b)){b=Vd(b);Ud[a]=b;return b}else{if(Ud[a]){return Ud[a]}}}function ef(a){return"#"+a}function Nf(a,b){if(a){ff=a}if(b){gf=b}}function me(a,b){Ma=a;nd=B("colorfield-"+a)[p];var c=B("color_picker");c[l].display="block";k.onmouseup=cf}function Yf(){var a='<table border="0" cellpadding="0" cellspacing="0"';a+='style="position: absolute">';a+="<tbody>\n<tr>\n";for(var b=1;b<235;++b){a+=" <td onmousedown=\"_PFE_selectColor('";a+=od[b]+"');\"";a+=" onmouseover=\"_PFE_mouseOverColor('";
a+=od[b]+"');\">";a+='<div style="background-color: #';a+=od[b]+';">&nbsp;&nbsp;&nbsp;</div></td>\n';if(b%18==0){a+="</tr>\n<tr>\n"}}a+="</tr> </tbody></table>";pb(B("color_picker"),a)}function Pf(a){vd=true;ib=a;if(Ma!=null){bb(Ma,a,true,true,true);B("colorfield-"+Ma).focus()}cf()}function ke(a){ib=a;gf(Ma,nd,ib)}function cf(){if(!vd){ke(nd)}vd=false;k.onmouseup="";Ma=null;B("color_picker")[l].display="none"}function bb(a,b,c,d,e){Ma=a;if(Td(b)){b=Vd(b);if(b.charAt(0)=="#"){ib=b.substring(1)}else{ib=
b}yb(Ma);B("colorsample-"+Ma)[l].backgroundColor="#"+ib;if(c)y(B("colorfield-"+Ma),ib);if(e){ff(Ma,nd,ib)}}else if(d||ib[h]==6){lc(Ma,ae("invalidColorErrorMsg"))}}var Sd=false;function je(){Sd=true}function Mf(){Sd=false}function Hf(a,b){if(!Sd){je();me(a,b)}}function Gf(){var a=k[x].logoForm.logoDestUrl[p];if(a!=""&&a!="http://"){da.open(zb(k[x].logoForm.logoDestUrl[p]),"destination")}return false}function zb(a){var b=String(a);if(b.substr(0,4)!="http"){a="http://"+a}return a}function ne(){if(B("logoValid")[p]==
"true"){ud()}else{Ic()}var a=zb(k[x].logoForm.logoUrl[p]);y(k[x].logoForm.logoUrl,a);if(a!="http://"){ud();oa(k[x].logoForm.logoDestUrl,false);y(B("logoValid"),"false");var b=new Image;b.onload=function(){Jf(a,b);tf(true)};b.onerror=function(){Ic()};b.onabort=function(){Ic()};b.src=a}else{Hc(false);oa(k[x].logoForm.logoDestUrl,true);var c=k[x].logoForm.logoDestUrl[p];ie(a,c)}}function Tf(){var a=zb(k[x].logoForm.logoDestUrl[p]);y(k[x].logoForm.logoDestUrl,a);var b=k[x].logoForm.logoUrl[p];ie(b,a)}
function ie(a,b){if(a==""||a=="http://"){var c=b!=""&&b!="http://";if(c){Ic()}else{ud()}}}function Ic(){lc("logoUrl",ae("genericLogoImageError"));le("logoUrlErrorWrapper");Hc(false)}function ud(){yb("logoUrl");kc("logoUrlErrorWrapper")}function Jf(a,b){Qf(k.leftLogoImage,a,b[P],100);y(k[x].logoForm.logoHeight,k.leftLogoImage[P]);y(B("logoValid"),"true")}function Qf(a,b,c,d){oc(a,c<=d?c:d);a.src=b}function Rf(a){if(a!=D){y(k[x].logoForm.logoUrl,zb(a["logoUrl"]));y(k[x].logoForm.logoDestUrl,zb(a["logoDestUrl"]));
y(k[x].logoForm.logoHeight,a["logoHeight"]);if(a["logoUrl"]!=""&&a["logoUrl"]!="http://"){Sf(a["logoUrl"],a["logoHeight"]);ne()}else{Hc(true)}}else{Hc(true)}}function Sf(a,b){oc(k.leftLogoImage,b);k.leftLogoImage.src=zb(a)}function Hc(a){tf(false);if(a){y(k[x].logoForm.logoUrl,"http://");y(k[x].logoForm.logoDestUrl,"http://");y(B("logoValid"),"true")}}function Ff(){var a=1,b={logoUrl:k[x].logoForm.logoUrl[p],logoDestUrl:k[x].logoForm.logoDestUrl[p],logoPlacement:a,logoHeight:xb(k[x].logoForm.logoHeight[p],
10)};return b}function tf(a){y(k[x].logoForm.logoHeight,k[x].logoForm.leftLogoImage[P]);if(a){kc("cseNameDiv");B("leftLogoDiv")[l].visibility="visible";B("cseNameDiv")[l].visibility="hidden";Zd("leftLogoDiv")}else{kc("leftLogoDiv");B("leftLogoDiv")[l].visibility="hidden";B("cseNameDiv")[l].visibility="visible";Zd("cseNameDiv")}}function Wf(a){var b=false,c=Jc(ae(a));if(!Vf(c)&&c[h]!=0){lc(a,-1);b=true}else{yb(a)}return!b}var _PFE_elem=B,_PFE_show=le,_PFE_hide=kc,_PFE_showError=lc,_PFE_hideError=yb,
_PFE_getValue=Gc,_PFE_trim=Jc,_PFE_onChangeCoopCallback=Kf,_PFE_onMouseOverCoopCallback=Lf,_PFE_gotoSite=Gf,_PFE_prependProtocol=zb,_PFE_updateSearchResultsLogo=ne,_PFE_updateSearchResultsLogoDestination=Tf,_PFE_validateDomainUrl=Wf,_PFE_registerPicker=Nf,_PFE_showPicker=me,_PFE_selectColor=Pf,_PFE_mouseOverColor=ke,_PFE_setColor=bb,_PFE_ignorePreviewClick=je,_PFE_previewClickCleanup=Mf,_PFE_handlePreviewClick=Hf,_PFE_writePicker=Yf,_PFE_getColor=Ef,_PFE_getLogo=Ff,_PFE_loadColors=If,_PFE_loadLogo=
Rf;function Uf(a){var b=B("codecontent")[p],c=td(),d='action="'+c+'"';b=b.replace(/action=\"[^\"]*\"/,d);var e;if(B("ads_rhs")[ga])e=9;if(B("ads_top_right")[ga])e=10;if(B("ads_top_bottom")[ga])e=11;b=b.replace(/FORID:[0-9]+/,"FORID:"+e);y(B("codecontent"),b);pb(B("iframeInstructionUrl"),c)}function Df(){return Gc(k[x].fieldForm.ads)}function td(){return Gc(k[x].fieldForm.targetUrl)}function Ii(a,b){a=Jc(a);if(a[h]>0&&a!="http://"&&a!="https://"){if(a.substr(0,7)=="http://"&&a[h]>7||a.substr(0,8)=="https://"&&
a[h]>8){var c=new String(a),d=/^http[s]{0,1}:\/\/[A-Za-z0-9]+[\_\-\.a-zA-Z0-9]*\.[A-Za-z]{2,}(:[0-9]+)*\//;return c.search(d)!=-1}else{return b}}return false}function Xf(a,b){y(B("iframeUrlValid"),"false");yb("iframeUrl");var c=Jc(td());if(!Ii(c,false)){lc("iframeUrl",a)}else{yb("iframeUrl");y(B("iframeUrlValid"),"true");_PFE_usbc(b)}}function Cf(){if(B("iframeUrlValid")[p]=="true"){return true}return false}function Of(){k[x].fieldForm.reset();yb("iframeUrl")}var _PFE_validateUserInput=Xf,_PFE_getTargetUrl=
td,_PFE_getAdsPosition=Df,_PFE_usbc=Uf,_PFE_checkValidUrl=Cf,_PFE_resetCode=Of,_cse;C.log=function(a){};var o=goog.Uri=function(a){var b;if(a instanceof o){this.$(a.mb());this.ra(a.ob());this.ma(a.Ga());this.pa(a.Z());this.oa(a.getPath());this.qa(a.zc());this.na(a.kb())}else if(a&&(b=String(a).match(mg()))){this.$(b[1],true);this.ra(b[2],true);this.ma(b[3],true);this.pa(b[4]);this.oa(b[5],true);this.qa(b[6]);this.na(b[7],true)}else{this.v=new ka(null,this)}};o[_P].A="";o[_P].T="";o[_P].L="";o[_P].S=null;o[_P].R="";o[_P].v=null;o[_P].M="";Gb(o[_P],function(){if(this.k){return this.k}var a=[];if(this.A){a.push(wd(this.A,
re),":")}if(this.L){a.push("//");if(this.T){a.push(wd(this.T,re),"@")}a.push(qe(this.L));if(this.S!=null){a.push(":",String(this.Z()))}}if(this.R){a.push(wd(this.R,ng))}var b=String(this.v);if(b){a.push("?",b)}if(this.M){a.push("#",qe(this.M))}return this.k=a.join("")});o[_P].Hb=function(a){var b=this.g(),c=a.Kc();if(c){b.$(a.mb())}else{c=a.Lc()}if(c){b.ra(a.ob())}else{c=a.Ec()}if(c){b.ma(a.Ga())}else{c=a.Ic()}var d=a.getPath();if(c){b.pa(a.Z())}else{c=a.Hc();if(c){if(!/^\//.test(d)){d=b.getPath().replace(/\/?[^\/]*$/,
"/"+d)}}}if(c){b.oa(d)}else{c=a.Jc()}if(c){b.qa(a.yc())}else{c=a.Gc()}if(c){b.na(a.kb())}return b};o[_P].g=function(){return new kg(this.A,this.T,this.L,this.S,this.R,this.v,this.M)};o[_P].mb=function(){return this.A};o[_P].$=function(a,b){delete this.k;this.A=b?sc(a):a;if(this.A){this.A=this.A.replace(/:$/,"")}return this};o[_P].Kc=function(){return!(!this.A)};o[_P].ob=function(){return this.T};o[_P].ra=function(a,b){delete this.k;this.T=b?sc(a):a;return this};o[_P].Lc=function(){return!(!this.T)};
o[_P].Ga=function(){return this.L};o[_P].ma=function(a,b){delete this.k;this.L=b?sc(a):a;return this};o[_P].Ec=function(){return!(!this.L)};o[_P].Z=function(){return this.S};o[_P].pa=function(a){delete this.k;if(a){a=ia(a);if(Ta(a)||a<0){throw Error("Bad port number "+a);}this.S=a}else{this.S=null}return this};o[_P].Ic=function(){return this.S!=null};o[_P].getPath=function(){return this.R};o[_P].oa=function(a,b){delete this.k;this.R=b?sc(a):a;return this};o[_P].Hc=function(){return!(!this.R)};o[_P].Jc=
function(){return this.v!==null&&this.v.toString()!==""};o[_P].qa=function(a){delete this.k;if(a instanceof ka){this.v=a;this.v.Pa=this}else{this.v=new ka(a,this)}return this};o[_P].yc=function(){return this.v.toString()};o[_P].zc=function(){return this.v};o[_P].kb=function(){return this.M};o[_P].na=function(a,b){delete this.k;this.M=b?sc(a):a;return this};o[_P].Gc=function(){return!(!this.M)};o.parse=function(a){return a instanceof o?a.g():new o(a)};var kg=o.create=function(a,b,c,d,e,f,g){var i=
new o;i.$(a);i.ra(b);i.ma(c);i.pa(d);i.oa(e);i.qa(f);i.na(g);return i};o.Hb=function(a,b){if(!(a instanceof o)){a=o.parse(a)}if(!(b instanceof o)){b=o.parse(b)}return a.Hb(b)};var sc=o.ud=function(a){return a?Od(a):""},qe=o.xd=function(a){if(ca(a)){return wb(a)}return null},wd=o.wd=function(a,b){if(ca(a)){return encodeURI(a).replace(b,lg)}return null},lg=o.vd=function(a){var b=a.charCodeAt(0);return"%"+(b>>4&15).toString(16)+(b&15).toString(16)},xd=o.Zc=null,mg=o.Kd=function(){if(!xd){xd=(o.Zc=/^(?:([^:\/?#]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/)}return xd},
re=o.fe=/[#\/\?@]/g,ng=o.ee=/[\#\?]/g,ka=o.QueryData=function(a,b){this.n=new w;this.Pa=b;if(a){var c=a.split("&");for(var d=0;d<c[h];d++){var e=c[d].split("=");this.add(Od(e[0]),e[h]>1?Od(e[1]):"")}}};ka[_P].p=0;ka[_P].u=function(){return this.p};ka[_P].add=function(a,b){this.ha();if(!this.m(a)){this.n.a(a,[b])}else{this.n.b(a).push(b)}this.p++;return this};qb(ka[_P],function(a){if(this.n.m(a)){this.ha();this.p-=this.n.b(a)[h];return this.n.remove(a)}return false});cb(ka[_P],function(){this.ha();
this.n.clear();this.p=0});ka[_P].s=function(){return this.p==0};ka[_P].m=function(a){return this.n.m(a)};ka[_P].da=function(a){var b=this.c();return Xb(b,a)};ka[_P].j=function(){var a=this.n.c(),b=this.n.j(),c=[];for(var d=0;d<b[h];d++){for(var e=0;e<a[d][h];e++){c.push(b[d])}}return c};ka[_P].c=function(a){if(a){if(this.m(a)){return this.n.b(a)}else{return[]}}else{var b=this.n.c();return Array[_P].concat.apply([],b)}};ka[_P].a=function(a,b){this.ha();if(this.m(a)){var c=this.n.b(a);this.p-=c[h]}this.n.a(a,
[b]);this.p++;return this};ka[_P].b=function(a,b){if(this.m(a)){return this.n.b(a)[0]}else{return b}};Gb(ka[_P],function(){if(this.k){return this.k}var a=[],b=this.j(),c=this.c();for(var d=0;d<b[h];d++){a.push(wb(b[d])+"="+wb(c[d]))}return this.k=a.join("&")});ka[_P].ha=function(){delete this.k;if(this.Pa){delete this.Pa.k}};var jb=ec.Marker=function(a,b,c,d,e,f){fa.call(this,f);this.uri=new o(b);this.uri.$("");this.annotations=e;this.user=a;var b=this.uri.toString().substring(2),g=this.uri.Ga();if(this.uri.Z()){g=g+":"+this.uri.Z()}this.model={url:b,domain:g,cses:c,topics:d,selectedcse:null,selectedcseindex:0};this.Ob=I.buildInverseUrlMap(e);this.Pc=q.buildInverseLabelMap(this.model.cses.concat(this.model.topics));this.model.urltable=this.Yb();this.J()};jb.d(fa);jb[_P].Yb=function(){var a=this.Ob.j().sort().reverse(),
b=[];for(var c=0;c<a[h];c++){var d=a[c],e=new T,f=this.Ob.b(a[c]);for(var g=0;g<f[h];g++){var i=f[g],j=i.getLabels();for(var m=0;m<j[h];m++){var n=j[m],t=this.Pc.b(n,[]);for(var r=0;r<t[h];r++){e.add(t[r])}}}if(e.c()[h]>0){var N={url:d,truncated:this.truncateUrl(d),annotations:f,cses:e.c()};b.push(N)}}return b};var lf=jb.TRUNCATE_URL_LENGTH=60;jb[_P].render=function(){if(this.model.selectedcseindex<this.model.cses[h]){this.model.selectedcse=this.model.cses[this.model.selectedcseindex]}else{this.model.selectedcse=
this.model.topics[this.model.selectedcseindex-this.model.cses[h]]}fa[_P].render.call(this);var a=la("select",null,this[nc])[0];if(this.model.cses[h]==0){var b=M("csegroup");if(b){Ca(b)}}a.selectedIndex=this.model.selectedcseindex};jb[_P].isIncluded=function(){return true};jb[_P].isLabeled=function(a){return false};jb[_P].truncateUrl=function(a){var b=a[h];if(b>lf){return a.substring(0,lf-8)+"..."+a.substring(b-5)}return a};jb[_P].J=function(){var a=k.bml,b=a["cse"],c=a["include"],d=a["exclude"],e=
a["save"];this.registerHandler("changecse",function(){if(b[ob]!=this.model.selectedcseindex){this.model.selectedcseindex=b[ob];this.render()}});this.registerHandler("save",function(){oa(e,true);y(e,"Saving");var f=this.model.selectedcse.Aa(this.user,d[ga]);if(a["about_domain"][ga]){f.about=I.makeDomainPattern(this.model.url);f.setAttribute("original_url",this.model.domain)}else{f.about=this.model.url}if(c[ga]){var g=fa.getInputs(a,"label");aa(g,function(i){if(i[ga])f.addLabel(i[p])})}f.update(function(i){if(i){da.close()}else{oa(e,
false);y(e,"Save");Ba("Failed to save annotation")}})})};var La=ed.cookies={},Je=La.a=function(a,b,c,d,e){if(/;=/g.test(a)){throw new Error('Invalid cookie name "'+a+'"');}if(/;/g.test(b)){throw new Error('Invalid cookie value "'+b+'"');}if(!V(c)){c=-1}var f=e?";domain="+e:"",g=d?";path="+d:"",i;if(c<0){i=""}else if(c==0){var j=new Date(1970,1,1);i=";expires="+j.toUTCString()}else{var m=new Date((new Date).getTime()+c*1000);i=";expires="+m.toUTCString()}k.cookie=a+"="+b+f+g+i},Md=La.b=function(a,b){var c=a+"=",d=String(k[Kc]);for(var e=-1;(e=d.indexOf(c,
e+1))>=0;){var f=e;while(--f>=0){var g=d.charAt(f);if(g==";"){f=-1;break}}if(f==-1){var i=d.indexOf(";",e);if(i<0){i=d[h]}return d.substring(e+c[h],i)}}return b};qb(La,function(a,b,c){var d=Bh(a);Je(a,"",0,b,c);return d});var gd=La.Hd=function(){var a=String(k[Kc]),b=a.split(/\s*;\s*/),c=[],d=[],e,f;for(var g=0;f=b[g];g++){e=f.indexOf("=");if(e==-1){c.push("");d.push(f)}else{c.push(f.substring(0,e));d.push(f.substring(e+1))}}return{keys:c,values:d}};La.j=function(){return gd().keys};La.c=function(){return gd().values};
La.s=function(){return k[Kc]==""};La.u=function(){var a=String(k[Kc]),b=a.split(/\s*;\s*/);return b[h]};var Bh=La.m=function(a){var b={};return Md(a,b)!==b};La.da=function(a){var b=gd().values;for(var c=0;c<b[h];c++){if(b[c]==a){return true}}return false};cb(La,function(a){var b=gd().keys;for(var c=b[h]-1;c>=0;c--){La.remove(b[c])}});var E=ec.Zippy=function(a,b,c,d,e){this.anchor=a;this.content=b;this.img=a.getElementsByTagName("img")[0];this.openedImage=d||pf;this.closedImage=e||nf;Ja(a,"click",this.pd.B(this));if(this.Qc(!c))this.open();else this.close()},mf=E.USE_COOKIES=false,Xd=E.COOKIE_NAME="coopzippy",ui=E.COOKIE_AGE=7776000,pf=E.openedImage="",nf=E.closedImage="",of=E.cookiePath="",vi=E.init=function(a,b,c){pf=(E.openedImage=a);nf=(E.closedImage=b);of=(E.cookiePath=c)};E[_P].open=function(){if(this.content)aa(this.content,
function(a){a[l].display=""});this.img.src=this.openedImage;this.opened=true;this.Ib()};E[_P].close=function(){aa(this.content,function(a){a[l].display="none"});this.img.src=this.closedImage;this.opened=false;this.Ib()};E[_P].pd=function(){if(this.opened)this.close();else this.open()};E[_P].Y=function(){return this.anchor.id};E[_P].Qc=function(a){if(mf){var b=ea.parse(Md(Xd,"{}"));if(this.Y()in b)return b[this.Y()]==1}return a};E[_P].Ib=function(){if(mf){var a=ea.parse(Md(Xd,"{}"));a[this.Y()]=this.opened?
1:0;Je(Xd,ea.serialize(a),ui,of)}};var Y=ec.Sitelist=function(a,b,c,d,e,f){fa.call(this,d);this.K=a;this.exclude=Sa(e);this.cse=b;this.model={selectall:false,start:0,max:f||ti,filter:{url:"",label:""},total:0,annotations:[],cse:this.cse,facetItems:this.cse.getFacetItemsInTable(),contributors:c,user:c[0].id};this.zb=la(null,"loading",d)[0];this.J()};Y.d(fa);var ti=Y.MAX_SITES_AT_ONCE=20;Y[_P].md=function(){this.zb[l].display=""};Y[_P].Nc=function(){this.zb[l].display="none"};Y[_P].load=function(){this.md();var a=this;I.load(this.model.user,
function(b,c){a.Nc();if(b){a.model.annotations=[];aa(arguments[1],function(d){a.xa(d)});a.model.total=arguments[2];a.model.selectall=false;a.render()}else{Ba("Loading sites failed.")}},this.Sc())};Y[_P].Sc=function(a){var b=this.cse.makeAnnotationRestricts(this[Mc]),c={num:this.model.max,start:this.model[Ia]};ra(b,c);for(var d in this.model[nb]){if(this.model[nb][d]!=""){b[d]=this.model[nb][d]}}if(a)ra(b,a);return b};Y[_P].xa=function(a,b){var c=this.ac(a);if(b)this.model.annotations.splice(0,0,c);
else this.model.annotations.push(c)};Y[_P].Nb=function(){if(this.model.annotations[h]>this.model.max)this.model.annotations.splice(this.model.max,this.model.annotations[h]-this.model.max)};Y[_P].ac=function(a){return{opened:false,selected:false,data:a}};Y[_P].labelList=function(a){var b=[],c=this.cse;aa(a.getLabels(),function(d){d=c.getLabelPrettyName(d);if(d!="")b.push(d)});return b.join(", ")};Y[_P].J=function(){this.registerHandler("edit",function(n){this.model.annotations[n].opened=true;this.render()});
this.registerHandler("save",function(n,t){var r=t[Q][Wa],N=la(null,"error",r)[0],O=this.model.annotations[n][F],R=new I(O.creator);ra(R,O.cloneData(true));var na=r["url"][p];R.setAttribute("original_url",na);R.about=na;y(r["save"],"Saving");oa(r["save"],true);var xa=this;R.update(function(Ua){y(r["save"],"Save Changes");oa(r["save"],false);if(Ua){xa.model.annotations[n].data=R;xa.model.annotations[n].opened=false;xa.render()}else{if(R.errors)xa.showErrors(N,R.errors);else Ba("Save failed")}},r["site"][1][ga]?
false:true)});this.registerHandler("cancel",function(n,t){var r=t[Q][Wa];r.reset();this.model.annotations[n].opened=false;this.render()});var a=ta(null,"addpanel",this[nc])[0],b=ta(null,"addsite",this[nc])[0],c=ta(null,"addbulk",this[nc])[0],d=ta(null,"error",b)[0],e=ta(null,"error",c)[0],f=new H("modal-dialog",true);f.la(new $);zc(f.Ea(),0.3);var g=ta("form",null,b)[0],i=ta("form",null,c)[0],j=M("nosites-delete"),m=M("nosites-label");this.registerHandler("showaddpanel",function(){g.reset();i.reset();
c[l].display="none";b[l].display="";f.Fa().appendChild(a);f.q(true);g["url"].focus()});this.registerHandler("hideaddpanel",function(){f.q(false)});this.registerHandler("togglebulk",function(){if(b[l].display==""){b[l].display="none";c[l].display="";i["urlpatternsbulk"].focus()}else{c[l].display="none";b[l].display="";g["url"].focus()}});this.registerHandler("addsite",function(){var n=this.bc(g);d[l].display="none";y(g["add"],"Saving");oa(g["add"],true);var t=this;n.update(function(r){y(g["add"],"Save");
oa(g["add"],false);if(r){t.model.total++;t.xa(n,true);t.Nb();f.q(false);t.render()}else if(n.errors){t.showErrors(d,n.errors)}else{Ba("Add sites failed")}},g["site"][1][ga]?false:true);return false});this.registerHandler("addbulk",function(){var n=this.cc(i);e[l].display="none";y(i["add"],"Saving");oa(i["add"],true);var t=new Ra(this.K,n,[]),r=this;t.update(function(N){y(i["add"],"Save");oa(i["add"],false);if(N){r.model.total+=n[h];aa(n,function(O){r.xa(O,true)});f.q(false);r.Nb();r.render()}else if(t.errors){r.showErrors(e,
t.errors)}else{Ba("Adding sites failed")}},i["site"][1][ga]?false:true)});this.registerHandler("next",function(){this.model.start+=this.model.max;this.load()});this.registerHandler("prev",function(){this.model.start-=this.model.max;this.load()});this.registerHandler("filter",function(n){this.Vb(n[Q][Wa])});this.registerHandler("filterlabel",function(n){this.model[nb]["label"]=n;qc(this.model,0);this.load()});this.registerHandler("clearfilter",function(){Ub(this.model,{url:"",label:""});qc(this.model,
0);this.load()});this.registerHandler("changeuser",function(n){var t=n[Q][Wa].user,r=t.options[t[ob]][p];if(r!=this.model.user){this.model.user=r;Ub(this.model,{url:"",label:""});qc(this.model,0);this.load()}});this.registerHandler("select",function(n){this.model.annotations[n].selected=!this.model.annotations[n].selected;this.render()});this.registerHandler("selectall",function(n){this.model.selectall=!this.model.selectall;var t=this;aa(this.model.annotations,function(r){r.selected=t.model.selectall});
this.render()});this.registerHandler("deleteselected",function(){var n=this.nb();if(n[h]==0){j[l].display="";return}j[l].display="none";m[l].display="none";var t=new Ra(this.K,[],n),r=this;t.update(function(N){if(!N){Ba("Delete failed");return}var O=r.model.total-n[h];if(r.model[Ia]>=O&&O!=0){r.model.start-=r.model.max}r.load()})});this.registerHandler("labelselected",function(n){var t=n[Q][Wa],r=t["applylabel"];if(r[ob]==0){return false}var N=this.nb();if(N[h]==0){r.selectedIndex=0;m[l].display=
"";return false}j[l].display="none";m[l].display="none";var O=r[r[ob]],R=O[p],na=O.action=="add"?true:false;aa(N,function(mb){mb.setLabel(R,na)});N.reverse();var xa=new Ra(this.K,N,N),Ua=this;xa.update(function(mb){if(!mb){Ba("Labeling failed");return}Ua.render()})})};Y[_P].nb=function(){var a=[];aa(this.model.annotations,function(b){if(b.selected){a.push(b[F])}});return a};Y[_P].Vb=function(a){var b=false,c=this.model[nb];aa(a[mc],function(d){if(d[ya]!="button"&&d[ya]!="submit"&&c[d[K]]!=d[p]){b=
true;c[d[K]]=d[p]}});if(b){qc(this.model,0);this.load()}};Y[_P].cc=function(a){var b=a["urlpatternsbulk"][p],c=b.split(/\s+/),d=this,e=[],d=this;aa(c,function(f){if(f!=""){var g=d.cse.Aa(d.K,d[Mc]);g.setAttribute("original_url",f);g.about=f;e.push(g)}});return e};Y[_P].bc=function(a){var b=this.cse.Aa(this.K,this[Mc]);this.ed(a,b);return b};Y[_P].ed=function(a,b){var c=a["url"][p];b.setAttribute("original_url",c);b.about=c;var d=fa.getInputs(a,"label");for(var e=0;e<d[h];e++){if(d[e][ga])b.setLabel(d[e][p],
true);else b.setLabel(d[e][p],false)}return b};Y[_P].shouldShowRefinements=function(){return!this[Mc]&&this.cse.getFacetItems()[h]>0};Y[_P].getContributorName=function(a,b){for(var c=0;c<this.model.contributors[h];++c){var d=this.model.contributors[c];if(d.id==a){if(b&&d[K][h]>b-5){return d[K].substring(0,b-5)+"..."}return d[K]}}return""};Y[_P].getSelectedFacetItems=function(){var a=new T,b=this.model.cse;aa(this.model.annotations,function(c){if(c.selected){aa(c[F].Label,function(d){var e=b.getFacetItemForLabel(d[K]);
if(e){a.add(e)}})}});return a.c()};var ma=goog.fx={},Id=ma.STOPPED=0;ma.PAUSED=-1;var oh=ma.PLAYING=1;ma.PLAY="play";ma.BEGIN="begin";ma.RESUME="resume";var De=ma.END="end",ph=ma.STOP="stop",nh=ma.FINISH="finish";ma.PAUSE="pause";var hh=ma.ANIMATE="animate",qh=ma.TIMEOUT=20,Jd=ma.easing={};Jd.easeIn=function(a){return a*a*a};Jd.easeOut=function(a){return 1-A.pow(1-a,3)};Jd.inAndOut=function(a){return 3*a*a-2*a*a*a};var vc=ma.Animation=function(a,b,c,d){za.call(this);if(!sb(a)||!sb(b)){throw"[goog.fx.Animation] Start and end parameters must be arrays";
return}if(a[h]!=b[h]){throw"[goog.fx.Animation] Start and end points must be the same length";return}this.sa=a;this.gc=b;this.fc=c;this.Qa=d;this.ta=Id;this.C=[];this.fb=0;this.w=0;this.Lb=null;this.hc=null;this.ub=null;this.Ma=null};vc.d(za);vc[_P].stop=function(a){goog[S].clearTimeout(this.Ma);this.ta=Id;if(a)this.w=1;this.Oa(this.w);this.V(ph);this.V(De)};vc[_P].dc=function(){goog[S].clearTimeout(this.Ma);var a=(new Date).valueOf();this.w=(a-this.Lb)/(this.hc-this.Lb);if(this.w>=1)this.w=1;this.fb=
1000/(a-this.ub);this.ub=a;if($b(this.Qa)){this.Oa(this.Qa(this.w))}else{this.Oa(this.w)}if(this.w==1){this.ta=Id;this.V(nh);this.V(De)}else if(this.ta==oh){this.V(hh);var b=this.dc.B(this);this.Ma=goog[S].setTimeout(b,qh)}};vc[_P].Oa=function(a){this.C=new Array(this.sa[h]);for(var b=0;b<this.sa[h];b++){this.C[b]=(this.gc[b]-this.sa[b])*a+this.sa[b]}};vc[_P].V=function(a){this.dispatchEvent(new ih(a,this))};var ih=ma.AnimationEvent=function(a,b){Vb(this,a);this.coords=b.C;this.x=b.C[0];this.y=b.C[1];
this.z=b.C[2];this.coordsAsInts=function(){var c=[];for(var d=0;d<b.C[h];d++){c.push(A.round(b.C[d]))}return c};this.duration=b.fc;this.progress=b.w;this.fps=b.fb;this.state=b.ta;this.anim=b};var Za=ma.Dragger=function(a,b,c){Uc(this,a);this.handle=b||a;this.cb=true;this.W=false;this.limits=c||new va;this.t=this[Q].ownerDocument||this[Q][Ha];Sc(this,0);Tc(this,0);this.deltaX=0;this.deltaY=0;Ja(this.handle,u[ja].MOUSEDOWN,this.Kb,true,this);Ja(this.t,u[ja].MOUSEMOVE,this.Ab,false,this);Ja(this.t,u[ja].MOUSEUP,this.db,false,this)};Za.d(za);var cd=Za.Events={START:"start",BEFOREDRAG:"beforedrag",DRAG:"drag",END:"end"},jh=cd.BEFOREDRAG,kh=cd.DRAG,lh=cd.END,mh=cd.START;Za[_P].h=function(){if(this.X())return;
$g.call(this);fb(this.handle,u[ja].MOUSEDOWN,this.Kb,true,this);fb(this.t,u[ja].MOUSEMOVE,this.Ab,false,this);fb(this.t,u[ja].MOUSEUP,this.db,false,this);delete this[Q];delete this.handle};Za[_P].Kb=function(a){if(this.cb&&!this.W){var b=this.dispatchEvent(new wc(mh,this,a[Ab],a[Bb]));if(b!==false){Sc(this,a[Db]);Tc(this,a[Eb]);this.deltaX=this[Q].offsetLeft;this.deltaY=this[Q].offsetTop;this.W=true;a.preventDefault()}}};Za[_P].db=function(a){if(this.W){this.W=false;var b=this.xb(this.deltaX),c=this.yb(this.deltaY);
this.dispatchEvent(new wc(lh,this,a[Ab],a[Bb],b,c))}};Za[_P].Ab=function(a){if(this.W&&this.cb){var b=a[Db]-this[Db],c=a[Eb]-this[Eb];this.deltaX+=b;this.deltaY+=c;var d=this.xb(this.deltaX),e=this.yb(this.deltaY);Sc(this,a[Db]);Tc(this,a[Eb]);var f=this.dispatchEvent(new wc(jh,this,a[Ab],a[Bb],d,e));if(f!==false){this.ec(d,e);this.dispatchEvent(new wc(kh,this,a[Ab],a[Bb],d,e));a.preventDefault()}}};Za[_P].xb=function(a){var b=this.limits,c=typeof b[J]!="undefined"?b[J]:null,d=typeof b[X]!="undefined"?
b[X]:0,e=c!=null?c+d:Fc,f=c!=null?c:-Fc;return A.min(e,A.max(f,a))};Za[_P].yb=function(a){var b=this.limits,c=typeof b.top!="undefined"?b.top:null,d=typeof b[P]!="undefined"?b[P]:0,e=c!=null?c+d:Fc,f=c!=null?c:-Fc;return A.min(e,A.max(f,a))};Za[_P].ec=function(a,b){pc(this[Q][l],a+"px");this[Q][l].top=b+"px"};var wc=ma.DragEvent=function(a,b,c,d,e,f){Da.call(this,a);Vb(this,a);this.clientX=c;this.clientY=d;pc(this,e||b.deltaX);this.top=f||b.deltaY;this.dragger=b};wc.d(Da);goog.style={};goog[l].setStyle=function(a,b,c){a[l][af(b)]=c};goog[l].getStyle=function(a,b){return a[l][af(b)]};var Rd=goog[l].Md=function(a,b){var c=Ya(a);if(c[Lc]&&c[Lc].getComputedStyle){var d=c[Lc].getComputedStyle(a,"");if(d){return d[b]}}if(a.currentStyle){return a.currentStyle[b]}else{return a[l][b]}};goog[l].getBackgroundColor=function(a){return Rd(a,"backgroundColor")};goog[l].setPosition=function(a,b,c){var d,e;if(b instanceof Fa){d=b.x;e=b.y}else{d=b;e=c}pc(a[l],typeof d=="number"?A.round(d)+
"px":d);a[l].top=typeof e=="number"?A.round(e)+"px":e};goog[l].getPosition=function(a){return new Fa(a.offsetLeft,a.offsetTop)};var Ye=goog[l].getClientViewportElement=function(a){var b;if(a){if(a.nodeType==xe){b=a}else{b=Ya(a)}}else{b=ze()}if(goog[L].IE&&b.compatMode!="CSS1Compat"){return b.body}return b.documentElement},ld=goog[l].getPageOffset=function(a){var b=Ya(a),c=new Fa(0,0),d=Ye(b);if(a==d){return c}var e=null,f;if(a.getBoundingClientRect){f=a.getBoundingClientRect();var g=d[Sb],i=d[Rb];
c.x=f[J]+i;c.y=f.top+g}else if(b.getBoxObjectFor){f=b.getBoxObjectFor(a);var j=b.getBoxObjectFor(d);c.x=f[Db]-j[Db];c.y=f[Eb]-j[Eb]}else{c.x=a.offsetLeft;c.y=a.offsetTop;e=a.offsetParent;if(e!=a){while(e){c.x+=e.offsetLeft;c.y+=e.offsetTop;e=e.offsetParent}}if(goog[L].OPERA||goog[L].SAFARI&&Rd(a,"position")=="absolute"){c.y-=b.body.offsetTop}e=a[Oa];while(e&&e!=d){c.x-=e[Rb];c.y-=e[Sb];e=e[Oa]}}return c};goog[l].getPageOffsetLeft=function(a){return ld(a).x};goog[l].getPageOffsetTop=function(a){return ld(a).y};
goog[l].getRelativePosition=function(a,b){var c=Xe(a),d=Xe(b);return new Fa(c.x-d.x,c.y-d.y)};var Xe=goog[l].getClientPosition=function(a){var b=new Fa;if(a.nodeType==Bd){if(a.getBoundingClientRect){var c=a.getBoundingClientRect();b.x=c[J];b.y=c.top}else{var d=Ya(a),e=Ye(d),f=ld(a);b.x=f.x-e[Rb];b.y=f.y-e[Sb]}}else{b.x=a[Ab];b.y=a[Bb]}return b};goog[l].setPageOffset=function(a,b,c){var d=ld(a);if(b instanceof Fa){c=b.y;b=b.x}var e=b-d.x,f=c-d.y;goog[l].setPosition(a,a.offsetLeft+e,a.offsetTop+f)};
var $e=goog[l].setSize=function(a,b,c){var d;if(b instanceof tb){d=b[P];b=b[X]}else{d=c}a[l].width=typeof b=="number"?A.round(b)+"px":b;oc(a[l],typeof d=="number"?A.round(d)+"px":d)},Ze=goog[l].getSize=function(a){if(Rd(a,"display")!="none"){return new tb(a.offsetWidth,a.offsetHeight)}var b=a[l],c=b.visibility,d=b.position;b.visibility="hidden";b.position="absolute";b.display="";var e=a.offsetWidth,f=a.offsetHeight;b.display="none";b.position=d;b.visibility=c;return new tb(e,f)},af=goog[l].toCamelCase=
function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};goog[l].toSelectorCase=function(a){return a.replace(/([A-Z])/g,"-$1").toLowerCase()};var zc=goog[l].setOpacity=function(a,b){var c=a[l];if("opacity"in c){c.opacity=b}else if("MozOpacity"in c){c.MozOpacity=b}else if("KhtmlOpacity"in c){c.KhtmlOpacity=b}else if("filter"in c){Ub(c,"alpha(opacity="+b*100+")")}},$a=goog[l].showElement=function(a,b){a[l].display=b?"":"none"};var Qh=goog.ui={},H=Qh.Dialog=function(a,b){za.call(this);var c=a||"modal-dialog";if(goog[L].IE&&b){this.r=Xa("iframe",{frameborder:0,className:c+"-bg"});$a(this.r,false);zc(this.r,0)}this.o=Xa("div",{className:c+"-bg"});this.i=Xa("div",{className:c},this.ua=Xa("div",{className:c+"-title"},this.Na=Xa("span",{className:c+"-title-text"},this.od),this.aa=Xa("span",{className:c+"-title-close"})),this.ea=Xa("div",{className:c+"-content"}),this.F=Xa("div",{className:c+"-buttons"}));$a(this.o,false);$a(this.i,
false);zc(this.o,0.65);Ja(this.aa,u[ja].CLICK,this.Eb,false,this);Ja(this.F,u[ja].CLICK,this.Bb,false,this);this.la($.OK_CANCEL)};H.d(za);H[_P].od="";H[_P].ya=null;H[_P].Pb=false;H[_P].qb=false;H[_P].i=null;H[_P].o=null;H[_P].r=null;H[_P].ua=null;H[_P].Na=null;H[_P].aa=null;H[_P].ea=null;H[_P].F=null;H[_P].Fa=function(){return this.ea};H[_P].Ea=function(){return this.o};H[_P].q=function(a){if(a==this.Pb){return}if(a){if(!this.qb){if(this.r){k.body.appendChild(this.r)}k.body.appendChild(this.o);k.body.appendChild(this.i);
this.qb=true;this.Ca=new Za(this.i,this.ua)}this.Gb();this.cd();Ja(k,u[ja].KEYDOWN,this.Cb,true,this);Ja(goog[S],u[ja].RESIZE,this.Db,true,this)}else{fb(k,u[ja].KEYDOWN,this.Cb,true,this);fb(goog[S],u[ja].RESIZE,this.Db,true,this)}if(this.r){$a(this.r,a)}$a(this.o,a);$a(this.i,a);this.Pb=a;if(a&&this.N().gb()){var b=this.F.getElementsByTagName("button"),c=b[h];for(var d=0;d<c;d++){if(b[d][K]==this.N().gb()){b[d].focus();break}}}};H[_P].Gb=function(){if(this.r){$a(this.r,false)}$a(this.o,false);var a=
Ya(this.o).body,b=Fd(),c=a.scrollWidth,d=A.max(a.scrollHeight,b[P]);if(this.r){$a(this.r,true);$e(this.r,c,d)}$a(this.o,true);$e(this.o,c,d);var e=Ze(this.i);this.Ca.limits=new va(0,0,c-e[X],d-e[P])};H[_P].cd=function(){var a=Ya(this.o).body,b=a[Rb],c=a[Sb],d=Ze(this.i),e=Fd(),f=b+e[X]/2-d[X]/2,g=c+e[P]/2-d[P]/2;goog[l].setPosition(this.i,f,g)};H[_P].Eb=function(a){this.q(false);var b=this.N().fa(),c=this.N().b(b);this.dispatchEvent(new md(b,c))};H[_P].h=function(){if(!this.X()){this.q(false);H.Mb.h.call(this);
fb(this.aa,u[ja].CLICK,this.Eb,this);fb(this.F,u[ja].CLICK,this.Bb,this);this.Ca.h();this.Ca=null;Ca(this.F);Ca(this.ea);Ca(this.aa);Ca(this.Na);Ca(this.ua);Ca(this.i);Ca(this.o);this.o=null;this.i=null;this.ua=null;this.Na=null;this.aa=null;this.ea=null;this.F=null}};H[_P].la=function(a){this.ya=a;this.ya.Wb(this.F)};H[_P].N=function(){return this.ya};H[_P].Bb=function(a){if(a[Q].tagName=="BUTTON"){this.q(false);var b=a[Q][K],c=this.N().b(b);this.dispatchEvent(new md(b,c))}};H[_P].Cb=function(a){if(a.keyCode==
27){this.q(false);var b=this.N();if(b.fa()){var c=b.b(b.fa());this.dispatchEvent(new md(b.fa(),c))}}};H[_P].Db=function(a){this.Gb()};var md=H.Event=function(a,b){Vb(this,Rh);this.key=a;this.caption=b};md.d(Da);var Rh=H.SELECT_EVENT="dialogselect",$=H.ButtonSet=function(){w.call(this)};$.d(w);$[_P].$a=null;$[_P].i=null;$[_P].Wa=null;$[_P].a=function(a,b,c,d){Oh.call(this,a,b);if(c){this.$a=a}if(d){this.Wa=a}};$[_P].Wb=function(a){this.i=a;this.render()};$[_P].render=function(){if(this.i){pb(this.i,
"");kd(this,function(a,b){this.i.appendChild(Xa("button",{name:b},a))},this)}};$[_P].gb=function(){return this.$a};$[_P].fa=function(){return this.Wa};(function(){var a=new $;a.a("ok","Ok",true);a.a("cancel","Cancel",false,true);$.OK_CANCEL=a;var b=new $;b.a("yes","Yes",true);b.a("no","No",false,true);$.YES_NO=b;var c=new $;c.a("yes","Yes");c.a("no","No",true);c.a("cancel","Cancel",false,true);$.YES_NO_CANCEL=c;var d=new $;d.a("continue","Continue");d.a("save","Save");d.a("cancel","Cancel",true,true);
$.CONTINUE_SAVE_CANCEL=d})();var ab=C.pageinit={},M=Z,ta=la;ab.makeAnnotationsArray=function(a,b){var c=[];if(b.Annotation){for(var d=0;d<b.Annotation[h];d++){c.push(I.loadFromJson(a,b.Annotation[d]))}}return c};var ji=ab.CSEBasicLoaded=function(a,b){new E(M("zb1"),ta("tr","content",M("basic")));new E(M("zb2"),ta("tr","content",M("preferences")));var c=q.loadFromJson(a,b),d=new Wd(c,M("cse_basic"));d.render()},oi=ab.CSESitesLoaded=function(a,b,c){new E(M("zsi"),ta(null,"content",M("si")));new E(M("zse"),ta(null,"content",M("se")));
var d=q.loadFromJson(a,b),e=new Y(a,d,c,M("si"));e.load();var f=new Y(a,d,c,M("se"),true);f.load()},ni=ab.CSERefinementsLoaded=function(a,b){var c=q.loadFromJson(a,b);new E(M("usingzip"),ta(null,"content",M("using")));new E(M("refinezip"),ta(null,"content",M("refine")));var d=new Ac(a,c,{},M("refine"));d.render()},ii=ab.BookmarkletLoaded=function(a,b,c,d,e){var f=[];if(c.cse_result){for(var g=0;g<c.cse_result[h];g++){f.push(q.loadFromJson(c.cse_result[g].cse.creator,c.cse_result[g].cse))}}var i=[];
if(d.topic){for(var g=0;g<d.topic[h];g++){i=i.concat(ha.loadFromJson(d.topic[g]))}}var j=[];if(e.Annotation){for(var g=0;g<e.Annotation[h];g++){j.push(I.loadFromJson(a,e.Annotation[g]))}}var m=new jb(a,b,f,i,j,M("bookmarklet"));m.render()},mi=ab.CSELookandfeelLoaded=function(){new E(Z("searchboxzip"),la(null,"content",Z("searchbox")));new E(Z("resultszip"),la(null,"content",Z("results")))},ki=ab.CSECodeLoaded=function(){new E(Z("code1zip"),la(null,"content",Z("code1")));for(var a=2;a<=5;a++){new E(Z("code"+
a+"zip"),la(null,"content",Z("code"+a)),true)}},li=ab.CSECollaborationLoaded=function(){new E(Z("otherzip"),la(null,"content",Z("other")));new E(Z("volunteerszip"),la(null,"content",Z("volunteers")));new E(Z("pendingzip"),la(null,"content",Z("pending")));new E(Z("invitezip"),la(null,"content",Z("invite")))},qi=ab.TopicEditLoaded=function(a,b,c){var d=ha.loadFromJson(b),e=[],f=0;for(var g=0;g<d[h];g++){var i=d[g].id;new E(M("zts"+i),ta("tr","content",M("ts"+i)));var j=new Y(a,d[g],c,M("ts"+i));j.load();
var m=M("container"+i);if(g==0){m[l].display=""}e.push(m)}var n=M("selector");if(n){n.onclick=function(){if(n[ob]!=f){f=n[ob];for(var t=0;t<e[h];t++){if(f==t){e[t][l].display=""}else{e[t][l].display="none"}}}}}n[Wa].reset()},pi=ab.CSEStatsLoaded=function(){new E(Z("zt"),la(null,"content",Z("timeline")));new E(Z("zq"),la(null,"content",Z("topqueries")))},_zippy=vi,_load_cse=q.loadFromJson,_cse_basic=ji,_cse_sites=oi,_cse_refinements=ni,_cse_lookandfeel=mi,_cse_code=ki,_cse_collaboration=li,_bookmarklet=
ii,_cse_stats=pi,_topic_edit=qi;var T=wa.Set=function(a){this.e=new w;if(a){this.wa(a)}},Qd=T.Y=function(a){var b=typeof a;if(b=="object"){return"o"+Ka(a)}else{return b.substr(0,1)+a}};T[_P].u=function(){return this.e.u()};T[_P].add=function(a){this.e.a(Qd(a),a)};T[_P].wa=function(a){var b=Ph(a),c=b[h];for(var d=0;d<c;d++){this.add(b[d])}};qb(T[_P],function(a){return this.e.remove(Qd(a))});cb(T[_P],function(){this.e.clear()});T[_P].s=function(){return this.e.s()};T[_P].l=function(a){return this.e.m(Qd(a))};T[_P].c=function(){return this.e.c()};
T[_P].g=function(){return new T(this)};T.u=function(a){return Ve(a)};var Ph=T.c=function(a){return Mb(a)};T.l=function(a,b){return Ue(a,b)};T.s=function(a){return We(a)};cb(T,function(a){wa.clear(a)});qb(T,function(a,b){if(typeof a.remove=="function"){return a.remove(b)}else if(qa(a)){return v.remove(a,b)}else{for(var c in a){if(a[c]==b){delete a[c];return true}}return false}});T.add=function(a,b){if(typeof a.add=="function"){a.add(b)}else if(qa(a)){a[a[h]]=b}else{throw Error('The collection does not know how to add "'+
b+'"');}};var Ac=ec.Refinements=function(a,b,c,d){fa.call(this,d);this.K=a;this.annotations=I.filterAnnotations(c,b.getDefaultLabel(),false);this.cse=b;this.model={refinements:[],annotations:this.annotations};this.Va();this.J()};Ac.d(fa);Ac[_P].Sa=function(a){this.model.refinements.push({opened:false,facetItem:a})};Ac[_P].Va=function(){var a=this.cse.getFacetItems();this.model.refinements=[];for(var b=0;b<a[h];b++){this.Sa(a[b])}};Ac[_P].J=function(){var a=M("addref"),b=M("howtolabel"),c=ta("form",null,a)[0],
d=new H("modal-dialog",true);d.la(new $);zc(d.Ea(),0.3);var e=new H("modal-dialog",true);e.la(new $);zc(e.Ea(),0.3);this.registerHandler("showadd",function(){c.reset();d.Fa().appendChild(a);d.q(true);c["name"].focus()});this.registerHandler("hide",function(){d.q(false);e.q(false)});this.registerHandler("addref",function(){var f=new q(this.cse.creator);ra(f,this.cse.cloneData(true));var g=f.Ra(c["name"][p],c["mode"][1][ga]?"FILTER":"BOOST",c["rewrite"][p]);if(!g){Ba("You cannot create any more refinements.");
return}var i=this;f.update(function(j){if(j){ra(i.cse,f);i.Sa(g);d.q(false);i.render();e.Fa().appendChild(b);e.q(true)}else{Ba("Failed to add refinement.")}})});this.registerHandler("delete",function(f){if(!this.cse.bb(this.model.refinements[f].facetItem)){Ba("Failed to delete refinement.")}var g=this;this.cse.update(function(i){if(i){g.Va();g.render()}else{Ba("Failed to delete refinement.")}})});this.registerHandler("edit",function(f){this.model.refinements[f].opened=true;this.render()});this.registerHandler("cancel",
function(f,g){var i=g[Q][Wa];this.model.refinements[f].opened=false;i.reset();this.render()});this.registerHandler("save",function(f,g){var i=g[Q][Wa],j=this.model.refinements[f].facetItem.Label[K];this.cse.setFacetItem(this.model.refinements[f].facetItem,this.model.refinements[f].facetItem.Title,i["mode"][1][ga]?"FILTER":"BOOST",i["rewrite"][p]);var m=this.model.refinements[f].facetItem.Label[K],n=0,t=0,r=this,N=function(mb){if(mb){if(++t==n){r.model.refinements[f].opened=false;r.render()}}},O=fa.getInputs(i,
"url"),R=new T;for(var na=0;na<O[h];na++){if(m!=j&&this.annotations[na].removeLabel(j))R.add(this.annotations[na]);if(this.annotations[na].setLabel(m,O[na][ga]))R.add(this.annotations[na])}var xa=R.c();if(xa[h]>0){n++;var Ua=new Ra(this.K,xa,xa);Ua.update(N)}n++;this.cse.update(N);return false})};function vb(){}var wf=vb.raise=function(a){if(typeof Error!="undefined"){throw new Error(a||"Assertion Failed");}else{throw a;}},Dc=vb.fail=function(a){if(a===D)a="Assertion failed";if(!(fe===D))fe(a+"\n");wf(a)};vb.isTrue=function(a,b){if(!a){if(b===D)b="Assertion failed";Dc(b)}};vb.equals=function(a,b,c){if(a!=b){if(c===D){c="AS_Assert.equals failed: <"+a+"> != <"+b+">"}Dc(c)}};vb.typeOf=function(a,b,c){if(typeof a==b)return;if(a||a==""){try{if(b==uf[typeof a]||a instanceof b){return}}catch(d){}}if(c===
D){if(typeof b=="function"){var e=b.toString().match(/^\s*function\s+([^\s\{]+)/);if(e)b=e[1]}c="AS_Assert.typeOf failed: <"+a+"> not typeof "+b}Dc(c)};var uf=vb.TYPE_MAP={string:String,number:ia,"boolean":Sa},vf=vb.numArgs=function(a,b){var c=vf.caller;if(c&&c.arguments[h]!=a){if(b===D){b=c[K]+" expected "+a+" arguments  but received "+c.arguments[h]}Dc(b)}};var ee=false;function fe(a){try{throw a;}catch(b){ge(b)}}function ge(a,b){var c="Javascript exception: "+(b?b:"")+" "+a;if(be()){c+=" "+a[K]+": "+a[Cb]+" ("+a.number+")"}var d="";if(typeof a=="string"){d=a+"\n"}else{for(var e in a){try{d+=e+": "+a[e]+"\n"}catch(f){}}}d+=ce(ge.caller);zf(c+"\n"+d,1)}var hg=/function (\w+)/;function xf(a){var b=hg.exec(String(a));if(b){return b[1]}return""}function ce(a){try{if(!be()&&!(Ec("safari")||Ec("konqueror"))&&Ec("mozilla")){return Error().stack}if(!a)return"";
var b="- "+xf(a)+"(";for(var c=0;c<a.arguments[h];c++){if(c>0)b+=", ";var d=String(a.arguments[c]);if(d[h]>40){d=d.substr(0,40)+"..."}b+=d}b+=")\n";b+=ce(a.caller);return b}catch(e){return"[Cannot get stack trace]: "+e+"\n"}}var Af;var lb=null,sd=false;function yf(){if((lb==null||lb.closed)&&!sd){try{sd=true;lb=da.open("","debug","width=700,height=500,toolbar=no,resizable=yes,scrollbars=yes,left=16,top=16,screenx=16,screeny=16");lb.blur();lb[Ha].open();sd=false;var a="<font color=#ff0000><b>To turn off this debugging window,hit 'D' inside the main caribou window, then close this window.</b></font><br>";
de(a)}catch(b){}}}function zf(a,b){if(!ee){if(typeof df!="undefined"){df(Na(a))}return}try{var c=(new Date).getTime()-Af,d="["+c+"] "+Na(a).replace(/\n/g,"<br>")+"<br>";if(b==1){d="<font color=#ff0000><b>Error: "+d+"</b></font>";lb.focus()}}catch(e){}de(d)}function de(a){if(!ee){return}try{yf();lb[Ha].write(a);lb.scrollTo(0,1000000)}catch(b){}};function Ec(a){if(a in rd){return rd[a]}return rd[a]=Ga[L].toLowerCase().indexOf(a)!=-1}var rd={};function be(){return Ec("msie")&&!da.opera};var cg=/&/g,Th=/</g,Sh=/>/g;function Na(a){if(!a)return"";return a.replace(cg,"&amp;").replace(Th,"&lt;").replace(Sh,"&gt;").replace(Bi,"&quot;")}var Bi=/\"/g;function fg(a){return k.getElementById(a)}function gg(a){return k.all[a]}var eg=k.getElementById?fg:gg;function df(a){try{if(da.parent!=da&&da.parent.log){da.parent.log(da[K]+"::"+a);return}}catch(b){}var c=
eg("log");if(c){var d="<p class=logentry><span class=logdate>"+new Date+"</span><span class=logmsg>"+a+"</span></p>";pb(c,d+c.innerHTML)}else{da.status=a}};function Yd(a,b){var c=Na(k.getElementById(a)[p]),d=Na(k.getElementById(b)[p]),e="";if(c&&c!="")e+=c+"<br/>";if(d&&d!="")e+=d+"<br/>";return e}function dg(a,b,c){if(a[p]!=""&&a[p]!=b)return;a.className="example";y(a,b);a.onfocus=function(){y(a,"");a.className="";a.onfocus=null;var e="sl_"+c;if(e.match("sl_output1")){e="sl_output";var f=Yd("output2","output3");Pa(e,f)}else if(e.match("sl_output2")){e="sl_output";var f=Yd("output1","output3");Pa(e,f)}else if(e.match("sl_output3")){e="sl_output";var f=
Yd("output1","output2");Pa(e,f)}else if(e.match("sl_url")){Pa(e,"&nbsp")}else{Pa(e,"")}};if(a[Wa]){var d=a[Wa];if(!d.onsubmit){d.onsubmit=function(){for(var e=0;e<d[mc][h];e++){if(d[mc][e].className=="example")y(d[mc][e],"")}}}}}function Wb(a,b){var c=k.getElementById(a);dg(c,b,a);if(a.match("output")){var d="sl_output",e=pe();Pa(d,e)}else if(a.match("queries")){oe(c)}else{d="sl_"+a;Pa(d,Na(c[p]))}}function Pa(a,b){var c=k.getElementById(a);if(c.tagName=="INPUT"){y(c,b)}else{pb(c,b)}}function pe(){var a=
Na(k.getElementById("output1")[p]),b=Na(k.getElementById("output2")[p]),c=Na(k.getElementById("output3")[p]),d="";if(a&&a!="")d+=a+"<br/>";if(b&&b!="")d+=b+"<br/>";if(c&&c!="")d+=c+"<br/>";return d}function ag(a){var b="";for(var c=0;c<a[h];++c){b+='<font style="color:#0000c0; text-decoration: underline;" id="sl_parsed_query1">';b+=Na(a[c]);b+="</font> "}return b}function Zf(a,b){var c=function(){Pa(b,Na(a[p]))};da.setTimeout(c,1)}function oe(a){var b=function(){var c=a[p].replace(/,.*/g,"");Pa("sl_queries",
Na(c));var d=c.split(" "),e=ag(d);Pa("sl_queries_bar",e)};da.setTimeout(b,1)}function $f(){var a=function(){var b=pe();Pa("sl_output",b)};da.setTimeout(a,1)}function bg(){var a=function(){Wb("queries","AA 123");Wb("title","AA 123 Flight Tracker");Wb("output1","8/4 - DFW 11:45 AM to HNL 14:55 PM - Scheduled");Wb("output2","8/5 - DFW 11:45 AM to HNL 14:55 PM - Scheduled");Wb("output3","");Wb("url","www.flightstats.com/")};da.setTimeout(a,1)}var _SLChangeExample=Zf,_SLChangeExampleQueries=oe,_SLChangeExampleBodyText=
$f,_SLReset=bg;var ha=C[F].Topic=function(a){q.call(this,a)};ha.d(q);ha.loadFromJson=function(a){var b=[];for(var c=0;c<a.context[h];c++){var d={},e=a.context[c];d.Title=e.pretty_name;d.path=a.path;d.id=e[K];d.Context={Facet:[]};for(var f=0;f<e.Facet[h];f++){d.Context.Facet.push({FacetItem:[]});for(var g=0;g<e.Facet[f].FacetItem[h];g++){var i=e.Facet[f].FacetItem[g],j={Title:i.anchor_text,Label:{name:i.label_name}};d.Context.Facet[f].FacetItem.push(j)}}var m=new ha("null");ra(m,d);b.push(m)}return b};ha[_P].isBasic=
function(){return false};ha[_P].getDefaultLabel=function(){return""};ha[_P].makeAnnotationRestricts=function(a){var b=[];aa(this.getFacetItems(),function(c){b.push(c.Label[K])});return{label:b.join("|")}};delete ha[_P].del;delete ha[_P].update;delete ha[_P].setFacetItem;delete ha[_P].Ra;delete ha[_P].bb;delete ha[_P].getLogo;delete ha[_P].getColor;delete ha[_P].Ed;delete ha[_P].getNonProfit;delete ha[_P].getResultsURL;var jc=2,ic=4,hc=jc*ic,sa=0,Ob=0,Cc="[",$d="";function gc(a,b){var c=k.getElementById(a);if(c){if(b){c[l].visibility="visible"}else{c[l].visibility="hidden"}}}function sf(){return A.min(Ob,sa+hc)}function Bc(){var a;a=k.getElementById("t_directory_start");if(a){$c(a,sa+1)}a=k.getElementById("t_directory_end");if(a){$c(a,sf())}gc("t_directory_first",sa>hc);gc("t_directory_prev",sa>0);gc("t_directory_next",sa+hc<Ob);gc("t_directory_last",sa+2*hc<Ob)}function qd(){var a=sf(),b=0;for(var c=sa;c<a;++c){var d=
$d[c],e=k.getElementById("t_directory_name_"+b);if(e){$c(e,d[K])}e=k.getElementById("t_directory_name_link_"+b);if(e&&e[Qb]){e.href=d.url}e=k.getElementById("t_directory_image_"+b);if(e){if(e.src){e.src=d.image}if(e.alt){e.alt="Picture of "+d[K]}}e=k.getElementById("t_directory_image_link_"+b);if(e&&e[Qb]){e.href=d.url}gc("t_directory_td_"+b,1);b+=1}for(;b<hc;++b){gc("t_directory_td_"+b,0)}}function Ei(){sa=0;Bc();qd()}function Gi(){var a=sa;sa+=ic*jc;if(sa>=Ob){sa=a}Bc();qd()}function Hi(){sa-=ic*
jc;if(sa<0){sa=0}Bc();qd()}function Fi(){sa=Ob-(Ob-1)%(ic*jc)-1;Bc();qd()}function Ci(a,b,c){var d='{"name": "'+a+'", "image": "'+b+'", "url": "'+c+'"}';if(Cc!="["){Cc+=","}Cc+=d}function Di(a,b){Cc+="]";$d=ea.parse(Cc);Ob=$d[h];jc=a;ic=b;hc=jc*ic;Bc()}var _tdadi=Ci,_tddpi=Di,_tdfp=Ei,_tdpp=Hi,_tdnp=Gi,_tdlp=Fi;var ub=C.ulf={},rf=ub.logoLookAndFeel=new w({url:"logoUrl",destination:"logoDestUrl",height:"logoHeight"}),qf=ub.colorLookAndFeel=new w({url:"url",background:"bg",border:"border",title:"link",text:"text",visited:"visitedUrl",light:"faintText"}),Ai=ub.updateCSELookAndFeel=function(a,b,c,d,e,f){if(a.LookAndFeel===null||a.LookAndFeel===D){a.LookAndFeel={}}if(b){var g={},i=rf.j();for(var j=0;j<i[h];j++){g[i[j]]=b[rf.b(i[j])]}a.LookAndFeel.Logo=g}if(c){var m={};i=qf.j();for(var j=0;j<i[h];j++){m[i[j]]=
c[qf.b(i[j])]}a.LookAndFeel.Colors=m}if(d){a.LookAndFeel.resultsurl=d}if(e){if(e=="ads_rhs"){a.LookAndFeel.adsposition=9;db(k[x].fieldForm.ads_rhs,true);db(k[x].fieldForm.ads_top_right,false);db(k[x].fieldForm.ads_top_bottom,false)}else if(e=="ads_top_right"){a.LookAndFeel.adsposition=10;db(k[x].fieldForm.ads_rhs,false);db(k[x].fieldForm.ads_top_right,true);db(k[x].fieldForm.ads_top_bottom,false)}else{a.LookAndFeel.adsposition=11;db(k[x].fieldForm.ads_rhs,false);db(k[x].fieldForm.ads_top_right,false);
db(k[x].fieldForm.ads_top_bottom,true)}}if(f=="logo"){zi(a)}else if(f=="colors"){yi(a)}else if(f=="code"){xi(a)}return a},wi=ub.disableSave=function(a){if(a=="logo"){fc(k[x].logoForm.saveLogo,false)}else if(a=="colors"){fc(k[x].colorForm.saveColors,false)}else if(a=="code"){fc(k[x].fieldForm.saveCode,false)}},fc=ub.qe=function(a,b){if(b){y(a,"Save Changes");oa(a,false)}else{y(a,"Saving");oa(a,true)}},zi=ub.je=function(a){var b=function(c){fc(k[x].logoForm.saveLogo,c)};a.update(b)},yi=ub.ie=function(a){var b=
function(c){fc(k[x].colorForm.saveColors,c)};a.update(b)},xi=ub.he=function(a){var b=function(c){fc(k[x].fieldForm.saveCode,c)};a.update(b)},_cse_updateLF=Ai,_ds=wi;
