$wnd.showcase.runAsyncCallback11("function JDb(){}\nfunction LDb(){}\nfunction EDb(a,b){a.b=b}\nfunction FDb(a){if(a==uDb){return true}My();return a==xDb}\nfunction GDb(a){if(a==tDb){return true}My();return a==sDb}\nfunction KDb(a){this.b=(lFb(),gFb).a;this.e=(qFb(),pFb).a;this.a=a}\nfunction HDb(){yDb();Byb.call(this);this.b=(lFb(),gFb);this.c=(qFb(),pFb);this.e[G9b]=0;this.e[H9b]=0}\nfunction CDb(a,b){var c;c=AB(a.fb,153);c.b=b.a;!!c.d&&(c.d[F9b]=b.a,undefined)}\nfunction DDb(a,b){var c;c=AB(a.fb,153);c.e=b.a;!!c.d&&Ayb(c.d,b)}\nfunction yDb(){yDb=VW;rDb=new JDb;uDb=new JDb;tDb=new JDb;sDb=new JDb;vDb=new JDb;wDb=new JDb;xDb=new JDb}\nfunction zDb(a,b,c){var d;if(c==rDb){if(b==a.a){return}else if(a.a){throw pW(new rWb('Only one CENTER widget may be added'))}}Oh(b);wPb(a.j,b);c==rDb&&(a.a=b);d=new KDb(c);b.fb=d;CDb(b,a.b);DDb(b,a.c);BDb(a);Qh(b,a)}\nfunction ADb(a){var b,c,d,e,f,g,h;dPb(a.hb,'',fbc);g=new a2b;h=new GPb(a.j);while(h.b<h.c.c){b=EPb(h);f=AB(b.fb,153).a;d=AB(iZb(s2b(g.d,f)),84);c=!d?1:d.a;e=f==vDb?'north'+c:f==wDb?'south'+c:f==xDb?'west'+c:f==sDb?'east'+c:f==uDb?'linestart'+c:f==tDb?'lineend'+c:l8b;dPb(Qo(b.hb),fbc,e);uZb(g,f,EWb(c+1))}}\nfunction BDb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=a.d;while(b.children.length>0){to(b,b.children[0])}o=1;e=1;for(i=new GPb(a.j);i.b<i.c.c;){d=EPb(i);f=AB(d.fb,153).a;f==vDb||f==wDb?++o:(f==sDb||f==xDb||f==uDb||f==tDb)&&++e}p=JA(NQ,I5b,263,o,0,1);for(g=0;g<o;++g){p[g]=new LDb;p[g].b=Uo($doc,D9b);po(b,Ivb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new GPb(a.j);h.b<h.c.c;){d=EPb(h);j=AB(d.fb,153);r=Uo($doc,E9b);j.d=r;j.d[F9b]=j.b;j.d.style[u9b]=j.e;j.d[Z5b]=j.f;j.d[Y5b]=j.c;if(j.a==vDb){Evb(p[m].b,r,p[m].a);po(r,Ivb(d.hb));r[vac]=l-k+1;++m}else if(j.a==wDb){Evb(p[q].b,r,p[q].a);po(r,Ivb(d.hb));r[vac]=l-k+1;--q}else if(j.a==rDb){c=r}else if(FDb(j.a)){n=p[m];Evb(n.b,r,n.a++);po(r,Ivb(d.hb));r[gbc]=q-m+1;++k}else if(GDb(j.a)){n=p[m];Evb(n.b,r,n.a);po(r,Ivb(d.hb));r[gbc]=q-m+1;--l}}if(a.a){n=p[m];Evb(n.b,c,n.a);po(c,Ivb(a.a.hb))}}\nvar fbc='cwDockPanel';UW(417,1,k8b);_.Bc=function Mdb(){var a,b,c;mZ(this.a,(a=new HDb,a.hb.className='cw-DockPanel',a.e[G9b]=4,EDb(a,(lFb(),fFb)),zDb(a,new eCb('This is the first north component'),(yDb(),vDb)),zDb(a,new eCb('This is the first south component'),wDb),zDb(a,new eCb('This is the east component'),sDb),zDb(a,new eCb('This is the west component'),xDb),zDb(a,new eCb('This is the second north component'),vDb),zDb(a,new eCb('This is the second south component'),wDb),b=new eCb(\"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 Azb(b),c.hb.style[Z5b]='400px',c.hb.style[Y5b]='100px',zDb(a,c,rDb),ADb(a),a))};UW(874,255,e6b,HDb);_.gc=function IDb(a){var b;b=yxb(this,a);if(b){a==this.a&&(this.a=null);BDb(this)}return b};var rDb,sDb,tDb,uDb,vDb,wDb,xDb;var OQ=XVb(b6b,'DockPanel',874);UW(152,1,{},JDb);var LQ=XVb(b6b,'DockPanel/DockLayoutConstant',152);UW(153,1,{153:1},KDb);_.c='';_.f='';var MQ=XVb(b6b,'DockPanel/LayoutData',153);UW(263,1,{263:1},LDb);_.a=0;var NQ=XVb(b6b,'DockPanel/TmpRow',263);n5b(wl)(11);\n//# sourceURL=showcase-11.js\n")
