$wnd.showcase.runAsyncCallback11("function Jkc(){}\nfunction Lkc(){}\nfunction Dkc(a,b){a.b=b}\nfunction Ekc(a){if(a==tkc){return true}FC();return a==wkc}\nfunction Fkc(a){if(a==skc){return true}FC();return a==rkc}\nfunction Kkc(a){this.b=(nmc(),imc).a;this.e=(smc(),rmc).a;this.a=a}\nfunction Ckc(a,b){var c;c=Kfb(a.fb,179);c.e=b.a;!!c.d&&lfc(c.d,b)}\nfunction Bkc(a,b){var c;c=Kfb(a.fb,179);c.b=b.a;!!c.d&&jfc(c.d,b)}\nfunction xkc(){xkc=DCb;qkc=new Jkc;tkc=new Jkc;skc=new Jkc;rkc=new Jkc;ukc=new Jkc;vkc=new Jkc;wkc=new Jkc}\nfunction Gkc(){xkc();nfc.call(this);this.b=(nmc(),imc);this.c=(smc(),rmc);wp((Wbc(),this.e),iTc,0);wp(this.e,jTc,0)}\nfunction ykc(a,b,c){var d;if(c==qkc){if(b==a.a){return}else if(a.a){throw new ADc('Only one CENTER widget may be added')}}Rh(b);Lwc(a.j,b);c==qkc&&(a.a=b);d=new Kkc(c);b.fb=d;Bkc(b,a.b);Ckc(b,a.c);Akc(a);Th(b,a)}\nfunction zkc(a,b){var c,d,e,f,g,h,i;rwc((Wbc(),a.hb),'',b);h=new fLc;i=new Vwc(a.j);while(i.b<i.c.c){c=Twc(i);g=Kfb(c.fb,179).a;e=Kfb(h.Uh(g),113);d=!e?1:e.a;f=g==ukc?'north'+d:g==vkc?'south'+d:g==wkc?'west'+d:g==rkc?'east'+d:g==tkc?'linestart'+d:g==skc?'lineend'+d:$Sc;rwc(Qp(c.hb),b,f);h.Vh(g,ODc(d+1))}}\nfunction Akc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(Wbc(),a.d);while(Adc(b)>0){cp(b,zdc(b,0))}o=1;e=1;for(i=new Vwc(a.j);i.b<i.c.c;){d=Twc(i);f=Kfb(d.fb,179).a;f==ukc||f==vkc?++o:(f==rkc||f==wkc||f==tkc||f==skc)&&++e}p=Cfb(Vwb,BOc,286,o,0,1);for(g=0;g<o;++g){p[g]=new Lkc;p[g].b=$doc.createElement(gTc);$o(b,bcc(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new Vwc(a.j);h.b<h.c.c;){d=Twc(h);j=Kfb(d.fb,179);r=$doc.createElement(hTc);j.d=r;xp(j.d,USc,j.b);Eq(j.d.style,VSc,j.e);xp(j.d,SOc,j.f);xp(j.d,ROc,j.c);if(j.a==ukc){Zbc(p[m].b,r,p[m].a);$o(r,bcc(d.hb));wp(r,jUc,l-k+1);++m}else if(j.a==vkc){Zbc(p[q].b,r,p[q].a);$o(r,bcc(d.hb));wp(r,jUc,l-k+1);--q}else if(j.a==qkc){c=r}else if(Ekc(j.a)){n=p[m];Zbc(n.b,r,n.a++);$o(r,bcc(d.hb));wp(r,VUc,q-m+1);++k}else if(Fkc(j.a)){n=p[m];Zbc(n.b,r,n.a);$o(r,bcc(d.hb));wp(r,VUc,q-m+1);--l}}if(a.a){n=p[m];Zbc(n.b,c,n.a);$o(c,bcc(dh(a.a)))}}\nCCb(432,1,ERc);_.xc=function pWb(){var a,b,c;RFb(this.a,(a=new Gkc,tp((Wbc(),a.hb),'cw-DockPanel'),wp(a.e,iTc,4),Dkc(a,(nmc(),hmc)),ykc(a,new cjc('This is the first north component'),(xkc(),ukc)),ykc(a,new cjc('This is the first south component'),vkc),ykc(a,new cjc('This is the east component'),rkc),ykc(a,new cjc('This is the west component'),wkc),ykc(a,new cjc('This is the second north component'),ukc),ykc(a,new cjc('This is the second south component'),vkc),b=new cjc(\"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 qgc(b),c.hb.style[SOc]='400px',c.hb.style[ROc]='100px',ykc(a,c,qkc),zkc(a,'cwDockPanel'),a))};CCb(895,279,XOc,Gkc);_.Mb=function Hkc(a){zkc(this,a)};_.dc=function Ikc(a){var b;b=hec(this,a);if(b){a==this.a&&(this.a=null);Akc(this)}return b};var qkc,rkc,skc,tkc,ukc,vkc,wkc;var Wwb=gDc(VOc,'DockPanel',895);CCb(178,1,{},Jkc);var Twb=gDc(VOc,'DockPanel/DockLayoutConstant',178);CCb(179,1,{179:1},Kkc);_.c='';_.f='';var Uwb=gDc(VOc,'DockPanel/LayoutData',179);CCb(286,1,{286:1},Lkc);_.a=0;var Vwb=gDc(VOc,'DockPanel/TmpRow',286);gOc(Jl)(11);\n//# sourceURL=showcase-11.js\n")
