(function(){var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var _,v6='com.google.gwt.core.client.',w6='com.google.gwt.lang.',x6='com.google.gwt.sample.kitchensink.client.',y6='com.google.gwt.user.client.',z6='com.google.gwt.user.client.impl.',A6='com.google.gwt.user.client.ui.',B6='com.google.gwt.user.client.ui.impl.',C6='java.lang.',D6='java.util.';function u6(){}
function EZ(a){return this===a;}
function FZ(){return o1(this);}
function a0(){return this.wh+'@'+this.yd();}
function CZ(){}
_=CZ.prototype={};_.bc=EZ;_.yd=FZ;_.qh=a0;_.toString=function(){return this.qh();};_.wh=C6+'Object';_.vh=1;function y(){return F();}
function z(a){return a==null?null:a.wh;}
var A=null;function D(a){return a==null?0:a.$H?a.$H:(a.$H=ab());}
function E(a){return a==null?0:a.$H?a.$H:(a.$H=ab());}
function F(){return $moduleBase;}
function ab(){return ++bb;}
var bb=0;function eb(b,a){if(!Bb(a,1)){return false;}return gb(b,Ab(a,1));}
function fb(a){return D(a);}
function hb(a){return eb(this,a);}
function gb(a,b){return a===b;}
function ib(){return fb(this);}
function kb(){return jb(this);}
function jb(a){if(a.toString)return a.toString();return '[object]';}
function cb(){}
_=cb.prototype=new CZ();_.bc=hb;_.yd=ib;_.qh=kb;_.wh=v6+'JavaScriptObject';_.vh=6;function mb(c,a,d,b,e){c.a=a;c.b=b;c.wh=e;c.vh=d;return c;}
function ob(a,b,c){return a[b]=c;}
function pb(b,a){return b[a];}
function rb(b,a){return b[a];}
function qb(a){return a.length;}
function tb(e,d,c,b,a){return sb(e,d,c,b,0,qb(b),a);}
function sb(j,i,g,c,e,a,b){var d,f,h;if((f=pb(c,e))<0){throw new sZ();}h=mb(new lb(),f,pb(i,e),pb(g,e),j);++e;if(e<a){j=j.lh(1);for(d=0;d<f;++d){ob(h,d,sb(j,i,g,c,e,a,b));}}else{for(d=0;d<f;++d){ob(h,d,b);}}return h;}
function ub(f,e,c,g){var a,b,d;b=qb(g);d=mb(new lb(),b,e,c,f);for(a=0;a<b;++a){ob(d,a,rb(g,a));}return d;}
function vb(a,b,c){if(c!==null&&a.b!=0&& !Bb(c,a.b)){throw new iY();}return ob(a,b,c);}
function lb(){}
_=lb.prototype=new CZ();_.wh=w6+'Array';_.vh=7;function yb(b,a){if(!b)return false;return !(!bc[b][a]);}
function zb(a){return String.fromCharCode(a);}
function Ab(b,a){if(b!=null)yb(b.vh,a)||ac();return b;}
function Bb(b,a){if(b==null)return false;return yb(b.vh,a);}
function Cb(a){return a&65535;}
function Db(a){return ~(~a);}
function Eb(a){if(a>(yZ(),hZ))return yZ(),hZ;if(a<(yZ(),iZ))return yZ(),iZ;return a>=0?Math.floor(a):Math.ceil(a);}
function ac(){throw new uY();}
function Fb(a){if(a!==null){throw new uY();}return a;}
function cc(b,d){_=d.prototype;if(b&& !(b.vh>=_.vh)){var c=b.toString;for(var a in _){b[a]=_[a];}b.toString=c;}return b;}
var bc;function yR(b,a){lS(b.pd(),a,true);}
function AR(a){return fk(a.ed());}
function BR(a){return gk(a.ed());}
function CR(a){return kk(a.bb,'offsetHeight');}
function DR(a){return kk(a.bb,'offsetWidth');}
function ER(c){var a,b;a=eS(c.pd());b=a.Ad(32);if(b>=0){return a.mh(0,b);}return a;}
function FR(b,a){lS(b.pd(),a,false);}
function aS(b,a){if(b.bb!==null){b.eg(b.bb,a);}b.bb=a;}
function bS(b,c,a){b.eh(c);AB(b,a);}
function cS(b,a){iS(b.pd(),a);}
function dS(b,a){hl(b.ed(),a|mk(b.ed()));}
function eS(b){var a;a=lk(b,'className').sh();if(p0('',a)){a='gwt-nostyle';al(b,'className',a);}return a;}
function fS(){return this.bb;}
function gS(){return this.bb;}
function hS(b,a){var c=b.parentNode;if(!c){return;}c.insertBefore(a,b);c.removeChild(b);}
function iS(a,b){if(a===null){throw c0(new b0(),'Null widget handle. If you are creating a composite, ensure that initWidget() has been called.');}b=b.sh();if(b.ne()==0){throw DY(new CY(),'Style names cannot be empty');}eS(a);rS(a,b);}
function jS(a){aS(this,a);}
function kS(a){gl(this.bb,'height',a);}
function lS(c,i,a){var b,d,e,f,g,h;if(c===null){throw c0(new b0(),'Null widget handle. If you are creating a composite, ensure that initWidget() has been called.');}i=i.sh();if(i.ne()==0){throw DY(new CY(),'Style names cannot be empty');}h=eS(c);if(h===null){e=(-1);h='';}else{e=h.Cd(i);}while(e!=(-1)){if(e==0||h.ob(e-1)==32){f=e+i.ne();g=h.ne();if(f==g||f<g&&h.ob(f)==32){break;}}e=h.Dd(i,e+1);}if(a){if(e==(-1)){if(h.ne()>0){h+=' ';}al(c,'className',h+i);}}else{if(e!=(-1)){if(e==0){throw DY(new CY(),'Cannot remove base style name');}b=h.mh(0,e);d=h.lh(e+i.ne());al(c,'className',b+d);}}}
function mS(a){if(a===null||a.ne()==0){xk(this.bb,'title');}else{Dk(this.bb,'title',a);}}
function nS(a,b){a.style.display=b?'':'none';}
function oS(a){nS(this.bb,a);}
function pS(a){gl(this.bb,'width',a);}
function qS(){if(this.bb===null){return '(null handle)';}return il(this.bb);}
function rS(c,f){var a=c.className;var h=a.indexOf(' ');if(h>=0){var g=a.substring(0,h);var e='',b=0;while(true){var d=a.indexOf(g,b);if(d== -1){e+=a.substring(b);break;}e+=a.substring(b,d);e+=f;b=d+g.length;}c.className=e;}else{c.className=f;}}
function xR(){}
_=xR.prototype=new CZ();_.ed=fS;_.pd=gS;_.eg=hS;_.sg=jS;_.yg=kS;_.Eg=mS;_.ch=oS;_.eh=pS;_.qh=qS;_.wh=A6+'UIObject';_.vh=10;_.bb=null;function xT(a){if(a.E){throw aZ(new FY(),"Should only call onAttach when the widget is detached from the browser's document");}a.E=true;bl(a.ed(),a);a.ef();}
function yT(a){if(!a.E){throw aZ(new FY(),"Should only call onDetach when the widget is attached to the browser's document");}{a.E=false;bl(a.ed(),null);}}
function zT(a){if(Bb(a.ab,33)){Ab(a.ab,33).bg(a);}else if(a.ab!==null){throw aZ(new FY(),"This widget's parent does not implement HasWidgets");}}
function AT(b,a){if(b.E){bl(b.ed(),null);}aS(b,a);if(b.E){bl(a,b);}}
function BT(b,a){b.F=a;}
function CT(c,b){var a;a=c.ab;c.ab=b;if(b===null){if(a!==null&&a.E){c.Ce();}}else if(b.E){c.te();}}
function DT(){xT(this);}
function ET(a){}
function FT(){yT(this);}
function aU(){}
function bU(a){AT(this,a);}
function BS(){}
_=BS.prototype=new xR();_.te=DT;_.ve=ET;_.Ce=FT;_.ef=aU;_.sg=bU;_.wh=A6+'Widget';_.vh=11;_.E=false;_.F=null;_.ab=null;function yr(a,b){if(a.D!==null){throw aZ(new FY(),'Composite.initWidget() may only be called once.');}zT(b);a.sg(b.ed());a.D=b;CT(b,a);}
function zr(){if(this.D===null){throw aZ(new FY(),'initWidget() was never called in '+z(this));}return this.bb;}
function Ar(){xT(this);this.D.te();}
function Br(){yT(this);this.D.Ce();}
function wr(){}
_=wr.prototype=new BS();_.ed=zr;_.te=Ar;_.Ce=Br;_.wh=A6+'Composite';_.vh=12;_.D=null;function Ag(){}
function Bf(){}
_=Bf.prototype=new wr();_.nf=Ag;_.wh=x6+'Sink';_.vh=13;function kc(a){yr(a,BD(new AD()));return a;}
function mc(){return hc(new gc(),'Intro',"<h2>Introduction to the Kitchen Sink<\/h2><p>This is the Kitchen Sink sample.  It demonstrates many of the widgets in the Google Web Toolkit.<p>This sample also demonstrates something else really useful in GWT: history support.  When you click on a tab, the location bar will be updated with the current <i>history token<\/i>, which keeps the app in a bookmarkable state.  The back and forward buttons work properly as well.  Finally, notice that you can right-click a tab and 'open in new window' (or middle-click for a new tab in Firefox).<\/p><\/p>");}
function nc(){}
function fc(){}
_=fc.prototype=new Bf();_.nf=nc;_.wh=x6+'Info';_.vh=14;function Ef(c,b,a){c.d=b;c.b=a;return c;}
function ag(a){if(a.c!==null){return a.c;}return a.c=a.Bb();}
function bg(){return '#2a8ebf';}
function Df(){}
_=Df.prototype=new CZ();_.Ac=bg;_.wh=x6+'Sink$SinkInfo';_.vh=15;_.b=null;_.c=null;_.d=null;function hc(c,a,b){Ef(c,a,b);return c;}
function jc(){return kc(new fc());}
function gc(){}
_=gc.prototype=new Df();_.Bb=jc;_.wh=x6+'Info$1';_.vh=16;function rc(){rc=u6;xc=tg(new sg());}
function pc(a){a.d=ig(new cg(),xc);a.c=eA(new by());a.e=uS(new sS());}
function qc(a){rc();pc(a);return a;}
function sc(a){jg(a.d,mc());jg(a.d,Ch(xc));jg(a.d,Bd(xc));jg(a.d,ld(xc));jg(a.d,ph());jg(a.d,ne());}
function tc(b,c){var a;a=mg(b.d,c);if(a===null){vc(b);return;}wc(b,a,false);}
function uc(b){var a;sc(b);vS(b.e,b.d);vS(b.e,b.c);b.e.eh('100%');cS(b.c,'ks-Info');Cl(b);yp(tK(),b.e);a=El();if(a.ne()>0){tc(b,a);}else{vc(b);}}
function wc(c,b,a){if(b===c.a){return;}c.a=b;if(c.b!==null){yS(c.e,c.b);}c.b=ag(b);pg(c.d,b.d);jA(c.c,b.b);if(a){bm(b.d);}gl(c.c.ed(),'backgroundColor',b.Ac());c.b.ch(false);vS(c.e,c.b);c.e.kg(c.b,(qA(),rA));c.b.ch(true);c.b.nf();}
function vc(a){wc(a,mg(a.d,'Intro'),false);}
function yc(a){tc(this,a);}
function oc(){}
_=oc.prototype=new CZ();_.af=yc;_.wh=x6+'KitchenSink';_.vh=17;_.a=null;_.b=null;var xc;function hd(){hd=u6;qd=ub('[[Ljava.lang.String;',204,24,[ub('[Ljava.lang.String;',199,19,['foo0','bar0','baz0','toto0','tintin0']),ub('[Ljava.lang.String;',199,19,['foo1','bar1','baz1','toto1','tintin1']),ub('[Ljava.lang.String;',199,19,['foo2','bar2','baz2','toto2','tintin2']),ub('[Ljava.lang.String;',199,19,['foo3','bar3','baz3','toto3','tintin3']),ub('[Ljava.lang.String;',199,19,['foo4','bar4','baz4','toto4','tintin4'])]);rd=ub('[Ljava.lang.String;',199,19,['1337','apple','about','ant','bruce','banana','bobv','canada','coconut','compiler','donut','deferred binding','dessert topping','eclair','ecc','frog attack','floor wax','fitz','google','gosh','gwt','hollis','haskell','hammer','in the flinks','internets','ipso facto','jat','jgw','java','jens','knorton','kaitlyn','kangaroo','la grange','lars','love','morrildl','max','maddie','mloofle','mmendez','nail','narnia','null','optimizations','obfuscation','original','ping pong','polymorphic','pleather','quotidian','quality',"qu'est-ce que c'est",'ready state','ruby','rdayal','subversion','superclass','scottb','tobyr','the dans','~ tilde','undefined','unit tests','under 100ms','vtbl','vidalia','vector graphics','w3c','web experience','work around','w00t!','xml','xargs','xeno','yacc','yank (the vi command)','zealot','zoe','zebra']);kd=ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[dd(new bd(),'Beethoven',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[dd(new bd(),'Concertos',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'No. 1 - C'),cd(new bd(),'No. 2 - B-Flat Major'),cd(new bd(),'No. 3 - C Minor'),cd(new bd(),'No. 4 - G Major'),cd(new bd(),'No. 5 - E-Flat Major')])),dd(new bd(),'Quartets',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'Six String Quartets'),cd(new bd(),'Three String Quartets'),cd(new bd(),'Grosse Fugue for String Quartets')])),dd(new bd(),'Sonatas',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'Sonata in A Minor'),cd(new bd(),'Sonata in F Major')])),dd(new bd(),'Symphonies',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'No. 1 - C Major'),cd(new bd(),'No. 2 - D Major'),cd(new bd(),'No. 3 - E-Flat Major'),cd(new bd(),'No. 4 - B-Flat Major'),cd(new bd(),'No. 5 - C Minor'),cd(new bd(),'No. 6 - F Major'),cd(new bd(),'No. 7 - A Major'),cd(new bd(),'No. 8 - F Major'),cd(new bd(),'No. 9 - D Minor')]))])),dd(new bd(),'Brahms',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[dd(new bd(),'Concertos',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'Violin Concerto'),cd(new bd(),'Double Concerto - A Minor'),cd(new bd(),'Piano Concerto No. 1 - D Minor'),cd(new bd(),'Piano Concerto No. 2 - B-Flat Major')])),dd(new bd(),'Quartets',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'Piano Quartet No. 1 - G Minor'),cd(new bd(),'Piano Quartet No. 2 - A Major'),cd(new bd(),'Piano Quartet No. 3 - C Minor'),cd(new bd(),'String Quartet No. 3 - B-Flat Minor')])),dd(new bd(),'Sonatas',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'Two Sonatas for Clarinet - F Minor'),cd(new bd(),'Two Sonatas for Clarinet - E-Flat Major')])),dd(new bd(),'Symphonies',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'No. 1 - C Minor'),cd(new bd(),'No. 2 - D Minor'),cd(new bd(),'No. 3 - F Major'),cd(new bd(),'No. 4 - E Minor')]))])),dd(new bd(),'Mozart',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[dd(new bd(),'Concertos',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',203,38,[cd(new bd(),'Piano Concerto No. 12'),cd(new bd(),'Piano Concerto No. 17'),cd(new bd(),'Clarinet Concerto'),cd(new bd(),'Violin Concerto No. 5'),cd(new bd(),'Violin Concerto No. 4')]))]))]);}
function fd(a){a.a=eE(new dE());a.b=eE(new dE());a.c=mG(new fG());a.d=xM(new gM(),a.c);}
function gd(f,c){var a,b,d,e;hd();fd(f);sE(f.a,1);gE(f.a,f);sE(f.b,10);qE(f.b,true);for(b=0;b<qd.a;++b){hE(f.a,'List '+b);}rE(f.a,0);jd(f,0);gE(f.b,f);for(b=0;b<rd.a;++b){oG(f.c,rd[b]);}e=uS(new sS());vS(e,CD(new AD(),'Suggest box:'));vS(e,f.d);a=bB(new FA());gB(a,(zA(),CA));mq(a,8);cB(a,f.a);cB(a,f.b);cB(a,e);d=uS(new sS());zS(d,(qA(),sA));vS(d,a);yr(f,d);f.e=EQ(new xP(),c);for(b=0;b<kd.a;++b){id(f,kd[b]);FQ(f.e,kd[b].b);}aR(f.e,f);f.e.eh('20em');cB(a,f.e);return f;}
function id(b,a){a.b=dQ(new aQ(),a.c);sQ(a.b,a);if(a.a!==null){a.b.eb(Fc(new Ec()));}}
function jd(d,b){var a,c;kE(d.b);c=qd[b];for(a=0;a<c.a;++a){hE(d.b,c[a]);}}
function ld(a){hd();return Bc(new Ac(),'Lists',"<h2>Lists and Trees<\/h2><p>GWT provides a number of ways to display lists and trees. This includes the browser's built-in list and drop-down boxes, as well as the more advanced suggestion combo-box and trees.<\/p><p>Try typing some text in the SuggestBox below to see what happens!<\/p>",a);}
function md(a){if(a===this.a){jd(this,mE(this.a));}else{}}
function nd(){}
function od(a){}
function pd(c){var a,b,d;a=hQ(c,0);if(Bb(a,3)){c.Df(a);d=c.j;for(b=0;b<d.a.a;++b){id(this,d.a[b]);c.eb(d.a[b].b);}}}
function zc(){}
_=zc.prototype=new Bf();_.we=md;_.nf=nd;_.sf=od;_.tf=pd;_.wh=x6+'Lists';_.vh=18;_.e=null;var kd,qd,rd;function Bc(c,a,b,d){c.a=d;Ef(c,a,b);return c;}
function Dc(){return gd(new zc(),this.a);}
function Ac(){}
_=Ac.prototype=new Df();_.Bb=Dc;_.wh=x6+'Lists$1';_.vh=19;function bQ(a){a.b=p3(new o3());a.h=dD(new oC());}
function cQ(d){var a,b,c,e;bQ(d);d.sg(hj());d.d=tj();d.c=pj();d.a=pj();a=qj();e=sj();c=rj();b=rj();dj(d.d,a);dj(a,e);dj(e,c);dj(e,b);gl(c,'verticalAlign','middle');gl(b,'verticalAlign','middle');dj(d.ed(),d.d);dj(d.ed(),d.a);dj(c,d.h.ed());dj(b,d.c);gl(d.c,'display','inline');gl(d.ed(),'whiteSpace','nowrap');gl(d.a,'whiteSpace','nowrap');lS(d.c,'gwt-TreeItem',true);return d;}
function dQ(b,a){cQ(b);mQ(b,a);return b;}
function hQ(b,a){if(a<0||a>=b.b.jh()){return null;}return Ab(b.b.vd(a),31);}
function fQ(a){return a.b.jh();}
function gQ(b,a){return t3(b.b,a);}
function iQ(a){var b;b=kQ(a);{return null;}}
function jQ(a){return a.h.ed();}
function kQ(a){{return null;}return null.yh();}
function lQ(a){if(a.f!==null){a.f.Df(a);}else if(a.i!==null){mR(a.i,a);}}
function mQ(b,a){dl(b.c,a);}
function nQ(b,a){b.f=a;}
function oQ(b,a){if(b.g==a){return;}b.g=a;lS(b.c,'gwt-TreeItem-selected',a);}
function pQ(b,a){qQ(b,a,true);}
function qQ(c,b,a){if(b&&c.b.jh()==0){return;}c.e=b;uQ(c);if(a&&c.i!==null){gR(c.i,c);}}
function rQ(c,d){var a,b;if(c.i===d){return;}if(c.i!==null){if(c.i.b===c){oR(c.i,null);}}c.i=d;for(a=0,b=c.b.jh();a<b;++a){rQ(Ab(c.b.vd(a),31),d);}uQ(c);}
function sQ(a,b){a.j=b;}
function uQ(b){var a;if(b.i===null){return;}a=b.i.d;if(b.b.jh()==0){nS(b.a,false);bV((ug(),yg),b.h);return;}if(b.e){nS(b.a,true);bV((ug(),zg),b.h);}else{nS(b.a,false);bV((ug(),xg),b.h);}}
function tQ(c){var a,b;uQ(c);for(a=0,b=c.b.jh();a<b;++a){tQ(Ab(c.b.vd(a),31));}}
function vQ(a){if(a.f!==null||a.i!==null){lQ(a);}rQ(a,this.i);nQ(a,this);q3(this.b,a);gl(a.ed(),'marginLeft','16px');dj(this.a,a.ed());if(this.b.jh()==1){uQ(this);}}
function wQ(a){if(!s3(this.b,a)){return;}rQ(a,null);nQ(a,null);v3(this.b,a);wk(this.a,a.ed());if(this.b.jh()==0){uQ(this);}}
function aQ(){}
_=aQ.prototype=new xR();_.eb=vQ;_.Df=wQ;_.wh=A6+'TreeItem';_.vh=20;_.a=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=false;_.i=null;_.j=null;function Fc(a){dQ(a,'Please wait...');return a;}
function Ec(){}
_=Ec.prototype=new aQ();_.wh=x6+'Lists$PendingItem';_.vh=21;function cd(b,a){b.c=a;return b;}
function dd(c,b,a){cd(c,b);c.a=a;return c;}
function bd(){}
_=bd.prototype=new CZ();_.wh=x6+'Lists$Proto';_.vh=22;_.a=null;_.b=null;_.c=null;function yd(r,k){var a,b,c,d,e,f,g,h,i,j,l,m,n,o,p,q,s,t,u;b=fA(new by(),"This is a <code>ScrollPanel<\/code> contained at the center of a <code>DockPanel<\/code>.  By putting some fairly large contents in the middle and setting its size explicitly, it becomes a scrollable area within the page, but without requiring the use of an IFRAME.Here's quite a bit more meaningless text that will serve primarily to make this thing scroll off the bottom of its visible area.  Otherwise, you might have to make it really, really small in order to see the nifty scroll bars!");o=zK(new xK(),b);cS(o,'ks-layouts-Scroller');d=Av(new rv());cw(d,(qA(),rA));l=gA(new by(),'This is the <i>first<\/i> north component',true);e=gA(new by(),'<center>This<br>is<br>the<br>east<br>component<\/center>',true);p=fA(new by(),'This is the south component');u=gA(new by(),'<center>This<br>is<br>the<br>west<br>component<\/center>',true);m=gA(new by(),'This is the <b>second<\/b> north component',true);Bv(d,l,(Dv(),fw));Bv(d,e,(Dv(),ew));Bv(d,p,(Dv(),gw));Bv(d,u,(Dv(),hw));Bv(d,m,(Dv(),fw));Bv(d,o,(Dv(),dw));c=fv(new qu(),'Click to disclose something:');lv(c,fA(new by(),'This widget is is shown and hidden<br>by the disclosure panel that wraps it.'));f=ax(new Fw());for(j=0;j<8;++j){bx(f,zq(new wq(),'Flow '+j));}i=bB(new FA());gB(i,(zA(),BA));cB(i,eq(new Ep(),'Button'));cB(i,gA(new by(),'<center>This is a<br>very<br>tall thing<\/center>',true));cB(i,eq(new Ep(),'Button'));s=uS(new sS());zS(s,(qA(),rA));vS(s,eq(new Ep(),'Small'));vS(s,eq(new Ep(),'--- BigBigBigBig ---'));vS(s,eq(new Ep(),'tiny'));t=uS(new sS());zS(t,(qA(),rA));mq(t,8);vS(t,Ad(r,'Disclosure Panel'));vS(t,c);vS(t,Ad(r,'Flow Panel'));vS(t,f);vS(t,Ad(r,'Horizontal Panel'));vS(t,i);vS(t,Ad(r,'Vertical Panel'));vS(t,s);g=wx(new ux(),4,4);for(n=0;n<4;++n){for(a=0;a<4;++a){Az(g,n,a,dV((ug(),wg)));}}q=mO(new FN());nO(q,t,'Basic Panels');nO(q,d,'Dock Panel');nO(q,g,'Tables');q.eh('100%');rO(q,0);h=xB(new iB());BB(h,q);CB(h,fA(new by(),'This is some text to make the right side of this splitter look a bit more interesting... This is some text to make the right side of this splitter look a bit more interesting... This is some text to make the right side of this splitter look a bit more interesting... This is some text to make the right side of this splitter look a bit more interesting... '));yr(r,h);bS(h,'100%','450px');return r;}
function Ad(c,a){var b;b=fA(new by(),a);cS(b,'ks-layouts-Label');return b;}
function Bd(a){return ud(new td(),'Panels',"<h2>Panels<\/h2><p>This page demonstrates some of the basic GWT panels, each of which arranges its contained widgets differently.  These panels are designed to take advantage of the browser's built-in layout mechanics, which keeps the user interface snappy and helps your AJAX code play nicely with existing HTML.  On the other hand, if you need pixel-perfect control, you can tweak things at a low level using the <code>DOM<\/code> class.<\/p>",a);}
function Cd(){}
function sd(){}
_=sd.prototype=new Bf();_.nf=Cd;_.wh=x6+'Panels';_.vh=23;function ud(c,a,b,d){c.a=d;Ef(c,a,b);return c;}
function wd(){return yd(new sd(),this.a);}
function xd(){return '#fe9915';}
function td(){}
_=td.prototype=new Df();_.Bb=wd;_.Ac=xd;_.wh=x6+'Panels$1';_.vh=24;function ke(a){a.a=fq(new Ep(),'Show Dialog',a);a.b=fq(new Ep(),'Show Popup',a);}
function le(d){var a,b,c;ke(d);c=uS(new sS());vS(c,d.b);vS(c,d.a);b=eE(new dE());sE(b,1);for(a=0;a<10;++a){hE(b,'list item '+a);}vS(c,b);mq(c,8);yr(d,c);return d;}
function ne(){return Fd(new Ed(),'Popups',"<h2>Popups and Dialog Boxes<\/h2><p>This page demonstrates GWT's built-in support for in-page popups.  The first is a very simple informational popup that closes itself automatically when you click off of it.  The second is a more complex draggable dialog box. If you're wondering why there's a list box at the bottom, it's to demonstrate that you can drag the dialog box over it (this obscure corner case often renders incorrectly on some browsers).<\/p>");}
function oe(d){var a,b,c,e;if(d===this.b){c=ie(new he());b=AR(d)+10;e=BR(d)+10;wH(c,b,e);c.hh();}else if(d===this.a){a=ee(new de());a.hh();xH(a,false);pH(a);xH(a,true);}}
function pe(){}
function Dd(){}
_=Dd.prototype=new Bf();_.Ae=oe;_.nf=pe;_.wh=x6+'Popups';_.vh=25;function Fd(c,a,b){Ef(c,a,b);return c;}
function be(){return le(new Dd());}
function ce(){return '#bf2a2a';}
function Ed(){}
_=Ed.prototype=new Df();_.Bb=be;_.Ac=ce;_.wh=x6+'Popups$1';_.vh=26;function AG(b,c,a){zT(c);if(a!==null){dj(a,c.ed());}CT(c,b);}
function CG(b,c){var a;if(c.ab!==b){throw DY(new CY(),'w is not a child of this panel');}a=c.ed();CT(c,null);wk(pk(a),a);}
function DG(c){var a,b;xT(c);for(b=c.le();b.xd();){a=Ab(b.re(),14);a.te();}}
function EG(c){var a,b;yT(c);for(b=c.le();b.xd();){a=Ab(b.re(),14);a.Ce();}}
function FG(a){CG(this,a);}
function aH(){DG(this);}
function bH(){EG(this);}
function zG(){}
_=zG.prototype=new BS();_.Db=FG;_.te=aH;_.Ce=bH;_.wh=A6+'Panel';_.vh=27;function eL(a){fL(a,hj());return a;}
function fL(b,a){b.sg(a);return b;}
function hL(a,b){if(a.m!==null){a.Db(a.m);}if(b!==null){AG(a,b,a.Bc());}a.m=b;}
function iL(){return this.ed();}
function jL(){return aL(new EK(),this);}
function kL(a){if(this.m===a){this.Db(a);this.m=null;return true;}return false;}
function lL(a){hL(this,a);}
function DK(){}
_=DK.prototype=new zG();_.Bc=iL;_.le=jL;_.bg=kL;_.dh=lL;_.wh=A6+'SimplePanel';_.vh=28;_.m=null;function qH(){qH=u6;EH=new AV();}
function lH(a){qH();fL(a,aW(EH));return a;}
function mH(b,a){qH();lH(b);b.g=a;return b;}
function nH(c,a,b){qH();mH(c,a);c.j=b;return c;}
function oH(b,a){if(b.k===null){b.k=gH(new fH());}q3(b.k,a);}
function pH(b){var a,c;if(!b.l){throw aZ(new FY(),'PopupPanel must be shown before it may be centered.');}a=Eb((Dm()-DR(b))/2);c=Eb((Cm()-CR(b))/2);wH(b,Em()+a,Fm()+c);}
function rH(a){return a.ed();}
function sH(a){tH(a,false);}
function tH(b,a){if(!b.l){return;}b.l=false;tK().bg(b);EH.Fe(b.ed());if(b.k!==null){iH(b.k,b,a);}}
function uH(a){var b;b=a.m;if(b!==null){if(a.h!==null){b.yg(a.h);}if(a.i!==null){b.eh(a.i);}}}
function vH(d,a){var b,c,e;c=ak(a);b=tk(d.ed(),c);e=ck(a);switch(e){case 128:{if(b){return Cb(Dj(a)),yD(a),true;}else{return !d.j;}}case 512:{if(b){return Cb(Dj(a)),yD(a),true;}else{return !d.j;}}case 256:{if(b){return Cb(Dj(a)),yD(a),true;}else{return !d.j;}}case 4:case 8:case 64:case 1:case 2:{if((bj(),zk)!==null){return true;}if(!b&&d.g&&e==4){tH(d,true);return true;}break;}case 2048:{if(d.j&& !b&&c!==null){d.nb(c);return false;}}}return !d.j||b;}
function wH(c,b,d){var a;if(b<0){b=0;}if(d<0){d=0;}a=c.ed();gl(a,'left',b+'px');gl(a,'top',d+'px');}
function xH(a,b){gl(a.ed(),'visibility',b?'visible':'hidden');EH.bh(a.ed(),b);}
function yH(a,b){hL(a,b);uH(a);}
function zH(a,b){a.i=b;uH(a);if(b.ne()==0){a.i=null;}}
function AH(a){if(a.l){return;}a.l=true;cj(a);yp(tK(),a);gl(a.ed(),'position','absolute');EH.of(a.ed());}
function BH(a){if(a.blur){a.blur();}}
function CH(){return rH(this);}
function DH(){return this.ed();}
function FH(){yk(this);EG(this);}
function aI(a){return vH(this,a);}
function bI(a){this.h=a;uH(this);if(a.ne()==0){this.h=null;}}
function cI(b){var a;a=rH(this);if(b===null||b.ne()==0){xk(a,'title');}else{Dk(a,'title',b);}}
function dI(a){xH(this,a);}
function eI(a){yH(this,a);}
function fI(a){zH(this,a);}
function gI(){AH(this);}
function kH(){}
_=kH.prototype=new DK();_.nb=BH;_.Bc=CH;_.pd=DH;_.Ce=FH;_.Ee=aI;_.yg=bI;_.Eg=cI;_.ch=dI;_.dh=eI;_.eh=fI;_.hh=gI;_.wh=A6+'PopupPanel';_.vh=29;_.g=false;_.h=null;_.i=null;_.j=false;_.k=null;_.l=false;var EH;function Dt(a){a.a=eA(new by());a.f=sw(new ow());}
function Et(a){Ft(a,false);return a;}
function Ft(b,a){au(b,a,true);return b;}
function au(c,a,b){nH(c,a,b);Dt(c);Az(c.f,0,0,c.a);c.f.yg('100%');vz(c.f,0);xz(c.f,0);yz(c.f,0);qy(c.f.d,1,0,'100%');ty(c.f.d,1,0,'100%');py(c.f.d,1,0,(qA(),rA),(zA(),BA));yH(c,c.f);cS(c,'gwt-DialogBox');cS(c.a,'Caption');ED(c.a,c);return c;}
function cu(b,a){aE(b.a,a);}
function du(a,b){if(a.b!==null){uz(a.f,a.b);}if(b!==null){Az(a.f,1,0,b);}a.b=b;}
function eu(a){if(ck(a)==4){if(tk(this.a.ed(),ak(a))){dk(a);}}return vH(this,a);}
function fu(a,b,c){this.e=true;Ck(this.a.ed());this.c=b;this.d=c;}
function gu(a){}
function hu(a){}
function iu(c,d,e){var a,b;if(this.e){a=d+AR(this);b=e+BR(this);wH(this,a-this.c,b-this.d);}}
function ju(a,b,c){this.e=false;vk(this.a.ed());}
function ku(a){if(this.b!==a){return false;}uz(this.f,a);return true;}
function lu(a){du(this,a);}
function mu(a){zH(this,a);this.f.eh('100%');}
function Ct(){}
_=Ct.prototype=new kH();_.Ee=eu;_.ff=fu;_.gf=gu;_.hf=hu;_.jf=iu;_.kf=ju;_.bg=ku;_.dh=lu;_.eh=mu;_.wh=A6+'DialogBox';_.vh=30;_.b=null;_.c=0;_.d=0;_.e=false;function ee(d){var a,b,c;Et(d);cu(d,'Sample DialogBox');a=fq(new Ep(),'Close',d);c=gA(new by(),'<center>This is an example of a standard dialog box component.<\/center>',true);b=Av(new rv());mq(b,4);Bv(b,a,(Dv(),gw));Bv(b,c,(Dv(),fw));Bv(b,eD(new oC(),'images/jimmy.jpg'),(Dv(),dw));aw(b,a,(qA(),tA));b.eh('100%');du(d,b);return d;}
function ge(a){sH(this);}
function de(){}
_=de.prototype=new Ct();_.Ae=ge;_.wh=x6+'Popups$MyDialog';_.vh=31;function ie(b){var a;mH(b,true);a=fA(new by(),'Click anywhere outside this popup to make it disappear.');a.eh('128px');b.dh(a);cS(b,'ks-popups-Popup');return b;}
function he(){}
_=he.prototype=new kH();_.wh=x6+'Popups$MyPopup';_.vh=32;function Ce(){Ce=u6;Af=ub('[Lcom.google.gwt.user.client.ui.RichTextArea$FontSize;',205,39,[(uJ(),zJ),(uJ(),BJ),(uJ(),xJ),(uJ(),wJ),(uJ(),vJ),(uJ(),AJ),(uJ(),yJ)]);}
function Ae(a){ef(new df());a.q=se(new re(),a);a.t=uS(new sS());a.A=bB(new FA());a.d=bB(new FA());}
function Be(b,a){Ce();Ae(b);b.w=a;b.b=gK(a);b.f=hK(a);vS(b.t,b.A);vS(b.t,b.d);b.A.eh('100%');b.d.eh('100%');yr(b,b.t);cS(b,'gwt-RichTextToolbar');if(b.b!==null){cB(b.A,b.c=bf(b,(ff(),hf),'Toggle Bold'));cB(b.A,b.m=bf(b,(ff(),nf),'Toggle Italic'));cB(b.A,b.C=bf(b,(ff(),zf),'Toggle Underline'));cB(b.A,b.y=bf(b,(ff(),wf),'Toggle Subscript'));cB(b.A,b.z=bf(b,(ff(),xf),'Toggle Superscript'));cB(b.A,b.o=af(b,(ff(),pf),'Left Justify'));cB(b.A,b.n=af(b,(ff(),of),'Center'));cB(b.A,b.p=af(b,(ff(),qf),'Right Justify'));}if(b.f!==null){cB(b.A,b.x=bf(b,(ff(),vf),'Toggle Strikethrough'));cB(b.A,b.k=af(b,(ff(),lf),'Indent Right'));cB(b.A,b.s=af(b,(ff(),sf),'Indent Left'));cB(b.A,b.j=af(b,(ff(),kf),'Insert Horizontal Rule'));cB(b.A,b.r=af(b,(ff(),rf),'Insert Ordered List'));cB(b.A,b.B=af(b,(ff(),yf),'Insert Unordered List'));cB(b.A,b.l=af(b,(ff(),mf),'Insert Image'));cB(b.A,b.e=af(b,(ff(),jf),'Create Link'));cB(b.A,b.v=af(b,(ff(),uf),'Remove Link'));cB(b.A,b.u=af(b,(ff(),tf),'Remove Formatting'));}if(b.b!==null){cB(b.d,b.a=De(b,'Background'));cB(b.d,b.i=De(b,'Foreground'));cB(b.d,b.h=Ee(b));cB(b.d,b.g=Fe(b));a.fb(b.q);a.db(b.q);}return b;}
function De(c,a){var b;b=eE(new dE());gE(b,c.q);sE(b,1);hE(b,a);iE(b,'White','white');iE(b,'Black','black');iE(b,'Red','red');iE(b,'Green','green');iE(b,'Yellow','yellow');iE(b,'Blue','blue');return b;}
function Ee(b){var a;a=eE(new dE());gE(a,b.q);sE(a,1);iE(a,'Font','');iE(a,'Normal','');iE(a,'Times New Roman','Times New Roman');iE(a,'Arial','Arial');iE(a,'Courier New','Courier New');iE(a,'Georgia','Georgia');iE(a,'Trebuchet','Trebuchet');iE(a,'Verdana','Verdana');return a;}
function Fe(b){var a;a=eE(new dE());gE(a,b.q);sE(a,1);hE(a,'Size');hE(a,'XX-Small');hE(a,'X-Small');hE(a,'Small');hE(a,'Medium');hE(a,'Large');hE(a,'X-Large');hE(a,'XX-Large');return a;}
function af(c,a,d){var b;b=gJ(new eJ(),dV(a));b.db(c.q);b.Eg(d);return b;}
function bf(c,a,d){var b;b=qP(new oP(),dV(a));b.db(c.q);b.Eg(d);return b;}
function cf(a){if(a.b!==null){sP(a.c,vW(a.b));sP(a.m,wW(a.b));sP(a.C,AW(a.b));sP(a.y,yW(a.b));sP(a.z,zW(a.b));}if(a.f!==null){sP(a.x,xW(a.f));}}
function qe(){}
_=qe.prototype=new wr();_.wh=x6+'RichTextToolbar';_.vh=33;_.a=null;_.b=null;_.c=null;_.e=null;_.f=null;_.g=null;_.h=null;_.i=null;_.j=null;_.k=null;_.l=null;_.m=null;_.n=null;_.o=null;_.p=null;_.r=null;_.s=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.B=null;_.C=null;var Af;function se(b,a){b.a=a;return b;}
function ue(a){if(a===this.a.a){aX(this.a.b,nE(this.a.a,mE(this.a.a)));rE(this.a.a,0);}else if(a===this.a.i){dX(this.a.b,nE(this.a.i,mE(this.a.i)));rE(this.a.i,0);}else if(a===this.a.h){bX(this.a.b,nE(this.a.h,mE(this.a.h)));rE(this.a.h,0);}else if(a===this.a.g){cX(this.a.b,(Ce(),Af)[mE(this.a.g)-1]);rE(this.a.g,0);}}
function ve(a){var b;if(a===this.a.c){fX(this.a.b);}else if(a===this.a.m){gX(this.a.b);}else if(a===this.a.C){kX(this.a.b);}else if(a===this.a.y){iX(this.a.b);}else if(a===this.a.z){jX(this.a.b);}else if(a===this.a.x){hX(this.a.f);}else if(a===this.a.k){FW(this.a.f);}else if(a===this.a.s){BW(this.a.f);}else if(a===this.a.o){eX(this.a.b,(EJ(),aK));}else if(a===this.a.n){eX(this.a.b,(EJ(),FJ));}else if(a===this.a.p){eX(this.a.b,(EJ(),bK));}else if(a===this.a.l){b=en('Enter an image URL:','http://');if(b!==null){sW(this.a.f,b);}}else if(a===this.a.e){b=en('Enter a link URL:','http://');if(b!==null){pW(this.a.f,b);}}else if(a===this.a.v){EW(this.a.f);}else if(a===this.a.j){rW(this.a.f);}else if(a===this.a.r){tW(this.a.f);}else if(a===this.a.B){uW(this.a.f);}else if(a===this.a.u){DW(this.a.f);}else if(a===this.a.w){cf(this.a);}}
function we(c,a,b){}
function xe(c,a,b){}
function ye(c,a,b){if(c===this.a.w){cf(this.a);}}
function re(){}
_=re.prototype=new CZ();_.we=ue;_.Ae=ve;_.bf=we;_.cf=xe;_.df=ye;_.wh=x6+'RichTextToolbar$EventListener';_.vh=34;function ff(){ff=u6;gf=y()+'8534CB354E228AF825F6FF34CBF8D4C4.cache.png';hf=aV(new FU(),gf,0,0,20,20);jf=aV(new FU(),gf,20,0,20,20);kf=aV(new FU(),gf,40,0,20,20);lf=aV(new FU(),gf,60,0,20,20);mf=aV(new FU(),gf,80,0,20,20);nf=aV(new FU(),gf,100,0,20,20);of=aV(new FU(),gf,120,0,20,20);pf=aV(new FU(),gf,140,0,20,20);qf=aV(new FU(),gf,160,0,20,20);rf=aV(new FU(),gf,180,0,20,20);sf=aV(new FU(),gf,200,0,20,20);tf=aV(new FU(),gf,220,0,20,20);uf=aV(new FU(),gf,240,0,20,20);vf=aV(new FU(),gf,260,0,20,20);wf=aV(new FU(),gf,280,0,20,20);xf=aV(new FU(),gf,300,0,20,20);yf=aV(new FU(),gf,320,0,20,20);zf=aV(new FU(),gf,340,0,20,20);}
function ef(a){ff();return a;}
function df(){}
_=df.prototype=new CZ();_.wh=x6+'RichTextToolbar_Images_generatedBundle';_.vh=35;var gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf;function hg(a){a.a=bB(new FA());a.c=p3(new o3());}
function ig(b,a){hg(b);yr(b,b.a);cB(b.a,dV((ug(),wg)));cS(b,'ks-List');return b;}
function jg(e,b){var a,c,d;d=b.d;a=e.a.g.b-1;c=eg(new dg(),d,a,e);cB(e.a,c);q3(e.c,b);e.a.lg(c,(zA(),AA));qg(e,a,false);}
function lg(d,b,c){var a,e;a='';if(c){a=Ab(d.c.vd(b),4).Ac();}e=qr(d.a,b+1);gl(e.ed(),'backgroundColor',a);}
function mg(d,c){var a,b;for(a=0;a<d.c.jh();++a){b=Ab(d.c.vd(a),4);if(p0(b.d,c)){return b;}}return null;}
function ng(b,a){if(a!=b.b){lg(b,a,false);}}
function og(b,a){if(a!=b.b){lg(b,a,true);}}
function pg(d,c){var a,b;if(d.b!=(-1)){qg(d,d.b,false);}for(a=0;a<d.c.jh();++a){b=Ab(d.c.vd(a),4);if(p0(b.d,c)){d.b=a;qg(d,d.b,true);return;}}}
function qg(d,a,b){var c,e;c=a==0?'ks-FirstSinkItem':'ks-SinkItem';if(b){c+='-selected';}e=qr(d.a,a+1);cS(e,c);lg(d,a,b);}
function cg(){}
_=cg.prototype=new wr();_.wh=x6+'SinkList';_.vh=36;_.b=(-1);function hC(a){a.sg(hj());dj(a.ed(),a.c=fj());dS(a,1);cS(a,'gwt-Hyperlink');return a;}
function iC(c,b,a){hC(c);mC(c,b);lC(c,a);return c;}
function kC(b,a){if(ck(a)==1){bm(b.d);dk(a);}}
function lC(b,a){b.d=a;al(b.c,'href','#'+a);}
function mC(b,a){el(b.c,a);}
function nC(a){kC(this,a);}
function gC(){}
_=gC.prototype=new BS();_.ve=nC;_.wh=A6+'Hyperlink';_.vh=37;_.c=null;_.d=null;function eg(d,b,a,c){d.b=c;iC(d,b,b);d.a=a;dS(d,124);return d;}
function gg(a){switch(ck(a)){case 16:og(this.b,this.a);break;case 32:ng(this.b,this.a);break;}kC(this,a);}
function dg(){}
_=dg.prototype=new gC();_.ve=gg;_.wh=x6+'SinkList$MouseLink';_.vh=38;_.a=0;function ug(){ug=u6;vg=y()+'6B46826A080D36A34FD63E804086D55C.cache.png';wg=aV(new FU(),vg,0,0,91,75);xg=aV(new FU(),vg,91,0,16,16);yg=aV(new FU(),vg,107,0,16,16);zg=aV(new FU(),vg,123,0,16,16);}
function tg(a){ug();return a;}
function sg(){}
_=sg.prototype=new CZ();_.wh=x6+'Sink_Images_generatedBundle';_.vh=39;var vg,wg,xg,yg,zg;function jh(a){a.a=dH(new cH());a.b=xO(new wO());a.c=mP(new CO());}
function kh(d){var a,b,c,e;jh(d);b=mP(new CO());eP(b,true);fP(b,'read only');e=uS(new sS());mq(e,8);vS(e,fA(new by(),'Normal text box:'));vS(e,nh(d,d.c,true));vS(e,nh(d,b,false));vS(e,fA(new by(),'Password text box:'));vS(e,nh(d,d.a,true));vS(e,fA(new by(),'Text area:'));vS(e,nh(d,d.b,true));zO(d.b,5);c=mh(d);c.eh('32em');a=bB(new FA());cB(a,e);cB(a,c);a.kg(e,(qA(),sA));a.kg(c,(qA(),tA));yr(d,a);a.eh('100%');return d;}
function mh(d){var a,b,c;a=eK(new pJ());c=Be(new qe(),a);b=uS(new sS());vS(b,c);vS(b,a);a.yg('14em');a.eh('100%');c.eh('100%');b.eh('100%');gl(b.ed(),'margin-right','4px');return b;}
function nh(e,d,a){var b,c;c=bB(new FA());mq(c,4);d.eh('20em');cB(c,d);if(a){b=eA(new by());cB(c,b);aP(d,ch(new bh(),e,d,b));FO(d,gh(new fh(),e,d,b));oh(e,d,b);}return c;}
function oh(c,b,a){jA(a,'Selection: '+b.Cc()+', '+b.nd());}
function ph(){return Dg(new Cg(),'Text','<h2>Basic and Rich Text<\/h2><p>GWT includes the standard complement of text-entry widgets, each of which supports keyboard and selection events you can use to control text entry.  In particular, notice that the selection range for each widget is updated whenever you press a key.<\/p><p>Also notice the rich-text area to the right. This is supported on all major browsers, and will fall back gracefully to the level of functionality supported on each.<\/p>');}
function qh(){}
function Bg(){}
_=Bg.prototype=new Bf();_.nf=qh;_.wh=x6+'Text';_.vh=40;function Dg(c,a,b){Ef(c,a,b);return c;}
function Fg(){return kh(new Bg());}
function ah(){return '#2fba10';}
function Cg(){}
_=Cg.prototype=new Df();_.Bb=Fg;_.Ac=ah;_.wh=x6+'Text$1';_.vh=41;function oD(c,a,b){}
function pD(c,a,b){}
function qD(c,a,b){}
function mD(){}
_=mD.prototype=new CZ();_.bf=oD;_.cf=pD;_.df=qD;_.wh=A6+'KeyboardListenerAdapter';_.vh=42;function ch(b,a,d,c){b.a=a;b.c=d;b.b=c;return b;}
function eh(c,a,b){oh(this.a,this.c,this.b);}
function bh(){}
_=bh.prototype=new mD();_.df=eh;_.wh=x6+'Text$2';_.vh=43;function gh(b,a,d,c){b.a=a;b.c=d;b.b=c;return b;}
function ih(a){oh(this.a,this.c,this.b);}
function fh(){}
_=fh.prototype=new CZ();_.Ae=ih;_.wh=x6+'Text$3';_.vh=44;function xh(a){a.a=eq(new Ep(),'Disabled Button');a.b=zq(new wq(),'Disabled Check');a.c=eq(new Ep(),'Normal Button');a.d=zq(new wq(),'Normal Check');a.e=uS(new sS());a.g=nJ(new lJ(),'group0','Choice 0');a.h=nJ(new lJ(),'group0','Choice 1');a.i=nJ(new lJ(),'group0','Choice 2 (Disabled)');a.j=nJ(new lJ(),'group0','Choice 3');}
function yh(c,b){var a;xh(c);c.f=gJ(new eJ(),dV((ug(),wg)));c.k=qP(new oP(),dV((ug(),wg)));vS(c.e,Ah(c));vS(c.e,a=bB(new FA()));mq(a,8);cB(a,c.c);cB(a,c.a);vS(c.e,a=bB(new FA()));mq(a,8);cB(a,c.d);cB(a,c.b);vS(c.e,a=bB(new FA()));mq(a,8);cB(a,c.g);cB(a,c.h);cB(a,c.i);cB(a,c.j);vS(c.e,a=bB(new FA()));mq(a,8);cB(a,c.f);cB(a,c.k);c.a.tg(false);Dq(c.b,false);Dq(c.i,false);mq(c.e,8);yr(c,c.e);return c;}
function Ah(f){var a,b,c,d,e;a=BE(new uE());kF(a,true);e=CE(new uE(),true);FE(e,'<code>Code<\/code>',true,f);FE(e,'<strike>Strikethrough<\/strike>',true,f);FE(e,'<u>Underlined<\/u>',true,f);b=CE(new uE(),true);FE(b,'<b>Bold<\/b>',true,f);FE(b,'<i>Italicized<\/i>',true,f);aF(b,'More &#187;',true,e);c=CE(new uE(),true);FE(c,"<font color='#FF0000'><b>Apple<\/b><\/font>",true,f);FE(c,"<font color='#FFFF00'><b>Banana<\/b><\/font>",true,f);FE(c,"<font color='#FFFFFF'><b>Coconut<\/b><\/font>",true,f);FE(c,"<font color='#8B4513'><b>Donut<\/b><\/font>",true,f);d=CE(new uE(),true);EE(d,'Bling',f);EE(d,'Ginormous',f);FE(d,'<code>w00t!<\/code>',true,f);DE(a,qF(new oF(),'Style',b));DE(a,qF(new oF(),'Fruit',c));DE(a,qF(new oF(),'Term',d));a.eh('100%');return a;}
function Bh(){xm('Thank you for selecting a menu item.');}
function Ch(a){return th(new sh(),'Widgets','<h2>Basic Widgets<\/h2><p>GWT has all sorts of the basic widgets you would expect from any toolkit.<\/p><p>Below, you can see various kinds of buttons, check boxes, radio buttons, and menus.<\/p>',a);}
function Dh(){}
function rh(){}
_=rh.prototype=new Bf();_.rc=Bh;_.nf=Dh;_.wh=x6+'Widgets';_.vh=45;_.f=null;_.k=null;function th(c,a,b,d){c.a=d;Ef(c,a,b);return c;}
function vh(){return yh(new rh(),this.a);}
function wh(){return '#bf2a2a';}
function sh(){}
_=sh.prototype=new Df();_.Bb=vh;_.Ac=wh;_.wh=x6+'Widgets$1';_.vh=46;function q1(b,a){b.a=a;return b;}
function s1(){var a,b;a=z(this);b=this.a;if(b!==null){return a+': '+b;}else{return a;}}
function p1(){}
_=p1.prototype=new CZ();_.qh=s1;_.wh=C6+'Throwable';_.vh=2;_.a=null;function AY(b,a){q1(b,a);return b;}
function zY(){}
_=zY.prototype=new p1();_.wh=C6+'Exception';_.vh=3;function c0(b,a){AY(b,a);return b;}
function b0(){}
_=b0.prototype=new zY();_.wh=C6+'RuntimeException';_.vh=4;function Fh(b,a){return b;}
function Eh(){}
_=Eh.prototype=new b0();_.wh=y6+'CommandCanceledException';_.vh=47;function vi(a){a.a=di(new ci(),a);a.b=p3(new o3());a.d=hi(new gi(),a);a.f=li(new ki(),a);}
function wi(a){vi(a);return a;}
function yi(c){var a,b,d;a=ni(c.f);qi(c.f);b=null;if(Bb(a,5)){b=Fh(new Eh(),Ab(a,5));}else{}if(b!==null){d=A;}Bi(c,false);Ai(c);}
function zi(e,d){var a,b,c,f;f=false;try{Bi(e,true);ri(e.f,e.b.jh());mm(e.a,10000);while(oi(e.f)){b=pi(e.f);c=true;try{if(b===null){return;}if(Bb(b,5)){a=Ab(b,5);a.rc();}else{}}finally{f=si(e.f);if(f){return;}if(c){qi(e.f);}}if(Ei(n1(),d)){return;}}}finally{if(!f){jm(e.a);Bi(e,false);Ai(e);}}}
function Ai(a){if(!a.b.ie()&& !a.e&& !a.c){Ci(a,true);mm(a.d,1);}}
function Bi(b,a){b.c=a;}
function Ci(b,a){b.e=a;}
function Di(b,a){q3(b.b,a);Ai(b);}
function Ei(a,b){return pZ(a-b)>=100;}
function bi(){}
_=bi.prototype=new CZ();_.wh=y6+'CommandExecutor';_.vh=48;_.c=false;_.e=false;function km(){km=u6;sm=p3(new o3());{rm();}}
function im(a){km();return a;}
function jm(a){if(a.b){nm(a.c);}else{om(a.c);}v3(sm,a);}
function lm(a){if(!a.b){v3(sm,a);}a.gg();}
function mm(b,a){if(a<=0){throw DY(new CY(),'must be positive');}jm(b);b.b=false;b.c=pm(b,a);q3(sm,b);}
function nm(a){km();$wnd.clearInterval(a);}
function om(a){km();$wnd.clearTimeout(a);}
function pm(b,a){km();return $wnd.setTimeout(function(){b.sc();},a);}
function qm(){var a;a=A;{lm(this);}}
function rm(){km();wm(new em());}
function dm(){}
_=dm.prototype=new CZ();_.sc=qm;_.wh=y6+'Timer';_.vh=49;_.b=false;_.c=0;var sm;function di(b,a){b.a=a;im(b);return b;}
function fi(){if(!this.a.c){return;}yi(this.a);}
function ci(){}
_=ci.prototype=new dm();_.gg=fi;_.wh=y6+'CommandExecutor$1';_.vh=50;function hi(b,a){b.a=a;im(b);return b;}
function ji(){Ci(this.a,false);zi(this.a,n1());}
function gi(){}
_=gi.prototype=new dm();_.gg=ji;_.wh=y6+'CommandExecutor$2';_.vh=51;function li(b,a){b.d=a;return b;}
function ni(a){return a.d.b.vd(a.b);}
function oi(a){return a.c<a.a;}
function pi(b){var a;b.b=b.c;a=b.d.b.vd(b.c++);if(b.c>=b.a){b.c=0;}return a;}
function qi(a){u3(a.d.b,a.b);--a.a;if(a.b<=a.c){if(--a.c<0){a.c=0;}}a.b=(-1);}
function ri(b,a){b.a=a;}
function si(a){return a.b==(-1);}
function ti(){return oi(this);}
function ui(){return pi(this);}
function ki(){}
_=ki.prototype=new CZ();_.xd=ti;_.re=ui;_.wh=y6+'CommandExecutor$CircularIterator';_.vh=52;_.a=0;_.b=(-1);_.c=0;function bj(){bj=u6;Ak=p3(new o3());{qk=new hn();qk.ce();}}
function cj(a){bj();q3(Ak,a);}
function dj(b,a){bj();qk.kb(b,a);}
function ej(a,b){bj();return qk.rb(a,b);}
function fj(){bj();return qk.xb('A');}
function gj(){bj();return qk.xb('button');}
function hj(){bj();return qk.xb('div');}
function ij(){bj();return qk.xb('img');}
function jj(){bj();return qk.zb('checkbox');}
function kj(){bj();return qk.zb('password');}
function lj(a){bj();return qk.Ab(a);}
function mj(){bj();return qk.zb('text');}
function nj(){bj();return qk.xb('label');}
function oj(a){bj();return qk.Cb(a);}
function pj(){bj();return qk.xb('span');}
function qj(){bj();return qk.xb('tbody');}
function rj(){bj();return qk.xb('td');}
function sj(){bj();return qk.xb('tr');}
function tj(){bj();return qk.xb('table');}
function uj(){bj();return qk.xb('textarea');}
function wj(b,a,d){bj();var c;c=A;{vj(b,a,d);}}
function vj(b,a,c){bj();if(a===zk){if(ck(b)==8192){zk=null;}}c.ve(b);}
function xj(b,a){bj();qk.cc(b,a);}
function yj(a){bj();return qk.dc(a);}
function zj(a){bj();return qk.ec(a);}
function Aj(a){bj();return qk.fc(a);}
function Bj(a){bj();return qk.gc(a);}
function Cj(a){bj();return qk.hc(a);}
function Dj(a){bj();return qk.ic(a);}
function Ej(a){bj();return qk.jc(a);}
function Fj(a){bj();return qk.kc(a);}
function ak(a){bj();return qk.lc(a);}
function bk(a){bj();return qk.mc(a);}
function ck(a){bj();return qk.nc(a);}
function dk(a){bj();qk.oc(a);}
function ek(a){bj();return qk.pc(a);}
function fk(a){bj();return qk.uc(a);}
function gk(a){bj();return qk.vc(a);}
function ik(b,a){bj();return qk.zc(b,a);}
function hk(a){bj();return qk.yc(a);}
function lk(a,b){bj();return qk.dd(a,b);}
function jk(a,b){bj();return qk.bd(a,b);}
function kk(a,b){bj();return qk.cd(a,b);}
function mk(a){bj();return qk.fd(a);}
function nk(a){bj();return qk.gd(a);}
function ok(a){bj();return qk.hd(a);}
function pk(a){bj();return qk.kd(a);}
function rk(c,a,b){bj();qk.fe(c,a,b);}
function sk(c,b,d,a){bj();qk.ge(c,b,d,a);}
function tk(b,a){bj();return qk.ke(b,a);}
function uk(a){bj();var b,c;c=true;if(Ak.jh()>0){b=Ab(Ak.vd(Ak.jh()-1),6);if(!(c=b.Ee(a))){xj(a,true);dk(a);}}return c;}
function vk(a){bj();if(zk!==null&&ej(a,zk)){zk=null;}qk.zf(a);}
function wk(b,a){bj();qk.Bf(b,a);}
function xk(b,a){bj();qk.Cf(b,a);}
function yk(a){bj();v3(Ak,a);}
function Bk(a){bj();qk.hg(a);}
function Ck(a){bj();zk=a;qk.ig(a);}
function Dk(b,a,c){bj();qk.og(b,a,c);}
function al(a,b,c){bj();qk.rg(a,b,c);}
function Ek(a,b,c){bj();qk.pg(a,b,c);}
function Fk(a,b,c){bj();qk.qg(a,b,c);}
function bl(a,b){bj();qk.ug(a,b);}
function cl(a,b){bj();qk.zg(a,b);}
function dl(a,b){bj();qk.Ag(a,b);}
function el(a,b){bj();qk.Bg(a,b);}
function fl(b,a,c){bj();qk.Cg(b,a,c);}
function gl(b,a,c){bj();qk.Dg(b,a,c);}
function hl(a,b){bj();qk.ih(a,b);}
function il(a){bj();return qk.rh(a);}
var qk=null,zk=null,Ak;function kl(){kl=u6;ml=wi(new bi());}
function ll(a){kl();if(a===null){throw vZ(new uZ(),'cmd can not be null');}Di(ml,a);}
var ml;function pl(a){if(Bb(a,7)){return ej(this,Ab(a,7));}return eb(cc(this,nl),a);}
function ql(){return fb(cc(this,nl));}
function rl(){return il(this);}
function nl(){}
_=nl.prototype=new cb();_.bc=pl;_.yd=ql;_.qh=rl;_.wh=y6+'Element';_.vh=53;function wl(a){return eb(cc(this,sl),a);}
function xl(){return fb(cc(this,sl));}
function yl(){return ek(this);}
function sl(){}
_=sl.prototype=new cb();_.bc=wl;_.yd=xl;_.qh=yl;_.wh=y6+'Event';_.vh=54;function Bl(){Bl=u6;Fl=p3(new o3());{am=new jp();if(!lp(am)){am=null;}}}
function Cl(a){Bl();q3(Fl,a);}
function Dl(a){Bl();var b,c;for(b=j2(Fl);d2(b);){c=Ab(e2(b),8);c.af(a);}}
function El(){Bl();return am!==null?am.sd():'';}
function bm(a){Bl();if(am!==null){gp(am,a);}}
function cm(b){Bl();var a;a=A;{Dl(b);}}
var Fl,am=null;function gm(){while((km(),sm).jh()>0){jm(Ab((km(),sm).vd(0),9));}}
function hm(){return null;}
function em(){}
_=em.prototype=new CZ();_.uf=gm;_.vf=hm;_.wh=y6+'Timer$1';_.vh=55;function vm(){vm=u6;ym=p3(new o3());fn=p3(new o3());{an();}}
function wm(a){vm();q3(ym,a);}
function xm(a){vm();$wnd.alert(a);}
function zm(){vm();var a,b;for(a=j2(ym);d2(a);){b=Ab(e2(a),10);b.uf();}}
function Am(){vm();var a,b,c,d;d=null;for(a=j2(ym);d2(a);){b=Ab(e2(a),10);c=b.vf();{d=c;}}return d;}
function Bm(){vm();var a,b;for(a=j2(fn);d2(a);){b=Fb(e2(a));null.yh();}}
function Cm(){vm();return $wnd.innerHeight||($doc.documentElement.clientHeight||$doc.body.clientHeight);}
function Dm(){vm();return $wnd.innerWidth||($doc.documentElement.clientWidth||$doc.body.clientWidth);}
function Em(){vm();return $doc.documentElement.scrollLeft||$doc.body.scrollLeft;}
function Fm(){vm();return $doc.documentElement.scrollTop||$doc.body.scrollTop;}
function an(){vm();__gwt_initHandlers(function(){dn();},function(){return cn();},function(){bn();$wnd.onresize=null;$wnd.onbeforeclose=null;$wnd.onclose=null;});}
function bn(){vm();var a;a=A;{zm();}}
function cn(){vm();var a;a=A;{return Am();}}
function dn(){vm();var a;a=A;{Bm();}}
function en(b,a){vm();return $wnd.prompt(b,a);}
var ym,fn;function ho(b,a){b.appendChild(a);}
function io(a){return $doc.createElement(a);}
function jo(b){var a=$doc.createElement('INPUT');a.type=b;return a;}
function ko(b,a){b.cancelBubble=a;}
function lo(a){return a.altKey;}
function mo(a){return a.ctrlKey;}
function no(a){return a.which||a.keyCode;}
function oo(a){return !(!a.getMetaKey);}
function po(a){return a.shiftKey;}
function qo(a){switch(a.type){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case 'mouseout':return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return 65536;case 'mousewheel':return 131072;case 'DOMMouseScroll':return 131072;}}
function to(a,b){var c=a[b];return c==null?null:String(c);}
function ro(a,b){return !(!a[b]);}
function so(a,c){var b=parseInt(a[c]);if(!b){return 0;}return b;}
function uo(a){return a.__eventBits||0;}
function vo(a){var b=a.innerHTML;return b==null?null:b;}
function wo(b,a){b.removeChild(a);}
function xo(b,a){b.removeAttribute(a);}
function yo(b){var d=b.offsetLeft,g=b.offsetTop;var h=b.offsetWidth,c=b.offsetHeight;if(b.parentNode!=b.offsetParent){d-=b.parentNode.offsetLeft;g-=b.parentNode.offsetTop;}var a=b.parentNode;while(a&&a.nodeType==1){if(a.style.overflow=='auto'||(a.style.overflow=='scroll'||a.tagName=='BODY')){if(d<a.scrollLeft){a.scrollLeft=d;}if(d+h>a.scrollLeft+a.clientWidth){a.scrollLeft=d+h-a.clientWidth;}if(g<a.scrollTop){a.scrollTop=g;}if(g+c>a.scrollTop+a.clientHeight){a.scrollTop=g+c-a.clientHeight;}}var e=a.offsetLeft,f=a.offsetTop;if(a.parentNode!=a.offsetParent){e-=a.parentNode.offsetLeft;f-=a.parentNode.offsetTop;}d+=e-a.scrollLeft;g+=f-a.scrollTop;a=a.parentNode;}}
function zo(b,a,c){b.setAttribute(a,c);}
function Co(a,b,c){a[b]=c;}
function Ao(a,b,c){a[b]=c;}
function Bo(a,b,c){a[b]=c;}
function Do(a,b){a.__listener=b;}
function Eo(a,b){if(!b){b='';}a.innerHTML=b;}
function Fo(b,a,c){b.style[a]=c;}
function ap(b,a,c){b.style[a]=c;}
function bp(a){return a.outerHTML;}
function gn(){}
_=gn.prototype=new CZ();_.kb=ho;_.xb=io;_.zb=jo;_.cc=ko;_.dc=lo;_.gc=mo;_.ic=no;_.jc=oo;_.kc=po;_.nc=qo;_.dd=to;_.bd=ro;_.cd=so;_.fd=uo;_.hd=vo;_.Bf=wo;_.Cf=xo;_.hg=yo;_.og=zo;_.rg=Co;_.pg=Ao;_.qg=Bo;_.ug=Do;_.Ag=Eo;_.Cg=Fo;_.Dg=ap;_.rh=bp;_.wh=z6+'DOMImpl';_.vh=56;function kn(a,b){if(!a&& !b)return true;else if(!a|| !b)return false;return a.uniqueID==b.uniqueID;}
function ln(a){return $doc.createElement("<INPUT type='RADIO' name='"+a+"'>");}
function mn(b){var a=b?'<SELECT MULTIPLE>':'<SELECT>';return $doc.createElement(a);}
function nn(a){return a.clientX-wn();}
function on(a){return a.clientY-xn();}
function pn(a){return a.fromElement?a.fromElement:null;}
function qn(a){return a.srcElement||null;}
function rn(a){return a.toElement||null;}
function sn(a){a.returnValue=false;}
function tn(a){if(a.toString)return a.toString();return '[object Event]';}
function un(a){var b=$doc.documentElement.scrollLeft||$doc.body.scrollLeft;return a.getBoundingClientRect().left+b-wn();}
function vn(a){var b=$doc.documentElement.scrollTop||$doc.body.scrollTop;return a.getBoundingClientRect().top+b-xn();}
function wn(){return $doc.documentElement.clientLeft||$doc.body.clientLeft;}
function xn(){return $doc.documentElement.clientTop||$doc.body.clientTop;}
function zn(b,c){var a=b.children[c];return a||null;}
function yn(a){return a.children.length;}
function An(b){var a=b.firstChild;return a||null;}
function Bn(a){var b=a.parentElement;return b||null;}
function Cn(){try{$doc.execCommand('BackgroundImageCache',false,true);}catch(a){}this.a={};$wnd.__dispatchEvent=function(){if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!uk($wnd.event))return;}if(this.__listener)wj($wnd.event,this,this.__listener);};$wnd.__dispatchDblClickEvent=function(){var a=$doc.createEventObject();this.fireEvent('onclick',a);if(this.__eventBits&2)$wnd.__dispatchEvent.call(this);};$doc.body.onclick=$doc.body.onmousedown=$doc.body.onmouseup=$doc.body.onmousemove=$doc.body.onmousewheel=$doc.body.onkeydown=$doc.body.onkeypress=$doc.body.onkeyup=$doc.body.onfocus=$doc.body.onblur=$doc.body.ondblclick=$wnd.__dispatchEvent;}
function Dn(c,a,b){if(b>=c.children.length)c.appendChild(a);else c.insertBefore(a,c.children[b]);}
function En(c,d,e,a){var b=document.createElement('Option');if(a== -1){c.add(b);}else{c.add(b,a);}b.text=d;b.value=e;}
function Fn(b,a){while(a){if(b.uniqueID==a.uniqueID)return true;a=a.parentElement;}return false;}
function ao(a){a.releaseCapture();}
function bo(a){a.setCapture();}
function co(g,k){var i=this.a;var j=i[k];if(j){j.__kids.push(g);g.__targetSrc=k;return;}g.src=k;if(g.complete){return;}var h=g.__kids=[];i[k]=g;var e=g.onload,d=g.onerror,c=g.onabort;g.onload=function(){f('onload');};g.onerror=function(){f('onerror');};g.onabort=function(){f('onabort');};function f(b){g.onload=e;g.onerror=d;g.onabort=c;delete i[k];window.setTimeout(function(){for(var a=0;a<h.length;++a){h[a].src=g.src;h[a].__targetSrc=null;}},0);if(g[b]){g[b]();}}
}
function eo(a,b){if(!b)b='';a.innerText=b;}
function fo(b,a){b.__eventBits=a;b.onclick=a&1?$wnd.__dispatchEvent:null;b.ondblclick=a&(1|2)?$wnd.__dispatchDblClickEvent:null;b.onmousedown=a&4?$wnd.__dispatchEvent:null;b.onmouseup=a&8?$wnd.__dispatchEvent:null;b.onmouseover=a&16?$wnd.__dispatchEvent:null;b.onmouseout=a&32?$wnd.__dispatchEvent:null;b.onmousemove=a&64?$wnd.__dispatchEvent:null;b.onkeydown=a&128?$wnd.__dispatchEvent:null;b.onkeypress=a&256?$wnd.__dispatchEvent:null;b.onkeyup=a&512?$wnd.__dispatchEvent:null;b.onchange=a&1024?$wnd.__dispatchEvent:null;b.onfocus=a&2048?$wnd.__dispatchEvent:null;b.onblur=a&4096?$wnd.__dispatchEvent:null;b.onlosecapture=a&8192?$wnd.__dispatchEvent:null;b.onscroll=a&16384?$wnd.__dispatchEvent:null;b.onload=a&32768?$wnd.__dispatchEvent:null;b.onerror=a&65536?$wnd.__dispatchEvent:null;b.onmousewheel=a&131072?$wnd.__dispatchEvent:null;}
function hn(){}
_=hn.prototype=new gn();_.rb=kn;_.Ab=ln;_.Cb=mn;_.ec=nn;_.fc=on;_.hc=pn;_.lc=qn;_.mc=rn;_.oc=sn;_.pc=tn;_.uc=un;_.vc=vn;_.zc=zn;_.yc=yn;_.gd=An;_.kd=Bn;_.ce=Cn;_.fe=Dn;_.ge=En;_.ke=Fn;_.zf=ao;_.ig=bo;_.zg=co;_.Bg=eo;_.ih=fo;_.wh=z6+'DOMImplIE6';_.vh=57;_.a=null;function sp(){return $wnd.__gwt_historyToken;}
function tp(a){cm(a);}
function up(a){$wnd.__gwt_historyToken=a;}
function cp(){}
_=cp.prototype=new CZ();_.sd=sp;_.Fg=up;_.wh=z6+'HistoryImpl';_.vh=58;function fp(a){var b;a.a=hp();if(a.a===null){return false;}a.be();b=ip(a.a);if(b!==null){a.Fg(a.rd(b));}else{a.pe(a.a,a.sd(),true);}a.de();return true;}
function gp(b,a){b.pe(b.a,a,false);}
function hp(){var a=$doc.getElementById('__gwt_historyFrame');return a||null;}
function ip(b){var c=null;if(b.contentWindow){var a=b.contentWindow.document;c=a.getElementById('__gwt_historyToken')||null;}return c;}
function dp(){}
_=dp.prototype=new cp();_.wh=z6+'HistoryImplFrame';_.vh=59;_.a=null;function lp(a){if(!fp(a)){return false;}op();return true;}
function mp(a){return a.innerText;}
function np(){var b=$wnd.location.hash;if(b.length>0){try{$wnd.__gwt_historyToken=decodeURIComponent(b.substring(1));}catch(a){$wnd.location.hash='';$wnd.__gwt_historyToken='';}return;}$wnd.__gwt_historyToken='';}
function op(){var d=function(){var b=$wnd.location.hash;if(b.length>0){var c='';try{c=decodeURIComponent(b.substring(1));}catch(a){$wnd.location.reload();}if($wnd.__gwt_historyToken&&c!=$wnd.__gwt_historyToken){$wnd.location.reload();}}$wnd.setTimeout(d,250);};d();}
function pp(){$wnd.__gwt_onHistoryLoad=function(a){if(a!=$wnd.__gwt_historyToken){$wnd.__gwt_historyToken=a;$wnd.location.hash=encodeURIComponent(a);tp(a);}};}
function qp(c,d,b){d=d||'';if(b||$wnd.__gwt_historyToken!=d){var a=c.contentWindow.document;a.open();a.write('<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">'+d+'<\/div><\/body><\/html>');a.close();}}
function jp(){}
_=jp.prototype=new dp();_.rd=mp;_.be=np;_.de=pp;_.pe=qp;_.wh=z6+'HistoryImplIE6';_.vh=60;function lr(a){a.g=cT(new CS(),a);}
function mr(a){lr(a);return a;}
function nr(b,c,a){return rr(b,c,a,b.g.b);}
function qr(b,a){return fT(b.g,a);}
function pr(b,a){return gT(b.g,a);}
function rr(d,e,b,a){var c;if(a<0||a>d.g.b){throw new cZ();}c=pr(d,e);if(c==(-1)){zT(e);}else{d.bg(e);if(c<a){a--;}}AG(d,e,b);hT(d.g,e,a);return a;}
function sr(a){return iT(a.g);}
function tr(a,b){if(!eT(a.g,b)){return false;}a.Db(b);kT(a.g,b);return true;}
function ur(){return sr(this);}
function vr(a){return tr(this,a);}
function kr(){}
_=kr.prototype=new zG();_.le=ur;_.bg=vr;_.wh=A6+'ComplexPanel';_.vh=61;function xp(a){mr(a);a.sg(hj());gl(a.ed(),'position','relative');gl(a.ed(),'overflow','hidden');return a;}
function yp(a,b){nr(a,b,a.ed());}
function Ap(a){gl(a,'left','');gl(a,'top','');gl(a,'position','static');}
function Bp(a){CG(this,a);Ap(a.ed());}
function wp(){}
_=wp.prototype=new kr();_.Db=Bp;_.wh=A6+'AbsolutePanel';_.vh=62;function Cp(){}
_=Cp.prototype=new CZ();_.wh=A6+'AbstractImagePrototype';_.vh=63;function jx(){jx=u6;kV(),oV;}
function hx(a){kV(),oV;return a;}
function ix(b,a){kV(),oV;mx(b,a);return b;}
function kx(a){if(a.k!==null){ir(a.k,a);}}
function lx(b,a){switch(ck(a)){case 1:if(b.k!==null){ir(b.k,b);}break;case 4096:case 2048:break;case 128:case 512:case 256:if(b.l!==null){xD(b.l,b,a);}break;}}
function mx(b,a){AT(b,a);dS(b,7041);}
function nx(b,a){Ek(b.ed(),'disabled',!a);}
function ox(a){if(this.k===null){this.k=gr(new fr());}q3(this.k,a);}
function px(a){if(this.l===null){this.l=sD(new rD());}q3(this.l,a);}
function qx(){return !jk(this.ed(),'disabled');}
function rx(a){lx(this,a);}
function sx(a){mx(this,a);}
function tx(a){nx(this,a);}
function gx(){}
_=gx.prototype=new BS();_.db=ox;_.fb=px;_.je=qx;_.ve=rx;_.sg=sx;_.tg=tx;_.wh=A6+'FocusWidget';_.vh=64;_.k=null;_.l=null;function aq(b,a){ix(b,a);return b;}
function cq(a){dl(this.ed(),a);}
function Fp(){}
_=Fp.prototype=new gx();_.xg=cq;_.wh=A6+'ButtonBase';_.vh=65;function dq(a){aq(a,gj());hq(a.ed());cS(a,'gwt-Button');return a;}
function eq(b,a){dq(b);b.xg(a);return b;}
function fq(c,a,b){eq(c,a);c.db(b);return c;}
function hq(b){jx();if(b.type=='submit'){try{b.setAttribute('type','button');}catch(a){}}}
function Ep(){}
_=Ep.prototype=new Fp();_.wh=A6+'Button';_.vh=66;function jq(a){mr(a);a.f=tj();a.e=qj();dj(a.f,a.e);a.sg(a.f);return a;}
function lq(a,b){if(b.ab!==a){return null;}return pk(b.ed());}
function mq(b,a){Fk(b.f,'cellSpacing',a);}
function nq(c,a){var b;b=pk(c.ed());al(b,'height',a);}
function oq(c,a){var b;b=lq(this,c);if(b!==null){al(b,'align',a.a);}}
function pq(c,a){var b;b=lq(this,c);if(b!==null){gl(b,'verticalAlign',a.a);}}
function qq(b,c){var a;a=pk(b.ed());al(a,'width',c);}
function iq(){}
_=iq.prototype=new kr();_.jg=nq;_.kg=oq;_.lg=pq;_.mg=qq;_.wh=A6+'CellPanel';_.vh=67;_.e=null;_.f=null;function x1(d,a){var b,c;c=a.le();b=false;while(c.xd()){if(d.ib(c.re())){b=true;}}return b;}
function y1(d,a,b){var c;while(a.xd()){c=a.re();if(b===null?c===null:b.bc(c)){return a;}}return null;}
function A1(d,a){var b,c;c=f6(d);b=false;while(B2(c)){if(!e6(a,C2(c))){D2(c);b=true;}}return b;}
function B1(a){throw u1(new t1(),'add');}
function C1(b){var a;a=y1(this,this.le(),b);return a!==null;}
function D1(){var a,b,c,d,e;d=this.jh();b=0;a=tb('[Ljava.lang.Object;',[200],[23],[d],null);for(c=this.le();c.xd();){e=c.re();vb(a,b++,e);}return a;}
function E1(){var a,b,c;c=g0(new f0());a=null;c.lb('[');b=this.le();while(b.xd()){if(a!==null){c.lb(a);}else{a=', ';}c.lb(k1(b.re()));}c.lb(']');return c.qh();}
function w1(){}
_=w1.prototype=new CZ();_.ib=B1;_.ub=C1;_.oh=D1;_.qh=E1;_.wh=D6+'AbstractCollection';_.vh=68;function j2(a){return b2(new a2(),a);}
function k2(b,a){throw u1(new t1(),'add');}
function l2(a){this.hb(this.jh(),a);return true;}
function m2(e){var a,b,c,d,f;if(e===this){return true;}if(!Bb(e,42)){return false;}f=Ab(e,42);if(this.jh()!=f.jh()){return false;}c=j2(this);d=f.le();while(d2(c)){a=e2(c);b=e2(d);if(!(a===null?b===null:a.bc(b))){return false;}}return true;}
function n2(){var a,b,c,d;c=1;a=31;b=j2(this);while(d2(b)){d=e2(b);c=31*c+(d===null?0:d.yd());}return c;}
function o2(){return j2(this);}
function p2(a){throw u1(new t1(),'remove');}
function F1(){}
_=F1.prototype=new w1();_.hb=k2;_.ib=l2;_.bc=m2;_.yd=n2;_.le=o2;_.ag=p2;_.wh=D6+'AbstractList';_.vh=69;function p3(a){a.Fd();return a;}
function q3(b,a){b.hb(b.jh(),a);return true;}
function s3(b,a){return t3(b,a)!=(-1);}
function t3(b,a){return b.Bd(a,0);}
function u3(c,a){var b;b=c.vd(a);c.Ef(a,a+1);return b;}
function v3(c,b){var a;a=t3(c,b);if(a==(-1)){return false;}u3(c,a);return true;}
function w3(c,d){var a=this.a;var b=this.b;var e=this.c;if(c+e==b){a[b]=d;this.b++;return;}if(c==0){a[--this.c]=d;return;}this.th(c);a.splice(c+e,0,d);this.b++;}
function x3(a){return q3(this,a);}
function y3(a){return s3(this,a);}
function z3(a,b){return a===null?b===null:a.bc(b);}
function A3(a){this.uh(a);var b=this.c;return this.a[a+b];}
function B3(e,d){var a=this.a;var f=this.c;var c=d+f;var b=this.b;while(c<b){if(z3(a[c],e)){return c-f;}++c;}return -1;}
function C3(a){throw dZ(new cZ(),'Size: '+this.jh()+' Index: '+a);}
function D3(){this.a=new Array();var a=1000000000;this.c=a;this.b=a;}
function E3(){return this.b==this.c;}
function a4(a){return u3(this,a);}
function F3(c,g){this.th(c);this.th(g);var a=this.a;var f=this.c;var b=this.b;if(c==0){for(var d=f;d<g+f;d++){delete a[d];}this.c+=g-c;}else if(g+f==b){for(var d=c+f;d<b;d++){delete a[d];}this.b=c+f;}else{var e=g-c;a.splice(c+f,e);this.b-=e;}}
function b4(b,c){this.uh(b);var a=this.a;var e=this.c;var d=a[b+e];a[b+e]=c;return d;}
function c4(){return this.b-this.c;}
function e4(b){var a=this.b;var c=this.c;if(b<0||b+c>=a){this.Ed(b);}}
function d4(b){var a=this.b;var c=this.c;if(b<0||b+c>a){this.Ed(b);}}
function o3(){}
_=o3.prototype=new F1();_.hb=w3;_.ib=x3;_.ub=y3;_.vd=A3;_.Bd=B3;_.Ed=C3;_.Fd=D3;_.ie=E3;_.ag=a4;_.Ef=F3;_.fh=b4;_.jh=c4;_.uh=e4;_.th=d4;_.wh=D6+'ArrayList';_.vh=70;_.a=null;_.b=0;_.c=0;function sq(a){p3(a);return a;}
function uq(d,c){var a,b;for(a=j2(d);d2(a);){b=Ab(e2(a),11);b.we(c);}}
function rq(){}
_=rq.prototype=new o3();_.wh=A6+'ChangeListenerCollection';_.vh=71;function xq(a){yq(a,jj());cS(a,'gwt-CheckBox');return a;}
function zq(b,a){xq(b);Eq(b,a);return b;}
function yq(b,a){var c;aq(b,pj());b.a=a;b.b=nj();hl(b.a,mk(b.ed()));hl(b.ed(),0);dj(b.ed(),b.a);dj(b.ed(),b.b);c='check'+ ++er;al(b.a,'id',c);al(b.b,'htmlFor',c);return b;}
function Bq(b){var a;a=b.E?'checked':'defaultChecked';return jk(b.a,a);}
function Cq(b,a){Ek(b.a,'checked',a);Ek(b.a,'defaultChecked',a);}
function Dq(b,a){Ek(b.a,'disabled',!a);}
function Eq(b,a){el(b.b,a);}
function Fq(){return !jk(this.a,'disabled');}
function ar(){bl(this.a,this);xT(this);}
function br(){bl(this.a,null);Cq(this,Bq(this));yT(this);}
function cr(a){Dq(this,a);}
function dr(a){dl(this.b,a);}
function wq(){}
_=wq.prototype=new Fp();_.je=Fq;_.te=ar;_.Ce=br;_.tg=cr;_.xg=dr;_.wh=A6+'CheckBox';_.vh=72;_.a=null;_.b=null;var er=0;function gr(a){p3(a);return a;}
function ir(d,c){var a,b;for(a=j2(d);d2(a);){b=Ab(e2(a),12);b.Ae(c);}}
function fr(){}
_=fr.prototype=new o3();_.wh=A6+'ClickListenerCollection';_.vh=73;function ks(a,b){js(a);gs(a.h,b);return a;}
function js(a){aq(a,(ex(),fx).yb());dS(a,6269);et(a,ns(a,null,'up',0));cS(a,'gwt-CustomButton');return a;}
function ls(a){if(a.f||a.g){vk(a.ed());a.f=false;a.g=false;a.xe();}}
function ns(d,a,c,b){return Er(new Dr(),a,d,c,b);}
function os(a){if(a.a===null){Cs(a,a.h);}}
function ps(a){return ER(a)+'-'+a.a.b;}
function qs(a){os(a);return a.a;}
function rs(a){if(a.d===null){Ds(a,ns(a,ss(a),'down-disabled',5));}return a.d;}
function ss(a){if(a.c===null){Es(a,ns(a,a.h,'down',1));}return a.c;}
function ts(a){if(a.e===null){Fs(a,ns(a,ss(a),'down-hovering',3));}return a.e;}
function us(b,a){switch(a){case 1:return ss(b);case 0:return b.h;case 3:return ts(b);case 2:return ws(b);case 4:return vs(b);case 5:return rs(b);default:throw aZ(new FY(),a+' is not a known face id.');}}
function vs(a){if(a.i===null){dt(a,ns(a,a.h,'up-disabled',4));}return a.i;}
function ws(a){if(a.j===null){ft(a,ns(a,a.h,'up-hovering',2));}return a.j;}
function xs(a){return (1&qs(a).a)>0;}
function ys(a){return (2&qs(a).a)>0;}
function zs(a){kx(a);}
function Cs(b,a){if(b.a!==a){if(b.a!==null){FR(b,ps(b));}b.a=a;As(b,es(a));yR(b,ps(b));}}
function Bs(c,a){var b;b=us(c,a);Cs(c,b);}
function As(b,a){if(b.b!==a){if(b.b!==null){wk(b.ed(),b.b);}b.b=a;dj(b.ed(),b.b);}}
function at(b,a){if(a!=b.he()){ht(b);}}
function Ds(b,a){b.d=a;}
function Es(b,a){b.c=a;}
function Fs(b,a){b.e=a;}
function bt(b,a){if(a){(ex(),fx).tc(b.ed());}else{(ex(),fx).nb(b.ed());}}
function ct(b,a){if(a!=ys(b)){it(b);}}
function dt(a,b){a.i=b;}
function et(a,b){a.h=b;}
function ft(a,b){a.j=b;}
function gt(b){var a;a=qs(b).a^4;a&=(-3);Bs(b,a);}
function ht(b){var a;a=qs(b).a^1;Bs(b,a);}
function it(b){var a;a=qs(b).a^2;a&=(-5);Bs(b,a);}
function jt(){return xs(this);}
function kt(){os(this);xT(this);}
function lt(a){var b,c;if(this.je()==false){return;}c=ck(a);switch(c){case 4:bt(this,true);this.ye();Ck(this.ed());this.f=true;dk(a);break;case 8:if(this.f){this.f=false;vk(this.ed());if(ys(this)){this.ze();}}break;case 64:if(this.f){dk(a);}break;case 32:if(tk(this.ed(),ak(a))){if(this.f){this.xe();}ct(this,false);}break;case 16:if(tk(this.ed(),ak(a))){ct(this,true);if(this.f){this.ye();}}break;case 1:return;case 4096:if(this.g){this.g=false;this.xe();}break;case 8192:if(this.f){this.f=false;this.xe();}break;}lx(this,a);b=Cb(Dj(a));switch(c){case 128:if(b==32){this.g=true;this.ye();}break;case 512:if(this.g&&b==32){this.g=false;this.ze();}break;case 256:if(b==10||b==13){this.ye();this.ze();}break;}}
function ot(){zs(this);}
function mt(){}
function nt(){}
function pt(){yT(this);ls(this);}
function qt(a){at(this,a);}
function rt(a){if(this.je()!=a){gt(this);nx(this,a);if(!a){ls(this);}}}
function st(a){fs(qs(this),a);}
function Cr(){}
_=Cr.prototype=new Fp();_.he=jt;_.te=kt;_.ve=lt;_.ze=ot;_.xe=mt;_.ye=nt;_.Ce=pt;_.ng=qt;_.tg=rt;_.xg=st;_.wh=A6+'CustomButton';_.vh=74;_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=false;_.g=false;_.h=null;_.i=null;_.j=null;function cs(c,a,b){c.e=b;c.c=a;return c;}
function es(a){if(a.d===null){if(a.c===null){a.d=hj();return a.d;}else{return es(a.c);}}else{return a.d;}}
function fs(b,a){b.d=hj();lS(b.d,'html-face',true);dl(b.d,a);hs(b);}
function gs(b,a){b.d=a.ed();hs(b);}
function hs(a){if(a.e.a!==null&&es(a.e.a)===es(a)){As(a.e,a.d);}}
function is(){return this.jd();}
function bs(){}
_=bs.prototype=new CZ();_.qh=is;_.wh=A6+'CustomButton$Face';_.vh=75;_.c=null;_.d=null;function Er(c,a,b,e,d){c.b=e;c.a=d;cs(c,a,b);return c;}
function as(){return this.b;}
function Dr(){}
_=Dr.prototype=new bs();_.jd=as;_.wh=A6+'CustomButton$1';_.vh=76;function ut(a){mr(a);a.sg(hj());return a;}
function vt(b,a){if(a<0||a>=b.g.b){throw new cZ();}}
function xt(c,d,a){var b;rr(c,d,c.ed(),a);b=d.ed();gl(b,'width','100%');gl(b,'height','100%');d.ch(false);}
function yt(a,b){if(!tr(a,b)){return false;}if(a.b===b){a.b=null;}return true;}
function zt(b,a){vt(b,a);if(b.b!==null){b.b.ch(false);}b.b=qr(b,a);b.b.ch(true);}
function At(a){CG(this,a);gl(a.ed(),'width','');gl(a.ed(),'height','');a.ch(true);}
function Bt(a){return yt(this,a);}
function tt(){}
_=tt.prototype=new kr();_.Db=At;_.bg=Bt;_.wh=A6+'DeckPanel';_.vh=77;_.b=null;function w4(){}
_=w4.prototype=new CZ();_.wh=D6+'EventObject';_.vh=78;function nu(){}
_=nu.prototype=new w4();_.wh=A6+'DisclosureEvent';_.vh=79;function dv(a){a.e=uS(new sS());a.c=su(new ru(),a);}
function ev(d,b,a,c){dv(d);jv(d,c);mv(d,wu(new vu(),b,a,d));return d;}
function fv(b,a){ev(b,ov(),a,false);return b;}
function gv(b,a){if(b.b===null){b.b=p3(new o3());}q3(b.b,a);}
function iv(d){var a,b,c;if(d.b===null){return;}a=new nu();for(c=j2(d.b);d2(c);){b=Ab(e2(c),13);if(d.d){b.lf(a);}else{b.Be(a);}}}
function jv(b,a){yr(b,b.e);vS(b.e,b.c);b.d=a;cS(b,'gwt-DisclosurePanel');kv(b);}
function lv(c,a){var b;b=c.a;if(b!==null){yS(c.e,b);FR(b,'content');}c.a=a;if(a!==null){vS(c.e,a);yR(a,'content');kv(c);}}
function kv(b){var a;a=ER(b);if(b.d){FR(b,a+'-closed');yR(b,a+'-open');}else{FR(b,a+'-open');yR(b,a+'-closed');}if(b.a!==null){b.a.ch(b.d);}}
function mv(b,a){b.c.dh(a);}
function nv(b,a){if(b.d!=a){b.d=a;kv(b);iv(b);}}
function ov(){return Eu(new Du());}
function pv(){return vT(this,ub('[Lcom.google.gwt.user.client.ui.Widget;',197,14,[this.a]));}
function qv(a){if(a===this.a){lv(this,null);return true;}return false;}
function qu(){}
_=qu.prototype=new wr();_.le=pv;_.bg=qv;_.wh=A6+'DisclosurePanel';_.vh=80;_.a=null;_.b=null;_.d=false;function su(c,b){var a;c.a=b;fL(c,fj());a=c.ed();al(a,'href','javascript:void(0);');gl(a,'display','block');dS(c,1);cS(c,'header');return c;}
function uu(a){switch(ck(a)){case 1:dk(a);nv(this.a,!this.a.d);}}
function ru(){}
_=ru.prototype=new DK();_.ve=uu;_.wh=A6+'DisclosurePanel$ClickableHeader';_.vh=81;function wu(g,b,e,f){var a,c,d,h;g.c=f;g.a=g.c.d?dV((Fu(),cv)):dV((Fu(),bv));c=tj();d=qj();h=sj();a=rj();g.b=rj();g.sg(c);dj(c,d);dj(d,h);dj(h,a);dj(h,g.b);al(a,'align','center');al(a,'valign','middle');gl(a,'width',iD(g.a)+'px');dj(a,g.a.ed());zu(g,e);gv(g.c,g);yu(g);return g;}
function yu(a){if(a.c.d){bV((Fu(),cv),a.a);}else{bV((Fu(),bv),a.a);}}
function zu(b,a){el(b.b,a);}
function Au(a){yu(this);}
function Bu(a){yu(this);}
function vu(){}
_=vu.prototype=new BS();_.Be=Au;_.lf=Bu;_.wh=A6+'DisclosurePanel$DefaultHeader';_.vh=82;_.a=null;_.b=null;function Fu(){Fu=u6;av=y()+'636511292786C756759405E5424C3316.cache.png';bv=aV(new FU(),av,0,0,16,16);cv=aV(new FU(),av,16,0,16,16);}
function Eu(a){Fu();return a;}
function Du(){}
_=Du.prototype=new CZ();_.wh=A6+'DisclosurePanelImages_generatedBundle';_.vh=83;var av,bv,cv;function Dv(){Dv=u6;dw=new sv();ew=new sv();fw=new sv();gw=new sv();hw=new sv();}
function zv(a){a.c=(qA(),sA);a.d=(zA(),CA);a.b=p3(new o3());}
function Av(a){Dv();jq(a);zv(a);Fk(a.f,'cellSpacing',0);Fk(a.f,'cellPadding',0);return a;}
function Bv(c,d,a){var b;if(d.ab===c){Fv(c,d);}if(a===dw){if(c.a!==null){throw DY(new CY(),'Only one CENTER widget may be added');}c.a=d;}b=vv(new uv(),a);BT(d,b);aw(c,d,c.c);bw(c,d,c.d);q3(c.b,d);Ev(c,d);}
function Cv(d,c,b,a){if(a!==null){if(ej(b,a.ed())){nr(d,a,c);return;}}dj(c,b);}
function Ev(q,a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r;b=q.e;while(hk(b)>0){wk(b,ik(b,0));}m=1;e=1;for(i=j2(q.b);d2(i);){d=Ab(e2(i),14);f=d.F.a;if(f===fw||f===gw){++m;}else if(f===ew||f===hw){++e;}}n=tb('[Lcom.google.gwt.user.client.ui.DockPanel$TmpRow;',[201],[37],[m],null);for(h=0;h<m;++h){n[h]=new xv();n[h].b=sj();dj(b,n[h].b);}r=0;g=e-1;k=0;o=m-1;c=null;for(i=j2(q.b);d2(i);){d=Ab(e2(i),14);j=d.F;p=rj();j.d=p;al(j.d,'align',j.b);gl(j.d,'verticalAlign',j.e);al(j.d,'width',j.f);al(j.d,'height',j.c);if(j.a===fw){rk(n[k].b,p,n[k].a);Cv(q,p,d.ed(),a);Fk(p,'colSpan',g-r+1);++k;}else if(j.a===gw){rk(n[o].b,p,n[o].a);Cv(q,p,d.ed(),a);Fk(p,'colSpan',g-r+1);--o;}else if(j.a===hw){l=n[k];rk(l.b,p,l.a++);Cv(q,p,d.ed(),a);Fk(p,'rowSpan',o-k+1);++r;}else if(j.a===ew){l=n[k];rk(l.b,p,l.a);Cv(q,p,d.ed(),a);Fk(p,'rowSpan',o-k+1);--g;}else if(j.a===dw){c=p;}}if(q.a!==null){l=n[k];rk(l.b,c,l.a);Cv(q,c,q.a.ed(),a);}}
function Fv(b,c){var a;if(c===b.a){b.a=null;}a=tr(b,c);if(a){v3(b.b,c);Ev(b,null);}return a;}
function aw(c,d,a){var b;b=d.F;b.b=a.a;if(b.d!==null){al(b.d,'align',b.b);}}
function bw(c,d,a){var b;b=d.F;b.e=a.a;if(b.d!==null){gl(b.d,'verticalAlign',b.e);}}
function cw(b,a){b.c=a;}
function iw(a){return Fv(this,a);}
function jw(c,b){var a;a=c.F;a.c=b;if(a.d!==null){gl(a.d,'height',a.c);}}
function kw(b,a){aw(this,b,a);}
function lw(b,a){bw(this,b,a);}
function mw(b,c){var a;a=b.F;a.f=c;if(a.d!==null){gl(a.d,'width',a.f);}}
function rv(){}
_=rv.prototype=new iq();_.bg=iw;_.jg=jw;_.kg=kw;_.lg=lw;_.mg=mw;_.wh=A6+'DockPanel';_.vh=84;_.a=null;var dw,ew,fw,gw,hw;function sv(){}
_=sv.prototype=new CZ();_.wh=A6+'DockPanel$DockLayoutConstant';_.vh=85;function vv(b,a){b.a=a;return b;}
function uv(){}
_=uv.prototype=new CZ();_.wh=A6+'DockPanel$LayoutData';_.vh=86;_.a=null;_.b='left';_.c='';_.d=null;_.e='top';_.f='';function xv(){}
_=xv.prototype=new CZ();_.wh=A6+'DockPanel$TmpRow';_.vh=87;_.a=0;_.b=null;function hz(a){a.g=Dy(new yy());}
function iz(a){hz(a);a.f=tj();a.c=qj();dj(a.f,a.c);a.sg(a.f);dS(a,1);return a;}
function jz(d,c,b){var a;kz(d,c);if(b<0){throw dZ(new cZ(),'Column '+b+' must be non-negative: '+b);}a=d.wc(c);if(a<=b){throw dZ(new cZ(),'Column index: '+b+', Column size: '+d.wc(c));}}
function kz(c,a){var b;b=c.ld();if(a>=b||a<0){throw dZ(new cZ(),'Row index: '+a+', Row size: '+b);}}
function lz(e,c,b,a){var d;d=oy(e.d,c,b);rz(e,d,a);return d;}
function nz(a){return rj();}
function oz(a){return a.Fc(a.c);}
function pz(d,b,a){var c,e;e=d.e.md(d.c,b);c=d.vb();rk(e,c,a);}
function qz(b,a){var c;if(a!=vw(b)){kz(b,a);}c=sj();rk(b.c,c,a);return a;}
function rz(d,c,a){var b,e;b=nk(c);e=null;if(b!==null){e=Fy(d.g,b);}if(e!==null){uz(d,e);return true;}else{if(a){dl(c,'');}return false;}}
function uz(a,b){if(b.ab!==a){return false;}cz(a.g,b.ed());a.Db(b);return true;}
function sz(d,b,a){var c,e;jz(d,b,a);c=lz(d,b,a,false);e=d.e.md(d.c,b);wk(e,c);}
function tz(d,c){var a,b;b=d.wc(c);for(a=0;a<b;++a){lz(d,c,a,false);}wk(d.c,d.e.md(d.c,c));}
function vz(a,b){al(a.f,'border',''+b);}
function wz(b,a){b.d=a;}
function xz(b,a){Fk(b.f,'cellPadding',a);}
function yz(b,a){Fk(b.f,'cellSpacing',a);}
function zz(b,a){b.e=a;}
function Az(d,b,a,e){var c;d.wf(b,a);if(e!==null){zT(e);c=lz(d,b,a,true);az(d.g,e);AG(d,e,c);}}
function Bz(){return nz(this);}
function Cz(b,a){return b.rows[a].cells.length;}
function Dz(a){return a.rows.length;}
function Ez(b,a){pz(this,b,a);}
function Fz(){return dz(this.g);}
function aA(a){switch(ck(a)){case 1:{break;}default:}}
function dA(a){return uz(this,a);}
function bA(b,a){sz(this,b,a);}
function cA(a){tz(this,a);}
function cy(){}
_=cy.prototype=new zG();_.vb=Bz;_.Ec=Cz;_.Fc=Dz;_.ee=Ez;_.le=Fz;_.ve=aA;_.bg=dA;_.Af=bA;_.Ff=cA;_.wh=A6+'HTMLTable';_.vh=88;_.c=null;_.d=null;_.e=null;_.f=null;function sw(a){iz(a);wz(a,qw(new pw(),a));zz(a,new vy());return a;}
function uw(b,a){kz(b,a);return Cz.call(b,b.c,a);}
function vw(a){return oz(a);}
function ww(b,a){return qz(b,a);}
function xw(d,b){var a,c;if(b<0){throw dZ(new cZ(),'Cannot create a row with a negative index: '+b);}c=vw(d);for(a=c;a<=b;a++){ww(d,a);}}
function yw(f,d,c){var e=f.rows[d];for(var b=0;b<c;b++){var a=$doc.createElement('td');e.appendChild(a);}}
function zw(a){return uw(this,a);}
function Aw(){return vw(this);}
function Bw(b,a){pz(this,b,a);}
function Cw(d,b){var a,c;xw(this,d);if(b<0){throw dZ(new cZ(),'Cannot create a column with a negative index: '+b);}a=uw(this,d);c=b+1-a;if(c>0){yw(this.c,d,c);}}
function Dw(b,a){sz(this,b,a);}
function Ew(a){tz(this,a);}
function ow(){}
_=ow.prototype=new cy();_.wc=zw;_.ld=Aw;_.ee=Bw;_.wf=Cw;_.Af=Dw;_.Ff=Ew;_.wh=A6+'FlexTable';_.vh=89;function my(b,a){b.a=a;return b;}
function oy(c,b,a){return c.xc(c.a.c,b,a);}
function py(d,c,a,b,e){ry(d,c,a,b);sy(d,c,a,e);}
function qy(e,d,a,c){var b;e.a.wf(d,a);b=e.xc(e.a.c,d,a);al(b,'height',c);}
function ry(e,d,b,a){var c;e.a.wf(d,b);c=e.xc(e.a.c,d,b);al(c,'align',a.a);}
function sy(d,c,b,a){d.a.wf(c,b);gl(d.xc(d.a.c,c,b),'verticalAlign',a.a);}
function ty(c,b,a,d){c.a.wf(b,a);al(c.xc(c.a.c,b,a),'width',d);}
function uy(d,c,a){var b=d.rows[c].cells[a];return b==null?null:b;}
function ly(){}
_=ly.prototype=new CZ();_.xc=uy;_.wh=A6+'HTMLTable$CellFormatter';_.vh=90;function qw(b,a){my(b,a);return b;}
function pw(){}
_=pw.prototype=new ly();_.wh=A6+'FlexTable$FlexCellFormatter';_.vh=91;function ax(a){mr(a);a.sg(hj());return a;}
function bx(a,b){nr(a,b,a.ed());}
function Fw(){}
_=Fw.prototype=new kr();_.wh=A6+'FlowPanel';_.vh=92;function ex(){ex=u6;fx=(kV(),nV);}
var fx;function vx(a){iz(a);wz(a,my(new ly(),a));zz(a,new vy());return a;}
function wx(c,b,a){vx(c);Bx(c,b,a);return c;}
function yx(b,a){if(a<0){throw dZ(new cZ(),'Cannot access a row with a negative index: '+a);}if(a>=b.b){throw dZ(new cZ(),'Row index: '+a+', Row size: '+b.b);}}
function Bx(c,b,a){zx(c,a);Ax(c,b);}
function zx(d,a){var b,c;if(d.a==a){return;}if(a<0){throw dZ(new cZ(),'Cannot set number of columns to '+a);}if(d.a>a){for(b=0;b<d.b;b++){for(c=d.a-1;c>=a;c--){d.Af(b,c);}}}else{for(b=0;b<d.b;b++){for(c=d.a;c<a;c++){d.ee(b,c);}}}d.a=a;}
function Ax(b,a){if(b.b==a){return;}if(a<0){throw dZ(new cZ(),'Cannot set number of rows to '+a);}if(b.b<a){Cx(b.c,a-b.b,b.a);b.b=a;}else{while(b.b>a){b.Ff(--b.b);}}}
function Cx(g,f,c){var h=$doc.createElement('td');h.innerHTML='&nbsp;';var d=$doc.createElement('tr');for(var b=0;b<c;b++){var a=h.cloneNode(true);d.appendChild(a);}g.appendChild(d);for(var e=1;e<f;e++){g.appendChild(d.cloneNode(true));}}
function Dx(){var a;a=nz(this);dl(a,'&nbsp;');return a;}
function Ex(a){return this.a;}
function Fx(){return this.b;}
function ay(b,a){yx(this,b);if(a<0){throw dZ(new cZ(),'Cannot access a column with a negative index: '+a);}if(a>=this.a){throw dZ(new cZ(),'Column index: '+a+', Column size: '+this.a);}}
function ux(){}
_=ux.prototype=new cy();_.vb=Dx;_.wc=Ex;_.ld=Fx;_.wf=ay;_.wh=A6+'Grid';_.vh=93;_.a=0;_.b=0;function BD(a){a.sg(hj());dS(a,131197);cS(a,'gwt-Label');return a;}
function CD(b,a){BD(b);aE(b,a);return b;}
function DD(b,a){if(b.a===null){b.a=gr(new fr());}q3(b.a,a);}
function ED(b,a){if(b.b===null){b.b=CF(new BF());}q3(b.b,a);}
function aE(b,a){el(b.ed(),a);}
function bE(a,b){gl(a.ed(),'whiteSpace',b?'normal':'nowrap');}
function cE(a){switch(ck(a)){case 1:if(this.a!==null){ir(this.a,this);}break;case 4:case 8:case 64:case 16:case 32:if(this.b!==null){aG(this.b,this,a);}break;case 131072:break;}}
function AD(){}
_=AD.prototype=new BS();_.ve=cE;_.wh=A6+'Label';_.vh=94;_.a=null;_.b=null;function eA(a){BD(a);a.sg(hj());dS(a,125);cS(a,'gwt-HTML');return a;}
function fA(b,a){eA(b);jA(b,a);return b;}
function gA(b,a,c){fA(b,a);bE(b,c);return b;}
function iA(a){return ok(a.ed());}
function jA(b,a){dl(b.ed(),a);}
function by(){}
_=by.prototype=new AD();_.wh=A6+'HTML';_.vh=95;function ey(a){{hy(a);}}
function fy(b,a){b.b=a;ey(b);return b;}
function hy(a){while(++a.a<a.b.b.jh()){if(a.b.b.vd(a.a)!==null){return;}}}
function iy(a){return a.a<a.b.b.jh();}
function jy(){return iy(this);}
function ky(){var a;if(!iy(this)){throw new p6();}a=this.b.b.vd(this.a);hy(this);return a;}
function dy(){}
_=dy.prototype=new CZ();_.xd=jy;_.re=ky;_.wh=A6+'HTMLTable$1';_.vh=96;_.a=(-1);function xy(a,b){return a.rows[b];}
function vy(){}
_=vy.prototype=new CZ();_.md=xy;_.wh=A6+'HTMLTable$RowFormatter';_.vh=97;function Cy(a){a.b=p3(new o3());}
function Dy(a){Cy(a);return a;}
function Fy(c,a){var b;b=fz(a);if(b<0){return null;}return Ab(c.b.vd(b),14);}
function az(b,c){var a;if(b.a===null){a=b.b.jh();q3(b.b,c);}else{a=b.a.a;b.b.fh(a,c);b.a=b.a.b;}gz(c.ed(),a);}
function bz(c,a,b){ez(a);c.b.fh(b,null);c.a=Ay(new zy(),b,c.a);}
function cz(c,a){var b;b=fz(a);bz(c,a,b);}
function dz(a){return fy(new dy(),a);}
function ez(a){a['__widgetID']=null;}
function fz(a){var b=a['__widgetID'];return b==null?-1:b;}
function gz(a,b){a['__widgetID']=b;}
function yy(){}
_=yy.prototype=new CZ();_.wh=A6+'HTMLTable$WidgetMapper';_.vh=98;_.a=null;function Ay(c,a,b){c.a=a;c.b=b;return c;}
function zy(){}
_=zy.prototype=new CZ();_.wh=A6+'HTMLTable$WidgetMapper$FreeNode';_.vh=99;_.a=0;_.b=null;function qA(){qA=u6;rA=oA(new nA(),'center');sA=oA(new nA(),'left');tA=oA(new nA(),'right');}
var rA,sA,tA;function oA(b,a){b.a=a;return b;}
function nA(){}
_=nA.prototype=new CZ();_.wh=A6+'HasHorizontalAlignment$HorizontalAlignmentConstant';_.vh=100;_.a=null;function zA(){zA=u6;AA=xA(new wA(),'bottom');BA=xA(new wA(),'middle');CA=xA(new wA(),'top');}
var AA,BA,CA;function xA(a,b){a.a=b;return a;}
function wA(){}
_=wA.prototype=new CZ();_.wh=A6+'HasVerticalAlignment$VerticalAlignmentConstant';_.vh=101;_.a=null;function aB(a){a.a=(qA(),sA);a.c=(zA(),CA);}
function bB(a){jq(a);aB(a);a.b=sj();dj(a.e,a.b);al(a.f,'cellSpacing','0');al(a.f,'cellPadding','0');return a;}
function cB(a,b){eB(a,b,a.g.b);}
function eB(c,d,a){var b;b=rj();a=rr(c,d,b,a);rk(c.b,b,a);c.kg(d,c.a);c.lg(d,c.c);}
function fB(b,c){var a;if(c.ab!==b){return false;}a=pk(c.ed());wk(b.b,a);tr(b,c);return true;}
function gB(b,a){b.c=a;}
function hB(a){return fB(this,a);}
function FA(){}
_=FA.prototype=new iq();_.bg=hB;_.wh=A6+'HorizontalPanel';_.vh=102;_.b=null;function zL(a){a.k=tb('[Lcom.google.gwt.user.client.ui.Widget;',[197],[14],[2],null);a.h=tb('[Lcom.google.gwt.user.client.Element;',[202],[7],[2],null);}
function AL(e,b,c,a,d){zL(e);e.sg(b);e.j=c;e.h[0]=a;e.h[1]=d;dS(e,124);return e;}
function CL(b,a){return b.h[a];}
function DL(b,a,c){if(b.k[a]!==null){b.Db(b.k[a]);}vb(b.k,a,c);if(c!==null){AG(b,c,b.h[a]);}}
function EL(a,b,c){a.i=true;a.pf(b,c);}
function FL(a){a.i=false;}
function aM(a){gl(a,'overflow','auto');}
function bM(){return vT(this,this.k);}
function cM(a){var b;switch(ck(a)){case 4:{b=ak(a);if(tk(this.j,b)){EL(this,zj(a)-AR(this),Aj(a)-BR(this));dk(a);}break;}case 8:{FL(this);break;}case 64:{if(this.i){this.qf(zj(a)-AR(this),Aj(a)-BR(this));dk(a);}break;}}}
function dM(a){fl(a,'padding',0);fl(a,'margin',0);gl(a,'border','none');return a;}
function eM(a){if(a===null){throw DY(new CY(),'Widget must not be null');}if(this.k[0]===a){DL(this,0,null);return true;}else if(this.k[1]===a){DL(this,1,null);return true;}return false;}
function fM(b,a){al(b,'className',a);}
function yL(){}
_=yL.prototype=new zG();_.le=bM;_.ve=cM;_.bg=eM;_.wh=A6+'SplitPanel';_.vh=103;_.i=false;_.j=null;function wB(a){a.a=new oB();}
function xB(a){AL(a,tj(),rj(),hj(),hj());wB(a);a.g=a.ed();a.c=dM(hj());a.e=dM(hj());a.d=dM(rj());a.f=dM(rj());yB(a);cS(a,'gwt-HorizontalSplitPanel');qB(a.a,a);return a;}
function yB(e){var a,b,c,d,f;a=CL(e,0);b=CL(e,1);d=qj();f=sj();c=e.j;dj(e.g,d);dj(d,f);dj(f,e.d);dj(f,c);dj(f,e.f);dj(e.d,e.c);dj(e.f,e.e);dj(e.c,a);dj(e.e,b);dl(c,'&nbsp;');al(e.g,'cellSpacing','0');al(e.g,'cellPadding','0');aM(a);aM(b);fM(a,'left');fM(c,'splitter');fM(b,'right');gl(e.d,'verticalAlign','top');gl(e.f,'verticalAlign','top');Fk(c,'width',10);}
function AB(b,a){gl(CL(b,0),'height',a);gl(CL(b,1),'height',a);}
function BB(a,b){DL(a,0,b);}
function CB(a,b){DL(a,1,b);}
function DB(b,a){b.b=a.sh();if(!b.b.Fb('%')){sB(b.a,b,a);}else if(b.E){ll(kB(new jB(),b));}}
function EB(a){return kk(a,'clientWidth');}
function FB(a){return kk(a,'offsetWidth');}
function aC(){DB(this,this.b);}
function cC(a,b){vB(this.a,this,a);}
function bC(a,b){rB(this.a,this,a);}
function dC(a){return parseInt(a);}
function eC(a){AB(this,a);}
function fC(a,b){gl(a,'width',b);}
function iB(){}
_=iB.prototype=new yL();_.ef=aC;_.qf=cC;_.pf=bC;_.yg=eC;_.wh=A6+'HorizontalSplitPanel';_.vh=104;_.b='50%';_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;function kB(b,a){b.a=a;return b;}
function mB(){var a;a=dC(this.a.b);sB(this.a.a,this.a,DR(this.a)*(a/100.0)+'px');}
function jB(){}
_=jB.prototype=new CZ();_.rc=mB;_.wh=A6+'HorizontalSplitPanel$1';_.vh=105;function vB(f,d,e){var a,b,c;c=e-f.d;a=f.a+c;b=f.c-c;if(a<0){c-=a;}if(b<0){c+=b;}sB(f,d,f.b+c+'px');}
function nB(){}
_=nB.prototype=new CZ();_.wh=A6+'HorizontalSplitPanel$Impl';_.vh=106;_.a=0;_.b=0;_.c=0;_.d=0;function qB(b,a){gl(a.g,'tableLayout','fixed');tB(a.c);tB(a.e);tB(CL(a,0));tB(CL(a,1));}
function rB(b,a,c){b.d=c;b.b=FB(a.d);b.a=EB(CL(a,0));b.c=EB(CL(a,1));}
function sB(d,b,c){var a;b.b=c;a=b.d;fC(a,c);}
function tB(a){a.style.setExpression('width','"100%"');}
function oB(){}
_=oB.prototype=new nB();_.wh=A6+'HorizontalSplitPanel$ImplIE6';_.vh=107;function hD(){hD=u6;s5(new y4());}
function dD(a){hD();gD(a,CC(new BC(),a));cS(a,'gwt-Image');return a;}
function eD(a,b){hD();gD(a,DC(new BC(),a,b));cS(a,'gwt-Image');return a;}
function fD(c,e,b,d,f,a){hD();gD(c,tC(new sC(),c,e,b,d,f,a));cS(c,'gwt-Image');return c;}
function gD(b,a){b.a=a;}
function iD(a){return a.a.ud(a);}
function jD(c,e,b,d,f,a){c.a.ah(c,e,b,d,f,a);}
function kD(a){switch(ck(a)){case 1:{break;}case 4:case 8:case 64:case 16:case 32:{break;}case 131072:break;case 32768:{break;}case 65536:{break;}}}
function oC(){}
_=oC.prototype=new BS();_.ve=kD;_.wh=A6+'Image';_.vh=108;_.a=null;function rC(){}
function pC(){}
_=pC.prototype=new CZ();_.rc=rC;_.wh=A6+'Image$1';_.vh=109;function zC(){}
_=zC.prototype=new CZ();_.wh=A6+'Image$State';_.vh=110;function uC(){uC=u6;xC=yU(new xU());}
function tC(d,b,f,c,e,g,a){uC();d.b=c;d.c=e;d.d=g;d.a=a;b.sg(EU(xC,f,c,e,g,a));dS(b,131197);vC(d,b);return d;}
function vC(b,a){ll(new pC());}
function wC(a){return this.d;}
function yC(b,e,c,d,f,a){if(!p0(e,e)||this.b!=c||this.c!=d||this.d!=f||this.a!=a){this.b=c;this.c=d;this.d=f;this.a=a;zU(xC,b.ed(),e,c,d,f,a);vC(this,b);}}
function sC(){}
_=sC.prototype=new zC();_.ud=wC;_.ah=yC;_.wh=A6+'Image$ClippedState';_.vh=111;_.a=0;_.b=0;_.c=0;_.d=0;var xC;function CC(b,a){a.sg(ij());dS(a,229501);return b;}
function DC(b,a,c){CC(b,a);FC(b,a,c);return b;}
function FC(b,a,c){cl(a.ed(),c);}
function aD(a){return kk(a.ed(),'width');}
function bD(b,e,c,d,f,a){gD(b,tC(new sC(),b,e,c,d,f,a));}
function BC(){}
_=BC.prototype=new zC();_.ud=aD;_.ah=bD;_.wh=A6+'Image$UnclippedState';_.vh=112;function sD(a){p3(a);return a;}
function uD(f,e,b,d){var a,c;for(a=j2(f);d2(a);){c=Ab(e2(a),15);c.bf(e,b,d);}}
function vD(f,e,b,d){var a,c;for(a=j2(f);d2(a);){c=Ab(e2(a),15);c.cf(e,b,d);}}
function wD(f,e,b,d){var a,c;for(a=j2(f);d2(a);){c=Ab(e2(a),15);c.df(e,b,d);}}
function xD(d,c,a){var b;b=yD(a);switch(ck(a)){case 128:uD(d,c,Cb(Dj(a)),b);break;case 512:wD(d,c,Cb(Dj(a)),b);break;case 256:vD(d,c,Cb(Dj(a)),b);break;}}
function yD(a){return (Fj(a)?1:0)|(Ej(a)?8:0)|(Bj(a)?2:0)|(yj(a)?4:0);}
function rD(){}
_=rD.prototype=new o3();_.wh=A6+'KeyboardListenerCollection';_.vh=113;function eE(a){fE(a,false);return a;}
function fE(b,a){ix(b,oj(a));dS(b,1024);cS(b,'gwt-ListBox');return b;}
function gE(b,a){if(b.a===null){b.a=sq(new rq());}q3(b.a,a);}
function hE(b,a){oE(b,a,(-1));}
function iE(b,a,c){pE(b,a,c,(-1));}
function jE(c,b){var a;a=c.ed();if(b<0||b>=hk(a)){throw new cZ();}}
function kE(b){var a;a=b.ed();while(hk(a)>0){wk(a,ik(a,0));}}
function mE(a){return kk(a.ed(),'selectedIndex');}
function nE(c,a){var b;jE(c,a);b=ik(c.ed(),a);return lk(b,'value');}
function oE(c,b,a){pE(c,b,b,a);}
function pE(c,b,d,a){sk(c.ed(),b,d,a);}
function qE(b,a){Ek(b.ed(),'multiple',a);}
function rE(b,a){Fk(b.ed(),'selectedIndex',a);}
function sE(a,b){Fk(a.ed(),'size',b);}
function tE(a){if(ck(a)==1024){if(this.a!==null){uq(this.a,this);}}else{lx(this,a);}}
function dE(){}
_=dE.prototype=new gx();_.ve=tE;_.wh=A6+'ListBox';_.vh=114;_.a=null;function AE(a){a.c=p3(new o3());}
function BE(a){CE(a,false);return a;}
function CE(c,e){var a,b,d;AE(c);b=tj();c.b=qj();dj(b,c.b);if(!e){d=sj();dj(c.b,d);}c.h=e;a=hj();dj(a,b);c.sg(a);dS(c,49);cS(c,'gwt-MenuBar');return c;}
function DE(b,a){var c;if(b.h){c=sj();dj(b.b,c);}else{c=ik(b.b,0);}dj(c,a.ed());xF(a,b);yF(a,false);q3(b.c,a);}
function FE(e,d,a,b){var c;c=sF(new oF(),d,a,b);DE(e,c);return c;}
function aF(e,d,a,c){var b;b=tF(new oF(),d,a,c);DE(e,b);return b;}
function EE(d,c,a){var b;b=pF(new oF(),c,a);DE(d,b);return b;}
function dF(a){if(a.d!==null){sH(a.d.e);}}
function cF(b){var a;a=b;while(a!==null){dF(a);if(a.d===null&&a.f!==null){yF(a.f,false);a.f=null;}a=a.d;}}
function eF(d,c,b){var a;if(d.g!==null&&c.c===d.g){return;}if(d.g!==null){hF(d.g);sH(d.e);}if(c.c===null){if(b){cF(d);a=c.a;if(a!==null){ll(a);}}return;}jF(d,c);d.e=xE(new vE(),true,d,c);oH(d.e,d);if(d.h){wH(d.e,AR(c)+DR(c),BR(c));}else{wH(d.e,AR(c),BR(c)+CR(c));}d.g=c.c;c.c.d=d;d.e.hh();}
function fF(d,a){var b,c;for(b=0;b<d.c.jh();++b){c=Ab(d.c.vd(b),16);if(tk(c.ed(),a)){return c;}}return null;}
function gF(b,a){if(a===null){if(b.f!==null&&b.g===b.f.c){return;}}jF(b,a);if(a!==null){if(b.g!==null||b.d!==null||b.a){eF(b,a,false);}}}
function hF(a){if(a.g!==null){hF(a.g);sH(a.e);}}
function iF(a){if(a.c.jh()>0){jF(a,Ab(a.c.vd(0),16));}}
function jF(b,a){if(a===b.f){return;}if(b.f!==null){yF(b.f,false);}if(a!==null){yF(a,true);}b.f=a;}
function kF(b,a){b.a=a;}
function lF(a){var b;b=fF(this,ak(a));switch(ck(a)){case 1:{if(b!==null){eF(this,b,true);}break;}case 16:{if(b!==null){gF(this,b);}break;}case 32:{if(b!==null){gF(this,null);}break;}}}
function mF(){if(this.e!==null){sH(this.e);}yT(this);}
function nF(b,a){if(a){cF(this);}hF(this);this.g=null;this.e=null;}
function uE(){}
_=uE.prototype=new BS();_.ve=lF;_.Ce=mF;_.mf=nF;_.wh=A6+'MenuBar';_.vh=115;_.a=false;_.b=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=false;function wE(a){{a.dh(a.a.c);iF(a.a.c);}}
function xE(c,a,b,d){c.a=d;mH(c,a);wE(c);return c;}
function zE(a){var b,c;switch(ck(a)){case 1:c=ak(a);b=this.a.b.ed();if(tk(b,c)){return false;}break;}return vH(this,a);}
function vE(){}
_=vE.prototype=new kH();_.Ee=zE;_.wh=A6+'MenuBar$1';_.vh=116;function pF(c,b,a){rF(c,b,false);vF(c,a);return c;}
function sF(d,c,a,b){rF(d,c,a);vF(d,b);return d;}
function qF(c,b,a){rF(c,b,false);zF(c,a);return c;}
function tF(d,c,a,b){rF(d,c,a);zF(d,b);return d;}
function rF(c,b,a){c.sg(rj());yF(c,false);if(a){wF(c,b);}else{AF(c,b);}cS(c,'gwt-MenuItem');return c;}
function vF(b,a){b.a=a;}
function wF(b,a){dl(b.ed(),a);}
function xF(b,a){b.b=a;}
function yF(b,a){if(a){yR(b,'gwt-MenuItem-selected');}else{FR(b,'gwt-MenuItem-selected');}}
function zF(b,a){b.c=a;}
function AF(b,a){el(b.ed(),a);}
function oF(){}
_=oF.prototype=new xR();_.wh=A6+'MenuItem';_.vh=117;_.a=null;_.b=null;_.c=null;function CF(a){p3(a);return a;}
function EF(d,c,e,f){var a,b;for(a=j2(d);d2(a);){b=Ab(e2(a),17);b.ff(c,e,f);}}
function FF(d,c){var a,b;for(a=j2(d);d2(a);){b=Ab(e2(a),17);b.gf(c);}}
function aG(e,c,a){var b,d,f,g,h;d=c.ed();g=zj(a)-fk(c.ed())+kk(d,'scrollLeft')+Em();h=Aj(a)-gk(c.ed())+kk(d,'scrollTop')+Fm();switch(ck(a)){case 4:EF(e,c,g,h);break;case 8:dG(e,c,g,h);break;case 64:cG(e,c,g,h);break;case 16:b=Cj(a);if(!tk(c.ed(),b)){FF(e,c);}break;case 32:f=bk(a);if(!tk(c.ed(),f)){bG(e,c);}break;}}
function bG(d,c){var a,b;for(a=j2(d);d2(a);){b=Ab(e2(a),17);b.hf(c);}}
function cG(d,c,e,f){var a,b;for(a=j2(d);d2(a);){b=Ab(e2(a),17);b.jf(c,e,f);}}
function dG(d,c,e,f){var a,b;for(a=j2(d);d2(a);){b=Ab(e2(a),17);b.kf(c,e,f);}}
function BF(){}
_=BF.prototype=new o3();_.wh=A6+'MouseListenerCollection';_.vh=118;function FM(){}
_=FM.prototype=new CZ();_.wh=A6+'SuggestOracle';_.vh=119;function pG(){pG=u6;yG=eA(new by());}
function lG(a){a.c=sI(new hI());a.a=s5(new y4());a.b=s5(new y4());}
function mG(a){pG();nG(a,' ');return a;}
function nG(b,c){var a;pG();lG(b);b.d=tb('[C',[198],[(-1)],[c.ne()],0);for(a=0;a<c.ne();a++){b.d[a]=c.ob(a);}return b;}
function oG(e,d){var a,b,c,f,g;a=wG(e,d);e.b.xf(a,d);g=q0(a,' ');for(b=0;b<g.a;b++){f=g[b];e.c.jb(f);c=Ab(e.a.wd(f),18);if(c===null){c=b6(new a6());e.a.xf(f,c);}c6(c,a);}}
function qG(d,c,b){var a;c=vG(d,c);a=sG(d,c,b);return rG(d,c,a);}
function rG(o,l,c){var a,b,d,e,f,g,h,i,j,k,m,n;n=p3(new o3());for(h=0;h<c.jh();h++){b=Ab(c.vd(h),19);i=0;d=0;g=Ab(o.b.wd(b),19);a=g0(new f0());while(true){i=b.Dd(l,i);if(i==(-1)){break;}f=i+l.ne();if(i==0||32==b.ob(i-1)){j=uG(o,g.mh(d,i));k=uG(o,g.mh(i,f));d=f;a.lb(j).lb('<strong>').lb(k).lb('<\/strong>');}i=f;}if(d==0){continue;}e=uG(o,g.lh(d));a.lb(e);m=hG(new gG(),g,a.qh());q3(n,m);}return n;}
function sG(g,e,d){var a,b,c,f,h,i;b=p3(new o3());if(e.ne()==0){return b;}f=q0(e,' ');a=null;for(c=0;c<f.a;c++){i=f[c];if(i.ne()==0||i.oe(' ')){continue;}h=tG(g,i);if(a===null){a=h;}else{A1(a,h);if(a.a.a<2){break;}}}if(a!==null){x1(b,a);n4(b);for(c=b.jh()-1;c>d;c--){u3(b,c);}}return b;}
function tG(e,d){var a,b,c,f;b=b6(new a6());f=xI(e.c,d,2147483647);if(f!==null){for(c=0;c<f.jh();c++){a=Ab(e.a.wd(f.vd(c)),20);if(a!==null){x1(b,a);}}}return b;}
function uG(c,a){var b;aE(yG,a);b=iA(yG);return b;}
function vG(b,a){a=wG(b,a);a=a.dg('\\s+',' ');return a.sh();}
function wG(d,a){var b,c;a=a.ph();if(d.d!==null){for(b=0;b<d.d.a;b++){c=d.d[b];a=a.fg(c,32);}}return a;}
function xG(e,b,a){var c,d;d=qG(e,b.b,b.a);c=hN(new gN(),d);kM(a,b,c);}
function fG(){}
_=fG.prototype=new FM();_.wh=A6+'MultiWordSuggestOracle';_.vh=120;_.d=null;var yG;function hG(b,c,a){b.b=c;b.a=a;return b;}
function jG(){return this.a;}
function kG(){return this.b;}
function gG(){}
_=gG.prototype=new CZ();_.ad=jG;_.td=kG;_.wh=A6+'MultiWordSuggestOracle$MultiWordSuggestion';_.vh=121;_.a=null;_.b=null;function cP(){cP=u6;jx();kP=new bY();}
function EO(b,a){cP();ix(b,a);dS(b,1024);return b;}
function FO(b,a){if(b.a===null){b.a=gr(new fr());}q3(b.a,a);}
function aP(b,a){if(b.c===null){b.c=sD(new rD());}q3(b.c,a);}
function bP(a){if(a.b!==null){dk(a.b);}}
function dP(a){return lk(a.ed(),'value');}
function eP(c,a){var b;Ek(c.ed(),'readOnly',a);b=ER(c)+'-readonly';if(a){yR(c,b);}else{FR(c,b);}}
function fP(b,a){al(b.ed(),'value',a!==null?a:'');}
function gP(a){FO(this,a);}
function hP(a){aP(this,a);}
function iP(){return kP.Dc(this.ed());}
function jP(){return kP.od(this.ed());}
function lP(a){var b;lx(this,a);b=ck(a);if(this.c!==null&&(b&896)!=0){this.b=a;xD(this.c,this,a);this.b=null;}else if(b==1){if(this.a!==null){ir(this.a,this);}}else{}}
function DO(){}
_=DO.prototype=new gx();_.db=gP;_.fb=hP;_.Cc=iP;_.nd=jP;_.ve=lP;_.wh=A6+'TextBoxBase';_.vh=122;_.a=null;_.b=null;_.c=null;var kP;function dH(a){EO(a,kj());cS(a,'gwt-PasswordTextBox');return a;}
function cH(){}
_=cH.prototype=new DO();_.wh=A6+'PasswordTextBox';_.vh=123;function gH(a){p3(a);return a;}
function iH(e,d,a){var b,c;for(b=j2(e);d2(b);){c=Ab(e2(b),21);c.mf(d,a);}}
function fH(){}
_=fH.prototype=new o3();_.wh=A6+'PopupListenerCollection';_.vh=124;function sI(a){uI(a,2,null);return a;}
function tI(b,a){uI(b,a,null);return b;}
function uI(c,a,b){c.a=a;c.pb();return c;}
function wI(b,a){return s3(xI(b,a,1),a);}
function xI(c,b,a){var d;d=p3(new o3());if(b!==null&&a>0){c.nh(b,'',d,a);}return d;}
function yI(a){return jI(new iI(),a);}
function zI(a){if(Bb(a,19)){return this.jb(Ab(a,19));}else{throw u1(new t1(),'Cannot add non-Strings to PrefixTree');}}
function AI(c){var g=this.d;var f=this.c;var b=this.a;if(c==null||c.length==0){return false;}if(c.length<=b){var d=aJ(c);if(g.hasOwnProperty(d)){return false;}else{this.b++;g[d]=true;return true;}}else{var a=aJ(c.slice(0,b));var h;if(f.hasOwnProperty(a)){h=f[a];}else{h=DI(b*2);f[a]=h;}var e=c.slice(b);if(h.jb(e)){this.b++;return true;}else{return false;}}}
function BI(){this.b=0;this.c={};this.d={};}
function CI(a){if(Bb(a,19)){return wI(this,Ab(a,19));}else{return false;}}
function DI(a){return tI(new hI(),a);}
function EI(b,c){var a;for(a=yI(this);lI(a);){b.ib(c+Ab(mI(a),19));}}
function FI(){return yI(this);}
function aJ(a){return zb(58)+a;}
function bJ(){return this.b;}
function cJ(f,d,c,b){var k=this.d;var i=this.c;var e=this.a;if(f.length>d.length+e){var a=aJ(f.slice(d.length,d.length+e));if(i.hasOwnProperty(a)){var h=i[a];var l=d+dJ(a);h.nh(f,l,c,b);}}else{for(j in k){var l=d+dJ(j);if(l.indexOf(f)==0){c.ib(l);}if(c.jh()>=b){return;}}for(var a in i){var l=d+dJ(a);var h=i[a];if(l.indexOf(f)==0){if(h.b<=b-c.jh()||h.b==1){h.Eb(c,l);}else{for(var j in h.d){c.ib(l+dJ(j));}for(var g in h.c){c.ib(l+dJ(g)+'...');}}}}}}
function dJ(a){return a.lh(1);}
function hI(){}
_=hI.prototype=new w1();_.ib=zI;_.jb=AI;_.pb=BI;_.ub=CI;_.Eb=EI;_.le=FI;_.jh=bJ;_.nh=cJ;_.wh=A6+'PrefixTree';_.vh=125;_.a=0;_.b=0;_.c=null;_.d=null;function jI(a,b){a.ce();a.gb(b,'');return a;}
function lI(a){return a.qe(true)!==null;}
function mI(a){var b;b=a.qe(false);if(b===null){if(!lI(a)){throw q6(new p6(),'No more elements in the iterator');}else{throw c0(new b0(),'nextImpl() returned null, but hasNext says otherwise');}}return b;}
function nI(e,b){var d=[];for(suffix in e.d){d.push(suffix);}var a={'suffixNames':d,'subtrees':e.c,'prefix':b,'index':0};var c=this.a;c.push(a);}
function oI(){return lI(this);}
function pI(){this.a=[];}
function rI(){return mI(this);}
function qI(b){var d=this.a;var c=aJ;var h=dJ;while(d.length>0){var a=d.pop();if(a.index<a.suffixNames.length){var g=a.prefix+h(a.suffixNames[a.index]);if(!b){a.index++;}if(a.index<a.suffixNames.length){d.push(a);}else{for(key in a.subtrees){var f=a.prefix+h(key);var e=a.subtrees[key];this.gb(e,f);}}return g;}else{for(key in a.subtrees){var f=a.prefix+h(key);var e=a.subtrees[key];this.gb(e,f);}}}return null;}
function iI(){}
_=iI.prototype=new CZ();_.gb=nI;_.xd=oI;_.ce=pI;_.re=rI;_.qe=qI;_.wh=A6+'PrefixTree$PrefixTreeIterator';_.vh=126;_.a=null;function fJ(a){{cS(a,'gwt-PushButton');}}
function gJ(a,b){ks(a,b);fJ(a);return a;}
function kJ(){this.ng(false);zs(this);}
function iJ(){this.ng(false);}
function jJ(){this.ng(true);}
function eJ(){}
_=eJ.prototype=new Cr();_.ze=kJ;_.xe=iJ;_.ye=jJ;_.wh=A6+'PushButton';_.vh=127;function mJ(b,a){yq(b,lj(a));cS(b,'gwt-RadioButton');return b;}
function nJ(c,a,b){mJ(c,a);Eq(c,b);return c;}
function lJ(){}
_=lJ.prototype=new wq();_.wh=A6+'RadioButton';_.vh=128;function dK(a){a.a=dW(new cW());}
function eK(a){hx(a);dK(a);mx(a,a.a.b);cS(a,'gwt-RichTextArea');return a;}
function gK(a){if(a.a!==null){return a.a;}return null;}
function hK(a){if(a.a!==null){return a.a;}return null;}
function iK(){xT(this);this.a.ae();this.a.zd(this);}
function jK(a){switch(ck(a)){case 4:case 8:case 64:case 16:case 32:break;default:lx(this,a);}}
function kK(){yT(this);gW(this.a);}
function pJ(){}
_=pJ.prototype=new gx();_.te=iK;_.ve=jK;_.Ce=kK;_.wh=A6+'RichTextArea';_.vh=129;function uJ(){uJ=u6;zJ=tJ(new sJ(),1);BJ=tJ(new sJ(),2);xJ=tJ(new sJ(),3);wJ=tJ(new sJ(),4);vJ=tJ(new sJ(),5);AJ=tJ(new sJ(),6);yJ=tJ(new sJ(),7);}
function tJ(b,a){uJ();b.a=a;return b;}
function sJ(){}
_=sJ.prototype=new CZ();_.wh=A6+'RichTextArea$FontSize';_.vh=130;_.a=0;var vJ,wJ,xJ,yJ,zJ,AJ,BJ;function EJ(){EJ=u6;FJ=DJ(new CJ(),'Center');aK=DJ(new CJ(),'Left');bK=DJ(new CJ(),'Right');}
function DJ(b,a){EJ();b.a=a;return b;}
function cK(){return 'Justify '+this.a;}
function CJ(){}
_=CJ.prototype=new CZ();_.qh=cK;_.wh=A6+'RichTextArea$Justification';_.vh=131;_.a=null;var FJ,aK,bK;function rK(){rK=u6;wK=s5(new y4());}
function qK(b,a){rK();xp(b);if(a===null){a=sK();}b.sg(a);DG(b);return b;}
function tK(){rK();return uK(null);}
function uK(c){rK();var a,b;b=Ab(wK.wd(c),22);if(b!==null){return b;}a=null;if(wK.a==0){vK();}wK.xf(c,b=qK(new lK(),a));return b;}
function sK(){rK();return $doc.body;}
function vK(){rK();wm(new mK());}
function lK(){}
_=lK.prototype=new wp();_.wh=A6+'RootPanel';_.vh=132;var wK;function oK(){var a,b;for(b=j2(v5((rK(),wK)));d2(b);){a=Ab(e2(b),22);if(a.E){a.Ce();}}}
function pK(){return null;}
function mK(){}
_=mK.prototype=new CZ();_.uf=oK;_.vf=pK;_.wh=A6+'RootPanel$1';_.vh=133;function yK(a){eL(a);BK(a,false);dS(a,16384);return a;}
function zK(b,a){yK(b);b.dh(a);return b;}
function BK(b,a){gl(b.ed(),'overflow',a?'scroll':'auto');}
function CK(a){ck(a)==16384;}
function xK(){}
_=xK.prototype=new DK();_.ve=CK;_.wh=A6+'ScrollPanel';_.vh=134;function FK(a){a.a=a.b.m!==null;}
function aL(b,a){b.b=a;FK(b);return b;}
function cL(){return this.a;}
function dL(){if(!this.a||this.b.m===null){throw new p6();}this.a=false;return this.b.m;}
function EK(){}
_=EK.prototype=new CZ();_.xd=cL;_.re=dL;_.wh=A6+'SimplePanel$1';_.vh=135;function wM(a){a.b=iM(new hM(),a);}
function xM(b,a){yM(b,a,mP(new CO()));return b;}
function yM(c,b,a){wM(c);c.a=a;yr(c,a);c.f=wX(new vX(),true);c.g=uV(new pV(),c,c.f);AM(c);zM(c);CM(c,b);cS(c,'gwt-SuggestBox');return c;}
function zM(a){aP(a.a,mM(new lM(),a));}
function AM(a){kU(a.f,tM(new sM(),a));}
function CM(b,a){b.e=a;}
function EM(b,a){if(a.jh()>0){BX(b.f,a);xV(b.g);}else{sH(b.g);}}
function DM(b,a){xG(b.e,cN(new bN(),a,b.d),b.b);}
function gM(){}
_=gM.prototype=new wr();_.wh=A6+'SuggestBox';_.vh=136;_.a=null;_.c=null;_.d=20;_.e=null;_.f=null;_.g=null;function iM(b,a){b.a=a;return b;}
function kM(c,a,b){EM(c.a,b.a);}
function hM(){}
_=hM.prototype=new CZ();_.wh=A6+'SuggestBox$1';_.vh=137;function mM(b,a){b.b=a;return b;}
function oM(c){var a,b;b=dP(c.b.a);if(p0(b,c.b.c)){return;}else{c.b.c=b;}{a=b;}if(a.ne()==0){sH(c.b.g);}else{DM(c.b,a);}}
function pM(c,a,b){this.a=yX(this.b.f,a);}
function qM(c,a,b){if(this.a){bP(this.b.a);this.a=false;}else{}}
function rM(c,a,b){oM(this);}
function lM(){}
_=lM.prototype=new mD();_.bf=pM;_.cf=qM;_.df=rM;_.wh=A6+'SuggestBox$2';_.vh=138;_.a=false;function tM(b,a){b.a=a;return b;}
function vM(a){{this.a.c=sU(this.a.f);fP(this.a.a,this.a.c);}}
function sM(){}
_=sM.prototype=new CZ();_.we=vM;_.wh=A6+'SuggestBox$3';_.vh=139;function cN(c,b,a){fN(c,b);eN(c,a);return c;}
function eN(b,a){b.a=a;}
function fN(b,a){b.b=a;}
function bN(){}
_=bN.prototype=new CZ();_.wh=A6+'SuggestOracle$Request';_.vh=140;_.a=20;_.b=null;function hN(b,a){jN(b,a);return b;}
function jN(b,a){b.a=a;}
function gN(){}
_=gN.prototype=new CZ();_.wh=A6+'SuggestOracle$Response';_.vh=141;_.a=null;function nN(a){a.a=bB(new FA());}
function oN(c){var a,b;nN(c);yr(c,c.a);dS(c,1);cS(c,'gwt-TabBar');gB(c.a,(zA(),AA));a=gA(new by(),'&nbsp;',true);b=gA(new by(),'&nbsp;',true);cS(a,'gwt-TabBarFirst');cS(b,'gwt-TabBarRest');a.yg('100%');b.yg('100%');cB(c.a,a);cB(c.a,b);a.yg('100%');c.a.jg(a,'100%');c.a.mg(b,'100%');return c;}
function pN(b,a){if(b.c===null){b.c=AN(new zN());}q3(b.c,a);}
function qN(b,a){if(a<0||a>tN(b)){throw new cZ();}}
function rN(b,a){if(a<(-1)||a>=tN(b)){throw new cZ();}}
function tN(a){return a.a.g.b-2;}
function uN(e,d,a,b){var c;qN(e,b);if(a){c=fA(new by(),d);}else{c=CD(new AD(),d);}bE(c,false);DD(c,e);cS(c,'gwt-TabBarItem');eB(e.a,c,b+1);}
function vN(b,a){var c;rN(b,a);c=qr(b.a,a+1);if(c===b.b){b.b=null;}fB(b.a,c);}
function wN(b,a){rN(b,a);if(b.c!==null){if(!CN(b.c,b,a)){return false;}}xN(b,b.b,false);if(a==(-1)){b.b=null;return true;}b.b=qr(b.a,a+1);xN(b,b.b,true);if(b.c!==null){DN(b.c,b,a);}return true;}
function xN(c,a,b){if(a!==null){if(b){yR(a,'gwt-TabBarItem-selected');}else{FR(a,'gwt-TabBarItem-selected');}}}
function yN(b){var a;for(a=1;a<this.a.g.b-1;++a){if(qr(this.a,a)===b){wN(this,a-1);return;}}}
function mN(){}
_=mN.prototype=new wr();_.Ae=yN;_.wh=A6+'TabBar';_.vh=142;_.b=null;_.c=null;function AN(a){p3(a);return a;}
function CN(e,c,d){var a,b;for(a=j2(e);d2(a);){b=Ab(e2(a),30);if(!b.ue(c,d)){return false;}}return true;}
function DN(e,c,d){var a,b;for(a=j2(e);d2(a);){b=Ab(e2(a),30);b.rf(c,d);}}
function zN(){}
_=zN.prototype=new o3();_.wh=A6+'TabListenerCollection';_.vh=143;function lO(a){a.b=hO(new gO());a.a=bO(new aO(),a.b);}
function mO(b){var a;lO(b);a=uS(new sS());vS(a,b.b);vS(a,b.a);a.jg(b.a,'100%');b.b.eh('100%');pN(b.b,b);yr(b,a);cS(b,'gwt-TabPanel');cS(b.a,'gwt-TabPanelBottom');return b;}
function nO(b,c,a){pO(b,c,a,b.a.g.b);}
function qO(d,e,c,a,b){dO(d.a,e,c,a,b);}
function pO(c,d,b,a){qO(c,d,b,false,a);}
function rO(b,a){wN(b.b,a);}
function sO(){return sr(this.a);}
function tO(a,b){return true;}
function uO(a,b){zt(this.a,b);}
function vO(a){return eO(this.a,a);}
function FN(){}
_=FN.prototype=new wr();_.le=sO;_.ue=tO;_.rf=uO;_.bg=vO;_.wh=A6+'TabPanel';_.vh=144;function bO(b,a){ut(b);b.a=a;return b;}
function dO(e,f,d,a,b){var c;c=pr(e,f);if(c!=(-1)){eO(e,f);if(c<b){b--;}}jO(e.a,d,a,b);xt(e,f,b);}
function eO(b,c){var a;a=pr(b,c);if(a!=(-1)){kO(b.a,a);return yt(b,c);}return false;}
function fO(a){return eO(this,a);}
function aO(){}
_=aO.prototype=new tt();_.bg=fO;_.wh=A6+'TabPanel$TabbedDeckPanel';_.vh=145;_.a=null;function hO(a){oN(a);return a;}
function jO(d,c,a,b){uN(d,c,a,b);}
function kO(b,a){vN(b,a);}
function gO(){}
_=gO.prototype=new mN();_.wh=A6+'TabPanel$UnmodifiableTabBar';_.vh=146;function xO(a){EO(a,uj());cS(a,'gwt-TextArea');return a;}
function zO(b,a){Fk(b.ed(),'rows',a);}
function AO(){return kP.qd(this.ed());}
function BO(){return kP.od(this.ed());}
function wO(){}
_=wO.prototype=new DO();_.Cc=AO;_.nd=BO;_.wh=A6+'TextArea';_.vh=147;function mP(a){EO(a,mj());cS(a,'gwt-TextBox');return a;}
function CO(){}
_=CO.prototype=new DO();_.wh=A6+'TextBox';_.vh=148;function pP(a){{cS(a,tP);}}
function qP(a,b){ks(a,b);pP(a);return a;}
function sP(b,a){at(b,a);}
function uP(){return xs(this);}
function vP(){ht(this);zs(this);}
function wP(a){sP(this,a);}
function oP(){}
_=oP.prototype=new Cr();_.he=uP;_.ze=vP;_.ng=wP;_.wh=A6+'ToggleButton';_.vh=149;var tP='gwt-ToggleButton';function DQ(a){a.a=b6(new a6());}
function EQ(b,a){DQ(b);b.d=a;b.sg(hj());gl(b.ed(),'position','relative');b.c=(ex(),fx).yb();gl(b.c,'fontSize','0');gl(b.c,'position','absolute');fl(b.c,'zIndex',(-1));dj(b.ed(),b.c);dS(b,1021);hl(b.c,6144);b.g=zP(new yP(),b);rQ(b.g,b);cS(b,'gwt-Tree');return b;}
function FQ(b,a){AP(b.g,a);dj(b.ed(),a.ed());}
function aR(b,a){if(b.f===null){b.f=yQ(new xQ());}q3(b.f,a);}
function cR(d,a,c,b){if(b===null||ej(b,c)){return;}cR(d,a,c,pk(b));q3(a,cc(b,nl));}
function dR(e,d,b){var a,c;a=p3(new o3());cR(e,a,e.ed(),b);c=fR(e,a,0,d);if(c!==null){if(tk(jQ(c),b)){qQ(c,!c.e,true);return true;}else if(tk(c.ed(),b)){lR(e,c,true,!e.gh(b));return true;}}return false;}
function eR(b,a){if(!a.e){return a;}return eR(b,hQ(a,fQ(a)-1));}
function fR(i,a,e,h){var b,c,d,f,g;if(e==a.jh()){return h;}c=Ab(a.vd(e),7);for(d=0,f=fQ(h);d<f;++d){b=hQ(h,d);if(ej(b.ed(),c)){g=fR(i,a,e+1,hQ(h,d));if(g===null){return b;}return g;}}return fR(i,a,e+1,h);}
function gR(b,a){if(b.f!==null){BQ(b.f,a);}}
function hR(a){return f6(a.a);}
function iR(h,g){var a,b,c,d,e,f,i,j;c=iQ(g);{f=g.c;a=AR(h);b=BR(h);e=fk(f)-a;i=gk(f)-b;j=kk(f,'offsetWidth');d=kk(f,'offsetHeight');fl(h.c,'left',e);fl(h.c,'top',i);fl(h.c,'width',j);fl(h.c,'height',d);Bk(h.c);(ex(),fx).tc(h.c);}}
function jR(e,d,a){var b,c;if(d===e.g){return;}c=d.f;if(c===null){c=e.g;}b=gQ(c,d);if(!a|| !d.e){if(b<fQ(c)-1){lR(e,hQ(c,b+1),true,true);}else{jR(e,c,false);}}else if(fQ(d)>0){lR(e,hQ(d,0),true,true);}}
function kR(e,c){var a,b,d;b=c.f;if(b===null){b=e.g;}a=gQ(b,c);if(a>0){d=hQ(b,a-1);lR(e,eR(e,d),true,true);}else{lR(e,b,true,true);}}
function lR(d,b,a,c){if(b===d.g){return;}if(d.b!==null){oQ(d.b,false);}d.b=b;if(c&&d.b!==null){iR(d,d.b);oQ(d.b,true);if(a&&d.f!==null){AQ(d.f,d.b);}}}
function mR(b,a){CP(b.g,a);wk(b.ed(),a.ed());}
function nR(b,a){if(a){(ex(),fx).tc(b.c);}else{(ex(),fx).nb(b.c);}}
function oR(b,a){pR(b,a,true);}
function pR(c,b,a){if(b===null){if(c.b===null){return;}oQ(c.b,false);c.b=null;return;}lR(c,b,a,true);}
function qR(){return hR(this);}
function rR(){var a,b;xT(this);for(b=hR(this);B2(b);){a=Ab(C2(b),14);a.te();}bl(this.c,this);}
function sR(c){var a,b,d,e,f;d=ck(c);switch(d){case 1:{b=ak(c);if(this.gh(b)){}else{nR(this,true);}break;}case 4:{dR(this,this.g,ak(c));break;}case 8:{break;}case 64:{break;}case 16:{break;}case 32:{break;}case 2048:break;case 4096:{break;}case 128:if(this.b===null){if(fQ(this.g)>0){lR(this,hQ(this.g,0),true,true);}return;}if(this.e==128){return;}{switch(Dj(c)){case 38:{kR(this,this.b);dk(c);break;}case 40:{jR(this,this.b,true);dk(c);break;}case 37:{if(this.b.e){pQ(this.b,false);}else{f=this.b.f;if(f!==null){oR(this,f);}}dk(c);break;}case 39:{if(!this.b.e){pQ(this.b,true);}else if(fQ(this.b)>0){oR(this,hQ(this.b,0));}dk(c);break;}}}case 512:if(d==512){if(Dj(c)==9){a=p3(new o3());cR(this,a,this.ed(),ak(c));e=fR(this,a,0,this.g);if(e!==this.b){pR(this,e,true);}}}case 256:{break;}}this.e=d;}
function tR(){var a,b;yT(this);for(b=hR(this);B2(b);){a=Ab(C2(b),14);a.Ce();}bl(this.c,null);}
function uR(){tQ(this.g);}
function vR(a){throw u1(new t1(),'Widgets should never be directly removed from a tree');}
function wR(a){var b=a.nodeName;return b=='SELECT'||(b=='INPUT'||(b=='TEXTAREA'||(b=='OPTION'||(b=='BUTTON'||b=='LABEL'))));}
function xP(){}
_=xP.prototype=new BS();_.le=qR;_.te=rR;_.ve=sR;_.Ce=tR;_.ef=uR;_.bg=vR;_.gh=wR;_.wh=A6+'Tree';_.vh=150;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.g=null;function zP(b,a){cQ(b);return b;}
function AP(b,a){if(a.f!==null||a.i!==null){lQ(a);}rQ(a,b.i);nQ(a,null);q3(b.b,a);fl(a.ed(),'marginLeft',0);}
function CP(b,a){if(!s3(b.b,a)){return;}rQ(a,null);nQ(a,null);v3(b.b,a);}
function DP(a){AP(this,a);}
function EP(a){CP(this,a);}
function yP(){}
_=yP.prototype=new aQ();_.eb=DP;_.Df=EP;_.wh=A6+'Tree$1';_.vh=151;function yQ(a){p3(a);return a;}
function AQ(d,b){var a,c;for(a=j2(d);d2(a);){c=Ab(e2(a),32);c.sf(b);}}
function BQ(d,b){var a,c;for(a=j2(d);d2(a);){c=Ab(e2(a),32);c.tf(b);}}
function xQ(){}
_=xQ.prototype=new o3();_.wh=A6+'TreeListenerCollection';_.vh=152;function tS(a){a.a=(qA(),sA);a.b=(zA(),CA);}
function uS(a){jq(a);tS(a);al(a.f,'cellSpacing','0');al(a.f,'cellPadding','0');return a;}
function vS(a,b){xS(a,b,a.g.b);}
function xS(c,e,a){var b,d;d=sj();b=rj();a=rr(c,e,b,a);dj(d,b);rk(c.e,d,a);c.kg(e,c.a);c.lg(e,c.b);}
function yS(b,d){var a,c;if(d.ab!==b){return false;}a=pk(d.ed());c=pk(a);wk(b.e,c);tr(b,d);return true;}
function zS(b,a){b.a=a;}
function AS(a){return yS(this,a);}
function sS(){}
_=sS.prototype=new iq();_.bg=AS;_.wh=A6+'VerticalPanel';_.vh=153;function cT(b,a){b.a=tb('[Lcom.google.gwt.user.client.ui.Widget;',[197],[14],[4],null);return b;}
function eT(a,b){return gT(a,b)!=(-1);}
function fT(b,a){if(a<0||a>=b.b){throw new cZ();}return b.a[a];}
function gT(b,c){var a;for(a=0;a<b.b;++a){if(b.a[a]===c){return a;}}return (-1);}
function hT(d,e,a){var b,c;if(a<0||a>d.b){throw new cZ();}if(d.b==d.a.a){c=tb('[Lcom.google.gwt.user.client.ui.Widget;',[197],[14],[d.a.a*2],null);for(b=0;b<d.a.a;++b){vb(c,b,d.a[b]);}d.a=c;}++d.b;for(b=d.b-1;b>a;--b){vb(d.a,b,d.a[b-1]);}vb(d.a,a,e);}
function iT(a){return ES(new DS(),a);}
function jT(c,b){var a;if(b<0||b>=c.b){throw new cZ();}--c.b;for(a=b;a<c.b;++a){vb(c.a,a,c.a[a+1]);}vb(c.a,c.b,null);}
function kT(b,c){var a;a=gT(b,c);if(a==(-1)){throw new p6();}jT(b,a);}
function CS(){}
_=CS.prototype=new CZ();_.wh=A6+'WidgetCollection';_.vh=154;_.a=null;_.b=0;function ES(b,a){b.b=a;return b;}
function aT(){return this.a<this.b.b-1;}
function bT(){if(this.a>=this.b.b){throw new p6();}return this.b.a[++this.a];}
function DS(){}
_=DS.prototype=new CZ();_.xd=aT;_.re=bT;_.wh=A6+'WidgetCollection$WidgetIterator';_.vh=155;_.a=(-1);function vT(b,a){return oT(new mT(),a,b);}
function nT(a){{qT(a);}}
function oT(a,b,c){a.b=b;nT(a);return a;}
function qT(a){++a.a;while(a.a<a.b.a){if(a.b[a.a]!==null){return;}++a.a;}}
function rT(a){return a.a<a.b.a;}
function sT(){return rT(this);}
function tT(){var a;if(!rT(this)){throw new p6();}a=this.b[this.a];qT(this);return a;}
function mT(){}
_=mT.prototype=new CZ();_.xd=sT;_.re=tT;_.wh=A6+'WidgetIterators$1';_.vh=156;_.a=(-1);function iU(a){a.d=sq(new rq());}
function jU(b){var a;iU(b);b.f=p3(new o3());a=tj();b.c=qj();dj(a,b.c);b.sg(a);dS(b,49);Fk(a,'cellPadding',0);Fk(a,'cellSpacing',0);return b;}
function kU(b,a){if(b.d===null){b.d=sq(new rq());}q3(b.d,a);}
function lU(b,a,c){if(c){b.e=sj();dj(b.c,b.e);}dj(b.e,a.ed());}
function nU(a){if(a.g===null){throw aZ(new FY(),'No element is selected');}uq(a.d,a);}
function oU(d,a){var b,c;for(b=0;b<d.f.jh();++b){c=Ab(d.f.vd(b),34);if(tk(c.ed(),a)){return c;}}return null;}
function qU(b,a){return Ab(b.f.vd(a),34);}
function pU(a){return a.f.jh();}
function rU(b){var a;a=b.g;if(a===null){return (-1);}return a.a;}
function sU(b){var a;a=b.g;if(a===null){return null;}else{return a.c;}}
function tU(c,a){var b;b=qU(c,a);uU(c,b);}
function uU(b,a){if(b.g===a){return;}if(b.g!==null){FR(b.g,ER(b.g)+'-selected');}b.g=a;if(b.g!==null){yR(b.g,ER(b.g)+'-selected');}}
function vU(a){var b;b=oU(this,ak(a));switch(ck(a)){case 1:{nU(this);break;}case 16:{if(b!==null){uU(this,b);}break;}case 32:{if(b!==null){uU(this,null);}break;}}}
function cU(){}
_=cU.prototype=new BS();_.ve=vU;_.wh=B6+'AbstractItemPickerImpl';_.vh=157;_.c=null;_.e=null;_.f=null;_.g=null;function eU(c,a,b){c.b=b;c.sg(rj());c.a=a;cS(c,'item');c.b.f.hb(a,c);return c;}
function gU(a,b){a.c=b;}
function hU(){return 'value: '+this.c+' index: '+this.a;}
function dU(){}
_=dU.prototype=new xR();_.qh=hU;_.wh=B6+'AbstractItemPickerImpl$Item';_.vh=158;_.a=0;_.c=null;function EU(c,f,b,e,g,a){var d;d=pj();dl(d,BU(c,f,b,e,g,a));return nk(d);}
function wU(){}
_=wU.prototype=new CZ();_.wh=B6+'ClippedImageImpl';_.vh=159;function yU(a){CU();return a;}
function zU(g,a,i,f,h,j,b){var c,d,e;gl(a,'width',j+'px');gl(a,'height',b+'px');c=nk(a);gl(c,'filter',"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+i+"',sizingMethod='crop')");gl(c,'marginLeft',-f+'px');gl(c,'marginTop',-h+'px');e=f+j;d=h+b;Fk(c,'width',e);Fk(c,'height',d);}
function BU(f,h,e,g,i,c){var a,b,d;b='overflow: hidden; width: '+i+'px; height: '+c+'px; padding: 0px';d="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+h+"',sizingMethod='crop'); margin-left: "+ -e+'px; margin-top: '+ -g+'px; border: none';a='<gwt:clipper style="'+b+'"><img src=\'about:blank\' onerror=\'if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src="clear.cache.gif"\' style="'+d+'" width='+(e+i)+' height='+(g+c)+" border='0'><\/gwt:clipper>";return a;}
function CU(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;cl(a,'clear.cache.gif');};}
function xU(){}
_=xU.prototype=new wU();_.wh=B6+'ClippedImageImplIE6';_.vh=160;function cV(){cV=u6;yU(new xU());}
function aV(c,e,b,d,f,a){cV();c.d=e;c.b=b;c.c=d;c.e=f;c.a=a;return c;}
function bV(b,a){jD(a,b.d,b.b,b.c,b.e,b.a);}
function dV(a){return fD(new oC(),a.d,a.b,a.c,a.e,a.a);}
function FU(){}
_=FU.prototype=new Cp();_.wh=B6+'ClippedImagePrototype';_.vh=161;_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function kV(){kV=u6;nV=gV(new fV());oV=nV;}
function jV(a){kV();return a;}
function lV(a){a.blur();}
function mV(){var a=$doc.createElement('DIV');a.tabIndex=0;return a;}
function eV(){}
_=eV.prototype=new CZ();_.nb=lV;_.yb=mV;_.wh=B6+'FocusImpl';_.vh=162;var nV,oV;function gV(a){jV(a);return a;}
function iV(b){try{b.focus();}catch(a){if(!b|| !b.focus){throw a;}}}
function fV(){}
_=fV.prototype=new eV();_.tc=iV;_.wh=B6+'FocusImplIE6';_.vh=163;function uV(c,a,b){mH(c,true);c.dh(b);c.b=b;c.a=a;kU(b,rV(new qV(),c));return c;}
function xV(a){wV(a,a.a);}
function wV(e,d){var a,b,c,f,g,h;if(AX(e.b)==0){sH(e);return;}tU(e.b,0);AH(e);a=AR(d);h=Dm()+Em();b=qZ(0,a+DR(e)-h);a=a-b;f=BR(d)+CR(d);g=Fm()+Cm();c=qZ(0,f+CR(e)-g);f=f-c;wH(e,a,f);AH(e);}
function yV(){xV(this);}
function pV(){}
_=pV.prototype=new kH();_.hh=yV;_.wh=B6+'ItemPickerDropDownImpl';_.vh=164;_.a=null;_.b=null;function rV(b,a){b.a=a;return b;}
function tV(a){sH(this.a);}
function qV(){}
_=qV.prototype=new CZ();_.we=tV;_.wh=B6+'ItemPickerDropDownImpl$1';_.vh=165;function aW(a){return hj();}
function zV(){}
_=zV.prototype=new CZ();_.wh=B6+'PopupImpl';_.vh=166;function CV(b){var a=b.__frame;a.parentElement.removeChild(a);b.__frame=null;a.__popup=null;}
function DV(b){var a=$doc.createElement('iframe');a.src="javascript:''";a.scrolling='no';a.frameBorder=0;b.__frame=a;a.__popup=b;var c=a.style;c.position='absolute';c.filter='alpha(opacity=0)';c.left=b.offsetLeft;c.top=b.offsetTop;c.width=b.offsetWidth;c.height=b.offsetHeight;c.setExpression('left','this.__popup.offsetLeft');c.setExpression('top','this.__popup.offsetTop');c.setExpression('width','this.__popup.offsetWidth');c.setExpression('height','this.__popup.offsetHeight');b.parentElement.insertBefore(a,b);}
function EV(a,b){a.__frame.style.visibility=b?'visible':'hidden';}
function AV(){}
_=AV.prototype=new zV();_.Fe=CV;_.of=DV;_.bh=EV;_.wh=B6+'PopupImplIE6';_.vh=167;function sX(a){a.b=fW(a);return a;}
function uX(a){bl(a.b,null);}
function bW(){}
_=bW.prototype=new CZ();_.wh=B6+'RichTextAreaImpl';_.vh=168;_.b=null;function mW(a){a.a=hj();}
function nW(a){sX(a);mW(a);return a;}
function pW(a,b){qW(a,'CreateLink',b);}
function qW(c,a,b){{c.vg(true);c.qc(a,b);}}
function rW(a){qW(a,'InsertHorizontalRule',null);}
function sW(a,b){qW(a,'InsertImage',b);}
function tW(a){qW(a,'InsertOrderedList',null);}
function uW(a){qW(a,'InsertUnorderedList',null);}
function vW(a){return CW(a,'Bold');}
function wW(a){return CW(a,'Italic');}
function xW(a){return CW(a,'Strikethrough');}
function yW(a){return CW(a,'Subscript');}
function zW(a){return CW(a,'Superscript');}
function AW(a){return CW(a,'Underline');}
function BW(a){qW(a,'Outdent',null);}
function CW(b,a){{b.vg(true);return b.yf(a);}}
function DW(a){qW(a,'RemoveFormat',null);}
function EW(a){qW(a,'Unlink','false');}
function FW(a){qW(a,'Indent',null);}
function aX(b,a){qW(b,'BackColor',a);}
function bX(b,a){qW(b,'FontName',a);}
function cX(b,a){qW(b,'FontSize',jZ(a.a));}
function dX(b,a){qW(b,'ForeColor',a);}
function eX(b,a){if(a===(EJ(),FJ)){qW(b,'JustifyCenter',null);}else if(a===(EJ(),aK)){qW(b,'JustifyLeft',null);}else if(a===(EJ(),bK)){qW(b,'JustifyRight',null);}}
function fX(a){qW(a,'Bold','false');}
function gX(a){qW(a,'Italic','false');}
function hX(a){qW(a,'Strikethrough','false');}
function iX(a){qW(a,'Subscript','false');}
function jX(a){qW(a,'Superscript','false');}
function kX(a){qW(a,'Underline','False');}
function lX(){return $doc.createElement('iframe');}
function mX(a,b){this.b.contentWindow.document.execCommand(a,false,b);}
function nX(a){this.b.__listener=a;}
function oX(){if(this.a!==null){this.wg(ok(this.a));this.a=null;}}
function pX(a){return !(!this.b.contentWindow.document.queryCommandState(a));}
function qX(a){if(a){this.b.contentWindow.focus();}else{this.b.contentWindow.blur();}}
function rX(a){this.b.contentWindow.document.body.innerHTML=a;}
function lW(){}
_=lW.prototype=new bW();_.wb=lX;_.qc=mX;_.zd=nX;_.De=oX;_.yf=pX;_.vg=qX;_.wg=rX;_.wh=B6+'RichTextAreaImplStandard';_.vh=169;function dW(a){nW(a);return a;}
function fW(b){var a;a=lX.call(b);al(a,'src',"javascript:''");return a;}
function gW(a){uX(a);iW(a.b);}
function hW(){return fW(this);}
function iW(b){var a=b.contentWindow.document.body;a.onkeydown=a.onkeyup=a.onkeypress=a.onmousedown=a.onmouseup=a.onmousemove=a.onmouseover=a.onmouseout=a.onclick=null;}
function jW(){var c=this;window.setTimeout(function(){var b=c.b;var a=b.contentWindow.document;a.write('<html><body CONTENTEDITABLE="true"><\/body><\/html>');kW(b);c.De();},1);}
function kW(c){var d=function(){if(c.__listener){var a=c.contentWindow.event;c.__listener.ve(a);}};var b=c.contentWindow.document.body;b.onkeydown=b.onkeyup=b.onkeypress=b.onmousedown=b.onmouseup=b.onmousemove=b.onmouseover=b.onmouseout=b.onclick=d;}
function cW(){}
_=cW.prototype=new lW();_.wb=hW;_.ae=jW;_.wh=B6+'RichTextAreaImplIE6';_.vh=170;function wX(b,a){jU(b);b.a=a;cS(b,'gwt-SuggestBoxPopup');return b;}
function yX(b,a){if(b.E){switch(a){case 40:EX(b,1);return true;case 38:EX(b,(-1));return true;case 13:nU(b);return true;}}return false;}
function zX(d,c){var a,b;for(a=pU(d);a<=c;a++){b=eU(new dU(),a,d);lU(d,b,true);}return qU(d,c);}
function AX(a){if(a.b==2147483647){return 0;}else{return a.b;}}
function BX(b,a){CX(b,j2(a));}
function CX(h,g){var a,b,c,d,e,f;d=0;while(d2(g)){c=zX(h,d);f=Ab(e2(g),35);a=f.ad();if(h.a){dl(c.ed(),a);}else{el(c.ed(),a);}gU(c,f.td());++d;}if(d==0){throw aZ(new FY(),'Must set at least one item in a SuggestPicker');}e=rZ(d,pU(h));for(b=h.b;b<e;b++){DX(h,b,true);}h.b=d;for(b=d;b<pU(h);b++){DX(h,b,false);}}
function DX(b,a,c){nS(b.md(b.c,a),c);}
function EX(c,b){var a;a=rU(c)+b;if(a>=pU(c)||a<0||a>=c.b){return;}uU(c,qU(c,a));}
function FX(a,b){return a.rows[b];}
function vX(){}
_=vX.prototype=new cU();_.md=FX;_.wh=B6+'SuggestPickerImpl';_.vh=171;_.a=false;_.b=2147483647;function aY(){}
_=aY.prototype=new CZ();_.wh=B6+'TextBoxImpl';_.vh=172;function dY(b){try{var c=b.document.selection.createRange();if(c.parentElement().uniqueID!=b.uniqueID)return -1;return -c.move('character',-65535);}catch(a){return 0;}}
function eY(b){try{var c=b.document.selection.createRange();if(c.parentElement().uniqueID!=b.uniqueID)return 0;return c.text.length;}catch(a){return 0;}}
function fY(b){try{var c=b.document.selection.createRange();var d=c.duplicate();d.moveToElementText(b);c.setEndPoint('EndToStart',d);return c.text.length;}catch(a){return 0;}}
function bY(){}
_=bY.prototype=new aY();_.Dc=dY;_.od=eY;_.qd=fY;_.wh=B6+'TextBoxImplIE6';_.vh=173;function iY(){}
_=iY.prototype=new b0();_.wh=C6+'ArrayStoreException';_.vh=174;function mY(){mY=u6;nY=lY(new kY(),false);oY=lY(new kY(),true);}
function lY(a,b){mY();a.a=b;return a;}
function pY(a){return Bb(a,36)&&Ab(a,36).a==this.a;}
function qY(){var a,b;b=1231;a=1237;return this.a?1231:1237;}
function rY(){return this.a?'true':'false';}
function sY(a){mY();return a?oY:nY;}
function kY(){}
_=kY.prototype=new CZ();_.bc=pY;_.yd=qY;_.qh=rY;_.wh=C6+'Boolean';_.vh=175;_.a=false;var nY,oY;function vY(b,a){c0(b,a);return b;}
function uY(){}
_=uY.prototype=new b0();_.wh=C6+'ClassCastException';_.vh=176;function DY(b,a){c0(b,a);return b;}
function CY(){}
_=CY.prototype=new b0();_.wh=C6+'IllegalArgumentException';_.vh=177;function aZ(b,a){c0(b,a);return b;}
function FY(){}
_=FY.prototype=new b0();_.wh=C6+'IllegalStateException';_.vh=178;function dZ(b,a){c0(b,a);return b;}
function cZ(){}
_=cZ.prototype=new b0();_.wh=C6+'IndexOutOfBoundsException';_.vh=179;function yZ(){yZ=u6;zZ=ub('[Ljava.lang.String;',199,19,['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f']);{BZ();}}
function BZ(){yZ();AZ=/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/i;}
var zZ,AZ=null;function jZ(a){yZ();return j1(a);}
var hZ=2147483647,iZ=(-2147483648);function mZ(c){yZ();var a,b;if(c==0){return '0';}a='';while(c!=0){b=Db(c)&15;a=zZ[b]+a;c=c>>>4;}return a;}
function pZ(a){return a<0?-a:a;}
function qZ(a,b){return a>b?a:b;}
function rZ(a,b){return a<b?a:b;}
function sZ(){}
_=sZ.prototype=new b0();_.wh=C6+'NegativeArraySizeException';_.vh=180;function vZ(b,a){c0(b,a);return b;}
function uZ(){}
_=uZ.prototype=new b0();_.wh=C6+'NullPointerException';_.vh=181;function n0(){n0=u6;{u0();}}
function o0(d,c){var a,b;b=rZ(d.ne(),c.ne());for(a=0;a<b;a++){if(d.ob(a)!=c.ob(a)){return d.ob(a)-c.ob(a);}}return d.ne()-c.ne();}
function p0(b,a){if(!Bb(a,19))return false;return s0(b,a);}
function q0(b,a){return b.kh(a,0);}
function r0(a){n0();return tb('[Ljava.lang.String;',[199],[19],[a],null);}
function s0(a,b){n0();return a.toString()==b;}
function t0(d){n0();var a=A0[':'+d];if(a){return a;}a=0;var c=d.length;var b=c;while(--b>=0){a<<=1;a+=d.charCodeAt(b);}A0[':'+d]=a;return a;}
function u0(){n0();A0={};}
function v0(b){n0();var a;a=0;while(0<=(a=b.Dd('\\',a))){if(b.ob(a+1)==36){b=b.mh(0,a)+'$'+b.lh(++a);}else{b=b.mh(0,a)+b.lh(++a);}}return b;}
function w0(a){return this.charCodeAt(a);}
function x0(a){if(Bb(a,19)){return o0(this,Ab(a,19));}else{throw vY(new uY(),'Cannot compare '+a+" with String '"+this+"'");}}
function y0(a){return this.lastIndexOf(a)!= -1&&this.lastIndexOf(a)==this.length-a.length;}
function z0(a){return p0(this,a);}
function B0(){return t0(this);}
function C0(a){return this.indexOf(String.fromCharCode(a));}
function D0(a){return this.indexOf(a);}
function E0(a,b){return this.indexOf(a,b);}
function F0(){return this.length;}
function a1(b){var a=new RegExp(b).exec(this);return a==null?false:this==a[0];}
function c1(b,c){var a=mZ(b);return this.replace(RegExp('\\x'+a,'g'),String.fromCharCode(c));}
function b1(a,b){b=v0(b);return this.replace(RegExp(a,'g'),b);}
function d1(i,g){var a=new RegExp(i,'g');var h=[];var b=0;var j=this;var e=null;while(true){var f=a.exec(j);if(f==null||(j==''||b==g-1&&g>0)){h[b]=j;break;}else{h[b]=j.substring(0,f.index);j=j.substring(f.index+f[0].length,j.length);a.lastIndex=0;if(e==j){h[b]=j.substring(0,1);j=j.substring(1);}e=j;b++;}}if(g==0){for(var c=h.length-1;c>=0;c--){if(h[c]!=''){h.splice(c+1,h.length-(c+1));break;}}}var d=r0(h.length);var c=0;for(c=0;c<h.length;++c){d[c]=h[c];}return d;}
function e1(a){return this.substr(a,this.length-a);}
function f1(a,b){return this.substr(a,b-a);}
function g1(){return this.toLowerCase();}
function h1(){return this;}
function i1(){var a=this.replace(/^(\s*)/,'');var b=a.replace(/\s*$/,'');return b;}
function j1(a){n0();return a.toString();}
function k1(a){n0();return a!==null?a.qh():'null';}
_=String.prototype;_.ob=w0;_.qb=x0;_.Fb=y0;_.bc=z0;_.yd=B0;_.Ad=C0;_.Cd=D0;_.Dd=E0;_.ne=F0;_.oe=a1;_.fg=c1;_.dg=b1;_.kh=d1;_.lh=e1;_.mh=f1;_.ph=g1;_.qh=h1;_.sh=i1;_.wh=C6+'String';_.vh=182;var A0=null;function g0(a){h0(a);return a;}
function h0(a){a.mb('');}
function j0(c){if(c===null){c='null';}var a=this.js.length-1;var b=this.js[a].length;if(this.length>b*b){this.js[a]=this.js[a]+c;}else{this.js.push(c);}this.length+=c.length;return this;}
function k0(a){this.js=[a];this.length=a.length;}
function l0(){if(this.js.length>1){this.js=[this.js.join('')];this.length=this.js[0].length;}}
function m0(){this.se();return this.js[0];}
function f0(){}
_=f0.prototype=new CZ();_.lb=j0;_.mb=k0;_.se=l0;_.qh=m0;_.wh=C6+'StringBuffer';_.vh=183;function n1(){return new Date().getTime();}
function o1(a){return E(a);}
function u1(b,a){c0(b,a);return b;}
function t1(){}
_=t1.prototype=new b0();_.wh=C6+'UnsupportedOperationException';_.vh=184;function b2(b,a){b.c=a;return b;}
function d2(a){return a.a<a.c.jh();}
function e2(a){if(!d2(a)){throw new p6();}return a.c.vd(a.b=a.a++);}
function f2(a){if(a.b<0){throw new FY();}a.c.ag(a.b);a.a=a.b;a.b=(-1);}
function g2(){return d2(this);}
function h2(){return e2(this);}
function a2(){}
_=a2.prototype=new CZ();_.xd=g2;_.re=h2;_.wh=D6+'AbstractList$IteratorImpl';_.vh=185;_.a=0;_.b=(-1);function b3(f,d,e){var a,b,c;for(b=D4(f.ac());n5(b);){a=Ab(o5(b),44);c=a.id();if(d===null?c===null:d.bc(c)){if(e){p5(b);}return a;}}return null;}
function c3(b){var a;a=b.ac();return s2(new r2(),b,a);}
function d3(a){return b3(this,a,false)!==null;}
function e3(d){var a,b,c,e,f,g,h;if(d===this){return true;}if(!Bb(d,43)){return false;}f=Ab(d,43);c=c3(this);e=f.me();if(!l3(c,e)){return false;}for(a=u2(c);B2(a);){b=C2(a);h=this.wd(b);g=f.wd(b);if(h===null?g!==null:!h.bc(g)){return false;}}return true;}
function f3(b){var a;a=b3(this,b,false);return a===null?null:a.td();}
function g3(){var a,b,c;b=0;for(c=D4(this.ac());n5(c);){a=Ab(o5(c),44);b+=a.yd();}return b;}
function h3(){return c3(this);}
function i3(){var a,b,c,d;d='{';a=false;for(c=D4(this.ac());n5(c);){b=Ab(o5(c),44);if(a){d+=', ';}else{a=true;}d+=k1(b.id());d+='=';d+=k1(b.td());}return d+'}';}
function q2(){}
_=q2.prototype=new CZ();_.tb=d3;_.bc=e3;_.wd=f3;_.yd=g3;_.me=h3;_.qh=i3;_.wh=D6+'AbstractMap';_.vh=186;function l3(e,b){var a,c,d;if(b===e){return true;}if(!Bb(b,45)){return false;}c=Ab(b,45);if(c.jh()!=e.jh()){return false;}for(a=c.le();a.xd();){d=a.re();if(!e.ub(d)){return false;}}return true;}
function m3(a){return l3(this,a);}
function n3(){var a,b,c;a=0;for(b=this.le();b.xd();){c=b.re();if(c!==null){a+=c.yd();}}return a;}
function j3(){}
_=j3.prototype=new w1();_.bc=m3;_.yd=n3;_.wh=D6+'AbstractSet';_.vh=187;function s2(b,a,c){b.a=a;b.b=c;return b;}
function u2(b){var a;a=D4(b.b);return z2(new y2(),b,a);}
function v2(a){return this.a.tb(a);}
function w2(){return u2(this);}
function x2(){return this.b.a.a;}
function r2(){}
_=r2.prototype=new j3();_.ub=v2;_.le=w2;_.jh=x2;_.wh=D6+'AbstractMap$1';_.vh=188;function z2(b,a,c){b.a=c;return b;}
function B2(a){return n5(a.a);}
function C2(b){var a;a=Ab(o5(b.a),44);return a.id();}
function D2(a){p5(a.a);}
function E2(){return B2(this);}
function F2(){return C2(this);}
function y2(){}
_=y2.prototype=new CZ();_.xd=E2;_.re=F2;_.wh=D6+'AbstractMap$2';_.vh=189;function h4(d,h,e){if(h==0){return;}var i=new Array();for(var g=0;g<h;++g){i[g]=d[g];}if(e!=null){var f=function(a,b){var c=e.sb(a,b);return c;};i.sort(f);}else{i.sort();}for(g=0;g<h;++g){d[g]=i[g];}}
function i4(a){h4(a,a.a,(t4(),u4));}
function l4(){l4=u6;b6(new a6());s5(new y4());p3(new o3());}
function m4(c,d){l4();var a,b;b=c.jh();for(a=0;a<b;a++){c.fh(a,d[a]);}}
function n4(a){l4();var b;b=a.oh();i4(b);m4(a,b);}
function t4(){t4=u6;u4=new q4();}
var u4;function s4(a,b){return Ab(a,40).qb(b);}
function q4(){}
_=q4.prototype=new CZ();_.sb=s4;_.wh=D6+'Comparators$1';_.vh=190;function s5(a){a.ce();return a;}
function t5(c,b,a){c.cb(b,a,1);}
function v5(a){var b;b=p3(new o3());t5(a,b,a.b);return b;}
function w5(k,h,l){var b=0;var c=1;var a=2;var j=this.b;for(var f in h){var e=null;if(f=='null'||f.charAt(f.length-1)=='S'){var i=null;if(l!=c&&f!='null'){i=f.substring(0,f.length-1);}if(l==b){e=i;}else if(l==c){e=j[f];}else if(l==a){e=z5(i,j[f]);}k.ib(e);}else{var d=j[f];for(var g in d){if(l!=a){e=d[g][l];}else{e=z5(d[g][0],d[g][1]);}k.ib(e);}}}}
function x5(a){if(Bb(a,19)){return Ab(a,19)+'S';}else if(a===null){return 'null';}else{return null;}}
function y5(b){var a=x5(b);if(a==null){var c=B5(this,b);return c!=null;}else{return this.b[a]!==undefined;}}
function z5(a,b){return c5(new b5(),a,b);}
function A5(){return A4(new z4(),this);}
function B5(h,f){var a=0;var g=h.b;var e=f.yd();var c=g[e];if(c!=null){for(var d in c){var b=c[d];if(b[a].bc(f)){return [e,d];}}}return null;}
function C5(g){var a=0;var b=1;var f=x5(g);if(f!=null){var d=this.b[f];if(d===undefined){return null;}else{return d;}}else{f=g.yd();}var c=this.b[f];if(c==null){return null;}for(var e in c){if(c[e][a].bc(g)){return c[e][b];}}return null;}
function D5(){this.b=[];}
function E5(f,h){var a=0;var b=1;var g=null;var e=x5(f);if(e!=null){g=this.b[e];this.b[e]=h;if(g===undefined){this.a++;return null;}else{return g;}}else{e=f.yd();}var c=this.b[e];if(c==null){c=[];this.b[e]=c;}for(var d in c){if(c[d][a].bc(f)){g=c[d][b];c[d]=[f,h];return g;}}this.a++;c[c.length]=[f,h];return null;}
function F5(e){var a=1;var g=this.b;var d=x5(e);var h=null;if(d!=null){h=g[d];delete g[d];if(h!==undefined){this.a--;return h;}else{return null;}}var f=B5(this,e);if(f==null){return null;}this.a--;var b=f[0];var c=f[1];var h=g[b][c][a];g[b].splice(c,1);if(g[b].length>0){return h;}delete g[b];return h;}
function y4(){}
_=y4.prototype=new q2();_.cb=w5;_.tb=y5;_.ac=A5;_.wd=C5;_.ce=D5;_.xf=E5;_.cg=F5;_.wh=D6+'HashMap';_.vh=191;_.a=0;_.b=null;function A4(b,a){b.a=a;return b;}
function C4(e,b){var a,c,d,f;a=Ab(b,44);if(a!==null){d=a.id();f=a.td();if(f!==null||e.a.tb(d)){c=e.a.wd(d);if(f===null){return c===null;}else{return f.bc(c);}}}return false;}
function D4(a){return l5(new k5(),a.a);}
function E4(a){return C4(this,a);}
function F4(){return D4(this);}
function a5(){return this.a.a;}
function z4(){}
_=z4.prototype=new j3();_.ub=E4;_.le=F4;_.jh=a5;_.wh=D6+'HashMap$1';_.vh=192;function c5(b,a,c){b.a=a;b.b=c;return b;}
function e5(c,a,b){if(a===b){return true;}else if(a===null){return false;}else{return a.bc(b);}}
function f5(a){var b;if(Bb(a,44)){b=Ab(a,44);if(e5(this,this.a,b.id())&&e5(this,this.b,b.td())){return true;}}return false;}
function g5(){return this.a;}
function h5(){return this.b;}
function i5(){var a,b;a=0;b=0;if(this.a!==null){a=this.a.yd();}if(this.b!==null){b=this.b.yd();}return a^b;}
function j5(){return this.a+'='+this.b;}
function b5(){}
_=b5.prototype=new CZ();_.bc=f5;_.id=g5;_.td=h5;_.yd=i5;_.qh=j5;_.wh=D6+'HashMap$EntryImpl';_.vh=193;_.a=null;_.b=null;function l5(d,c){var a,b;d.c=c;a=p3(new o3());d.c.cb(a,d.c.b,2);b=j2(a);d.a=b;return d;}
function n5(a){return d2(a.a);}
function o5(a){a.b=e2(a.a);return a.b;}
function p5(a){if(a.b===null){throw aZ(new FY(),'Must call next() before remove().');}else{f2(a.a);a.c.cg(Ab(a.b,44).id());}}
function q5(){return n5(this);}
function r5(){return o5(this);}
function k5(){}
_=k5.prototype=new CZ();_.xd=q5;_.re=r5;_.wh=D6+'HashMap$EntrySetImplIterator';_.vh=194;_.a=null;_.b=null;function b6(a){a.a=s5(new y4());return a;}
function c6(c,a){var b;b=c.a.xf(a,sY(true));return b===null;}
function e6(b,a){return b.a.tb(a);}
function f6(a){return u2(c3(a.a));}
function g6(a){return c6(this,a);}
function h6(a){return e6(this,a);}
function i6(){return f6(this);}
function j6(){return this.a.a;}
function k6(){return c3(this.a).qh();}
function a6(){}
_=a6.prototype=new j3();_.ib=g6;_.ub=h6;_.le=i6;_.jh=j6;_.qh=k6;_.wh=D6+'HashSet';_.vh=195;_.a=null;function q6(b,a){c0(b,a);return b;}
function p6(){}
_=p6.prototype=new b0();_.wh=D6+'NoSuchElementException';_.vh=196;function hY(){uc(qc(new oc()));}
function gwtOnLoad(b,d,c){$moduleName=d;$moduleBase=c;if(b)try{hY();}catch(a){b(d);}else{hY();}}
var bc=[{},{23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{1:1,23:1},{23:1},{23:1},{23:1},{23:1,25:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{4:1,23:1},{4:1,23:1},{8:1,23:1},{11:1,14:1,23:1,25:1,26:1,32:1},{4:1,23:1},{23:1,25:1,31:1},{3:1,23:1,25:1,31:1},{23:1,38:1},{14:1,23:1,25:1,26:1},{4:1,23:1},{12:1,14:1,23:1,25:1,26:1},{4:1,23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{6:1,14:1,23:1,25:1,26:1,33:1},{6:1,14:1,17:1,23:1,25:1,26:1,33:1},{6:1,12:1,14:1,17:1,23:1,25:1,26:1,33:1},{6:1,14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1},{11:1,12:1,15:1,23:1},{23:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{23:1},{14:1,23:1,25:1,26:1},{4:1,23:1},{15:1,23:1},{15:1,23:1},{12:1,23:1},{5:1,14:1,23:1,25:1,26:1},{4:1,23:1},{2:1,23:1},{23:1},{9:1,23:1},{9:1,23:1},{9:1,23:1},{23:1},{1:1,7:1,23:1},{1:1,23:1},{10:1,23:1},{23:1},{23:1},{23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1,33:1},{20:1,23:1},{20:1,23:1,42:1},{20:1,23:1,42:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{13:1,14:1,23:1,25:1,26:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{23:1},{23:1,37:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{23:1},{23:1},{23:1},{23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{5:1,23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1},{5:1,23:1},{23:1},{23:1},{23:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1},{14:1,21:1,23:1,25:1,26:1},{6:1,14:1,23:1,25:1,26:1,33:1},{16:1,23:1,25:1},{20:1,23:1,42:1},{23:1},{23:1},{23:1,35:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{20:1,23:1,42:1},{20:1,23:1},{23:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{23:1,39:1},{23:1},{14:1,22:1,23:1,25:1,26:1,33:1},{10:1,23:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{14:1,23:1,25:1,26:1},{23:1},{15:1,23:1},{11:1,23:1},{23:1},{23:1},{12:1,14:1,23:1,25:1,26:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1,30:1,33:1},{14:1,23:1,25:1,26:1,33:1},{12:1,14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1,33:1},{23:1,25:1,31:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1},{23:1,25:1,34:1},{23:1},{23:1},{23:1},{23:1},{23:1},{6:1,14:1,23:1,25:1,26:1,33:1},{11:1,23:1},{23:1},{23:1},{23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1},{23:1},{23:1},{2:1,23:1},{23:1,36:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{19:1,23:1,40:1,41:1},{23:1,41:1},{2:1,23:1},{23:1},{23:1,43:1},{20:1,23:1,45:1},{20:1,23:1,45:1},{23:1},{23:1},{23:1,43:1},{20:1,23:1,45:1},{23:1,44:1},{23:1},{18:1,20:1,23:1,45:1},{2:1,23:1},{23:1,27:1},{23:1},{23:1,24:1,27:1,28:1,29:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1,28:1},{23:1,27:1,29:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1}];if (com_google_gwt_sample_kitchensink_KitchenSink) {  var __gwt_initHandlers = com_google_gwt_sample_kitchensink_KitchenSink.__gwt_initHandlers;  com_google_gwt_sample_kitchensink_KitchenSink.onScriptLoad(gwtOnLoad);}})();