$wnd.showcase.runAsyncCallback15("function tv(){}\nfunction zv(){}\nfunction Pv(){}\nfunction ei(a,b){Th(b,a)}\nfunction sv(a,b){DDb(b.a,a)}\nfunction yv(a,b){EDb(b.a,a)}\nfunction Ov(a,b){FDb(b.a,a)}\nfunction sgb(a){this.a=a}\nfunction xgb(a){this.a=a}\nfunction WDb(a){this.a=a}\nfunction jEb(a){this.a=a}\nfunction NDb(){ODb.call(this,new iEb)}\nfunction DDb(a,b){JDb(a,Ou(b),Pu(b))}\nfunction EDb(a,b){KDb(a,Ou(b),Pu(b))}\nfunction FDb(a,b){LDb(a,(Ou(b),Pu(b)))}\nfunction LDb(a){a.f=false;gxb((axb(),a.hb))}\nfunction MDb(a){!a.g&&(a.g=$xb(new WDb(a)));Li(a)}\nfunction rv(){rv=MX;qv=new Zu(abc,new tv)}\nfunction xv(){xv=MX;wv=new Zu(Ebc,new zv)}\nfunction Nv(){Nv=MX;Mv=new Zu(Hbc,new Pv)}\nfunction GDb(a,b){if(a.g){IXb(a.g.a);a.g=null}yi(a,b)}\nfunction pAb(a,b,c){var d;d=nAb(a,b);!!d&&xp((axb(),d),Obc,c.a)}\nfunction JDb(a,b,c){axb();if(!_wb){a.f=true;ixb(a.hb);a.d=b;a.e=c}}\nfunction iEb(){ZDb();fEb.call(this);tp((axb(),this.hb),'Caption')}\nfunction xDb(a,b){var c,d;d=(axb(),Fyb(a.b,b));c=Fyb(d,1);return null,Op(c)}\nfunction IDb(a,b){xRb((axb(),a.hb),'',b);gh(a.a,b+'-caption');xRb(xDb(a.j,1),b,qdc)}\nfunction HDb(a,b){var c;c=pq(b);if(Bp(c)){return bq(Qp((axb(),xDb(a.j,0))),c)}return false}\nfunction Ou(a){var b,c;b=a.b;if(b){return c=a.a,(Kp(c)|0)-eq(b)+hq(b)+gq(b.ownerDocument)}return Kp(a.a)|0}\nfunction Pu(a){var b,c;b=a.b;if(b){return c=a.a,(Lp(c)|0)-fq(b)+((b.scrollTop||0)|0)+iq(b.ownerDocument)}return Lp(a.a)|0}\nfunction KDb(a,b,c){var d,e;if(a.f){d=b+eq((axb(),a.hb));e=c+fq(a.hb);if(d<a.b||d>=a.i||e<a.c){return}Gi(a,d-a.d,e-a.e)}}\nfunction Fi(a){a.A=true;if(!a.s){a.s=$doc.createElement(n8b);tp(a.s,a.u);a.s.style[C8b]=(Rs(),E8b);a.s.style[y9b]=(Bt(),z9b);a.s.style[A9b]=z9b}}\nfunction ODb(a){var b,c;XCb.call(this,false,true,P7b);Rh(a);this.a=a;c=(axb(),xDb(this.j,0));$o(c,hxb(dh(this.a)));ei(this,this.a);tp(Qp(Op(this.hb)),'gwt-DialogBox');this.i=sq($doc);this.b=0;this.c=0;b=new jEb(this);Kh(this,b,(rv(),rv(),qv));Kh(this,b,(Nv(),Nv(),Mv));Kh(this,b,(xv(),xv(),wv));Kh(this,b,(Iv(),Iv(),Hv));Kh(this,b,(Dv(),Dv(),Cv))}\nfunction pgb(){var a,b,c,d,e,f,g,h,i,j,k;a=(g=new NDb,IDb(g,'cwDialogBox'),$Db(g.a,'Sample DialogBox'),h=new ORb,wp(h.e,ccc,4),ji(g.j,h),zi(g),i=new hEb('This is an example of a standard dialog box component.'),LRb(h,i),pAb(h,i,(uHb(),oHb)),j=new mwb((T0(),J0)),LRb(h,j),pAb(h,j,oHb),k=new mAb('Close',new xgb(g)),LRb(h,k),qA(),pAb(h,k,tHb),g);Fi(a);a.w=true;e=new mAb('Show Dialog Box',new sgb(a));d=new hEb('<br><br><br>This list box demonstrates that you can drag the popup over it. This obscure corner case renders incorrectly for many other libraries.');c=new YIb;Hq((axb(),c.hb),1);for(b=10;b>0;b--){UIb(c,'item '+b,'item '+b,-1)}f=new ORb;wp(f.e,ccc,8);LRb(f,e);LRb(f,d);LRb(f,c);return f}\nLX(1032,1133,{},tv);_.Ic=function uv(a){sv(this,PC(a,1158))};_.Lc=function vv(){return qv};var qv;var JH=xYb(W8b,'MouseDownEvent',1032);LX(1034,1133,{},zv);_.Ic=function Av(a){yv(this,PC(a,1160))};_.Lc=function Bv(){return wv};var wv;var LH=xYb(W8b,'MouseMoveEvent',1034);LX(1033,1133,{},Pv);_.Ic=function Qv(a){Ov(this,PC(a,1159))};_.Lc=function Rv(){return Mv};var Mv;var OH=xYb(W8b,'MouseUpEvent',1033);LX(412,1,nac,sgb);_.Oc=function tgb(a){ti(this.a);MDb(this.a)};var eO=xYb(Cac,'CwDialogBox/1',412);LX(413,1,wac);_.xc=function wgb(){$$(this.a,pgb())};LX(414,1,nac,xgb);_.Oc=function ygb(a){GDb(this.a,false)};var gO=xYb(Cac,'CwDialogBox/3',414);LX(214,166,Adc,NDb);_.Ub=function PDb(){try{Oh(this.j)}finally{Oh(this.a)}};_.Vb=function QDb(){try{Qh(this.j)}finally{Qh(this.a)}};_.ic=function RDb(a){GDb(this,a)};_.Zb=function SDb(a){switch(axb(),tyb(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!HDb(this,a)){return}}Ph(this,a)};_.Mb=function TDb(a){IDb(this,a)};_.jc=function UDb(a){var b;b=a.d;!a.a&&oxb(a.d)==4&&HDb(this,b)&&aq(b);a.c&&(a.d,false)&&(a.a=true)};_.kc=function VDb(){MDb(this)};_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.i=0;var PR=xYb(k8b,'DialogBox',214);LX(864,1,Pac,WDb);_.Vc=function XDb(a){this.a.i=a.a};var MR=xYb(k8b,'DialogBox/1',864);LX(862,29,l8b,iEb);var NR=xYb(k8b,'DialogBox/CaptionImpl',862);LX(863,1,{1158:1,1160:1,1098:1,1099:1,1159:1,14:1},jEb);_.Rc=function kEb(a){};_.Sc=function lEb(a){};var OR=xYb(k8b,'DialogBox/MouseHandler',863);x7b(Jl)(15);\n//# sourceURL=showcase-15.js\n")
