$wnd.showcase.runAsyncCallback11("function cEb(){}\nfunction eEb(){}\nfunction ZDb(a,b){a.b=b}\nfunction $Db(a){if(a==PDb){return true}zz();return a==SDb}\nfunction _Db(a){if(a==ODb){return true}zz();return a==NDb}\nfunction dEb(a){this.b=(IFb(),DFb).a;this.e=(NFb(),MFb).a;this.a=a}\nfunction XDb(a,b){var c;c=nC(a.fb,152);c.b=b.a;!!c.d&&Ryb(c.d,b)}\nfunction YDb(a,b){var c;c=nC(a.fb,152);c.e=b.a;!!c.d&&Tyb(c.d,b)}\nfunction TDb(){TDb=BX;MDb=new cEb;PDb=new cEb;ODb=new cEb;NDb=new cEb;QDb=new cEb;RDb=new cEb;SDb=new cEb}\nfunction aEb(){TDb();Vyb.call(this);this.b=(IFb(),DFb);this.c=(NFb(),MFb);(Svb(),this.e)[_9b]=0;this.e[aac]=0}\nfunction UDb(a,b,c){var d;if(c==MDb){if(b==a.a){return}else if(a.a){throw XW(new RWb('Only one CENTER widget may be added'))}}Sh(b);MPb(a.j,b);c==MDb&&(a.a=b);d=new dEb(c);b.fb=d;XDb(b,a.b);YDb(b,a.c);WDb(a);Uh(b,a)}\nfunction VDb(a){var b,c,d,e,f,g,h;tPb((Svb(),a.hb),'',Bbc);g=new y2b;h=new WPb(a.j);while(h.b<h.c.c){b=UPb(h);f=nC(b.fb,152).a;d=nC(JZb(Q2b(g.d,f)),84);c=!d?1:d.a;e=f==QDb?'north'+c:f==RDb?'south'+c:f==SDb?'west'+c:f==NDb?'east'+c:f==PDb?'linestart'+c:f==ODb?'lineend'+c:F8b;tPb(Vo(b.hb),Bbc,e);VZb(g,f,cXb(c+1))}}\nfunction WDb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(Svb(),a.d);while(mxb(b)>0){Bo(b,lxb(b,0))}o=1;e=1;for(i=new WPb(a.j);i.b<i.c.c;){d=UPb(i);f=nC(d.fb,152).a;f==QDb||f==RDb?++o:(f==NDb||f==SDb||f==PDb||f==ODb)&&++e}p=wB(tR,_5b,260,o,0,1);for(g=0;g<o;++g){p[g]=new eEb;p[g].b=$doc.createElement(Z9b);xo(b,Zvb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new WPb(a.j);h.b<h.c.c;){d=UPb(h);j=nC(d.fb,152);r=$doc.createElement($9b);j.d=r;j.d[O9b]=j.b;j.d.style[P9b]=j.e;j.d[r6b]=j.f;j.d[q6b]=j.c;if(j.a==QDb){Vvb(p[m].b,r,p[m].a);xo(r,Zvb(d.hb));r[Rac]=l-k+1;++m}else if(j.a==RDb){Vvb(p[q].b,r,p[q].a);xo(r,Zvb(d.hb));r[Rac]=l-k+1;--q}else if(j.a==MDb){c=r}else if($Db(j.a)){n=p[m];Vvb(n.b,r,n.a++);xo(r,Zvb(d.hb));r[Cbc]=q-m+1;++k}else if(_Db(j.a)){n=p[m];Vvb(n.b,r,n.a);xo(r,Zvb(d.hb));r[Cbc]=q-m+1;--l}}if(a.a){n=p[m];Vvb(n.b,c,n.a);xo(c,Zvb(fh(a.a)))}}\nvar Bbc='cwDockPanel';AX(415,1,E8b);_.Ec=function oeb(){var a,b,c;QZ(this.a,(a=new aEb,(Svb(),a.hb).className='cw-DockPanel',a.e[_9b]=4,ZDb(a,(IFb(),CFb)),UDb(a,new zCb('This is the first north component'),(TDb(),QDb)),UDb(a,new zCb('This is the first south component'),RDb),UDb(a,new zCb('This is the east component'),NDb),UDb(a,new zCb('This is the west component'),SDb),UDb(a,new zCb('This is the second north component'),QDb),UDb(a,new zCb('This is the second south component'),RDb),b=new zCb(\"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.<br><br>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!\"),c=new Uzb(b),c.hb.style[r6b]='400px',c.hb.style[q6b]='100px',UDb(a,c,MDb),VDb(a),a))};AX(869,252,w6b,aEb);_.gc=function bEb(a){var b;b=Nxb(this,a);if(b){a==this.a&&(this.a=null);WDb(this)}return b};var MDb,NDb,ODb,PDb,QDb,RDb,SDb;var uR=vWb(u6b,'DockPanel',869);AX(151,1,{},cEb);var rR=vWb(u6b,'DockPanel/DockLayoutConstant',151);AX(152,1,{152:1},dEb);_.c='';_.f='';var sR=vWb(u6b,'DockPanel/LayoutData',152);AX(260,1,{260:1},eEb);_.a=0;var tR=vWb(u6b,'DockPanel/TmpRow',260);G5b(El)(11);\n//# sourceURL=showcase-11.js\n")
