$wnd.showcase.runAsyncCallback11("function zDb(){}\nfunction BDb(){}\nfunction uDb(a,b){a.b=b}\nfunction vDb(a){if(a==kDb){return true}Dy();return a==nDb}\nfunction wDb(a){if(a==jDb){return true}Dy();return a==iDb}\nfunction ADb(a){this.b=(bFb(),YEb).a;this.e=(gFb(),fFb).a;this.a=a}\nfunction sDb(a,b){var c;c=rB(a.fb,153);c.b=b.a;!!c.d&&myb(c.d,b)}\nfunction tDb(a,b){var c;c=rB(a.fb,153);c.e=b.a;!!c.d&&oyb(c.d,b)}\nfunction xDb(){oDb();qyb.call(this);this.b=(bFb(),YEb);this.c=(gFb(),fFb);(avb(),this.e)[o9b]=0;this.e[p9b]=0}\nfunction oDb(){oDb=KW;hDb=new zDb;kDb=new zDb;jDb=new zDb;iDb=new zDb;lDb=new zDb;mDb=new zDb;nDb=new zDb}\nfunction pDb(a,b,c){var d;if(c==hDb){if(b==a.a){return}else if(a.a){throw eW(new aWb('Only one CENTER widget may be added'))}}Rh(b);lPb(a.j,b);c==hDb&&(a.a=b);d=new ADb(c);b.fb=d;sDb(b,a.b);tDb(b,a.c);rDb(a);Th(b,a)}\nfunction qDb(a){var b,c,d,e,f,g,h;UOb((avb(),a.hb),'',Nac);g=new L1b;h=new vPb(a.j);while(h.b<h.c.c){b=tPb(h);f=rB(b.fb,153).a;d=rB(TYb(b2b(g.d,f)),84);c=!d?1:d.a;e=f==lDb?'north'+c:f==mDb?'south'+c:f==nDb?'west'+c:f==iDb?'east'+c:f==kDb?'linestart'+c:f==jDb?'lineend'+c:V7b;UOb(Qo(b.hb),Nac,e);dZb(g,f,nWb(c+1))}}\nfunction rDb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(avb(),a.d);while(Ewb(b)>0){wo(b,Dwb(b,0))}o=1;e=1;for(i=new vPb(a.j);i.b<i.c.c;){d=tPb(i);f=rB(d.fb,153).a;f==lDb||f==mDb?++o:(f==iDb||f==nDb||f==kDb||f==jDb)&&++e}p=AA(CQ,r5b,263,o,0,1);for(g=0;g<o;++g){p[g]=new BDb;p[g].b=$doc.createElement(m9b);so(b,hvb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new vPb(a.j);h.b<h.c.c;){d=tPb(h);j=rB(d.fb,153);r=$doc.createElement(n9b);j.d=r;j.d[a9b]=j.b;j.d.style[b9b]=j.e;j.d[J5b]=j.f;j.d[I5b]=j.c;if(j.a==lDb){dvb(p[m].b,r,p[m].a);so(r,hvb(d.hb));r[bac]=l-k+1;++m}else if(j.a==mDb){dvb(p[q].b,r,p[q].a);so(r,hvb(d.hb));r[bac]=l-k+1;--q}else if(j.a==hDb){c=r}else if(vDb(j.a)){n=p[m];dvb(n.b,r,n.a++);so(r,hvb(d.hb));r[Oac]=q-m+1;++k}else if(wDb(j.a)){n=p[m];dvb(n.b,r,n.a);so(r,hvb(d.hb));r[Oac]=q-m+1;--l}}if(a.a){n=p[m];dvb(n.b,c,n.a);so(c,hvb(eh(a.a)))}}\nvar Nac='cwDockPanel';JW(417,1,U7b);_.Bc=function xdb(){var a,b,c;ZY(this.a,(a=new xDb,(avb(),a.hb).className='cw-DockPanel',a.e[o9b]=4,uDb(a,(bFb(),XEb)),pDb(a,new WBb('This is the first north component'),(oDb(),lDb)),pDb(a,new WBb('This is the first south component'),mDb),pDb(a,new WBb('This is the east component'),iDb),pDb(a,new WBb('This is the west component'),nDb),pDb(a,new WBb('This is the second north component'),lDb),pDb(a,new WBb('This is the second south component'),mDb),b=new WBb(\"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 pzb(b),c.hb.style[J5b]='400px',c.hb.style[I5b]='100px',pDb(a,c,hDb),qDb(a),a))};JW(874,255,O5b,xDb);_.gc=function yDb(a){var b;b=kxb(this,a);if(b){a==this.a&&(this.a=null);rDb(this)}return b};var hDb,iDb,jDb,kDb,lDb,mDb,nDb;var DQ=GVb(M5b,'DockPanel',874);JW(152,1,{},zDb);var AQ=GVb(M5b,'DockPanel/DockLayoutConstant',152);JW(153,1,{153:1},ADb);_.c='';_.f='';var BQ=GVb(M5b,'DockPanel/LayoutData',153);JW(263,1,{263:1},BDb);_.a=0;var CQ=GVb(M5b,'DockPanel/TmpRow',263);Y4b(zl)(11);\n//# sourceURL=showcase-11.js\n")
